@charset "UTF-8";@font-face{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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);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,.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:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;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%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fastcalc-header{img.fastcalc-logo{height:5rem}}.sgvue-wrapper hr{border-top-width:1px;color:inherit;height:0}.sgvue-wrapper abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sgvue-wrapper h1,.sgvue-wrapper h2,.sgvue-wrapper h3,.sgvue-wrapper h4,.sgvue-wrapper h5,.sgvue-wrapper h6{font-size:inherit;font-weight:inherit}.sgvue-wrapper a{color:inherit;text-decoration:inherit}.sgvue-wrapper b,.sgvue-wrapper strong{font-weight:bolder}.sgvue-wrapper code,.sgvue-wrapper kbd,.sgvue-wrapper pre,.sgvue-wrapper samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.sgvue-wrapper small{font-size:80%}.sgvue-wrapper sub,.sgvue-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.sgvue-wrapper sub{bottom:-.25em}.sgvue-wrapper sup{top:-.5em}.sgvue-wrapper table{border-collapse:collapse;border-color:inherit;text-indent:0}.sgvue-wrapper button,.sgvue-wrapper select{text-transform:none}.sgvue-wrapper [type=button],.sgvue-wrapper [type=reset],.sgvue-wrapper [type=submit],.sgvue-wrapper button{-webkit-appearance:button;background-color:transparent;background-image:none}.sgvue-wrapper :-moz-focusring{outline:auto}.sgvue-wrapper :-moz-ui-invalid{box-shadow:none}.sgvue-wrapper progress{vertical-align:baseline}.sgvue-wrapper ::-webkit-inner-spin-button,.sgvue-wrapper ::-webkit-outer-spin-button{height:auto}.sgvue-wrapper [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.sgvue-wrapper ::-webkit-search-decoration{-webkit-appearance:none}.sgvue-wrapper ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.sgvue-wrapper summary{display:list-item}.sgvue-wrapper blockquote,.sgvue-wrapper dd,.sgvue-wrapper dl,.sgvue-wrapper fieldset,.sgvue-wrapper figure,.sgvue-wrapper h1,.sgvue-wrapper h2,.sgvue-wrapper h3,.sgvue-wrapper h4,.sgvue-wrapper h5,.sgvue-wrapper h6,.sgvue-wrapper hr,.sgvue-wrapper p,.sgvue-wrapper pre{margin:0}.sgvue-wrapper fieldset,.sgvue-wrapper legend{padding:0}.sgvue-wrapper menu,.sgvue-wrapper ol,.sgvue-wrapper ul{list-style:none;margin:0;padding:0}.sgvue-wrapper dialog{padding:0}.sgvue-wrapper textarea{resize:vertical}.sgvue-wrapper input::-moz-placeholder,.sgvue-wrapper textarea::-moz-placeholder{color:#9ca3af}.sgvue-wrapper input::placeholder,.sgvue-wrapper textarea::placeholder{color:#9ca3af}.sgvue-wrapper [role=button],.sgvue-wrapper button{cursor:pointer}.sgvue-wrapper :disabled{cursor:default}.sgvue-wrapper audio,.sgvue-wrapper canvas,.sgvue-wrapper embed,.sgvue-wrapper iframe,.sgvue-wrapper img,.sgvue-wrapper object,.sgvue-wrapper svg,.sgvue-wrapper video{display:block;vertical-align:middle}.sgvue-wrapper img,.sgvue-wrapper video{height:auto;max-width:100%}.sgvue-wrapper [hidden]{display:none}.sgvue-wrapper input::-moz-placeholder,.sgvue-wrapper textarea::-moz-placeholder{color:#6b7280;opacity:1}.sgvue-wrapper input::placeholder,.sgvue-wrapper textarea::placeholder{color:#6b7280;opacity:1}.sgvue-wrapper ::-webkit-datetime-edit-fields-wrapper{padding:0}.sgvue-wrapper ::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.sgvue-wrapper ::-webkit-datetime-edit{display:inline-flex}.sgvue-wrapper ::-webkit-datetime-edit,.sgvue-wrapper ::-webkit-datetime-edit-day-field,.sgvue-wrapper ::-webkit-datetime-edit-hour-field,.sgvue-wrapper ::-webkit-datetime-edit-meridiem-field,.sgvue-wrapper ::-webkit-datetime-edit-millisecond-field,.sgvue-wrapper ::-webkit-datetime-edit-minute-field,.sgvue-wrapper ::-webkit-datetime-edit-month-field,.sgvue-wrapper ::-webkit-datetime-edit-second-field,.sgvue-wrapper ::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.sgvue-wrapper select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sgvue-wrapper [multiple],.sgvue-wrapper [size]:where(select:not([size="1"])){color-adjust:unset;background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75em;-webkit-print-color-adjust:unset;print-color-adjust:unset}.sgvue-wrapper [type=checkbox],.sgvue-wrapper [type=radio]{color-adjust:exact;--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1em;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em}.sgvue-wrapper [type=checkbox]{border-radius:0}.sgvue-wrapper [type=radio]{border-radius:100%}.sgvue-wrapper [type=checkbox]:focus,.sgvue-wrapper [type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.sgvue-wrapper [type=checkbox]:checked,.sgvue-wrapper [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.sgvue-wrapper [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.sgvue-wrapper [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.sgvue-wrapper [type=checkbox]:checked:focus,.sgvue-wrapper [type=checkbox]:checked:hover,.sgvue-wrapper [type=radio]:checked:focus,.sgvue-wrapper [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}.sgvue-wrapper [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.sgvue-wrapper [type=checkbox]:indeterminate:focus,.sgvue-wrapper [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}.sgvue-wrapper [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}.sgvue-wrapper [type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.sgvue-wrapper *,.sgvue-wrapper :after,.sgvue-wrapper :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sgvue-wrapper ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sgvue-wrapper .container{width:100%}@media (min-width:640px){.sgvue-wrapper .container{max-width:640px}}@media (min-width:768px){.sgvue-wrapper .container{max-width:768px}}@media (min-width:1024px){.sgvue-wrapper .container{max-width:1024px}}@media (min-width:1280px){.sgvue-wrapper .container{max-width:1280px}}@media (min-width:1536px){.sgvue-wrapper .container{max-width:1536px}}.sgvue-wrapper .prose{color:var(--tw-prose-body);max-width:65ch}.sgvue-wrapper .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.sgvue-wrapper .prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.sgvue-wrapper .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.sgvue-wrapper .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.sgvue-wrapper .prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.sgvue-wrapper .prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.sgvue-wrapper .prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.sgvue-wrapper .prose :where(ol[type="A s"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.sgvue-wrapper .prose :where(ol[type="a s"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.sgvue-wrapper .prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.sgvue-wrapper .prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.sgvue-wrapper .prose :where(ol[type="I s"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.sgvue-wrapper .prose :where(ol[type="i s"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.sgvue-wrapper .prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.sgvue-wrapper .prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.sgvue-wrapper .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.sgvue-wrapper .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.sgvue-wrapper .prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.sgvue-wrapper .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.sgvue-wrapper .prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25em;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"“" "”" "‘" "’"}.sgvue-wrapper .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.sgvue-wrapper .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.sgvue-wrapper .prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.sgvue-wrapper .prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.sgvue-wrapper .prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.sgvue-wrapper .prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.sgvue-wrapper .prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.sgvue-wrapper .prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.sgvue-wrapper .prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.sgvue-wrapper .prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.sgvue-wrapper .prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.sgvue-wrapper .prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.sgvue-wrapper .prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125em;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .375em}.sgvue-wrapper .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.sgvue-wrapper .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.sgvue-wrapper .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.sgvue-wrapper .prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.sgvue-wrapper .prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.sgvue-wrapper .prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sgvue-wrapper .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375em;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.sgvue-wrapper .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.sgvue-wrapper .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.sgvue-wrapper .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.sgvue-wrapper .prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.sgvue-wrapper .prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.sgvue-wrapper .prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.sgvue-wrapper .prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.sgvue-wrapper .prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.sgvue-wrapper .prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.sgvue-wrapper .prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.sgvue-wrapper .prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.sgvue-wrapper .prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.sgvue-wrapper .prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sgvue-wrapper .prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1em;line-height:1.75}.sgvue-wrapper .prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.sgvue-wrapper .prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.sgvue-wrapper .prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.sgvue-wrapper .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.sgvue-wrapper .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.sgvue-wrapper .prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.sgvue-wrapper .prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sgvue-wrapper .prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sgvue-wrapper .prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sgvue-wrapper .prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sgvue-wrapper .prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.sgvue-wrapper .prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.sgvue-wrapper .prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.sgvue-wrapper .prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.sgvue-wrapper .prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.sgvue-wrapper .prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.sgvue-wrapper .prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.sgvue-wrapper .prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.sgvue-wrapper .prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.sgvue-wrapper .prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sgvue-wrapper .prose-sm{font-size:.875em;line-height:1.7142857}.sgvue-wrapper .prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.sgvue-wrapper .prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.sgvue-wrapper .prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.sgvue-wrapper .prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.sgvue-wrapper .prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.sgvue-wrapper .prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.sgvue-wrapper .prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.sgvue-wrapper .prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.sgvue-wrapper .prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.sgvue-wrapper .prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.sgvue-wrapper .prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.sgvue-wrapper .prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125em;font-size:.8571429em;padding:.1428571em .3571429em}.sgvue-wrapper .prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.sgvue-wrapper .prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.sgvue-wrapper .prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.sgvue-wrapper .prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25em;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.sgvue-wrapper .prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.sgvue-wrapper .prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.sgvue-wrapper .prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.sgvue-wrapper .prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.sgvue-wrapper .prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.sgvue-wrapper .prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.sgvue-wrapper .prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.sgvue-wrapper .prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.sgvue-wrapper .prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.sgvue-wrapper .prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.sgvue-wrapper .prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.sgvue-wrapper .prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.sgvue-wrapper .prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.sgvue-wrapper .prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.sgvue-wrapper .prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.sgvue-wrapper .prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.sgvue-wrapper .prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.sgvue-wrapper .prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.sgvue-wrapper .prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.sgvue-wrapper .prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.sgvue-wrapper .prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.sgvue-wrapper .prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.sgvue-wrapper .prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.sgvue-wrapper .prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.sgvue-wrapper .prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sgvue-wrapper .prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sgvue-wrapper .prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sgvue-wrapper .form-input::-moz-placeholder,.sgvue-wrapper .form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.sgvue-wrapper .form-input::placeholder,.sgvue-wrapper .form-textarea::placeholder{color:#6b7280;opacity:1}.sgvue-wrapper .form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.sgvue-wrapper .form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.sgvue-wrapper .form-input::-webkit-datetime-edit{display:inline-flex}.sgvue-wrapper .form-input::-webkit-datetime-edit,.sgvue-wrapper .form-input::-webkit-datetime-edit-day-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-hour-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-meridiem-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-millisecond-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-minute-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-month-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-second-field,.sgvue-wrapper .form-input::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.sgvue-wrapper .form-select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sgvue-wrapper .form-select:where([size]:not([size="1"])){color-adjust:unset;background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75em;-webkit-print-color-adjust:unset;print-color-adjust:unset}.sgvue-wrapper .form-checkbox,.sgvue-wrapper .form-radio{color-adjust:exact;--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1em;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em}.sgvue-wrapper .form-checkbox{border-radius:0}.sgvue-wrapper .form-radio{border-radius:100%}.sgvue-wrapper .form-checkbox:focus,.sgvue-wrapper .form-radio:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.sgvue-wrapper .form-checkbox:checked,.sgvue-wrapper .form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.sgvue-wrapper .form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.sgvue-wrapper .form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.sgvue-wrapper .form-checkbox:checked:focus,.sgvue-wrapper .form-checkbox:checked:hover,.sgvue-wrapper .form-radio:checked:focus,.sgvue-wrapper .form-radio:checked:hover{background-color:currentColor;border-color:transparent}.sgvue-wrapper .form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.sgvue-wrapper .form-checkbox:indeterminate:focus,.sgvue-wrapper .form-checkbox:indeterminate:hover{background-color:currentColor;border-color:transparent}.sgvue-wrapper header nav{transition:max-height .2s ease-out}.sgvue-wrapper header nav a{transition:color .2s ease-in-out}.sgvue-wrapper header.fade-in #logo{height:6em}.sgvue-wrapper label{--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity));display:block;font-weight:500;line-height:2em}.sgvue-wrapper label.checkbox,.sgvue-wrapper label.clean{align-items:center;display:flex}.sgvue-wrapper label.checkbox>:not([hidden])~:not([hidden]),.sgvue-wrapper label.clean>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper label.checkbox:after,.sgvue-wrapper label.clean:after{content:""}.sgvue-wrapper .form-group{display:block;margin-bottom:1.5em}.sgvue-wrapper .form-group small.error{display:none}.sgvue-wrapper .form-group input::-webkit-inner-spin-button,.sgvue-wrapper .form-group input::-webkit-outer-spin-button{-webkit-appearance:none}.sgvue-wrapper .form-group.is-invalid input,.sgvue-wrapper .form-group.is-invalid select,.sgvue-wrapper .form-group.is-invalid textarea{--tw-border-opacity:1;border-color:rgb(252,165,165,var(--tw-border-opacity))}.sgvue-wrapper .form-group.is-invalid small.error{--tw-text-opacity:1;color:rgb(239,68,68,var(--tw-text-opacity));display:block;padding-top:.25em}.sgvue-wrapper .overlay-warm_sand{background-color:rgb(209,194,180,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-light_cayenne,.sgvue-wrapper .overlay-warm_sand{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}.sgvue-wrapper .overlay-light_cayenne{background-color:rgb(239,132,58,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-shiny_red{background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-dark_green,.sgvue-wrapper .overlay-shiny_red{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .overlay-dark_green{background-color:rgb(0,73,31,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-cold_green{background-color:rgb(140,173,144,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-blue_grey,.sgvue-wrapper .overlay-cold_green{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .overlay-blue_grey{background-color:rgb(2,66,109,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-ocean{background-color:rgb(116,148,186,var(--tw-bg-opacity))}.sgvue-wrapper .overlay-burnt_orange,.sgvue-wrapper .overlay-ocean{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .overlay-burnt_orange{background-color:rgb(191,80,52,var(--tw-bg-opacity))}.sgvue-wrapper table thead tr th{--tw-text-opacity:1;color:rgb(31,41,55,var(--tw-text-opacity));font-weight:500;letter-spacing:.05em;line-height:1em;padding:.75em;text-align:left}.sgvue-wrapper table tbody tr td{--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity));line-height:1.25em;padding:1rem .75em;vertical-align:top}.sgvue-wrapper .btn.small{font-size:.75em;height:2em;line-height:1em;padding:.25rem .5em}.sgvue-wrapper .btn.btn-danger,.sgvue-wrapper .btn.btn-secondary:hover{--tw-border-opacity:1;--tw-bg-opacity:1}.sgvue-wrapper .btn.btn-danger{--tw-text-opacity:1;background-color:rgb(220,38,38,var(--tw-bg-opacity));border-color:rgb(153,27,27,var(--tw-border-opacity));color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .btn.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(248,113,113,var(--tw-bg-opacity))}.sgvue-wrapper .btn-action{line-height:1.25}.sgvue-wrapper .btn-action.btn-white{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity));border-color:rgb(192,13,13,var(--tw-border-opacity));color:rgb(192,13,13,var(--tw-text-opacity));line-height:1.25}.sgvue-wrapper .btn-action.btn-white:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(192,13,13,var(--tw-bg-opacity))!important;color:rgb(255,255,255,var(--tw-text-opacity))!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.sgvue-wrapper .btn-action.btn-red{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity));border-color:rgb(192,13,13,var(--tw-border-opacity));color:rgb(255,255,255,var(--tw-text-opacity));line-height:1.25}.sgvue-wrapper .btn-action.btn-red:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255,255,255,var(--tw-bg-opacity))!important;color:rgb(192,13,13,var(--tw-text-opacity))!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.sgvue-wrapper .btn-action.btn-link{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity));font-weight:700}.sgvue-wrapper .btn-action.btn-link:hover{--tw-text-opacity:1!important;color:rgb(192,13,13,var(--tw-text-opacity))!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.sgvue-wrapper .btn-action.btn-banner{--tw-text-opacity:1;background-color:hsla(0,0%,100%,.75);bottom:0;color:rgb(0,0,0,var(--tw-text-opacity));left:0;padding:.5em;position:absolute;width:100%}.sgvue-wrapper .btn-action.btn-transparent{--tw-border-opacity:1;--tw-text-opacity:1;background-color:hsla(0,0%,100%,.4);border-color:rgb(255,255,255,var(--tw-border-opacity));color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .btn-action.btn-transparent:hover{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:hsla(0,0%,100%,.4)!important;border-color:rgb(192,13,13,var(--tw-border-opacity))!important;color:rgb(192,13,13,var(--tw-text-opacity))!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.sgvue-wrapper :focus{outline:0}.sgvue-wrapper html{font-size:14px;scroll-behavior:smooth}.sgvue-wrapper [v-cloak]{display:none}.sgvue-wrapper h2{--tw-border-opacity:1;border-color:rgb(192,13,13,var(--tw-border-opacity));border-width:0 0 0 8px;font-size:2.25em;line-height:2.5em;margin-bottom:1.5em;padding:0 0 0 1em}.sgvue-wrapper h2,.sgvue-wrapper h3{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}.sgvue-wrapper h3{font-size:1.5em;line-height:2em;margin-bottom:2em;margin-top:2em}.sgvue-wrapper h4{font-size:1.25em;font-weight:700;line-height:1.75em;margin-bottom:.75em;margin-top:.75em}.sgvue-wrapper p a{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper p a:hover{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}}.sgvue-wrapper div.section-box ul{list-style-type:disc;margin-left:1.5em}.sgvue-wrapper div.section-box ol{list-style-type:decimal;margin-left:1.5em}.sgvue-wrapper #search,.sgvue-wrapper #sites{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.sgvue-wrapper #search.open,.sgvue-wrapper #sites.open{max-height:99em;transition:max-height 1s ease-in-out}.sgvue-wrapper #search-results em{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));font-style:normal}.sgvue-wrapper section{padding-bottom:3em;padding-top:3em}.sgvue-wrapper section.warm_sand{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209,194,180,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.warm_sand a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.light_cayenne{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239,132,58,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.light_cayenne a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.shiny_red{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section.shiny_red,.sgvue-wrapper section.shiny_red a,.sgvue-wrapper section.shiny_red h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.shiny_red a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.dark_green{--tw-bg-opacity:1;background-color:rgb(0,73,31,var(--tw-bg-opacity))}.sgvue-wrapper section.dark_green,.sgvue-wrapper section.dark_green a,.sgvue-wrapper section.dark_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.dark_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.cold_green{--tw-bg-opacity:1;background-color:rgb(140,173,144,var(--tw-bg-opacity))}.sgvue-wrapper section.cold_green,.sgvue-wrapper section.cold_green a,.sgvue-wrapper section.cold_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.cold_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.blue_grey{--tw-bg-opacity:1;background-color:rgb(2,66,109,var(--tw-bg-opacity))}.sgvue-wrapper section.blue_grey,.sgvue-wrapper section.blue_grey a,.sgvue-wrapper section.blue_grey h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.blue_grey a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.ocean{--tw-bg-opacity:1;background-color:rgb(116,148,186,var(--tw-bg-opacity))}.sgvue-wrapper section.ocean,.sgvue-wrapper section.ocean a,.sgvue-wrapper section.ocean h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.ocean a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.burnt_orange{--tw-bg-opacity:1;background-color:rgb(191,80,52,var(--tw-bg-opacity))}.sgvue-wrapper section.burnt_orange,.sgvue-wrapper section.burnt_orange a,.sgvue-wrapper section.burnt_orange h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.burnt_orange a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.gray{--tw-bg-opacity:1;background-color:rgb(209,213,219,var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.gray a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.secondary{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section.secondary,.sgvue-wrapper section.secondary a,.sgvue-wrapper section.secondary h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.secondary a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.black{--tw-bg-opacity:1;background-color:rgb(0,0,0,var(--tw-bg-opacity))}.sgvue-wrapper section.black,.sgvue-wrapper section.black h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.black a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section.white{--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity))}.sgvue-wrapper section.white,.sgvue-wrapper section.white h3{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section.white a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.gray{--tw-bg-opacity:1;background-color:rgb(209,213,219,var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.gray a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.warm_sand{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209,194,180,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.warm_sand a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.light_cayenne{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239,132,58,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.light_cayenne a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.shiny_red{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.shiny_red,.sgvue-wrapper section .section-box.shiny_red a,.sgvue-wrapper section .section-box.shiny_red h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.shiny_red a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.dark_green{--tw-bg-opacity:1;background-color:rgb(0,73,31,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.dark_green,.sgvue-wrapper section .section-box.dark_green a,.sgvue-wrapper section .section-box.dark_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.dark_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.cold_green{--tw-bg-opacity:1;background-color:rgb(140,173,144,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.cold_green,.sgvue-wrapper section .section-box.cold_green a,.sgvue-wrapper section .section-box.cold_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.cold_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.blue_grey{--tw-bg-opacity:1;background-color:rgb(2,66,109,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.blue_grey,.sgvue-wrapper section .section-box.blue_grey a,.sgvue-wrapper section .section-box.blue_grey h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.blue_grey a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.ocean{--tw-bg-opacity:1;background-color:rgb(116,148,186,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.ocean,.sgvue-wrapper section .section-box.ocean a,.sgvue-wrapper section .section-box.ocean h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.ocean a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.burnt_orange{--tw-bg-opacity:1;background-color:rgb(191,80,52,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.burnt_orange,.sgvue-wrapper section .section-box.burnt_orange a,.sgvue-wrapper section .section-box.burnt_orange h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.burnt_orange a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.secondary{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.secondary,.sgvue-wrapper section .section-box.secondary a{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.secondary a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.black{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0,0,0,var(--tw-bg-opacity));color:rgb(255,255,255,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.black a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .section-box.white{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.white a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_white{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_white a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_gray{--tw-bg-opacity:1;background-color:rgb(209,213,219,var(--tw-bg-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_gray a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_warm_sand{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209,194,180,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_warm_sand a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_light_cayenne{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239,132,58,var(--tw-bg-opacity));color:rgb(0,0,0,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_light_cayenne a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_shiny_red{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_shiny_red,.sgvue-wrapper section .section-box.responsive_shiny_red a,.sgvue-wrapper section .section-box.responsive_shiny_red h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_shiny_red a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_dark_green{--tw-bg-opacity:1;background-color:rgb(0,73,31,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_dark_green,.sgvue-wrapper section .section-box.responsive_dark_green a,.sgvue-wrapper section .section-box.responsive_dark_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_dark_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_cold_green{--tw-bg-opacity:1;background-color:rgb(140,173,144,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_cold_green,.sgvue-wrapper section .section-box.responsive_cold_green a,.sgvue-wrapper section .section-box.responsive_cold_green h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_cold_green a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_blue_grey{--tw-bg-opacity:1;background-color:rgb(2,66,109,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_blue_grey,.sgvue-wrapper section .section-box.responsive_blue_grey a,.sgvue-wrapper section .section-box.responsive_blue_grey h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_blue_grey a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_ocean{--tw-bg-opacity:1;background-color:rgb(116,148,186,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_ocean,.sgvue-wrapper section .section-box.responsive_ocean a,.sgvue-wrapper section .section-box.responsive_ocean h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_ocean a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_burnt_orange{--tw-bg-opacity:1;background-color:rgb(191,80,52,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_burnt_orange,.sgvue-wrapper section .section-box.responsive_burnt_orange a,.sgvue-wrapper section .section-box.responsive_burnt_orange h3{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_burnt_orange a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_secondary{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper section .section-box.responsive_secondary,.sgvue-wrapper section .section-box.responsive_secondary a{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_secondary a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (max-width:1024px){.sgvue-wrapper section .section-box.responsive_black{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0,0,0,var(--tw-bg-opacity));color:rgb(255,255,255,var(--tw-text-opacity))}}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper section .section-box.responsive_black a:hover{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}}.sgvue-wrapper section .wFormContainer{max-width:100%}.sgvue-wrapper section .wFormContainer .wFormHeader{display:none}.sgvue-wrapper section .wFormContainer .actions .primaryAction{padding:.5rem 1em}.sgvue-wrapper section .wFormContainer .wForm .inputWrapper input[type=text],.sgvue-wrapper section .wFormContainer .wForm .inputWrapper textarea{background:none!important;border:1px solid #abb0b2!important;border-radius:3px!important;font-size:1rem!important;height:auto!important;line-height:1.5rem!important;margin-top:0!important;padding:8px 0!important;text-indent:2%;width:100%!important}.sgvue-wrapper section .wFormContainer .wForm .inputWrapper .oneChoice input[type=checkbox]{height:1.25em;width:1.25em}.sgvue-wrapper section .wFormContainer .wForm .inputWrapper input:not([type=file]):not(.tt-hint):-moz-read-only{border:1px solid #abb0b2!important;border-radius:3px!important}.sgvue-wrapper section .wFormContainer .wForm .inputWrapper input:not([type=file]):not(.tt-hint):read-only{border:1px solid #abb0b2!important;border-radius:3px!important}.sgvue-wrapper .fi,.sgvue-wrapper .fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.sgvue-wrapper .fi{display:inline-block;line-height:1em;position:relative;width:1.333333em}.sgvue-wrapper .fi:before{content:" "}.sgvue-wrapper .fi.fis{width:1em}.sgvue-wrapper [x-cloak]{display:none!important}.sgvue-wrapper .dropdown-item{align-items:center;display:block;display:flex}.sgvue-wrapper .dropdown-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .dropdown-item{--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity));font-size:.875em;line-height:1.25em;padding:.5rem 1em}.sgvue-wrapper .dropdown-divider{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229,231,235,var(--tw-border-opacity));border-top-width:0;height:0;margin:.5rem 1em}.sgvue-wrapper .gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.sgvue-wrapper .gu-hide{display:none!important}.sgvue-wrapper .gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sgvue-wrapper .gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}.sgvue-wrapper .media-library,.sgvue-wrapper .media-library *,.sgvue-wrapper .media-library-item *{all:unset;border-style:solid;border-width:0;box-sizing:border-box;position:relative}.sgvue-wrapper .media-library-sortable .media-library-item{-webkit-user-drag:element}.sgvue-wrapper .media-library script,.sgvue-wrapper .media-library-item script{display:none}.sgvue-wrapper .media-library{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));display:grid;grid-template-areas:"errors" "items" "uploader";margin-bottom:2px}.sgvue-wrapper .media-library-listerrors{grid-area:errors;margin-bottom:-2px}.sgvue-wrapper .media-library-items{grid-area:items;margin-bottom:-2px}.sgvue-wrapper .media-library-uploader{grid-area:uploader;margin-bottom:-2px}.sgvue-wrapper .media-library-item.gu-mirror{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));border-width:2px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sgvue-wrapper .media-library-add{display:flex}.sgvue-wrapper .media-library-replace,.sgvue-wrapper .media-library-replace .media-library-dropzone,.sgvue-wrapper .media-library-replace .media-library-placeholder{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.sgvue-wrapper .media-library-multiple .media-library-items{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));border-width:2px;display:block}.sgvue-wrapper .media-library-item{--bg-opacity:1;align-items:center;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;min-width:0}.sgvue-wrapper .media-library-item-row:not(:last-child){--border-opacity:1;border-bottom-width:1px;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.sgvue-wrapper .media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before{content:""}.sgvue-wrapper .media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before,.sgvue-wrapper .media-library-row-drag{--bg-opacity:0.5;--border-opacity:1;--text-opacity:1;align-items:center;align-self:stretch;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));border-right-width:1px;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));cursor:move;display:flex;flex:none;flex-direction:column;justify-content:center;width:2em}.sgvue-wrapper .media-library-row-drag:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.sgvue-wrapper .media-library-row-remove{--text-opacity:1;align-items:center;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));cursor:pointer;display:flex;height:3em;justify-content:center;opacity:.5;position:absolute;right:0;top:0;width:3em}.sgvue-wrapper .media-library-row-remove:hover{opacity:1;transition-duration:.3s;transition-property:opacity}.sgvue-wrapper .media-library-listerrors{--border-opacity:0.5;--bg-opacity:0.5;background-color:#fed7d7;background-color:rgba(254,215,215,var(--bg-opacity));border-color:#feb2b2;border-color:rgba(254,178,178,var(--border-opacity));border-width:2px;display:block;font-size:.75em}.sgvue-wrapper .media-library-listerror{align-items:flex-start;display:flex}.sgvue-wrapper .media-library-listerror:not(:last-child){--border-opacity:0.25;border-bottom-width:2px;border-color:#feb2b2;border-color:rgba(254,178,178,var(--border-opacity))}.sgvue-wrapper .media-library-listerror-icon{align-self:stretch;display:flex;justify-content:center;margin-left:1em;margin-right:1em;padding-bottom:.75em;padding-top:.75em;width:2em}.sgvue-wrapper .media-library-filled.media-library-sortable .media-library-listerror-icon{--bg-opacity:0.5;--border-opacity:1;background-color:#fed7d7;background-color:rgba(254,215,215,var(--bg-opacity));border-color:#fed7d7;border-color:rgba(254,215,215,var(--border-opacity));border-right-width:1px;margin-left:0;margin-right:1em}.sgvue-wrapper .media-library-listerror-content{flex-grow:1;padding-right:3em}.sgvue-wrapper .media-library-listerror-title{--text-opacity:1;align-items:center;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity));display:flex;height:3em}.sgvue-wrapper .media-library-listerror-items{--border-opacity:0.25;border-color:#feb2b2;border-color:rgba(254,178,178,var(--border-opacity));border-top-width:1px;margin-top:-.5em}.sgvue-wrapper .media-library-listerror-item{align-items:center;display:flex;padding-bottom:.75em;padding-top:.75em}.sgvue-wrapper .media-library-listerror-thumb{flex:none;height:1.5em;margin-right:.75em;width:1.5em}.sgvue-wrapper .media-library-listerror-thumb:after{--border-opacity:0.5;border-color:#e53e3e;border-color:rgba(229,62,62,var(--border-opacity));border-width:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.sgvue-wrapper .media-library-listerror-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgvue-wrapper .media-library-thumb{flex:none;height:4em;margin:1em;position:relative;width:4em}.sgvue-wrapper .media-library-single .media-library-thumb{margin:0 1rem 0 0}.sgvue-wrapper .media-library-thumb-img{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.sgvue-wrapper .media-library-thumb-extension{--bg-opacity:1;align-items:center;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;height:100%;justify-content:center;width:100%}.sgvue-wrapper .media-library-thumb-extension-truncate{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));font-size:.75em;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgvue-wrapper .media-library-placeholder{align-items:center;display:flex;height:calc(4rem - 4px);justify-content:center;width:4em}.sgvue-wrapper .media-library-filled.media-library-sortable .media-library-add .media-library-placeholder{height:2em;margin-left:-2em;margin-right:1em;width:2em}.sgvue-wrapper .media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:before{--bg-opacity:0.25;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));content:"";height:2.5em;left:50%;position:absolute;top:50%;transform:translate(calc(-50% + 3px),calc(-50% + 3px));width:2.5em}.sgvue-wrapper .media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:after{--bg-opacity:1;--border-opacity:0.25;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity));border-width:1px;content:"";height:2.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5em}.sgvue-wrapper .media-library-dropzone-drop .media-library-placeholder,.sgvue-wrapper .media-library-dropzone:not(.disabled):active .media-library-placeholder{transform:translateY(1px)}.sgvue-wrapper .media-library-help{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));font-size:.75em;padding-right:1em;text-align:left}.sgvue-wrapper .media-library-help-clear{cursor:pointer;opacity:.75;padding-left:.5em;padding-right:.5em}.sgvue-wrapper .media-library-help-clear:hover{opacity:1;transition-duration:.3s;transition-property:opacity}.sgvue-wrapper .media-library-dropzone{--border-opacity:0.25;align-items:center;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));border-width:2px;display:flex;flex-grow:1;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke}.sgvue-wrapper .media-library-dropzone-add{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));border-style:dashed}.sgvue-wrapper .media-library-dropzone-replace{border-style:solid}.sgvue-wrapper .media-library-dropzone-drag,.sgvue-wrapper .media-library-dropzone:not(.disabled):hover{--bg-opacity:0.25;--border-opacity:0.25;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity));border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sgvue-wrapper .media-library-dropzone-drop,.sgvue-wrapper .media-library-dropzone:not(.disabled):active,.sgvue-wrapper .media-library-dropzone:not(.disabled):focus{--bg-opacity:0.5;--border-opacity:0.25;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity));border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity));outline:2px solid transparent;outline-offset:2px}.sgvue-wrapper .media-library-dropzone.disabled{--bg-opacity:0.25;--border-opacity:0.25;background-color:#feb2b2;background-color:rgba(254,178,178,var(--bg-opacity));border-color:#e53e3e;border-color:rgba(229,62,62,var(--border-opacity));cursor:not-allowed}.sgvue-wrapper .media-library-properties{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));flex-grow:1;font-size:.75em;margin-bottom:1em;margin-right:1em;margin-top:1em;min-width:0}.sgvue-wrapper .media-library-single .media-library-properties{margin-bottom:0;margin-top:0}.sgvue-wrapper .media-library-properties-fixed{flex-grow:0;width:8em}.sgvue-wrapper .media-library-property{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgvue-wrapper .media-library-field{display:block;margin-bottom:.5em;margin-top:.5em;overflow:hidden}.sgvue-wrapper .media-library-field-error{--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity));display:block;margin-top:.25em}.sgvue-wrapper .media-library-label{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));display:block;font-size:.75em;padding-right:.5em}.sgvue-wrapper .media-library-input{--text-opacity:1;--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));border-radius:.125em;color:#2d3748;color:rgba(45,55,72,var(--text-opacity));flex:1 1 0%;font-size:.75em;padding:.25rem .5em;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;width:100%}.sgvue-wrapper .media-library-input:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity));outline:2px solid transparent;outline-offset:2px}.sgvue-wrapper .media-library-button{--border-opacity:0.75;align-items:center;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity));border-radius:9999px;border-width:1px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;height:1.5em;justify-content:center;line-height:1;transition-duration:.1s;transition-property:all;width:1.5em;z-index:10}.sgvue-wrapper .media-library-sortable .media-library-button{height:1.25em;width:1.25em}.sgvue-wrapper .media-library-button-info{color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.sgvue-wrapper .media-library-button-info,.sgvue-wrapper .media-library-button-warning{--bg-opacity:1;--text-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.sgvue-wrapper .media-library-button-warning{color:#f56565;color:rgba(245,101,101,var(--text-opacity))}.sgvue-wrapper .media-library-button-error{--bg-opacity:1;--text-opacity:1;--border-opacity:1;background-color:#f56565;background-color:rgba(245,101,101,var(--bg-opacity));border-color:#fc8181;border-color:rgba(252,129,129,var(--border-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sgvue-wrapper .media-library-button-success{--bg-opacity:1;--text-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sgvue-wrapper .media-library-replace .media-library-button{opacity:0}.sgvue-wrapper .media-library-dropzone-drag+.media-library-placeholder .media-library-button,.sgvue-wrapper .media-library-dropzone:not(.disabled):focus .media-library-placeholder .media-library-button,.sgvue-wrapper .media-library-dropzone:not(.disabled):hover .media-library-placeholder .media-library-button{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);opacity:1}.sgvue-wrapper .media-library-dropzone-drop .media-library-placeholder .media-library-button,.sgvue-wrapper .media-library-dropzone:not(.disabled):active .media-library-placeholder .media-library-button{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);opacity:1}.sgvue-wrapper .media-library-icon{height:1.25em;width:1.25em}.sgvue-wrapper .media-library-icon-fill{fill:currentColor}.sgvue-wrapper .media-library-progress-wrap{--bg-opacity:0.5;align-items:center;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-left:.75em;padding-right:.75em;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;width:100%;z-index:10}.sgvue-wrapper .media-library-progress-wrap-loading{opacity:1}.sgvue-wrapper .media-library-progress{--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:9999px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);height:.25em;max-width:28em;width:100%}.sgvue-wrapper .media-library progress::-webkit-progress-bar{--bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:9999px}.sgvue-wrapper .media-library progress::-moz-progress-bar{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity));height:100%}.sgvue-wrapper .media-library progress::-webkit-progress-value{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity));height:100%}.sgvue-wrapper .media-library-text-separator{opacity:.5;padding-left:.25em;padding-right:.25em}.sgvue-wrapper .media-library-text-success{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sgvue-wrapper .media-library-text-error{--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity))}.sgvue-wrapper .media-library-text-link{cursor:pointer;text-decoration:underline}.sgvue-wrapper .media-library-hidden{display:none}.sgvue-wrapper .media-library-block{display:block}.sgvue-wrapper [dir=rtl] .media-library-row-remove{left:0;right:auto}.sgvue-wrapper [dir=rtl] .media-library-properties{margin-left:1em;margin-right:0}.sgvue-wrapper [dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-placeholder{margin-left:1em;margin-right:-2em}.sgvue-wrapper [dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before,.sgvue-wrapper [dir=rtl] .media-library-row-drag{border-left-width:1px;border-right-width:0}.sgvue-wrapper [dir=rtl] .media-library-help{padding-left:1em;padding-right:0;text-align:right}.sgvue-wrapper [dir=rtl] .media-library-listerror-content{padding-left:3em;padding-right:0}.sgvue-wrapper [dir=rtl] .media-library-filled.media-library-sortable .media-library-listerror-icon{border-left-width:1px;border-right-width:0;margin-left:1em;margin-right:0}.sgvue-wrapper .pointer-events-none{pointer-events:none}.sgvue-wrapper .visible{visibility:visible}.sgvue-wrapper .static{position:static}.sgvue-wrapper .fixed{position:fixed}.sgvue-wrapper .absolute{position:absolute}.sgvue-wrapper .relative{position:relative}.sgvue-wrapper .sticky{position:sticky}.sgvue-wrapper .inset-0{inset:0}.sgvue-wrapper .inset-y-0{bottom:0;top:0}.sgvue-wrapper .-bottom-2{bottom:-.5em}.sgvue-wrapper .-right-1{right:-.25em}.sgvue-wrapper .-top-2{top:-.5em}.sgvue-wrapper .bottom-0{bottom:0}.sgvue-wrapper .bottom-6{bottom:1.5em}.sgvue-wrapper .left-0{left:0}.sgvue-wrapper .left-2{left:.5em}.sgvue-wrapper .left-5{left:1.25em}.sgvue-wrapper .right-0{right:0}.sgvue-wrapper .right-2{right:.5em}.sgvue-wrapper .right-4{right:1em}.sgvue-wrapper .right-5{right:1.25em}.sgvue-wrapper .top-0{top:0}.sgvue-wrapper .top-2{top:.5em}.sgvue-wrapper .top-5{top:1.25em}.sgvue-wrapper .z-0{z-index:0}.sgvue-wrapper .z-10{z-index:10}.sgvue-wrapper .z-20{z-index:20}.sgvue-wrapper .z-30{z-index:30}.sgvue-wrapper .z-40{z-index:40}.sgvue-wrapper .z-50{z-index:50}.sgvue-wrapper .float-right{float:right}.sgvue-wrapper .-m-1{margin:-.25em}.sgvue-wrapper .-m-2{margin:-.5em}.sgvue-wrapper .-m-4{margin:-1em}.sgvue-wrapper .-m-8{margin:-2em}.sgvue-wrapper .m-0{margin:0}.sgvue-wrapper .m-2{margin:.5em}.sgvue-wrapper .m-4{margin:1em}.sgvue-wrapper .m-5{margin:1.25em}.sgvue-wrapper .m-auto{margin:auto}.sgvue-wrapper .-mx-1{margin-left:-.25em;margin-right:-.25em}.sgvue-wrapper .-mx-1\.5{margin-left:-.375em;margin-right:-.375em}.sgvue-wrapper .-my-1{margin-bottom:-.25em;margin-top:-.25em}.sgvue-wrapper .-my-1\.5{margin-bottom:-.375em;margin-top:-.375em}.sgvue-wrapper .-my-2{margin-bottom:-.5em;margin-top:-.5em}.sgvue-wrapper .mx-2{margin-left:.5em;margin-right:.5em}.sgvue-wrapper .mx-3{margin-left:.75em;margin-right:.75em}.sgvue-wrapper .mx-6{margin-left:1.5em;margin-right:1.5em}.sgvue-wrapper .mx-auto{margin-left:auto;margin-right:auto}.sgvue-wrapper .my-0{margin-bottom:0;margin-top:0}.sgvue-wrapper .my-2{margin-bottom:.5em;margin-top:.5em}.sgvue-wrapper .my-4{margin-bottom:1em;margin-top:1em}.sgvue-wrapper .my-5{margin-bottom:1.25em;margin-top:1.25em}.sgvue-wrapper .my-6{margin-bottom:1.5em;margin-top:1.5em}.sgvue-wrapper .my-8{margin-bottom:2em;margin-top:2em}.sgvue-wrapper .my-9{margin-bottom:2.25em;margin-top:2.25em}.sgvue-wrapper .my-auto{margin-bottom:auto;margin-top:auto}.sgvue-wrapper .-mb-px{margin-bottom:-1px}.sgvue-wrapper .-ml-4{margin-left:-1em}.sgvue-wrapper .-ml-px{margin-left:-1px}.sgvue-wrapper .-mr-2{margin-right:-.5em}.sgvue-wrapper .-mt-1{margin-top:-.25em}.sgvue-wrapper .-mt-4{margin-top:-1em}.sgvue-wrapper .-mt-px{margin-top:-1px}.sgvue-wrapper .mb-0{margin-bottom:0}.sgvue-wrapper .mb-1{margin-bottom:.25em}.sgvue-wrapper .mb-10{margin-bottom:2.5em}.sgvue-wrapper .mb-16{margin-bottom:4em}.sgvue-wrapper .mb-2{margin-bottom:.5em}.sgvue-wrapper .mb-3{margin-bottom:.75em}.sgvue-wrapper .mb-4{margin-bottom:1em}.sgvue-wrapper .mb-6{margin-bottom:1.5em}.sgvue-wrapper .mb-8{margin-bottom:2em}.sgvue-wrapper .ml-1{margin-left:.25em}.sgvue-wrapper .ml-2{margin-left:.5em}.sgvue-wrapper .ml-28{margin-left:7em}.sgvue-wrapper .ml-3{margin-left:.75em}.sgvue-wrapper .ml-36{margin-left:9em}.sgvue-wrapper .ml-4{margin-left:1em}.sgvue-wrapper .ml-6{margin-left:1.5em}.sgvue-wrapper .ml-auto{margin-left:auto}.sgvue-wrapper .mr-1{margin-right:.25em}.sgvue-wrapper .mr-12{margin-right:3em}.sgvue-wrapper .mr-2{margin-right:.5em}.sgvue-wrapper .mr-3{margin-right:.75em}.sgvue-wrapper .mr-5{margin-right:1.25em}.sgvue-wrapper .mr-\[7px\]{margin-right:7px}.sgvue-wrapper .mt-0{margin-top:0}.sgvue-wrapper .mt-1{margin-top:.25em}.sgvue-wrapper .mt-12{margin-top:3em}.sgvue-wrapper .mt-2{margin-top:.5em}.sgvue-wrapper .mt-3{margin-top:.75em}.sgvue-wrapper .mt-4{margin-top:1em}.sgvue-wrapper .mt-5{margin-top:1.25em}.sgvue-wrapper .mt-6{margin-top:1.5em}.sgvue-wrapper .mt-8{margin-top:2em}.sgvue-wrapper .mt-\[105px\]{margin-top:105px}.sgvue-wrapper .mt-\[4px\]{margin-top:4px}.sgvue-wrapper .line-clamp-3{-webkit-line-clamp:3}.sgvue-wrapper .line-clamp-3,.sgvue-wrapper .line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sgvue-wrapper .line-clamp-4{-webkit-line-clamp:4}.sgvue-wrapper .block{display:block}.sgvue-wrapper .inline-block{display:inline-block}.sgvue-wrapper .inline{display:inline}.sgvue-wrapper .flex{display:flex}.sgvue-wrapper .inline-flex{display:inline-flex}.sgvue-wrapper .table{display:table}.sgvue-wrapper .table-cell{display:table-cell}.sgvue-wrapper .table-row{display:table-row}.sgvue-wrapper .grid{display:grid}.sgvue-wrapper .hidden{display:none}.sgvue-wrapper .aspect-video{aspect-ratio:16/9}.sgvue-wrapper .h-0{height:0}.sgvue-wrapper .h-10{height:2.5em}.sgvue-wrapper .h-12{height:3em}.sgvue-wrapper .h-14{height:3.5em}.sgvue-wrapper .h-16{height:4em}.sgvue-wrapper .h-2{height:.5em}.sgvue-wrapper .h-20{height:5em}.sgvue-wrapper .h-24{height:6em}.sgvue-wrapper .h-28{height:7em}.sgvue-wrapper .h-3{height:.75em}.sgvue-wrapper .h-32{height:8em}.sgvue-wrapper .h-36{height:9em}.sgvue-wrapper .h-4{height:1em}.sgvue-wrapper .h-40{height:10em}.sgvue-wrapper .h-48{height:12em}.sgvue-wrapper .h-5{height:1.25em}.sgvue-wrapper .h-6{height:1.5em}.sgvue-wrapper .h-64{height:16em}.sgvue-wrapper .h-7{height:1.75em}.sgvue-wrapper .h-72{height:18em}.sgvue-wrapper .h-8{height:2em}.sgvue-wrapper .h-9{height:2.25em}.sgvue-wrapper .h-96{height:24em}.sgvue-wrapper .h-auto{height:auto}.sgvue-wrapper .h-full{height:100%}.sgvue-wrapper .h-screen{height:100vh}.sgvue-wrapper .max-h-0{max-height:0}.sgvue-wrapper .max-h-60,.sgvue-wrapper .max-h-\[15rem\]{max-height:15em}.sgvue-wrapper .max-h-\[350px\]{max-height:350px}.sgvue-wrapper .max-h-screen{max-height:100vh}.sgvue-wrapper .min-h-0{min-height:0}.sgvue-wrapper .min-h-screen{min-height:100vh}.sgvue-wrapper .w-1\/12{width:8.333333%}.sgvue-wrapper .w-1\/2{width:50%}.sgvue-wrapper .w-1\/3{width:33.333333%}.sgvue-wrapper .w-1\/4{width:25%}.sgvue-wrapper .w-1\/5{width:20%}.sgvue-wrapper .w-1\/6{width:16.666667%}.sgvue-wrapper .w-1\/8{width:12.5%}.sgvue-wrapper .w-1\/9{width:11.11111%}.sgvue-wrapper .w-10{width:2.5em}.sgvue-wrapper .w-11{width:2.75em}.sgvue-wrapper .w-11\/12{width:91.666667%}.sgvue-wrapper .w-12{width:3em}.sgvue-wrapper .w-14{width:3.5em}.sgvue-wrapper .w-16{width:4em}.sgvue-wrapper .w-2{width:.5em}.sgvue-wrapper .w-2\/3{width:66.666667%}.sgvue-wrapper .w-2\/5{width:40%}.sgvue-wrapper .w-2\/9{width:22.22222%}.sgvue-wrapper .w-20{width:5em}.sgvue-wrapper .w-24{width:6em}.sgvue-wrapper .w-28{width:7em}.sgvue-wrapper .w-3{width:.75em}.sgvue-wrapper .w-3\/4{width:75%}.sgvue-wrapper .w-3\/5{width:60%}.sgvue-wrapper .w-3\/8{width:37.5%}.sgvue-wrapper .w-32{width:8em}.sgvue-wrapper .w-4{width:1em}.sgvue-wrapper .w-4\/5{width:80%}.sgvue-wrapper .w-4\/9{width:44.44444%}.sgvue-wrapper .w-40{width:10em}.sgvue-wrapper .w-48{width:12em}.sgvue-wrapper .w-5{width:1.25em}.sgvue-wrapper .w-5\/12{width:41.666667%}.sgvue-wrapper .w-5\/6{width:83.333333%}.sgvue-wrapper .w-5\/8{width:62.5%}.sgvue-wrapper .w-5\/9{width:55.55556%}.sgvue-wrapper .w-52{width:13em}.sgvue-wrapper .w-56{width:14em}.sgvue-wrapper .w-6{width:1.5em}.sgvue-wrapper .w-64{width:16em}.sgvue-wrapper .w-7{width:1.75em}.sgvue-wrapper .w-7\/12{width:58.333333%}.sgvue-wrapper .w-7\/8{width:87.5%}.sgvue-wrapper .w-7\/9{width:77.77778%}.sgvue-wrapper .w-72{width:18em}.sgvue-wrapper .w-8{width:2em}.sgvue-wrapper .w-8\/9{width:88.88889%}.sgvue-wrapper .w-9{width:2.25em}.sgvue-wrapper .w-\[950px\]{width:950px}.sgvue-wrapper .w-auto{width:auto}.sgvue-wrapper .w-full{width:100%}.sgvue-wrapper .min-w-full{min-width:100%}.sgvue-wrapper .max-w-2xl{max-width:42em}.sgvue-wrapper .max-w-3xl{max-width:48em}.sgvue-wrapper .max-w-4xl{max-width:56em}.sgvue-wrapper .max-w-5xl{max-width:64em}.sgvue-wrapper .max-w-6xl{max-width:72em}.sgvue-wrapper .max-w-7xl{max-width:80em}.sgvue-wrapper .max-w-\[700px\]{max-width:700px}.sgvue-wrapper .max-w-lg{max-width:32em}.sgvue-wrapper .max-w-md{max-width:28em}.sgvue-wrapper .max-w-none{max-width:none}.sgvue-wrapper .max-w-sm{max-width:24em}.sgvue-wrapper .max-w-xl{max-width:36em}.sgvue-wrapper .flex-1{flex:1 1 0%}.sgvue-wrapper .shrink-0{flex-shrink:0}.sgvue-wrapper .table-auto{table-layout:auto}.sgvue-wrapper .origin-top-left{transform-origin:top left}.sgvue-wrapper .origin-top-right{transform-origin:top right}.sgvue-wrapper .translate-x-0{--tw-translate-x:0px}.sgvue-wrapper .translate-x-0,.sgvue-wrapper .translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .translate-x-5{--tw-translate-x:1.25em}.sgvue-wrapper .translate-x-full{--tw-translate-x:100%}.sgvue-wrapper .translate-x-full,.sgvue-wrapper .translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .translate-y-0{--tw-translate-y:0px}.sgvue-wrapper .rotate-180{--tw-rotate:180deg}.sgvue-wrapper .rotate-180,.sgvue-wrapper .rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .rotate-45{--tw-rotate:45deg}.sgvue-wrapper .rotate-90{--tw-rotate:90deg}.sgvue-wrapper .rotate-90,.sgvue-wrapper .scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .scale-100{--tw-scale-x:1;--tw-scale-y:1}.sgvue-wrapper .scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.sgvue-wrapper .scale-150,.sgvue-wrapper .scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .scale-75{--tw-scale-x:0.75;--tw-scale-y:0.75}.sgvue-wrapper .scale-95{--tw-scale-x:0.95;--tw-scale-y:0.95}.sgvue-wrapper .scale-95,.sgvue-wrapper .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.sgvue-wrapper .animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.sgvue-wrapper .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.sgvue-wrapper .animate-spin{animation:spin 1s linear infinite}.sgvue-wrapper .cursor-default{cursor:default}.sgvue-wrapper .cursor-pointer{cursor:pointer}.sgvue-wrapper .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sgvue-wrapper .scroll-mt-32{scroll-margin-top:8em}.sgvue-wrapper .list-inside{list-style-position:inside}.sgvue-wrapper .list-disc{list-style-type:disc}.sgvue-wrapper .list-none{list-style-type:none}.sgvue-wrapper .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sgvue-wrapper .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sgvue-wrapper .flex-row{flex-direction:row}.sgvue-wrapper .flex-col{flex-direction:column}.sgvue-wrapper .flex-col-reverse{flex-direction:column-reverse}.sgvue-wrapper .flex-wrap{flex-wrap:wrap}.sgvue-wrapper .content-center{align-content:center}.sgvue-wrapper .content-end{align-content:flex-end}.sgvue-wrapper .items-start{align-items:flex-start}.sgvue-wrapper .items-end{align-items:flex-end}.sgvue-wrapper .items-center{align-items:center}.sgvue-wrapper .items-stretch{align-items:stretch}.sgvue-wrapper .justify-start{justify-content:flex-start}.sgvue-wrapper .justify-end{justify-content:flex-end}.sgvue-wrapper .justify-center{justify-content:center}.sgvue-wrapper .justify-between{justify-content:space-between}.sgvue-wrapper .justify-around{justify-content:space-around}.sgvue-wrapper .gap-0{gap:0}.sgvue-wrapper .gap-1{gap:.25em}.sgvue-wrapper .gap-12{gap:3em}.sgvue-wrapper .gap-2{gap:.5em}.sgvue-wrapper .gap-4{gap:1em}.sgvue-wrapper .gap-5{gap:1.25em}.sgvue-wrapper .gap-6{gap:1.5em}.sgvue-wrapper .gap-8{gap:2em}.sgvue-wrapper .gap-y-2{row-gap:.5em}.sgvue-wrapper .gap-y-4{row-gap:1em}.sgvue-wrapper .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.sgvue-wrapper .divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229,231,235,var(--tw-divide-opacity))}.sgvue-wrapper .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209,213,219,var(--tw-divide-opacity))}.sgvue-wrapper .divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(75,85,99,var(--tw-divide-opacity))}.sgvue-wrapper .self-start{align-self:flex-start}.sgvue-wrapper .self-end{align-self:flex-end}.sgvue-wrapper .self-stretch{align-self:stretch}.sgvue-wrapper .overflow-auto{overflow:auto}.sgvue-wrapper .overflow-hidden{overflow:hidden}.sgvue-wrapper .overflow-visible{overflow:visible}.sgvue-wrapper .overflow-y-auto{overflow-y:auto}.sgvue-wrapper .overflow-y-scroll{overflow-y:scroll}.sgvue-wrapper .truncate{overflow:hidden;text-overflow:ellipsis}.sgvue-wrapper .truncate,.sgvue-wrapper .whitespace-nowrap{white-space:nowrap}.sgvue-wrapper .break-words{overflow-wrap:break-word}.sgvue-wrapper .rounded{border-radius:.25em}.sgvue-wrapper .rounded-full{border-radius:9999px}.sgvue-wrapper .rounded-lg{border-radius:.5em}.sgvue-wrapper .rounded-md{border-radius:.375em}.sgvue-wrapper .rounded-b-lg{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.sgvue-wrapper .rounded-l-md{border-bottom-left-radius:.375em;border-top-left-radius:.375em}.sgvue-wrapper .rounded-r-md{border-bottom-right-radius:.375em;border-top-right-radius:.375em}.sgvue-wrapper .rounded-t-lg{border-top-left-radius:.5em;border-top-right-radius:.5em}.sgvue-wrapper .rounded-bl{border-bottom-left-radius:.25em}.sgvue-wrapper .rounded-br{border-bottom-right-radius:.25em}.sgvue-wrapper .border{border-width:1px}.sgvue-wrapper .border-0{border-width:0}.sgvue-wrapper .border-2{border-width:2px}.sgvue-wrapper .border-b{border-bottom-width:1px}.sgvue-wrapper .border-b-2{border-bottom-width:2px}.sgvue-wrapper .border-b-4{border-bottom-width:4px}.sgvue-wrapper .border-l-4{border-left-width:4px}.sgvue-wrapper .border-t{border-top-width:1px}.sgvue-wrapper .border-dashed{border-style:dashed}.sgvue-wrapper .border-double{border-style:double}.sgvue-wrapper .border-black{--tw-border-opacity:1;border-color:rgb(0,0,0,var(--tw-border-opacity))}.sgvue-wrapper .border-blue-500{--tw-border-opacity:1;border-color:rgb(59,130,246,var(--tw-border-opacity))}.sgvue-wrapper .border-blue-700{--tw-border-opacity:1;border-color:rgb(29,78,216,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-100{--tw-border-opacity:1;border-color:rgb(243,244,246,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-200{--tw-border-opacity:1;border-color:rgb(229,231,235,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-300{--tw-border-opacity:1;border-color:rgb(209,213,219,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-400{--tw-border-opacity:1;border-color:rgb(156,163,175,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-500{--tw-border-opacity:1;border-color:rgb(107,114,128,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-700{--tw-border-opacity:1;border-color:rgb(55,65,81,var(--tw-border-opacity))}.sgvue-wrapper .border-gray-900{--tw-border-opacity:1;border-color:rgb(17,24,39,var(--tw-border-opacity))}.sgvue-wrapper .border-green-200{--tw-border-opacity:1;border-color:rgb(187,247,208,var(--tw-border-opacity))}.sgvue-wrapper .border-green-600{--tw-border-opacity:1;border-color:rgb(22,163,74,var(--tw-border-opacity))}.sgvue-wrapper .border-green-700{--tw-border-opacity:1;border-color:rgb(21,128,61,var(--tw-border-opacity))}.sgvue-wrapper .border-orange-700{--tw-border-opacity:1;border-color:rgb(194,65,12,var(--tw-border-opacity))}.sgvue-wrapper .border-primary{--tw-border-opacity:1;border-color:rgb(0,0,0,var(--tw-border-opacity))}.sgvue-wrapper .border-purple-700{--tw-border-opacity:1;border-color:rgb(126,34,206,var(--tw-border-opacity))}.sgvue-wrapper .border-red-200{--tw-border-opacity:1;border-color:rgb(254,202,202,var(--tw-border-opacity))}.sgvue-wrapper .border-red-500{--tw-border-opacity:1;border-color:rgb(239,68,68,var(--tw-border-opacity))}.sgvue-wrapper .border-red-600{--tw-border-opacity:1;border-color:rgb(220,38,38,var(--tw-border-opacity))}.sgvue-wrapper .border-red-700{--tw-border-opacity:1;border-color:rgb(185,28,28,var(--tw-border-opacity))}.sgvue-wrapper .border-secondary{--tw-border-opacity:1;border-color:rgb(192,13,13,var(--tw-border-opacity))}.sgvue-wrapper .border-transparent{border-color:transparent}.sgvue-wrapper .border-white{--tw-border-opacity:1;border-color:rgb(255,255,255,var(--tw-border-opacity))}.sgvue-wrapper .border-yellow-600{--tw-border-opacity:1;border-color:rgb(202,138,4,var(--tw-border-opacity))}.sgvue-wrapper .bg-black{--tw-bg-opacity:1;background-color:rgb(0,0,0,var(--tw-bg-opacity))}.sgvue-wrapper .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219,234,254,var(--tw-bg-opacity))}.sgvue-wrapper .bg-blue-300{--tw-bg-opacity:1;background-color:rgb(147,197,253,var(--tw-bg-opacity))}.sgvue-wrapper .bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29,78,216,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243,244,246,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229,231,235,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249,250,251,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107,114,128,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75,85,99,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55,65,81,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31,41,55,var(--tw-bg-opacity))}.sgvue-wrapper .bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17,24,39,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-100{--tw-bg-opacity:1;background-color:rgb(220,252,231,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-300{--tw-bg-opacity:1;background-color:rgb(134,239,172,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-400{--tw-bg-opacity:1;background-color:rgb(74,222,128,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-50{--tw-bg-opacity:1;background-color:rgb(240,253,244,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34,197,94,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-600{--tw-bg-opacity:1;background-color:rgb(22,163,74,var(--tw-bg-opacity))}.sgvue-wrapper .bg-green-700{--tw-bg-opacity:1;background-color:rgb(21,128,61,var(--tw-bg-opacity))}.sgvue-wrapper .bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251,146,60,var(--tw-bg-opacity))}.sgvue-wrapper .bg-orange-700{--tw-bg-opacity:1;background-color:rgb(194,65,12,var(--tw-bg-opacity))}.sgvue-wrapper .bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126,34,206,var(--tw-bg-opacity))}.sgvue-wrapper .bg-red-300{--tw-bg-opacity:1;background-color:rgb(252,165,165,var(--tw-bg-opacity))}.sgvue-wrapper .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254,242,242,var(--tw-bg-opacity))}.sgvue-wrapper .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239,68,68,var(--tw-bg-opacity))}.sgvue-wrapper .bg-red-600{--tw-bg-opacity:1;background-color:rgb(220,38,38,var(--tw-bg-opacity))}.sgvue-wrapper .bg-secondary{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper .bg-white{--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity))}.sgvue-wrapper .bg-white\/75{background-color:hsla(0,0%,100%,.75)}.sgvue-wrapper .bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253,224,71,var(--tw-bg-opacity))}.sgvue-wrapper .bg-opacity-40{--tw-bg-opacity:0.4}.sgvue-wrapper .bg-opacity-60{--tw-bg-opacity:0.6}.sgvue-wrapper .bg-opacity-75{--tw-bg-opacity:0.75}.sgvue-wrapper .bg-auto{background-size:auto}.sgvue-wrapper .fill-current{fill:currentColor}.sgvue-wrapper .fill-gray-500{fill:#6b7280}.sgvue-wrapper .object-cover{-o-object-fit:cover;object-fit:cover}.sgvue-wrapper .\!p-1{padding:.25rem!important}.sgvue-wrapper .p-0{padding:0}.sgvue-wrapper .p-1{padding:.25em}.sgvue-wrapper .p-1\.5{padding:.375em}.sgvue-wrapper .p-12{padding:3em}.sgvue-wrapper .p-16{padding:4em}.sgvue-wrapper .p-2{padding:.5em}.sgvue-wrapper .p-3{padding:.75em}.sgvue-wrapper .p-4{padding:1em}.sgvue-wrapper .p-5{padding:1.25em}.sgvue-wrapper .p-6{padding:1.5em}.sgvue-wrapper .p-8{padding:2em}.sgvue-wrapper .px-0{padding-left:0;padding-right:0}.sgvue-wrapper .px-1{padding-left:.25em;padding-right:.25em}.sgvue-wrapper .px-16{padding-left:4em;padding-right:4em}.sgvue-wrapper .px-3{padding-left:.75em;padding-right:.75em}.sgvue-wrapper .px-4{padding-left:1em;padding-right:1em}.sgvue-wrapper .px-5{padding-left:1.25em;padding-right:1.25em}.sgvue-wrapper .px-6{padding-left:1.5em;padding-right:1.5em}.sgvue-wrapper .px-8{padding-left:2em;padding-right:2em}.sgvue-wrapper .py-0{padding-bottom:0;padding-top:0}.sgvue-wrapper .py-0\.5{padding-bottom:.125em;padding-top:.125em}.sgvue-wrapper .py-1{padding-bottom:.25em;padding-top:.25em}.sgvue-wrapper .py-12{padding-bottom:3em;padding-top:3em}.sgvue-wrapper .py-2{padding-bottom:.5em;padding-top:.5em}.sgvue-wrapper .py-3{padding-bottom:.75em;padding-top:.75em}.sgvue-wrapper .py-4{padding-bottom:1em;padding-top:1em}.sgvue-wrapper .py-6{padding-bottom:1.5em;padding-top:1.5em}.sgvue-wrapper .py-8{padding-bottom:2em;padding-top:2em}.sgvue-wrapper .pb-0{padding-bottom:0}.sgvue-wrapper .pb-1{padding-bottom:.25em}.sgvue-wrapper .pb-2{padding-bottom:.5em}.sgvue-wrapper .pb-20{padding-bottom:5em}.sgvue-wrapper .pb-3{padding-bottom:.75em}.sgvue-wrapper .pb-4{padding-bottom:1em}.sgvue-wrapper .pb-6{padding-bottom:1.5em}.sgvue-wrapper .pb-8{padding-bottom:2em}.sgvue-wrapper .pl-0{padding-left:0}.sgvue-wrapper .pl-10{padding-left:2.5em}.sgvue-wrapper .pl-3{padding-left:.75em}.sgvue-wrapper .pl-4{padding-left:1em}.sgvue-wrapper .pr-10{padding-right:2.5em}.sgvue-wrapper .pr-2{padding-right:.5em}.sgvue-wrapper .pr-3{padding-right:.75em}.sgvue-wrapper .pr-4{padding-right:1em}.sgvue-wrapper .pr-8{padding-right:2em}.sgvue-wrapper .pt-12{padding-top:3em}.sgvue-wrapper .pt-2{padding-top:.5em}.sgvue-wrapper .pt-3{padding-top:.75em}.sgvue-wrapper .pt-4{padding-top:1em}.sgvue-wrapper .pt-8{padding-top:2em}.sgvue-wrapper .text-left{text-align:left}.sgvue-wrapper .text-center{text-align:center}.sgvue-wrapper .text-right{text-align:right}.sgvue-wrapper .align-middle{vertical-align:middle}.sgvue-wrapper .align-bottom{vertical-align:bottom}.sgvue-wrapper .text-2xl{font-size:1.5em;line-height:2em}.sgvue-wrapper .text-3xl{font-size:1.875em;line-height:2.25em}.sgvue-wrapper .text-4xl{font-size:2.25em;line-height:2.5em}.sgvue-wrapper .text-5xl{font-size:3em;line-height:1}.sgvue-wrapper .text-6xl{font-size:3.75em;line-height:1}.sgvue-wrapper .text-\[10px\]{font-size:10px}.sgvue-wrapper .uppercase{text-transform:uppercase}.sgvue-wrapper .lowercase{text-transform:lowercase}.sgvue-wrapper .capitalize{text-transform:capitalize}.sgvue-wrapper .italic{font-style:italic}.sgvue-wrapper .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.sgvue-wrapper .leading-5{line-height:1.25em}.sgvue-wrapper .leading-6{line-height:1.5em}.sgvue-wrapper .leading-8{line-height:2em}.sgvue-wrapper .leading-none{line-height:1}.sgvue-wrapper .leading-normal{line-height:1.5}.sgvue-wrapper .leading-tight{line-height:1.25}.sgvue-wrapper .tracking-wider{letter-spacing:.05em}.sgvue-wrapper .text-black{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}.sgvue-wrapper .text-blue-400{--tw-text-opacity:1;color:rgb(96,165,250,var(--tw-text-opacity))}.sgvue-wrapper .text-blue-500{--tw-text-opacity:1;color:rgb(59,130,246,var(--tw-text-opacity))}.sgvue-wrapper .text-blue-600{--tw-text-opacity:1;color:rgb(37,99,235,var(--tw-text-opacity))}.sgvue-wrapper .text-blue-800{--tw-text-opacity:1;color:rgb(30,64,175,var(--tw-text-opacity))}.sgvue-wrapper .text-blue-900{--tw-text-opacity:1;color:rgb(30,58,138,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-200{--tw-text-opacity:1;color:rgb(229,231,235,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-300{--tw-text-opacity:1;color:rgb(209,213,219,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-400{--tw-text-opacity:1;color:rgb(156,163,175,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-500{--tw-text-opacity:1;color:rgb(107,114,128,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-600{--tw-text-opacity:1;color:rgb(75,85,99,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-700{--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity))}.sgvue-wrapper .text-gray-900{--tw-text-opacity:1;color:rgb(17,24,39,var(--tw-text-opacity))}.sgvue-wrapper .text-green-400{--tw-text-opacity:1;color:rgb(74,222,128,var(--tw-text-opacity))}.sgvue-wrapper .text-green-500{--tw-text-opacity:1;color:rgb(34,197,94,var(--tw-text-opacity))}.sgvue-wrapper .text-green-600{--tw-text-opacity:1;color:rgb(22,163,74,var(--tw-text-opacity))}.sgvue-wrapper .text-green-800{--tw-text-opacity:1;color:rgb(22,101,52,var(--tw-text-opacity))}.sgvue-wrapper .text-red-400{--tw-text-opacity:1;color:rgb(248,113,113,var(--tw-text-opacity))}.sgvue-wrapper .text-red-500{--tw-text-opacity:1;color:rgb(239,68,68,var(--tw-text-opacity))}.sgvue-wrapper .text-red-600{--tw-text-opacity:1;color:rgb(220,38,38,var(--tw-text-opacity))}.sgvue-wrapper .text-red-700{--tw-text-opacity:1;color:rgb(185,28,28,var(--tw-text-opacity))}.sgvue-wrapper .text-red-800{--tw-text-opacity:1;color:rgb(153,27,27,var(--tw-text-opacity))}.sgvue-wrapper .text-white{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .text-yellow-500{--tw-text-opacity:1;color:rgb(234,179,8,var(--tw-text-opacity))}.sgvue-wrapper .text-yellow-600{--tw-text-opacity:1;color:rgb(202,138,4,var(--tw-text-opacity))}.sgvue-wrapper .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.sgvue-wrapper .no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.sgvue-wrapper .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sgvue-wrapper .opacity-0{opacity:0}.sgvue-wrapper .opacity-100{opacity:1}.sgvue-wrapper .opacity-30{opacity:.3}.sgvue-wrapper .opacity-50{opacity:.5}.sgvue-wrapper .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .ring-0,.sgvue-wrapper .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.sgvue-wrapper .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.sgvue-wrapper .ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.sgvue-wrapper .ring-opacity-5{--tw-ring-opacity:0.05}.sgvue-wrapper .\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.sgvue-wrapper .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sgvue-wrapper .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .duration-100{transition-duration:.1s}.sgvue-wrapper .duration-1000{transition-duration:1s}.sgvue-wrapper .duration-150{transition-duration:.15s}.sgvue-wrapper .duration-200{transition-duration:.2s}.sgvue-wrapper .duration-300{transition-duration:.3s}.sgvue-wrapper .duration-500{transition-duration:.5s}.sgvue-wrapper .duration-75{transition-duration:75ms}.sgvue-wrapper .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sgvue-wrapper .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sgvue-wrapper .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sgvue-wrapper .placeholder\:text-sm::-moz-placeholder{font-size:.875em;line-height:1.25em}.sgvue-wrapper .placeholder\:text-sm::placeholder{font-size:.875em;line-height:1.25em}.sgvue-wrapper .placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(75,85,99,var(--tw-text-opacity))}.sgvue-wrapper .placeholder\:text-gray-600::placeholder{--tw-text-opacity:1;color:rgb(75,85,99,var(--tw-text-opacity))}.sgvue-wrapper .odd\:bg-gray-100:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(243,244,246,var(--tw-bg-opacity))}.sgvue-wrapper .odd\:bg-gray-50:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(249,250,251,var(--tw-bg-opacity))}.sgvue-wrapper .focus\:z-10:focus{z-index:10}.sgvue-wrapper .focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147,197,253,var(--tw-border-opacity))}.sgvue-wrapper .focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99,102,241,var(--tw-border-opacity))}.sgvue-wrapper .focus\:border-secondary-darker:focus{--tw-border-opacity:1;border-color:rgb(192,13,13,var(--tw-border-opacity))}.sgvue-wrapper .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.sgvue-wrapper .focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .focus\:ring-0:focus,.sgvue-wrapper .focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.sgvue-wrapper .focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .focus\:ring-1:focus,.sgvue-wrapper .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.sgvue-wrapper .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sgvue-wrapper .focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.sgvue-wrapper .focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.sgvue-wrapper .focus\:ring-secondary-darker:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(192 13 13/var(--tw-ring-opacity))}.sgvue-wrapper .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.sgvue-wrapper .focus\:ring-offset-green-50:focus{--tw-ring-offset-color:#f0fdf4}.sgvue-wrapper .active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243,244,246,var(--tw-bg-opacity))}.sgvue-wrapper .active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107,114,128,var(--tw-text-opacity))}.sgvue-wrapper .active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.sgvue-wrapper .group:hover .group-hover\:flex{display:flex}.sgvue-wrapper .group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .group:hover .group-hover\:border-secondary{--tw-border-opacity:1;border-color:rgb(192,13,13,var(--tw-border-opacity))}.sgvue-wrapper .group:hover .group-hover\:bg-secondary{--tw-bg-opacity:1;background-color:rgb(192,13,13,var(--tw-bg-opacity))}.sgvue-wrapper .group:hover .group-hover\:text-gray-300{--tw-text-opacity:1;color:rgb(209,213,219,var(--tw-text-opacity))}.sgvue-wrapper .group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(192,13,13,var(--tw-text-opacity))}.sgvue-wrapper .group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity))}.sgvue-wrapper .group:hover .group-hover\:duration-150{transition-duration:.15s}}@media (min-width:640px){.sgvue-wrapper .sm\:top-32{top:8em}.sgvue-wrapper .sm\:-mx-6{margin-left:-1.5em;margin-right:-1.5em}.sgvue-wrapper .sm\:mx-auto{margin-left:auto;margin-right:auto}.sgvue-wrapper .sm\:block{display:block}.sgvue-wrapper .sm\:inline-block{display:inline-block}.sgvue-wrapper .sm\:flex{display:flex}.sgvue-wrapper .sm\:hidden{display:none}.sgvue-wrapper .sm\:h-screen{height:100vh}.sgvue-wrapper .sm\:w-full{width:100%}.sgvue-wrapper .sm\:max-w-2xl{max-width:42em}.sgvue-wrapper .sm\:max-w-7xl{max-width:80em}.sgvue-wrapper .sm\:max-w-md{max-width:28em}.sgvue-wrapper .sm\:flex-1{flex:1 1 0%}.sgvue-wrapper .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sgvue-wrapper .sm\:flex-row-reverse{flex-direction:row-reverse}.sgvue-wrapper .sm\:items-center{align-items:center}.sgvue-wrapper .sm\:justify-between{justify-content:space-between}.sgvue-wrapper .sm\:gap-8{gap:2em}.sgvue-wrapper .sm\:rounded-lg{border-radius:.5em}.sgvue-wrapper .sm\:p-0{padding:0}.sgvue-wrapper .sm\:p-8{padding:2em}.sgvue-wrapper .sm\:px-10{padding-left:2.5em;padding-right:2.5em}.sgvue-wrapper .sm\:px-6{padding-left:1.5em;padding-right:1.5em}.sgvue-wrapper .sm\:align-top{vertical-align:top}.sgvue-wrapper .sm\:align-middle{vertical-align:middle}.sgvue-wrapper .sm\:w-1\/3{width:33.333333%}}@media (min-width:768px){.sgvue-wrapper .md\:fixed{position:fixed}.sgvue-wrapper .md\:absolute{position:absolute}.sgvue-wrapper .md\:inset-0{inset:0}.sgvue-wrapper .md\:inset-y-0{bottom:0;top:0}.sgvue-wrapper .md\:m-10{margin:2.5em}.sgvue-wrapper .md\:my-0{margin-top:0}.sgvue-wrapper .md\:mb-0,.sgvue-wrapper .md\:my-0{margin-bottom:0}.sgvue-wrapper .md\:mb-4{margin-bottom:1em}.sgvue-wrapper .md\:ml-36{margin-left:9em}.sgvue-wrapper .md\:ml-6{margin-left:1.5em}.sgvue-wrapper .md\:mt-0{margin-top:0}.sgvue-wrapper .md\:mt-3{margin-top:.75em}.sgvue-wrapper .md\:mt-4{margin-top:1em}.sgvue-wrapper .md\:mt-8{margin-top:2em}.sgvue-wrapper .md\:mt-\[110px\]{margin-top:110px}.sgvue-wrapper .md\:block{display:block}.sgvue-wrapper .md\:inline-block{display:inline-block}.sgvue-wrapper .md\:flex{display:flex}.sgvue-wrapper .md\:table-cell{display:table-cell}.sgvue-wrapper .md\:table-row{display:table-row}.sgvue-wrapper .md\:hidden{display:none}.sgvue-wrapper .md\:h-24{height:6em}.sgvue-wrapper .md\:h-3{height:.75em}.sgvue-wrapper .md\:h-\[340px\]{height:340px}.sgvue-wrapper .md\:h-auto{height:auto}.sgvue-wrapper .md\:max-h-\[520px\]{max-height:520px}.sgvue-wrapper .md\:w-1\/2{width:50%}.sgvue-wrapper .md\:w-1\/3{width:33.333333%}.sgvue-wrapper .md\:w-1\/4{width:25%}.sgvue-wrapper .md\:w-1\/5{width:20%}.sgvue-wrapper .md\:w-2\/3{width:66.666667%}.sgvue-wrapper .md\:w-3{width:.75em}.sgvue-wrapper .md\:w-3\/4{width:75%}.sgvue-wrapper .md\:w-36{width:9em}.sgvue-wrapper .md\:w-40{width:10em}.sgvue-wrapper .md\:w-44{width:11em}.sgvue-wrapper .md\:w-48{width:12em}.sgvue-wrapper .md\:w-52{width:13em}.sgvue-wrapper .md\:w-56{width:14em}.sgvue-wrapper .md\:w-64{width:16em}.sgvue-wrapper .md\:w-\[950px\]{width:950px}.sgvue-wrapper .md\:w-auto{width:auto}.sgvue-wrapper .md\:w-full{width:100%}.sgvue-wrapper .md\:flex-1{flex:1 1 0%}.sgvue-wrapper .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sgvue-wrapper .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sgvue-wrapper .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sgvue-wrapper .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sgvue-wrapper .md\:flex-row{flex-direction:row}.sgvue-wrapper .md\:flex-col{flex-direction:column}.sgvue-wrapper .md\:content-end{align-content:flex-end}.sgvue-wrapper .md\:justify-end{justify-content:flex-end}.sgvue-wrapper .md\:justify-between{justify-content:space-between}.sgvue-wrapper .md\:gap-2{gap:.5em}.sgvue-wrapper .md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.sgvue-wrapper .md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .md\:overflow-hidden{overflow:hidden}.sgvue-wrapper .md\:border-l{border-left-width:1px}.sgvue-wrapper .md\:border-secondary{--tw-border-opacity:1;border-color:rgb(192,13,13,var(--tw-border-opacity))}.sgvue-wrapper .md\:p-0{padding:0}.sgvue-wrapper .md\:p-6{padding:1.5em}.sgvue-wrapper .md\:px-5{padding-left:1.25em;padding-right:1.25em}.sgvue-wrapper .md\:pb-\[56\.25\%\]{padding-bottom:56.25%}.sgvue-wrapper .md\:pl-4{padding-left:1em}.sgvue-wrapper .md\:pl-64{padding-left:16em}.sgvue-wrapper .md\:pl-7{padding-left:1.75em}.sgvue-wrapper .md\:pl-72{padding-left:18em}.sgvue-wrapper .md\:pr-12{padding-right:3em}.sgvue-wrapper .md\:pt-24{padding-top:6em}.sgvue-wrapper .md\:text-center{text-align:center}.sgvue-wrapper .md\:text-right{text-align:right}}@media (min-width:1024px){.sgvue-wrapper .lg\:absolute{position:absolute}.sgvue-wrapper .lg\:inset-0{inset:0}.sgvue-wrapper .lg\:bottom-0{bottom:0}.sgvue-wrapper .lg\:left-0{left:0}.sgvue-wrapper .lg\:top-4{top:1em}.sgvue-wrapper .lg\:-mx-8{margin-left:-2em;margin-right:-2em}.sgvue-wrapper .lg\:ml-36{margin-left:9em}.sgvue-wrapper .lg\:mr-5{margin-right:1.25em}.sgvue-wrapper .lg\:block{display:block}.sgvue-wrapper .lg\:inline-block{display:inline-block}.sgvue-wrapper .lg\:flex{display:flex}.sgvue-wrapper .lg\:hidden{display:none}.sgvue-wrapper .lg\:h-\[465px\]{height:465px}.sgvue-wrapper .lg\:w-1\/12{width:8.333333%}.sgvue-wrapper .lg\:w-1\/2{width:50%}.sgvue-wrapper .lg\:w-1\/3{width:33.333333%}.sgvue-wrapper .lg\:w-1\/4{width:25%}.sgvue-wrapper .lg\:w-1\/5{width:20%}.sgvue-wrapper .lg\:w-1\/6{width:16.666667%}.sgvue-wrapper .lg\:w-1\/8{width:12.5%}.sgvue-wrapper .lg\:w-1\/9{width:11.11111%}.sgvue-wrapper .lg\:w-11\/12{width:91.666667%}.sgvue-wrapper .lg\:w-2\/3{width:66.666667%}.sgvue-wrapper .lg\:w-2\/5{width:40%}.sgvue-wrapper .lg\:w-2\/9{width:22.22222%}.sgvue-wrapper .lg\:w-3\/4{width:75%}.sgvue-wrapper .lg\:w-3\/5{width:60%}.sgvue-wrapper .lg\:w-3\/8{width:37.5%}.sgvue-wrapper .lg\:w-4\/5{width:80%}.sgvue-wrapper .lg\:w-4\/9{width:44.44444%}.sgvue-wrapper .lg\:w-5\/12{width:41.666667%}.sgvue-wrapper .lg\:w-5\/6{width:83.333333%}.sgvue-wrapper .lg\:w-5\/8{width:62.5%}.sgvue-wrapper .lg\:w-5\/9{width:55.55556%}.sgvue-wrapper .lg\:w-7\/12{width:58.333333%}.sgvue-wrapper .lg\:w-7\/8{width:87.5%}.sgvue-wrapper .lg\:w-7\/9{width:77.77778%}.sgvue-wrapper .lg\:w-8\/9{width:88.88889%}.sgvue-wrapper .lg\:w-auto{width:auto}.sgvue-wrapper .lg\:flex-1{flex:1 1 0%}.sgvue-wrapper .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sgvue-wrapper .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sgvue-wrapper .lg\:justify-end{justify-content:flex-end}.sgvue-wrapper .lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.sgvue-wrapper .lg\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.sgvue-wrapper .lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sgvue-wrapper .lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sgvue-wrapper .lg\:bg-white\/50{background-color:hsla(0,0%,100%,.5)}.sgvue-wrapper .lg\:p-2{padding:.5em}.sgvue-wrapper .lg\:px-8{padding-left:2em;padding-right:2em}.sgvue-wrapper .lg\:text-black{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity))}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.sgvue-wrapper .group:hover .lg\:group-hover\:block{display:block}.sgvue-wrapper .group:hover .lg\:group-hover\:translate-y-1{--tw-translate-y:0.25em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sgvue-wrapper .group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media (min-width:1280px){.sgvue-wrapper .xl\:h-\[585px\]{height:585px}.sgvue-wrapper .xl\:w-1\/2{width:50%}}@media (min-width:1536px){.sgvue-wrapper .\32 xl\:h-\[715px\]{height:715px}}@font-face{font-family:AktivGrotesk;font-weight:300;src:url(/build/fonts/AktivGrotesk_W_Lt.a7fd6f9f.woff2) format("woff2"),url(/build/fonts/AktivGrotesk_W_Lt.074598b8.woff) format("woff")}@font-face{font-family:AktivGrotesk;font-weight:400;src:url(/build/fonts/AktivGrotesk_W_Rg.b118d153.woff2) format("woff2"),url(/build/fonts/AktivGrotesk_W_Rg.7218b3d4.woff) format("woff")}@font-face{font-family:AktivGrotesk;font-weight:500;src:url(/build/fonts/AktivGrotesk_W_Md.37a08b6b.woff2) format("woff2"),url(/build/fonts/AktivGrotesk_W_Md.4e871dba.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;min-height:100%;overflow-x:hidden;position:relative;scroll-behavior:smooth}html:has(dialog[data-dialog-target=dialog][open]),html:has(dialog[data-vue-dialog-target=dialog][open]){overflow:hidden}body{background:#fff;color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.6}.body-inner{background:#f2e9de;padding-bottom:74px;padding-top:74px;position:relative;z-index:0}@media (min-width:824px){.body-inner{padding-bottom:0;padding-top:120px}}img,picture{display:block}img{height:auto;max-width:100%}a{color:inherit;display:inline-block;text-decoration:none}a:not(:disabled):not(.disabled){cursor:pointer}a.disabled,a:disabled{color:#686864}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}button:focus:not(:focus-visible){outline:none}button:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}ol,ol>li,ul,ul>li{margin:0;padding:0}ol>li,ul>li{list-style-type:none}dialog{border:none;color:currentColor;padding:0}dialog,p{margin:0}svg{display:block}.temporary-brochure-modal svg{width:30px}dd,dl,dt{margin:0}dd,dt{display:inline}blockquote,figure{margin:0}fieldset{border:none;margin:0;padding:0}audio{display:block}abbr,abbr[title]{text-decoration:none}.bullet-paragraph{line-height:1.5;margin-bottom:1rem}.bullet-list{margin-bottom:2rem;margin-top:2rem;padding-left:1.5rem!important}.bullet-list li{line-height:1.4;list-style:disc!important;margin-bottom:.5rem}.bullet-list li:last-child{margin-bottom:0}.js-copy-trigger--copied .js-copy-trigger__icon-copy,.js-copy-trigger__icon-check{display:none}.js-copy-trigger--copied .js-copy-trigger__icon-check{display:block}.wrapper{box-sizing:content-box;margin:0 auto;max-width:1392px;padding-left:24px;padding-right:24px}@media (min-width:1240px){.wrapper{padding-left:48px;padding-right:48px}}.section{margin-bottom:64px;margin-top:64px}@media (min-width:1240px){.section{margin-bottom:76px;margin-top:76px}}.section-p{padding-bottom:64px;padding-top:64px}@media (min-width:1240px){.section-p{padding-bottom:76px;padding-top:76px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.semi-transparent-overlay:after{background:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.anchor-target{scroll-margin-top:78px}.anchor-target-top{scroll-margin-top:120px}.prevent-margin-collapse{padding-bottom:1px;padding-top:1px}.svg-wrapper svg{height:var(--size,auto);width:var(--size,auto)}.icon svg{color:var(--color,#000)}.preload *{animation-duration:1ms!important;transition:none!important}@keyframes slide-in-Y{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-Y{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-X{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-X{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes backdrop-fade-in{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@keyframes backdrop-fade-out{0%{background-color:rgba(0,0,0,.5)}to{background-color:transparent}}.h0{font-size:8rem;font-weight:300;letter-spacing:-.02em;line-height:1.15;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h0{font-size:12rem}}.h1,h1{font-size:5.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.18;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h1,h1{font-size:7.2rem}}.h2,h2{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h2,h2{font-size:5.2rem}}.h3,h3{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h3,h3{font-size:4rem}}.h4,h4{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h4,h4{font-size:3rem}}.h5,h5{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h5,h5{font-size:2.4rem}}.h6,h6{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.h6,h6{font-size:2rem}}.p{font-size:1.6rem;font-weight:300;line-height:1.6}.block-heading{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.block-heading{font-size:4rem}}.subtitle1{font-size:2rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.subtitle1{font-size:2.4rem}}.subtitle2{font-size:1.8rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.subtitle2{font-size:1.8rem}}.caption{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.caption{font-size:1.4rem}}.small-text{font-size:80%}.form-control{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.label,label{display:block;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.label,label{font-size:1.4rem}}[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;font-size:1.6rem;max-width:100%;min-height:40px;padding:10px 12px}[type=date].disabled,[type=date]:disabled,[type=datetime-local].disabled,[type=datetime-local]:disabled,[type=email].disabled,[type=email]:disabled,[type=month].disabled,[type=month]:disabled,[type=number].disabled,[type=number]:disabled,[type=password].disabled,[type=password]:disabled,[type=search].disabled,[type=search]:disabled,[type=tel].disabled,[type=tel]:disabled,[type=text].disabled,[type=text]:disabled,[type=time].disabled,[type=time]:disabled,[type=url].disabled,[type=url]:disabled,[type=week].disabled,[type=week]:disabled{border-color:#686864}[type=date]:focus:not(:focus-visible),[type=datetime-local]:focus:not(:focus-visible),[type=email]:focus:not(:focus-visible),[type=month]:focus:not(:focus-visible),[type=number]:focus:not(:focus-visible),[type=password]:focus:not(:focus-visible),[type=search]:focus:not(:focus-visible),[type=tel]:focus:not(:focus-visible),[type=text]:focus:not(:focus-visible),[type=time]:focus:not(:focus-visible),[type=url]:focus:not(:focus-visible),[type=week]:focus:not(:focus-visible){outline:none}[type=date]:focus-visible,[type=datetime-local]:focus-visible,[type=email]:focus-visible,[type=month]:focus-visible,[type=number]:focus-visible,[type=password]:focus-visible,[type=search]:focus-visible,[type=tel]:focus-visible,[type=text]:focus-visible,[type=time]:focus-visible,[type=url]:focus-visible,[type=week]:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}[type=date]:user-invalid,[type=datetime-local]:user-invalid,[type=email]:user-invalid,[type=month]:user-invalid,[type=number]:user-invalid,[type=password]:user-invalid,[type=search]:user-invalid,[type=tel]:user-invalid,[type=text]:user-invalid,[type=time]:user-invalid,[type=url]:user-invalid,[type=week]:user-invalid{border-color:#c00d0d;border-width:2px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(/build/images/close.f96fc04b.svg);background-position:50%;background-repeat:no-repeat;background-size:32px;cursor:pointer;height:44px;opacity:.8;width:44px}::-webkit-input-placeholder{color:#686864}::-moz-placeholder{color:#686864}:-ms-input-placeholder{color:#686864}:-moz-placeholder{color:#686864}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;font-size:1.6rem;max-width:100%;min-height:40px;padding:10px 44px 10px 12px;width:100%}select.disabled,select:disabled{border-color:#686864}select:focus:not(:focus-visible){outline:none}select:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}select:user-invalid{border-color:#c00d0d;border-width:2px}select:not(:disabled):not(.disabled){cursor:pointer}.select-wrapper{max-width:100%;position:relative;width:254px}.select-wrapper__icon{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.select-wrapper select:disabled+*>svg{color:gray}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;font-size:1.6rem;max-width:100%;min-height:40px;padding:10px 12px}textarea.disabled,textarea:disabled{border-color:#686864}textarea:focus:not(:focus-visible){outline:none}textarea:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}textarea:user-invalid{border-color:#c00d0d;border-width:2px}.form-check{align-items:flex-start;display:inline-flex;gap:8px;justify-content:flex-start;position:relative}.form-check label{cursor:pointer;font-size:1.6rem;position:relative}.form-check label:before{content:"";inset:-4px;position:absolute}.form-check+.form-check{margin-top:8px}input[type=checkbox]{appearance:none;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border:2px solid #000;border-radius:2px;display:block;flex-shrink:0;height:16px;width:16px}input[type=checkbox]:focus:not(:focus-visible){outline:none}input[type=checkbox]:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}input[type=checkbox]:user-invalid{border-color:#c00d0d;border-width:2px}input[type=checkbox]:not(:disabled):not(.disabled){cursor:pointer}input[type=checkbox]:checked{background-color:#1d1d1b;background-image:url(/build/images/check-white.cd736fc0.svg)}input[type=radio]{appearance:none;background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border:2px solid #000;border-radius:2px;border-radius:50%;display:block;flex-shrink:0;height:16px;width:16px}input[type=radio]:focus:not(:focus-visible){outline:none}input[type=radio]:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}input[type=radio]:user-invalid{border-color:#c00d0d;border-width:2px}input[type=radio]:not(:disabled):not(.disabled){cursor:pointer}input[type=radio]:checked{background-image:url(/build/images/circle-fill.2d0ba067.svg)}input[type=range]{-webkit-appearance:none;background:transparent;cursor:pointer;padding-bottom:10px;padding-top:10px;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#e4d3bf;cursor:pointer;height:3px;width:100%}input[type=range]:focus::-webkit-slider-runnable-track{background:#e4d3bf}input[type=range]::-moz-range-track{background:#e4d3bf;cursor:pointer;height:3px;width:100%}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:3px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]:focus::-ms-fill-lower{background:#e4d3bf}input[type=range]::-ms-fill-upper,input[type=range]:focus::-ms-fill-upper{background:#e4d3bf}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#1d1d1b;border:10px solid #fff;border-left:none;border-radius:0;border-right:none;box-sizing:content-box;cursor:pointer;height:3px;margin-top:-10px;width:20px}input[type=range]::-moz-range-thumb{background:#1d1d1b;border:10px solid #fff;border-left:none;border-radius:0;border-right:none;box-sizing:content-box;cursor:pointer;height:3px;width:20px}input[type=range]::-ms-thumb{background:#1d1d1b;border:10px solid #fff;border-left:none;border-radius:0;border-right:none;box-sizing:content-box;cursor:pointer;height:3px;width:20px}.flex{display:flex;gap:var(--gap,24px)}@media (min-width:600px){.flex{gap:var(--gap,24px)}}@media (min-width:824px){.flex{gap:var(--gap,24px)}}@media (min-width:1024px){.flex{gap:var(--gap,24px)}}@media (min-width:1240px){.flex{gap:var(--gap,24px)}}.grid{grid-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);width:100%}@media (min-width:600px){.grid{grid-gap:24px}}@media (min-width:824px){.grid{grid-gap:24px}}@media (min-width:1024px){.grid{grid-gap:24px}}@media (min-width:1240px){.grid{grid-gap:24px}}@property --offset{syntax:"<number> | auto";inherits:false;initial-value:auto}@property --offset_sm{syntax:"<number> | auto";inherits:false;initial-value:auto}@property --offset_md{syntax:"<number> | auto";inherits:false;initial-value:auto}@property --offset_lg{syntax:"<number> | auto";inherits:false;initial-value:auto}@property --offset_xl{syntax:"<number> | auto";inherits:false;initial-value:auto}.gridItem{grid-column-end:span 12;grid-column-end:span var(--col,12);grid-column-start:calc(var(--offset) + 1)}@media (min-width:600px){.gridItem{grid-column-end:span var(--col_sm);grid-column-start:calc(var(--offset_sm) + 1)}}@media (min-width:824px){.gridItem{grid-column-end:span var(--col_md);grid-column-start:calc(var(--offset_md) + 1)}}@media (min-width:1024px){.gridItem{grid-column-end:span var(--col_lg);grid-column-start:calc(var(--offset_lg) + 1)}}@media (min-width:1240px){.gridItem{grid-column-end:span var(--col_xl);grid-column-start:calc(var(--offset_xl) + 1)}}.link{--gap:2px;align-items:center;color:inherit;display:inline-block;display:inline-flex;gap:var(--gap,2px);text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.link:not(:disabled):not(.disabled){cursor:pointer}.link.disabled,.link:disabled{color:#686864}.link-bare{--gap:2px;align-items:center;color:inherit;display:inline-block;display:inline-flex;gap:var(--gap,2px);text-decoration:none}.link-bare:not(:disabled):not(.disabled){cursor:pointer}.link-bare.disabled,.link-bare:disabled{color:#686864}.link-bare:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.link-bare:hover.disabled,.link-bare:hover:disabled{text-decoration:none!important}.link-btn-styled{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-block;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;text-align:center;text-decoration:none;vertical-align:top}.link-btn-styled.disabled,.link-btn-styled:disabled{color:#686864}.link-btn-styled:not(:disabled):not(.disabled){cursor:pointer}.link-btn-styled>*{pointer-events:none}.link-btn-styled.disabled svg,.link-btn-styled:disabled svg{color:inherit}.link-btn-styled:hover{background-color:#3b3b3b;border-color:#1d1d1b}.link-btn-styled.disabled,.link-btn-styled:disabled{background-color:#686864;border-color:#686864;color:#fff}.link-btn-styled svg{height:24px;width:24px}.link-btn-styled.button--square{width:40px}.link-btn-styled-secondary{--gap:8px;align-items:center;background-color:transparent;border:1px solid;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-block;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;text-align:center;text-decoration:none;vertical-align:top}.link-btn-styled-secondary:not(:disabled):not(.disabled){cursor:pointer}.link-btn-styled-secondary>*{pointer-events:none}.link-btn-styled-secondary.disabled svg,.link-btn-styled-secondary:disabled svg{color:inherit}.link-btn-styled-secondary:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.link-btn-styled-secondary.disabled,.link-btn-styled-secondary:disabled{background-color:transparent;color:#686864}.link-btn-styled-secondary.active{background-color:#e8effa;color:#00416c}.link-btn-styled-secondary svg{height:24px;width:24px}.link-btn-styled-secondary.button--square{width:40px}.link-btn-styled-white{--gap:8px;align-items:center;background-color:transparent;background-color:#fff;border:1px solid #fff;border-radius:4px;color:inherit;color:#13100d;display:inline-block;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;text-align:center;text-decoration:none;vertical-align:top}.link-btn-styled-white:not(:disabled):not(.disabled){cursor:pointer}.link-btn-styled-white>*{pointer-events:none}.link-btn-styled-white.disabled svg,.link-btn-styled-white:disabled svg{color:inherit}.link-btn-styled-white:hover{background-color:#e6e6e6;border-color:#e6e6e6}.link-btn-styled-white.disabled,.link-btn-styled-white:disabled{background-color:#fff;border-color:#686864;color:#686864}.link-btn-styled-white svg{height:24px;width:24px}.link-btn-styled-white.button--square{width:40px}.link-btn-styled-tertriary{--gap:8px;align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;color:inherit;display:inline-block;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;text-align:center;text-decoration:none;vertical-align:top}.link-btn-styled-tertriary.disabled,.link-btn-styled-tertriary:disabled{color:#686864}.link-btn-styled-tertriary:not(:disabled):not(.disabled){cursor:pointer}.link-btn-styled-tertriary>*{pointer-events:none}.link-btn-styled-tertriary.disabled svg,.link-btn-styled-tertriary:disabled svg{color:inherit}.link-btn-styled-tertriary:hover{border-bottom-color:currentColor}.link-btn-styled-tertriary.disabled,.link-btn-styled-tertriary:disabled{border-bottom-color:transparent}.link-btn-styled-tertriary svg{height:24px;width:24px}.link-btn-styled-tertriary.button--square{width:40px}button{background-color:transparent;border:none;color:inherit;margin:0;padding:0}button:not(:disabled):not(.disabled){cursor:pointer}button>*{pointer-events:none}button:disabled{color:#686864}.button--primary{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;padding:0;vertical-align:top}.button--primary:not(:disabled):not(.disabled){cursor:pointer}.button--primary>*{pointer-events:none}.button--primary.disabled svg,.button--primary:disabled svg{color:inherit}.button--primary:hover{background-color:#3b3b3b;border-color:#1d1d1b}.button--primary.disabled,.button--primary:disabled{background-color:#686864;border-color:#686864;color:#fff}.button--secondary{--gap:8px;align-items:center;background-color:transparent;border:1px solid;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;padding:0;vertical-align:top}.button--secondary:not(:disabled):not(.disabled){cursor:pointer}.button--secondary>*{pointer-events:none}.button--secondary.disabled svg,.button--secondary:disabled svg{color:inherit}.button--secondary:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.button--secondary.disabled,.button--secondary:disabled{background-color:transparent;color:#686864}.button--secondary.active{background-color:#e8effa;color:#00416c}.button--white{--gap:8px;align-items:center;background-color:transparent;background-color:#fff;border:1px solid #fff;border-radius:4px;color:inherit;color:#13100d;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;padding:0;vertical-align:top}.button--white:not(:disabled):not(.disabled){cursor:pointer}.button--white>*{pointer-events:none}.button--white.disabled svg,.button--white:disabled svg{color:inherit}.button--white:hover{background-color:#e6e6e6;border-color:#e6e6e6}.button--white.disabled,.button--white:disabled{background-color:#fff;border-color:#686864;color:#686864}.button--bare{--gap:8px;align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;color:inherit;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;padding:0;vertical-align:top}.button--bare:not(:disabled):not(.disabled){cursor:pointer}.button--bare>*{pointer-events:none}.button--bare.disabled svg,.button--bare:disabled svg{color:inherit}.button--bare:hover{border-bottom-color:currentColor}.button--bare.disabled,.button--bare:disabled{border-bottom-color:transparent}.button--tiny{font-size:1.2rem;gap:4px;min-height:26px;padding:4px 10px}.button--tiny svg{height:12px;width:12px}.button--tiny.button--square{width:26px}.button--small{gap:4px;min-height:34px;padding:7px 15px}.button--small svg{height:16px;width:16px}.button--small.button--square{width:34px}.button--medium{min-height:40px;padding:7px 20px}.button--medium svg{height:24px;width:24px}.button--medium.button--square{width:40px}.button--large{min-height:56px;padding:14px 24px}.button--large svg{height:32px;width:32px}.button--large.button--square{width:56px}.button--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:transparent;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#1d1d1b;font-size:1.6rem;margin:0;max-width:100%;min-height:40px;padding:10px 44px 10px 12px;text-align:left;width:100%}.button--select>*{pointer-events:none}.button--select.disabled,.button--select:disabled{border-color:#686864}.button--select:focus:not(:focus-visible){outline:none}.button--select:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}.button--select:user-invalid{border-color:#c00d0d;border-width:2px}.button--select:not(:disabled):not(.disabled){cursor:pointer}.button-link-styled{--gap:8px;--gap:2px;align-items:center;background-color:transparent;border:none;border-radius:4px;color:inherit;display:inline-block;display:inline-flex;gap:var(--gap,8px);gap:var(--gap,2px);gap:4px;margin:0;min-height:34px;padding:7px 15px;text-decoration:none}.button-link-styled>*{pointer-events:none}.button-link-styled:not(:disabled):not(.disabled){cursor:pointer}.button-link-styled.disabled,.button-link-styled:disabled{color:#686864}.button-link-styled svg{height:16px;width:16px}.button-link-styled.button--square{width:34px}.button-link-styled:hover{background:#e6e6e6}.button--as-link-bare,.button-link-styled.disabled,.button-link-styled:disabled{background-color:transparent}.button--as-link-bare{--gap:8px;--gap:2px;align-items:center;border:none;color:inherit;display:inline-block;display:inline-flex;gap:var(--gap,8px);gap:var(--gap,2px);margin:0;padding:0;text-decoration:none}.button--as-link-bare>*{pointer-events:none}.button--as-link-bare:not(:disabled):not(.disabled){cursor:pointer}.button--as-link-bare.disabled,.button--as-link-bare:disabled{color:#686864}.button--as-link-bare:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.button--as-link-bare:hover.disabled,.button--as-link-bare:hover:disabled{text-decoration:none!important}.modal__coreWrapper{margin:auto}.modal__core{border:1px solid #000;display:flex;flex-direction:column;height:300px;justify-content:space-between;padding:20px;text-align:center;width:300px}.footer{background-color:#fbf8f4;background-image:url(/build/images/bg-squares.138ca47b.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;color:#1d1d1b;overflow:hidden}@media (min-width:824px){.footer{background-size:500px}}@media (min-width:1024px){.footer{background-size:700px}}.footer__section{padding-bottom:48px;padding-top:48px}@media (min-width:824px){.footer__section{padding-bottom:64px;padding-top:64px}}.footer__grid{row-gap:30px}.footer h2{color:#757575;font-size:1.8rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.footer h2{font-size:1.8rem}}.footer__socialMedias__title{margin-bottom:16px}.footer__socialMedias__icon{position:relative}.footer__socialMedias__icon:before{content:"";height:100%;left:50%;min-height:40px;min-width:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.footer__socialMedias .footer__socialMedias__list--alignLeft{justify-content:flex-start}@media (min-width:824px){.footer__socialMedias .footer__socialMedias__list{justify-content:flex-start}}.footer__copy{color:#757575;margin-top:64px}.footer__cookieButton{align-items:center;background:transparent;border:1px solid #b4b4b1;border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;font-size:1.5rem;gap:.5rem;margin-top:1rem;padding:.8rem 1rem}.footer__cookieButton__icon{padding-right:6px}.footer__cookieButton:hover{opacity:.7}.iconButton{align-items:center;background-color:transparent;border:none;border-radius:4px;color:inherit;display:flex;justify-content:center;margin:0;padding:0;position:relative}.iconButton:not(:disabled):not(.disabled){cursor:pointer}.iconButton>*{pointer-events:none}.iconButton:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.iconButton:not(:disabled):not(.disabled):hover{background:#e6e6e6}.iconButton--size28{height:28px;width:28px}.iconButton--size32{height:32px;width:32px}.iconButton--size36{height:36px;width:36px}.iconButton--size48{height:48px;width:48px}.header{position:relative}.headerDesktop{position:fixed;top:0;transition:transform .3s,background-color .3s,backdrop-filter .3s;width:100%;z-index:110}.headerDesktop a{border-radius:2px;padding:0 2px}.headerDesktop a:hover{text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;text-underline-offset:.5em}.headerDesktop__inner{padding-bottom:12px;padding-top:12px}.headerDesktop__logo svg{height:96px;transition:width .3s,height .3s;width:96px}body:not([data-scroll-step="0"]) .headerDesktop,body[data-scroll-step="0"] .headerDesktop:hover{backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5)}body:not([data-scroll-step="0"]) .headerDesktop.color-light,body[data-scroll-step="0"] .headerDesktop.color-light:hover{backdrop-filter:blur(12px);background-color:rgba(0,0,0,.2)}body:not([data-scroll-step="0"]) .headerDesktop__logo svg{height:48px;width:48px}body[data-scroll-step="2"][data-scroll-up=false] .headerDesktop{transform:translateY(-100%)}.headerDesktop.color-light a.iconButton:not(:disabled):not(.disabled):hover,.headerDesktop.color-light button:not(:disabled):not(.disabled):hover{background-color:#b4b4b1}.headerMobile{background:#fff;overflow:hidden}.headerMobile__bottomBar,.headerMobile__topBar{background:#fff;height:74px;left:0;padding-bottom:18px;padding-top:18px;position:fixed;right:0}.headerMobile__topBar{top:0;z-index:110}.headerMobile__bottomBar{bottom:0;z-index:120}.headerMobile__accountButton svg{height:20px;width:20px}.headerMobile__accountButton svg,.headerMobile__accountButton svg *{fill:none!important;stroke:currentColor}body:not([data-scroll-step="0"])[data-scroll-up=false] .headerMobile__topBar{display:none}.headerLinkList{flex-wrap:wrap}.headerLinkList li{flex-shrink:0}.headerLinkList a{font-size:1.8rem;font-weight:300}.drawer__coreWrapper{height:100%;inset:0;max-height:none;max-width:none;overflow:hidden;position:fixed;width:100vw}.drawer__core{background:#fff;height:100%;padding:24px}.drawer__content,.drawer__contentSearch{flex:1;overflow:auto;width:100%}.drawer__content a.link-bare:not(:disabled):not(.disabled):hover,.drawer__contentSearch a.link-bare:not(:disabled):not(.disabled):hover{text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;text-underline-offset:.5em}.drawer__content{margin-bottom:40px;margin-top:40px}.drawer__topBar{font-size:1.4rem;font-weight:300;line-height:1.4;min-height:48px;width:100%}@media (min-width:1440px){.drawer__topBar{font-size:1.4rem}}.drawer__topBar__brochureButton{align-items:center;display:inline-flex;gap:4px}@media (max-width:823px){.drawer__mobileLanguageButton{margin-top:20px}}@media (min-width:824px){.drawer__coreWrapper{bottom:0;height:auto;left:auto;right:0;top:0;width:50%}.drawer__core{max-height:none;padding:24px 32px 32px}.drawer__topBar{gap:24px}.drawer__content{margin-bottom:32px;margin-top:32px}.drawer__content--languages{margin-top:70px}}@media (min-width:1240px){.drawer__coreWrapper{max-width:744px}.drawer__core{padding:48px 64px}}.drawer dialog[open]{animation:slide-in-Y .3s ease-out forwards}.drawer dialog[closing]{animation:slide-out-Y .3s ease-in forwards}@media (min-width:600px){.drawer dialog[open]{animation:slide-in-X .3s ease-out forwards}.drawer dialog[closing]{animation:slide-out-X .3s ease-in forwards}}.drawer dialog[open]::backdrop{animation:backdrop-fade-in .3s ease-out forwards}.drawer dialog[closing]::backdrop{animation:backdrop-fade-out .3s ease-in forwards}.drawerMainNav a{font-size:2.1rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.28em;margin-top:0}@media (min-width:1440px){.drawerMainNav a{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.2em;margin-top:0}}@media (min-width:1440px) and (min-width:1440px){.drawerMainNav a{font-size:4rem}}.drawerSecondNav{margin-top:26px}.drawerSecondNav a{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.65em;margin-top:0}@media (min-width:1440px){.drawerSecondNav a{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.55em;margin-top:0}}@media (min-width:1440px) and (min-width:1440px){.drawerSecondNav a{font-size:2.4rem}}.drawerFooter__drawerThirdNav{row-gap:6px}.drawerFooter__accountButton,.drawerFooter__drawerThirdNav a{font-size:1.4rem;font-weight:300;letter-spacing:-.02em;margin-bottom:0;margin-top:0}.drawerFooter__accountButton{background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0}.drawerFooter__accountButton:hover{text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;text-underline-offset:.5em}.drawerFooter__buttons{margin-top:32px}.drawerPortalCard{align-items:stretch;background:#fbf8f4;border:1px solid rgba(29,29,27,.08);border-radius:16px;box-shadow:0 8px 28px rgba(29,29,27,.06);color:#1d1d1b;display:flex;margin-top:24px;max-width:420px;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.drawerPortalCard:hover{box-shadow:0 12px 34px rgba(29,29,27,.1);transform:translateY(-1px)}.drawerPortalCard:hover .drawerPortalCard__cta svg{transform:translate(2px,-2px)}.drawerPortalCard__body{display:flex;flex:1;flex-direction:column;gap:11px;min-width:0;padding:20px}.drawerPortalCard__eyebrow{color:rgba(29,29,27,.5);font-size:1.1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.drawerPortalCard__title{color:#1d1d1b;font-size:1.9rem;font-weight:300;letter-spacing:-.01em;line-height:1.2}.drawerPortalCard__title em{font-style:italic}.drawerPortalCard__cta{align-items:center;color:#1d1d1b;display:inline-flex;font-size:1.35rem;font-weight:400;gap:7px;margin-top:auto;padding-top:2px}.drawerPortalCard__cta svg{transition:transform .2s ease}.drawerPortalCard__media{border-radius:12px;flex:0 0 30%;margin:14px 14px 14px 0;max-width:122px;min-width:100px;overflow:hidden;position:relative}.drawerPortalCard__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:823px){.drawerPortalCard{max-width:none}.drawerPortalCard__media{flex-basis:34%;min-width:104px}}.drawer__content:has(.drawerPortalCard){margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.search-btn{background-color:#fbf8f4;border:1px solid #f2e9de;border-radius:12px;color:#4e4e4b;flex-basis:200px;font-size:1.8rem;justify-content:flex-start;min-height:48px}.dropdown{position:relative}.dropdown__menu{background:#fff;border:1px solid #1d1d1b;display:none;padding:20px;position:absolute;right:0;top:calc(100% + 10px);z-index:115}.dropdown[data-open=true] .dropdown__menu{display:block}.expand__heading{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.expand__heading{font-size:2.4rem}}.expand__button{font-size:inherit;gap:12px;min-height:0;padding:0;text-align:left}.expand__button:hover{border-color:transparent}.expand__icon{color:#1d1d1b}.expand__content{display:none;margin-top:16px}@media (min-width:824px){.expand--turnedOffOnDesktop .expand__content{display:block}}.expand[data-open=true] .expand__icon{transform:rotate(-180deg)}.expand[data-open=true] .expand__content{display:block}.breadcrumbs{color:#1d1d1b;margin-bottom:24px;margin-top:24px}@media (min-width:824px){.breadcrumbs{color:inherit}}.breadcrumbs li:not(:last-child):after{content:"/";padding:0 10px}.breadcrumbs__current{opacity:.65}.icon{color:var(--color,inherit);display:block}.icon svg{fill:currentColor;color:inherit}.icon svg *{fill:inherit}.icon svg[stroke],.icon svg[stroke] *{fill:none}.icon--12 svg{height:12px;width:12px}.icon--16 svg{height:16px;width:16px}.icon--24 svg{height:24px;width:24px}.icon--32 svg{height:32px;width:32px}.icon--40 svg{height:40px;width:40px}.icon--64 svg{height:64px;width:64px}.flag svg{height:24px;width:24px}.flag--gl{fill:currentColor;color:inherit}.flag--gl *{fill:inherit}.swiper-slide{margin-right:16px}.swiper-button-next,.swiper-button-prev{color:inherit;margin:0}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-scrollbar-drag{background:#1d1d1b;border-radius:0;cursor:pointer;position:relative}.swiper-scrollbar-drag:after{bottom:-12px;content:"";left:0;position:absolute;right:0;top:-12px}@supports (selector(:has(p))){.swiper-button-prev.swiper-button-disabled+.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled:has(+.swiper-button-next.swiper-button-disabled){display:none}}.teaser{container-type:inline-size;display:block;text-align:center}@media (hover:hover){.teaser--withHover:hover .teaser__img-wrapper{aspect-ratio:446/264;transform:translateY(-4.3%)}.teaser--withHover:hover .teaser__img{transform:translateY(-50%) scale(102%)}.teaser--withHover:hover .teaser__text{transform:translateY(3cqw)}}.swiper-slide-active .teaser .teaser__img-wrapper{aspect-ratio:446/264;transform:translateY(-4.3%)}.swiper-slide-active .teaser .teaser__img{transform:translateY(-50%) scale(102%)}.swiper-slide-active .teaser .teaser__text{transform:translateY(3cqw)}.teaser__img-slot{aspect-ratio:446/264}.teaser__img-wrapper{aspect-ratio:446/240;border-radius:8px;margin-bottom:20px;margin-top:5%;overflow:hidden;position:relative;transition:transform .6s ease-in-out,aspect-ratio .6s ease-in-out}.teaser__img{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.teaser__img,.teaser__text{transition:transform .6s ease-in-out}.teaser__text{margin:0 auto;max-width:92%}.teaser__text .attribute--richtext p,.teaser__text .attribute--richtext p.small-text{font-weight:400}.teaser__title{font-size:2.4rem;font-weight:300;letter-spacing:-.02em;margin-bottom:12px;margin-top:0}@media (min-width:1240px){.teaser__title{font-size:3rem;margin-bottom:24px}}.modelViewer{aspect-ratio:856/540;background:#fff;overflow:hidden;position:relative}.modelViewer__variants{bottom:10px;left:10px;position:absolute}.modelViewer__logo{display:none;left:24px;position:absolute;top:24px}.modelViewer__3D{background-color:#f5f5f5;display:block;height:100%;margin:0 auto;width:100%}.modelViewer__3D:fullscreen .modelViewer__logo{display:block}.modelViewer__radioWrapper input{opacity:0}.modelViewer__radioWrapper input+label{align-items:center;border:1px solid #cdcdcb;display:flex;justify-content:center}.modelViewer__radioWrapper input:checked+label{border-color:#000}.modelViewer__radioLabel{background-color:var(--background-color,gray);border-radius:8px;cursor:pointer;display:block;height:32px;width:32px}.productCard{background-color:#fbf8f4;border-radius:4px;display:block;overflow:hidden}.productCard__imgWrapper{position:relative}.productCard img{aspect-ratio:200/170}@media (min-width:824px){.productCard{border-radius:8px}.productCard img{aspect-ratio:328/267}}.productCard__text{background:#fff;padding:16px}@media (min-width:824px){.productCard__text{padding:24px}}.productCard__textInner{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.tag{align-items:center;border:1px solid;border-radius:24px;display:inline-flex;font-size:1.4rem;gap:2px;min-height:26px;padding:4px 12px 2px}.tag--green{background-color:#d1decd;color:#004519}.tag--greenNegative{background:#004519;border-color:#004519;color:#fff}.tag--solid{background-color:#fff;color:#1d1d1b}.tag--transparent{background-color:hsla(0,0%,100%,.5);color:#1d1d1b}.tag--small{border-radius:12px;font-size:1.2rem;min-height:16px;padding:4px 10px}.articleTeaser__picture{border-radius:8px;overflow:hidden}.articleTeaser__img{pointer-events:auto;transition:transform .3s ease-in-out}@media (hover:hover){.articleTeaser__img:hover{transform:scale(1.05)}}.articleTeaser__title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.articleTeaser__title{font-size:3rem}}.articleTeaser__meta{font-size:1.4rem}.articleTeaser__read{border-radius:4px}.articleTeaser__read svg{transition:transform .3s ease-in-out}@media (hover:hover){.articleTeaser__read:hover svg{transform:translateX(5px)}}.articleTeaserFeatured{position:relative;z-index:0}.articleTeaserFeatured__picture{border-radius:8px;inset:0;overflow:hidden;position:absolute;z-index:-1}.articleTeaserFeatured__picture:after{background:rgba(1,1,1,.5);content:"";inset:0;position:absolute}.articleTeaserFeatured__img{height:100%;object-fit:cover;width:100%}.articleTeaserFeatured__text:not(.only-for-specifity){min-height:380px;padding:24px}@media (min-width:600px){.articleTeaserFeatured__text:not(.only-for-specifity){align-items:flex-start}}.articleTeaserFeatured__title{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin:0}@media (min-width:1440px){.articleTeaserFeatured__title{font-size:5.2rem}}.articleTeaserFeatured__description{font-size:2rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.articleTeaserFeatured__description{font-size:2.4rem}}.articleTeaserFeatured__read{color:inherit}.subscribeBox{background-color:#00416c;border-radius:8px;color:#fff;padding:24px}.subscribeBox__title{font-size:2.4rem;font-weight:300;margin:0}@media (min-width:824px){.subscribeBox__title{font-size:4rem}}.subscribeBox__description{font-size:1.6rem}@media (min-width:824px){.subscribeBox__description{font-size:2.4rem}}.subscribeBox__btn{color:inherit}@media (min-width:600px){.subscribeBox:not(.only-for-specifity){align-items:flex-start}}.listOfContent{counter-reset:toc-item;margin-bottom:10px}.listOfContent__title{color:#686864;font-size:1.4rem;font-weight:300;letter-spacing:.16em;line-height:1.4;margin-bottom:8px;text-transform:uppercase}@media (min-width:1440px){.listOfContent__title{font-size:1.4rem}}.listOfContent__item{counter-increment:toc-item}.listOfContent__item:before{color:#b4b4b1;content:counter(toc-item,decimal-leading-zero);font-size:1.1rem;margin-right:12px}@media (max-width:823px){.listOfContent__title{display:none}}@media (min-width:824px){.listOfContent{padding:12px 0}.listOfContent__item{align-items:baseline;border-radius:8px;color:#4e4e4b;display:flex;font-size:1.4rem;font-weight:300;line-height:1.4;padding:8px 16px;transition:background-color .15s ease}}@media (min-width:824px) and (min-width:1440px){.listOfContent__item{font-size:1.4rem}}@media (min-width:824px){.listOfContent__item:hover{background-color:hsla(33,43%,91%,.6)}.listOfContent__item.active{background-color:#f2e9de;color:#1d1d1b;font-size:1.6rem;font-weight:500}}.anchorNav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.anchorNav__item{align-items:center;background-color:#fff;border:1px solid rgba(29,29,27,.2);border-radius:9px;color:#1d1d1b;display:inline-flex;font-size:1.4rem;font-weight:500;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.anchorNav__item:focus-visible,.anchorNav__item:hover{background-color:#1d1d1b;border-color:#1d1d1b;color:#fff}.articleHeader{position:relative}.articleHeader__imageWrapper{inset:0;position:absolute;z-index:-1}.articleHeader__imageWrapper:after{background:linear-gradient(180deg,transparent 5.31%,rgba(0,0,0,.66) 75.29%,#000);content:"";inset:0;position:absolute}@media (min-width:824px){.articleHeader__imageWrapper:after{background:linear-gradient(transparent 50%,rgba(0,0,0,.66) 86.95%,#000)}}.articleHeader__image{height:100%;object-fit:cover;width:100%}.articleHeader__inner{color:#fff;min-height:360px;padding:48px 0}@media (min-width:824px){.articleHeader__inner{min-height:600px;padding:60px 0}}.articleHeader__heading{font-size:4rem;font-weight:300;letter-spacing:-.02em;margin:0}@media (min-width:1240px){.articleHeader__heading{font-size:7.2rem}}.articleHeader__subheading{font-size:2.4rem;font-weight:300;letter-spacing:-.02em;margin:0}@media (min-width:1240px){.articleHeader__subheading{font-size:4rem}}.articleHeader .articleHeader__share{align-items:center;gap:12px;margin-top:10px}.articleShare{width:100%}.articleShare--bg{border-radius:8px;padding:24px}.categoryTeaser{border-radius:4px;display:block;overflow:hidden}.categoryTeaser__imgWrapper{overflow:hidden}.categoryTeaser__img{height:154px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.categoryTeaser__text{align-items:center;background:#fff;display:flex;min-height:40px;padding:8px;transition:background .3s ease-in-out}.categoryTeaser__title{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.categoryTeaser__title{font-size:1.8rem}}@media (hover:hover){.categoryTeaser:hover .categoryTeaser__img{transform:scale(1.05)}.categoryTeaser:hover .categoryTeaser__text{background:#f2f2f2}}.tabs__tablist{border-bottom:1px solid #000;overflow-x:auto}.tabs__buttonWrapper{margin-right:40px}.tabs__button{color:#82827d;font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:8px;transition:color .3s ease-in-out}@media (min-width:1440px){.tabs__button{font-size:1.8rem}}.tabs__button:hover{border-color:transparent;color:#00416c;text-decoration:none}.tabs__button:first-child{padding-left:0}.tabs__button.active{color:inherit}.tabs__countButton{margin-top:12px}@media (min-width:824px){.tabs__countButton{margin-top:8px}}.tabs__panel{margin-top:24px}.tabs--small .tabs__tablist{padding-bottom:8px}.tabs--small .tabs__button{font-size:1.8rem;padding:0}.tabs--small .tabs__panel{margin-top:12px}.tabs--centered{text-align:center}.tabs--centered .tabs__buttonWrapper{margin:0}@media (min-width:824px){.tabs__button{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:8px;margin-top:0}}@media (min-width:824px) and (min-width:1440px){.tabs__button{font-size:3rem}}.productWarranties__icon{height:80px;width:80px}.productGallery{display:flex;flex-direction:column;gap:24px;position:relative}.productGallery__3dButton{background:#fff;left:24px;position:absolute;top:24px;z-index:1}.productGallery__3dButton:not(:disabled):not(.disabled):hover{background:#e6e6e6}.productGallery__3dResetButton,.productGallery__fullScreenButton{background:#fff;bottom:10px;padding:7px;position:absolute;right:10px;z-index:1}.productGallery__3dResetButton:not(:disabled):not(.disabled):hover,.productGallery__fullScreenButton:not(:disabled):not(.disabled):hover{background:#e6e6e6}.productGallery__fullScreenButton{bottom:auto;top:10px}.productGallery__squareBtn{border:1px solid;height:44px;margin-bottom:24px;width:44px}.noResultsMsg{margin-top:68px;text-align:center}.pageHeader{margin-bottom:24px;margin-top:48px}.pageHeader__inner{margin-bottom:24px;text-align:center}@media (min-width:1440px){.pageHeader__inner{font-size:4.8rem}}.pageHeader__heading{font-size:4rem}@media (min-width:1440px){.pageHeader__heading{font-size:6.4rem}}.pageHeader__subheading{font-size:2rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.pageHeader__subheading{font-size:2.4rem}}@media (min-width:824px){.pageHeader{margin-bottom:64px;margin-top:64px}}.filtersDropdown{width:100%}.filtersDropdown__buttonWrapper{align-items:center;border:1px solid #000;border-radius:4px;display:flex;width:100%}.filtersDropdown__buttonInner{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.filtersDropdown__button{border:none}.filtersDropdown__menu{border:none;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);left:0;right:auto;top:100%;width:100%}.filtersDropdown .form-check label{flex-grow:1;position:static}.filtersDropdown--inactive .icon,.filtersDropdown--inactive .label{color:#686864}.filtersDropdown--inactive .filtersDropdown__buttonWrapper{border-color:#82827d}.successMsg{background:#d1decd;border-radius:8px;color:#004519;font-size:1.4rem;padding:7px 8px}.searchForm{color:#343432}.searchForm__core{backdrop-filter:blur(4px);background:hsla(34,47%,97%,.4);border-radius:12px;margin:0 auto;max-width:100%;position:relative;width:904px;z-index:50}.searchForm__inputWrapper{align-items:center;display:flex}@media (min-width:824px){.searchForm__inputWrapper{padding-left:16px;padding-right:16px}}.searchForm__selectWrapper{border:1px solid transparent;width:auto}.searchForm__selectWrapper:hover{border-bottom-color:#f1853d}.searchForm__selectWrapper select{border:none;outline-color:#1d1d1b!important;width:auto}.searchForm .searchForm__input{border:none;border-radius:inherit;font-size:1.6rem;height:80px;padding:0 0 0 24px;width:100%}.searchForm .searchForm__input:focus-visible~.searchForm__overlay,.searchForm .searchForm__input:focus~.searchForm__overlay{background:#fbf8f4}.searchForm .searchForm__input:focus-visible~.searchForm__border,.searchForm .searchForm__input:focus~.searchForm__border{outline-offset:-1px}.searchForm .searchForm__input:focus-visible{outline:none!important}.searchForm .searchForm__input:-webkit-autofill,.searchForm .searchForm__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.searchForm .searchForm__input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fbf8f4!important}.searchForm__overlay{border:1px solid #f2e9de;border-radius:12px;inset:0;position:absolute;z-index:-1}.searchForm__border{border-radius:12px;inset:0;pointer-events:none;position:absolute;z-index:1}.searchForm__icon{border-radius:4px;color:#1d1d1b;flex-shrink:0;height:56px;width:56px}.searchForm--big{width:100%}.searchForm--big .searchForm__core{background:#fff;width:auto}.searchForm--small .searchForm__inputWrapper{padding-left:8px}.searchForm--small .searchForm__input{height:48px;order:1;padding-left:8px}.searchForm--small .searchForm__icon{height:36px;width:36px}.searchForm--beige .searchForm__overlay{background-color:#fbf8f4;border:1px solid #f2e9de;border-radius:12px;font-size:1.8rem}.searchForm ::-webkit-input-placeholder{color:#1d1d1b}.searchForm ::-moz-placeholder{color:#1d1d1b}.searchForm :-ms-input-placeholder{color:#1d1d1b}.searchForm :-moz-placeholder{color:#1d1d1b}@media (min-width:600px){.searchForm .searchForm__input{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}}@media (min-width:600px) and (min-width:1440px){.searchForm .searchForm__input{font-size:1.8rem}}.toggleButton input{opacity:0}.toggleButton label{cursor:pointer;display:inline-block}.toggleButton__shape{background:#9bb997;border-radius:13px;display:inline-block;height:26px;position:relative;width:48px}.toggleButton__shape:after{background:#fff;border-radius:50%;content:"";height:18px;left:auto;position:absolute;right:4px;top:4px;width:18px}.toggleButton__icon{align-items:center;border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.toggleButton__icon--2{background:#829fc2;color:#00416c}.toggleButton__icon--1{background:none;color:#82827d}.toggleButton input:checked~div>.toggleButton__shape{background:#829fc2}.toggleButton input:checked~div>.toggleButton__shape:after{left:4px;right:auto}.toggleButton input:checked~div>.toggleButton__icon--1{background:#829fc2;color:#00416c}.toggleButton input:checked~div>.toggleButton__icon--2{background:none;color:#82827d}.toggleButton input:focus-visible~.toggleButton__visuals{border-radius:2px;outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.checkableGroup{align-items:stretch;display:flex;flex-direction:column;gap:8px}.checkableGroup>*{margin:0}.loadMoreButton{margin-top:24px;text-align:center}.countButton{border:1px solid;border-radius:24px;font-size:1.4rem!important;margin-left:8px;min-height:26px;min-width:46px;padding:4px 8px 3px 10px}.countButton:hover{background-color:rgba(0,0,0,.1)}.countButton--black{background:#1d1d1b;border:#1d1d1b;border-radius:8px;color:#fff;min-height:22px;min-width:42px;padding:3px 6px 3px 8px}.countButton--black:hover{background-color:#3b3b3b}.pagination{display:flex;gap:12px;justify-content:center}.pagination__pageLink{border-radius:16px;padding:10px}.pagination__pageLink.active{background:#e8effa}.pagination__pageLink.dots{margin-left:-8px;margin-right:-8px}.pagination a:hover{background:#e6e6e6;text-decoration:none}@media (max-width:599px){.pagination__pageLink_-2,.pagination__pageLink_2{display:none}}@media (max-width:823px){.pagination__pageLinkLabel{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:824px){.pagination{gap:16px;justify-content:right;margin-top:16px}}.referenceAgent{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#1d1d1b;font-size:16px;padding:24px 40px 64px;width:100%}@media (max-width:900px){.referenceAgent{padding:24px 20px 64px}}.referenceAgent button,.referenceAgent input,.referenceAgent select,.referenceAgent textarea{font-family:inherit}.referenceAgent h2{font-size:24px;font-weight:600;margin:0 0 8px}.referenceAgent h3{font-size:18px;font-weight:600;margin:0 0 16px}.referenceAgent__notice{color:#77776e;font-size:14px;margin:0}.referenceAgent__error{color:#ef4343;font-size:14px;margin:0 0 16px}.referenceAgent__success{color:#1a9948;font-size:14px;margin:16px 0 0}.referenceAgent__success a{color:inherit;text-decoration:underline}.referenceAgent__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.referenceAgent__title{font-size:36px;font-weight:300;letter-spacing:-.02em;margin:0 0 8px}@media (max-width:900px){.referenceAgent__title{font-size:26px}}.referenceAgent__intro{color:#77776e;font-size:16px;line-height:1.5;margin:0;max-width:36rem}.referenceAgent__newButton{align-items:center;background:#fff;border:1px solid #e3e1dd;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1d1d1b;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:background-color .15s,box-shadow .15s}.referenceAgent__newButton:hover{background:hsla(38,15%,89%,.3);color:#1d1d1b;text-decoration:none}.referenceAgent__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.referenceAgent__card{background:#fff;border:1px solid hsla(40,10%,88%,.6);border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left;transition:transform .3s,border-color .3s,box-shadow .3s}.referenceAgent__card:hover{border-color:#e3e1dd;box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.referenceAgent__cardMedia{align-items:center;aspect-ratio:3/2;background:hsla(38,15%,89%,.3);display:flex;justify-content:center;overflow:hidden;position:relative}.referenceAgent__cardMedia img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.referenceAgent__cardPlaceholder{color:hsla(60,4%,45%,.35)}.referenceAgent__chip{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:12px;font-weight:400;gap:4px;padding:4px 10px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.25);top:12px}.referenceAgent__chip--category{left:12px}.referenceAgent__chip--ai{right:12px}.referenceAgent__cardBody{padding:14px 16px}.referenceAgent h3.referenceAgent__cardTitle{font-size:16px;font-weight:400;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referenceAgent__cardLocation{align-items:center;color:#77776e;display:flex;font-size:14px;font-weight:400;gap:8px;margin-bottom:4px}.referenceAgent__cardFlag{border-radius:2px;flex-shrink:0;height:auto;max-height:15px;object-fit:contain;width:20px}.referenceAgent__cardFooter{align-items:center;border-top:1px solid hsla(40,10%,88%,.6);display:flex;justify-content:space-between;margin-top:10px;padding-top:8px}.referenceAgent__statusBadge{align-items:center;border:1px solid #e3e1dd;border-radius:999px;color:#1d1d1b;display:inline-flex;font-size:11px;font-weight:400;padding:2px 10px}.referenceAgent__empty{align-items:center;color:#77776e;display:flex;flex-direction:column;gap:16px;padding:80px 0;text-align:center}.referenceAgent__empty svg{color:hsla(60,4%,45%,.25)}.referenceAgent__empty p{margin:0;max-width:28rem}.referenceAgent__badge{align-items:center;background:#e8e5e0;border-radius:999px;color:#1d1d1b;display:inline-flex;font-size:12px;font-weight:600;margin-left:auto;padding:2px 10px;text-transform:capitalize}.referenceAgent__badge--pending,.referenceAgent__badge--running{background:rgba(196,127,8,.12);color:#935f06}.referenceAgent__badge--done{background:rgba(26,153,72,.12);color:#1a9948}.referenceAgent__badge--failed{background:rgba(239,67,67,.1);color:#ef4343}.referenceAgent__back{align-items:center;background:none;border:0;border-radius:6px;color:#77776e;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:6px 10px}.referenceAgent__back:hover{background:hsla(38,15%,89%,.3);color:#1d1d1b}.referenceAgent__caseBar{align-items:center;background:#fff;border-bottom:1px solid #e3e1dd;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:-24px -40px 0;padding:12px 40px;position:sticky;top:0;z-index:30}@media (max-width:900px){.referenceAgent__caseBar{margin:-24px -20px 0;padding:12px 20px}}.referenceAgent__caseBarLeft,.referenceAgent__caseBarRight{align-items:center;display:flex;gap:12px}.referenceAgent__tabs{border:1px solid #e3e1dd;border-radius:8px;display:inline-flex;overflow:hidden}.referenceAgent__tab{background:#fff;border:0;color:#77776e;cursor:pointer;font-size:13px;font-weight:400;padding:6px 14px;transition:background-color .15s,color .15s}.referenceAgent__tab:hover:not(:disabled){background:hsla(38,15%,89%,.3);color:#1d1d1b}.referenceAgent__tab.is-active{background:#1d1d1b;color:#fff}.referenceAgent__tab:disabled{cursor:default;opacity:.5}.referenceAgent__progress{color:#935f06;font-size:14px;margin:20px 0 0}.referenceAgent__caseContent{padding-top:40px}.referenceAgent__caseHero{margin-bottom:28px}.referenceAgent__categoryBadge{border:1px solid #e3e1dd;border-radius:999px;color:#1d1d1b;display:inline-flex;font-size:12px;font-weight:400;margin-bottom:14px;padding:3px 12px}.referenceAgent__caseTitle{color:#1d1d1b;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.referenceAgent__caseTitle p{margin:0}@media (max-width:900px){.referenceAgent__caseTitle{font-size:26px}}.referenceAgent__caseSummary{color:#77776e;font-size:18px;line-height:1.55;margin-top:12px}.referenceAgent__caseSummary p{margin:0 0 8px}.referenceAgent__caseSummary p:last-child{margin-bottom:0}.referenceAgent__caseSummary.is-placeholder{color:hsla(60,4%,45%,.55)}.referenceAgent textarea.referenceAgent__caseTitle{font-size:34px;font-weight:600;line-height:1.15}@media (max-width:900px){.referenceAgent textarea.referenceAgent__caseTitle{font-size:26px}}.referenceAgent textarea.referenceAgent__caseSummary{color:#77776e;font-size:18px;line-height:1.55}.referenceAgent textarea.referenceAgent__inlineEdit{background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;display:block;margin-left:-6px;overflow:hidden;padding:2px 6px;resize:none;width:calc(100% + 12px)}.referenceAgent textarea.referenceAgent__inlineEdit:hover{background:hsla(38,15%,89%,.3);box-shadow:none}.referenceAgent textarea.referenceAgent__inlineEdit:focus{background:#fff;border-color:#e3e1dd;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:auto;resize:vertical}.referenceAgent__carouselWrap{margin-bottom:40px}.referenceAgent__carousel{aspect-ratio:16/9;background:hsla(38,15%,89%,.3);border-radius:12px;overflow:hidden;position:relative}.referenceAgent__carousel img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.referenceAgent__carouselEmpty{align-items:center;aspect-ratio:16/9;background:hsla(38,15%,89%,.3);border:2px dashed hsla(60,4%,45%,.25);border-radius:12px;color:#77776e;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;margin-bottom:40px}.referenceAgent__carouselEmpty svg{color:hsla(60,4%,45%,.35)}.referenceAgent__carouselNav{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.4);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s;width:40px}.referenceAgent__carouselNav:hover{background:rgba(0,0,0,.6)}.referenceAgent__carouselNav--prev{left:12px}.referenceAgent__carouselNav--next{right:12px}.referenceAgent__carouselDots{display:flex;gap:6px;justify-content:center;margin-top:12px}.referenceAgent__carouselDot{background:rgba(29,29,27,.2);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background-color .15s;width:8px}.referenceAgent__carouselDot.is-active{background:#1d1d1b}.referenceAgent__thumbStrip{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.referenceAgent__thumb{background:hsla(38,15%,89%,.3);border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;padding:0;width:84px}.referenceAgent__thumb img{height:100%;object-fit:cover;width:100%}.referenceAgent__thumb.is-active{border-color:#1d1d1b}.referenceAgent__infoPanel{display:grid;gap:24px;grid-template-columns:1fr 2fr;margin-bottom:48px}@media (max-width:900px){.referenceAgent__infoPanel{grid-template-columns:1fr}}.referenceAgent__infoAside{min-width:0}.referenceAgent__infoPreview{aspect-ratio:4/3;border-radius:12px;object-fit:cover;width:100%}.referenceAgent__infoCard{border:1px solid #e3e1dd;border-radius:12px;padding:20px}.referenceAgent__infoCard h3{font-size:14px;font-weight:600;margin:0 0 16px}.referenceAgent__infoGrid{display:grid;gap:16px 24px;grid-template-columns:1fr 1fr}@media (max-width:560px){.referenceAgent__infoGrid{grid-template-columns:1fr}}.referenceAgent__infoField{display:flex;flex-direction:column;gap:3px;min-width:0}.referenceAgent__infoLabel{color:#77776e;font-size:12px}.referenceAgent__infoValue{color:#1d1d1b;font-size:14px;overflow-wrap:anywhere}.referenceAgent__section{margin-bottom:40px}.referenceAgent__sectionLabel{color:#77776e;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.referenceAgent__sectionText{color:#1d1d1b;font-size:16px;line-height:1.65}.referenceAgent__sectionText p{margin:0 0 14px}.referenceAgent__sectionText p:last-child{margin-bottom:0}.referenceAgent__sectionText.is-placeholder{color:hsla(60,4%,45%,.55)}.referenceAgent textarea.referenceAgent__sectionText{font-size:16px;line-height:1.65}.referenceAgent__productList{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.referenceAgent__productRow{align-items:center;border:1px solid #e3e1dd;border-radius:8px;display:flex;gap:12px;padding:10px 12px}.referenceAgent__productThumb{align-items:center;background:hsla(38,15%,89%,.3);border-radius:6px;color:hsla(60,4%,45%,.5);display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.referenceAgent__productThumb img{height:100%;object-fit:contain;width:100%}.referenceAgent__productName{color:#1d1d1b;font-size:14px}.referenceAgent__productMeta{color:#77776e;font-size:13px;margin-left:auto;white-space:nowrap}.referenceAgent__generateCta,.referenceAgent__steer{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;max-width:480px}.referenceAgent__generateCta label,.referenceAgent__steer label{color:#1d1d1b;display:flex;flex-direction:column;font-size:14px;gap:8px}.referenceAgent__button--outline{background:#fff;border-color:#e3e1dd;color:#1d1d1b}.referenceAgent__button--outline:hover:not(:disabled){background:hsla(38,15%,89%,.3)}.referenceAgent input[type=text],.referenceAgent textarea{background:hsla(38,15%,89%,.3);border:1px solid #e3e1dd;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1d1d1b;font-size:14px;outline:none;padding:8px 12px;transition:background-color .15s,box-shadow .15s,border-color .15s;width:100%}.referenceAgent input[type=text]::placeholder,.referenceAgent textarea::placeholder{color:#77776e;opacity:1}.referenceAgent input[type=text]:hover,.referenceAgent textarea:hover{background:#fff;box-shadow:0 20px 60px 0 rgba(207,128,31,.08)}.referenceAgent input[type=text]:focus,.referenceAgent textarea:focus{background:#fff;border-color:#e3e1dd;box-shadow:0 1px 2px rgba(0,0,0,.05)}.referenceAgent input[type=text]{height:44px}.referenceAgent textarea{resize:vertical}.referenceAgent__button{align-items:center;background:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;white-space:nowrap}.referenceAgent__button:hover{background:rgba(29,29,27,.9)}.referenceAgent__button:disabled{opacity:.5;pointer-events:none}.referenceAgent__actions .referenceAgent__button:first-child{background:transparent;color:#1d1d1b}.referenceAgent__actions .referenceAgent__button:first-child:hover{background:#e8e5e0}.referenceAgent__langOverlay{align-items:center;background:rgba(29,29,27,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:150}.referenceAgent__langDialog{background:#fff;border:1px solid #e3e1dd;border-radius:12px;box-shadow:0 20px 60px 0 rgba(207,128,31,.08);max-width:420px;padding:28px;width:100%}.referenceAgent__langDialog h3{margin:0 0 8px}.referenceAgent__langDialog p{color:#77776e;margin:0 0 20px}.referenceAgent__langOptions{display:flex;flex-direction:column;gap:10px}.referenceAgent__langOption{background:#1d1d1b;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:12px 16px}.referenceAgent__langOption:hover{background:rgba(29,29,27,.9)}.referenceAgent__langCancel{background:transparent;border:1px solid #e3e1dd;border-radius:8px;color:#77776e;cursor:pointer;margin-top:14px;padding:10px 16px;width:100%}.referenceAgent__langCancel:hover{background:#e8e5e0}.portalMain__content:has(.referenceAgent){padding:0}.referenceBuilder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#1d1d1b;font-size:16px;padding-top:24px;width:100%}.referenceBuilder button,.referenceBuilder input,.referenceBuilder select,.referenceBuilder textarea{font-family:inherit}@keyframes referenceBuilderSpin{to{transform:rotate(1turn)}}.referenceBuilder__spin{animation:referenceBuilderSpin 1s linear infinite}.referenceBuilder__loading{color:#77776e;min-height:60vh;padding:80px 0;text-align:center}.referenceBuilder__shell{display:flex;flex-direction:column;min-height:100vh}.referenceBuilder__header{flex-shrink:0;padding:32px 24px 24px}@media (min-width:1024px){.referenceBuilder__header{padding:32px 32px 24px}}.referenceBuilder__scroll{flex:1;padding:0 24px 32px}@media (min-width:1024px){.referenceBuilder__scroll{padding:0 32px 32px}}.referenceBuilder__container{margin:0 auto;max-width:1280px;width:100%}.referenceBuilder__content{margin-top:24px}.referenceBuilder__stepperWrap{display:none}@media (min-width:768px){.referenceBuilder__stepperWrap{display:flex;justify-content:center}}.referenceBuilder__stepper{align-items:flex-start;display:flex;position:relative}.referenceBuilder__stepperStep{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;padding:0;position:relative;width:140px;z-index:10}.referenceBuilder__stepperCircle{align-items:center;background:#fff;border:2px solid #d1d5dc;border-radius:9999px;color:#99a1af;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:background-color .15s,color .15s,border-color .15s;width:36px}.referenceBuilder__stepperCircle--active{background:#1d1d1b;border-color:#1d1d1b;border-width:0;color:#fff}.referenceBuilder__stepperLabel{color:#99a1af;font-size:14px;letter-spacing:-.28px;margin-top:12px;white-space:nowrap}.referenceBuilder__stepperLabel--active{color:#1d1d1b}.referenceBuilder__stepperLine{background:#e5e7eb;height:2px;position:absolute;top:17px}.referenceBuilder__stepperLineFill{background:transparent;inset:0;position:absolute}.referenceBuilder__stepperLineFill--done{background:#1d1d1b}.referenceBuilder__stepperMobile{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}@media (min-width:768px){.referenceBuilder__stepperMobile{display:none}}.referenceBuilder__stepperMobileHead{align-items:center;display:flex;justify-content:space-between}.referenceBuilder__stepperMobileStep{color:#1d1d1b;font-size:13px;letter-spacing:-.26px}.referenceBuilder__stepperMobileLabel{color:#6a7282;font-size:13px;letter-spacing:-.26px}.referenceBuilder__stepperMobileTrack{height:18px;position:relative;width:100%}.referenceBuilder__stepperMobileRail{background:#e5e7eb;border-radius:9999px;height:2px;left:0;position:absolute;right:0;top:8px}.referenceBuilder__stepperMobileFill{background:#1d1d1b;border-radius:9999px;height:2px;left:0;position:absolute;top:8px}.referenceBuilder__stepperMobileDot{align-items:center;background:#fff;border:2px solid #d1d5dc;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.referenceBuilder__stepperMobileDot--completed{background:#1d1d1b;border-color:#1d1d1b}.referenceBuilder__stepperMobileDot--current{background:#1d1d1b;border-color:#1d1d1b;height:20px;width:20px}.referenceBuilder__heading{color:#1d1d1b;font-size:24px;font-weight:300;letter-spacing:-.8px;line-height:1.333;margin:0}@media (min-width:768px){.referenceBuilder__heading{font-size:32px}}.referenceBuilder__heading--card{margin-bottom:16px}.referenceBuilder__field{display:flex;flex-direction:column;gap:8px}.referenceBuilder__fieldLabel{color:#1d1d1b;font-size:16px;font-weight:400}.referenceBuilder__control{background:hsla(38,15%,89%,.3);border:1px solid #e3e1dd;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1d1d1b;font-size:14px;height:52px;outline:none;padding:4px 12px;transition:background-color .15s,box-shadow .15s,border-color .15s;width:100%}.referenceBuilder__control::placeholder{color:#77776e;opacity:1}.referenceBuilder__control:hover{background:#fff;box-shadow:0 20px 60px 0 rgba(207,128,31,.08)}.referenceBuilder__control:focus{background:#fff;border-color:#e3e1dd;box-shadow:0 1px 2px rgba(0,0,0,.05)}.referenceBuilder__control--textarea{height:auto;min-height:96px;padding:8px 12px;resize:vertical}.referenceBuilder__control--short{min-height:80px}.referenceBuilder__control--select{appearance:none;cursor:pointer;padding-right:36px}.referenceBuilder__control--address{padding-left:36px}.referenceBuilder__control--error{border-color:#ef4343;box-shadow:0 0 0 2px rgba(239,67,67,.5),0 1px 2px rgba(0,0,0,.05)}.referenceBuilder__selectWrap{display:block;position:relative}.referenceBuilder__selectWrap--placeholder select{color:#77776e}.referenceBuilder__selectChevron{color:#77776e;opacity:.5;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.referenceBuilder__grid3{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.referenceBuilder__grid3{gap:48px;grid-template-columns:repeat(3,1fr)}}.referenceBuilder__grid3--spaced{margin-top:24px}.referenceBuilder__grid2{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.referenceBuilder__grid2{gap:48px;grid-template-columns:repeat(2,1fr)}}.referenceBuilder__grid2--spaced{margin-top:24px}@media (min-width:768px){.referenceBuilder__field--span2{grid-column:span 2}}.referenceBuilder__step1>*+*{margin-top:24px}.referenceBuilder__detailsCard{border:1px solid #e3e1dd;border-radius:2.5rem;padding:24px}@media (min-width:768px){.referenceBuilder__detailsCard{padding:40px 32px}}.referenceBuilder__step1>.referenceBuilder__detailsCard{margin-top:40px}.referenceBuilder__hintRow{align-items:center;display:flex;gap:16px;margin-bottom:32px}.referenceBuilder__hintIcon{align-items:center;background:hsla(0,0%,100%,.9);border-radius:9999px;box-shadow:0 0 0 0 #d4d4d4,0 15px 22.5px 0 hsla(0,0%,83%,.4),0 6px 9px 0 hsla(0,0%,83%,.4);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.referenceBuilder__hintIcon img{height:20px;width:20px}.referenceBuilder__hintText{color:#1d1d1b;font-size:16px;font-weight:300;margin:0}.referenceBuilder__cardBlock{margin-top:24px}.referenceBuilder__participants{gap:12px}.referenceBuilder__participantRow{align-items:center;display:flex;gap:8px}.referenceBuilder__participantInputs{display:grid;flex:1;gap:8px;grid-template-columns:repeat(2,1fr)}.referenceBuilder__participantRemove{align-items:center;background:none;border:1px solid #e3e1dd;border-radius:6px;color:#77776e;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;transition:color .15s;width:52px}.referenceBuilder__participantRemove:hover{color:#1d1d1b}.referenceBuilder__addRowButton{align-items:center;background:hsla(38,15%,89%,.2);border:1px dashed #1d1d1b;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;font-size:14px;height:52px;justify-content:space-between;padding:0 20px;transition:background-color .15s;width:100%}.referenceBuilder__addRowButton:hover{background:hsla(38,15%,89%,.4)}.referenceBuilder__addressWrap{position:relative}.referenceBuilder__addressSuggest{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);left:0;list-style:none;margin:0;padding:.6rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:20}.referenceBuilder__addressSuggestItem{background:transparent;border:none;border-radius:6px;color:#1d1d1b;cursor:pointer;display:block;font-family:inherit;font-size:1.4rem;font-weight:300;letter-spacing:-.03rem;padding:1rem 1.4rem;text-align:left;transition:background .16s ease;width:100%}.referenceBuilder__addressSuggestItem:hover{background:#f9fafb}.referenceBuilder__addressIcon{color:#77776e;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.referenceBuilder__dateWrap{position:relative}.referenceBuilder__dateInput{align-items:center;background:hsla(38,15%,89%,.3);border:1px solid #e3e1dd;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;gap:4px;height:52px;padding:0 12px;transition:background-color .15s,box-shadow .15s}.referenceBuilder__dateInput:hover{background:#fff;box-shadow:0 20px 60px 0 rgba(207,128,31,.08)}.referenceBuilder__dateInput:focus-within{background:#fff}.referenceBuilder__dateSegment{background:transparent;border:0;color:#1d1d1b;font-size:14px;outline:none;padding:0;text-align:center;width:32px}.referenceBuilder__dateSegment::placeholder{color:#77776e;opacity:1}.referenceBuilder__dateSegment--year{width:48px}.referenceBuilder__dateSlash{color:#77776e;font-size:14px}.referenceBuilder__dateCalendarButton{align-items:center;background:none;border:0;border-radius:4px;color:#77776e;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:4px}.referenceBuilder__dateCalendarButton:hover{background:#e8e5e0}.referenceBuilder__calendarBackdrop{background:none;border:0;cursor:default;inset:0;position:fixed;z-index:140}.referenceBuilder__calendarPopup{background:#fff;border:1px solid #e3e1dd;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);left:0;margin-top:4px;padding:12px;position:absolute;top:100%;z-index:150}.referenceBuilder__calendar{user-select:none;width:280px}.referenceBuilder__calendarHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.referenceBuilder__calendarNav{background:none;border:0;border-radius:4px;color:#1d1d1b;cursor:pointer;display:flex;padding:4px}.referenceBuilder__calendarNav:hover{background:#e8e5e0}.referenceBuilder__calendarMonth{color:#1d1d1b;font-size:14px;font-weight:500;text-transform:capitalize}.referenceBuilder__calendarDayNames{display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.referenceBuilder__calendarDayName{color:#77776e;font-size:12px;padding:4px 0;text-align:center}.referenceBuilder__calendarGrid{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.referenceBuilder__calendarDay{background:none;border:0;border-radius:6px;color:#1d1d1b;cursor:pointer;font-size:14px;height:36px;transition:background-color .15s;width:36px}.referenceBuilder__calendarDay:hover{background:#e8e5e0}.referenceBuilder__calendarDay--outside{color:hsla(60,4%,45%,.3);cursor:default}.referenceBuilder__calendarDay--outside:hover{background:none}.referenceBuilder__calendarDay--today{background:#e8e5e0;font-weight:500}.referenceBuilder__calendarDay--selected{background:#1d1d1b;color:#fff;font-weight:500}.referenceBuilder__calendarDay--selected:hover{background:#1d1d1b}.referenceBuilder__mobileStepLabel{color:#757575;font-size:12px;letter-spacing:-.24px;margin:0 0 16px}@media (min-width:768px){.referenceBuilder__mobileStepLabel{display:none}}.referenceBuilder__tabs{align-items:center;background:#f5f5f5;border-radius:9px;display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;padding:4px;scrollbar-width:none}.referenceBuilder__tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.referenceBuilder__tabs{border-radius:14px;gap:12px;margin-bottom:24px;padding:6px}}.referenceBuilder__tab{align-items:center;background:transparent;border:0;border-radius:7px;color:#525252;cursor:pointer;display:flex;flex-shrink:0;gap:0;height:32px;letter-spacing:-.24px;position:relative;transition:background-color .15s,color .15s,box-shadow .15s;white-space:nowrap}@media (min-width:768px){.referenceBuilder__tab{border-radius:11px;gap:4px;height:50px;letter-spacing:-.36px}}.referenceBuilder__tab:hover{color:#1d1d1b}.referenceBuilder__tab--icon{padding:0 4px 0 8px}@media (min-width:768px){.referenceBuilder__tab--icon{padding:0 8px 0 16px}}.referenceBuilder__tab--text{padding:0 10px}@media (min-width:768px){.referenceBuilder__tab--text{padding:0 20px}}.referenceBuilder__tab--active{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1);color:#1d1d1b}.referenceBuilder__tabLabel{font-size:10px}@media (min-width:768px){.referenceBuilder__tabLabel{font-size:15px}.referenceBuilder__tabLabelShort{display:none}}.referenceBuilder__tabLabelFull{display:none}@media (min-width:768px){.referenceBuilder__tabLabelFull{display:inline}}.referenceBuilder__tabIcon{display:block;flex-shrink:0;height:32px;opacity:.6;transition:opacity .15s;width:32px}@media (min-width:768px){.referenceBuilder__tabIcon{height:50px;width:50px}}.referenceBuilder__tabIcon img{height:100%;width:100%}.referenceBuilder__tab--active .referenceBuilder__tabIcon,.referenceBuilder__tab:hover .referenceBuilder__tabIcon{opacity:1}.referenceBuilder__tabIcon svg{display:block;height:100%;width:100%}.referenceBuilder__tabIcon svg .fixture{stroke:#1d1d1b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.referenceBuilder__tabIcon svg .beam{fill:#566273;opacity:.45;transition:fill .4s ease,opacity .4s ease}.referenceBuilder__tabIcon svg .plug{transition:transform .4s ease}.referenceBuilder__tab--active .referenceBuilder__tabIcon svg .beam,.referenceBuilder__tab:hover .referenceBuilder__tabIcon svg .beam{fill:#ffe095;opacity:1}.referenceBuilder__tab--active .referenceBuilder__tabIcon svg .plug,.referenceBuilder__tab:hover .referenceBuilder__tabIcon svg .plug{transform:translateX(-6px)}.referenceBuilder__pillRow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}@media (min-width:768px){.referenceBuilder__pillRow{gap:8px;margin-bottom:20px}}.referenceBuilder__pill{background:#fff;border:1px solid #e5e5e5;border-radius:9999px;color:#525252;cursor:pointer;font-size:10px;letter-spacing:-.2px;padding:4px 12px;transition:border-color .15s,color .15s,background-color .15s}@media (min-width:768px){.referenceBuilder__pill{font-size:12px;padding:6px 16px}}.referenceBuilder__pill:hover{border-color:#1d1d1b;color:#1d1d1b}.referenceBuilder__pill--active{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.referenceBuilder__pill--active:hover{color:#fff}.referenceBuilder__subThumbs{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.referenceBuilder__subThumbs::-webkit-scrollbar{display:none}@media (min-width:768px){.referenceBuilder__subThumbs{gap:12px;margin-bottom:16px}}.referenceBuilder__subThumb{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:0;transition:opacity .15s}@media (min-width:768px){.referenceBuilder__subThumb{gap:8px}}.referenceBuilder__subThumb--dimmed{opacity:.5}.referenceBuilder__subThumbImage{background:#f5f5f5;border-radius:8px;display:block;height:48px;overflow:hidden;position:relative;transition:box-shadow .15s;width:72px}@media (min-width:768px){.referenceBuilder__subThumbImage{border-radius:10px;height:68px;width:100px}}.referenceBuilder__subThumbImage img{height:100%;object-fit:cover;width:100%}.referenceBuilder__subThumb:hover .referenceBuilder__subThumbImage,.referenceBuilder__subThumbImage--active{box-shadow:0 8px 16px -2px rgba(0,0,0,.15),0 4px 6px -4px rgba(0,0,0,.1)}.referenceBuilder__subThumbFallback{background:#f0f0f0;display:block;height:100%;width:100%}.referenceBuilder__subThumbCheck{align-items:center;background:#1d1d1b;border-radius:9999px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}@media (min-width:768px){.referenceBuilder__subThumbCheck{height:24px;right:6px;top:6px;width:24px}}.referenceBuilder__subThumbName{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#525252;display:-webkit-box;font-size:9px;font-weight:300;letter-spacing:-.2px;line-height:1.25;max-width:72px;overflow:hidden;text-align:center;transition:color .15s,font-weight .15s}@media (min-width:768px){.referenceBuilder__subThumbName{font-size:11px;max-width:100px}}.referenceBuilder__subThumb:hover .referenceBuilder__subThumbName,.referenceBuilder__subThumbName--active{color:#1d1d1b;font-weight:500}.referenceBuilder__filterRow{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media (min-width:768px){.referenceBuilder__filterRow{align-items:center;flex-direction:row}}.referenceBuilder__categorySelect{flex-shrink:0;position:relative}@media (min-width:768px){.referenceBuilder__categorySelect{width:280px}}.referenceBuilder__categorySelectTrigger{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1d1d1b;cursor:pointer;display:flex;font-size:15px;gap:8px;height:48px;justify-content:space-between;letter-spacing:-.3px;padding:0 20px;text-align:left;width:100%}.referenceBuilder__categorySelectValue{align-items:center;display:flex;gap:8px;min-width:0}.referenceBuilder__categorySelectLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referenceBuilder__categorySelectCount{align-items:center;background:#1d1d1b;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.referenceBuilder__categorySelectChevron{color:#77776e;flex-shrink:0;opacity:.5}.referenceBuilder__categorySelectMenu{background:#fff;border:1px solid #e3e1dd;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);left:0;max-height:320px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 5px);z-index:50}.referenceBuilder__categorySelectItem{background:none;border:0;color:#1d1d1b;cursor:pointer;display:block;font-size:15px;letter-spacing:-.3px;padding:10px 20px;text-align:left;width:100%}.referenceBuilder__categorySelectItem:hover{background:#f9fafb}.referenceBuilder__categorySelectItem--indent{color:#737373;font-size:13px;padding-left:36px}.referenceBuilder__categorySelectItem--selected{background:#f5f5f5;font-weight:500}.referenceBuilder__categorySelectItemInner{align-items:center;display:flex;gap:8px}.referenceBuilder__search{flex:1;min-width:0;position:relative}.referenceBuilder__searchIcon{color:rgba(29,29,27,.5);left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.referenceBuilder__searchInput{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1d1d1b;font-size:14px;height:48px;letter-spacing:-.3px;outline:none;padding:0 12px 0 44px;width:100%}.referenceBuilder__searchInput::placeholder{color:rgba(29,29,27,.5);opacity:1}.referenceBuilder__searchInput:focus{border-color:#e0e0e0}.referenceBuilder__showSelected{display:none}@media (min-width:768px){.referenceBuilder__showSelected{align-items:center;background:#525252;border:0;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:8px;height:48px;justify-content:center;letter-spacing:-.28px;padding:0 20px;transition:background-color .15s}.referenceBuilder__showSelected:hover{background:#404040}}.referenceBuilder__showSelectedCount{align-items:center;background:#fff;border-radius:9999px;color:#1d1d1b;display:flex;font-size:11px;height:20px;justify-content:center;letter-spacing:-.22px;width:20px}.referenceBuilder__metaRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:16px}.referenceBuilder__productCount{color:#77776e;font-size:12px;margin:0}@media (min-width:768px){.referenceBuilder__productCount{font-size:14px}}.referenceBuilder__metaActions{align-items:center;display:flex;gap:12px}.referenceBuilder__installToggle,.referenceBuilder__sortButton{align-items:center;background:none;border:0;color:#77776e;cursor:pointer;display:flex;font-size:12px;padding:0;transition:color .15s}@media (min-width:768px){.referenceBuilder__installToggle,.referenceBuilder__sortButton{font-size:14px}}.referenceBuilder__installToggle:hover,.referenceBuilder__sortButton:hover{color:#1d1d1b}.referenceBuilder__installToggle{gap:6px}@media (min-width:768px){.referenceBuilder__installToggle{gap:8px}}.referenceBuilder__installToggle span{white-space:nowrap}.referenceBuilder__installToggle img{flex-shrink:0;height:18px;width:auto}@media (min-width:768px){.referenceBuilder__installToggle img{height:22px}}.referenceBuilder__sortButton{flex-shrink:0;gap:4px}.referenceBuilder__sortArrow{transition:transform .15s}.referenceBuilder__sortArrow--flip{transform:rotate(180deg)}.referenceBuilder__productGrid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.referenceBuilder__productGrid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.referenceBuilder__productCard{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;transition:box-shadow .15s}@media (min-width:768px){.referenceBuilder__productCard{border-radius:16px}}.referenceBuilder__productCard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.referenceBuilder__productCard--selected{background:linear-gradient(180deg,#fafafa,#f5f5f5)}.referenceBuilder__productCard--selected,.referenceBuilder__productCard--selected:hover{box-shadow:0 0 0 2px #d4d4d4,0 11px 16px -3px hsla(0,0%,83%,.4),0 4px 6px -4px hsla(0,0%,83%,.4)}.referenceBuilder__productImage{align-items:center;background:#fafafa;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;height:138px;justify-content:center;overflow:hidden;padding:12px;position:relative}@media (min-width:768px){.referenceBuilder__productImage{border-radius:16px 16px 0 0;height:196px;padding:16px}}.referenceBuilder__productImage img{max-height:100%;max-width:100%;object-fit:contain}.referenceBuilder__productCard--selected .referenceBuilder__productImage{background:#fff}.referenceBuilder__productCheck{background:#1d1d1b;box-shadow:0 11px 16px 0 rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.1);color:#fff}.referenceBuilder__productAdd,.referenceBuilder__productCheck{align-items:center;border-radius:9999px;display:flex;height:40px;justify-content:center;position:absolute;right:8px;top:8px;width:40px}.referenceBuilder__productAdd{background:hsla(0,0%,100%,.9);box-shadow:0 0 0 0 #d4d4d4,0 12px 18px 0 hsla(0,0%,83%,.4),0 4.8px 7.2px 0 hsla(0,0%,83%,.4);color:#1d1d1b;opacity:0;transition:opacity .15s}.referenceBuilder__productCard:hover .referenceBuilder__productAdd{opacity:1}.referenceBuilder__productBody{border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:6px;padding:8px 12px 12px}@media (min-width:768px){.referenceBuilder__productBody{border-radius:0 0 16px 16px;gap:8px;padding:12px 16px 16px}}.referenceBuilder__productName{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#404040;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:-.28px;line-height:18px;min-height:36px;overflow:hidden}@media (min-width:768px){.referenceBuilder__productName{font-size:14px;line-height:21px;min-height:42px}}.referenceBuilder__productCard--selected .referenceBuilder__productName{color:#1d1d1b}.referenceBuilder__productChip{background:#f5f5f5;border-radius:9999px;color:#525252;display:inline-block;font-size:10px;padding:2px 8px;white-space:nowrap;width:fit-content}@media (min-width:768px){.referenceBuilder__productChip{font-size:12px;padding:4px 12px}}.referenceBuilder__productCard--selected .referenceBuilder__productChip{background:#e5e5e5;color:#404040}.referenceBuilder__emptyProducts{color:#77776e;padding:48px 0;text-align:center}.referenceBuilder__suggestions{margin-top:32px}.referenceBuilder__suggestionsHeading{color:#77776e;font-size:14px;font-weight:600;margin:0 0 16px}.referenceBuilder__sheetOverlay{inset:0;position:fixed;z-index:160}.referenceBuilder__sheetBackdrop{background:rgba(0,0,0,.5);border:0;cursor:default;inset:0;padding:0;position:absolute}.referenceBuilder__sheet{background:#fff;bottom:0;box-shadow:0 25px 50px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.referenceBuilder__sheet{width:40%}}.referenceBuilder__sheetClose{background:none;border:0;border-radius:4px;color:#77776e;cursor:pointer;display:flex;padding:4px;position:absolute;right:16px;top:16px;z-index:10}.referenceBuilder__sheetClose:hover{color:#1d1d1b}.referenceBuilder__sheetHead{display:flex;flex-direction:column;gap:12px;padding:32px 32px 16px}.referenceBuilder__sheetTitle{color:#1d1d1b;font-size:30px;font-weight:300;letter-spacing:-.6px;margin:0}.referenceBuilder__sheetCountPill{align-items:center;background:#f5f5f5;border-radius:9999px;color:#404040;display:inline-flex;gap:8px;padding:6px 12px;width:fit-content}.referenceBuilder__sheetCountPill span{font-size:13px;letter-spacing:-.26px}.referenceBuilder__sheetDivider{border-top:1px solid #e5e5e5}.referenceBuilder__sheetList{flex:1;overflow-y:auto;padding:24px 32px}.referenceBuilder__sheetList>*+*{margin-top:16px}.referenceBuilder__sheetItem{border:1px solid #e0e0e0;border-radius:10px;display:flex;gap:16px;padding:20px}.referenceBuilder__sheetItemImage{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-shrink:0;height:130px;justify-content:center;overflow:hidden;width:110px}.referenceBuilder__sheetItemImage img{max-height:100%;max-width:100%;object-fit:contain;padding:4px}.referenceBuilder__sheetItemBody{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.referenceBuilder__sheetItemTop{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.referenceBuilder__sheetItemName{color:#1d1d1b;font-size:18px;letter-spacing:-.39px;margin:0}.referenceBuilder__sheetItemChip{align-items:center;background:#f5f5f5;border-radius:9999px;color:#6d6d6d;display:inline-flex;font-size:13px;letter-spacing:-.26px;margin-top:8px;padding:4px 16px}.referenceBuilder__sheetItemRemove{background:none;border:0;color:#fb2c36;cursor:pointer;flex-shrink:0;padding:2px;transition:color .15s}.referenceBuilder__sheetItemRemove:hover{color:#e7000b}.referenceBuilder__sheetItemControls{align-items:center;display:flex;gap:8px;margin-top:12px}.referenceBuilder__qtyStep{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:4px;color:#77776e;cursor:pointer;display:flex;height:40px;justify-content:center;transition:color .15s;width:40px}.referenceBuilder__qtyStep:hover{color:#1d1d1b}.referenceBuilder__qtyValue{align-items:center;border:2px solid #1d1d1b;border-radius:4px;display:flex;height:40px;justify-content:center;width:64px}.referenceBuilder__qtyValue input{appearance:textfield;background:transparent;border:0;color:#1d1d1b;font-size:18px;height:100%;letter-spacing:-.36px;outline:none;text-align:center;width:100%}.referenceBuilder__qtyValue input::-webkit-inner-spin-button,.referenceBuilder__qtyValue input::-webkit-outer-spin-button{appearance:none}.referenceBuilder__unitSelect{margin-left:4px;position:relative}.referenceBuilder__unitSelect select{appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#1d1d1b;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 28px 0 12px}.referenceBuilder__unitSelectChevron{color:#77776e;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.referenceBuilder__sheetFooter{border-top:1px solid #e5e5e5;display:flex;gap:12px;padding:16px}@media (min-width:768px){.referenceBuilder__sheetFooter{padding:24px 32px}}.referenceBuilder__sheetContinue{align-items:center;background:#1d1d1b;border:0;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:8px;height:48px;justify-content:center;transition:background-color .15s}.referenceBuilder__sheetContinue:hover{background:#333}.referenceBuilder__uploadColumns{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.referenceBuilder__uploadColumns{gap:32px}}@media (min-width:1024px){.referenceBuilder__uploadColumns{grid-template-columns:repeat(2,1fr)}}.referenceBuilder__uploadHead{align-items:center;display:flex;gap:8px;margin-bottom:12px}@media (min-width:768px){.referenceBuilder__uploadHead{gap:12px;margin-bottom:20px}}.referenceBuilder__uploadHead img{flex-shrink:0;height:20px;width:auto}@media (min-width:768px){.referenceBuilder__uploadHead img{height:26px}}.referenceBuilder__uploadTitle{color:#1d1d1b;font-size:17px;font-weight:300;letter-spacing:-.3px;margin:0}@media (min-width:768px){.referenceBuilder__uploadTitle{font-size:22px}}.referenceBuilder__dropZone{align-items:center;border:2px solid #e0e0e0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:16px 12px;transition:border-color .15s}@media (min-width:768px){.referenceBuilder__dropZone{border-radius:21px;border-width:1px;padding:24px 24px 32px}}.referenceBuilder__dropZone:hover{border-color:silver}.referenceBuilder__dropZone--active{border:2px solid #1d1d1b}.referenceBuilder__dropZoneSamples{display:flex;gap:12px;justify-content:center;margin-bottom:16px}@media (min-width:768px){.referenceBuilder__dropZoneSamples{gap:10px;margin-bottom:24px}}.referenceBuilder__dropZoneSample{border:1px dashed #b7b7b7;border-radius:10px;flex-shrink:0;height:80px;overflow:hidden;width:80px}@media (min-width:768px){.referenceBuilder__dropZoneSample{border:0;border-radius:8px;height:117px;width:117px}}.referenceBuilder__dropZoneSample img{height:100%;object-fit:cover;width:100%}@media (min-width:768px){.referenceBuilder__dropZoneSample--first{border:1px solid #1d1d1b}}.referenceBuilder__dropZoneSample--first img{opacity:.4}.referenceBuilder__dropZoneMobileIcon{color:#1d1d1b}@media (min-width:768px){.referenceBuilder__dropZoneMobileIcon{display:none}}.referenceBuilder__dropZoneMobileText{color:#1d1d1b;font-size:15px;letter-spacing:-.3px;margin:8px 0 0;text-align:center}@media (min-width:768px){.referenceBuilder__dropZoneMobileText{display:none}}.referenceBuilder__dropZoneText{display:none;margin:0}@media (min-width:768px){.referenceBuilder__dropZoneText{color:#6d6d6d;display:block;font-size:20px;letter-spacing:-.2px;text-align:center}}.referenceBuilder__dropZoneHint{color:#979797;font-size:13px;font-weight:300;letter-spacing:-.26px;margin:8px 0 0;text-align:center}@media (min-width:768px){.referenceBuilder__dropZoneHint{color:#6d6d6d;font-size:16px;letter-spacing:-.1px;margin-top:4px}}.referenceBuilder__dropZoneIcon{display:none}@media (min-width:768px){.referenceBuilder__dropZoneIcon{color:hsla(0,0%,43%,.4);display:block;margin-top:20px}}.referenceBuilder__fileErrors{color:#ef4343;font-size:13px;margin:8px 0 0;padding-left:20px}.referenceBuilder__uploadColumn{min-width:0}.referenceBuilder__thumbSection{margin-top:20px}.referenceBuilder__thumbCount{align-items:center;color:#1d1d1b;display:flex;gap:8px;margin-bottom:16px}.referenceBuilder__thumbCount p{font-size:11px;letter-spacing:-.22px;margin:0}.referenceBuilder__thumbRow{display:flex;gap:19px;overflow-x:auto;scrollbar-width:none}.referenceBuilder__thumbRow::-webkit-scrollbar{display:none}.referenceBuilder__thumb{border-radius:14px;cursor:grab;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}@media (min-width:768px){.referenceBuilder__thumb{height:144px;width:144px}}.referenceBuilder__thumb:active{cursor:grabbing}.referenceBuilder__thumb--dimmed{opacity:.6}.referenceBuilder__thumb img{height:100%;object-fit:cover;pointer-events:none;width:100%}.referenceBuilder__thumb:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .15s}.referenceBuilder__thumb:hover:after{background:rgba(0,0,0,.2)}.referenceBuilder__thumbToggle{background:none;border:0;cursor:pointer;left:6px;padding:0;position:absolute;top:6px;transition:opacity .15s;z-index:10}.referenceBuilder__thumbToggle:hover{opacity:.8}.referenceBuilder__thumbToggle img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:18px;width:auto}.referenceBuilder__thumbDelete{align-items:center;background:rgba(0,0,0,.6);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .15s,background-color .15s;width:24px;z-index:10}.referenceBuilder__thumbDelete:hover{background:rgba(0,0,0,.8)}.referenceBuilder__thumb:hover .referenceBuilder__thumbDelete{opacity:1}.referenceBuilder__scrollBarRow{align-items:center;display:flex;margin-top:16px}.referenceBuilder__scrollBarTrack{background:#cfcfcf;border-radius:9999px;flex:1;height:3px;max-width:50%;overflow:hidden}.referenceBuilder__scrollBarThumb{background:#1d1d1b;border-radius:9999px;height:100%;transition:all .15s}.referenceBuilder__scrollBarNav{align-items:center;display:flex;gap:12px;margin-left:auto}.referenceBuilder__scrollBarNav button{background:none;border:0;color:#1d1d1b;cursor:pointer;display:flex;opacity:.4;padding:0;transition:opacity .15s}.referenceBuilder__scrollBarNav button:hover{opacity:.7}.referenceBuilder__summaryMobileHead{margin-bottom:24px}@media (min-width:1024px){.referenceBuilder__summaryMobileHead{display:none}}.referenceBuilder__summaryMobileHead h1{color:#1d1d1b;font-size:28px;letter-spacing:-.9px;line-height:42px;margin:0}.referenceBuilder__summaryMobileHead p{color:#525252;font-size:14px;letter-spacing:-.28px;line-height:21px;margin:12px 0 0}.referenceBuilder__summaryLayout{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.referenceBuilder__summaryLayout{column-gap:80px;grid-template-columns:repeat(2,1fr)}}.referenceBuilder__summaryLeft,.referenceBuilder__summaryRight{display:flex;flex-direction:column;gap:40px}.referenceBuilder__summaryRight{margin-top:24px}@media (min-width:1024px){.referenceBuilder__summaryRight{margin-top:0}}.referenceBuilder__hero{align-items:center;aspect-ratio:650/450;background:hsla(38,15%,89%,.3);border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.referenceBuilder__heroImage{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.referenceBuilder__heroEmpty{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid #e0e0e0;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute}.referenceBuilder__heroEmpty span{background:hsla(0,0%,100%,.1);border-radius:10px;color:#1d1d1b;font-size:14px;font-weight:500;padding:6px 20px}.referenceBuilder__heroNav{align-items:center;background:hsla(0,0%,100%,.95);border:0;border-radius:9999px;box-shadow:0 20px 25px 0 rgba(0,0,0,.1),0 8px 10px 0 rgba(0,0,0,.1);color:#1d1d1b;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s;width:44px}.referenceBuilder__heroNav:hover{background:#fff}.referenceBuilder__heroNav--prev{left:16px}.referenceBuilder__heroNav--next{right:16px}.referenceBuilder__heroThumbsWrap{margin-top:12px}.referenceBuilder__heroThumbs{display:flex;gap:16px;overflow-x:auto;padding-top:4px;scrollbar-width:none}.referenceBuilder__heroThumbs::-webkit-scrollbar{display:none}.referenceBuilder__heroThumb{background:#e8e5e0;border:0;border-radius:8px;cursor:pointer;flex-shrink:0;height:80px;opacity:.6;overflow:hidden;padding:0;transition:opacity .15s;width:120px}.referenceBuilder__heroThumb:hover{opacity:.8}.referenceBuilder__heroThumb--active{opacity:1}.referenceBuilder__heroThumb img{height:100%;object-fit:cover;width:100%}.referenceBuilder__summarySectionTitle{color:#1d1d1b;font-size:18px;font-weight:300;letter-spacing:-.45px;margin:0 0 16px}.referenceBuilder__summarySectionTitle--products{margin-bottom:24px}.referenceBuilder__summaryProducts{display:flex;gap:20px;overflow-x:auto;padding:4px 0 8px 4px;scrollbar-width:none}.referenceBuilder__summaryProducts::-webkit-scrollbar{display:none}.referenceBuilder__summaryProductCard{background:#fff;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);flex-shrink:0;overflow:hidden;width:134px}.referenceBuilder__summaryProductImage{align-items:center;background:#fafafa;border-radius:16px 16px 0 0;display:flex;height:134px;justify-content:center;padding:12px}.referenceBuilder__summaryProductImage img{max-height:100%;max-width:100%;object-fit:contain}.referenceBuilder__summaryProductBody{display:flex;flex-direction:column;gap:6px;padding:8px 12px 12px}.referenceBuilder__summaryProductBody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#404040;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:-.28px;line-height:18px;margin:0;overflow:hidden}.referenceBuilder__summaryProductBody span{background:#f5f5f5;border-radius:9999px;color:#525252;display:inline-block;font-size:10px;padding:2px 8px;white-space:nowrap;width:fit-content}.referenceBuilder__summaryEmpty{color:#77776e;font-size:14px;margin:0}.referenceBuilder__summaryCard{background:hsla(38,15%,89%,.5);border-radius:24px;padding:28px}.referenceBuilder__summaryCardTitle{color:#1d1d1b;font-size:24px;font-weight:300;letter-spacing:-.6px;margin:0 0 20px}.referenceBuilder__summaryChips{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media (min-width:1024px){.referenceBuilder__summaryChips{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}}.referenceBuilder__summaryChip{align-items:center;background:none;border:0;display:flex;padding:0}.referenceBuilder__summaryChip--button{cursor:pointer}.referenceBuilder__summaryChipIcon{align-items:center;background:hsla(0,0%,100%,.9);border-radius:9999px;box-shadow:0 0 0 0 #d4d4d4,0 15px 22.5px 0 hsla(0,0%,83%,.4),0 6px 9px 0 hsla(0,0%,83%,.4);color:#1d1d1b;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;position:relative;width:42px;z-index:10}.referenceBuilder__summaryChipIcon--avatar{background:#e8e5e0;border:3px solid #fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.referenceBuilder__summaryChipIcon--avatar span{color:#77776e;font-size:14px;font-weight:500}.referenceBuilder__summaryChipCheck{color:#16a34a}.referenceBuilder__summaryChipBody{align-items:center;background:#e9e4db;border-radius:9999px;box-shadow:0 4px 16px 0 rgba(207,128,31,.2);display:flex;height:36px;margin-left:-16px;padding:0 12px 0 28px}.referenceBuilder__summaryChipBody span{color:#77776e;font-size:14px}.referenceBuilder__summaryChipLink{text-decoration:underline}.referenceBuilder__summaryGrid{column-gap:60px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}.referenceBuilder__summaryValue p{margin:0}.referenceBuilder__summaryValueLabel{color:#77776e;font-size:14px}.referenceBuilder__summaryValueText{color:#1d1d1b;font-size:18px;letter-spacing:-.45px;margin-top:4px!important}.referenceBuilder__summaryTextCard{background:#fff;border:1px solid #e3e1dd;border-radius:6px;position:relative}.referenceBuilder__summaryTextInner{padding:24px;position:relative}.referenceBuilder__summaryTextBody{color:#1d1d1b;font-size:16px;line-height:1.625;margin:0}.referenceBuilder__summaryFade{background:linear-gradient(0deg,#fff,transparent);bottom:0;height:64px;left:0;pointer-events:none;position:absolute;right:0}.referenceBuilder__readMore{align-items:center;background:none;border:0;color:#77776e;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;margin-top:12px;padding:0;position:relative;transition:color .15s}.referenceBuilder__readMore:hover{color:#1d1d1b}.referenceBuilder__readMore svg{transition:transform .15s}.referenceBuilder__readMoreChevron--flip{transform:rotate(180deg)}.referenceBuilder__footer{align-items:center;background:#fff;border-top:1px solid #e3e1dd;bottom:0;display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding:12px 16px;position:sticky;z-index:30}@media (min-width:768px){.referenceBuilder__footer{padding:12px 24px}}@media (min-width:1024px){.referenceBuilder__footer{padding:12px 32px}}.referenceBuilder__backLink,.referenceBuilder__footerBack{align-items:center;display:flex}.referenceBuilder__backLink{background:none;border:0;color:#1d1d1b;cursor:pointer;font-size:15px;gap:6px;letter-spacing:-.3px;padding:0;transition:opacity .15s}.referenceBuilder__backLink:hover{opacity:.7}.referenceBuilder__footerActions{align-items:center;display:flex;gap:12px}.referenceBuilder__notice{color:#77776e;font-size:14px}.referenceBuilder__button{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;padding:0 12px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.referenceBuilder__button:disabled{opacity:.5;pointer-events:none}.referenceBuilder__button svg{flex-shrink:0}.referenceBuilder__button--primary{background:#1d1d1b;border:0;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#fff}.referenceBuilder__button--primary:hover{background:rgba(29,29,27,.9)}.referenceBuilder__button--outline{background:transparent;border:1px solid #1d1d1b;color:#1d1d1b}.referenceBuilder__button--outline:hover{background:#e8e5e0}.referenceBuilder__overlay{align-items:center;background:rgba(29,29,27,.5);display:flex;inset:0;justify-content:center;padding:0 16px;position:fixed;z-index:170}.referenceBuilder__dialog{align-items:center;background:#fff;border-radius:10px;box-shadow:0 25px 50px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;max-width:100%;padding:32px;width:448px}.referenceBuilder__dialog--quantity{border-radius:20px;gap:24px;max-width:361px;padding:24px;width:100%}.referenceBuilder__dialogIcon{align-items:center;border-radius:9999px;display:flex;height:96px;justify-content:center;width:96px}.referenceBuilder__dialogIcon--confirm{background:rgba(207,128,31,.2);box-shadow:0 10px 15px 0 rgba(207,128,31,.2),0 4px 6px 0 rgba(207,128,31,.2)}.referenceBuilder__dialogIcon--confirm span{color:#cf801f;font-size:32px;font-weight:700;letter-spacing:-.025em}.referenceBuilder__dialogIcon--success{background:#e6f2ed;box-shadow:0 10px 15px 0 #cce3d8,0 4px 6px 0 #cce3d8;color:#4d8c6a}.referenceBuilder__dialogBody{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px;text-align:center}.referenceBuilder__dialogBody h3{color:#1d1d1b;font-size:28px;font-weight:300;letter-spacing:-.56px;line-height:42px;margin:0}.referenceBuilder__dialogBody p{color:#364153;font-size:16px;letter-spacing:-.32px;line-height:24px;margin:0;max-width:304px}.referenceBuilder__dialogBody p strong{color:#1d1d1b;font-weight:500}.referenceBuilder__dialogActions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:32px;width:100%}.referenceBuilder__dialogPrimary{align-items:center;background:#1d1d1b;border:0;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:48px;justify-content:center;letter-spacing:-.3px;text-decoration:none;transition:background-color .15s;width:100%}.referenceBuilder__dialogPrimary:hover{background:#2d2d2b}.referenceBuilder__dialogPrimary:disabled{opacity:.5;pointer-events:none}.referenceBuilder__dialogOutline{align-items:center;background:none;border:1px solid #d1d5dc;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:48px;justify-content:center;letter-spacing:-.3px;transition:border-color .15s;width:100%}.referenceBuilder__dialogOutline:hover{border-color:#9ca3af}.referenceBuilder__dialogOutline--light{border:2px solid #e0e0e0}.referenceBuilder__dialogOutline--light:hover{border-color:silver}.referenceBuilder__dialogGhost{background:none;border:0;color:#6a7282;cursor:pointer;font-size:14px;letter-spacing:-.28px;line-height:21px;padding:8px 0 0;transition:color .15s}.referenceBuilder__dialogGhost:hover{color:#1d1d1b}.referenceBuilder__quantityIcon{align-items:center;background:#f8f8f8;border-radius:9999px;color:#1d1d1b;display:flex;height:64px;justify-content:center;width:64px}.referenceBuilder__quantityBody{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.referenceBuilder__quantityBody h3{color:#1d1d1b;font-size:24px;letter-spacing:-.48px;margin:0;text-align:center}.referenceBuilder__quantityBody p{color:#6d6d6d;font-size:15px;letter-spacing:-.3px;line-height:24px;margin:0;text-align:center}.referenceBuilder__quantityActions{display:flex;flex-direction:column;gap:12px;width:100%}.referenceBuilder__error{color:#ef4343;font-size:14px;margin:0 0 16px}.referenceBuilder__validation{background:rgba(239,67,67,.06);border:1px solid rgba(239,67,67,.4);border-radius:6px;color:#1d1d1b;font-size:14px;margin-bottom:24px;padding:16px 20px}.referenceBuilder__validation p{margin:0 0 4px}.referenceBuilder__validation ul{margin:0;padding-left:20px}.referenceBuilder__drafts{padding:32px 0}.referenceBuilder__intro{color:#525252;font-size:14px;letter-spacing:-.28px;margin:8px 0 24px}.referenceBuilder__draftList{list-style:none;margin:0 0 24px;padding:0}.referenceBuilder__draftItem{align-items:center;border:1px solid #e3e1dd;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:20px}.referenceBuilder__draftItem+.referenceBuilder__draftItem{margin-top:12px}.referenceBuilder__draftName{color:#1d1d1b;font-size:16px;margin:0}.referenceBuilder__draftMeta{color:#77776e;font-size:13px;margin:4px 0 0}.referenceBuilder__draftActions{align-items:center;display:flex;gap:8px}.referenceBuilder__iconButton{align-items:center;background:none;border:1px solid #e3e1dd;border-radius:4px;color:#77776e;cursor:pointer;display:flex;height:36px;justify-content:center;transition:color .15s;width:36px}.referenceBuilder__iconButton:hover{color:#1d1d1b}.referenceBuilder__countryDropdown{position:relative}.referenceBuilder__countryControl{align-items:center;display:flex;font-family:inherit;text-align:left}.referenceBuilder__countryValue{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referenceBuilder__countryValue--placeholder{color:#77776e}.referenceBuilder__countryFlag{border-radius:2px;flex-shrink:0;height:auto;max-height:1.6rem;object-fit:contain;width:2rem}.referenceBuilder__countryList{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);left:0;list-style:none;margin:0;padding:.6rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:20}.referenceBuilder__countryOption{align-items:center;background:transparent;border:none;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.5rem;font-weight:300;gap:1.2rem;letter-spacing:-.03rem;padding:1rem 1.4rem;text-align:left;transition:background .16s ease;width:100%}.referenceBuilder__countryOption:hover{background:#f9fafb}.referenceBuilder__countryOption .referenceBuilder__countryCheck{flex-shrink:0;margin-left:auto;opacity:0}.referenceBuilder__countryOption.is-selected{font-weight:500}.referenceBuilder__countryOption.is-selected .referenceBuilder__countryCheck{opacity:1}.referenceBuilder__countryOptionLabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portalMain__content:has(.referenceBuilder){padding:0}@media (max-width:824px){.portalMain__content .referenceBuilder .referenceBuilder__footer{bottom:6.6rem}}.loading{animation:rotation 1s linear infinite!important;border:4px solid;border-bottom:4px solid transparent;border-radius:50%;box-sizing:border-box;color:#b4b4b1;display:inline-block;height:48px;margin-top:24px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.errorMsg{margin-top:68px;text-align:center}.block-margins{margin-bottom:40px;margin-top:40px}@media (min-width:824px){.block-margins{margin-bottom:64px;margin-top:64px}}.no-top-space-block .block-margins{margin-top:0}@media (min-width:824px){.no-top-space-block .block-margins{margin-top:0}}.block-margins-big{margin-bottom:64pxpx;margin-top:64px}@media (min-width:824px){.block-margins-big{margin-bottom:96px;margin-top:96px}}.no-top-space-block .block-margins-big{margin-top:0}@media (min-width:824px){.no-top-space-block .block-margins-big{margin-top:0}}.block-margins-small{margin-bottom:24px;margin-top:24px}@media (min-width:824px){.block-margins-small{margin-bottom:24px;margin-top:24px}}.no-top-space-block .block-margins-small{margin-top:0}@media (min-width:824px){.no-top-space-block .block-margins-small{margin-top:0}}.block-paddings{padding-bottom:40px;padding-top:40px}@media (min-width:824px){.block-paddings{padding-bottom:64px;padding-top:64px}}.no-top-space-block .block-paddings{padding-top:0}@media (min-width:824px){.no-top-space-block .block-paddings{padding-top:0}}.block-paddings-big{padding-bottom:64px;padding-top:64px}@media (min-width:824px){.block-paddings-big{padding-bottom:96px;padding-top:96px}}.no-top-space-block .block-paddings-big{padding-top:0}@media (min-width:824px){.no-top-space-block .block-paddings-big{padding-top:0}}.stickyBar{position:sticky;top:-1px;transition:top .3s;z-index:1}body[data-scroll-up=false][data-scroll-step="2"] .stickyBar{top:-1px!important}.stickyBar.is-pinned{background:#e8effa;z-index:130}.leftNav{margin-bottom:10px}.leftNav__title{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.leftNav__title{font-size:1.4rem}}@media (min-width:824px){.leftNav{background:#e8effa;border-radius:12px;padding:24px}.leftNav__item{font-size:1.4rem;font-weight:300;line-height:1.4}}@media (min-width:824px) and (min-width:1440px){.leftNav__item{font-size:1.4rem}}@media (min-width:824px){.leftNav__item.active{border-bottom:1px solid;font-size:1.6rem}}.combobox{flex-grow:1;position:relative}.combobox__inputWrapper{height:52px;position:relative;width:100%;z-index:1}.combobox__input{background-color:#fbf8f4;border:1px solid #f2e9de;border-radius:12px;font-size:1.8rem;font-size:1.6rem;height:100%;padding:15px 40px 15px 24px;position:relative;width:100%}.combobox__input[aria-expanded=true]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none!important}.combobox__input[aria-expanded=true]~.combobox__separator{background:#b4b4b1;bottom:0;height:1px;left:24px;position:absolute;right:24px;z-index:2}.combobox__icon{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1}.combobox .listbox{background-color:#fbf8f4;border:1px solid #f2e9de;border-radius:12px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;font-size:1.8rem;font-size:1.6rem;left:0;max-height:250px;overflow-y:auto;padding:0 12px 12px;position:absolute;right:0;text-align:left;top:52px;z-index:2}.combobox .listbox.open{box-shadow:0 4px 12px 0 rgba(0,0,0,.12);display:block}.combobox .listbox .option{border-radius:12px;cursor:pointer;padding:10px 12px}.combobox .listbox .option.active{background-color:#f2e9de}.combobox .listbox .marker{font-weight:700}.sgSelect{position:relative}.sgSelect .select-wrapper__icon,.sgSelect .sgSelect__native{display:none}.sgSelect:after{content:none}.sgSelect__trigger{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:400;gap:.8rem;height:40px;padding:0 3.2rem 0 1.2rem;text-align:left;transition:border-color .15s ease;white-space:nowrap;width:100%}.sgSelect__trigger:hover:not(:disabled),.sgSelect__trigger[aria-expanded=true]{border-color:#1d1d1b}.sgSelect__trigger:focus,.sgSelect__trigger:focus-visible{border-color:#1d1d1b;outline:none}.sgSelect__trigger--placeholder{color:#6b6b6b}.sgSelect__trigger:disabled{background:#f2f2f2;color:#6b6b6b;cursor:default}.sgSelect__triggerLabel{flex:1;overflow:hidden;text-overflow:ellipsis}.sgSelect__chevron{border-bottom:1.5px solid #6b6b6b;border-right:1.5px solid #6b6b6b;height:8px;pointer-events:none;position:absolute;right:1.2rem;rotate:45deg;top:50%;transition:rotate .15s ease,translate .15s ease;translate:0 -70%;width:8px}.sgSelect:has(.sgSelect__trigger[aria-expanded=true]) .sgSelect__chevron{rotate:225deg;translate:0 -30%}.sgSelect__flag{flex-shrink:0;height:20px;width:20px}.sgSelect__panel{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 16px 40px rgba(29,29,27,.1);display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:60}.sgSelect__panel[hidden]{display:none}.sgSelect__search{border-bottom:1px solid #e6e6e6;flex-shrink:0;padding:1.2rem;position:relative}.sgSelect__search svg{color:#6b6b6b;height:16px;left:2.4rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:16px}.sgSelect__searchInput{background:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;font-family:inherit;font-size:1.4rem;height:40px;padding:0 1.2rem 0 3.6rem;width:100%}.sgSelect__searchInput::placeholder{color:#6b6b6b;opacity:.8}.sgSelect__searchInput:focus{border-color:#1d1d1b;outline:none}.sgSelect__list{list-style:none;margin:0;overflow-y:auto;padding:0}.sgSelect__option{align-items:center;color:#1d1d1b;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1rem 1.6rem}.sgSelect__option[hidden]{display:none}.sgSelect__option.is-active{background:rgba(29,29,27,.04)}.sgSelect__option[aria-selected=true]{background:rgba(29,29,27,.04);font-weight:500}.sgSelect__optionLabel{flex:1}.sgSelect__optionMeta{color:#6b6b6b;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.sgSelect__chevron,.sgSelect__trigger{transition:none}}.skipLinks__item:focus-visible{background:#fff;background:#bb4107;color:#fff;left:0;position:absolute;top:0;z-index:300}.skipLinks__item:not(:focus-visible){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.searchSuggestions{background:#fbf8f4;border-radius:12px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);left:0;padding:80px 24px 24px;position:absolute;right:0;top:0;z-index:-1}.searchSuggestions:before{background:#b4b4b1;content:"";display:block;height:1px;width:100%}.searchSuggestions__list{padding-top:24px}.searchSuggestions__list li.highlighted>a{background:#f2e9de}.searchSuggestions__list a{border-radius:8px;color:#686864;cursor:pointer;margin-left:-10px;margin-right:-10px;padding:10px}.searchSuggestions__list a:focus-visible,.searchSuggestions__list a:hover{background:#f2e9de}.searchSuggestions__list a .bold{color:#1d1d1b;font-weight:500}.searchSuggestions__loading{align-items:center;display:flex;justify-content:center;min-height:226px}.searchSuggestions.small{padding-top:48px}.searchSuggestions.small .searchSuggestions__list{padding-top:8px}.stockIndicator{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.stockIndicator{font-size:1.4rem}}.stockIndicator__inactive{background-color:#fde047;border-radius:8px;padding:4px 8px}.stockIndicator__internal{background-color:#93c5fd;border-radius:8px;padding:4px 8px}.stockIndicator__discontinued{background-color:#fca5a5;border-radius:8px;padding:4px 8px}.stockIndicator__dot{background:#fb923c;border-radius:50%;flex-shrink:0;height:8px;width:8px}.stockIndicator__letter{border:1px solid;border-radius:50%;flex-shrink:0;font-size:1.4rem;font-weight:400;height:22px;line-height:21px;text-align:center;width:22px}.stockIndicator__letter--a{color:#16a34a}.stockIndicator__letter--b{color:#ca8a04}.stockIndicator__letter--c{color:#dc2626}.coverCard{display:block}.coverCard__imgWrapper{aspect-ratio:565/799;border-radius:12px;overflow:hidden}.coverCard img{height:100%;object-fit:cover;pointer-events:auto;transition:transform .3s ease-in-out;width:100%}@media (hover:hover){.coverCard img:hover{transform:scale(1.05)}}.coverCard__text{padding-top:26px}.coverCard__text svg{transition:transform .3s ease-in-out}@media (hover:hover){.coverCard__text:hover svg{transform:translateX(5px)}}.videoCard{background-color:#fbf8f4;border-radius:8px;overflow:hidden;position:relative}.videoCard__imgWrapper{aspect-ratio:180/86;display:block;overflow:hidden;position:relative}.videoCard img{pointer-events:auto;transition:transform .3s ease-in-out}@media (hover:hover){.videoCard img:hover{transform:scale(1.05)}}.videoCard__icon{z-index:0}.videoCard__icon,.videoCard__icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.videoCard__icon:before{background-color:hsla(0,0%,100%,.5);border-radius:8px;content:"";height:50px;width:50px;z-index:-1}.videoCard__tag{left:10px;min-height:22px;padding:2px 8px;position:absolute;top:10px}.videoCard__text{background:#fff;display:block;padding:16px;text-align:left}.videoCard__textInner{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.videoDrawer__player{margin-bottom:40px}.videoDrawer__tag{margin-bottom:20px}.contactCard{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:12px 12px 16px;width:100%}@media (min-width:824px){.contactCard{padding:24px 25px}}.contactCard .contactCard__inner{flex:1;gap:8px;justify-content:flex-start}.contactCard__location{font-size:1.4rem;font-size:16px;font-weight:300;font-weight:400;line-height:1.4;line-height:1.2;margin-bottom:2px;margin-top:4px;min-height:1lh}@media (min-width:1440px){.contactCard__location{font-size:1.4rem}}@media (min-width:824px){.contactCard__location{font-size:18px}}.contactCard__divider{border:none;border-top:1px solid #cdcdcb;margin:4px 0;width:100%}.contactCard__info{font-style:normal}.contactCard__info>div{justify-content:flex-start}.contactCard__name,.contactCard__title{font-size:13px;font-weight:300;line-height:1.1;overflow-wrap:break-word}@media (min-width:824px){.contactCard__name,.contactCard__title{font-size:14px}}.contactCard__email,.contactCard__phone{font-size:11px;font-weight:300;line-height:1.1;overflow-wrap:anywhere;text-decoration:none}@media (min-width:824px){.contactCard__email,.contactCard__phone{font-size:13px}}.contactCard__email:hover,.contactCard__phone:hover{text-decoration:underline}.contactCard__title{font-style:italic;margin-bottom:8px;min-height:1lh}.contactCard__name{font-weight:400;min-height:1lh}.contactCard__email{margin-top:6px}.contactList{background-color:#fbf8f4;padding:50px 0 32px}.contactList__title{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:24px;margin-top:0}@media (min-width:1440px){.contactList__title{font-size:4rem}}.contactList__grid{row-gap:32px}.contactList__grid li{display:flex}.contactList__grid li .contactCard{flex:1}.profileContactCard{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;width:100%}.profileContactCard__inner{flex:1;position:relative}.profileContactCard__image{inset:0;overflow:hidden;position:absolute;width:110px}@media (min-width:824px){.profileContactCard__image{width:140px}}.profileContactCard__image img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.profileContactCard__content{display:flex;flex:1;flex-direction:column;min-width:0;padding:8px 10px 12px 122px}@media (min-width:824px){.profileContactCard__content{padding:10px 12px 14px 154px}}.profileContactCard__contactCard{background-color:transparent;border-radius:0;flex:1;padding:0}.profileContactCard__contactCard .contactCard__inner{gap:6px}@media (min-width:824px){.profileContactCard__contactCard .contactCard__inner{gap:8px}}.profileContactList{background-color:#fbf8f4;padding:50px 0 32px}.profileContactList__title{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:24px;margin-top:0}@media (min-width:1440px){.profileContactList__title{font-size:4rem}}.profileContactList__grid{row-gap:12px}@media (min-width:824px){.profileContactList__grid{row-gap:16px}}.profileContactList__grid li{display:flex}.profileContactList__grid li .profileContactCard{flex:1}.block-video{margin-bottom:40px;margin-top:40px}@media (min-width:824px){.block-video{margin-bottom:64px;margin-top:64px}}.no-top-space-block .block-video{margin-top:0}@media (min-width:824px){.no-top-space-block .block-video{margin-top:0}}.block-video iframe,.block-video video,.video-corners{border-radius:8px}.video-ratio{aspect-ratio:560/315;height:auto;max-width:1000px;width:100%}.navigationCard{overflow:hidden;position:relative}.navigationCard--withImage{border-radius:12px;color:#fff;min-height:200px}.navigationCard--withImage:after{background:linear-gradient(180deg,rgba(29,29,27,0),rgba(29,29,27,.9) 62.02%,#1d1d1b);content:"";inset:0;position:absolute;z-index:-1}.navigationCard img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s ease-in-out;width:100%;z-index:-1}.navigationCard img:hover{transform:translateY(50%)}.navigationCard .navigationCard__flex{align-items:center;height:100%;padding:24px;text-align:center}.navigationCard__title{font-size:2.4rem;font-weight:300;margin:0}.navigationCard__description{font-size:1.6rem;font-weight:300;line-height:1.5}.navigationCard__link:before{content:"";inset:0;position:absolute}@media (hover:hover){.navigationCard:hover img{transform:scale(1.05)}}.swiper-slide .richNavigationHoverableCard .richNavigationHoverableCard__img{aspect-ratio:1;border-radius:24px;height:100%;object-fit:cover;width:100%}.tooltip{background:#e5e5e5;border-radius:8px;left:50%;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity 0s .2s;z-index:1}.visualLinksCard{flex-direction:column;gap:18px;width:100%}@media (hover:hover){.visualLinksCard:hover img{transform:scale(1.05)}}.visualLinksCard__imgWrapper{border-radius:12px;overflow:hidden;width:100%}.visualLinksCard img{transition:transform .3s ease-in-out}.authPage{background:#fbf8f4;display:flex;justify-content:center;padding:6rem 1.6rem 8rem}@media (max-width:599px){.authPage{padding:2.4rem 1.2rem 4.8rem}}.authCard{background:#fff;border-radius:24px;color:#1d1d1b;display:flex;flex-direction:column;gap:1.6rem;max-width:1196px;padding:1.6rem;position:relative;width:100%}@media (min-width:824px){.authCard{flex-direction:row;gap:2.4rem;height:806px;max-height:calc(100vh - 8rem)}}.authCard__media{border-radius:16px;flex:none;height:128px;overflow:hidden}@media (min-width:824px){.authCard__media{flex:0 0 42%;height:auto}}@media (min-width:1240px){.authCard__media{flex:0 0 50%}}.authCard__media img{display:block;height:100%;object-fit:cover;object-position:center 30%;width:100%}.authCard__body{display:flex;flex:1;flex-direction:column;justify-content:safe center;min-width:0;overflow-y:auto;padding:2.4rem 1.6rem}@media (min-width:824px){.authCard__body{padding:3.2rem 4rem}}.authCard__content{margin:0 auto;max-width:480px;width:100%}.authCard__title{font-size:2.4rem;font-weight:400;line-height:1.25;margin-bottom:.8rem;text-align:center}.authCard__subtitle{color:#6b6b6b;font-size:1.4rem;font-weight:300;margin-bottom:2.4rem;text-align:center}.authCard__title+.authCard__form,.authCard__title+[data-controller]{margin-top:2.4rem}.authCard__form{display:flex;flex-direction:column;gap:1.6rem}.authCard__form--register{gap:1.2rem}.authCard__form--register .authCard__label{margin-bottom:.4rem}.authCard__inlineField{position:relative}.authCard__inlineField .authCard__input{height:48px;padding-right:8.8rem}.authCard__inlineLabel{color:#6b6b6b;font-size:1.4rem;pointer-events:none;position:absolute;right:1.6rem;top:50%;translate:0 -50%}.authCard__inlineField--password .authCard__input{padding-right:11.2rem}.authCard__inlineField--password .authCard__eye{right:1.6rem}.authCard__inlineLabel--password{right:4.4rem}.authCard__wizHead{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.4rem}.authCard__wizLabel{color:#6b6b6b;font-size:1.3rem}.authCard__progress{background:rgba(29,29,27,.08);border-radius:2px;height:3px;overflow:hidden}.authCard__progress span{background:#1d1d1b;border-radius:2px;display:block;height:100%;transition:width .25s ease;width:0}.authCard__wizStep{display:flex;flex-direction:column;gap:1.2rem}.authCard__wizStep[hidden]{display:none}.authCard__wizNav{display:flex;gap:1rem;margin-top:.4rem}.authCard__wizNav .authCard__submit{flex:1}.authCard__wizNav [hidden]{display:none}.authCard__ghost{background:none;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:1.4rem;font-weight:500;height:44px;padding:0 2rem;transition:border-color .15s ease}.authCard__ghost:hover{border-color:#1d1d1b}.authCard__ghost--block{align-items:center;display:flex;justify-content:center;margin-top:1rem;text-decoration:none;width:100%}.authCard__divider{background:rgba(29,29,27,.1);height:1px;margin:2.8rem 0 2rem}.authCard__sso{margin-top:1.6rem}.authCard__sso[hidden]{display:none}.authCard__sso .authCard__ghost--block{gap:1rem;margin-top:1.2rem}.authCard__meta--forgot{margin-top:1.6rem}.authCard__valueHint{color:#6b6b6b;font-size:1.3rem;line-height:1.4;margin-top:1.2rem;text-align:center}.authCard__row{display:grid;gap:1.2rem;grid-template-columns:1fr}@media (min-width:600px){.authCard__row{grid-template-columns:1fr 1fr}}.authCard__field{display:flex;flex-direction:column}.authCard__label{font-size:1.4rem;font-weight:500;margin-bottom:.6rem}.authCard__input,.authCard__select{background:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;font-family:inherit;font-size:1.4rem;font-weight:400;height:40px;padding:0 1.2rem;transition:border-color .15s ease;width:100%}.authCard__input::placeholder,.authCard__select::placeholder{color:#6b6b6b;opacity:.8}.authCard__input:focus,.authCard__select:focus{border-color:#1d1d1b;outline:none}.authCard__selectWrapper{position:relative}.authCard__selectWrapper:has(.authSelect__trigger[aria-expanded=true]):after{rotate:225deg;translate:0 -30%}.authCard__selectWrapper:after{border-bottom:1.5px solid #6b6b6b;border-right:1.5px solid #6b6b6b;content:"";height:8px;pointer-events:none;position:absolute;right:1.2rem;rotate:45deg;top:50%;translate:0 -70%;width:8px}.authCard__select{appearance:none;padding-right:3.2rem}.authCard__select:disabled{background:#fafafa;color:#6b6b6b}.authCard .authSelect__native{display:none}.authCard .authSelect__flag{flex-shrink:0;height:20px;width:20px}.authCard__phoneRow{display:flex;gap:.8rem}.authCard__phoneRow .authCard__selectWrapper--dial{flex:0 0 88px}.authCard__phoneRow .authCard__selectWrapper--dial .authSelect__trigger{padding-right:2.4rem}.authCard__phoneRow .authCard__input{flex:1;min-width:0}.authCard .authSelect__trigger{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:400;gap:.8rem;height:40px;padding:0 3.2rem 0 1.2rem;text-align:left;transition:border-color .15s ease;white-space:nowrap;width:100%}.authCard .authSelect__trigger .authSelect__triggerLabel{overflow:hidden;text-overflow:ellipsis}.authCard .authSelect__trigger:hover:not(:disabled),.authCard .authSelect__trigger[aria-expanded=true]{border-color:#1d1d1b}.authCard .authSelect__trigger:focus,.authCard .authSelect__trigger:focus-visible{border-color:#1d1d1b;outline:none!important}.authCard .authSelect__trigger--placeholder{color:#6b6b6b}.authCard .authSelect__trigger:disabled{background:#fafafa;color:#6b6b6b;cursor:default}.authCard .authSelect__panel{background:#fff;border:1px solid #e6e6e4;border-radius:12px;box-shadow:0 16px 40px rgba(29,29,27,.1);display:flex;flex-direction:column;max-height:min(56vh,460px);overflow:hidden;position:fixed;z-index:60}.authCard .authSelect__panel[hidden]{display:none}.authCard .authSelect__search{border-bottom:1px solid #ececea;flex-shrink:0;padding:1.2rem;position:relative}.authCard .authSelect__search svg{color:#6b6b6b;height:16px;left:2.4rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:16px}.authCard .authSelect__searchInput{background:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;font-family:inherit;font-size:1.4rem;height:40px;padding:0 1.2rem 0 3.6rem;width:100%}.authCard .authSelect__searchInput::placeholder{color:#6b6b6b;opacity:.8}.authCard .authSelect__searchInput:focus{border-color:#1d1d1b;outline:none}.authCard .authSelect__list{list-style:none;margin:0;overflow-y:auto;padding:0}.authCard .authSelect__option{align-items:center;color:#1d1d1b;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1rem 1.6rem}.authCard .authSelect__option[hidden]{display:none}.authCard .authSelect__option--placeholder{color:#6b6b6b}.authCard .authSelect__option.is-active{background:rgba(29,29,27,.04)}.authCard .authSelect__option[aria-selected=true]{background:rgba(29,29,27,.04);font-weight:500}.authCard .authSelect__optionLabel{flex:1}.authCard .authSelect__optionMeta{color:#6b6b6b;font-variant-numeric:tabular-nums}.authCard__inputWrapper{position:relative}.authCard__inputWrapper .authCard__input{padding-right:4rem}.authCard__eye{background:none;border:0;color:#6b6b6b;cursor:pointer;display:flex;padding:0;position:absolute;right:1.2rem;top:50%;translate:0 -50%}.authCard__eye:hover{color:#1d1d1b}.authCard__eye .authCard__eye--hide,.authCard__eye.is-visible .authCard__eye--show{display:none}.authCard__eye.is-visible .authCard__eye--hide{display:block}.authCard__chips{display:flex;flex-wrap:wrap;gap:.8rem}.authCard__chip{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:999px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.4rem;gap:.4rem;padding:.5rem 1.1rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.authCard__chip:hover{border-color:#1d1d1b}.authCard__chip .authCard__chipCheck{display:none}.authCard__chip.is-selected{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.authCard__chip.is-selected .authCard__chipCheck{display:block}.authCard__checks{display:flex;flex-direction:column;gap:1rem}.authCard__check{align-items:flex-start;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem}.authCard__check input{accent-color:#1d1d1b;flex-shrink:0;height:16px;margin-top:2px;width:16px}.authCard__check a{text-decoration:underline}.authCard__check a:hover{text-decoration:none}.authCard__submit{background:#1d1d1b;border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:500;height:44px;transition:background .15s ease;width:100%}.authCard__submit:hover{background:#333}.authCard__submit--link{align-items:center;display:flex;justify-content:center;text-decoration:none}.authCard__confirm{align-items:center;display:flex;flex-direction:column;text-align:center}.authCard__confirmMark{align-items:center;background:#d1decd;border-radius:50%;box-shadow:0 0 0 8px rgba(209,222,205,.35);color:#004519;display:flex;height:64px;justify-content:center;margin-bottom:2.4rem;width:64px}.authCard__confirmMark svg{flex-shrink:0;height:26px;width:26px}.authCard__confirmMark--expired{background:#f2e9de;box-shadow:0 0 0 8px hsla(32,41%,82%,.35);color:#bb4107}.authCard__confirmTitle{font-size:2.4rem;font-weight:400;line-height:1.25;margin:0 0 .8rem}.authCard__confirmText{color:#6b6b6b;font-size:1.5rem;line-height:1.55;margin:0 0 2.8rem}.authCard__confirmHint{color:#6b6b6b;font-size:1.3rem;line-height:1.5;margin:1.6rem 0 0}.authCard__links{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem;text-align:center}.authCard__link{color:#1d1d1b;font-size:1.4rem;text-decoration:none}.authCard__link:hover{text-decoration:underline}.authCard__link--muted{color:#6b6b6b}.authCard__meta{color:#6b6b6b;font-size:1.4rem;text-align:center}.authCard__meta a{color:#1d1d1b;text-decoration:underline}.authCard__meta a:hover{text-decoration:none}.authCard__message{font-size:1.4rem;font-weight:300;line-height:1.5;margin-bottom:2rem;text-align:center}.authCard__message p+p{margin-top:.8rem}.authCard__notice{background:rgba(0,69,25,.07);border-radius:10px;color:#1e6b3a;font-size:1.4rem;margin-bottom:1.6rem;padding:1rem 1.2rem;text-align:center}.authCard__notice--quiet{background:#fbf8f4;color:#6b6b6b}.authCard__input--code{font-size:2.4rem;font-weight:300;height:56px;letter-spacing:.5em;text-align:center;text-indent:.5em}.authCard__input--code::placeholder{color:rgba(29,29,27,.22);letter-spacing:.5em}.authCard__strong{font-weight:500}.authCard__avatar{align-items:center;display:flex;gap:1.6rem}.authCard__avatarPreview{align-items:center;background:#fbf8f4;border-radius:50%;color:#6b6b6b;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.authCard__avatarPreview img{height:100%;object-fit:cover;width:100%}.authCard__avatarPreview svg{flex-shrink:0;height:28px;width:28px}.authCard__profile{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin-bottom:2.4rem}.authCard__profileAvatar{align-items:center;background:#fbf8f4;border-radius:50%;color:#6b6b6b;display:flex;height:88px;justify-content:center;margin-bottom:.8rem;overflow:hidden;width:88px}.authCard__profileAvatar img{height:100%;object-fit:cover;width:100%}.authCard__profileAvatar svg{flex-shrink:0;height:40px;width:40px}.authCard__profileName{font-size:1.8rem;font-weight:500}.authCard__profileEmail{color:#6b6b6b;font-size:1.4rem}.authCard__details{border-top:1px solid rgba(29,29,27,.08);margin:0 0 2.4rem;padding:0}.authCard__details>div{border-bottom:1px solid rgba(29,29,27,.08);display:flex;gap:1.6rem;justify-content:space-between;padding:1.2rem 0}.authCard__details dt{color:#6b6b6b;flex-shrink:0;font-size:1.4rem}.authCard__details dd{font-size:1.4rem;margin:0;text-align:right}.authCard__avatarActions{align-items:center;display:flex;gap:1.2rem}.authCard__textButton{background:none;border:0;color:#6b6b6b;cursor:pointer;font-family:inherit;font-size:1.4rem;padding:0;text-decoration:underline}.authCard__textButton:hover{color:#1d1d1b}.authCard__hint{color:#6b6b6b;font-size:1.3rem}.authCard__error{background:#fdf3f4;border:1px solid #f1c6c9;border-radius:10px;color:#a4262c;font-size:1.4rem;margin-bottom:1.6rem;padding:1rem 1.2rem}.authCard ul{list-style:none;margin:.4rem 0 0;padding:0}.authCard ul li{color:#a4262c;font-size:1.3rem;line-height:1.4}.authCard__rowErrors{grid-column:1/-1}.authCard__rowErrors:empty{display:none}.authCard__rowErrors ul{margin-top:0}.authCard__check input:focus-visible,.authCard__chip:focus-visible,.authCard__eye:focus-visible,.authCard__ghost:focus-visible,.authCard__link:focus-visible,.authCard__meta a:focus-visible,.authCard__submit:focus-visible{outline:1px solid rgba(29,29,27,.55)!important;outline-offset:2px}.authCard .authSelect__searchInput:focus,.authCard .authSelect__searchInput:focus-visible,.authCard__input:focus,.authCard__input:focus-visible,.authCard__select:focus,.authCard__select:focus-visible{border-color:#1d1d1b;outline:none!important}@media (max-width:599px){.authCard .authSelect__trigger,.authCard__input,.authCard__select{font-size:1.6rem;height:44px!important}.authCard .authSelect__option{font-size:1.6rem;padding:1rem 1.2rem}.authCard__body{padding:2rem 2rem 2.4rem}.authCard__title{font-size:2.2rem}}.authModal{background:transparent;border:0;border-radius:24px;height:fit-content;inset:0;margin:auto;max-height:calc(100vh - 8rem);max-width:920px;overflow:visible;padding:0;position:fixed;width:calc(100% - 3.2rem)}@media (min-width:824px){.authModal{max-width:none;width:calc(100% - 8rem)}}.authModal:focus,.authModal:focus-visible{outline:none!important}.authModal[open]{animation:authModalIn .2s ease-out}.authModal[open]::backdrop{animation:authModalFade .2s ease-out}@media (prefers-reduced-motion:reduce){.authModal[open]{animation:none}.authModal[open]::backdrop{animation:none}}.authModal::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.6)}.authModal__content{border-radius:24px;max-height:calc(100vh - 8rem);overflow-y:auto}.authModal__content .authCard{max-width:none}.authModal__close{background:hsla(0,0%,100%,.85);border:1px solid transparent;border-radius:50%;color:#1d1d1b;cursor:pointer;display:flex;padding:.8rem;position:absolute;right:1.6rem;top:1.6rem;transition:background .2s ease,border-color .2s ease;z-index:2}.authModal__close:focus{outline:none!important}.authModal__close:focus-visible{outline:1px solid rgba(29,29,27,.55)!important;outline-offset:2px}.authModal__close:hover{background:#fff;border-color:rgba(29,29,27,.25)}.authModal__loading{align-items:center;background:#fff;border-radius:24px;display:flex;justify-content:center;min-height:240px}@keyframes authModalIn{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes authModalFade{0%{opacity:0}to{opacity:1}}.accountAvatar{border-radius:50%;display:block;flex-shrink:0;height:36px;max-width:none;min-width:36px;object-fit:cover;width:36px}.accountAvatar--initial{align-items:center;background:#f2f2f2;color:#82827d;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:1}[data-account-entry]:not(.is-signedIn),[data-portal-promo]:not(.is-visible){display:none!important}.avatarCropper{align-items:center;background:#fff;border-radius:24px;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:5}.avatarCropper__panel{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:320px;width:100%}.avatarCropper__title{color:#1d1d1b;font-size:1.8rem;font-weight:300}.avatarCropper__stage{background:#f2e9de;border-radius:50%;cursor:grab;height:240px;overflow:hidden;position:relative;touch-action:none;user-select:none;width:240px}.avatarCropper__stage:active{cursor:grabbing}.avatarCropper__img{left:0;max-width:none;pointer-events:none;position:absolute;top:0;will-change:transform}.avatarCropper__ring{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(29,29,27,.15);inset:0;pointer-events:none;position:absolute}.avatarCropper__zoom{accent-color:#1d1d1b;cursor:pointer;width:240px}.avatarCropper__actions{display:flex;gap:12px;width:100%}.avatarCropper__actions .authCard__ghost,.avatarCropper__actions .authCard__submit{flex:1;margin:0}.cmp-banner{margin:0 auto}.cmp-banner--width-100{width:100%}.cmp-banner--width-90{width:90%}.cmp-banner--width-80{width:80%}.cmp-banner--width-70{width:70%}.cmp-banner--width-60{width:60%}.cmp-banner--height-100 .cmp-banner__core{min-height:100px}.cmp-banner--height-100 .cmp-banner__text-box{padding-bottom:19px;padding-top:19px}.cmp-banner--height-200 .cmp-banner__core{min-height:200px}.cmp-banner--height-300 .cmp-banner__core{min-height:300px}.cmp-banner--height-400 .cmp-banner__core{min-height:400px}.cmp-banner--height-500 .cmp-banner__core{min-height:500px}.cmp-banner__core{align-items:center;border-radius:8px;display:flex;justify-content:center;width:100%}.cmp-banner__background,.cmp-banner__core{overflow:hidden;position:relative}.cmp-banner__background picture{display:contents}.cmp-banner__background .cmp-banner__media{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cmp-banner__background .cmp-banner__video-wrapper{inset:0;overflow:hidden;pointer-events:none;position:absolute}.cmp-banner__background .cmp-banner__video-wrapper iframe{border:none;height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.cmp-banner__background .cmp-banner__video-wrapper video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cmp-banner--layout-left .cmp-banner__core,.cmp-banner--layout-right .cmp-banner__core{align-items:stretch;flex-direction:row}.cmp-banner--layout-left .cmp-banner__background,.cmp-banner--layout-right .cmp-banner__background{flex:1 1 auto;position:relative}.cmp-banner--layout-left .cmp-banner__text-side,.cmp-banner--layout-right .cmp-banner__text-side{display:flex;flex-shrink:0;position:relative;z-index:2}.cmp-banner--layout-left .cmp-banner__text-box,.cmp-banner--layout-right .cmp-banner__text-box{min-height:100%;width:100%}.cmp-banner--layout-right .cmp-banner__core{flex-direction:row-reverse}.cmp-banner--layout-overlay .cmp-banner__core{align-items:center;flex-direction:column;justify-content:center}.cmp-banner--layout-overlay .cmp-banner__background{height:100%;inset:0;position:absolute!important;width:100%;z-index:0}.cmp-banner--layout-overlay .cmp-banner__text-side{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;position:relative;width:100%;z-index:2}.cmp-banner__v-align-top .cmp-banner__text-box{justify-content:flex-start}.cmp-banner__v-align-center .cmp-banner__text-box{justify-content:center}.cmp-banner__v-align-bottom .cmp-banner__text-box{justify-content:flex-end}.cmp-banner__text-size-30{flex:0 0 30%;max-width:30%;min-width:0;width:30%}.cmp-banner__text-size-40{flex:0 0 40%;max-width:40%;min-width:0;width:40%}.cmp-banner__text-size-50{flex:0 0 50%;max-width:50%;min-width:0;width:50%}.cmp-banner__text-size-60{flex:0 0 60%;max-width:60%;min-width:0;width:60%}.cmp-banner__text-size-70{flex:0 0 70%;max-width:70%;min-width:0;width:70%}.cmp-banner__text-box{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px;width:100%}.cmp-banner__text-align-left .cmp-banner__inner{align-items:flex-start;text-align:left}.cmp-banner__text-align-center .cmp-banner__inner{align-items:center;text-align:center}.cmp-banner__text-align-right .cmp-banner__inner{align-items:flex-end;text-align:right}.cmp-banner__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}@media (min-width:1440px){.cmp-banner__inner h2{font-size:5.2rem}.cmp-banner__inner p.h3{font-size:3.2rem}}.cmp-banner__inner .cmp-banner__richtext,.cmp-banner__inner h2,.cmp-banner__inner p{color:inherit;margin-bottom:1.5rem}.cmp-banner__inner .cmp-banner__richtext:last-child,.cmp-banner__inner h2:last-child,.cmp-banner__inner p:last-child{margin-bottom:0}.cmp-banner__text-bg-transparent{background-color:transparent}.cmp-banner__text-bg-sand{background-color:#e4d3bf}.cmp-banner__text-bg-sand-light{background-color:#f2e9de}.cmp-banner__text-bg-sand-lighter{background-color:#fbf8f4}.cmp-banner__text-bg-yellow{background-color:#fab600}.cmp-banner__text-bg-green{background-color:#004519}.cmp-banner__text-bg-blue{background-color:#00416c}.cmp-banner__text-bg-cayenne{background-color:#bb4107}.cmp-banner__text-bg-white{background-color:#fff}.cmp-banner__cta{margin-left:auto;margin-right:auto;margin-top:16px;width:fit-content}@media (max-width:824px){.cmp-banner--width-60,.cmp-banner--width-70,.cmp-banner--width-80,.cmp-banner--width-90{width:100%}.cmp-banner--layout-left .cmp-banner__core,.cmp-banner--layout-right .cmp-banner__core{flex-direction:column}.cmp-banner--layout-left .cmp-banner__background,.cmp-banner--layout-right .cmp-banner__background{min-height:250px}.cmp-banner--layout-left .cmp-banner__text-side,.cmp-banner--layout-left .cmp-banner__text-size-30,.cmp-banner--layout-left .cmp-banner__text-size-40,.cmp-banner--layout-left .cmp-banner__text-size-50,.cmp-banner--layout-left .cmp-banner__text-size-60,.cmp-banner--layout-left .cmp-banner__text-size-70,.cmp-banner--layout-right .cmp-banner__text-side,.cmp-banner--layout-right .cmp-banner__text-size-30,.cmp-banner--layout-right .cmp-banner__text-size-40,.cmp-banner--layout-right .cmp-banner__text-size-50,.cmp-banner--layout-right .cmp-banner__text-size-60,.cmp-banner--layout-right .cmp-banner__text-size-70{flex-basis:100%;max-width:100%;width:100%}.cmp-banner--layout-overlay .cmp-banner__text-side{flex:1 1 100%;max-width:100%;min-width:100%;width:100%}.cmp-banner__text-box{min-height:auto;padding:24px}.cmp-banner__inner{padding:16px}}.slider-news{color:#1d1d1b;overflow:hidden;padding-bottom:20px}.slider-news .swiper-wrapper{margin-bottom:20px}.slider-news .swiper-slide{padding-top:12px;width:fit-content}.slider-news .swiper-slide img{height:100%;object-fit:cover;width:100%}.slider-news .swiper-pagination{position:static}.slider-news .swiper-pagination-bullet{background:#decab3;border-radius:0;height:2px;opacity:1;width:48px}.slider-news .swiper-pagination-bullet-active{background:#000}.productSliderMain{margin:auto;overflow:hidden;position:relative}.productSliderMain__slide{position:relative}.productSliderMain .swiper-slide{aspect-ratio:856/540;position:relative}.productSliderMain .swiper-slide img{background:#fbf8f4;cursor:pointer;height:100%;object-fit:contain;width:100%}.productSliderMain .swiper-slide .productSliderMain__videoContainer{background:#000;height:100%;left:0;position:absolute;top:0;width:100%}.productSliderMain .swiper-slide .productSliderMain__videoContainer iframe{border:0;height:100%;width:100%}.productSliderMain__downloadBtn{align-items:center;border-radius:4px;bottom:12px;color:#4e4e4b;display:flex;height:32px;justify-content:center;left:12px;margin:0;position:absolute;text-decoration:none;transition:background-color .2s ease;width:32px;z-index:10}.productSliderMain__downloadBtn:hover{background-color:#e6e6e6;color:#4e4e4b}.productSliderMain__downloadBtn svg{display:block;height:24px;width:24px}.productSliderMain .swiper-button-next,.productSliderMain .swiper-button-prev{color:#4e4e4b;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.productSliderMain .swiper-buttons-wrapper{bottom:12px;display:flex;gap:10px;position:absolute;right:12px}.productSliderMain .swiper-button-next,.productSliderMain .swiper-button-prev{inset:auto;position:relative;transform:none}}.productSliderMainModal__container{outline:none!important}.productSliderMainModal__image{max-width:800px;width:100%}.productSliderMainModal__dialog{border-radius:12px;padding:24px}@media (min-width:824px){.productSliderMainModal__dialog{padding:48px}}.productSliderMainModal__close-button{cursor:pointer;left:10px;position:absolute;top:10px;transition:transform .3s ease-in-out}.productSliderMainModal__close-button:hover{transform:rotate(90deg)}.productSliderMainModal__download--hidden{display:none}.productSliderThumbs{overflow:hidden}.productSliderThumbs .swiper-slide{border:1px solid #cdcdcb;border-radius:8px;cursor:pointer;height:100px;overflow:hidden;width:fit-content}.productSliderThumbs .swiper-slide img{background:#fbf8f4;height:100%;object-fit:contain}.productSliderThumbs .swiper-slide.is-video .video-play-overlay{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.productSliderThumbs .swiper-slide.is-video .video-play-overlay .icon{color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.productSliderThumbs .swiper-slide-thumb-active{border:1px solid #676765}.productSliderThumbs .swiper-scrollbar{height:2px;margin-top:14px;position:static;width:144px}.productSliderThumbs .swiper-button-next,.productSliderThumbs .swiper-button-prev{height:40px;left:auto;margin-top:14px;right:auto;width:40px}.productSliderThumbs .swiper-button-lock{display:none}.teaserSlider{overflow:hidden}.teaserSlider .swiper-wrapper{margin-bottom:24px}.teaserSlider .swiper-slide{width:fit-content}.teaserSlider .swiper-slide img{height:100%;object-fit:contain;width:100%}.teaserSlider .swiper-scrollbar{height:2px;position:static;width:144px}@media (min-width:1024px){.teaserSlider__core{overflow:hidden}}.custom-visual-links-grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.custom-visual-links-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.custom-visual-links-grid{grid-template-columns:repeat(var(--columns,4),1fr)}}.custom-visual-links-grid__item{display:flex;min-width:0}.custom-visual-links-grid__item .visualLinksCard{display:flex;flex-direction:column;height:100%;width:100%}.custom-cover-grid__items{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.custom-cover-grid__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.custom-cover-grid__items{grid-template-columns:repeat(var(--columns,4),1fr)}}.custom-cover-grid__item{display:flex;min-width:0}.custom-cover-grid__item .coverCard{display:flex;flex-direction:column;height:100%;width:100%}.slider-gallery{overflow:hidden}.slider-gallery .swiper-wrapper{aspect-ratio:2;margin-bottom:24px}.slider-gallery .swiper-slide{width:auto}.slider-gallery .swiper-slide img{border-radius:8px;height:100%;object-fit:contain}.slider-gallery .swiper-scrollbar{height:2px;position:static;width:144px}@media (min-width:600px){.slider-gallery .swiper-slide img{height:100%}}@media (min-width:1024px){.slider-gallery .swiper-wrapper{height:480px}.slider-gallery .visual-link-grid>.gridItem{flex:0 0 calc(100%/var(--columns))!important;max-width:calc(100%/var(--columns))!important}}@media (min-width:1240px){.slider-gallery__core{overflow:hidden}}.slider-marketing{overflow:hidden}.slider-marketing .swiper-wrapper{margin-bottom:24px}.slider-marketing .swiper-slide,.slider-marketing__matrixItem{border-radius:8px;height:320px;overflow:hidden;position:relative;width:auto}.slider-marketing .swiper-slide a,.slider-marketing__matrixItem a{height:100%;outline-offset:-2px}.slider-marketing .swiper-slide:after,.slider-marketing__matrixItem:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";inset:0;pointer-events:none;position:absolute}.slider-marketing .swiper-slide img,.slider-marketing__matrixItem img{aspect-ratio:.8;height:100%;object-fit:cover}.slider-marketing .swiper-scrollbar{height:2px;position:static;width:144px}.slider-marketing__grid{align-items:center}.slider-marketing__description{margin-bottom:24px}.slider-marketing__matrix{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:824px){.slider-marketing__matrix{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.slider-marketing__matrix{grid-template-columns:repeat(var(--columns,3),1fr)}}.slider-marketing__textWrapper{color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;position:absolute;z-index:1}.slider-marketing__text{position:relative;transform:translateY(100%);transition:transform .3s,background .3s}.slider-marketing__textInner{display:flex;flex-direction:column;gap:24px;justify-content:flex-end;padding:0 24px 24px}.slider-marketing__title{font-size:3rem;font-weight:300;left:0;letter-spacing:-.02em;margin:0;padding:24px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:background .3s}@media (min-width:1440px){.slider-marketing__title{font-size:4rem}}.slider-marketing__body{color:#e6e6e6}.slider-marketing a:hover .slider-marketing__text{transform:translateY(0)}.slider-marketing a:hover .slider-marketing__text,.slider-marketing a:hover .slider-marketing__title{background:rgba(0,0,0,.4)}@media (min-width:1024px){.slider-marketing__core{overflow:hidden}.slider-marketing .swiper-slide,.slider-marketing__matrixItem{height:480px}.slider-marketing .swiper-slide img,.slider-marketing__matrixItem img{aspect-ratio:1}}.digitalTools{padding:3.2rem 0}.digitalTools__header{margin-bottom:2.4rem}.digitalTools__heading{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.digitalTools__heading{font-size:4rem}}.digitalTools__nav{align-items:center;display:flex;justify-content:space-between;margin-top:2.4rem}.digitalTools__progressTrack{align-items:center;cursor:pointer;display:flex;height:10px;position:relative;touch-action:none;user-select:none;width:200px}.digitalTools__progressTrack:before{background:#e4d3bf;border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0}.digitalTools__progressFill{background:#1d1d1b;border-radius:1px;height:2px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:width .1s linear;width:0}.digitalTools__navBtns{display:flex;gap:1.6rem}.digitalTools__navBtn{align-items:center;background:transparent;border:none;color:#1d1d1b;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .2s}.digitalTools__navBtn:hover{opacity:.7}.digitalTools__navBtn svg{flex-shrink:0}.digitalTools__scroll{-ms-overflow-style:none;display:flex;gap:1.6rem;overflow-x:auto;padding:0;scrollbar-width:none}.digitalTools__scroll::-webkit-scrollbar{display:none}@media (min-width:824px){.digitalTools__scroll{gap:2.4rem}}.digitalTools__card{aspect-ratio:3/2;background:#fbf8f4;border:1px solid #e8ddd3;border-radius:12px;display:block;flex-shrink:0;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:border-color .3s;width:340px}.digitalTools__card:hover{border-color:transparent}.digitalTools__imageOverlay{height:0;inset:0;overflow:hidden;position:absolute;transition:height .3s ease;z-index:10}.digitalTools__card:hover .digitalTools__imageOverlay{height:100%}.digitalTools__image{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.05);transition:transform .5s ease;width:100%}.digitalTools__card:hover .digitalTools__image{transform:scale(1.1)}.digitalTools__imageGradient{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.2) 50%,rgba(0,0,0,.4));inset:0;pointer-events:none;position:absolute}.digitalTools__imageArrow{color:hsla(0,0%,100%,.9);position:absolute;right:1.6rem;top:1.6rem}.digitalTools__content{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem;position:relative}.digitalTools__badge{align-items:center;align-self:flex-start;background:#fff;border:1px solid #1d1d1b;border-radius:999px;color:#1d1d1b;display:inline-flex;font-size:1.2rem;line-height:1.6;padding:.2rem 1.2rem;position:relative;transition:border-color .3s,background .3s,color .3s,backdrop-filter .3s;white-space:nowrap;z-index:20}.digitalTools__card:hover .digitalTools__badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);color:#fff}.digitalTools__description{color:#706f6f;font-size:1.2rem;line-height:1.6;margin:0;transition:opacity .3s}.digitalTools__card:hover .digitalTools__description{opacity:0}.digitalTools__cta{align-items:center;align-self:flex-start;color:#1d1d1b;display:inline-flex;font-size:1.2rem;font-weight:400;gap:.8rem;margin-top:.4rem;transition:opacity .3s}.digitalTools__card:hover .digitalTools__cta{opacity:0}.digitalTools__title{color:#1d1d1b;font-size:2rem;font-weight:300;letter-spacing:-.025em;line-height:1.4;margin:0;position:relative;transition:color .3s;z-index:20}.digitalTools__card:hover .digitalTools__title{color:#fff}.digitalTools--grid .digitalTools__scroll{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;overflow:visible}@media (min-width:824px){.digitalTools--grid .digitalTools__scroll{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.digitalTools--grid .digitalTools__scroll{grid-template-columns:repeat(var(--columns,3),1fr)}}.digitalTools--grid .digitalTools__card{aspect-ratio:auto;height:100%;width:100%}.digitalTools--grid .digitalTools__description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctaBlock__content{display:flex;flex-direction:column;gap:36px;margin-left:auto;margin-right:auto}.ctaBlock__content>*{flex:1 1 0}.ctaBlock__img{border-radius:12px}.ctaBlock__text{display:flex;flex-direction:column;gap:32px;max-width:720px}.ctaBlock__title{margin:0}.ctaBlock__button{margin-top:16px;width:100%}.ctaBlock--center .ctaBlock__content{gap:48px;text-align:center}.ctaBlock--center .ctaBlock__img{margin:auto}.ctaBlock--left.ctaBlock--noImg .ctaBlock__content{margin-left:0}@media (min-width:600px){.ctaBlock__content{gap:48px;max-width:576px}.ctaBlock__text{align-items:flex-start}.ctaBlock__button{width:auto}.ctaBlock--center .ctaBlock__text{align-items:center}}@media (min-width:1240px){.ctaBlock__content{align-items:center;flex-direction:row;gap:64px;justify-content:center;max-width:1190px}.ctaBlock--left .ctaBlock__img,.ctaBlock--right .ctaBlock__img{aspect-ratio:533/400;height:100%;object-fit:cover}.ctaBlock--right .ctaBlock__content{flex-direction:row-reverse}.ctaBlock--center .ctaBlock__content{gap:80px;max-width:none}.ctaBlock--left.ctaBlock--noImg .ctaBlock__content{justify-content:flex-start}.ctaBlock:not(.ctaBlock--noImg) .ctaBlock__text{align-items:flex-start;text-align:left}}.keyNewsBlock__title{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.6em;margin-top:0}@media (min-width:600px){.keyNewsBlock__slider{padding-left:24px;padding-right:24px}}@media (min-width:1240px){.keyNewsBlock__title{font-size:4rem}}.keyNewsBlock--randomize.keyNewsBlock--count-2 .gridItem:nth-child(n+3),.keyNewsBlock--randomize.keyNewsBlock--count-2 .swiper-slide:nth-child(n+3),.keyNewsBlock--randomize.keyNewsBlock--count-3 .gridItem:nth-child(n+4),.keyNewsBlock--randomize.keyNewsBlock--count-3 .swiper-slide:nth-child(n+4){display:none}.infoCircleBlock{--wheel-size:min(360px,calc(100vw - 10.4rem));--label-space:56px;--card-w-base:56px;--card-h-base:51px;--label-gap:1.6rem;--side-extra:2.4rem;overflow-x:clip}.infoCircleBlock__title{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;margin-bottom:5.6rem;margin-top:0}.infoCircleBlock__layout{--card-w:calc(var(--card-w-base) * (1 - max(0, (var(--count) - 6)) * 0.08));--card-h:calc(var(--card-h-base) * (1 - max(0, (var(--count) - 6)) * 0.08));align-items:center;display:grid;gap:4.8rem}.infoCircleBlock__wheelCol{align-items:center;display:flex;justify-content:center;padding-block:max(0px,var(--card-h)/2 + var(--label-gap) - var(--label-space) + 2.4rem)}@media (min-width:600px){.infoCircleBlock__wheelCol{padding-inline:6rem}}.infoCircleBlock__wheel{aspect-ratio:1;max-width:var(--wheel-size);position:relative;width:100%}.infoCircleBlock__ring{fill:none;height:calc(100% - var(--label-space)*2);inset:var(--label-space);overflow:visible;position:absolute;width:calc(100% - var(--label-space)*2)}.infoCircleBlock__ringHighlight,.infoCircleBlock__ringTrack{stroke:#e0e0e0;stroke-width:.75;stroke-linecap:round;transform:rotate(calc(-90deg + var(--tilt, 0deg)));transform-box:fill-box;transform-origin:center}.infoCircleBlock__ringHighlight{stroke:#1d1d1b;stroke-width:1;transition:stroke-dashoffset .3s ease}.infoCircleBlock__center{align-items:center;display:flex;inset:var(--label-space);justify-content:center;pointer-events:none;position:absolute;text-align:center}.infoCircleBlock__centerText{color:#1d1d1b;font-size:1.3rem;font-weight:300;line-height:1.4;max-width:64%}.infoCircleBlock__nodes{inset:var(--label-space);position:absolute}.infoCircleBlock__spoke{height:50%;left:50%;position:absolute;top:0;transform:translateX(-50%) rotate(var(--angle));transform-origin:50% 100%;width:1px}.infoCircleBlock__node{background:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 25px 53px 3px rgba(207,128,31,.2);color:#1d1d1b;cursor:pointer;height:var(--card-h);left:50%;opacity:.45;padding:0;position:absolute;top:0;transform:translate(-50%,-50%) rotate(calc(var(--angle)*-1));transition:opacity .3s ease,border-color .3s ease;width:var(--card-w)}.infoCircleBlock__node:hover{opacity:.7}.infoCircleBlock__node.is-active{border-color:#1d1d1b;box-shadow:none;opacity:1}.infoCircleBlock__node:focus-visible{opacity:1;outline:2px solid #004519;outline-offset:3px}.infoCircleBlock__nodeInner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.infoCircleBlock__nodeIcon{aspect-ratio:1;display:block;max-width:20px;width:25%}.infoCircleBlock__nodeIcon svg{stroke-width:1;display:block;height:100%;width:100%}.infoCircleBlock__nodeIcon--img{background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.infoCircleBlock__nodeNum{font-size:1.6rem;font-weight:400;line-height:1}.infoCircleBlock__nodeLabel{color:#1d1d1b;font-size:1.4rem;font-weight:300;left:50%;line-height:1.2;max-width:12ch;opacity:.5;pointer-events:none;position:absolute;text-align:center;top:0;transform:translate(-50%,calc((var(--card-h)/2 + var(--label-gap))*-1 - var(--side, 0)*var(--side-extra) - 50%)) rotate(calc(var(--angle)*-1));transform-origin:center;transition:opacity .3s ease,font-weight .3s ease;width:max-content;z-index:2}.infoCircleBlock__spoke .infoCircleBlock__node.is-active+.infoCircleBlock__nodeLabel{font-weight:500;opacity:1}.infoCircleBlock__panel[hidden]{display:none}.infoCircleBlock__panel:focus-visible{outline:none}.infoCircleBlock__heading{color:#1d1d1b;font-size:2.28rem;font-weight:500;line-height:1.65;margin-bottom:.8rem}.infoCircleBlock__text{color:#1d1d1b;font-size:1.5rem;font-weight:300;line-height:1.4;max-width:62ch}.infoCircleBlock__text p{margin:0 0 1.6rem}.infoCircleBlock__text p:last-child{margin-bottom:0}.infoCircleBlock__metric{margin-top:4.4rem}.infoCircleBlock__statRow{align-items:flex-end;display:flex;gap:2.4rem}.infoCircleBlock__stat{color:#1d1d1b;font-size:clamp(5.2rem,3.84rem + 3.8vw,7.7rem);font-weight:300;letter-spacing:.017em;line-height:.88;margin:0}.infoCircleBlock__statUnit{font-size:.645em;font-weight:300;letter-spacing:0;vertical-align:top}.infoCircleBlock__statLabel{color:#1d1d1b;font-size:1.5rem;font-weight:300;line-height:1.4;margin:0;padding-bottom:.3em}.infoCircleBlock__statIcon{background:#004519;display:block;height:80px;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;width:80px}.infoCircleBlock__statIcon+.infoCircleBlock__statLabel{margin-top:1.6rem}.infoCircleBlock__barFrame{border:.5px solid #e5e6e6;border-radius:8px;box-shadow:0 4px 5px 0 rgba(207,128,31,.2);margin-top:2.4rem;max-width:581px;padding:8px}.infoCircleBlock__bar{align-items:center;display:flex;gap:3px;height:10px}.infoCircleBlock__fill{background:#004519;border-radius:2px;display:block;flex-shrink:0;height:100%;min-width:10px;transition:width .7s cubic-bezier(.4,0,.2,1);width:var(--fill,0)}.infoCircleBlock__track{background:#d1decd;border-left:1px solid #fbf8f4;border-radius:2px;display:block;flex:1 1 0;height:100%}@media (min-width:600px){.infoCircleBlock{--wheel-size:380px;--label-space:48px;--card-w-base:68px;--card-h-base:62px;--label-gap:2.8rem;--side-extra:4.4rem}.infoCircleBlock__centerText{font-size:1.6rem;line-height:1.4}.infoCircleBlock__nodeLabel{font-size:1.6rem}}@media (min-width:1024px){.infoCircleBlock{--wheel-size:460px;--label-space:44px;--card-w-base:80px;--card-h-base:73px;--label-gap:3.6rem;--side-extra:4.4rem}.infoCircleBlock__title{font-size:4.8rem;margin-bottom:8rem}.infoCircleBlock__centerText,.infoCircleBlock__nodeLabel{font-size:1.8rem}}@media (min-width:1240px){.infoCircleBlock{--wheel-size:500px;--label-space:40px;--side-extra:4.4rem}.infoCircleBlock__wheelCol{padding-inline:8rem}.infoCircleBlock__layout{gap:9.6rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (prefers-reduced-motion:reduce){.infoCircleBlock__fill,.infoCircleBlock__node,.infoCircleBlock__nodeLabel,.infoCircleBlock__ringHighlight{transition:none}}.hero,.hero__core{position:relative}.hero__core{text-align:center}@media (min-width:824px){.hero__breadcrumbs{left:0;position:absolute;right:0;top:120px;z-index:1}}.hero__video{z-index:-1}.hero__video,.hero__videoPoster{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero__videoPoster{opacity:1;transition:opacity 1s ease;z-index:2}.hero__videoPoster.fadeOut{opacity:0}.hero__imageWrapper{inset:0;position:absolute;z-index:-1}.hero__imageWrapper--fadeIn{opacity:0;transition:opacity .5s ease}.hero__image{height:100%;object-fit:cover;width:100%}.hero__inner{display:flex;flex-direction:column;justify-content:center;padding:32px 0 64px}.hero__inner--position-top{justify-content:flex-start}.hero__inner--position-bottom{justify-content:flex-end}@media (min-width:600px){.hero__inner--height-desktop-default{height:450px}.hero__inner--height-desktop-550{height:550px}.hero__inner--height-desktop-650{height:650px}.hero__inner--height-desktop-750{height:750px}}@media (max-width:599px){.hero__inner--height-mobile-default{height:290px}.hero__inner--height-mobile-350{height:350px}.hero__inner--height-mobile-400{height:400px}.hero__inner--height-mobile-450{height:450px}}.hero__heading{margin-bottom:64px}.hero__heading--hidden{border:0;height:2px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hero__textImageWrapper{display:block;margin:48px auto 24px;max-width:250px;width:fit-content}@media (min-width:824px){.hero__textImageWrapper{margin-bottom:64px;margin-top:120px;max-width:540px}}.hero__subheading{font-size:2rem;font-weight:300;line-height:1.4;margin-bottom:48px;margin-top:-12px}@media (min-width:1440px){.hero__subheading{font-size:2.4rem}}@media (min-width:824px){.hero--belowHeader{margin-top:-120px}}.hero--belowHeader .hero__inner{padding:96px 0}@media (min-width:824px){.hero--belowHeader .hero__heading{margin-top:120px}}.hero--lightText{color:#fff}.hero--darkText{color:#1d1d1b}.heroOverlay{color:#fff;margin-top:-74px;min-height:70svh;overflow:hidden;position:relative}@media (min-width:824px){.heroOverlay{margin-top:-120px;min-height:80svh}}.heroOverlay__media,.heroOverlay__overlay{inset:0;position:absolute}.heroOverlay__media{z-index:0}.heroOverlay__overlay{background:linear-gradient(180deg,rgba(19,16,13,.4),rgba(19,16,13,.18) 40%,rgba(19,16,13,.5));z-index:1}.heroOverlay__image,.heroOverlay__poster,.heroOverlay__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.heroOverlay__poster{transition:opacity 1s ease;z-index:1}.heroOverlay__poster.fadeOut{opacity:0}.heroOverlay__imageWrapper{inset:0;position:absolute}.heroOverlay__imageWrapper--fadeIn{opacity:0;transition:opacity .5s ease}.heroOverlay__content{box-sizing:content-box;display:flex;flex-direction:column;margin:0 auto;max-width:1392px;min-height:70svh;padding-left:24px;padding-right:24px;position:relative;z-index:2}@media (min-width:1240px){.heroOverlay__content{padding-left:48px;padding-right:48px}}@media (min-width:824px){.heroOverlay__content{min-height:80svh}}.heroOverlay__top{align-items:center;display:flex;gap:24px;padding-top:144px}@media (max-width:823px){.heroOverlay__top{padding-top:90px}}.heroOverlay__back{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:8px 0;transition:opacity .2s ease}.heroOverlay__back:hover{opacity:.75}.heroOverlay__back svg{display:block}.heroOverlay__breadcrumbs{margin-left:auto}.heroOverlay__breadcrumbs .wrapper{max-width:none;padding:0}.heroOverlay__breadcrumbs .breadcrumbs__current,.heroOverlay__breadcrumbs a{color:inherit}.heroOverlay__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding-block:48px 80px;text-align:center}.heroOverlay__inner{align-items:center;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:820px}.heroOverlay__badge{align-items:center;background:#fff;border:1px solid rgba(29,29,27,.5);border-radius:999px;box-shadow:0 4px 12px rgba(29,29,27,.15);color:#1d1d1b;display:inline-flex;font-size:1.5rem;font-weight:300;padding:8px 18px}.heroOverlay__heading{font-size:clamp(3.8rem,5.6vw,7.2rem);font-weight:300;line-height:1.04;margin:0}.heroOverlay__intro{font-size:clamp(1.6rem,2vw,2rem);font-weight:400;line-height:1.5;margin:0 auto;max-width:620px;opacity:.92}.heroOverlay--dark{color:#1d1d1b}.heroOverlay--spotlight{min-height:min(76vh,620px)}@media (min-width:824px){.heroOverlay--spotlight{min-height:min(82vh,760px)}}.heroOverlay--spotlight .heroOverlay__overlay{background:linear-gradient(0deg,rgba(19,16,13,.86) 0,rgba(19,16,13,.42) 40%,rgba(19,16,13,0) 72%),linear-gradient(90deg,rgba(19,16,13,.6) 0,rgba(19,16,13,0) 55%)}.heroOverlay--spotlight .heroOverlay__image{animation:heroSpotlightDrift 24s ease forwards}.heroOverlay--spotlight .heroOverlay__body{align-items:flex-start;justify-content:flex-end;text-align:left}.heroOverlay--spotlight .heroOverlay__inner{align-items:flex-start;margin:0;max-width:760px;text-align:left}.heroOverlay--spotlight .heroOverlay__intro{margin-left:0;margin-right:0;max-width:52ch}@keyframes heroSpotlightDrift{0%{transform:scale(1.09) translate3d(1.5%,1%,0)}to{transform:scale(1) translateZ(0)}}@media (prefers-reduced-motion:reduce){.heroOverlay--spotlight .heroOverlay__image{animation:none}}.heroMasthead{background:#fbf8f4;margin-top:-74px;padding-top:74px}@media (min-width:824px){.heroMasthead{margin-top:-120px;padding-top:120px}}.heroMasthead__breadcrumbs{padding-top:20px}.heroMasthead__inner{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:40px 0 44px}@media (min-width:1024px){.heroMasthead__inner{padding:52px 0 48px}}.heroMasthead__badge{align-items:center;border:1px solid rgba(29,29,27,.28);border-radius:999px;color:#1d1d1b;display:inline-flex;font-size:13px;font-weight:500;gap:9px;line-height:1;padding:8px 16px}.heroMasthead__badgeIcon{display:block}.heroMasthead__badgeIcon svg{display:block;height:16px;width:16px}.heroMasthead__heading{color:#1d1d1b;font-size:clamp(32px,9vw,44px);font-weight:300;hyphens:auto;letter-spacing:-.01em;line-height:1.06;margin:0;max-width:15em;overflow-wrap:break-word}@media (min-width:1024px){.heroMasthead__heading{font-size:68px;hyphens:manual}}.heroMasthead__intro{color:#4e4e4b;font-size:19px;line-height:1.5;margin:0;max-width:34em}.heroMasthead__media{aspect-ratio:2/1;display:block;position:relative;width:100%}@media (min-width:824px){.heroMasthead__media{aspect-ratio:auto;height:420px}}.heroMasthead__image,.heroMasthead__poster,.heroMasthead__video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.heroMasthead__video{background:transparent;z-index:1}@media (max-width:823px){.heroMasthead__poster{object-position:25% 50%}}@media (prefers-reduced-motion:reduce){.heroMasthead__video{display:none}}.mosaicBlock__title{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:24px;margin-top:0}@media (min-width:1440px){.mosaicBlock__title{font-size:4rem}}.mosaicBlock__grid{color:#fff;display:grid;gap:12px}@media (min-width:824px){.mosaicBlock__grid{gap:24px}}.mosaicBlock__item{border-radius:8px;overflow:hidden;position:relative}.mosaicBlock__item--cta{padding:16px}@media (min-width:824px){.mosaicBlock__item--cta{padding:24px}}.mosaicBlock__grid--large :first-child,.mosaicBlock__grid--medium :first-child,.mosaicBlock__grid--small :first-child{grid-area:i1}.mosaicBlock__grid--large :nth-child(2),.mosaicBlock__grid--medium :nth-child(2),.mosaicBlock__grid--small :nth-child(2){grid-area:i2}.mosaicBlock__grid--large :nth-child(3),.mosaicBlock__grid--medium :nth-child(3),.mosaicBlock__grid--small :nth-child(3){grid-area:i3}.mosaicBlock__grid--large :nth-child(4),.mosaicBlock__grid--medium :nth-child(4),.mosaicBlock__grid--small :nth-child(4){grid-area:i4}.mosaicBlock__grid--large :nth-child(5),.mosaicBlock__grid--medium :nth-child(5),.mosaicBlock__grid--small :nth-child(5){grid-area:i5}.mosaicBlock__grid--large :nth-child(6),.mosaicBlock__grid--medium :nth-child(6),.mosaicBlock__grid--small :nth-child(6){grid-area:i6}.mosaicBlock__grid--small{grid-template-areas:"i1 i1" "i2 i3" "i4 i4";grid-template-rows:440px 384px 326px}.mosaicBlock__grid--large,.mosaicBlock__grid--medium{grid-template-areas:"i1 i1" "i2 i3" "i2 i5" "i4 i5" "i6 i6";grid-template-rows:440px 244px 112px 240px 160px}@media (min-width:824px){.mosaicBlock__grid--small{grid-template-rows:256px 256px 256px}.mosaicBlock__grid--large,.mosaicBlock__grid--medium{grid-template-rows:256px 256px 96px 256px 160px}}@media (min-width:1024px){.mosaicBlock__grid{grid-template-columns:auto 328px 328px}.mosaicBlock__grid--small{grid-template-areas:"i1 i2 i4" "i1 i3 i4";grid-template-rows:360px 256px}.mosaicBlock__grid--medium{grid-template-areas:"i1 i2 i4" "i1 i2 i5" "i1 i3 i5";grid-template-rows:308px 28px 256px}.mosaicBlock__grid--large{grid-template-areas:"i1 i2 i4" "i1 i2 i5" "i1 i3 i5" "i1 i3 i6";grid-template-rows:198px 138px 34px 198px}}.mosaicBlockItem{height:100%}.mosaicBlockItem__title{font-size:3rem;font-weight:300;inset:16px;letter-spacing:-.02em;margin:0;padding-right:50px;position:absolute;top:auto}@media (min-width:1440px){.mosaicBlockItem__title{font-size:4rem}}@media (min-width:824px){.mosaicBlockItem__title{inset:24px;top:auto}}.mosaicBlockItem__img{height:100%;object-fit:cover;transition:transform .6s ease-in-out;width:100%}@media (hover:hover){.mosaicBlockItem__img:hover{transform:scale(1.1)}}.mosaicBlockItem__plusBtn{background:#fff;border-radius:4px;bottom:16px;color:#1d1d1b;height:40px;position:absolute;right:16px;width:40px;z-index:1}@media (hover:hover){.mosaicBlockItem__plusBtn:hover{background:#e5e5e5}.mosaicBlockItem__plusBtn:hover+.mosaicBlockItem__img{transform:scale(1.1)}}@media (min-width:824px){.mosaicBlockItem__plusBtn{bottom:24px;right:24px}}.mosaicBlockCta{display:block;height:100%;outline-offset:-1px;overflow:hidden;padding:16px;position:relative;z-index:0}@media (min-width:824px){.mosaicBlockCta{padding:24px}}.mosaicBlockCta__outerFlex{height:100%;position:relative;z-index:1}.mosaicBlockCta__innerFlex{height:100%;margin-bottom:-14px;overflow:hidden}.mosaicBlockCta__title{font-size:3rem;font-weight:300;hyphens:auto;letter-spacing:-.02em;margin:0}@media (min-width:1440px){.mosaicBlockCta__title{font-size:4rem}}.mosaicBlockCta__button{align-items:center;display:flex;gap:8px}.mosaicBlockCta__button .icon{transition:transform .5s ease-in-out}.mosaicBlockCta:hover .mosaicBlockCta__button .icon{transform:translateX(10px)}.mosaicBlockDrawer{color:#1d1d1b}.mosaicBlockDrawer__close{margin-left:auto}.mosaicBlockDrawer__picture{border-radius:8px;flex-shrink:0;height:431px;overflow:hidden;width:100%}.mosaicBlockDrawer__picture img{height:100%;object-fit:cover;width:100%}.mosaicBlockDrawer__title{font-size:3.2rem;margin:0}.mosaicBlockDrawer__description{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.mosaicBlockDrawer__description{font-size:1.4rem}}.mosaicBlockDrawerCard{outline-offset:-1px;overflow:hidden;padding-right:24px;width:100%}.mosaicBlockDrawerCard .mosaicBlockDrawerCard__inner{align-items:flex-start;flex-direction:column;gap:8px}.mosaicBlockDrawerCard__img{background:#f2f2f2;border-radius:8px;height:155px;object-fit:contain;width:100%}.mosaicBlockDrawerCard .mosaicBlockDrawerCard__text{align-items:flex-start;column-gap:40px;flex-direction:column;row-gap:8px}.mosaicBlockDrawerCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.8rem;font-weight:400;overflow:hidden}.mosaicBlockDrawerCard__code{color:#676765;font-size:1.4rem;text-decoration:underline}@media (min-width:600px){.mosaicBlockDrawerCard__img{aspect-ratio:1;height:100%;width:auto}.mosaicBlockDrawerCard .mosaicBlockDrawerCard__inner{align-items:center;flex-direction:row;gap:24px;height:195px}.mosaicBlockDrawerCard .mosaicBlockDrawerCard__text{align-items:center;flex-direction:row}}.supportBlock{border-radius:8px;font-size:2rem;font-weight:300;line-height:1.4;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:1440px){.supportBlock{font-size:2.4rem}}.supportBlock__content{margin:0 auto 32px;max-width:912px}@media (min-width:824px){.supportBlock{padding-left:60px;padding-right:60px}}.simpleBlock__grid{grid-auto-flow:dense;row-gap:32px}@media (min-width:600px){.simpleBlock__grid{row-gap:48px}}@media (min-width:824px){.simpleBlock__grid{gap:64px}}.simpleBlock__img{border-radius:12px}.simpleBlock__text{align-self:center}.simpleBlock__title{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.simpleBlock__title{font-size:4rem}}@media (min-width:824px){.simpleBlock__title{font-size:4rem}.simpleBlock__content{font-size:1.8rem}}.factsBlock__title{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:48px;margin-top:0}@media (min-width:1440px){.factsBlock__title{font-size:4rem}}.factsBlock__tag{margin-bottom:48px}.factsBlock__grid{column-gap:0;row-gap:32px}.factsBlock__item{flex-basis:400px;font-size:1.4rem}.factsBlock__icon{align-items:center;border-radius:8px;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.factsBlock__category{font-size:1.6rem;font-weight:300;line-height:1.6;margin-bottom:12px}.factsBlock__subtitle{font-size:2rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.factsBlock__subtitle{font-size:2.4rem}}.factsBlock--boxed .factsBlock__inner{background:#fff;border-radius:12px;padding:24px}@media (min-width:600px){.factsBlock__grid{column-gap:24px}.factsBlock--boxed .factsBlock__inner{padding:48px}}.teaserGroup .teaserGroup__topBar{flex-direction:column;margin-bottom:40px}@media (min-width:600px){.teaserGroup .teaserGroup__topBar{flex-direction:row}}.teaserGroup__title{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin:0}@media (min-width:1440px){.teaserGroup__title{font-size:4rem}}.teaserGroup__grid{row-gap:48px}.bannerBlock{border-radius:8px;overflow:hidden;position:relative}.bannerBlock__imageWrapper{inset:0;position:absolute;z-index:-1}.bannerBlock__image{height:100%;object-fit:cover;width:100%}.bannerBlock__inner{min-height:340px;padding:48px 24px;text-align:center}.bannerBlock__inner:not(.onlyForSpecifity){align-items:center}@media (min-width:824px){.bannerBlock__inner{padding:64px}}.bannerBlock__title{font-size:4rem;font-weight:300;letter-spacing:-.02em;margin-bottom:16px;margin-top:0}@media (min-width:1024px){.bannerBlock__title{font-size:5.2rem}}.bannerBlock__subtitle{font-size:2rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.bannerBlock__subtitle{font-size:2.4rem}}.bannerBlock__btn{color:inherit}.spoilerBlock__core{background:#fff;border-radius:8px;box-shadow:0 0 24px 0 rgba(0,0,0,.12);padding:24px}@media (min-width:824px){.spoilerBlock__core{padding:48px}}.spoilerBlock__title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.spoilerBlock__title{font-size:3rem}}.spoilerBlock__separator{background-color:#f2e9de;height:1px;width:100%}.spoilerBlock__btn{display:none;margin:auto}.spoilerBlock[data-spoiler-needed=true] .spoilerBlock__content{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.spoilerBlock[data-spoiler-needed=true] .spoilerBlock__btn{display:flex}.spoilerBlock[data-open=false][data-spoiler-needed=true] .spoilerBlock__contentWrapper{position:relative}.spoilerBlock[data-open=false][data-spoiler-needed=true] .spoilerBlock__contentWrapper:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:30px;left:0;position:absolute;right:0}.spoilerBlock[data-open=false] .spoilerBlock__btn__less{display:none}.spoilerBlock[data-open=false] .spoilerBlock__btn__more{display:inline}.spoilerBlock[data-open=true] .spoilerBlock__icon{transform:rotate(-180deg)}.spoilerBlock[data-open=true] .spoilerBlock__content{display:block}.spoilerBlock[data-open=true] .spoilerBlock__btn__less{display:inline}.spoilerBlock[data-open=true] .spoilerBlock__btn__more{display:none}.imageBlock figcaption{margin-top:12px}.imageBlock__img{border-radius:12px}.imageBlock__img--wide{margin-left:auto;margin-right:auto}.quoteBlock{border-left:1px solid #f1853d;padding-left:24px}.quoteBlock blockquote{font-size:2rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.quoteBlock blockquote{font-size:2.4rem}}.quoteBlock__img{border-radius:8px}.quoteBlock__job{color:#676765;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.quoteBlock__job{font-size:1.4rem}}@media (min-width:1024px){.quoteBlock{padding:0}.quoteBlock__inner{margin:auto;max-width:75%}}.block---richtext{box-sizing:content-box;margin:40px auto;margin-inline:auto;max-width:1392px;max-width:682px;padding-left:24px;padding-right:24px}@media (min-width:1240px){.block---richtext{padding-left:48px;padding-right:48px}}@media (min-width:824px){.block---richtext{margin-bottom:64px;margin-top:64px}}.no-top-space-block .block---richtext{margin-top:0}@media (min-width:824px){.no-top-space-block .block---richtext{margin-top:0}}.block---richtext[data-width="60%"]{max-width:835.2px}.block---richtext[data-width="70%"]{max-width:974.4px}.block---richtext[data-width="80%"]{max-width:1113.6px}.block---richtext[data-width="90%"]{max-width:1252.8px}.block---richtext[data-width="100%"]{max-width:1392px}.attribute--richtext h1,.block---richtext h1{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.attribute--richtext h1,.block---richtext h1{font-size:5.2rem}}.attribute--richtext h2,.block---richtext h2{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.attribute--richtext h2,.block---richtext h2{font-size:4rem}}.attribute--richtext h3,.block---richtext h3{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.attribute--richtext h3,.block---richtext h3{font-size:3rem}}.attribute--richtext h4,.block---richtext h4{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.attribute--richtext h4,.block---richtext h4{font-size:2.4rem}}.attribute--richtext h5,.block---richtext h5{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:.6em;margin-top:0}@media (min-width:1440px){.attribute--richtext h5,.block---richtext h5{font-size:2rem}}.attribute--richtext h1:not(:first-child),.attribute--richtext h2:not(:first-child),.attribute--richtext h3:not(:first-child),.attribute--richtext h4:not(:first-child),.attribute--richtext h5:not(:first-child),.attribute--richtext h6:not(:first-child),.block---richtext h1:not(:first-child),.block---richtext h2:not(:first-child),.block---richtext h3:not(:first-child),.block---richtext h4:not(:first-child),.block---richtext h5:not(:first-child),.block---richtext h6:not(:first-child){margin-top:1.6em}.attribute--richtext,.attribute--richtext p,.block---richtext,.block---richtext p{font-size:1.8rem;font-weight:300;line-height:1.6;margin-bottom:revert}.attribute--richtext li,.attribute--richtext p,.block---richtext li,.block---richtext p{color:#4e4e4b}.attribute--richtext p.small-text,.block---richtext p.small-text{font-size:1.6rem;font-weight:300}.attribute--richtext p.big,.block---richtext p.big{font-size:2.4rem;font-weight:300}.attribute--richtext ol,.attribute--richtext ul,.block---richtext ol,.block---richtext ul{margin:revert;padding:revert}.attribute--richtext ol>li,.attribute--richtext ul>li,.block---richtext ol>li,.block---richtext ul>li{list-style-type:revert;margin:0 0 .8em;padding:revert}.attribute--richtext ol>li::marker,.attribute--richtext ul>li::marker,.block---richtext ol>li::marker,.block---richtext ul>li::marker{color:#e4d3bf}.attribute--richtext ol>li::marker,.block---richtext ol>li::marker{color:#686864;font-weight:500}.attribute--richtext b,.attribute--richtext strong,.block---richtext b,.block---richtext strong{color:#1d1d1b;font-weight:700}.attribute--richtext .rt-box,.block---richtext .rt-box{background:#fff;border-radius:12px;color:#4e4e4b;line-height:1.6;margin-block:24px;padding:24px 32px}.attribute--richtext .rt-box strong,.block---richtext .rt-box strong{display:block;margin-bottom:4px}.attribute--richtext .rt-box a,.block---richtext .rt-box a{color:#1d1d1b}.attribute--richtext .rt-box a[href*="google.com/maps"]:before,.attribute--richtext .rt-box a[href*="maps.google"]:before,.attribute--richtext .rt-box a[href^="mailto:"]:before,.attribute--richtext .rt-box a[href^="tel:"]:before,.block---richtext .rt-box a[href*="google.com/maps"]:before,.block---richtext .rt-box a[href*="maps.google"]:before,.block---richtext .rt-box a[href^="mailto:"]:before,.block---richtext .rt-box a[href^="tel:"]:before{background:#1d1d1b;content:"";display:inline-block;height:17px;margin-right:12px;mask:url(/build/images/email.6da673cd.svg) center/contain no-repeat;vertical-align:-3px;width:16px}.attribute--richtext .rt-box a[href^="tel:"]:before,.block---richtext .rt-box a[href^="tel:"]:before{mask-image:url(/build/images/phone.dce5c487.svg)}.attribute--richtext .rt-box a[href*="google.com/maps"]:before,.attribute--richtext .rt-box a[href*="maps.google"]:before,.block---richtext .rt-box a[href*="google.com/maps"]:before,.block---richtext .rt-box a[href*="maps.google"]:before{mask-image:url(/build/images/location.abe60e38.svg)}.attribute--richtext .rt-box:has(+.rt-box),.block---richtext .rt-box:has(+.rt-box){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-bottom:8px}.attribute--richtext .rt-box+.rt-box,.block---richtext .rt-box+.rt-box{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding-top:8px}.attribute--richtext td>.rt-box,.attribute--richtext th>.rt-box,.block---richtext td>.rt-box,.block---richtext th>.rt-box{margin-block:0}.attribute--richtext .rt-accent,.block---richtext .rt-accent{border-left:2px solid #e4d3bf;color:#4e4e4b;margin-block:24px;padding-left:24px}.attribute--richtext .rt-accent strong,.block---richtext .rt-accent strong{display:block;margin-bottom:2px}.attribute--richtext table,.block---richtext table{border-collapse:collapse;margin-block:24px;table-layout:fixed;width:100%}.attribute--richtext table td,.attribute--richtext table th,.block---richtext table td,.block---richtext table th{border:0;overflow-wrap:break-word;padding:0 32px 16px 0;text-align:left;vertical-align:top}.attribute--richtext table td:last-child,.attribute--richtext table th:last-child,.block---richtext table td:last-child,.block---richtext table th:last-child{padding-right:0}.attribute--richtext table td>p,.attribute--richtext table th>p,.block---richtext table td>p,.block---richtext table th>p{margin-block:0}.attribute--richtext table td>p+p,.attribute--richtext table th>p+p,.block---richtext table td>p+p,.block---richtext table th>p+p{margin-top:8px}@media (max-width:599px){.attribute--richtext table,.attribute--richtext table tbody,.attribute--richtext table td,.attribute--richtext table th,.attribute--richtext table thead,.attribute--richtext table tr,.block---richtext table,.block---richtext table tbody,.block---richtext table td,.block---richtext table th,.block---richtext table thead,.block---richtext table tr{display:block;width:100%}.attribute--richtext table td,.attribute--richtext table th,.block---richtext table td,.block---richtext table th{padding-right:0}.attribute--richtext table td:empty,.attribute--richtext table th:empty,.block---richtext table td:empty,.block---richtext table th:empty{display:none}}.attribute--richtext blockquote,.block---richtext blockquote{border-left:1px solid #f1853d;font-size:2rem;font-style:italic;font-weight:300;line-height:1.4;padding-left:24px}@media (min-width:1440px){.attribute--richtext blockquote,.block---richtext blockquote{font-size:2.4rem}}.attribute--richtext blockquote:before,.block---richtext blockquote:before{background:#f1853d;content:"";display:block;height:64px;margin-bottom:24px;mask:url(/build/images/quotes.4e581306.svg) 0 0 no-repeat;mask-size:100%;width:64px}.attribute--richtext a,.block---richtext a{font-weight:500;text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}@media (hover:hover){.attribute--richtext a:hover,.block---richtext a:hover{color:#bb4107;text-decoration-color:currentColor}}.attribute--richtext img,.block---richtext img{border-radius:8px}.attribute--richtext .video-iframe-wrapper,.block---richtext .video-iframe-wrapper{height:0;padding-bottom:56.25%;position:relative}.attribute--richtext .video-iframe-wrapper iframe,.block---richtext .video-iframe-wrapper iframe{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.scoreAnalysisLink{background-color:#86efac;border:1px solid transparent;border-radius:9999px;color:#065f46;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5;padding:.25rem 1rem;text-decoration:none;transition:all .2s ease}.scoreAnalysisLink:hover{background-color:#4ade80;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:#064e3b;text-decoration:none;transform:translateY(-1px)}.scoreAnalysisLink:active{transform:translateY(0)}.searchAnalysis__container{background:#fff;border-radius:12px;margin:20px auto;overflow:hidden}.searchAnalysis__report-header{align-items:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.searchAnalysis__searchBox{display:flex;gap:10px;margin:1.5rem 2rem .5rem;width:100%}.searchAnalysis__tools{align-items:center;display:flex;gap:10px}.searchAnalysis__input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;flex-grow:1;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.searchAnalysis__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}.searchAnalysis__input::placeholder{color:#64748b}.searchAnalysis__button{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease,transform .1s ease}.searchAnalysis__button:hover{background-color:#134cca}.searchAnalysis__button:active{transform:translateY(1px)}.searchAnalysis__search-meta{display:flex;gap:2rem}.searchAnalysis__meta-item label{color:#64748b;display:block;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.searchAnalysis__meta-item .value{color:#2563eb;font-size:1.25rem;font-weight:600}.searchAnalysis__table{padding:1rem}.searchAnalysis__table table{border-collapse:collapse;margin-top:1rem;width:100%}.searchAnalysis__table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:.875rem;padding:1rem;text-align:left}.searchAnalysis__table td{border-bottom:1px solid #e2e8f0;padding:1rem;vertical-align:top}.searchAnalysis__statusPill{border-radius:99px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.searchAnalysis__attributeName{color:#334155;font-weight:600}.searchAnalysis__boostValue{color:#475569;font-family:monospace;font-size:1rem;font-weight:600}.searchAnalysis__attributeValue{word-wrap:break-word;color:#4b5563;font-size:1.2rem;max-width:400px}.searchAnalysis__emptyValue{color:#cbd5e1;font-size:1rem;font-style:italic}.searchAnalysis__legendIndicator{font-size:8px;padding:2px}.searchAnalysis__matchPhrase{background-color:#601df1;border:1px solid #3c09ad;border-radius:4px;color:#fff;font-weight:700;padding:2px 4px}.searchAnalysis__matchPartialPhrase{background-color:#86efac;border:1px solid #10b981;border-radius:4px;color:#065f46;font-weight:700;padding:2px 4px}.searchAnalysis__matchWord{background-color:#fef08a;border:1px solid #facc15;border-radius:4px;color:#854d0e;padding:2px 4px}.searchAnalysis__matchField{background-color:#3fa1e7;border:1px solid #007580;border-radius:4px;color:#0727a7;padding:2px 4px}.searchAnalysisLegend{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1rem 2rem;padding:1.25rem}.searchAnalysisLegend__title{color:#64748b;display:block;font-size:1.2rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.searchAnalysisLegend__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.searchAnalysisLegend__item{color:#64748b;font-size:1.2rem;line-height:1.4;margin:0}.searchAnalysisLegend__item h4{align-items:center;color:#334155;display:flex;font-size:1.3rem;gap:.5rem;margin:0 0 .5rem}.searchAnalysisLegend__indicator{border-radius:50%;display:inline-block;height:8px;width:8px}.searchAnalysisAlert__prioritized{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;gap:.75rem;margin:0 2rem 1.5rem;padding:1rem 1.25rem}.searchAnalysisAlert__icon{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:20px;justify-content:center;width:20px}.searchAnalysisAlert__text{font-size:1rem;font-weight:500;line-height:1.4}.faqBlock__inner{border:1px solid #b4b4b1;border-radius:8px;padding:12px}.faqBlock__item:not(:last-child){border-bottom:1px solid #b4b4b1}.faqBlock__button{font-size:2rem;font-weight:300;font-weight:400;justify-content:space-between;letter-spacing:-.02em;line-height:1.28;margin:0;padding-bottom:12px;padding-top:12px;width:100%}@media (min-width:1440px){.faqBlock__button{font-size:2.4rem}}.faqBlock__content{margin-bottom:16px}.boxesBlock{container-type:inline-size}.boxesBlock__grid{display:grid;gap:24px}@container (min-width: 420px){.boxesBlock__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 700px){.boxesBlock__grid{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1000px){.boxesBlock__grid{grid-template-columns:repeat(4,1fr)}}@supports not (contain:inline-size){@media (min-width:568px) and (min-width:600px){.boxesBlock__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:568px) and (min-width:824px){.boxesBlock__grid{grid-template-columns:repeat(3,1fr)}}}.boxesBlock__item{align-items:stretch;background-color:#fbf8f4;border:1px solid #829fc2;border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:176px;padding:12px}.boxesBlock__item:hover{background-color:#e2e0dc}.boxesBlock__item--blue{background-color:#e8effa;border:none}.boxesBlock__item--blue:hover{background-color:#c1cfe4}.boxesBlock__item--green{background-color:#d1decd;border:none}.boxesBlock__item--green .boxesBlock__tag{color:#004519}.boxesBlock__item--green:hover{background-color:#bdc8b9}@media (min-width:824px){.boxesBlock__item{min-height:240px}}.boxesBlock__tag{color:#00416c;font-size:1.4rem;font-weight:300;line-height:1.4;text-transform:uppercase}@media (min-width:1440px){.boxesBlock__tag{font-size:1.4rem}}.boxesBlock__title{font-size:2rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.boxesBlock__title{font-size:2.4rem}}.boxesBlock__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#343432;display:-webkit-box;font-size:1.4rem;overflow:hidden}@media (min-width:1024px){.boxesBlock__description{font-size:1.6rem}}.boxesBlock__appBadge{max-width:300px}.boxesBlock__appBadge img{width:100%}.boxesBlock--list,.boxesBlock--numbered{margin-block:0;padding-block:96px}.boxesBlock--list .boxesBlock__heading,.boxesBlock--numbered .boxesBlock__heading{color:#1d1d1b;font-size:2.8rem;letter-spacing:-.025em;line-height:1.5;margin-block:0}@media (min-width:1024px){.boxesBlock--list .boxesBlock__heading,.boxesBlock--numbered .boxesBlock__heading{font-size:3.6rem}}.boxesBlock--list .boxesBlock__headingMain,.boxesBlock--numbered .boxesBlock__headingMain{font-weight:500}.boxesBlock--list .boxesBlock__headingSub,.boxesBlock--numbered .boxesBlock__headingSub{color:#706f6f;font-weight:300}.boxesBlock--list .boxesBlock__grid,.boxesBlock--numbered .boxesBlock__grid{gap:16px;grid-auto-rows:1fr;grid-template-columns:1fr;margin-top:40px}@media (min-width:768px){.boxesBlock--list .boxesBlock__grid,.boxesBlock--numbered .boxesBlock__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.boxesBlock--list .boxesBlock__grid,.boxesBlock--list .boxesBlock__grid--cols-3,.boxesBlock--numbered .boxesBlock__grid,.boxesBlock--numbered .boxesBlock__grid--cols-3{grid-template-columns:repeat(3,1fr)}.boxesBlock--list .boxesBlock__grid--cols-4,.boxesBlock--numbered .boxesBlock__grid--cols-4{grid-template-columns:repeat(4,1fr)}.boxesBlock--list .boxesBlock__grid--cols-5,.boxesBlock--numbered .boxesBlock__grid--cols-5{grid-template-columns:repeat(5,1fr)}}.boxesBlock--list .boxesBlock__item,.boxesBlock--numbered .boxesBlock__item{background:none;border:none;gap:0;height:100%;justify-content:flex-start;min-height:0;position:relative}.boxesBlock--list .boxesBlock__item:hover,.boxesBlock--numbered .boxesBlock__item:hover{background:none}.boxesBlock--list .boxesBlock__title,.boxesBlock--numbered .boxesBlock__title{color:#1d1d1b;font-weight:300;letter-spacing:-.025em;margin-block:0}.boxesBlock--list .boxesBlock__description,.boxesBlock--numbered .boxesBlock__description{-webkit-line-clamp:unset;color:#706f6f;display:block;flex:1;font-size:1.4rem;font-weight:300;line-height:1.625;margin-top:8px;overflow:visible}.boxesBlock--list .boxesBlock__readMore,.boxesBlock--numbered .boxesBlock__readMore{color:#1d1d1b;font-weight:500}.boxesBlock--list .boxesBlock__arrow,.boxesBlock--numbered .boxesBlock__arrow{color:#1d1d1b;transition:transform .3s ease}@media (prefers-reduced-motion:reduce){.boxesBlock--list .boxesBlock__arrow,.boxesBlock--numbered .boxesBlock__arrow{transition:none}}.boxesBlock--list .boxesBlock__item:focus-visible .boxesBlock__arrow,.boxesBlock--list .boxesBlock__item:hover .boxesBlock__arrow,.boxesBlock--numbered .boxesBlock__item:focus-visible .boxesBlock__arrow,.boxesBlock--numbered .boxesBlock__item:hover .boxesBlock__arrow{transform:translateX(4px)}.boxesBlock--numbered .boxesBlock__item{padding:28px 28px 56px}.boxesBlock--numbered .boxesBlock__item>*{position:relative}.boxesBlock--numbered .boxesBlock__shape{height:100%;inset:0;pointer-events:none;position:absolute;transition:opacity .5s ease;width:100%}@media (prefers-reduced-motion:reduce){.boxesBlock--numbered .boxesBlock__shape{transition:none}}.boxesBlock--numbered .boxesBlock__shape path{fill:#f2e9de}.boxesBlock--numbered .boxesBlock__shape rect{fill:#e4d3bf}.boxesBlock--numbered .boxesBlock__shape--hover{opacity:0}.boxesBlock--numbered .boxesBlock__item:focus-visible .boxesBlock__shape--hover,.boxesBlock--numbered .boxesBlock__item:hover .boxesBlock__shape--hover{opacity:1}.boxesBlock--numbered .boxesBlock__item--blue .boxesBlock__shape path{fill:#e8effa}.boxesBlock--numbered .boxesBlock__item--blue .boxesBlock__shape rect{fill:#c1cfe4}.boxesBlock--numbered .boxesBlock__item--green .boxesBlock__shape path{fill:#d1decd}.boxesBlock--numbered .boxesBlock__item--green .boxesBlock__shape rect{fill:#bdc8b9}.boxesBlock--numbered .boxesBlock__number{color:#fff;font-size:3.6rem;font-weight:300;line-height:1}@media (min-width:1024px){.boxesBlock--numbered .boxesBlock__number{font-size:4.2rem}}.boxesBlock--numbered .boxesBlock__title{font-size:1.6rem;line-height:1.5;margin-top:16px}.boxesBlock--numbered .boxesBlock__readMore{bottom:20px;font-size:1.6rem;left:28px;line-height:1.5;position:absolute}.boxesBlock--numbered .boxesBlock__arrow{bottom:20px;height:20px;position:absolute;right:20px;width:20px}.boxesBlock--list .boxesBlock__grid{grid-auto-rows:auto}.boxesBlock--list .boxesBlock__item{background-color:#fff;border-radius:16px;padding:24px;transition:box-shadow .3s ease}@media (prefers-reduced-motion:reduce){.boxesBlock--list .boxesBlock__item{transition:none}}.boxesBlock--list .boxesBlock__item:focus-visible,.boxesBlock--list .boxesBlock__item:hover{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@media (min-width:1024px){.boxesBlock--list .boxesBlock__item{padding:28px}}.boxesBlock--list .boxesBlock__cardIcon{color:#e4d3bf;height:20px;position:absolute;right:24px;top:24px;width:20px}.boxesBlock--list .boxesBlock__title{font-size:1.8rem;line-height:28px;padding-right:32px}.boxesBlock--list .boxesBlock__footer{align-items:center;display:flex;font-size:1.4rem;gap:4px;line-height:20px;margin-top:16px}.boxesBlock--list .boxesBlock__readMore{font-size:1.4rem;line-height:20px;text-decoration:underline;text-underline-offset:4px}.boxesBlock--list .boxesBlock__arrow{height:14px;width:14px}.featuresBlock__core{background-color:#fff;border-radius:12px;padding:0 24px}.featuresBlock__item{padding:24px 0}.featuresBlock__item:not(:last-child){border-bottom:1px solid #cdcdcb}.featuresBlock__itemTitle{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:20px}@media (min-width:1440px){.featuresBlock__itemTitle{font-size:1.8rem}}.featuresBlock__itemBody{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.featuresBlock__itemBody{font-size:1.4rem}}.featuresBlock__icon{align-items:center;background-color:#e8effa;border-radius:8px;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.featuresBlock__img{margin-top:24px}@media (min-width:824px){.featuresBlock__item{display:flex;gap:24px}.featuresBlock__itemTitle{margin-bottom:16px;margin-top:4px}.featuresBlock__icon{flex-shrink:0;margin:0}}.conversionTool{min-height:496px}.conversionTool>*{margin-bottom:40px}.conversionTool p{max-width:900px}.conversionTool__title{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:40px;max-width:847px}@media (min-width:1440px){.conversionTool__title{font-size:1.8rem}}.conversionTool__combobox{max-width:1000px}.conversionTool__data p{margin:40px 0 24px}.conversionTool .column-tools{width:auto}.dimmingTable{background:#fff;font-family:AktivGrotesk,Lato,sans-serif}.dimmingTable.block-paddings{padding-top:0}@media (min-width:824px){.dimmingTable.block-paddings{padding-top:0}}.dimmingTable__wrapper{margin:0 auto;max-width:1440px;padding:8px 24px 32px}@media (min-width:1024px){.dimmingTable__wrapper{padding:8px 64px 32px}}.dimmingTable__tabs{align-items:center;border:1px solid #1d1d1b;border-radius:4px;display:inline-flex;flex-shrink:0;gap:4px;padding:4px}@media (max-width:639px){.dimmingTable__tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;scrollbar-width:none}.dimmingTable__tabs::-webkit-scrollbar{display:none}}.dimmingTable__tab{align-items:center;background:transparent;border:0;border-radius:4px;color:#686864;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:20px;padding:8px 16px;transition:color .15s ease,background-color .15s ease;white-space:nowrap}@media (max-width:639px){.dimmingTable__tab{font-size:13px;padding:8px 10px}}.dimmingTable__tab:hover{color:#1d1d1b}.dimmingTable__tab--active,.dimmingTable__tab--active:hover{background:#c1cfe4;color:#00416c}.dimmingTable__tabIcon{flex-shrink:0;height:14px;width:14px}@media (max-width:359px){.dimmingTable__tabIcon{display:none}}.dimmingTable__searchBox{align-items:center;border:1px solid #e4d3bf;border-radius:4px;display:flex;flex:1;height:44px;min-width:0;overflow:hidden}.dimmingTable__searchBox--basis{flex-basis:256px}.dimmingTable__searchField{flex:1;height:100%;position:relative}.dimmingTable__searchField input{background:transparent;border:0;box-shadow:none;color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;height:100%;outline:none;padding:0 16px 0 36px;width:100%}.dimmingTable__searchField input::placeholder{color:#686864}.dimmingTable__searchIcon{color:#686864;height:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.dimmingTable__filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-16px 0 16px}@media (max-width:639px){.dimmingTable__filters .dimmingTable__dd,.dimmingTable__filters .dimmingTable__ddTrigger,.dimmingTable__filters .dimmingTable__lumen{max-width:none;width:100%}.dimmingTable__filters .dimmingTable__lumenSlider{flex:1;width:auto}}.dimmingTable__dd{position:relative}.dimmingTable__ddTrigger{align-items:center;background:#fff;border:1px solid #e4d3bf;border-radius:4px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;gap:10px;height:44px;justify-content:space-between;max-width:260px;min-width:180px;padding:0 14px 0 16px}.dimmingTable__ddTrigger--active{border-color:#1d1d1b}.dimmingTable__ddTrigger:focus-visible{outline:1px solid rgba(29,29,27,.55)}.dimmingTable__ddLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingTable__ddChevron{color:#686864;flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.dimmingTable__dd[data-open=true] .dimmingTable__ddChevron{transform:rotate(180deg)}.dimmingTable__ddMenu{border:1px solid #e4d3bf;border-radius:4px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);left:0;max-height:320px;min-width:240px;overflow-y:auto;padding:6px;right:auto;top:calc(100% + 6px)}.dimmingTable__ddOption{background:transparent;border:0;border-radius:6px;color:#1d1d1b;cursor:pointer;display:block;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;padding:8px 12px;text-align:left;width:100%}.dimmingTable__ddOption:hover{background:hsla(33,43%,91%,.5)}.dimmingTable__ddOption--active{background:hsla(33,43%,91%,.5);font-weight:500}.dimmingTable__lumen{align-items:center;background:#fff;border:1px solid #e4d3bf;border-radius:4px;display:inline-flex;gap:14px;height:44px;padding:0 16px}.dimmingTable__lumenTitle{color:#686864;font-size:14px}.dimmingTable__lumenValues{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:2px}.dimmingTable__lumenInput{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;padding:2px 2px 1px;text-align:right;width:3.2em}.dimmingTable__lumenInput--max{text-align:left}.dimmingTable__lumenInput::-webkit-inner-spin-button,.dimmingTable__lumenInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimmingTable__lumenInput:hover{border-bottom-color:#e4d3bf}.dimmingTable__lumenInput:focus-visible{border-bottom-color:#1d1d1b;outline:none}.dimmingTable__lumenDash,.dimmingTable__lumenUnit{color:#686864;font-size:13px}.dimmingTable__lumenUnit{margin-left:4px}.dimmingTable__lumenSlider{height:24px;position:relative;width:190px}.dimmingTable__lumenTrack{background:#f2e9de;left:0;right:0}.dimmingTable__lumenFill,.dimmingTable__lumenTrack{border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.dimmingTable__lumenFill{background:#1d1d1b}.dimmingTable__lumenSlider input[type=range]{background:transparent;height:24px;inset:0;margin:0;padding:0;pointer-events:none;position:absolute}.dimmingTable__lumenSlider input[type=range]::-webkit-slider-runnable-track{background:transparent;height:24px}.dimmingTable__lumenSlider input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}.dimmingTable__lumenSlider input[type=range]::-moz-range-track{background:transparent}.dimmingTable__lumenSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #e4d3bf;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);cursor:grab;height:18px;margin-top:3px;pointer-events:auto;transition:border-color .15s ease,transform .15s ease;width:18px}.dimmingTable__lumenSlider input[type=range]::-webkit-slider-thumb:hover{border-color:#686864;transform:scale(1.08)}.dimmingTable__lumenSlider input[type=range]::-webkit-slider-thumb:active{border-color:#1d1d1b;cursor:grabbing}.dimmingTable__lumenSlider input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #e4d3bf;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);cursor:grab;height:16px;pointer-events:auto;width:16px}.dimmingTable__lumenSlider input[type=range]:focus-visible::-webkit-slider-thumb{border-color:#1d1d1b}.dimmingTable__pillGroup{align-items:center;display:inline-flex;gap:6px}.dimmingTable__filterPill{align-items:center;background:#fff;border:1px solid #e4d3bf;border-radius:9999px;color:#686864;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;height:36px;padding:0 14px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.dimmingTable__filterPill:hover{border-color:#686864;color:#1d1d1b}.dimmingTable__filterPill--active,.dimmingTable__filterPill--active:hover{background:#1d1d1b;border-color:#1d1d1b;color:#fbf8f4}.dimmingTable__filterPill:focus-visible{outline:1px solid rgba(29,29,27,.55)}.dimmingTable__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dimmingTable__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width:768px){.dimmingTable__grid{gap:20px}}.dimmingTable__card{background:#fff;border:0;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;font-family:AktivGrotesk,Lato,sans-serif;padding:0;text-align:left}.dimmingTable__card--link{cursor:pointer;transition:box-shadow .15s ease}.dimmingTable__card--link:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dimmingTable__card--link:focus-visible{outline:1px solid rgba(29,29,27,.55)}.dimmingTable__cardImg{align-items:center;background:#fbf8f4;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;padding:12px;transition:background-color .15s ease}@media (min-width:768px){.dimmingTable__cardImg{height:170px;padding:16px}}.dimmingTable__cardImg img{max-height:100%;max-width:100%;object-fit:contain}.dimmingTable__card--link:hover .dimmingTable__cardImg--hoverWhite{background:#fff}.dimmingTable__cardFallback{color:hsla(60,2%,40%,.5);height:40px;width:40px}.dimmingTable__cardBody{align-items:flex-start;background:#fff;border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:6px;padding:8px 12px 12px}@media (min-width:768px){.dimmingTable__cardBody{gap:8px;padding:12px 16px 20px}}.dimmingTable__cardBody--tight{gap:4px}@media (min-width:768px){.dimmingTable__cardBody--tight{gap:6px}}.dimmingTable__cardName{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1d1d1b;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:-.28px;line-height:18px;min-height:36px;overflow:hidden}@media (min-width:768px){.dimmingTable__cardName{font-size:14px;line-height:21px;min-height:42px}}.dimmingTable__cardName--strong{-webkit-line-clamp:unset;color:#1d1d1b;display:block;font-weight:500;min-height:0}@media (min-width:768px){.dimmingTable__cardName--strong{min-height:0}}.dimmingTable__cardVariant{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#82827d;display:-webkit-box;font-size:11px;line-height:15px;overflow:hidden}.dimmingTable__code{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dimmingTable__code,.dimmingTable__pill{color:#686864;font-size:10px;white-space:nowrap}.dimmingTable__pill{align-items:center;background:#fbf8f4;border-radius:9999px;display:inline-flex;gap:4px;line-height:1.5;padding:2px 8px;width:fit-content}@media (min-width:768px){.dimmingTable__pill{font-size:12px;padding:4px 12px}}.dimmingTable__pill--partial{font-weight:500}.dimmingTable__pill--notes,.dimmingTable__pill--partial{background:#fdf1d5;color:#bb4107}.dimmingTable__pillIcon{flex-shrink:0;height:12px;width:12px}.dimmingTable__pillRow{display:flex;flex-wrap:wrap;gap:4px}.dimmingTable__variantPill{align-items:center;background:hsla(33,43%,91%,.55);border-radius:9999px;color:#1d1d1b;display:inline-flex;font-size:13px;line-height:1.4;padding:5px 14px;white-space:nowrap;width:fit-content}.dimmingTable__variantPill span{color:#686864}.dimmingTable__dataNote{color:#686864;font-size:12px;margin:-16px 0 24px}.dimmingTable__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.dimmingTable__badge{border-radius:4px;font-size:10px;line-height:1.5;padding:2px 6px}.dimmingTable__badge--spec{background:#eaf0f5;color:#00416c}.dimmingTable__badge--grey{background:#fbf8f4;color:#686864}.dimmingTable__badge--red{background:#f7e8e4;color:#bb4107}.dimmingTable__card--ghost{opacity:.6}.dimmingTable__ghostNote{color:#686864;font-size:11px;line-height:1.5;margin-top:2px}.dimmingTable__ghostNote--definitive{align-items:center;color:#bb4107;display:inline-flex;gap:4px}.dimmingTable__ghostNoteIcon{flex-shrink:0;height:11px;width:11px}.dimmingTable__cardNote{align-items:flex-start;background:#fdf1d5;border-radius:4px;display:flex;gap:6px;padding:6px 8px}.dimmingTable__cardNote span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#bb4107;display:-webkit-box;font-size:11px;line-height:15px;overflow:hidden}.dimmingTable__cardNoteIcon{flex-shrink:0;height:12px;margin-top:2px;width:12px}.dimmingTable__detail>*+*{margin-top:24px}.dimmingTable__chip{align-items:center;background:#fbf8f4;border-radius:6px;display:flex;gap:12px;padding:16px;width:fit-content}.dimmingTable__chipImg{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;overflow:hidden;width:85px}.dimmingTable__chipImg img{max-height:100%;max-width:100%;object-fit:contain}.dimmingTable__chipFallback{color:#686864;height:32px;width:32px}.dimmingTable__chipBody{display:flex;flex-direction:column;gap:4px}.dimmingTable__chipName{color:#1d1d1b;font-size:14px;letter-spacing:-.28px;line-height:21px}.dimmingTable__chipPills{align-items:center;display:flex;gap:8px}.dimmingTable__chipPill{background:#fff;border-radius:9999px;color:#686864;display:inline-block;font-size:11px;letter-spacing:-.22px;line-height:16.5px;padding:4px 12px;width:fit-content}.dimmingTable__detailBar{align-items:center;display:flex;gap:12px}.dimmingTable__back{align-items:center;background:transparent;border:0;color:#1d1d1b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:0;transition:color .15s ease}.dimmingTable__back:hover{color:rgba(29,29,27,.8)}.dimmingTable__backIcon{height:14px;width:14px}.dimmingTable__accordion>*+*{margin-top:12px}.dimmingTable__accRow{background:#fff;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);overflow:hidden}.dimmingTable__accHead{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-family:AktivGrotesk,Lato,sans-serif;gap:16px;padding:16px;text-align:left;transition:background-color .15s ease;width:100%}.dimmingTable__accHead:hover{background:hsla(33,43%,91%,.3)}.dimmingTable__accImg{align-items:center;background:#fbf8f4;border-radius:6px;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.dimmingTable__accImg img{max-height:100%;max-width:100%;object-fit:contain}.dimmingTable__accFallback{color:hsla(60,2%,40%,.5);height:24px;width:24px}.dimmingTable__accInfo{flex:1;min-width:0}.dimmingTable__accName{color:#1d1d1b;display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingTable__accTags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dimmingTable__tag{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;gap:4px;line-height:1.5;padding:2px 10px;white-space:nowrap}.dimmingTable__tag--partial{background:#fdf1d5;color:#bb4107;font-weight:500}.dimmingTable__tag--full{background:#e7efe9;color:#004519;font-weight:500}.dimmingTable__tag--notes{background:#fdf1d5;color:#bb4107}.dimmingTable__tag--info{background:#f2e9de;color:#686864;font-weight:500}.dimmingTable__tagIcon{flex-shrink:0;height:12px;width:12px}.dimmingTable__accChevron{color:#686864;flex-shrink:0}.dimmingTable__accChevron svg{height:20px;width:20px}.dimmingTable__accChevronUp,.dimmingTable__accHead[aria-expanded=true] .dimmingTable__accChevronDown{display:none}.dimmingTable__accHead[aria-expanded=true] .dimmingTable__accChevronUp{display:block}.dimmingTable__accPanel{border-top:1px solid #e4d3bf;padding:16px}.dimmingTable__simpleGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dimmingTable__simpleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.dimmingTable__simpleGrid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.dimmingTable__simpleGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.dimmingTable__simpleGrid--wide{grid-template-columns:repeat(5,minmax(0,1fr))}}.dimmingTable__simpleCard{background:#fff;border:1px solid hsla(32,41%,82%,.7);border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .15s ease}.dimmingTable__simpleCard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dimmingTable__simpleCard--unsupported{opacity:.55}.dimmingTable__simpleCard--unsupported img{filter:grayscale(1)}.dimmingTable__simpleCard--unsupported .dimmingTable__simpleCardName{color:#686864}.dimmingTable__simpleCard--note{border:1.5px solid #fab600;cursor:pointer}.dimmingTable__simpleCard--note:focus-visible{outline:1px solid rgba(29,29,27,.55)}.dimmingTable__simpleCardImg{align-items:center;background:#fbf8f4;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;padding:16px}@media (min-width:768px){.dimmingTable__simpleCardImg{height:150px}}.dimmingTable__simpleCardImg img{max-height:100%;max-width:100%;object-fit:contain}.dimmingTable__simpleCardFallback{color:hsla(60,2%,40%,.3);height:24px;width:24px}.dimmingTable__simpleCardBody{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:12px 16px 18px}.dimmingTable__simpleCardName{color:#1d1d1b;font-size:14px;line-height:1.4}@media (min-width:768px){.dimmingTable__simpleCardName{font-size:16px}}.dimmingTable__simpleCard--ghost{opacity:.6}.dimmingTable__dialogFilters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.dimmingTable__lumen--dialog{border-radius:9999px;gap:10px;height:36px;padding:0 14px}.dimmingTable__lumen--dialog .dimmingTable__lumenTitle{font-size:13px}.dimmingTable__lumen--dialog .dimmingTable__lumenSlider{width:150px}.dimmingTable__dialogNoMatch{color:#686864;font-size:1.6rem;padding:40px 0;text-align:center}.dimmingTable__simpleCardCode{color:#686864;font-size:12px;margin-top:-6px}.dimmingTable__simpleCardSpecs{display:flex;flex-wrap:wrap;gap:4px}.dimmingTable__pcsPill{align-items:baseline;background:#fbf8f4;border:1px solid #e4d3bf;border-radius:9999px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#686864;display:inline-flex;font-size:13px;padding:6px 16px}.dimmingTable__pcsPill strong{color:#1d1d1b;font-size:17px;font-weight:600}@media (min-width:768px){.dimmingTable__pcsPill strong{font-size:19px}}.dimmingTable__disclaimerPill{background:#fab600;border-radius:9999px;color:#fff;font-size:12px;font-weight:500;padding:5px 14px;position:absolute;right:10px;top:10px;z-index:2}.dimmingTable__disclaimerOverlay{background:hsla(34,47%,97%,.97);display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;opacity:0;padding:18px;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:3}.dimmingTable__simpleCard--note:hover .dimmingTable__disclaimerOverlay,.dimmingTable__simpleCard--open .dimmingTable__disclaimerOverlay{opacity:1}.dimmingTable__disclaimerOverlayTitle{color:#bb4107;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dimmingTable__disclaimerOverlayText{color:#1d1d1b;font-size:13px;line-height:1.45}.dimmingTable__notSupported{border-top:1px solid #e4d3bf;margin-top:12px;padding-top:12px}.dimmingTable__notSupportedLabel{color:#686864;font-size:12px;font-weight:500;margin-bottom:8px}.dimmingTable__empty{padding:80px 0;text-align:center}.dimmingTable__empty p{color:#82827d;font-size:1.6rem}.dimmingTable__empty p.dimmingTable__suggestLabel{color:#686864;font-size:13px;margin-top:24px}.dimmingTable__empty p.dimmingTable__emptySupport{color:#686864;font-size:13px;line-height:1.6;margin:28px auto 0;max-width:560px}.dimmingTable__suggestPills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.dimmingTable__suggestPill{align-items:center;background:#fff;border:1px solid #e4d3bf;border-radius:9999px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;font-weight:500;height:36px;padding:0 16px;transition:border-color .15s ease,background-color .15s ease}.dimmingTable__suggestPill:hover{background:#f2e9de;border-color:#686864}.dimmingTable__emptyPlain{color:#686864;font-size:1.6rem}.dimmingTable__limitNote{color:#686864;font-size:14px;margin-top:24px}.dimmingTable__loading{display:flex;justify-content:center;padding:48px 0}.dimmingTable__dialog{background:#fff;border:1px solid #e4d3bf;border-radius:6px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);margin:auto;max-height:88vh;overflow-y:auto;padding:0;width:calc(100% - 32px)}@media (min-width:640px){.dimmingTable__dialog{max-width:720px}}@media (min-width:1024px){.dimmingTable__dialog{max-width:1000px}}@media (min-width:1280px){.dimmingTable__dialog{max-width:1200px}}.dimmingTable__dialog:focus,.dimmingTable__dialog:focus-visible{outline:none}.dimmingTable__dialog::backdrop{background:rgba(0,0,0,.5)}.dimmingTable__dialogInner{display:grid;gap:24px;padding:28px;position:relative}@media (min-width:768px){.dimmingTable__dialogInner{padding:36px 40px}}.dimmingTable__dialogHeader{display:flex;flex-direction:column;gap:8px;text-align:left}.dimmingTable__dialogTitle{color:#1d1d1b;font-size:20px;font-weight:400;line-height:1.3;margin:0;padding-right:32px}@media (min-width:768px){.dimmingTable__dialogTitle{font-size:26px}}.dimmingTable__dialogDesc{align-items:center;color:#686864;display:flex;font-size:14px;gap:6px;margin:0}.dimmingTable__infoTip{align-items:center;color:#686864;cursor:help;display:inline-flex;outline:none;position:relative}.dimmingTable__infoTip:focus-visible,.dimmingTable__infoTip:hover{color:#1d1d1b}.dimmingTable__infoTip:focus-visible .dimmingTable__infoTipBubble,.dimmingTable__infoTip:hover .dimmingTable__infoTipBubble{opacity:1;transform:translate(-50%);visibility:visible}.dimmingTable__infoTipIcon{height:14px;width:14px}.dimmingTable__infoTipBubble{background:#fff;border:1px solid #e4d3bf;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#1d1d1b;font-size:12px;left:50%;line-height:1.45;max-width:260px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden;white-space:normal;width:max-content;z-index:2}.dimmingTable__dialogClose{background:transparent;border:0;color:#1d1d1b;cursor:pointer;display:flex;opacity:.7;padding:0;position:absolute;right:16px;top:16px;transition:opacity .15s ease;z-index:1}.dimmingTable__dialogClose:hover{opacity:1}.dimmingTable__dialogCloseIcon{height:16px;width:16px}@media (max-width:639px){.dimmingTable__tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;scrollbar-width:none}.dimmingTable__tabs::-webkit-scrollbar{display:none}.dimmingTable__tab{font-size:13px;padding:8px 12px}.dimmingTable__dialogInner{padding:16px}.dimmingTable__dialogTitle{font-size:16px;padding-right:32px}.dimmingTable__detailBar{flex-wrap:wrap}.dimmingTable__chip{padding:12px 16px 12px 12px}}@media (prefers-reduced-motion:reduce){.dimmingTable__accHead,.dimmingTable__back,.dimmingTable__card--link,.dimmingTable__cardImg,.dimmingTable__dialogClose,.dimmingTable__tab{transition:none}}.dimmingCalc{position:relative}.dimmingCalc__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.dimmingCalc__btn{align-items:center;background:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none}.dimmingCalc__btn:hover{background:#000;color:#fff}.dimmingCalc__btn--ghost{background:transparent;color:#1d1d1b}.dimmingCalc__btn--ghost:hover{background:rgba(0,0,0,.1);color:#1d1d1b}.dimmingCalc__btn--small{font-size:13px;padding:6px 14px}.dimmingCalc__btn--quiet{background:transparent;border-color:transparent;color:#686864;padding:10px 14px}.dimmingCalc__btn--quiet svg{flex:none;height:17px;width:17px}.dimmingCalc__btn--quiet:hover{background:#f2e9de;color:#1d1d1b}.dimmingCalc__hint{color:#686864;font-size:14px;padding:48px 0;text-align:center}.dimmingCalc__note{color:#686864;font-size:12.5px;margin-top:20px}.dimmingCalc__comment{color:#686864;font-size:13.5px;margin-top:6px}.dimmingCalc__cats{margin-bottom:0}.dimmingCalc__back{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#686864;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;margin-bottom:18px;padding:7px 14px}.dimmingCalc__back:hover{background:rgba(0,0,0,.1);color:#1d1d1b}.dimmingCalc__card{position:relative;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dimmingCalc__card:hover{border-color:#1d1d1b;box-shadow:0 16px 34px rgba(0,0,0,.07);transform:translateY(-2px)}.dimmingCalc__card .dimmingTable__cardImg{position:relative}.dimmingCalc__cardBadge{background:hsla(0,0%,100%,.92);border:1px solid #e4d3bf;border-radius:999px;color:#686864;font-size:10.5px;font-weight:500;left:10px;letter-spacing:.02em;opacity:0;padding:3px 10px;position:absolute;top:10px;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.dimmingCalc__card:hover .dimmingCalc__cardBadge{opacity:1;transform:none}.dimmingCalc__cardBody{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.dimmingCalc__cardFacts{display:flex;flex-wrap:wrap;gap:5px}.dimmingCalc__cardBig{color:#1d1d1b;font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1.05}.dimmingCalc__cardBig small{color:#686864;font-size:12px;font-weight:400;letter-spacing:0}.dimmingCalc__cardBig--none{color:#686864}.dimmingCalc__cardSub{color:#686864;font-size:11.5px}.dimmingCalc__cardBody--table{gap:12px}.dimmingCalc__cardRows{display:flex;flex-direction:column;gap:1px;width:100%}.dimmingCalc__cardRows span{align-items:baseline;border-top:1px solid hsla(32,41%,82%,.7);display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(min-content,auto);padding:5px 0}.dimmingCalc__cardRows b,.dimmingCalc__cardRows i{hyphens:auto;-webkit-hyphens:auto;min-width:0;overflow-wrap:break-word}.dimmingCalc__cardRows i{color:#686864;font-style:normal}.dimmingCalc__cardRows b{font-weight:500;text-align:right}.dimmingCalc__cardCoverage{color:#686864;display:block;font-size:11.5px;line-height:1.4;margin-top:-4px;text-align:left}.dimmingCalc__heroAddNote+.dimmingCalc__cardCoverage{margin-top:5px}.dimmingCalc__cardGo{align-items:center;color:#686864;display:inline-flex;font-size:12px;font-weight:500;gap:5px;transition:gap .15s ease,color .15s ease}.dimmingCalc__card:hover .dimmingCalc__cardGo{color:#1d1d1b;gap:9px}.dimmingTable__card--ghost .dimmingCalc__cardRows b{color:#686864}.dimmingCalc__artProduct{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__artTable{margin-top:4px;overflow-x:auto}.dimmingCalc__artTable table{border-collapse:collapse;min-width:900px;width:100%}.dimmingCalc__artTable thead th{border-bottom:1px solid #e4d3bf;color:#686864;font-size:12px;font-weight:400;padding:10px 12px;text-align:left;white-space:nowrap}.dimmingCalc__artTable tbody td{font-size:13.5px;padding:12px;vertical-align:middle;white-space:nowrap}.dimmingCalc__artTable tbody tr{background:hsla(33,43%,91%,.28);border-bottom:6px solid #fff}.dimmingCalc__artTable .productFamilyTableSortButton{background:none;border:0;color:inherit;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:inherit;gap:6px}.dimmingCalc__artTable .productFamilyTableSortButton:hover{color:#1d1d1b}.dimmingCalc__artColour{align-items:center;color:#686864;display:flex;flex-direction:column;font-size:12px;gap:4px;width:92px}.dimmingCalc__artCode span,.dimmingCalc__artProduct{font-weight:500}.dimmingCalc__copy{background:none;border:0;color:#686864;cursor:pointer;margin-left:6px;padding:2px;vertical-align:middle}.dimmingCalc__copy svg{display:block;height:15px;width:15px}.dimmingCalc__copy:hover{color:#1d1d1b}.dimmingCalc__artOpen{padding-right:16px!important;text-align:right;white-space:nowrap;width:1%}.dimmingCalc__cta{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:34px;justify-content:center;min-width:124px;padding:0 14px;transition:background .15s ease}.dimmingCalc__cta:hover{background:rgba(0,0,0,.1)}.dimmingCalc__ctaPair{align-items:center;display:inline-flex;gap:8px}.dimmingCalc__ctaAdd{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;gap:6px;height:34px;justify-content:center;line-height:1;min-width:124px;padding:0 14px;transition:background .15s ease;white-space:nowrap}.dimmingCalc__ctaAdd .dimmingCalc__ctaAddMark{font-size:15px;line-height:1}.dimmingCalc__ctaAdd:hover{background:rgba(0,0,0,.1)}.dimmingCalc__ctaAdd--in{background:#fff;border-color:#004519;color:#004519}.dimmingCalc__sortIcon{flex:none;opacity:.45}.dimmingCalc__artTr{cursor:pointer;transition:background .12s ease}.dimmingCalc__artTr:hover{background:hsla(33,43%,91%,.5)}.dimmingCalc__artTr:hover .dimmingCalc__artGo{color:#1d1d1b;transform:translateX(3px)}.dimmingCalc__artTr--ghost{color:#686864}.dimmingCalc__artTr--ghost .dimmingCalc__thumb{filter:grayscale(1);opacity:.5}.dimmingCalc__artName{font-weight:500;line-height:1.3;min-width:0}.dimmingCalc__artName small{color:#686864;display:block;font-size:11.5px;font-weight:400;margin-top:1px}.dimmingCalc__artMethod{color:#686864;font-size:12.5px}.dimmingCalc__artMax{font-size:15px;font-weight:500}.dimmingCalc__artGo{color:#686864;transition:transform .15s ease,color .15s ease}.dimmingCalc__dialog--wide{width:min(760px,100vw - 32px)}.dimmingCalc__shareSplit{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 250px;margin-top:16px}.dimmingCalc__sharePreviewLabel{color:#686864;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.dimmingCalc__sharePreviewCard{background:#fff;border:1px solid #e4d3bf;border-radius:6px;padding:18px}.dimmingCalc__sharePreviewCard strong{display:block;font-size:15px;font-weight:300;letter-spacing:-.01em;line-height:1.25;margin-top:10px}.dimmingCalc__sharePreviewStats{color:#686864;display:block;font-size:11.5px;margin-top:8px}.dimmingCalc__sharePreviewThumbs{align-items:center;display:flex;margin-top:12px}.dimmingCalc__sharePreviewThumbs .dimmingCalc__thumb--mini{height:30px;width:30px}@media (max-width:700px){.dimmingCalc__shareSplit{grid-template-columns:1fr}}.dimmingCalc__listGroup{background:#fff;border:1px solid #e4d3bf;border-radius:6px;margin-bottom:18px;padding:14px 14px 6px}.dimmingCalc__listGroupHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.dimmingCalc__listGroupName{font-size:14px;font-weight:500}.dimmingCalc__listGroupName small{color:#686864;display:block;font-size:12px;font-weight:400;margin-top:2px}.dimmingCalc__listGroupEdit{background:#fff;border:1px solid #e4d3bf;border-radius:4px;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12px;margin-left:10px;padding:4px 11px}.dimmingCalc__listGroupEdit:hover{border-color:#1d1d1b;color:#1d1d1b}.dimmingCalc__listGroupVa{color:#686864;font-size:12px}.dimmingCalc__listLine{align-items:center;border-top:1px solid hsla(32,41%,82%,.8);display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr) auto auto;padding:9px 0}.dimmingCalc__listLine--over .dimmingCalc__listLineName small{color:#c00d0d}.dimmingCalc__listLineName{font-size:13.5px;font-weight:500;line-height:1.25;min-width:0}.dimmingCalc__listLineName small{color:#686864;display:block;font-size:11.5px;font-weight:400;margin-top:1px}.dimmingCalc__plOn{color:#686864;font-size:13px;margin-left:auto}.dimmingCalc__plOn strong{color:#1d1d1b;font-weight:500}.dimmingCalc__planEmpty{border:1px dashed #e4d3bf;border-radius:4px;color:#686864;font-size:13.5px;margin:18px 0 0;padding:22px;text-align:center}.dimmingCalc__meter--compact{margin-top:0}.dimmingCalc__meter--compact .dimmingCalc__meterLegend{font-size:12px}.dimmingCalc__gauge{align-items:center;background:hsla(33,43%,91%,.3);border:1px solid #e4d3bf;border-radius:6px;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:20px;padding:18px 24px}.dimmingCalc__gauge--over{background:hsla(13,54%,93%,.5);border-color:#e3c2b6}.dimmingCalc__gaugeFig{text-align:left}.dimmingCalc__gaugeFig strong{display:block;font-size:34px;font-weight:300;letter-spacing:-.03em;line-height:1}.dimmingCalc__gaugeFig strong small{color:#686864;font-size:14px;font-weight:400;letter-spacing:0;margin-left:2px}.dimmingCalc__gaugeFig span{color:#686864;display:block;font-size:11.5px;margin-top:4px}.dimmingCalc__gaugeFig--alt{text-align:right}.dimmingCalc__gaugeTotals{color:#686864;display:flex;flex-wrap:wrap;font-size:12.5px;gap:22px;margin:-8px 0 20px}.dimmingCalc__gaugeTotals strong{color:#1d1d1b;font-weight:500}.dimmingCalc__gaugeBody .dimmingCalc__verdict{font-size:13px;margin-top:10px}@media (max-width:1000px){.dimmingCalc__gauge{gap:14px;grid-template-columns:1fr;text-align:left}.dimmingCalc__gaugeFig--alt{text-align:left}}.dimmingCalc__elsewhere{align-items:center;color:#686864;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;justify-content:center;margin-top:14px}.dimmingCalc__coverage{align-items:center;background:#fdf1d5;border:1px solid #e3c2b6;border-radius:6px;display:flex;flex-wrap:wrap;gap:18px;margin:22px 0 4px;padding:16px 20px}.dimmingCalc__coverage p{color:#1d1d1b;flex:1;font-size:13.5px;line-height:1.55;margin:0;min-width:260px}.dimmingCalc__coverage strong{font-weight:500}.dimmingCalc__coverage .dimmingCalc__btn{background:#fff}.dimmingCalc__cardWarn{background:#fdf1d5;border-top:1px solid #e3c2b6;color:#686864;display:block;font-size:12px;line-height:1.45;margin-top:auto;padding:11px 16px 12px;text-align:left}.dimmingCalc__cardWarn strong{color:#bb4107;display:block;font-size:12.5px;font-weight:500}.dimmingCalc__coverage--few{border-color:#bb4107}.dimmingCalc__idActions{margin:16px 0 0}.dimmingCalc__idNote{color:#686864;font-size:12.5px;margin:2px 0 0}.dimmingCalc__fits{margin-top:46px}.dimmingCalc__fitsHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:14px}.dimmingCalc__fitsHead h3{font-size:19px;font-weight:400;letter-spacing:-.01em;margin:0}.dimmingCalc__fitsHead p{color:#686864;font-size:13.5px;margin:0}.dimmingCalc__fitsFind{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:6px;display:flex;gap:10px;height:46px;padding:0 16px}.dimmingCalc__fitsFind:focus-within{box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none}.dimmingCalc__fitsFind svg{display:block;height:17px;width:17px}.dimmingCalc__fitsFind input{background:none;border:0;color:#1d1d1b;flex:1;font:inherit;font-size:15px;min-width:0;padding:0}.dimmingCalc__fitsFind input,.dimmingCalc__fitsFind input:focus,.dimmingCalc__fitsFind input:focus-visible{outline:none!important}.dimmingCalc__fitsFind input::placeholder{color:#686864}.dimmingCalc__fitsFindIcon{color:#1d1d1b;display:flex;flex:none}.dimmingCalc__bands{margin-top:18px}.dimmingCalc__bandsEmpty{color:#686864;font-size:13.5px;margin:0;padding:22px 2px}.dimmingCalc__band{border-top:1px solid #e4d3bf}.dimmingCalc__band:last-child{border-bottom:1px solid #e4d3bf}.dimmingCalc__bandHead{align-items:center;background:none;border:0;color:#1d1d1b;cursor:pointer;display:flex;font:inherit;gap:12px;padding:15px 2px;text-align:left;width:100%}.dimmingCalc__bandHead:focus,.dimmingCalc__bandHead:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__bandChev{border-bottom:1.4px solid #1d1d1b;border-right:1.4px solid #1d1d1b;flex:none;height:10px;margin-right:2px;transform:rotate(-45deg);transition:transform .15s ease;width:10px}.dimmingCalc__band--open .dimmingCalc__bandChev{transform:rotate(45deg)}.dimmingCalc__bandN{font-size:20px;font-weight:400;letter-spacing:-.02em;min-width:92px;white-space:nowrap}.dimmingCalc__bandLabel{flex:1;font-size:14px;min-width:0}.dimmingCalc__bandLabel small{color:#686864;display:block;font-size:12.5px;margin-top:2px}.dimmingCalc__bandCount{color:#686864;font-size:13px;white-space:nowrap}.dimmingCalc__bandBody{display:grid;gap:0 26px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 0 16px 24px}.dimmingCalc__bandMore{background:none;border:0;border-bottom:1px solid #1d1d1b;color:#1d1d1b;cursor:pointer;font:inherit;font-size:13.5px;grid-column:1/-1;justify-self:start;margin-top:12px;padding:0 0 1px}.dimmingCalc__dimFit{align-items:center;border-top:1px solid hsla(32,41%,82%,.8);cursor:pointer;display:flex;gap:13px;padding:10px 0}.dimmingCalc__dimFit:hover .dimmingCalc__dimFitName{text-decoration:underline}.dimmingCalc__dimFitName{flex:1;font-size:14.5px;font-weight:500;min-width:0}.dimmingCalc__dimFitName small{color:#686864;display:block;font-size:12px;font-weight:400;margin-top:1px}.dimmingCalc__dimFitMax{text-align:right;white-space:nowrap}.dimmingCalc__dimFitMax strong{font-size:18px;font-weight:400;letter-spacing:-.02em}.dimmingCalc__dimFitMax small{color:#686864;font-size:11.5px;margin-left:3px}.dimmingCalc__hero{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,260px) minmax(0,1fr);margin-bottom:6px}.dimmingCalc__heroImg .dimmingCalc__thumb--hero{width:100%}.dimmingCalc__heroName{font-size:clamp(22px,2.4vw,30px);font-weight:300;letter-spacing:-.02em;margin:0 0 10px}.dimmingCalc__heroMeta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.dimmingCalc__heroNote{color:#686864;font-size:12.5px;margin:0 0 14px}@media (max-width:760px){.dimmingCalc__hero{gap:18px;grid-template-columns:1fr}}.dimmingCalc__planHead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:26px}.dimmingCalc__planIdentity{flex:1 1 320px;min-width:0}@media (max-width:600px){.dimmingCalc__planHead{justify-content:flex-start}.dimmingCalc__planActions{margin-left:0}}.dimmingCalc__planTotals{color:#686864;font-size:13.5px;margin:10px 0 0}.dimmingCalc__planActions{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.dimmingCalc__planHead .dimmingCalc__planActions .dimmingCalc__btn{font-size:13px;padding:8px 16px}.dimmingCalc__planTitleLabel{color:#686864;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.dimmingCalc__planTitleInput{background:transparent;border:1px solid transparent;border-bottom-color:hsla(60,2%,40%,.35);border-radius:8px 8px 0 0;color:#1d1d1b;display:block;font-family:AktivGrotesk,Lato,sans-serif;font-size:30px;letter-spacing:-.01em;line-height:1.15;margin-left:-10px;max-width:480px;padding:2px 10px 7px;width:100%}.dimmingCalc__planTitleInput::placeholder{color:hsla(60,2%,40%,.55)}.dimmingCalc__planTitleInput:hover{background:#fff;border-color:hsla(32,41%,82%,.9);border-radius:8px}.dimmingCalc__planTitleInput:focus,.dimmingCalc__planTitleInput:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__planTitleInput:focus,.dimmingCalc__planTitleInput:focus-visible{background:#fff;border-radius:8px}@media (max-width:600px){.dimmingCalc__planTitleInput{font-size:24px}}.dimmingCalc__warranty{align-items:center;color:#686864;display:flex;font-size:12.5px;gap:8px;margin:8px 0 0}.dimmingCalc__warranty b{color:#1d1d1b;font-weight:500}.dimmingCalc__warrantyMark{color:#1d1d1b;flex:none;height:16px;width:16px}.dimmingCalc__planSaved{align-items:center;color:#686864;display:inline-flex;font-size:12px;gap:6px}.dimmingCalc__planSaved:before{background:#00416c;border-radius:50%;content:"";height:6px;width:6px}.dimmingCalc__planIntro{background:hsla(33,43%,91%,.2);border:1px dashed #e4d3bf;border-radius:8px;padding:30px 32px;text-align:center}.dimmingCalc__planIntro h3{font-size:21px;font-weight:300;letter-spacing:-.02em;margin:0 0 8px}.dimmingCalc__planIntro p{color:#686864;font-size:14px;line-height:1.6;margin:0 auto;max-width:60ch}.dimmingCalc__circuit{background:#fff;border:1px solid #e4d3bf;border-radius:8px;margin-bottom:14px;overflow:hidden}.dimmingCalc__circuit--active{border-color:#1d1d1b;box-shadow:0 0 0 1px #1d1d1b}.dimmingCalc__circuit--over{border-color:#e3c2b6}.dimmingCalc__circuitHead{align-items:center;background:hsla(33,43%,91%,.22);display:flex;gap:14px;padding:16px 20px}.dimmingCalc__circuitId{min-width:0}.dimmingCalc__circuitNameWrap{align-items:center;display:inline-flex;gap:6px;position:relative}.dimmingCalc__circuitNameWrap:focus-within .dimmingCalc__circuitPen,.dimmingCalc__circuitNameWrap:hover .dimmingCalc__circuitPen{opacity:1}.dimmingCalc__circuitPen{color:#686864;flex:none;height:14px;opacity:0;pointer-events:none;transition:opacity .15s ease;width:14px}.dimmingCalc__circuitName{background:transparent;border:1px solid transparent;border-bottom-color:hsla(60,2%,40%,.35);border-radius:6px 6px 0 0;color:#1d1d1b;display:block;font-family:AktivGrotesk,Lato,sans-serif;font-size:16px;font-weight:500;margin-left:-6px;max-width:240px;padding:2px 6px;width:100%}.dimmingCalc__circuitName:hover{background:#fff;border-color:hsla(32,41%,82%,.9);border-radius:6px}.dimmingCalc__circuitName:focus{background:#fff;border-color:#1d1d1b;outline:none}.dimmingCalc__planTotals .dimmingCalc__planSaved{margin-left:10px}.dimmingCalc__circuitDimmer{align-items:center;background:transparent;border:1px solid transparent;border-bottom-color:hsla(60,2%,40%,.35);border-radius:6px 6px 0 0;color:#686864;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;gap:6px;margin-left:-6px;margin-top:2px;max-width:100%;padding:2px 6px 3px;text-align:left}.dimmingCalc__circuitDimmer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__circuitDimmer:hover{background:#fff;border-color:hsla(32,41%,82%,.9);border-radius:6px;color:#1d1d1b}.dimmingCalc__circuitDimmer:focus-visible{background:#fff;border-color:#1d1d1b;border-radius:6px;box-shadow:0 0 0 3px rgba(29,29,27,.1);color:#1d1d1b;outline:none!important}.dimmingCalc__circuitDimmerChevron{flex:none;height:13px;width:13px}.dimmingCalc__picker{display:none}.dimmingCalc__picker--open{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:6vh 20px 20px;position:fixed;z-index:80}.dimmingCalc__pickerScrim{background:rgba(29,29,27,.34);inset:0;position:fixed}.dimmingCalc__pickerPanel{background:#fff;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.22);display:flex;flex-direction:column;max-height:88vh;overflow:hidden;position:relative;width:min(940px,100%)}.dimmingCalc__pickerPanel--slim{width:min(460px,100%)}.dimmingCalc__circuitOption{align-items:center;background:#fff;border:0;border-top:1px solid #e4d3bf;color:#1d1d1b;cursor:pointer;display:flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:14.5px;font-weight:500;gap:16px;justify-content:space-between;padding:14px 22px;text-align:left;transition:background .15s ease;width:100%}.dimmingCalc__circuitOption:hover{background:hsla(33,43%,91%,.35)}.dimmingCalc__circuitOption small{color:#686864;display:block;font-size:12px;font-weight:400;margin-top:2px}.dimmingCalc__circuitOptionName{min-width:0}.dimmingCalc__circuitOptionLoad{align-items:center;color:#686864;display:inline-flex;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;gap:8px}.dimmingCalc__circuitOptionLoad.is-over{color:#c00d0d}.dimmingCalc__circuitOptionTrack{background:hsla(33,43%,91%,.8);border-radius:999px;display:inline-block;height:6px;overflow:hidden;width:72px}.dimmingCalc__circuitOptionTrack span{background:#004519;border-radius:999px;display:block;height:100%}.dimmingCalc .is-over .dimmingCalc__circuitOptionTrack span{background:#c00d0d}.dimmingCalc__circuitOption--new{color:#1d1d1b}.dimmingCalc__circuitOption--new .dimmingCalc__circuitOptionMark{flex:none;font-size:17px;line-height:1}.dimmingCalc__pickerHead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 14px}.dimmingCalc__pickerHead h3{font-size:19px;font-weight:500;letter-spacing:-.01em;margin:0}.dimmingCalc__pickerHead p{color:#686864;font-size:13px;margin:3px 0 0}.dimmingCalc__pickerClose{background:transparent;border:0;border-radius:8px;color:#686864;cursor:pointer;flex:none;font-size:15px;height:34px;width:34px}.dimmingCalc__pickerClose:hover{background:#f2e9de;color:#1d1d1b}.dimmingCalc__pickerSearch{padding:0 22px 16px;position:relative}.dimmingCalc__pickerSearch svg{color:#686864;height:17px;left:36px;pointer-events:none;position:absolute;top:13px;width:17px}.dimmingCalc__pickerSearch input{background:#fff;border:1px solid #1d1d1b;border-radius:10px;color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:15px;height:44px;padding:0 14px 0 42px;width:100%}.dimmingCalc__pickerSearch input::placeholder{color:#686864}.dimmingCalc__pickerSearch input:focus,.dimmingCalc__pickerSearch input:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__pickerBody{flex:1;min-height:0;overflow-y:auto;padding:0 22px 22px}.dimmingCalc__pickerGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dimmingCalc__pickerEmpty{color:#686864;font-size:14px;margin:0;padding:30px 0}.dimmingCalc__pickCard{background:#fff;border:1px solid #e4d3bf;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.dimmingCalc__pickCard:focus-visible,.dimmingCalc__pickCard:hover{border-color:#1d1d1b;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline:none}.dimmingCalc__pickCard--current{background:hsla(33,43%,91%,.4);border-color:#1d1d1b}.dimmingCalc__pickCard--over{border-color:#bb4107}.dimmingCalc__pickCard .dimmingCalc__meter{margin-top:8px}.dimmingCalc__thumb--pick{aspect-ratio:4/3;background:hsla(33,43%,91%,.5);border-radius:8px;margin-bottom:6px;width:100%}.dimmingCalc__pickNow{background:#1d1d1b;border-radius:20px;color:#fff;font-size:10.5px;letter-spacing:.04em;padding:3px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px}.dimmingCalc .dimmingCalc__pickerGrid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.dimmingCalc .dimmingCalc__grid--dimmers{gap:14px;grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}.dimmingCalc .dimmingCalc__dimCard,.dimmingCalc .dimmingCalc__pickCard{background:#fbf8f4;border:1px solid #e4d3bf;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.045);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dimmingCalc .dimmingCalc__dimCard .dimmingCalc__thumb--card,.dimmingCalc .dimmingCalc__thumb--pick{aspect-ratio:4/3;background:#fff;border:0;border-radius:0;height:auto;margin:0 0 12px;padding:14px;width:100%}.dimmingCalc .dimmingCalc__dimCard .dimmingCalc__thumb--card img,.dimmingCalc .dimmingCalc__thumb--pick img{height:100%;object-fit:contain;width:100%}.dimmingCalc .dimmingCalc__pickCard{gap:3px;padding:0 0 14px}.dimmingCalc .dimmingCalc__pickCard .dimmingCalc__meter,.dimmingCalc .dimmingCalc__pickMeta,.dimmingCalc .dimmingCalc__pickName{padding-left:14px;padding-right:14px}.dimmingCalc .dimmingCalc__pickNow{right:10px;top:10px}.dimmingCalc .dimmingCalc__dimCard--pick:hover,.dimmingCalc .dimmingCalc__dimCard:hover,.dimmingCalc .dimmingCalc__pickCard:focus-visible,.dimmingCalc .dimmingCalc__pickCard:hover{border-color:#1d1d1b;box-shadow:0 2px 4px rgba(0,0,0,.05),0 10px 22px rgba(0,0,0,.09);transform:translateY(-2px)}.dimmingCalc .dimmingCalc__dimCard--inList,.dimmingCalc .dimmingCalc__dimCard--target,.dimmingCalc .dimmingCalc__pickCard--current{border-color:#1d1d1b}.dimmingCalc__circuitMeter{margin-left:auto;min-width:230px}.dimmingCalc__circuitMeter .dimmingCalc__meter{margin-top:0}.dimmingCalc__circuitRemove{background:transparent;border:0;border-radius:8px;color:#686864;cursor:pointer;flex:none;font-size:14px;height:34px;width:34px}.dimmingCalc__circuitRemove:hover{background:#fff;color:#1d1d1b}.dimmingCalc__circuitRows{padding:4px 20px 6px}.dimmingCalc__circuitRow{align-items:center;border-top:1px solid hsla(32,41%,82%,.75);display:flex;gap:12px;padding:11px 0}.dimmingCalc__circuitRow--over .dimmingCalc__circuitProduct small{color:#bb4107}.dimmingCalc__circuitProduct{flex:1;font-size:14.5px;font-weight:500;min-width:0}.dimmingCalc__circuitProduct small{color:#686864;display:block;font-size:12px;font-weight:400;margin-top:2px}.dimmingCalc__moveWrap{flex:none;width:132px}.dimmingCalc__moveWrap.sgSelect .sgSelect__trigger{border-color:#1d1d1b;border-radius:4px;font-size:12.5px;height:34px;min-height:34px;padding:0 28px 0 10px}.dimmingCalc__moveWrap.sgSelect .sgSelect__triggerLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__moveWrap.sgSelect .sgSelect__flag{display:none}.dimmingCalc__moveTo{width:100%}.dimmingCalc__circuitEmpty{color:#686864;font-size:13.5px;margin:0;padding:18px 20px 20px}.dimmingCalc__circuitFoot{align-items:center;border-top:1px solid hsla(32,41%,82%,.75);display:flex;flex-wrap:wrap;gap:12px;padding:14px 20px}.dimmingCalc__planIntroActions{margin:16px 0 0 -14px}.dimmingCalc__drawer--projects{width:min(480px,100vw)}.dimmingCalc__drawer--projects .dimmingCalc__drawerBody{padding:12px 20px 16px}.dimmingCalc__projLoading{color:#686864;font-size:13.5px;margin:0;padding:20px 0}.dimmingCalc__projList{align-content:start;display:grid;gap:10px}.dimmingCalc__proj{background:#fbf8f4;border:1px solid #e4d3bf;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.045);cursor:pointer;display:grid;font-family:AktivGrotesk,Lato,sans-serif;gap:0;padding:15px 16px 13px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.dimmingCalc__proj:focus-visible,.dimmingCalc__proj:hover{border-color:#1d1d1b;box-shadow:0 2px 4px rgba(0,0,0,.05),0 10px 22px rgba(0,0,0,.09);outline:none;transform:translateY(-2px)}.dimmingCalc__proj--current{border-color:#1d1d1b}.dimmingCalc__projHead{align-items:center;display:flex;gap:10px}.dimmingCalc__projName{color:#1d1d1b;flex:1;font-size:15.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__projWarn{color:#8a6a00;display:flex;flex:none}.dimmingCalc__projWarn svg{height:15px;width:15px}.dimmingCalc__projMeta{color:#686864;font-size:12.5px;margin-top:2px}.dimmingCalc__projCircuits{border-top:1px solid hsla(32,41%,82%,.75);display:grid;gap:6px;margin-top:11px;padding-top:11px}.dimmingCalc__projCircuit{align-items:center;display:grid;font-size:12px;gap:9px;grid-template-columns:minmax(0,1fr) 72px minmax(0,158px)}.dimmingCalc__projCircuitName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__projTrack{background:#f2e9de;border-radius:99px;height:5px;overflow:hidden}.dimmingCalc__projBar{background:#004519;border-radius:99px;display:block;height:100%}.dimmingCalc__projCircuit--over .dimmingCalc__projBar,.dimmingCalc__projCircuit--tight .dimmingCalc__projBar{background:#c00d0d}.dimmingCalc__projCircuitMeta{color:#686864;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__projDates,.dimmingCalc__projMore{color:#686864;font-size:11.5px}.dimmingCalc__projDates{margin-top:10px}.dimmingCalc__projNew{font-size:13.5px;gap:7px;padding:8px 14px;white-space:nowrap}.dimmingCalc__projNew svg{flex:none;height:14px;width:14px}.dimmingCalc__projAsk{color:#686864;flex:1 1 100%;font-size:12.5px;margin:0}.dimmingCalc__projAskRow{display:flex;gap:8px}.dimmingCalc__projAskRow .dimmingCalc__btn{flex:none;white-space:nowrap}.dimmingCalc__projPortal{color:#1d1d1b;display:grid;font-size:13.5px;gap:1px;text-decoration:none}.dimmingCalc__projPortal span{border-bottom:1px solid #1d1d1b;justify-self:start;padding-bottom:1px}.dimmingCalc__projPortal small{color:#686864;font-size:11.5px}.dimmingCalc__projCount{color:#686864;font-size:12.5px;white-space:nowrap}.dimmingCalc__circuitFoot .dimmingCalc__btn{margin-left:auto}.dimmingCalc__listDisclaimer{background:rgba(255,224,149,.32);border-left:3px solid #ffe095;border-radius:8px;color:#1d1d1b;font-size:12.5px;line-height:1.6;margin:18px 0 0;padding:14px 16px}.dimmingCalc__listDisclaimer strong{color:#bb4107;display:block;font-weight:500;margin-bottom:2px}.dimmingCalc__addCircuit{align-items:center;background:hsla(33,43%,91%,.16);border:1px dashed #e4d3bf;border-radius:8px;color:#1d1d1b;cursor:pointer;display:flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:17px;transition:border-color .15s ease,background .15s ease;width:100%}.dimmingCalc__addCircuit:hover{background:#fff;border-color:#1d1d1b}.dimmingCalc__addCircuit span{font-size:17px}.dimmingCalc__newCircuit{background:#fff;border:1px solid #1d1d1b;border-radius:8px;margin-top:6px;padding:22px}@media (max-width:760px){.dimmingCalc__circuitHead{flex-wrap:wrap;gap:10px;padding:14px 16px}.dimmingCalc__circuitId{flex:1 1 auto;min-width:0}.dimmingCalc__circuitNameWrap{display:flex;width:100%}.dimmingCalc__circuitName{max-width:none}.dimmingCalc__circuitMeter{flex-basis:100%;margin-left:0;min-width:0;order:3}.dimmingCalc__circuitRemove{margin-left:0}.dimmingCalc__circuitRow{flex-wrap:wrap;row-gap:8px}.dimmingCalc__circuitProduct{flex-basis:calc(100% - 66px)}.dimmingCalc__moveTo{max-width:none;order:4}.dimmingCalc__circuitRow .dimmingCalc__listRemove{margin-left:auto;order:5}}.dimmingCalc__pickGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.dimmingCalc__pick{background:#fff;border:1px solid #e4d3bf;border-radius:6px;color:#1d1d1b;cursor:pointer;display:block;font-family:AktivGrotesk,Lato,sans-serif;padding:16px 18px 18px;position:relative;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.dimmingCalc__pickTop{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.dimmingCalc__pickVa{font-size:34px;font-weight:300;letter-spacing:-.03em;line-height:1;transition:color .16s ease}.dimmingCalc__pickVa small{color:#686864;font-size:13px;font-weight:400;letter-spacing:0;margin-left:3px;transition:color .16s ease}.dimmingCalc__pickShot{align-items:center;display:flex;flex:none;height:44px;justify-content:center;overflow:hidden;transition:transform .16s ease;width:58px}.dimmingCalc__pickShot img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.dimmingCalc__pickName{display:block;font-size:14px;font-weight:500;line-height:1.3}.dimmingCalc__pickMeta{color:#686864;display:block;font-size:12px;margin-top:4px;transition:color .16s ease}.dimmingCalc__pickNote{color:#686864;display:block;font-size:11px;margin-top:4px}.dimmingCalc__pickMark{background:#1d1d1b;border-radius:999px;color:#fff;display:grid;height:22px;opacity:0;place-items:center;position:absolute;right:12px;top:12px;transform:scale(.7);transition:opacity .16s ease,transform .16s ease;width:22px}.dimmingCalc__pickMark svg{height:12px;width:12px}.dimmingCalc__pick:hover{border-color:rgba(29,29,27,.35)}.dimmingCalc__pick:hover .dimmingCalc__pickShot{transform:scale(1.06)}.dimmingCalc__pick--sel{background:hsla(33,43%,91%,.55);border-color:#1d1d1b}.dimmingCalc__pick--sel .dimmingCalc__pickMark{opacity:1;transform:none}.dimmingCalc__pageHero{margin-bottom:30px}.dimmingCalc__pageHeroTitle{color:#1d1d1b;font-size:clamp(32px,4.6vw,50px);font-weight:300;letter-spacing:-.03em;line-height:1.06;margin:0}.dimmingCalc__pageHeroLead{color:#686864;font-size:16px;font-weight:300;line-height:1.55;margin:14px 0 0;max-width:620px}.dimmingCalc__pageHeroFacts{color:#686864;display:flex;flex-wrap:wrap;font-size:13px;gap:22px;margin:20px 0 0}.dimmingCalc__pageHeroFacts strong{color:#1d1d1b;font-weight:500}.dimmingCalc__pageHeroSplit{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,420px);padding:4px 0 8px}.dimmingCalc__pageHeroArt{align-items:center;background:hsla(33,43%,91%,.4);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:26px 24px}.dimmingCalc__pageHeroArtMain{align-items:center;display:flex;height:170px;justify-content:center;overflow:hidden;width:100%}.dimmingCalc__pageHeroArtMain img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.dimmingCalc__pageHeroArtRow{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.dimmingCalc__pageHeroArtItem{align-items:center;background:#fff;border-radius:4px;display:flex;height:64px;justify-content:center;overflow:hidden;padding:8px;width:82px}.dimmingCalc__pageHeroArtItem img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}@media (max-width:900px){.dimmingCalc__pageHeroSplit{gap:26px;grid-template-columns:1fr}}.dimmingCalc__header{margin-bottom:26px}.dimmingCalc__modeTabs{flex:none}.dimmingCalc__listBtn{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;font-weight:500;gap:8px;height:44px;padding:0 18px;white-space:nowrap}.dimmingCalc__listBtn:hover{background:rgba(0,0,0,.1)}.dimmingCalc__listBtn--filled{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.dimmingCalc__listBtn--filled:hover{background:#000}.dimmingCalc__uTabs{align-items:center;display:inline-flex;gap:22px}.dimmingCalc__uTab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#686864;cursor:pointer;display:inline-flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:15px;font-weight:400;gap:7px;padding:2px 0 7px;transition:color .15s ease,border-color .15s ease}.dimmingCalc__uTab:hover{color:#1d1d1b}.dimmingCalc__uTab--on,.dimmingCalc__uTab--on:hover{border-bottom-color:#1d1d1b;color:#1d1d1b;font-weight:500}.dimmingCalc__uCount{background:#f2e9de;border-radius:999px;color:#686864;display:inline-grid;font-size:11px;font-weight:400;height:18px;margin-left:7px;min-width:18px;padding:0 5px;place-items:center}.dimmingCalc__uTab--on .dimmingCalc__uCount{background:#1d1d1b;color:#fff}.dimmingCalc__listCount{background:#00416c;border-radius:999px;color:#fff;display:grid;font-size:11.5px;height:21px;min-width:21px;padding:0 6px;place-items:center}.dimmingCalc__listBtn--filled .dimmingCalc__listCount{background:#fff;color:#1d1d1b}.dimmingCalc__listThumbs{align-items:center;display:inline-flex}.dimmingCalc__thumb--mini{background:#fff;border-radius:999px;height:26px;margin-right:-8px;padding:1px;width:26px}.dimmingCalc__thumb--mini:last-child{margin-right:0}.dimmingCalc__hPanel{background:#fbf8f4;border:0;border-radius:8px;padding:18px 20px 20px}.dimmingCalc__hPanel--bare{padding:12px 20px}.dimmingCalc__hPanelTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.dimmingCalc__hPanelTop .dimmingTable__tabs{background:#fff}.dimmingCalc__hPanelSearch{align-items:stretch;background:#fff;border:1px solid #1d1d1b;border-radius:4px;display:flex;height:46px;overflow:hidden}.dimmingCalc__hPanelSearch:focus-within{border-color:#1d1d1b}.dimmingCalc__hPanelSearch .dimmingCalc__search{flex:1;max-width:none;min-width:0}.dimmingCalc__hPanelSearch .dimmingCalc__search input{border:0;border-radius:0;height:44px}.dimmingCalc__hPanelSearch .dimmingCalc__search input:focus,.dimmingCalc__hPanelSearch .dimmingCalc__search input:focus-visible{box-shadow:none!important}.dimmingCalc__hPanelSearch .dimmingCalc__searchIcon{top:22px}.dimmingCalc__hPanelList{align-items:center;border-top:1px solid #e4d3bf;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:14px}.dimmingCalc__hPanelListText{color:#686864;font-size:13px}.dimmingCalc__hPanelList .dimmingCalc__btn:first-of-type{margin-left:auto}.dimmingCalc__hPanelRow{align-items:stretch;display:flex;gap:10px}.dimmingCalc__hPanelRow .dimmingCalc__hPanelSearch{flex:1;min-width:0}.dimmingCalc__filterBtn{align-items:center;background:#c1cfe4;border:1px solid #00416c;border-radius:4px;color:#00416c;cursor:pointer;display:inline-flex;flex:none;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;gap:9px;height:46px;padding:0 17px;transition:background .15s ease}.dimmingCalc__filterBtn svg{color:currentColor;flex:none;height:15px;width:15px}.dimmingCalc__filterBtn--open,.dimmingCalc__filterBtn:hover{background:#afc1dc}.dimmingCalc__filterBtnCount{border-radius:999px;display:grid;font-size:11.5px;font-weight:500;height:20px;min-width:20px;padding:0 6px;place-items:center}.dimmingCalc__filterBtn--open .dimmingCalc__filterBtnCount,.dimmingCalc__filterBtnCount{background:#00416c;color:#fff}.dimmingCalc__activeFilters{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.dimmingCalc__activeChip{align-items:center;background:#c1cfe4;border-radius:4px;color:#00416c;display:inline-flex;font-size:12.5px;gap:7px;padding:5px 8px 5px 12px}.dimmingCalc__activeChip button{background:transparent;border:0;color:rgba(0,65,108,.65);cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12px;padding:0 2px}.dimmingCalc__activeChip button:hover{color:#1d1d1b}.dimmingCalc__clearAll{background:transparent;border:0;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.dimmingCalc__clearAll:hover{color:#1d1d1b}.dimmingCalc__sheet{background:#fff;border-radius:6px;margin-top:12px;padding:16px 18px 18px}.dimmingCalc__filterScrim{background:rgba(0,0,0,.3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:950}.dimmingCalc__filterScrim--show{opacity:1;pointer-events:auto}.dimmingCalc__filterDrawer{background:#fff;display:flex;flex-direction:column;inset:0 0 0 auto;position:fixed;transform:translateX(100%);transition:transform .25s ease;width:min(420px,100vw);z-index:960}.dimmingCalc__filterDrawer--open{box-shadow:-24px 0 60px rgba(0,0,0,.14);transform:none}.dimmingCalc__filterDrawer--projects{max-width:100vw;width:max(420px,40vw)}.dimmingCalc__filterHead{align-items:center;border-bottom:1px solid #e4d3bf;display:flex;flex:none;justify-content:space-between;padding:20px 24px 14px}.dimmingCalc__filterHead h3{font-size:22px;font-weight:300;letter-spacing:-.01em;margin:0}.dimmingCalc__filterClose{background:transparent;border:0;border-radius:4px;color:#686864;cursor:pointer;display:grid;font-family:AktivGrotesk,Lato,sans-serif;font-size:15px;height:36px;margin-right:-8px;place-items:center;width:36px}.dimmingCalc__filterClose:hover{background:#f2e9de;color:#1d1d1b}.dimmingCalc__filterBody{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 20px}.dimmingCalc__filterFoot{align-items:center;background:#fff;display:flex;flex:none;gap:16px;padding:16px 24px}.dimmingCalc__group{padding:18px 0}.dimmingCalc__groupLabel{color:#686864;font-size:11px;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.dimmingCalc__pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dimmingCalc__pills .dimmingCalc__filter i{color:#686864;font-size:11.5px;font-style:normal;margin-left:5px}.dimmingCalc__pills .dimmingCalc__filter--active i{color:rgba(0,65,108,.75)}.dimmingCalc__toggle{background:transparent;border:1px solid #1d1d1b;border-radius:4px;display:inline-flex;gap:2px;padding:3px}.dimmingCalc__toggle button{background:transparent;border:0;border-radius:4px;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;padding:7px 15px}.dimmingCalc__toggle button.dimmingCalc__toggle--on{background:#c1cfe4;color:#00416c;font-weight:500}.dimmingCalc__group .dimmingCalc__filters{margin-top:10px}.dimmingCalc__catSummary{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;cursor:pointer;display:flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13.5px;gap:10px;padding:11px 13px;text-align:left;transition:background .15s ease;width:100%}.dimmingCalc__catSummary--open,.dimmingCalc__catSummary:hover{background:rgba(0,0,0,.04)}.dimmingCalc__catSummaryValue{color:#1d1d1b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmingCalc__catSummaryValue--none{color:#686864}.dimmingCalc__catSummaryGo{flex:none;opacity:.5}.dimmingCalc__catPath{margin-top:12px}.dimmingCalc__catCrumbs{align-items:center;color:#686864;display:flex;flex-wrap:wrap;font-size:12.5px;gap:5px;margin-bottom:10px}.dimmingCalc__catCrumbs button{background:transparent;border:0;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;padding:0;text-decoration:underline;text-underline-offset:3px}.dimmingCalc__catCrumbs button:hover{color:#1d1d1b}.dimmingCalc__catCrumbSep{color:#e4d3bf}.dimmingCalc__catCrumbNow{color:#1d1d1b;font-weight:500}.dimmingCalc__filter--cat{align-items:center;display:inline-flex;gap:7px;padding-left:5px}.dimmingCalc__filter--cat img{border-radius:4px;flex:none;height:22px;object-fit:cover;width:22px}.dimmingCalc__filterGo{opacity:.45}.dimmingCalc__filter--more{border-style:dashed}.dimmingCalc__treeMark{background:#00416c;border-radius:999px;flex:none;height:6px;width:6px}.dimmingCalc__filter--active .dimmingCalc__treeMark{background:#fff}.dimmingCalc__groupLabel{align-items:center;display:flex;gap:7px}.dimmingCalc__groupIcon{flex:none;height:14px;opacity:.75;width:14px}.dimmingCalc__filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.dimmingCalc__filtersLabel{color:#686864;font-size:12.5px;margin-right:4px}.dimmingCalc__filter{background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;padding:6px 13px;transition:background .15s ease,color .15s ease}.dimmingCalc__filter:hover{background:rgba(0,0,0,.1);color:#1d1d1b}.dimmingCalc__filter--active,.dimmingCalc__filter--active:hover{background:#c1cfe4;border-color:#00416c;color:#00416c;font-weight:500}.dimmingCalc__hPanelHint{border-top:1px solid #e4d3bf;color:#686864;font-size:12.5px;margin:14px 0 0;padding-top:14px}@media (max-width:900px){.dimmingCalc__hPanelTop{flex-wrap:wrap}.dimmingCalc__hPanelList{gap:8px}}.dimmingCalc__scopes{background:#fff;border:1px solid #1d1d1b;border-radius:4px;display:inline-flex;flex:none;gap:2px;padding:3px}.dimmingCalc__scopes--attached{align-items:center;background:hsla(33,43%,91%,.3);border:0;border-radius:0;border-right:1px solid #1d1d1b;padding:4px 6px}.dimmingCalc__scopes--attached .dimmingCalc__scope{font-size:12.5px;padding:6px 12px}.dimmingCalc__scope{background:transparent;border:0;border-radius:7px;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;padding:8px 15px}.dimmingCalc__scope:hover{color:#1d1d1b}.dimmingCalc__scope--active{background:#c1cfe4;color:#00416c;font-weight:500}.dimmingCalc__rowCode{color:#686864;display:block;font-size:11px;margin-top:1px}.dimmingCalc__variants{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.dimmingCalc__variants>span{color:#686864;font-size:12.5px;margin-right:2px}.dimmingCalc__variant{background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;padding:5px 13px}.dimmingCalc__variant:hover{border-color:#1d1d1b}.dimmingCalc__variant--active{background:#1d1d1b;border-color:#1d1d1b;color:#fff;font-weight:500}.dimmingCalc__ghost{align-items:flex-start;background:hsla(33,43%,91%,.28);border:1px solid #e4d3bf;border-radius:6px;display:flex;gap:22px;padding:22px 24px}.dimmingCalc__ghost .dimmingCalc__thumb{filter:grayscale(1);opacity:.55}.dimmingCalc__ghost h3{color:#686864;font-size:24px;font-weight:300;letter-spacing:-.02em;margin:0}.dimmingCalc__ghostNote{color:#1d1d1b;font-size:14px;margin:10px 0 0}.dimmingCalc__ghostHelp{color:#686864;font-size:13px;margin:6px 0 0}.dimmingCalc__opt--ghost,.dimmingCalc__sideRow--ghost{color:#686864}.dimmingCalc__opt--ghost .dimmingCalc__thumb,.dimmingCalc__sideRow--ghost .dimmingCalc__thumb{filter:grayscale(1);opacity:.5}.dimmingCalc__dimCardNote{color:#686864;font-size:11.5px;margin-top:6px}.dimmingCalc__disclaimer{background:rgba(255,224,149,.32);border:0;border-left:3px solid #ffe095;border-radius:8px;color:#1d1d1b;font-size:13px;line-height:1.5;margin:26px 0 0;padding:14px 18px}.dimmingCalc__disclaimer strong{color:#bb4107;display:block;font-weight:500;margin-bottom:2px}.dimmingCalc__thumb{align-items:center;background:#fff;border:1px solid #e4d3bf;border-radius:8px;display:flex;flex:none;justify-content:center;overflow:hidden}.dimmingCalc__thumb img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.dimmingCalc__thumb--empty{background:hsla(33,43%,91%,.5);color:#686864;font-size:20px;font-weight:300}.dimmingCalc__thumb--hero{aspect-ratio:4/3;border-radius:4px;padding:8px;width:168px}.dimmingCalc__thumb--card{border:0;border-bottom:1px solid #e4d3bf;border-radius:0;height:96px;padding:10px;width:100%}.dimmingCalc__thumb--dimmer{background:#fff;border-radius:9px;flex:none;height:46px;padding:5px;width:46px}.dimmingCalc__thumb--article{aspect-ratio:1;background:transparent;border:0;border-radius:0;padding:0;width:52px}.dimmingCalc__thumb--row{aspect-ratio:4/3;padding:3px;width:52px}.dimmingCalc__thumb--opt{aspect-ratio:4/3;padding:2px;width:46px}.dimmingCalc__search{flex:1;max-width:480px;min-width:220px;position:relative}.dimmingCalc__search input{background:#fff;border:1px solid #e4d3bf;border-radius:4px;box-shadow:none;color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:14px;height:44px;outline:none;padding:0 16px 0 38px;width:100%}.dimmingCalc__search input:focus,.dimmingCalc__search input:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__search input::placeholder{color:#686864}.dimmingCalc__searchIcon{color:#686864;height:15px;left:13px;pointer-events:none;position:absolute;top:22px;transform:translateY(-50%);width:15px}.dimmingCalc__options{background:#fff;border:1px solid #e4d3bf;border-radius:4px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);inset:calc(100% + 6px) 0 auto;max-height:320px;overflow-y:auto;padding:6px;position:absolute;z-index:30}.dimmingCalc__opt{align-items:center;display:flex;gap:12px}.dimmingCalc__opt small{color:#686864;font-size:12px;margin-left:auto;white-space:nowrap}.dimmingCalc__opt[disabled]{color:#686864;cursor:default}.dimmingCalc__noMatch{color:#686864;font-size:13.5px;padding:14px 16px}.dimmingCalc__noMatch p{margin:0}.dimmingCalc__suggest{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dimmingCalc__suggest span{font-size:13px}.dimmingCalc__spotHead{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:26px}.dimmingCalc__heroHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px}.dimmingCalc__heroHead h3{font-size:26px;font-weight:300;letter-spacing:-.02em;margin:0}.dimmingCalc__facts{display:flex;flex-wrap:wrap;gap:6px}.dimmingCalc__idCard{align-items:stretch;background:#fbf8f4;border:1px solid #e4d3bf;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.045);display:flex;max-width:min(720px,100%);overflow:hidden;width:fit-content}.dimmingCalc__idBody{flex:1;min-width:0;padding:20px 24px}.dimmingCalc__idName{font-size:26px;font-weight:300;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.dimmingCalc__thumb--id{align-self:stretch;background:#fff;border:0;border-radius:0;flex:none;height:auto;padding:16px;width:190px}.dimmingCalc__thumb--id img{height:100%;max-height:118px;object-fit:contain;width:100%}@media (max-width:600px){.dimmingCalc__thumb--id{padding:12px;width:118px}.dimmingCalc__idBody{padding:16px 16px 18px}}.dimmingCalc__idCard .dimmingCalc__variants{margin-top:14px}.dimmingCalc__heroAdd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dimmingCalc__heroAddNote{color:#686864;font-size:12.5px;line-height:1.5;margin:9px 0 0}.dimmingCalc__variantsLabel{color:#686864;font-size:12.5px;margin-right:2px}.dimmingCalc__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dimmingCalc__grid--dimmers{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.dimmingCalc__dimCard{background:#fff;border:1px solid #e4d3bf;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:border-color .15s ease,transform .15s ease}.dimmingCalc__dimCard--pick{cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;padding:0}.dimmingCalc__dimCard--pick:hover{border-color:#1d1d1b;transform:translateY(-1px)}.dimmingCalc__dimCard--sel{border-color:#1d1d1b;box-shadow:0 0 0 1.5px #1d1d1b}.dimmingCalc__dimCard--no{opacity:.55}.dimmingCalc__dimCardBody{display:flex;flex-direction:column;gap:2px;padding:12px 16px 0}.dimmingCalc__dimCardFoot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:10px 16px 14px}.dimmingCalc__dimCardName{color:#1d1d1b;font-size:13.5px;font-weight:500}.dimmingCalc__dimCardVa{color:#686864;font-size:11.5px}.dimmingCalc__gridLead{color:#686864;font-size:13.5px;margin:20px 0 12px}.dimmingCalc__dimCardMax{color:#1d1d1b;font-size:21px;font-weight:300;letter-spacing:-.02em;margin-top:6px}.dimmingCalc__dimCardMax small{color:#686864;font-size:12.5px;font-weight:400;letter-spacing:0}.dimmingCalc__addMini{align-self:flex-start;background:transparent;border:1px solid #e4d3bf;border-radius:4px;color:#686864;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:12px;margin-top:8px;padding:5px 12px}.dimmingCalc__addMini:hover{border-color:#1d1d1b;color:#1d1d1b}.dimmingCalc__split{align-items:start;display:grid;gap:28px;grid-template-columns:320px 1fr}.dimmingCalc__side{background:#fff;border:1px solid #e4d3bf;border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:14px}.dimmingCalc__side .dimmingCalc__search{max-width:none}.dimmingCalc__sideList{display:flex;flex-direction:column;gap:2px;max-height:560px;overflow-y:auto}.dimmingCalc__sideRow{align-items:center;background:transparent;border:0;border-radius:8px;color:#1d1d1b;cursor:pointer;display:flex;font-family:AktivGrotesk,Lato,sans-serif;font-size:13.5px;gap:10px;padding:7px 10px;text-align:left;width:100%}.dimmingCalc__sideRow small{color:#686864;font-size:11.5px;margin-left:auto;white-space:nowrap}.dimmingCalc__sideRow:hover{background:hsla(33,43%,91%,.5)}.dimmingCalc__sideRow--active{background:hsla(33,43%,91%,.7);font-weight:500}.dimmingCalc__main{min-width:0}.dimmingCalc__table{background:#fff;border:1px solid #e4d3bf;border-radius:4px;overflow:hidden}.dimmingCalc__tr{align-items:center;border-top:1px solid #e4d3bf;display:grid;font-size:13.5px;gap:12px;grid-template-columns:60px 1fr 72px 120px auto;padding:9px 16px}.dimmingCalc__tr:first-child{border-top:0}.dimmingCalc__tr--head{background:hsla(33,43%,91%,.35);color:#686864;font-size:11px;letter-spacing:.06em;padding:9px 16px;text-transform:uppercase}.dimmingCalc__tr--no{color:#686864}.dimmingCalc__trMax strong,.dimmingCalc__trName{font-weight:500}.dimmingCalc__trAdd{align-items:center;display:flex;gap:8px;justify-self:end}.dimmingCalc__trAdd input{border:1px solid #e4d3bf;border-radius:8px;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;height:34px;outline:none;padding:0 8px;text-align:center;width:58px}.dimmingCalc__trAdd input:focus,.dimmingCalc__trAdd input:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__plStep{background:#fff;border:1px solid #e4d3bf;border-radius:6px;margin-bottom:18px;padding:20px 24px 24px}.dimmingCalc__plHead{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dimmingCalc__plHead h3{font-size:20px;font-weight:300;letter-spacing:-.01em;margin:0}.dimmingCalc__plHead .dimmingCalc__cats{margin-left:auto}.dimmingCalc__plN{background:#1d1d1b;border-radius:999px;color:#fff;display:grid;flex:none;font-size:13px;font-weight:500;height:26px;place-items:center;width:26px}.dimmingCalc__dimGroup{margin-top:14px}.dimmingCalc__dimGroup:first-of-type{margin-top:0}.dimmingCalc__dimGroupName{color:#686864;font-size:11px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.dimmingCalc__planRows{display:flex;flex-direction:column;gap:8px;margin-top:16px}.dimmingCalc__planRow{align-items:center;background:hsla(33,43%,91%,.25);border:1px solid #e4d3bf;border-radius:4px;display:grid;font-size:13.5px;gap:14px;grid-template-columns:52px 1fr auto auto auto;padding:8px 14px 8px 8px}.dimmingCalc__planRow input{border:1px solid #e4d3bf;border-radius:8px;font-family:AktivGrotesk,Lato,sans-serif;font-size:13px;height:34px;outline:none;padding:0 8px;text-align:center;width:58px}.dimmingCalc__planRow input:focus,.dimmingCalc__planRow input:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__planRow--over{border-color:#c00d0d}.dimmingCalc__planName{font-weight:500}.dimmingCalc__planName small{color:#686864;display:block;font-size:11.5px;font-weight:400}.dimmingCalc__planRemove{background:none;border:0;color:#686864;cursor:pointer;font-size:14px}.dimmingCalc__planRemove:hover{color:#c00d0d}.dimmingCalc__meter{margin-top:20px}.dimmingCalc__meterBarWrap{background:hsla(33,43%,91%,.8);border-radius:999px;height:10px;overflow:hidden}.dimmingCalc__meterBar{background:#004519;border-radius:999px;height:100%;transition:width .3s ease,background .3s ease}.dimmingCalc__meterBar--over{background:#c00d0d}.dimmingCalc__meterLegend{color:#686864;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;margin-top:8px}.dimmingCalc__verdict{font-size:14px;margin:14px 0 0}.dimmingCalc__plActions{display:flex;gap:10px;margin-top:18px}.dimmingCalc__addRow{align-items:center;display:flex;gap:8px;margin-top:10px}.dimmingCalc__stepper{align-items:stretch;background:#fff;border:1px solid #1d1d1b;border-radius:4px;display:inline-flex;flex:none;height:34px;overflow:hidden}.dimmingCalc__stepper:focus-within{box-shadow:0 0 0 3px rgba(29,29,27,.12)}.dimmingCalc__stepper button{background:transparent;border:0;color:#1d1d1b;cursor:pointer;font-family:AktivGrotesk,Lato,sans-serif;font-size:16px;line-height:1;transition:background .15s ease;width:32px}.dimmingCalc__stepper button:hover{background:rgba(0,0,0,.1)}.dimmingCalc__stepper button:focus-visible{background:rgba(0,0,0,.1);box-shadow:inset 0 0 0 2px rgba(29,29,27,.55);outline:none}.dimmingCalc__stepper input{-moz-appearance:textfield;background:#fbf8f4;border:0;border-radius:999px;box-shadow:0 1px 2px rgba(29,29,27,.07);color:#1d1d1b;font-family:AktivGrotesk,Lato,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:500;height:auto;line-height:1;margin:3px;min-height:0;outline:none;padding:0;text-align:center;width:46px}.dimmingCalc__stepper input::-webkit-inner-spin-button,.dimmingCalc__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimmingCalc__stepper input:focus,.dimmingCalc__stepper input:focus-visible{background:#c1cfe4;color:#00416c;outline:none!important}.dimmingCalc__addBtn{background:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:#fff;cursor:pointer;flex:1;font-family:AktivGrotesk,Lato,sans-serif;font-size:12.5px;font-weight:500;height:32px;padding:0 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.dimmingCalc__addBtn--lead{flex:none;font-size:14px;height:40px;padding:0 26px}.dimmingCalc__addBtn:hover{background:#000}.dimmingCalc__addBtn--in{background:#e7efe9;border-color:#e7efe9;color:#004519}.dimmingCalc__addBtn--in:hover{background:#e7efe9}.dimmingCalc__dimCard--target{border-color:#1d1d1b}.dimmingCalc__gridLead--target{color:#1d1d1b;font-weight:500}.dimmingCalc__dimCard--inList{border-color:#e7efe9;box-shadow:0 0 0 1px #e7efe9}.dimmingCalc__listSummary{background:hsla(33,43%,91%,.45);border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;padding:14px 16px}.dimmingCalc__listSummary div{display:flex;flex-direction:column}.dimmingCalc__listSummary strong{font-size:22px;font-weight:300;letter-spacing:-.02em;line-height:1.1}.dimmingCalc__listSummary span{color:#686864;font-size:11.5px}.dimmingCalc__listItem{background:#fff;border:1px solid #e4d3bf;border-radius:6px;display:flex;gap:14px;margin-bottom:10px;padding:12px}.dimmingCalc__listItem--over{border-color:#e3c2b6}.dimmingCalc__thumb--list{align-self:flex-start;aspect-ratio:4/3;padding:4px;width:78px}.dimmingCalc__listBody{flex:1;min-width:0}.dimmingCalc__listName{align-items:flex-start;display:flex;font-size:14.5px;font-weight:500;gap:8px;line-height:1.25}.dimmingCalc__listRemove{background:none;border:0;color:#686864;cursor:pointer;font-size:13px;line-height:1;margin-left:auto}.dimmingCalc__listRemove:hover{color:#c00d0d}.dimmingCalc__listMeta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.dimmingCalc__listFoot{align-items:center;display:flex;gap:10px;margin-top:10px}.dimmingCalc__listMax{color:#686864;font-size:11.5px}.dimmingCalc__drawerEmptyMark{border:1px dashed #e4d3bf;border-radius:999px;color:#686864;display:grid;font-size:20px;font-weight:300;height:44px;margin:0 auto 14px;place-items:center;width:44px}.dimmingCalc__scrim{background:rgba(0,0,0,.3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:950}.dimmingCalc__scrim--show{opacity:1;pointer-events:auto}.dimmingCalc__drawer{background:#fff;display:flex;flex-direction:column;inset:0 0 0 auto;position:fixed;transform:translateX(100%);transition:transform .25s ease;width:min(420px,100vw);z-index:960}.dimmingCalc__drawer--open{box-shadow:-24px 0 60px rgba(0,0,0,.14);transform:none}.dimmingCalc__drawerHead{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 12px}.dimmingCalc__drawerHead h3{font-size:22px;font-weight:300;letter-spacing:-.01em;margin:0}.dimmingCalc__drawerClose{background:none;border:0;color:#686864;cursor:pointer;font-size:18px}.dimmingCalc__drawerClose:hover{color:#1d1d1b}.dimmingCalc__drawerBody{flex:1;overflow-y:auto;padding:4px 24px 16px}.dimmingCalc__drawerEmpty{color:#686864;font-size:13.5px;padding:40px 12px;text-align:center}.dimmingCalc__drawerItem{align-items:flex-start;border:1px solid #e4d3bf;border-radius:4px;display:flex;gap:12px;margin-bottom:10px;padding:12px 14px}.dimmingCalc__drawerItemBody{flex:1;min-width:0}.dimmingCalc__drawerItemTop{align-items:baseline;display:flex;gap:8px}.dimmingCalc__drawerItemTop strong{font-size:14px;font-weight:500}.dimmingCalc__drawerItemTop button{background:none;border:0;color:#686864;cursor:pointer;font-size:14px;margin-left:auto}.dimmingCalc__drawerItemTop button:hover{color:#c00d0d}.dimmingCalc__drawerItemMeta{color:#686864;font-size:12.5px;margin-top:2px}.dimmingCalc__drawerFoot{border-top:1px solid #e4d3bf;display:flex;gap:10px;padding:14px 24px 20px}.dimmingCalc__drawerFoot .dimmingCalc__btn{flex:1}.dimmingCalc__drawerFoot--projects{align-items:center;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.dimmingCalc__drawerFoot--projects .dimmingCalc__btn{flex:none}.dimmingCalc__dialog{background:#fff;border:1px solid #e4d3bf;border-radius:6px;margin:auto;max-height:min(88vh,100% - 32px);overflow-y:auto;padding:0;width:min(560px,100vw - 32px)}.dimmingCalc__dialog:focus,.dimmingCalc__dialog:focus-visible{outline:none}.dimmingCalc__dialog::backdrop{background:rgba(0,0,0,.35)}.dimmingCalc__dialog .dimmingCalc__btn:focus-visible:focus,.dimmingCalc__dialog .dimmingCalc__btn:focus-visible:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__dialogInner{padding:26px 28px}@media (max-width:560px){.dimmingCalc__dialogInner{padding:22px 20px}}.dimmingCalc__dialogInner h3{font-size:24px;font-weight:300;letter-spacing:-.01em;margin:0 0 6px}.dimmingCalc__dialogInner p{color:#686864;font-size:13.5px;margin:0}.dimmingCalc__dialogInner textarea{border:1px solid #e4d3bf;border-radius:4px;font-family:AktivGrotesk,Lato,sans-serif;font-size:13.5px;margin-top:14px;outline:none;padding:11px 14px;resize:vertical;width:100%}.dimmingCalc__dialogInner textarea:focus,.dimmingCalc__dialogInner textarea:focus-visible{border-color:#1d1d1b;box-shadow:0 0 0 3px rgba(29,29,27,.1);outline:none!important}.dimmingCalc__dialogSender{align-items:center;color:#686864;display:flex;font-size:13px;gap:10px;margin-bottom:12px}.dimmingCalc__dialogSender strong{color:#1d1d1b}.dimmingCalc__dialogSender:empty{display:none}.dimmingCalc__dialogRow{display:flex;gap:10px;margin-top:18px}.dimmingCalc__dialogRow .dimmingCalc__btn{flex:1}.dimmingCalc__avatar{background:#00416c;border-radius:999px;color:#fff;display:inline-grid;flex:none;font-size:12px;font-weight:500;height:32px;place-items:center;width:32px}.dimmingCalc__avatar--photo{overflow:hidden}.dimmingCalc__avatar--photo img{height:100%;object-fit:cover;width:100%}.dimmingCalc__toast{background:#1d1d1b;border-radius:999px;bottom:28px;color:#fff;font-size:13px;left:50%;opacity:0;padding:10px 18px;pointer-events:none;position:fixed;transform:translate(-50%,16px);transition:all .25s ease;z-index:990}.dimmingCalc__toast--show{opacity:1;transform:translate(-50%)}.dimmingCalc__artList{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.dimmingCalc__artItem{background:#fff;border:1px solid #e4d3bf;border-radius:6px;padding:14px 16px 16px}.dimmingCalc__artItem--ghost{background:hsla(33,43%,91%,.28)}.dimmingCalc__artItem--ghost .dimmingCalc__artItemFacts,.dimmingCalc__artItem--ghost .dimmingCalc__artItemName{color:#686864}.dimmingCalc__artItemTop{align-items:center;cursor:pointer;display:flex;gap:14px}.dimmingCalc__artItemMax{margin-left:auto;padding-left:10px;text-align:right;white-space:nowrap}.dimmingCalc__artItemMax strong{display:block;font-size:21px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.dimmingCalc__artItemMax small{color:#686864;display:block;font-size:10.5px;letter-spacing:.02em;margin-top:1px}.dimmingCalc__artItemId{min-width:0}.dimmingCalc__artItemName{display:block;font-size:15.5px;font-weight:500;line-height:1.25}.dimmingCalc__artItemFacts{color:#686864;display:block;font-size:12.5px;margin-top:3px}.dimmingCalc__artItemRow{align-items:center;border-top:1px solid hsla(32,41%,82%,.75);color:#686864;display:flex;font-size:13px;gap:8px;margin-top:10px;padding-top:10px}.dimmingCalc__artItemCode{color:#1d1d1b;font-variant-numeric:tabular-nums}.dimmingCalc__artItemMethod{margin-left:auto;text-align:right}.dimmingCalc__artItemActions{display:flex;gap:8px;margin-top:14px}.dimmingCalc__artItemActions .dimmingCalc__btn{flex:1;justify-content:center;min-height:44px}.dimmingCalc__artItemActions .is-in{border-color:#004519;color:#004519}@media (max-width:900px){.dimmingCalc__pageHeroSplit{gap:24px;grid-template-columns:1fr}.dimmingCalc__pickGrid--d2{grid-template-columns:repeat(2,minmax(0,1fr))}.dimmingCalc__gauge{gap:14px 16px;grid-template-columns:1fr auto;padding:18px 20px}.dimmingCalc__gaugeFig{grid-row:1}.dimmingCalc__gaugeFig--alt{grid-column:2;text-align:right}.dimmingCalc__gaugeBody{grid-column:1/-1;grid-row:2}}@media (pointer:coarse){.dimmingCalc .dimmingTable__tab,.dimmingCalc__addBtn,.dimmingCalc__back,.dimmingCalc__btn,.dimmingCalc__scope{min-height:44px}.dimmingCalc__scope{padding:0 16px}.dimmingCalc__back{padding-right:8px}.dimmingCalc__drawerClose{display:grid;font-size:18px;height:44px;margin-right:-8px;place-items:center;width:44px}.dimmingCalc__copy{display:inline-grid;height:44px;margin-left:0;padding:0;place-items:center;width:44px}.dimmingCalc__stepper{height:44px}.dimmingCalc__stepper button{width:44px}.dimmingCalc__stepper input{font-size:15px;width:52px}.dimmingCalc__moveWrap.sgSelect .sgSelect__trigger{height:44px;min-height:44px}}@media (max-width:700px){.dimmingCalc__pageHeroArt{display:none}.dimmingCalc__pageHero{margin-bottom:20px}.dimmingCalc__pageHeroSplit{gap:0;padding:0}.dimmingCalc__pageHeroTitle{font-size:clamp(27px,8vw,34px)}.dimmingCalc__pageHeroLead{font-size:14.5px;margin-top:10px}.dimmingCalc__pageHeroFacts{font-size:12.5px;gap:6px 18px;margin-top:14px}.dimmingCalc__hPanelSearch{align-items:stretch;background:none;border:0;border-radius:0;flex-direction:column;gap:8px;height:auto;overflow:visible}.dimmingCalc__hPanelSearch .dimmingCalc__search input{border:1px solid #1d1d1b;border-radius:4px;height:46px}.dimmingCalc__hPanelSearch .dimmingCalc__searchIcon{top:23px}.dimmingCalc__scopes{width:100%}.dimmingCalc__scopes--attached{border:1px solid #1d1d1b;border-radius:4px}.dimmingCalc__scope{flex:1;font-size:13.5px}.dimmingCalc__hPanelRow{flex-wrap:wrap}.dimmingCalc__hPanelRow .dimmingCalc__hPanelSearch{flex:1 1 100%}.dimmingCalc__filterBtn{flex:1 1 100%;justify-content:center}.dimmingCalc__filterDrawer{border-left:0;border-top-left-radius:16px;border-top-right-radius:16px;inset:auto 0 0 0;max-height:86vh;transform:translateY(100%);width:100%}.dimmingCalc__filterDrawer--open{box-shadow:0 -18px 50px rgba(0,0,0,.18);transform:none}.dimmingCalc__filterBody,.dimmingCalc__filterFoot,.dimmingCalc__filterHead{padding-left:16px;padding-right:16px}.dimmingCalc__hPanelTop{gap:10px}.dimmingCalc__hPanelTop .dimmingCalc__listBtn{justify-content:center;width:100%}.dimmingCalc__pickShot:not(.dimmingCalc__pickShot--card):not(.dimmingCalc__pickShot--row){height:58px;width:76px}.dimmingCalc__pickGrid--d2{grid-template-columns:1fr}.dimmingCalc__pick{align-items:center;column-gap:14px;display:grid;grid-template-columns:76px 1fr;padding:12px 14px}.dimmingCalc__pickTop{display:contents}.dimmingCalc__pickShot:not(.dimmingCalc__pickShot--card):not(.dimmingCalc__pickShot--row){grid-column:1;grid-row:1/span 3}.dimmingCalc__pickVa{font-size:26px;grid-column:2;grid-row:1}.dimmingCalc__pickName{grid-column:2;grid-row:2}.dimmingCalc__pickMeta{grid-column:2;grid-row:3;margin-top:2px}.dimmingCalc__pickNote{grid-column:2;grid-row:4}.dimmingCalc__dimCard{align-items:center;column-gap:14px;display:grid;grid-template-columns:76px 1fr;padding:12px 14px 14px}.dimmingCalc__dimCard .dimmingCalc__thumb--card{border:1px solid #e4d3bf;border-radius:8px;height:62px;padding:3px;width:76px}.dimmingCalc__dimCardBody{padding:0}.dimmingCalc__dimCardMax{font-size:24px;margin-top:3px}.dimmingCalc__dimCardFoot{grid-column:1/-1;margin-top:0;padding:12px 0 0}.dimmingCalc__hPanelHint,.dimmingCalc__hPanelList{display:none}.dimmingCalc__hPanel{padding:14px 14px 16px}.dimmingCalc__hPanelTop{margin-bottom:10px}.dimmingCalc__filters{flex-wrap:nowrap;gap:6px;margin:10px -14px 0;overflow-x:auto;padding:0 14px;scrollbar-width:none}.dimmingCalc__filters::-webkit-scrollbar{display:none}.dimmingCalc__filter{flex:none}.dimmingCalc__filtersLabel{display:none}.dimmingCalc__plHead{align-items:center;gap:10px;margin-bottom:12px}.dimmingCalc__plHead h3{flex:1 1 60%;font-size:17px}.dimmingCalc__plHead>.dimmingCalc__btn{flex:none;order:1}.dimmingCalc__plHead .dimmingCalc__cats{flex-basis:100%;margin-left:0;order:2}.dimmingCalc__newCircuit{padding:16px 14px}.dimmingCalc__planIntro{padding:20px 18px;text-align:left}.dimmingCalc__planIntro h3{font-size:18px}.dimmingCalc__planIntro p{margin:0}}@media (max-width:560px){.dimmingCalc__addRow{flex-wrap:wrap}.dimmingCalc__addRow .dimmingCalc__addBtn{flex:1 1 auto;min-height:44px}}@media (max-width:900px){.dimmingCalc__doors{grid-template-columns:1fr}.dimmingCalc__doorArt{height:132px}.dimmingCalc__showcase{gap:30px;grid-template-columns:1fr}.dimmingCalc__gallery{grid-template-columns:repeat(2,1fr)}.dimmingCalc__split{grid-template-columns:1fr}.dimmingCalc__sideList{max-height:300px}.dimmingCalc__tr{grid-template-columns:48px 1fr auto;row-gap:6px}.dimmingCalc__tr--head{display:none}.dimmingCalc__planRow{grid-template-columns:44px 1fr auto;row-gap:6px}.dimmingCalc__listBtn{margin-left:0}}.dimmingShare__page{background:#fff;margin:0}.dimmingShare__topbar{background:#fff;border-bottom:1px solid #e4d3bf;position:relative;z-index:2}.dimmingShare__topbarInner{align-items:center;display:flex;padding-bottom:14px;padding-top:14px}.dimmingShare__mark{flex:none;line-height:0}.dimmingShare__mark svg{height:var(--size,44px);width:var(--size,44px)}.dimmingShare__topbarLabel{align-items:center;color:#1d1d1b;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.11em;margin-left:auto;text-transform:uppercase}.dimmingShare__topbarLabel svg{stroke-width:1.4;color:#686864;height:19px;width:19px}.dimmingShare__topbarMeta{color:#686864;font-size:12.5px;text-align:right}.dimmingShare__topbarInner{gap:16px;padding-bottom:16px;padding-top:16px}.dimmingShare__topbarMeta{border-left:1px solid #e4d3bf;padding-left:16px}@media print{.dimmingShare__page{background:#fff}.dimmingShare__topbar{border-bottom:1px solid #ccc}.dimmingShare__topbarInner{padding:0 0 12px}@page{margin:14mm}}.dimmingShare__split{align-items:stretch;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%)}.dimmingShare__panel{align-items:flex-start;background:#fbf8f4;display:flex;min-height:calc(100vh - 62px);padding:64px 64px 64px max(24px,(100vw - 1400px)/2)}.dimmingShare__main{min-width:0;padding:72px max(24px,(100vw - 1400px)/2) 60px 64px}.dimmingShare__who{max-width:440px;position:sticky;top:64px}.dimmingShare__who h1{font-size:clamp(30px,3vw,42px);font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.dimmingShare__who h1 strong{font-weight:500}.dimmingShare__avatar{font-size:12px;height:34px;width:34px}.dimmingShare__avatar--photo{overflow:hidden;padding:0}.dimmingShare__avatar--photo img{height:100%;object-fit:cover;width:100%}.dimmingShare__avatar--lg{font-size:22px;height:64px;margin-bottom:22px;width:64px}.dimmingShare__msg{font-size:16.5px;font-weight:300;line-height:1.6;margin:18px 0 0}.dimmingShare__msg:before{content:"“"}.dimmingShare__msg:after{content:"”"}.dimmingShare__facts{display:flex;flex-direction:column;margin:30px 0 0}.dimmingShare__facts div{align-items:baseline;border-top:1px solid rgba(0,0,0,.09);display:flex;gap:12px;justify-content:space-between;padding:9px 0}.dimmingShare__facts dt{color:#686864;font-size:12.5px}.dimmingShare__facts dd{font-size:20px;font-weight:300;letter-spacing:-.02em;margin:0}.dimmingShare__actions{display:flex;flex-direction:column;gap:9px;margin-top:28px}.dimmingShare__actions .dimmingCalc__btn{justify-content:center}.dimmingShare__warranty{align-items:flex-start;background:#fff;border:1px solid hsla(32,41%,82%,.9);border-radius:8px;color:#686864;display:flex;font-size:12.5px;gap:9px;line-height:1.5;margin:26px 0 0;padding:12px 14px}.dimmingShare__warranty svg{color:#1d1d1b;flex:none;height:16px;margin-top:1px;width:16px}.dimmingShare__warranty b{color:#1d1d1b;font-weight:500}.dimmingShare__note{color:#686864;font-size:11.5px;line-height:1.6;margin:12px 0 0}.dimmingShare__empty{padding:110px 24px;text-align:center}.dimmingShare__empty h1{font-size:30px;font-weight:300;margin:0 0 10px}.dimmingShare__empty p{color:#686864;margin:0 0 22px}.dimmingShare__group{margin-bottom:52px}.dimmingShare__groupHead{align-items:center;display:flex;gap:14px;margin-bottom:22px}.dimmingShare__circuitName{font-size:16px;font-weight:500;line-height:1.25}.dimmingShare__circuitName small{color:#686864;display:block;font-size:12px;font-weight:400;margin-top:2px}.dimmingShare__cap{color:#686864;font-size:12px;margin-left:auto}.dimmingShare__cap--over{color:#1d1d1b;font-weight:500}.dimmingShare__thumb{aspect-ratio:4/3;border-radius:4px;padding:8px;width:100%}.dimmingShare__thumb--dimmer{aspect-ratio:1;background:hsla(33,43%,91%,.4);flex:none;width:46px}.dimmingShare__productName{display:block;font-size:16px;font-weight:500;letter-spacing:-.005em}.dimmingShare__grid{display:grid;gap:26px 22px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dimmingShare__bay{border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:34px;grid-template-columns:210px minmax(0,1fr);margin-bottom:34px;padding-bottom:34px}.dimmingShare__bay:last-of-type{border-bottom:0}.dimmingShare__bayRail{align-self:start;min-width:0;position:sticky;top:24px}.dimmingShare__bayRail .dimmingCalc__meter{margin-top:14px}.dimmingShare__bayRail .dimmingShare__circuitName{display:block;margin-top:14px}.dimmingShare__thumb--bay{aspect-ratio:4/3;background:hsla(33,43%,91%,.45);border-radius:8px;padding:14px;width:100%}.dimmingShare__bayFacts{color:#686864;font-size:12.5px;margin:14px 0 0}.dimmingShare__bayGrid{display:grid;gap:22px 18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dimmingShare__cta{align-items:center;background:hsla(33,43%,91%,.36);border-radius:8px;display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding:26px 30px}.dimmingShare__cta h3{font-size:19px;font-weight:300;letter-spacing:-.01em;margin:0}.dimmingShare__cta p{color:#686864;font-size:13px;margin:4px 0 0}.dimmingShare__cta .dimmingCalc__btn{margin-left:auto}@media (max-width:1000px){.dimmingShare__split{grid-template-columns:1fr}.dimmingShare__panel{min-height:0;padding:40px 24px}.dimmingShare__who{max-width:620px;position:static}.dimmingShare__main{padding:36px 24px 48px}.dimmingShare__grid{gap:22px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dimmingShare__panel{padding:32px 20px}.dimmingShare__main{padding:28px 20px 40px}.dimmingShare__groupHead{flex-wrap:wrap;gap:10px 12px}.dimmingShare__cap{flex-basis:100%;margin-left:0}.dimmingShare__group{margin-bottom:38px}.dimmingShare__actions .dimmingCalc__btn{min-height:46px}.dimmingShare__cta{padding:22px}.dimmingShare__cta .dimmingCalc__btn{justify-content:center;margin-left:0;min-height:46px;width:100%}}@media (max-width:420px){.dimmingShare__grid{grid-template-columns:1fr}}@media print{.dimmingShare__actions,.dimmingShare__cta{display:none}.dimmingShare__split{display:block}.dimmingShare__panel{background:none;border-bottom:1px solid #ccc;min-height:0;padding:22px 0 18px}.dimmingShare__who{max-width:none;position:static}.dimmingShare__who h1{font-size:22px}.dimmingShare__facts{flex-direction:row;gap:26px;margin-top:12px}.dimmingShare__facts div{border-top:0;gap:8px;padding:0}.dimmingShare__facts dd{font-size:15px;font-weight:500}.dimmingShare__main{padding:20px 0 0}.dimmingShare__bay{break-inside:avoid;gap:22px;margin-bottom:20px;padding-bottom:20px}.dimmingShare__bayRail{position:static}.dimmingShare__bayGrid{align-items:start;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dimmingShare__bayRail .dimmingShare__thumb--bay{padding:8px}.dimmingShare__bayGrid .dimmingTable__card{border:1px solid #ddd;box-shadow:none;break-inside:avoid}.dimmingShare__bayGrid .dimmingTable__cardImg{border-radius:6px 6px 0 0;height:74px;padding:8px}.dimmingShare__bayGrid .dimmingTable__cardBody{gap:5px;padding:9px 11px 11px}.dimmingShare__productName{font-size:12.5px}.dimmingShare__bayGrid .dimmingCalc__cardRows span{font-size:10.5px;gap:6px;padding:3px 0}.dimmingShare__bayRail .dimmingCalc__meterBar,.dimmingShare__bayRail .dimmingCalc__meterBarWrap,.dimmingShare__thumb{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimmingShare__note{margin-top:0}}.dimmingTable__tag--supported{background:#e7efe9;color:#004519;font-weight:500}.dimmingTable__tag--none{background:#f7e8e4;color:#bb4107;font-weight:500}.dimmingTable__pcsPill--none{background:#fff;border-color:#e3c2b6;box-shadow:none;color:#bb4107;font-size:12px}body.dimmingCalc--picking{overflow:hidden}@keyframes ttDotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes ttSpin{to{transform:rotate(1turn)}}.ttIcon{display:inline-flex;flex-shrink:0}.ttIcon svg{display:block;height:100%;width:100%}.ttIcon--14{height:14px;width:14px}.ttIcon--16{height:16px;width:16px}.ttIcon--18{height:18px;width:18px}.ttIcon--20{height:20px;width:20px}.ttIcon--32{height:32px;width:32px}.ttIcon--40{height:40px;width:40px}.ttFlag{border-radius:2px;height:15px;object-fit:contain;width:20px}.ttSelect{flex:1;min-width:0;position:relative}.ttSelect__trigger{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;gap:8px;height:48px;padding:0 17px;width:100%}.ttSelect__icon{align-items:center;display:inline-flex}.ttSelect__globe{color:#9d9d9d;height:16px;width:16px}.ttSelect__trigger .ttFlag{border-radius:2px;height:20px;width:20px}.ttSelect__label{color:#1d1d1b;flex:1;font-size:15px;font-weight:500;letter-spacing:-.3px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ttSelect__chevron{color:#9d9d9d;height:16px;width:16px}.ttSelect__menu{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 8px 32px 0 rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:320px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.ttSelect__item{align-items:center;color:#1d1d1b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;height:45px;letter-spacing:-.28px;padding:0 20px}.ttSelect__item:hover{background:#f9fafb}.ttSelect--compact{flex:0 0 auto}.ttSelect--compact .ttSelect__trigger{border-radius:6px;gap:6px;height:32px;padding:0 10px}.ttSelect--compact .ttSelect__trigger .ttFlag{height:15px;width:20px}.ttSelect--compact .ttSelect__label{font-size:13px;letter-spacing:-.26px}.ttSelect--compact .ttSelect__chevron{height:14px;width:14px}.ttSelect--compact .ttSelect__menu{min-width:190px}.ttSelect--modal .ttSelect__trigger{height:44px}.translationTool{background:#fafaf8;color:#1d1d1b;font-size:16px;line-height:1.5}.translationTool button{font-family:inherit}.translationTool__notice{color:#6d6d6d;font-size:15px;margin:0 auto;max-width:640px;padding:48px 24px;text-align:center}.translationTool__header{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:12px}@media (min-width:600px){.translationTool__header{padding:28px 28px 20px}}.translationTool__headerLeft{align-items:center;display:flex;gap:16px}@media (min-width:600px){.translationTool__headerLeft{gap:24px}}.translationTool__back{align-items:center;background:transparent;border:0;border-radius:50%;color:#1d1d1b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .15s;width:40px}.translationTool__back:hover{background:rgba(0,0,0,.05)}.translationTool__tabs{align-items:center;display:flex;gap:20px}@media (min-width:600px){.translationTool__tabs{gap:24px}}.translationTool__tab{align-items:center;background:transparent;border:0;color:#6a7282;cursor:pointer;display:inline-flex;font-size:16px;font-weight:300;gap:10px;letter-spacing:-.4px;padding:0;position:relative;transition:color .15s}.translationTool__tab .ttIcon svg{stroke-width:1.5}.translationTool__tab:hover{color:#1d1d1b}.translationTool__tab.is-active{color:#1d1d1b;font-weight:500}.translationTool__tab.is-active .ttIcon svg{stroke-width:2}.translationTool__tab.is-active:after{background:#1d1d1b;border-radius:999px;bottom:-10px;content:"";height:1.5px;left:0;position:absolute;right:0}.translationTool__content{padding:16px}@media (min-width:600px){.translationTool__content{padding:24px 28px}}.translationTool__panel[hidden]{display:none}.translationTool__modesRow{display:flex;justify-content:flex-end;margin-bottom:16px}.translationTool__modes{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:inline-flex;padding:6px}.translationTool__mode{align-items:center;background:transparent;border:0;border-radius:6px;color:#6d6d6d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.28px;padding:10px 20px;transition:all .15s}.translationTool__mode.is-active{background:#1d1d1b;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#fff}.translationTool__quickSelect{align-items:center;display:flex;gap:12px;margin-bottom:16px;min-width:0}.translationTool__quickSelectLabel{color:#1d1d1b;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:-.28px}.translationTool__quickSelectPairs{display:flex;gap:8px;overflow-x:auto}.translationTool__quickPair{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1d1d1b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;justify-content:center;letter-spacing:-.26px;padding:9px 17px;transition:background-color .15s}.translationTool__quickPair:hover{background:#f9fafb}.translationTool__card{background:#fafaf8;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);overflow:hidden}.translationTool__langBar{align-items:center;background:#f9fafb;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;height:77px;padding:0 16px}.translationTool__swap{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#1d1d1b;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .15s;width:40px}.translationTool__swap:hover{background:#f9fafb}.translationTool__swap:disabled{cursor:default;opacity:.3}.translationTool__grid{display:grid;grid-template-columns:1fr;min-height:499px}@media (min-width:824px){.translationTool__grid{grid-template-columns:1fr 1fr}}.translationTool__sourcePanel{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:16px;padding:24px 16px 0;position:relative}@media (min-width:600px){.translationTool__sourcePanel{padding:24px 24px 0}}@media (min-width:824px){.translationTool__sourcePanel{border-bottom:0;border-right:1px solid #e0e0e0}}.translationTool__formatBar{align-items:center;display:flex;gap:2px}.translationTool__formatButtons button,.translationTool__formatToggle{align-items:center;background:transparent;border:0;border-radius:4px;color:#9d9d9d;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:all .15s;width:28px}.translationTool__formatButtons button:hover,.translationTool__formatToggle:hover{background:rgba(0,0,0,.05);color:#1d1d1b}.translationTool__formatButtons button.is-active,.translationTool__formatToggle.is-active{background:#1d1d1b;color:#fff}.translationTool__formatButtons{display:inline-flex;gap:2px}.translationTool__formatButtons button{color:#6d6d6d}.translationTool__formatButtons[hidden]{display:none}.translationTool__formatDivider{background:#e0e0e0;height:16px;margin:0 4px;width:1px}.translationTool__formatDivider[hidden]{display:none}.translationTool__editorBox{background:#fafaf8;border-radius:6px;flex:1;min-height:400px;padding:16px 40px 16px 16px}@media (min-width:600px){.translationTool__editorBox{padding-right:96px}}.translationTool__editor{font-size:14px;letter-spacing:-.32px;line-height:1.625;min-height:100%;outline:none;overflow-wrap:break-word}.translationTool__editor:empty:before{color:#9d9d9d;content:attr(data-placeholder);pointer-events:none}.translationTool__editor ul{list-style:disc;padding-left:20px}.translationTool__editor ol{list-style:decimal;padding-left:20px}.translationTool__clear{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);color:#1d1d1b;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:34px;letter-spacing:-.26px;padding:0 11px;position:absolute;right:32px;top:32px;transition:background-color .15s}.translationTool__clear:hover{background:#f9fafb}.translationTool__clear[hidden]{display:none}.translationTool__targetPanel{background:linear-gradient(143.5deg,rgba(249,250,251,.5),#fff);display:flex;flex-direction:column;gap:16px;padding:24px 16px 0}@media (min-width:600px){.translationTool__targetPanel{padding:24px 24px 0}}.translationTool__output{flex:1;font-size:14px;letter-spacing:-.32px;line-height:1.625;min-height:400px;overflow-wrap:break-word;padding-right:16px;white-space:pre-wrap}@media (min-width:600px){.translationTool__output{padding-right:72px}}.translationTool__output ul{list-style:disc;padding-left:20px;white-space:normal}.translationTool__output ol{list-style:decimal;padding-left:20px;white-space:normal}.translationTool__outputEmpty{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;min-height:360px;white-space:normal}.translationTool__outputEmptyCircle{align-items:center;background:#f3f4f6;border-radius:50%;color:#9d9d9d;display:flex;height:64px;justify-content:center;width:64px}.translationTool__outputEmptyText{color:#9d9d9d;font-size:14px;letter-spacing:-.28px}.translationTool__outputError{color:#ef4444;font-size:14px;white-space:normal}.translationTool__dots{align-items:flex-end;display:inline-flex;gap:3px;height:26px;padding-bottom:7px}.translationTool__dots span{animation:ttDotBounce 1.4s ease-in-out infinite;background:#1d1d1b;border-radius:50%;height:5px;width:5px}.translationTool__dots span:nth-child(2){animation-delay:.16s}.translationTool__dots span:nth-child(3){animation-delay:.32s}.translationTool__dots--small span{background:#9d9d9d;height:4px;width:4px}.translationTool__panelFooter{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:16px;min-height:48.5px}.translationTool__panelFooter--target{flex-wrap:wrap;gap:8px;min-height:52.5px;padding:8px 0}.translationTool__charCount{color:#6d6d6d;font-size:13px;font-weight:300;letter-spacing:-.26px}.translationTool__targetActions{align-items:center;display:flex;gap:12px}.translationTool__ghostBtn{align-items:center;background:transparent;border:0;border-radius:10px;color:#1d1d1b;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:31.5px;letter-spacing:-.26px;padding:0 12px;transition:background-color .15s}.translationTool__ghostBtn:hover{background:rgba(0,0,0,.05)}.translationTool__ghostBtn:disabled{cursor:default;opacity:.4}.translationTool__ghostBtn.is-saved .ttIcon--bookmark svg{fill:#1d1d1b}.translationTool__ghostBtn--muted{color:#6d6d6d}.translationTool__ghostBtn[hidden]{display:none}.translationTool__iconBtn{align-items:center;background:transparent;border:0;border-radius:10px;color:#6d6d6d;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s;width:36px}.translationTool__iconBtn:hover{background:rgba(0,0,0,.05);color:#1d1d1b}.translationTool__iconBtn[hidden]{display:none}.translationTool__allToggle{align-items:center;background:#1d1d1b;border:0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:35.5px;letter-spacing:-.26px;padding:0 16px;transition:background-color .15s}.translationTool__allToggle:hover{background:#333}.translationTool__allWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out}.translationTool__allWrap.is-open{grid-template-rows:1fr}.translationTool__allInner{min-height:0;overflow:hidden}.translationTool__allSection{background:#fff linear-gradient(180deg,rgba(249,250,251,.3),transparent);border-top:1px solid #e0e0e0;padding:24px 32px 32px}.translationTool__allHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.translationTool__allHead>div{display:flex;flex-direction:column}.translationTool__allKicker{color:#9d9d9d;font-size:13px;font-weight:300}.translationTool__allTitle{color:#1d1d1b;font-size:16px;font-weight:500;letter-spacing:-.32px}.translationTool__allGrid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:824px){.translationTool__allGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.translationTool__allGrid{grid-template-columns:repeat(3,1fr)}}.translationTool__allCard{background:rgba(249,250,251,.4);border:1px solid rgba(0,0,0,.05);border-radius:10px;opacity:.4;padding:16px;transform:translateY(4px);transition:all .5s}.translationTool__allCard.is-done{background:hsla(0,0%,100%,.6);border-color:rgba(0,0,0,.1);opacity:1;transform:none}.translationTool__allCardHead{align-items:center;display:flex;gap:8px;margin-bottom:8px}.translationTool__allCardHead span{color:#1d1d1b;font-size:14px;font-weight:500;letter-spacing:-.28px}.translationTool__allCardText{color:#1d1d1b;font-size:13px;letter-spacing:-.26px;line-height:21px;margin-bottom:12px;overflow-wrap:break-word}.translationTool__allCardFoot{align-items:center;display:flex;justify-content:space-between}.translationTool__allCardFoot .translationTool__ghostBtn{border-radius:6px;font-size:12px;height:26px;padding:0 8px}.translationTool__allCardCount{color:#9d9d9d;font-size:11px;font-weight:300;letter-spacing:-.22px}.translationTool__dropzone{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;position:relative;transition:border-color .15s}.translationTool__dropzone.is-dragover{border-color:#1d1d1b}.translationTool__dropzone.is-dragover .translationTool__dropzoneIcon{background:#1d1d1b;color:#fff}.translationTool__dropzoneInner{align-items:center;display:flex;flex-direction:column;padding:64px 24px}.translationTool__dropzoneIcon{align-items:center;background:#f3f4f6;border-radius:16px;color:#6d6d6d;display:flex;height:80px;justify-content:center;transition:all .15s;width:80px}.translationTool__dropzoneTitle{color:#1d1d1b;font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:27px;margin-top:16px}.translationTool__dropzoneSub{color:#6d6d6d;font-size:14px;font-weight:300;letter-spacing:-.28px;line-height:21px;margin-top:8px}.translationTool__chooseFiles{align-items:center;background:#1d1d1b;border-radius:14px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:45px;letter-spacing:-.28px;margin-top:24px;padding:0 24px;transition:background-color .15s}.translationTool__dropzone:hover .translationTool__chooseFiles{background:#333}.translationTool__dropzoneFormats{color:#9d9d9d;font-size:12px;font-weight:300;letter-spacing:-.24px;line-height:18px;margin-top:16px}.translationTool__docList{display:flex;flex-direction:column;gap:8px}.translationTool__docRow{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.translationTool__docRow--error{border-color:#ef4444;color:#ef4444;font-size:13px}.translationTool__docRowLeft{align-items:center;display:flex;gap:12px;min-width:0}.translationTool__docIcon{align-items:center;background:#f3f4f6;border-radius:6px;color:#6d6d6d;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.translationTool__docInfo{display:flex;flex-direction:column;min-width:0}.translationTool__docName{color:#1d1d1b;font-size:14px;letter-spacing:-.28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translationTool__docMeta{align-items:center;color:#9d9d9d;display:flex;font-size:12px;font-weight:300;gap:6px;letter-spacing:-.24px}.translationTool__docMeta .ttFlag{border-radius:50%;height:14px;object-fit:cover;width:14px}.translationTool__docDot{color:silver}.translationTool__docActions{align-items:center;display:flex;flex-shrink:0;gap:4px}.translationTool__docStatus{align-items:center;color:#6d6d6d;display:inline-flex;font-size:14px;gap:8px;letter-spacing:-.28px}.translationTool__docStatus--error{color:#dc2626}.translationTool__deleteBtn{align-items:center;background:transparent;border:0;border-radius:10px;color:#6d6d6d;cursor:pointer;display:flex;height:31.5px;justify-content:center;transition:all .15s;width:31.5px}.translationTool__deleteBtn:hover{background:rgba(0,0,0,.05);color:#dc2626}.translationTool__historySection{margin-bottom:32px}.translationTool__historyHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.translationTool__historyTitle{align-items:center;color:#1d1d1b;display:inline-flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:-.36px}.translationTool__emptyState{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.translationTool__emptyState .ttIcon{color:silver;height:40px;margin-bottom:12px;width:40px}.translationTool__emptyState span{color:#9d9d9d;font-size:14px;font-weight:300;letter-spacing:-.28px}.translationTool__savedList{display:flex;flex-direction:column;gap:8px}.translationTool__savedText{color:#1d1d1b;font-size:14px;letter-spacing:-.28px;line-height:22px;max-height:44px;overflow:hidden}.translationTool__glossaryHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.translationTool__glossaryTitle{align-items:baseline;color:#1d1d1b;display:inline-flex;font-size:22px;font-weight:400;gap:10px;letter-spacing:-.44px}.translationTool__glossaryCount{color:#6d6d6d;font-size:13px;font-weight:300;letter-spacing:-.26px}.translationTool__glossaryBar{align-items:center;background:#f9fafb;border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;min-height:48px;padding:8px 16px}.translationTool__glossaryArrow{color:#9d9d9d;font-size:13px}.translationTool__glossaryViewToggle{align-items:center;display:flex;gap:4px;margin-left:auto}.translationTool__glossaryViewToggle button{background:transparent;border:0;border-radius:6px;color:#6d6d6d;cursor:pointer;font-size:12px;height:31px;letter-spacing:-.24px;padding:0 12px;transition:all .15s}.translationTool__glossaryViewToggle button:hover{background:rgba(0,0,0,.05)}.translationTool__addEntry,.translationTool__glossaryViewToggle button.is-active{background:#1d1d1b;color:#fff;font-weight:500}.translationTool__addEntry{align-items:center;border:0;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;height:41px;justify-content:center;letter-spacing:-.28px;margin-bottom:16px;transition:background-color .15s;width:100%}.translationTool__addEntry:hover{background:#333}.translationTool__addEntry[hidden]{display:none}.translationTool__addForm{background:#fff;border:1px solid #e0e0e0;border-radius:14px;margin-bottom:16px;padding:20px}.translationTool__addForm[hidden]{display:none}.translationTool__addFormTitle{color:#1d1d1b;display:block;font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:16px}.translationTool__addFormGrid{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}@media (min-width:600px){.translationTool__addFormGrid{grid-template-columns:1fr 1fr}}.translationTool__addFormField{display:flex;flex-direction:column;gap:8px}.translationTool__addFormField span{color:#6d6d6d;font-size:12px;font-weight:500;letter-spacing:-.24px}.translationTool__addFormField input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#1d1d1b;font-family:inherit;font-size:14px;height:41px;letter-spacing:-.28px;outline:none;padding:0 14px;width:100%}.translationTool__addFormField input::placeholder{color:#9d9d9d}.translationTool__addFormActions{display:flex;gap:12px}.translationTool__glossarySearch{margin-bottom:12px;position:relative}.translationTool__glossarySearch .translationTool__glossarySearchIcon{color:#9d9d9d;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.translationTool__glossarySearch input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#1d1d1b;font-family:inherit;font-size:14px;height:41px;letter-spacing:-.28px;outline:none;padding:0 14px 0 40px;width:100%}.translationTool__glossarySearch input::placeholder{color:#9d9d9d}.translationTool__glossaryMetaRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.translationTool__glossaryEntries{color:#6d6d6d;font-size:13px;font-weight:300;letter-spacing:-.26px}.translationTool__glossarySort{align-items:center;display:flex;gap:4px}.translationTool__glossarySort button{background:transparent;border:0;border-radius:6px;color:#6d6d6d;cursor:pointer;font-size:12px;height:31px;letter-spacing:-.24px;padding:0 12px;transition:all .15s}.translationTool__glossarySort button:hover{background:rgba(0,0,0,.05)}.translationTool__glossarySort button.is-active{background:#1d1d1b;color:#fff;font-weight:500}.translationTool__glossaryTable{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.translationTool__gRowHead{background:#f9fafb;border-bottom:1px solid #e0e0e0;color:#9d9d9d;font-size:11px;font-weight:500;height:40px;letter-spacing:.5px;padding:0 16px;text-transform:uppercase}.translationTool__gRow,.translationTool__gRowHead{align-items:center;display:grid;gap:8px;grid-template-columns:28px 1fr 1fr 72px}.translationTool__gRow{border-bottom:1px solid #f0f0f0;color:#1d1d1b;font-size:13px;letter-spacing:-.26px;min-height:48px;padding:8px 16px}.translationTool__gRow:last-child{border-bottom:0}.translationTool__gRow:hover{background:#f9fafb}.translationTool__gRow:hover .translationTool__gActions{opacity:1}.translationTool__gIndex{color:#9d9d9d;font-size:12px}.translationTool__gSource{font-weight:500}.translationTool__gSource,.translationTool__gTarget{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translationTool__gTarget input{background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;font-family:inherit;font-size:13px;height:30px;outline:none;padding:0 8px;width:100%}.translationTool__gActions{align-items:center;display:flex;gap:4px;justify-content:flex-end;opacity:.4;transition:opacity .15s}.translationTool__gActions button{align-items:center;background:transparent;border:0;border-radius:4px;color:#9d9d9d;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.translationTool__gActions button:hover{background:rgba(0,0,0,.05);color:#1d1d1b}.translationTool__gActions button.translationTool__gDelete:hover{background:#fef2f2;color:#ef4444}.translationTool__gEmpty{color:#9d9d9d;font-size:13px;padding:24px;text-align:center}.translationTool__gCellMuted{color:#d0d0d0}.translationTool__loadMore{background:transparent;border:1px solid #e0e0e0;border-radius:10px;color:#6d6d6d;cursor:pointer;display:block;font-size:13px;font-weight:500;height:37px;letter-spacing:-.26px;margin-top:12px;transition:background-color .15s;width:100%}.translationTool__loadMore:hover{background:rgba(0,0,0,.05)}.translationTool__loadMore[hidden]{display:none}.ttModal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.ttModal[hidden]{display:none}.ttModal__overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.ttModal__overlay--light{background:rgba(0,0,0,.4)}.ttModal__box{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:calc(100vh - 64px);max-width:calc(100vw - 32px);overflow:hidden;position:relative;width:600px}.ttModal__box--preview{border:1px solid #e0e0e0;border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);width:672px}.ttModal__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;height:73px;justify-content:space-between;padding:0 24px}.ttModal__header--compact{height:auto;padding:16px 24px}.ttModal__title{color:#1d1d1b;font-size:20px;font-weight:500;letter-spacing:-.4px}.ttModal__langTitle{color:#1d1d1b;font-size:15px;font-weight:500;letter-spacing:-.3px}.ttModal__headerActions,.ttModal__langTitle{align-items:center;display:inline-flex;gap:8px}.ttModal__close{align-items:center;background:transparent;border:0;border-radius:10px;color:#6d6d6d;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.ttModal__close:hover{background:rgba(0,0,0,.05);color:#1d1d1b}.ttModal__body{overflow-y:auto;padding:24px}.ttModal__body--preview{padding:20px 24px}.ttModal__langRow{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px}.ttModal__field{flex:1;min-width:0}.ttModal__label{color:#6d6d6d;display:block;font-size:13px;font-weight:300;letter-spacing:-.26px;margin-bottom:8px}.ttModal__arrow{color:#9d9d9d;margin-top:40px}.ttModal__files{display:flex;flex-direction:column;gap:8px}.ttModal__file{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:12px 16px}.ttModal__file .ttModal__fileIcon{align-items:center;background:#e5e7eb;border-radius:6px;color:#6d6d6d;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ttModal__file .ttModal__fileName{color:#1d1d1b;flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttModal__file .ttModal__fileSize{color:#9d9d9d;font-size:12px}.ttModal__loading{align-items:center;color:#6d6d6d;display:flex;flex-direction:column;font-size:14px;font-weight:300;gap:12px;padding:32px 0}.ttModal__loading[hidden]{display:none}.ttModal__footer{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:12px;height:74px;justify-content:flex-end;padding:0 24px}.ttModal__sectionLabel{color:#9d9d9d;display:block;font-size:12px;font-weight:500;letter-spacing:-.24px;margin-bottom:8px;text-transform:uppercase}.ttModal__previewText{color:#1d1d1b;font-size:14px;letter-spacing:-.28px;line-height:22px;overflow-wrap:break-word}.ttModal__divider{border:0;border-top:1px solid #e0e0e0;margin:16px 0}.ttBtn{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:41px;justify-content:center;letter-spacing:-.28px;padding:0 20px;transition:background-color .15s}.ttBtn--primary{background:#1d1d1b;color:#fff}.ttBtn--primary:hover{background:#333}.ttBtn--primary:disabled{cursor:default;opacity:.5}.ttBtn--ghost{background:transparent;color:#6d6d6d}.ttBtn--ghost:hover{background:rgba(0,0,0,.05)}.ttBtn--grow{flex:1}.ttSpinner{animation:ttSpin .8s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#1d1d1b;height:24px;width:24px}.portalMain__content:has(>.translationTool){display:flex;flex-direction:column;padding:0}.portalMain__content>.translationTool{flex:1 0 auto}.loginBox{margin-left:auto;margin-right:auto}.loginBox .loginBox__top{align-items:center}.loginBox__title{font-size:1.6rem;font-size:3rem;font-weight:300;line-height:1.6}.loginBox__expandSection{text-align:center;width:100%}.loginBox__expandHeading{margin-bottom:48px}.loginBox__formWrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:0 24px}.loginBox__form{display:inline-flex;flex-direction:column;gap:24px;max-width:100%}.resetPassword{margin-left:auto;margin-right:auto}.resetPassword .resetPassword__top{align-items:center}.resetPassword__title{font-size:1.6rem;font-size:3rem;font-weight:300;line-height:1.6;margin:0}.resetPassword__formWrapper{align-items:center;display:flex;flex-direction:column;padding:0 24px}.resetPassword__form{display:inline-flex;flex-direction:column;gap:24px;max-width:100%}.downloadBlock__title{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin:0}@media (min-width:1440px){.downloadBlock__title{font-size:5.2rem}}.downloadBlock__body{font-size:1.8rem;font-weight:400;max-width:720px}@media (min-width:1024px){.downloadBlock__body{font-size:2.4rem}}.audioBlock{background:#fff;border-radius:12px;box-shadow:0 0 24px 0 rgba(0,0,0,.12);margin-bottom:20px;padding:12px 24px}.audioBlock,.audioBlock div{row-gap:12px}.audioBlock__iconBtn svg{height:26px;width:26px}.audioBlock__minutes{color:#4e4e4b;font-size:1.4rem}.audioBlock__speedBtn{font-weight:500;min-width:60px}@media (max-width:824px){.audioBlock__player{flex-basis:100%;flex-shrink:0}.audioBlock__player audio{width:100%}}@media (min-width:824px){.audioBlock{padding:24px 48px}}.formWrapperBlock .formWrapperBlock__form{background:#fff;border:1px solid #f2f2f2;border-radius:12px;margin:0;padding:36px 24px}.formBlock{box-sizing:content-box;container-type:inline-size;margin:40px auto;max-width:1392px;padding-left:24px;padding-right:24px}@media (min-width:1240px){.formBlock{padding-left:48px;padding-right:48px}}@media (min-width:824px){.formBlock{margin-bottom:64px;margin-top:64px}}.no-top-space-block .formBlock{margin-top:0}@media (min-width:824px){.no-top-space-block .formBlock{margin-top:0}}.formBlock .alert,.formBlock .form-group{align-items:flex-start;align-items:stretch;display:flex;flex-direction:column;gap:8px}.formBlock .alert:not(:last-child),.formBlock .form-group:not(:last-child){margin-bottom:32px}.formBlock legend{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:16px}@media (min-width:1440px){.formBlock legend{font-size:1.8rem}}@container (min-width: 460px){.formBlock .form-dropdown,.formBlock .form-email,.formBlock .form-number,.formBlock .form-single_line{display:inline-flex;padding-right:24px;width:50%}}.formBlock .select-wrapper{max-width:100%;position:relative;width:254px;width:auto}.formBlock .select-wrapper__icon{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.formBlock .select-wrapper select:disabled+*>svg{color:gray}.formBlock .select-wrapper:after{background-image:url(/build/images/chevron-down.84d874c9.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";height:24px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.formBlock .form-check{display:flex}.formBlock .select-wrapper,.formBlock input,.formBlock select,.formBlock textarea{max-width:300px}.formBlock button{--gap:8px;align-items:center;align-self:flex-start;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;vertical-align:top}.formBlock button:not(:disabled):not(.disabled){cursor:pointer}.formBlock button>*{pointer-events:none}.formBlock button.disabled svg,.formBlock button:disabled svg{color:inherit}.formBlock button:hover{background-color:#3b3b3b;border-color:#1d1d1b}.formBlock button.disabled,.formBlock button:disabled{background-color:#686864;border-color:#686864;color:#fff}.formBlock button svg{height:24px;width:24px}.formBlock button.button--square{width:40px}.formBlock small{font-size:1.2rem}.formBlock .is-invalid{border-color:#c00d0d}.formBlock .form-checkbox_list .is-invalid{border-color:currentColor}.formBlock .alert,.formBlock .invalid-feedback{color:#c00d0d;display:block;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.formBlock .alert,.formBlock .invalid-feedback{font-size:1.4rem}}.formBlock .form-error-icon{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.formBlock .form-info{margin-top:32px}.richNavigationBlock .richNavigationBlock__flex{align-items:flex-start;flex-wrap:wrap;gap:18px;justify-content:center}.richNavigationBlock__item{flex-basis:100%}@media (min-width:600px){.richNavigationBlock__item{flex-basis:calc(50% - 9px)}}@media (min-width:824px){.richNavigationBlock__item{flex-basis:calc(25% - 13.5px)}}.richNavigationHoverableBlock a:hover{text-decoration:none}.richNavigationHoverableBlock__grid{grid-auto-flow:dense;row-gap:0}.richNavigationHoverableBlock__grid:not(:hover) .richNavigationHoverableBlock__img--1{display:block}.richNavigationHoverableBlock__item>*{height:100%}.richNavigationHoverableBlock__img{padding-top:64px;position:relative}.richNavigationHoverableBlock__img:not(:hover){display:none}.richNavigationHoverableBlock__img a{width:100%}.richNavigationHoverableBlock__img img{border-radius:24px;width:100%}.richNavigationHoverableBlock__img:before{border-top:2px solid #e4d3bf;content:"";height:64px;position:absolute;top:0;width:100%}.richNavigationHoverableBlock__img:after{border-top:2px solid #1d1d1b;content:"";height:64px;position:absolute;top:0;width:25%}.richNavigationHoverableBlock__img--1:after{left:0}.richNavigationHoverableBlock__img--2:after{left:25%}.richNavigationHoverableBlock__img--3:after{left:50%}.richNavigationHoverableBlock__img--4:after{left:75%}.richNavigationHoverableBlock__item--1:hover~.richNavigationHoverableBlock__img--1,.richNavigationHoverableBlock__item--2:hover~.richNavigationHoverableBlock__img--2,.richNavigationHoverableBlock__item--3:hover~.richNavigationHoverableBlock__img--3,.richNavigationHoverableBlock__item--4:hover~.richNavigationHoverableBlock__img--4{display:block}.portal-page{margin:0;padding:0}.portal-page,.portalLayout{height:100dvh;overflow:hidden}.portalLayout{display:flex}.portalSidebar{background:#fff;border-right:.78px solid #f3e9e9;display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;transition:width .24s ease;width:35.2rem}.portalSidebar.is-collapsed{width:10.4rem}.portalSidebar.is-collapsed .portalSidebar__logoLink{display:none}.portalSidebar.is-collapsed .portalSidebar__header{justify-content:center}.portalSidebar.is-collapsed .portalSidebar__groupChevron,.portalSidebar.is-collapsed .portalSidebar__label{display:none}.portalSidebar.is-collapsed .portalSidebar__link{justify-content:center;padding:1rem}.portalSidebar__scrim{display:none}.portalSidebar__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:1.6rem}.portalSidebar__logoLink{align-items:center;display:flex;flex:1;min-width:0;overflow:hidden}.portalSidebar__logo{display:block;flex-shrink:0;height:4rem;width:auto}.portalSidebar__closeBtn,.portalSidebar__toggleBtn{align-items:center;background:transparent;border:none;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;transition:background .24s ease;width:3.2rem}.portalSidebar__closeBtn:hover,.portalSidebar__toggleBtn:hover{background:#f8f6f2}.portalSidebar__closeBtn{display:none}.portalSidebar__nav{flex:1;min-height:0;overflow-y:auto;padding:1rem .8rem}.portalSidebar__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.portalSidebar__item{display:block}.portalSidebar__link{align-items:center;background:transparent;border:none;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:300;gap:1.2rem;overflow:hidden;padding:1rem 1.2rem;text-align:left;text-decoration:none;transition:background .24s ease,color .24s ease;white-space:nowrap;width:100%}.portalSidebar__link:hover{background:#f8f6f2}.portalSidebar__link.is-active{background:#f8f6f2;font-weight:500}.portalSidebar__link.is-active svg circle,.portalSidebar__link.is-active svg line,.portalSidebar__link.is-active svg path,.portalSidebar__link.is-active svg polyline,.portalSidebar__link.is-active svg rect{stroke-width:1.75}.portalSidebar__icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.portalSidebar__label{flex:1;overflow:hidden;text-overflow:ellipsis}.portalSidebar__groupChevron{color:#82827d;flex-shrink:0;transition:transform .24s ease}.portalSidebar__group.is-open .portalSidebar__groupChevron{transform:rotate(180deg)}.portalSidebar__sublist{display:none;flex-direction:column;gap:.2rem;list-style:none;margin:.4rem 0 0;padding:0 0 0 3.2rem}.portalSidebar__group.is-open .portalSidebar__sublist{display:flex}.portalSidebar.is-collapsed .portalSidebar__sublist{display:none}.portalSidebar__sublink{border-radius:6px;color:#1d1d1b;display:block;font-size:1.4rem;font-weight:300;overflow:hidden;padding:.8rem 1.2rem;text-decoration:none;text-overflow:ellipsis;transition:background .24s ease;white-space:nowrap}.portalSidebar__sublink:hover{background:#f8f6f2}.portalSidebar__sublink.is-active{background:#f8f6f2;font-weight:500}.portalSidebar__footer{border-top:.78px solid #f3e9e9;flex-shrink:0;padding:1rem .8rem}.portalMain{background:#fff;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.portalMain__content{flex:1;overflow-y:auto;padding:2.4rem 3.2rem 3.2rem}@media (max-width:824px){.portalMain__content{padding:2.4rem 2rem 10rem}}.portalMain__content .wrapper{padding-left:0;padding-right:0}.portalBottomBar{display:none}.portalGreeting{background:linear-gradient(135deg,#1b3d50,#2a6878 55%,#1c4a5c);border-radius:1.6rem;flex-shrink:0;height:15.6rem;margin-bottom:3.2rem;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.portalGreeting{height:19.6rem}}@media (min-width:1240px){.portalGreeting{height:23.6rem}}@media (min-width:1536px){.portalGreeting{height:27.6rem}}.portalGreeting__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.portalGreeting__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;scale:1.05;width:100%}.portalGreeting__glass{align-items:center;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:1.2rem;box-shadow:0 18px 45px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 1px rgba(0,0,0,.1);display:inline-flex;overflow:hidden;padding:1.4rem 2.4rem;position:relative}.portalGreeting__glass:before{background:linear-gradient(-35deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.1) 35%,transparent 60%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.portalGreeting__glass:after{background:radial-gradient(120% 80% at 50% 120%,rgba(0,0,0,.18),transparent 55%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.portalGreeting__text{color:#fff;font-size:2.2rem;position:relative}.portalGreeting__datetime,.portalGreeting__text{font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.25)}.portalGreeting__datetime{color:hsla(0,0%,100%,.8);font-size:1.4rem;margin-top:.8rem;min-height:1.8rem}.portalGreeting__arrow{bottom:1.4rem;color:hsla(0,0%,100%,.7);left:50%;position:absolute;transform:translateX(-50%)}.portalHome{max-width:640px}.portalHome__headline{color:#1d1d1b;font-size:4.8rem;font-weight:300;letter-spacing:-.025em;margin-bottom:1.6rem}.portalHome__description{color:#82827d;font-size:1.6rem;font-weight:300;line-height:1.6}@media (max-width:824px){.portalSidebar{border-right:none;inset:0;position:fixed;transform:translateY(100%);transition:transform .28s ease;width:100%;z-index:300}.portalLayout.is-mobile-open .portalSidebar{transform:translateY(0)}.portalSidebar.is-collapsed{width:100%}.portalSidebar.is-collapsed .portalSidebar__logoLink{display:flex}.portalSidebar.is-collapsed .portalSidebar__header{justify-content:space-between}.portalSidebar.is-collapsed .portalSidebar__groupChevron,.portalSidebar.is-collapsed .portalSidebar__label{display:block}.portalSidebar.is-collapsed .portalSidebar__link{justify-content:flex-start;padding:1.2rem}.portalSidebar.is-collapsed .portalSidebar__sublist{display:none}.portalSidebar.is-collapsed .portalSidebar__group.is-open .portalSidebar__sublist{display:flex}.portalSidebar__scrim{background:rgba(0,0,0,.3);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .28s ease;z-index:290}.portalLayout.is-mobile-open .portalSidebar__scrim{opacity:1;pointer-events:auto}.portalSidebar__logo{height:4.8rem}.portalSidebar__toggleBtn{display:none}.portalSidebar__closeBtn{display:flex}.portalSidebar__link{font-size:1.7rem;padding:1.2rem}.portalSidebar__link.is-active{background:transparent;font-weight:400;text-decoration:underline;text-underline-offset:4px}.portalSidebar__sublink{font-size:1.4rem}.portalSidebar__sublink.is-active{background:transparent;font-weight:400;text-decoration:underline;text-underline-offset:4px}.portalBottomBar{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.05);display:flex;justify-content:space-between;left:0;padding:1.2rem 2.4rem;position:fixed;right:0;z-index:310}.portalBottomBar__btn{align-items:center;background:transparent;border:none;border-radius:8px;color:#1d1d1b;cursor:pointer;display:flex;justify-content:center;padding:.8rem}.portalBottomBar__btn:hover{background:#f8f6f2}.portalBottomBar__iconClose,.portalLayout.is-mobile-open .portalBottomBar .portalBottomBar__iconMenu,.portalLayout.is-mobile-open~.portalBottomBar .portalBottomBar__iconMenu{display:none}.portalLayout.is-mobile-open .portalBottomBar .portalBottomBar__iconClose,.portalLayout.is-mobile-open~.portalBottomBar .portalBottomBar__iconClose{display:block}.portalMain__content{padding:2rem 1.6rem 10rem}}.portalTopbar{background:#f5f3f0;border-bottom:.78px solid #f3e9e9;flex-shrink:0;position:relative;z-index:10}@media (max-width:824px){.portalTopbar{background:#fff;border-bottom:none}}.portalTopbar__inner{align-items:center;display:flex;justify-content:space-between;padding:1.2rem 2.4rem;position:relative}@media (max-width:824px){.portalTopbar__inner{padding:1.2rem 1.6rem}}.portalTopbar__right{align-items:center;display:flex;gap:1.6rem;margin-left:auto}.portalTopbar__logoLink{display:none}@media (max-width:824px){.portalTopbar__logoLink{align-items:center;display:flex}}.portalTopbar__logo{display:block;height:4.8rem;width:auto}.portalTopbar__search{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.8);border:1px solid hsla(35,18%,87%,.8);border-radius:12px;color:#686864;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.4rem;gap:1.2rem;left:50%;max-width:51.2rem;padding:.8rem 1.6rem;position:absolute;transform:translateX(-50%);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.portalTopbar__search:hover{border-color:rgba(29,29,27,.2);box-shadow:0 1px 2px rgba(0,0,0,.05)}.portalTopbar__search:hover .portalTopbar__kbd{opacity:1}@media (max-width:824px){.portalTopbar__search{display:none}}.portalTopbar__searchIcon{flex-shrink:0;opacity:.5}.portalTopbar__searchLabel{flex:1;font-weight:300;opacity:.7;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.portalTopbar__kbd{align-items:center;background:#e9e5df;border-radius:2px;color:#686864;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:2rem;justify-content:center;min-width:2rem;opacity:.6;padding:.2rem .6rem;transition:opacity .2s ease}.portalTopbar__searchMobileBtn{align-items:center;background:transparent;border:none;border-radius:8px;color:#1d1d1b;cursor:pointer;display:none;justify-content:center;padding:.6rem}@media (max-width:824px){.portalTopbar__searchMobileBtn{display:flex}}.portalSearch{align-items:center;display:flex;flex-direction:column;inset:0;opacity:0;padding:8rem 1.6rem 1.6rem;pointer-events:none;position:fixed;transition:opacity .16s ease;z-index:400}.portalSearch.is-open{opacity:1;pointer-events:auto}@media (max-width:824px){.portalSearch{padding-top:4rem}}.portalSearch__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.4);inset:0;position:absolute}.portalSearch__bar{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1.6rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;gap:1.2rem;max-width:96rem;padding:1.2rem 2rem;position:relative;width:100%}@media (min-width:824px){.portalSearch__bar{padding:1.6rem 3.2rem}}.portalSearch__icon{color:rgba(29,29,27,.4);flex-shrink:0}.portalSearch__input{background:transparent;border:none;color:#1d1d1b;flex:1;font-family:inherit;font-size:1.6rem;font-weight:300;min-width:0;outline:none}.portalSearch__input::placeholder{color:rgba(29,29,27,.4)}.portalSearch__input::-webkit-search-cancel-button{display:none}.portalSearch__input:focus,.portalSearch__input:focus-visible{outline:none}@media (min-width:824px){.portalSearch__input{font-size:1.8rem}}.portalSearch__esc{align-items:center;background:#e9e5df;border-radius:4px;color:#686864;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:1.1rem;font-weight:500;padding:.3rem .8rem}@media (max-width:824px){.portalSearch__esc{display:none}}.portalTopbar__siteaccessBtn{align-items:center;background:transparent;border:none;border-radius:8px;color:#82827d;cursor:pointer;display:inline-flex;font-family:inherit;gap:.6rem;padding:.6rem 1rem;transition:background .2s ease,color .2s ease}@media (max-width:824px){.portalTopbar__siteaccessBtn{display:none}}.portalTopbar__siteaccessBtn:hover{background:rgba(0,0,0,.05);color:#1d1d1b}.portalTopbar__flag{border-radius:2px;flex-shrink:0;height:auto;max-height:1.6rem;object-fit:contain;width:2rem}.portalTopbar__langCode{font-size:1.2rem;font-weight:300;letter-spacing:.04em}.portalTopbar__chevron{flex-shrink:0;opacity:.5}.portalTopbar__avatar{align-items:center;background:#f2f2f2;border:none;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.1);color:#82827d;cursor:pointer;display:flex;flex-shrink:0;height:3.6rem;justify-content:center;overflow:hidden;padding:0;transition:opacity .2s ease;width:3.6rem}.portalTopbar__avatar:hover{opacity:.8}.portalTopbar__avatarImg{display:block;height:100%;object-fit:cover;width:100%}.portalTopbar__drawer{inset:0;pointer-events:none;position:fixed;z-index:200}.portalTopbar__drawer.is-open{pointer-events:auto}.portalTopbar__backdrop{background:rgba(0,0,0,.25);inset:0;opacity:0;position:absolute;transition:opacity .24s ease}.portalTopbar__drawer.is-open .portalTopbar__backdrop{opacity:1}.portalTopbar__panel{background:#fff;bottom:0;display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .24s ease;width:100vw}@media (min-width:824px){.portalTopbar__panel{min-width:44rem;width:50vw}}@media (min-width:1240px){.portalTopbar__panel{max-width:74.4rem}}.portalTopbar__drawer.is-open .portalTopbar__panel{transform:translateX(0)}.portalTopbar__panelHeader{align-items:center;border-bottom:.78px solid #f3e9e9;display:flex;flex-shrink:0;justify-content:space-between;padding:2.4rem 3.2rem}@media (min-width:1240px){.portalTopbar__panelHeader{padding:3.2rem 6.4rem 2.4rem}}.portalTopbar__panelTitle{color:#1d1d1b;font-size:1.8rem;font-weight:400;margin:0}.portalTopbar__closeBtn{align-items:center;background:transparent;border:none;border-radius:6px;color:#82827d;cursor:pointer;display:flex;height:3.2rem;justify-content:center;transition:background .2s ease,color .2s ease;width:3.2rem}.portalTopbar__closeBtn:hover{background:#f2f2f2;color:#1d1d1b}.portalTopbar__panelBody{flex:1;padding:4rem 3.2rem}@media (min-width:1240px){.portalTopbar__panelBody{padding:7rem 6.4rem 4.8rem}}.portalMarket{display:flex;flex-direction:column;gap:4rem;max-width:48rem}.portalMarket__field{display:flex;flex-direction:column;gap:1rem}.portalMarket__label{color:#1d1d1b;font-size:1.4rem;font-weight:500}.portalMarket__dropdown{position:relative}.portalMarket__control{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.5rem;font-weight:300;gap:1.2rem;padding:1.2rem 1.6rem;text-align:left;transition:border-color .2s ease;width:100%}.portalMarket__control[aria-expanded=true] .portalMarket__chevron{transform:rotate(180deg)}.portalMarket__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portalMarket__flag{border-radius:2px;flex-shrink:0;height:auto;max-height:1.6rem;object-fit:contain;width:2rem}.portalMarket__flag[hidden]{display:none}.portalMarket__chevron{flex-shrink:0;opacity:.6;transition:transform .2s ease}.portalMarket__list{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);left:0;list-style:none;margin:0;max-height:calc(100vh - 10rem);overflow-y:auto;padding:.6rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:20}.portalMarket__option{align-items:center;background:transparent;border:none;border-radius:6px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.5rem;font-weight:300;gap:1.2rem;letter-spacing:-.03rem;padding:1rem 1.4rem;text-align:left;transition:background .16s ease;width:100%}.portalMarket__option:hover{background:#f9fafb}.portalMarket__option .portalMarket__check{flex-shrink:0;margin-left:auto;opacity:0}.portalMarket__option.is-selected{font-weight:500}.portalMarket__option.is-selected .portalMarket__check{opacity:1}.portalMarket__optionLabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portalMarket__confirm{align-self:flex-start;background:#1d1d1b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:500;padding:1.2rem 3.2rem;transition:background .2s ease}.portalMarket__confirm:hover{background:#333}.portalTopbar__list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:1.6rem}.portalTopbar__siteaccessItem{align-items:center;border-radius:10px;color:#1d1d1b;display:flex;gap:1.2rem;padding:1.2rem 1.6rem;text-decoration:none;transition:background .2s ease}.portalTopbar__siteaccessItem.is-active,.portalTopbar__siteaccessItem:hover{background:#f2f2f2}.portalTopbar__siteaccessItem.is-active .portalTopbar__itemLabel{font-weight:500}.portalTopbar__itemFlag{border-radius:3px;flex-shrink:0;height:auto;max-height:1.8rem;object-fit:contain;width:2.4rem}.portalTopbar__itemLabel{flex:1;font-size:1.5rem;font-weight:300}.portalTopbar__itemLang{color:#82827d;font-size:1.3rem;font-weight:300}.portalTopbar__itemCheck{color:#1d1d1b;flex-shrink:0}.portalAccount{background:transparent;border:0;border-radius:2.4rem;height:fit-content;inset:0;margin:auto;max-height:calc(100vh - 8rem);max-width:92rem;overflow:visible;padding:0;position:fixed;width:calc(100% - 3.2rem)}@media (min-width:824px){.portalAccount{max-width:none;width:calc(100% - 8rem)}}.portalAccount::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.6)}.portalAccount[open]{animation:portalAccountIn .2s ease}@media (prefers-reduced-motion:reduce){.portalAccount[open]{animation:none}}@keyframes portalAccountIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.portalAccount__close{align-items:center;background:hsla(0,0%,100%,.85);border:none;border-radius:50%;color:#1d1d1b;cursor:pointer;display:flex;justify-content:center;padding:.8rem;position:absolute;right:1.6rem;top:1.6rem;z-index:10}.portalAccount__close:hover{background:#fff}.portalAccount__card{background:#fff;border-radius:2.4rem;color:#1d1d1b;display:flex;flex-direction:column;gap:1.6rem;max-height:calc(100vh - 8rem);overflow:hidden;padding:1.6rem}@media (min-width:824px){.portalAccount__card{flex-direction:row;gap:2.4rem;height:80.6rem;max-height:calc(100vh - 8rem)}}.portalAccount__swap--manage .authCard{max-width:none}.portalAccount__media{border-radius:1.6rem;flex-shrink:0;height:12.8rem;overflow:hidden}@media (min-width:824px){.portalAccount__media{flex:0 0 42%;height:auto}}@media (min-width:1240px){.portalAccount__media{flex:0 0 50%}}.portalAccount__media img{display:block;height:100%;object-fit:cover;object-position:center 30%;width:100%}.portalAccount__body{display:flex;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;padding:2.4rem 1.6rem}@media (min-width:824px){.portalAccount__body{padding:3.2rem 4rem}}.portalAccount__content{margin:0 auto;max-width:48rem;width:100%}.portalAccount__title{font-size:2.4rem;font-weight:400;margin:0 0 2.4rem;text-align:center}.portalAccount__profile{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;text-align:center}.portalAccount__avatar{align-items:center;background:#fbf8f4;border-radius:50%;color:#82827d;display:flex;height:8.8rem;justify-content:center;margin-bottom:1.6rem;overflow:hidden;width:8.8rem}.portalAccount__avatar img{height:100%;object-fit:cover;width:100%}.portalAccount__name{font-size:1.8rem;font-weight:500;margin:0 0 .4rem}.portalAccount__hint{color:#6b6b6b;font-size:1.4rem;margin:0}.portalAccount__primary{align-items:center;background:#1d1d1b;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;gap:.8rem;height:4.4rem;justify-content:center;text-decoration:none;transition:background .2s ease;width:100%}.portalAccount__primary:hover{background:#333}.portalAccount__ghost{align-items:center;background:none;border:1px solid #d0d0d0;border-radius:10px;color:#1d1d1b;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:500;height:4.4rem;justify-content:center;margin-top:1rem;padding:0 2rem;transition:border-color .2s ease;width:100%}.portalAccount__ghost:hover{border-color:#1d1d1b}.portalAccount__meta{margin:2rem 0 0;text-align:center}.portalAccount__textLink{background:none;border:none;color:#1d1d1b;cursor:pointer;font-family:inherit;font-size:1.4rem;padding:0;text-decoration:underline;text-underline-offset:3px}.portalAccount__textLink:hover{color:#6b6b6b}.portalBugReport{background:#fff;border:none;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.18);color:#1d1d1b;inset:0;margin:auto;max-height:calc(100vh - 4rem);overflow-y:auto;padding:0;position:fixed;width:min(92vw,680px)}.portalBugReport::backdrop{background:rgba(0,0,0,.4)}.portalBugReport__card{padding:28px 28px 24px}.portalBugReport__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.portalBugReport__title{align-items:center;display:flex;gap:12px}.portalBugReport__bug{color:#686864;flex:none}.portalBugReport__heading{font-size:2rem;font-weight:300;font-weight:400;line-height:1.4}@media (min-width:1440px){.portalBugReport__heading{font-size:2.4rem}}.portalBugReport__headerActions{align-items:center;display:flex;flex:none;gap:10px}.portalBugReport__faq{align-items:center;border:1px solid #cdcdcb;border-radius:8px;color:#1d1d1b;display:inline-flex;font-size:1.3rem;padding:6px 14px;text-decoration:none}.portalBugReport__faq:hover{background:#fbf8f4}.portalBugReport__close{align-items:center;background:none;border:none;border-radius:8px;color:#686864;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.portalBugReport__close:hover{background:#fbf8f4;color:#1d1d1b}.portalBugReport__label{display:block;font-size:1.3rem;font-weight:500;margin-bottom:8px}.portalBugReport__textarea{background:#fbf8f4;border:1px solid #cdcdcb;border-radius:12px;box-sizing:border-box;color:#1d1d1b;font:inherit;font-size:1.5rem;line-height:1.5;padding:14px 16px;resize:none;width:100%}.portalBugReport__textarea::placeholder{color:#82827d}.portalBugReport__textarea:focus{background:#fff;border-color:#686864;outline:none}.portalBugReport__footer{display:flex;justify-content:flex-end;margin-top:20px}.portalBugReport__send{align-items:center;background:#1d1d1b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.4rem;gap:8px;padding:12px 22px}.portalBugReport__send:hover:not(:disabled){background:#343432}.portalBugReport__send:disabled{cursor:not-allowed;opacity:.5}.portalBugReport__success{align-items:center;display:flex;flex-direction:column;padding:24px 0 12px;text-align:center}.portalBugReport__success[hidden]{display:none}.portalBugReport__successIcon{align-items:center;background:#d1decd;border-radius:50%;color:#004519;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.portalBugReport__successTitle{font-size:2rem;font-weight:300;font-weight:500;line-height:1.4;margin-bottom:6px}@media (min-width:1440px){.portalBugReport__successTitle{font-size:2.4rem}}.portalBugReport__successText{color:#4e4e4b;font-size:1.4rem}.portalHelp{margin:0 auto;max-width:880px;padding:32px 24px 80px}@media (min-width:824px){.portalHelp{padding:48px 40px 96px}}.portalHelp__headline{font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin-bottom:24px;margin-top:0}@media (min-width:1440px){.portalHelp__headline{font-size:5.2rem}}.portalImageSearch{display:flex;flex-direction:column;gap:3.2rem}.portalImageSearch__toolbar{display:flex;flex-direction:column;gap:2rem}.portalImageSearch__heading{color:#1d1d1b;font-size:4.8rem;font-weight:300;text-align:center}.portalImageSearch__search .searchForm__core{align-items:center;display:flex;gap:8px;padding-right:8px}.portalImageSearch__search .searchForm__inputWrapper{flex:1;min-width:0}.portalImageSearch__search .searchForm__input{-webkit-appearance:none;appearance:none;flex:1;height:80px;min-width:0;padding-right:4px;text-overflow:ellipsis;width:auto}.portalImageSearch__search .searchForm__input::-webkit-search-cancel-button,.portalImageSearch__search .searchForm__input::-webkit-search-decoration{display:none}.portalImageSearch__search .searchForm__icon{height:56px;width:56px}.portalImageSearch__grid .inspirationContainer__itemsGrid{padding:0}.videoGallery__title{font-size:3.6rem;font-weight:300;margin-bottom:2.4rem}@media (min-width:824px){.videoGallery__title{font-size:5.6rem}}.videoGallery__inner{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.videoGallery__inner{align-items:flex-start;flex-direction:row;gap:3rem}}.videoGallery__sidebar{width:100%}@media (min-width:1024px){.videoGallery__sidebar{flex-shrink:0;position:sticky;top:6rem;width:220px}}.videoGallery__search{margin-bottom:1.5rem}.videoGallery__searchInput{background:#fff;border:1px solid #e4d3bf;border-radius:12px;width:100%}.videoGallery__searchInput:focus{border-color:rgba(29,29,27,.3);outline:none}.videoGallery__categories{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.videoGallery__categoryBtn{align-items:center;background:transparent;border:none;border-radius:8px;color:#82827d;cursor:pointer;display:flex;font-size:1.4rem;justify-content:space-between;padding:.8rem 1.2rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.videoGallery__categoryBtn.active,.videoGallery__categoryBtn:hover{background-color:#f2f2f2;color:#1d1d1b}.videoGallery__categoryBtn.active{font-weight:500}.videoGallery__categoryLabel{font-weight:inherit}.videoGallery__categoryCount{color:#82827d;font-size:1.2rem}.videoGallery__main{flex:1;min-width:0}.videoGallery__grid>.gridItem{grid-column-end:span 12}@media (min-width:600px){.videoGallery__grid>.gridItem{grid-column-end:span 6}}@media (min-width:824px){.videoGallery__grid>.gridItem{grid-column-end:span 4}}.videoGallery__grid>.gridItem{min-width:0}@media (min-width:824px){.videoGallery__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.videoGallery__grid--cols-2>.gridItem{grid-column-end:auto}.videoGallery__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.videoGallery__grid--cols-3>.gridItem{grid-column-end:auto}.videoGallery__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.videoGallery__grid--cols-4>.gridItem{grid-column-end:auto}.videoGallery__grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.videoGallery__grid--cols-5>.gridItem{grid-column-end:auto}.videoGallery__grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.videoGallery__grid--cols-6>.gridItem{grid-column-end:auto}}.videoGalleryCard{width:100%}.videoGalleryCard .videoCard__imgWrapper{aspect-ratio:16/9}.videoGalleryCard .videoCard__imgWrapper img{display:block;height:100%;object-fit:cover;width:100%}.videoGalleryCard .videoCard__icon:before{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.3);border-radius:50%;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.5),0 4px 16px rgba(0,0,0,.1);height:56px;width:56px}.videoGalleryCard .videoCard__tag{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.25);border:none;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.4);color:#fff}.videoGalleryCard .videoCard__textInner{font-size:1.4rem;font-weight:300}.videoGalleryCard__category{color:#82827d;display:block;font-size:1rem;font-weight:500;letter-spacing:.1em;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.videoGalleryCard__category:empty:before{content:" "}.videoGalleryLightbox{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.videoGalleryLightbox__backdrop{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);inset:0;position:absolute}.videoGalleryLightbox__container{max-width:1100px;position:relative;width:90vw;z-index:1}.videoGalleryLightbox__dialog{background:#1d1d1b;border-radius:16px;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.2),0 24px 48px rgba(0,0,0,.3);overflow:hidden;width:100%}.videoGalleryLightbox__close{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border-radius:50%;bottom:100%;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.3);color:#fff;margin-bottom:1.2rem;position:absolute;right:0}.videoGalleryLightbox .video-ratio{display:block;max-width:100%;width:100%}.videoGalleryLightbox__title{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;margin:0;padding:1rem 1.5rem}.imageGallery{padding:4rem 0}.imageGallery__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;margin-bottom:2.4rem}.imageGallery__header .imageGallery__heading{margin-bottom:0}.imageGallery__seeAll{align-items:center;box-sizing:border-box;display:inline-flex;gap:1rem;text-decoration:none;white-space:nowrap}.imageGallery__scroll{-ms-overflow-style:none;cursor:grab;display:flex;gap:1.2rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.imageGallery__scroll::-webkit-scrollbar{display:none}.imageGallery__scroll:active{cursor:grabbing}.imageGallery__card{aspect-ratio:4/3;background:#f2f2f2;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;width:280px}.imageGallery__img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.imageGallery__card:hover .imageGallery__img{transform:scale(1.05)}.imageGallery__overlay{background:transparent;inset:0;position:absolute;transition:background .2s}.imageGallery__card:hover .imageGallery__overlay{background:rgba(0,0,0,.15)}.imageGallery__nav{align-items:center;display:flex;justify-content:space-between;margin-top:2.4rem}.imageGallery__progressTrack{background:#e4d3bf;cursor:pointer;flex:1;height:2px;max-width:20rem;position:relative}.imageGallery__progressFill{background:#1d1d1b;height:100%;position:absolute;top:0;transition:left .15s,width .15s}.imageGallery__navBtns{display:flex;gap:1.6rem}.imageGallery__navBtn{align-items:center;background:none;border:none;color:#1d1d1b;cursor:pointer;display:flex;height:3.2rem;justify-content:center;padding:0;transition:opacity .15s;width:3.2rem}.imageGallery__navBtn:hover{opacity:.5}.imageGallery__lightbox{background-color:#fff;border:none;border-radius:0;box-shadow:0 -12px 48px rgba(0,0,0,.25);height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.imageGallery__lightbox::backdrop{background-color:rgba(20,16,12,.5)}@media (min-width:1024px){.imageGallery__lightbox{border-radius:24px;box-shadow:0 24px 80px rgba(20,16,12,.35);height:calc(var(--lb-img-h, 600px) + 100px);inset:0;margin:auto;max-height:calc(100dvh - 96px);max-width:calc(100vw - 96px);transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);width:calc(var(--lb-img-w, 900px) + var(--lb-sidebar-w, 364px) + 48px)}.imageGallery__lightbox[open]{animation:imageGalleryLightboxIn .28s cubic-bezier(.33,1,.68,1)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.imageGallery__lightbox{transition:none}.imageGallery__lightbox[open]{animation:none}}.imageGallery__lightboxCore{display:flex;flex-direction:column;height:100%;outline:none}.imageGallery__lightboxTopBar{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px}@media (min-width:1024px){.imageGallery__lightboxTopBar{gap:16px;padding:18px 24px}}@media (max-width:1023px){.imageGallery__lightboxTopBar .button--secondary{font-size:14px;min-height:36px;padding:4px 10px;white-space:nowrap}.imageGallery__lightboxTopBar .button--secondary svg{height:14px;width:14px}.imageGallery__lightboxTopBar .iconButton{flex-shrink:0}.imageGallery__lightboxTopBar .iconButton .icon svg{height:28px;width:28px}}.imageGallery__lightboxNav{align-items:center;display:flex;gap:6px;min-width:0}@media (max-width:1023px){.imageGallery__lightboxNav{background-color:#fff;border-top:1px solid #f2f2f2;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.06);gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:2}.imageGallery__lightboxNav>.button--secondary{flex:1;justify-content:center}}@media (min-width:1024px){.imageGallery__lightboxNav{gap:12px}}.imageGallery__lightboxNavDivider{background-color:#e6e6e6;flex-shrink:0;height:22px;width:1px}@media (max-width:1023px){.imageGallery__lightboxNavDivider{display:none}}@media (min-width:1024px){.imageGallery__lightboxNavDivider{height:28px}}.imageGallery__lightboxDownload{align-items:center;box-sizing:border-box;display:inline-flex;gap:10px;text-decoration:none}.imageGallery__lightboxDownload[hidden]{display:none}.imageGallery__lightboxContent{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:0 16px calc(84px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.imageGallery__lightboxContent{flex-direction:row;gap:24px;overflow:hidden;padding:0 24px 24px}}.imageGallery__lightboxImgWrap{border-radius:12px;flex-shrink:0;overflow:hidden}@media (min-width:1024px){.imageGallery__lightboxImgWrap{height:var(--lb-img-h,auto);transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);width:var(--lb-img-w,auto)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.imageGallery__lightboxImgWrap{transition:none}}.imageGallery__lightboxImg{border-radius:12px;display:block;height:auto;margin:0 auto;max-height:52dvh;max-width:100%;transition:opacity .2s ease;width:auto}.imageGallery__lightboxImg.is-loading{opacity:.25}@media (min-width:1024px){.imageGallery__lightboxImg{height:100%;margin:0;max-height:none;max-width:none;object-fit:cover;width:100%}}.imageGallery__lightboxSidebar{display:flex;flex-direction:column;flex-shrink:0;gap:16px}.imageGallery__lightboxSidebar[hidden]{display:none}@media (min-width:1024px){.imageGallery__lightboxSidebar{overflow-y:auto;width:340px}}.imageGallery__lightboxSidebarTitle{font-size:20px;font-weight:300;letter-spacing:-.02em}@media (min-width:1024px){.imageGallery__lightboxSidebarTitle{font-size:24px}}.imageGallery__lightboxProductList{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.imageGallery__lightboxProductList{display:flex;flex-direction:column}}.imageGallery__product{background-color:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}@media (min-width:1024px){.imageGallery__product{align-items:center;border-radius:14px;flex-direction:row;gap:16px;padding:14px}}.imageGallery__productImg{align-items:center;aspect-ratio:1;background-color:#fafafa;display:flex;justify-content:center;padding:16px}.imageGallery__productImg img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.imageGallery__productImg{border-radius:10px;flex-shrink:0;height:122px;padding:12px;width:122px}}.imageGallery__productText{display:flex;flex-direction:column;gap:6px;padding:10px 12px}@media (min-width:1024px){.imageGallery__productText{min-width:0;padding:0}}.imageGallery__productName{color:#343432;font-size:14px;line-height:1.25}@media (min-width:1024px){.imageGallery__productName{font-size:17px}}.imageGallery__productVariants{align-self:flex-start;background-color:#f5f5f5;border-radius:999px;color:#525252;font-size:13px;padding:3px 10px}@keyframes imageGalleryLightboxIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dynamicVideoPlayerBlock{background-color:#fbf8f4;padding-bottom:64px;padding-top:64px}@media (min-width:824px){.dynamicVideoPlayerBlock{padding-bottom:96px;padding-top:96px}}.no-top-space-block .dynamicVideoPlayerBlock{padding-top:0}@media (min-width:824px){.no-top-space-block .dynamicVideoPlayerBlock{padding-top:0}}.dynamicVideoPlayerBlock__inner{align-items:center;box-sizing:content-box;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1392px;padding-left:24px;padding-right:24px}@media (min-width:1240px){.dynamicVideoPlayerBlock__inner{padding-left:48px;padding-right:48px}}@media (min-width:824px){.dynamicVideoPlayerBlock__inner{gap:96px}}.dynamicVideoPlayerBlock__text{max-width:960px;text-align:center}.dynamicVideoPlayerBlock__heading{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin-bottom:8px;margin-top:0}@media (min-width:1440px){.dynamicVideoPlayerBlock__heading{font-size:4rem}}.dynamicVideoPlayerBlock__subheading{color:#82827d;font-size:1.8rem;font-weight:300;line-height:1.4;margin:0 auto;max-width:680px}@media (min-width:1440px){.dynamicVideoPlayerBlock__subheading{font-size:1.8rem}}.dynamicVideoPlayerBlock__videoWrapper{border-radius:40px;overflow:hidden;position:relative;transform:scale(.75);transform-origin:top center;width:100%;will-change:transform}@media (prefers-reduced-motion:reduce){.dynamicVideoPlayerBlock__videoWrapper{border-radius:12px;transform:none}}.dynamicVideoPlayerBlock__video{display:block;width:100%}.dynamicVideoPlayerBlock__video--mobile{display:none}.dynamicVideoPlayerBlock__bigPlayButton{align-items:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.85);border:0;border-radius:50%;cursor:pointer;display:none;height:72px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transition:background-color .2s ease;translate:-50% -50%;width:72px}.dynamicVideoPlayerBlock__bigPlayButton:focus-visible,.dynamicVideoPlayerBlock__bigPlayButton:hover{background-color:#fff}.dynamicVideoPlayerBlock--showBigPlay .dynamicVideoPlayerBlock__bigPlayButton{display:flex}.dynamicVideoPlayerBlock__controls{bottom:16px;display:flex;gap:8px;position:absolute;right:16px}.dynamicVideoPlayerBlock__control{align-items:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.85);border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s ease;width:40px}.dynamicVideoPlayerBlock__control:focus-visible,.dynamicVideoPlayerBlock__control:hover{background-color:#fff}.dynamicVideoPlayerBlock__controlIcon{display:none;line-height:0}.dynamicVideoPlayerBlock.is-muted .dynamicVideoPlayerBlock__controlIcon--whenMuted,.dynamicVideoPlayerBlock.is-playing .dynamicVideoPlayerBlock__controlIcon--whenPlaying,.dynamicVideoPlayerBlock:not(.is-muted) .dynamicVideoPlayerBlock__controlIcon--whenUnmuted,.dynamicVideoPlayerBlock:not(.is-playing) .dynamicVideoPlayerBlock__controlIcon--whenPaused{display:block}@media (max-width:823px){.dynamicVideoPlayerBlock--hasMobileVideo .dynamicVideoPlayerBlock__videoWrapper{margin:0 auto;width:min(100%,420px)}.dynamicVideoPlayerBlock--hasMobileVideo .dynamicVideoPlayerBlock__video--desktop{display:none}.dynamicVideoPlayerBlock--hasMobileVideo .dynamicVideoPlayerBlock__video--mobile{display:block}}.dynamicVideoPlayerBlock__control--fullscreen{display:none}@media (max-width:823px){.dynamicVideoPlayerBlock__control--fullscreen{display:flex}}.dynamicVideoPlayerBlock__videoWrapper:fullscreen{background-color:#1d1d1b;border-radius:0!important;height:100%;transform:none!important;width:100%}.dynamicVideoPlayerBlock__videoWrapper:fullscreen .dynamicVideoPlayerBlock__video{height:100%;max-height:100%;object-fit:contain}.dimmingProjects{margin:4.8rem 0 3.2rem}.dimmingProjects__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:space-between;margin-bottom:3.2rem}.dimmingProjects__headText{min-width:0}.dimmingProjects__eyebrow{color:#82827d;font-size:1.4rem;font-weight:300;font-weight:400;letter-spacing:.08em;line-height:1.4;margin:0 0 .8rem;text-transform:uppercase}@media (min-width:1440px){.dimmingProjects__eyebrow{font-size:1.4rem}}.dimmingProjects__title{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.dimmingProjects__title{font-size:4rem}}.dimmingProjects__subtitle{color:#686864;font-size:1.6rem;font-weight:300;line-height:1.6;margin:1.2rem 0 0;max-width:54rem}.dimmingProjects__headActions{align-items:center;display:flex;gap:2.8rem}.dimmingProjects__headActions[hidden]{display:none}.dimmingProjects__modes{align-items:center;display:inline-flex;gap:1.8rem}.dimmingProjects__modes[hidden]{display:none}.dimmingProjects__modesLabel{color:#b4b4b1;font-size:1.4rem;font-weight:300;line-height:1.4;padding-bottom:.7rem}@media (min-width:1440px){.dimmingProjects__modesLabel{font-size:1.4rem}}.dimmingProjects__mode{align-items:center;background:transparent;border:0;border-bottom:.2rem solid transparent;color:#686864;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:400;gap:.7rem;padding:.2rem 0 .7rem;transition:color .15s ease,border-color .15s ease}.dimmingProjects__mode svg{height:1.6rem;opacity:.7;transition:opacity .15s ease;width:1.6rem}.dimmingProjects__mode:hover{color:#1d1d1b}.dimmingProjects__mode:hover svg{opacity:1}.dimmingProjects__mode:focus-visible{outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.dimmingProjects__mode.is-active,.dimmingProjects__mode.is-active:hover{border-bottom-color:#1d1d1b;color:#1d1d1b;font-weight:500}.dimmingProjects__mode.is-active svg,.dimmingProjects__mode.is-active:hover svg{opacity:1}.dimmingProjects__open{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);gap:.9rem;justify-content:center;margin:0;min-height:40px;padding:7px 20px;vertical-align:top;white-space:nowrap}.dimmingProjects__open:not(:disabled):not(.disabled){cursor:pointer}.dimmingProjects__open>*{pointer-events:none}.dimmingProjects__open.disabled svg,.dimmingProjects__open:disabled svg{color:inherit}.dimmingProjects__open:hover{background-color:#3b3b3b;border-color:#1d1d1b}.dimmingProjects__open.disabled,.dimmingProjects__open:disabled{background-color:#686864;border-color:#686864;color:#fff}.dimmingProjects__open svg{height:24px;width:24px}.dimmingProjects__open.button--square{width:40px}.dimmingProjects__open svg{height:1.5rem;width:1.5rem}.dimmingProjects__open[hidden]{display:none}.dimmingProjects__panel{min-height:12rem}.dimmingProjects__loading{display:flex;gap:.6rem;justify-content:center;padding:4.8rem 0}.dimmingProjects__loading span{animation:dimmingProjectsPulse 1.1s ease-in-out infinite;background:#cdcdcb;border-radius:50%;height:.6rem;width:.6rem}.dimmingProjects__loading span:nth-child(2){animation-delay:.14s}.dimmingProjects__loading span:nth-child(3){animation-delay:.28s}.dimmingProjects__grid{display:grid;gap:2.4rem;list-style:none;margin:0;padding:0}.dimmingProjects__grid[hidden]{display:none}.dimmingProjects__grid--cards{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr))}.dimmingProjects__grid--rows{gap:.8rem;max-width:96rem}.dimmingProjects__gridItem{display:flex}.dimmingProjects__empty,.dimmingProjects__signedOut{background:#fff;border-radius:1.3rem;box-shadow:0 1px 5.3px #e8e4de;padding:5.6rem 4rem}.dimmingProjects__empty{margin:0 auto;max-width:62rem;text-align:center}.dimmingProjects__emptyArt{display:flex;justify-content:center;margin-bottom:3.2rem}.dimmingProjects__signedOut{align-items:center;display:grid;gap:4.8rem;grid-template-columns:minmax(0,24rem) minmax(0,52rem);justify-content:center}@media (max-width:823px){.dimmingProjects__signedOut{gap:3.2rem;grid-template-columns:1fr;padding:4rem 2.4rem;text-align:center}}.dimmingProjects__signedOutArt{display:flex;justify-content:center}.dimmingProjects__signedOutText{min-width:0}.dimmingProjects__emptyTitle{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.dimmingProjects__emptyTitle{font-size:3rem}}.dimmingProjects__emptyText{color:#686864;font-size:1.6rem;font-weight:300;line-height:1.6;margin:1.2rem 0 0;max-width:48ch}.dimmingProjects__emptyActions{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem}@media (max-width:823px){.dimmingProjects__emptyActions{justify-content:center}}.dimmingProjects__emptyCta{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;vertical-align:top}.dimmingProjects__emptyCta:not(:disabled):not(.disabled){cursor:pointer}.dimmingProjects__emptyCta>*{pointer-events:none}.dimmingProjects__emptyCta.disabled svg,.dimmingProjects__emptyCta:disabled svg{color:inherit}.dimmingProjects__emptyCta:hover{background-color:#3b3b3b;border-color:#1d1d1b}.dimmingProjects__emptyCta.disabled,.dimmingProjects__emptyCta:disabled{background-color:#686864;border-color:#686864;color:#fff}.dimmingProjects__emptyCta svg{height:24px;width:24px}.dimmingProjects__emptyCta.button--square{width:40px}.dimmingProjects__empty .dimmingProjects__emptyCta{margin-top:2.4rem}@keyframes dimmingProjectsPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.3rem)}}.dpTile{align-items:center;background:transparent;border:1px dashed #cdcdcb;border-radius:1.3rem;color:#686864;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:1.2rem;justify-content:center;min-height:30rem;padding:2.4rem;transition:border-color .15s ease,background .15s ease}.dpTile svg{color:#82827d;height:2.4rem;width:2.4rem}.dpTile:hover{background:hsla(0,0%,100%,.6);border-color:#82827d}.dpTile:focus-visible{outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.dpTile__label{font-size:1.5rem}.dpTile__hint{color:#b4b4b1;font-size:1.25rem;line-height:1.5;max-width:20rem;text-align:center}.dpCard{background:#fff;border-radius:1.3rem;box-shadow:0 1px 5.3px #e8e4de;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:2.4rem;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.dpCard:hover{box-shadow:0 12px 30px rgba(29,29,27,.13);transform:translateY(-4px)}.dpCard.is-opening{opacity:.6}.dpCard__hit{background:transparent;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:1}.dpCard__hit:focus-visible{outline:1px solid rgba(29,29,27,.55);outline-offset:-4px}.dpCard__top{position:relative;z-index:0}.dpCard__eyebrow{color:#82827d;font-size:1.4rem;font-weight:300;font-weight:400;letter-spacing:.08em;line-height:1.4;margin:0 0 .6rem;text-transform:uppercase;white-space:nowrap}@media (min-width:1440px){.dpCard__eyebrow{font-size:1.4rem}}.dpCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0;min-height:2.56em;overflow:hidden}@media (min-width:1440px){.dpCard__title{font-size:2.4rem}}.dpCard__lead{margin-top:1.6rem;position:relative;z-index:0}.dpCard__figure{align-items:baseline;display:flex;gap:1.2rem;margin:0}.dpCard__figureValue{color:#1d1d1b;font-size:5.6rem;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1}.dpCard__figureLabel{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.dpCard__figureLabel{font-size:1.4rem}}.dpCard__figureNote{color:#b4b4b1;display:block}.dpCard__flag{align-items:center;color:#c00d0d;display:inline-flex;font-size:1.3rem;font-weight:400;gap:.6rem;margin-top:1.2rem}.dpCard__flag svg{flex:none;height:1.6rem;width:1.6rem}.dpCard__circuits{align-items:center;border-top:1px solid #e4d3bf;column-gap:1.2rem;display:grid;grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) 3.2rem minmax(0,11rem);margin-top:2.4rem;padding-top:2rem;position:relative;row-gap:1rem;z-index:0}@media (max-width:599px){.dpCard__circuits{grid-template-columns:minmax(0,1fr) 3.2rem minmax(0,9rem);row-gap:1.4rem}.dpCard__circuitName{grid-column:1/-1;margin-bottom:-1rem}}.dpCard__circuit{display:contents}.dpCard__circuitName{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1440px){.dpCard__circuitName{font-size:1.4rem}}.dpCard__track{background:#f2e9de;border-radius:999px;height:.7rem;overflow:hidden;position:relative}.dpCard__bar{background:#004519;border-radius:999px;display:block;height:100%}.dpCard__circuit--over .dpCard__bar{background:#c00d0d}.dpCard__circuitMeta{display:contents}.dpCard__circuitCount{color:#1d1d1b;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.dpCard__circuitDimmer{color:#b4b4b1;font-size:1.4rem;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1440px){.dpCard__circuitDimmer{font-size:1.4rem}}.dpCard__more{color:#b4b4b1;font-size:1.4rem;font-weight:300;grid-column:1/-1;line-height:1.4;margin:.4rem 0 0}@media (min-width:1440px){.dpCard__more{font-size:1.4rem}}.dpCard__facts{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:auto;padding-top:2rem;position:relative;z-index:0}.dpCard__fact{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.dpCard__fact{font-size:1.4rem}}.dpCard__actions{display:flex;gap:.6rem;opacity:0;position:absolute;right:1.6rem;top:1.6rem;transition:opacity .15s ease;z-index:2}.dpCard:focus-within .dpCard__actions,.dpCard:hover .dpCard__actions{opacity:1}.dpCard__iconBtn{background:#fff;border:1px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;display:grid;height:3.4rem;padding:0;place-items:center;transition:background .15s ease;width:3.4rem}.dpCard__iconBtn svg{height:1.6rem;width:1.6rem}.dpCard__iconBtn:hover{background:rgba(0,0,0,.1)}.dpCard__iconBtn:focus-visible{opacity:1;outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.dpCard--row{align-items:center;flex-direction:row;gap:2.4rem;padding:1.6rem 2rem}.dpCard--row:hover{box-shadow:0 6px 18px rgba(29,29,27,.1);transform:none}.dpCard--row .dpCard__rowMain{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.dpCard--row .dpCard__eyebrow{margin:0}.dpCard--row .dpCard__title{display:block;font-size:1.8rem;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpCard--row .dpCard__actions{opacity:1;position:static}.dpCard__rowFigures{align-items:baseline;display:grid;gap:1.6rem;grid-template-columns:10.5rem 9rem 10rem 11rem;white-space:nowrap}@media (max-width:823px){.dpCard__rowFigures{display:none}}.dpCard__rowFigure{align-items:baseline;display:flex;gap:.5rem}.dpCard__rowFigure b{color:#1d1d1b;font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:300}.dpCard__rowFigure i{color:#686864;font-size:1.4rem;font-style:normal;font-weight:300;line-height:1.4}@media (min-width:1440px){.dpCard__rowFigure i{font-size:1.4rem}}.dpCard__rowFigure--flag b,.dpCard__rowFigure--flag i{color:#c00d0d}.dpTeaser{display:block;padding:1.2rem 1.2rem 0 0;position:relative;width:21rem}.dpTeaser__ghost{background:#f2e9de;border-radius:1.1rem;inset:0 0 2.4rem 2.4rem;position:absolute}.dpTeaser__sheet{background:#fff;border-radius:1.1rem;box-shadow:0 1px 5.3px #e8e4de;display:block;padding:1.8rem;position:relative}.dpTeaser__eyebrow{color:#b4b4b1;display:block;font-size:1rem;font-weight:400;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.dpTeaser__title{font-size:1.5rem}.dpTeaser__figure,.dpTeaser__title{color:#1d1d1b;display:block;font-weight:300}.dpTeaser__figure{font-size:3.2rem;letter-spacing:-.03em;line-height:1;margin-top:1.2rem}.dpTeaser__figureLabel{color:#686864;display:block;font-size:1.2rem;font-weight:300;margin-top:.4rem}.dpTeaser__bars{display:flex;flex-direction:column;gap:.5rem;margin-top:1.4rem}.dpTeaser__track{background:#f2e9de;height:.5rem;overflow:hidden}.dpTeaser__bar,.dpTeaser__track{border-radius:999px;display:block}.dpTeaser__bar{background:#1d1d1b;height:100%}.sgConfirm--dimming .sgConfirm__markBar--one{background:#1d1d1b;width:62%}.sgConfirm--dimming .sgConfirm__markBar--two{background:#c00d0d;width:94%}.sgConfirm--dimming .sgConfirm__markBar--three{background:#1d1d1b;width:41%}.ctaDuo,.ctaDuo .attribute--richtext,.ctaDuo .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6),.featurePanels,.featurePanels .attribute--richtext,.featurePanels .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6),.heroMasthead,.heroMasthead .attribute--richtext,.heroMasthead .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6),.sectionIntro,.sectionIntro .attribute--richtext,.sectionIntro .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6),.smartHouse,.smartHouse .attribute--richtext,.smartHouse .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6),.supportCalculator,.supportCalculator .attribute--richtext,.supportCalculator .attribute--richtext :is(p,li,h1,h2,h3,h4,h5,h6){hyphens:manual;overflow-wrap:break-word;word-break:normal}.featurePanels__header{display:grid;gap:24px;margin-bottom:56px}@media (min-width:1024px){.featurePanels__header{align-items:start;gap:24px 118px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.featurePanels__title{margin:0;max-width:20ch}.featurePanels__intro{color:#1d1d1b;max-width:62ch}.featurePanels__intro p{margin-top:0}.featurePanels__panelTitle{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:24px;margin-top:0;max-width:22ch}@media (min-width:1440px){.featurePanels__panelTitle{font-size:4rem}}.featurePanels__text{max-width:58ch}.featurePanels__text p:last-child{margin-bottom:0}.featurePanels__picture,.featurePanels__picture img{display:block;height:100%;width:100%}.featurePanels__picture img{border-radius:12px;object-fit:cover}.featurePanels__compare{background:#13100d;border-radius:12px;height:100%;min-height:220px;overflow:hidden;position:relative;width:100%}.featurePanels__compareLayer{inset:0;position:absolute}.featurePanels__compareLayer img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.featurePanels__compareLayer--after{clip-path:inset(0 0 0 var(--compare-x,50%))}.featurePanels__compareLine{background:hsla(0,0%,100%,.9);bottom:0;margin-left:-1px;top:0;width:2px}.featurePanels__compareKnob,.featurePanels__compareLine{left:var(--compare-x,50%);pointer-events:none;position:absolute}.featurePanels__compareKnob{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 12px rgba(19,16,13,.3);display:flex;gap:3px;height:48px;justify-content:center;top:50%;transform:translate(-50%,-50%);width:48px}.featurePanels__compareKnob span{background:#1d1d1b;border-radius:1px;height:12px;width:2px}.featurePanels__compareRange{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.featurePanels__compareRange:focus-visible{opacity:1;outline:1px solid hsla(0,0%,100%,.9);outline-offset:-4px}.featurePanels__compareTag{background:rgba(19,16,13,.35);border:1px solid hsla(0,0%,100%,.6);border-radius:999px;bottom:16px;color:#fff;font-size:1.3rem;padding:5px 14px;pointer-events:none;position:absolute}.featurePanels__compareTag--before{left:16px}.featurePanels__compareTag--after{right:16px}.featurePanels--columns .featurePanels__acc{background:#fbf8f4;border:1px solid #e4d3bf;border-radius:13px;overflow:hidden}.featurePanels--columns .featurePanels__panel{border-top:1px solid #e4d3bf;position:relative}.featurePanels--columns .featurePanels__panel:first-child{border-top:0}.featurePanels--columns .featurePanels__shot{display:none}.featurePanels--columns .featurePanels__trigger{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:20px;text-align:left;width:100%}.featurePanels--columns .featurePanels__num{align-items:center;background:#f2e9de;border-radius:4px;color:#4e4e4b;display:flex;flex:0 0 auto;font-size:1.4rem;height:36px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:36px}.featurePanels--columns.featurePanels--columnsFigma .featurePanels__num{background:#e8effa;border-radius:8px;color:#00416c}.featurePanels--columns.featurePanels--columnsFigma .featurePanels__panel.is-open .featurePanels__num{background:#c1cfe4;color:#00416c}.featurePanels--columns .featurePanels__vlabel{color:#1d1d1b;flex:1 1 auto;font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.featurePanels--columns .featurePanels__vlabel{font-size:2.4rem}}.featurePanels--columns .featurePanels__panel.is-open{background:#fff}.featurePanels--columns .featurePanels__panel.is-open .featurePanels__num{background:#1d1d1b;color:#fff;font-weight:500}.featurePanels--columns .featurePanels__panel.is-open .featurePanels__vlabel{font-weight:500}.featurePanels--columns .featurePanels__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.featurePanels--columns .featurePanels__bodyInner{min-height:0;overflow:hidden}.featurePanels--columns .featurePanels__panel.is-open .featurePanels__body{grid-template-rows:1fr}.featurePanels--columns .featurePanels__panelTitle{display:none}.featurePanels--columns .featurePanels__text{padding:0 20px 0 72px}.featurePanels--columns .featurePanels__media{padding:20px}.featurePanels--columns .featurePanels__media .featurePanels__compare{aspect-ratio:16/10}@media (min-width:1024px){.featurePanels--columns .featurePanels__acc{display:flex;min-height:560px}.featurePanels--columns .featurePanels__panel{border-left:1px solid #e4d3bf;border-top:0;display:flex;flex:0 0 113px;min-width:113px;overflow:hidden;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),flex-basis .55s cubic-bezier(.22,1,.36,1),min-width .55s cubic-bezier(.22,1,.36,1)}.featurePanels--columns .featurePanels__panel:first-child{border-left:0}.featurePanels--columns .featurePanels__panel.is-open{background:#fbf8f4;flex:1 1 auto;min-width:0}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__shot{display:block;inset:0;position:absolute;transition:opacity .45s ease}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__shot img{height:100%;object-fit:cover;width:100%}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__shot:after{background:linear-gradient(0deg,rgba(19,16,13,.92) 0,rgba(19,16,13,.8) 45%,rgba(19,16,13,.5) 78%,rgba(19,16,13,.62));content:"";inset:0;position:absolute}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__panel.is-open .featurePanels__shot{opacity:0}.featurePanels--columns .featurePanels__trigger{align-items:center;flex:0 0 113px;flex-direction:column;gap:24px;padding:32px 0 40px;position:relative;z-index:2}.featurePanels--columns .featurePanels__panel.is-open .featurePanels__trigger{flex-basis:76px}.featurePanels--columns .featurePanels__num{font-size:1.6rem;height:48px;width:48px}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__num{background:transparent;border:1px solid hsla(0,0%,100%,.75);border-radius:999px;color:#fff}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__vlabel{color:#fff}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__panel.is-open .featurePanels__num{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.featurePanels--columns .featurePanels__vlabel{align-items:flex-end;color:#4e4e4b;display:flex;flex:1 1 auto;font-size:1.3rem;font-weight:400;justify-content:center;letter-spacing:.14em;line-height:1.28;text-transform:uppercase;transform:rotate(180deg);transition:opacity .3s ease;white-space:nowrap;writing-mode:vertical-rl}.featurePanels--columns.featurePanels--columnsPhoto .featurePanels__panel.is-open .featurePanels__vlabel{opacity:0;pointer-events:none}.featurePanels--columns.featurePanels--columnsFigma .featurePanels__panel.is-open{background:#fff}.featurePanels--columns.featurePanels--columnsFigma .featurePanels__panel.is-open .featurePanels__vlabel{color:#1d1d1b;font-weight:500}.featurePanels--columns .featurePanels__body{display:block;display:none;flex:1 1 auto;min-width:0;opacity:0;pointer-events:none;position:relative;transform:translateX(-12px);transition:opacity .4s ease .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s,visibility 0s linear .52s;visibility:hidden;z-index:2}.featurePanels--columns .featurePanels__panel.is-open .featurePanels__body{display:block;opacity:1;pointer-events:auto;transform:none;transition:opacity .4s ease .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s,visibility 0s linear 0s;visibility:visible}.featurePanels--columns .featurePanels__bodyInner{display:flex;flex-direction:column;height:100%;padding:56px 48px 48px 0}.featurePanels--columns .featurePanels__panelTitle{display:block;flex:0 0 auto}.featurePanels--columns .featurePanels__text{flex:0 0 auto;padding:0}.featurePanels--columns .featurePanels__media{flex:0 1 auto;margin-top:32px;min-height:0;padding:0}.featurePanels--columns .featurePanels__media .featurePanels__compare,.featurePanels--columns .featurePanels__media .featurePanels__picture{aspect-ratio:16/9;height:auto;max-height:100%;width:100%}}.featurePanels--cards .featurePanels__header--stacked{display:block;max-width:62ch}.featurePanels--cards .featurePanels__cards{display:grid;gap:24px}@media (min-width:824px){.featurePanels--cards .featurePanels__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.featurePanels--cards .featurePanels__card{background:#fff;border-radius:13px;box-shadow:0 1px 5.3px #e8e4de;color:#1d1d1b;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.featurePanels--cards .featurePanels__card,.featurePanels--cards .featurePanels__card span,.featurePanels--cards .featurePanels__card:focus,.featurePanels--cards .featurePanels__card:hover{color:inherit;text-decoration:none}.featurePanels--cards .featurePanels__card:hover{box-shadow:0 8px 22px rgba(29,29,27,.1);transform:translateY(-4px)}.featurePanels--cards a.featurePanels__card:hover .featurePanels__cardLink{text-decoration:underline}.featurePanels--cards .featurePanels__cardFig{align-items:center;aspect-ratio:4/3;background:#f2e9de;display:flex;justify-content:center;padding:24px}.featurePanels--cards .featurePanels__cardFig img{display:block;max-height:100%;max-width:100%;object-fit:contain}.featurePanels--cards .featurePanels__cardBody{display:flex;flex:1 1 auto;flex-direction:column;padding:24px}.featurePanels--cards .featurePanels__cardRole{color:#686864;font-size:1.4rem;font-weight:300;font-weight:400;letter-spacing:.16em;line-height:1.4;margin-bottom:8px;text-transform:uppercase}@media (min-width:1440px){.featurePanels--cards .featurePanels__cardRole{font-size:1.4rem}}.featurePanels--cards .featurePanels__cardName{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:8px;margin-top:0}@media (min-width:1440px){.featurePanels--cards .featurePanels__cardName{font-size:2.4rem}}.featurePanels--cards .featurePanels__cardText{color:#4e4e4b;font-size:1.4rem;font-weight:300;line-height:1.4;margin-bottom:20px}@media (min-width:1440px){.featurePanels--cards .featurePanels__cardText{font-size:1.4rem}}.featurePanels--cards .featurePanels__cardText p{margin:0}.featurePanels--cards .featurePanels__cardLink{font-weight:500;margin-top:auto}.featurePanels--cards .featurePanels__cardsAction{display:flex;justify-content:center;margin-top:40px}@keyframes featurePanelsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.featurePanels *,.featurePanels :after,.featurePanels :before{animation-duration:1ms!important;transition-duration:1ms!important}}.featurePanels--center .featurePanels__centerHeader{border-bottom:1px solid #e4d3bf;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:44px;padding-bottom:28px}@media (min-width:1024px){.featurePanels--center .featurePanels__centerHeader{align-items:start;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.featurePanels--center .featurePanels__centerHeader .featurePanels__centerHeading{display:flex;flex-direction:column;gap:18px}.featurePanels--center .featurePanels__centerHeader .featurePanels__title{margin:0}.featurePanels--center .featurePanels__centerHeader .featurePanels__lead{color:#1d1d1b;font-size:19px;line-height:1.45;margin:0}.featurePanels--center .featurePanels__centerHeader .featurePanels__intro{color:#4e4e4b;font-size:15px;line-height:1.6;max-width:72ch}@media (min-width:1024px){.featurePanels--center .featurePanels__centerHeader .featurePanels__intro{padding-top:10px}}.featurePanels--center .featurePanels__centerHeader .featurePanels__intro p+p{margin-top:16px}.featurePanels--center .featurePanels__centerHeader .featurePanels__intro p{margin:0}.featurePanels--center .featurePanels__stage{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.featurePanels--center .featurePanels__stage{gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,460px) minmax(0,1fr)}}.featurePanels--center .featurePanels__stageFilm,.featurePanels--center .featurePanels__stagePicture{display:block;order:-1}@media (min-width:1024px){.featurePanels--center .featurePanels__stageFilm,.featurePanels--center .featurePanels__stagePicture{order:0}}.featurePanels--center .featurePanels__stageFilm,.featurePanels--center .featurePanels__stagePicture img{aspect-ratio:3/4;border-radius:13px;display:block;height:100%;max-height:640px;object-fit:cover;width:100%}.featurePanels--center .featurePanels__stageFilm{cursor:pointer;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.featurePanels--center .featurePanels__stageFilm:hover{box-shadow:0 22px 48px rgba(29,29,27,.16);transform:scale(1.012)}.featurePanels--center .featurePanels__orbitCol{display:flex;flex-direction:column;gap:20px;justify-content:center}@media (min-width:1024px){.featurePanels--center .featurePanels__orbitCol{gap:28px}}.featurePanels--center .featurePanels__orbitItem{align-items:flex-start;background:#fff;border-radius:13px;box-shadow:0 1px 5.3px #e8e4de;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:center;padding:24px 26px 26px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.featurePanels--center .featurePanels__orbitItem:hover{box-shadow:0 2px 4px rgba(29,29,27,.04),0 16px 36px rgba(29,29,27,.12);transform:translateY(-4px)}.featurePanels--center .featurePanels__orbitItem:hover .featurePanels__orbitBadge{border-color:rgba(29,29,27,.6);transform:translateY(-2px) scale(1.05)}.featurePanels--center .featurePanels__orbitBadge{border:1.25px solid rgba(29,29,27,.35);border-radius:50%;color:#1d1d1b;display:grid;flex:0 0 auto;font-size:13px;font-weight:500;height:42px;place-items:center;transition:border-color .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1);width:42px}.featurePanels--center .featurePanels__orbitTitle{color:#1d1d1b;font-size:17px;font-weight:500;margin:0;width:100%}.featurePanels--center .featurePanels__orbitHead{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:0;text-align:left;width:100%}@media (min-width:1024px){.featurePanels--center .featurePanels__orbitHead{align-items:flex-start;cursor:default;flex-direction:column;gap:10px;pointer-events:none}}.featurePanels--center .featurePanels__orbitHead:focus-visible{border-radius:4px;outline:1px solid #1d1d1b;outline-offset:6px}.featurePanels--center .featurePanels__orbitLabel{flex:1;min-width:0}.featurePanels--center .featurePanels__orbitChevron{color:#4e4e4b;flex:0 0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px){.featurePanels--center .featurePanels__orbitChevron{display:none}}.featurePanels--center .featurePanels__orbitHead[aria-expanded=true] .featurePanels__orbitChevron{transform:rotate(180deg)}.featurePanels--center .featurePanels__orbitBody[hidden]{display:none}.featurePanels--center.is-collapsible .featurePanels__orbitCol,.featurePanels--center.is-collapsible .featurePanels__stage{gap:8px}.featurePanels--center.is-collapsible .appScene,.featurePanels--center.is-collapsible .featurePanels__stageFilm,.featurePanels--center.is-collapsible .featurePanels__stagePicture{margin-bottom:14px}.featurePanels--center.is-collapsible .featurePanels__closing,.featurePanels--center.is-collapsible .featurePanels__orbitItem{gap:0;justify-content:flex-start;padding:14px 16px}.featurePanels--center.is-collapsible .featurePanels__closing{margin-top:8px}.featurePanels--center.is-collapsible .featurePanels__orbitBadge{height:36px;width:36px}.featurePanels--center.is-collapsible .featurePanels__closingTitle,.featurePanels--center.is-collapsible .featurePanels__orbitTitle{font-size:15px}.featurePanels--center.is-collapsible .featurePanels__closingText,.featurePanels--center.is-collapsible .featurePanels__orbitBody{padding:12px 0 2px 50px}.featurePanels--center.is-collapsible .featurePanels__orbitItem:hover{box-shadow:0 1px 5.3px #e8e4de;transform:none}.featurePanels--center.is-collapsible .featurePanels__orbitItem:hover .featurePanels__orbitBadge{border-color:rgba(29,29,27,.35);transform:none}@media (prefers-reduced-motion:reduce){.featurePanels--center .featurePanels__orbitChevron{transition:none}}.featurePanels--center .featurePanels__orbitText{color:#4e4e4b;font-size:13.5px;line-height:1.5;margin:0}.featurePanels--center .featurePanels__orbitText p{margin:0}.featurePanels--center .featurePanels__closing{align-items:flex-start;background:#fff;border-radius:13px;box-shadow:0 1px 5.3px #e8e4de;display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:20px 26px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}@media (min-width:1024px){.featurePanels--center .featurePanels__closing{align-items:center;flex-direction:row;gap:20px;margin-top:28px}}.featurePanels--center .featurePanels__closing:hover{box-shadow:0 2px 4px rgba(29,29,27,.04),0 12px 28px rgba(29,29,27,.1);transform:translateY(-2px)}.featurePanels--center .featurePanels__closingTitle{color:#1d1d1b;font-size:16px;font-weight:500;margin:0;white-space:nowrap;width:100%}@media (min-width:1024px){.featurePanels--center .featurePanels__closingTitle{flex:0 0 auto;width:auto}.featurePanels--center .featurePanels__closing .featurePanels__orbitHead{align-items:center;flex-direction:row;gap:20px;width:auto}}.featurePanels--center .featurePanels__closingText{color:#4e4e4b;font-size:13.5px;line-height:1.5}.featurePanels--center .featurePanels__closingText p{margin:0}@media (prefers-reduced-motion:reduce){.featurePanels--center .featurePanels__closing,.featurePanels--center .featurePanels__orbitBadge,.featurePanels--center .featurePanels__orbitItem,.featurePanels--center .featurePanels__stageFilm{transition:none}.featurePanels--center .featurePanels__closing:hover,.featurePanels--center .featurePanels__orbitItem:hover,.featurePanels--center .featurePanels__orbitItem:hover .featurePanels__orbitBadge,.featurePanels--center .featurePanels__stageFilm:hover{transform:none}}.featurePanels--steps .featurePanels__stepsCard{background:#fff;border-radius:13px;box-shadow:0 1px 5.3px #e8e4de;padding:32px 24px 36px;position:relative}@media (min-width:824px){.featurePanels--steps .featurePanels__stepsCard{padding:44px 40px 48px}}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsCard{padding:56px 60px 60px}}.featurePanels--steps .featurePanels__stepsLayout{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsLayout{column-gap:72px;grid-template-areas:"aside figure" "words figure";grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);row-gap:22px}}.featurePanels--steps .featurePanels__stepsAside{display:flex;flex-direction:column;gap:18px}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsAside{align-self:end;gap:24px;grid-area:aside}}.featurePanels--steps .featurePanels__stepsPanels{order:2}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsPanels{align-self:start;grid-area:words}}.featurePanels--steps .featurePanels__stepsFigures{--fig-boost:1.14;margin:-22px -44px -62px;order:3}@media (min-width:824px){.featurePanels--steps .featurePanels__stepsFigures{--fig-boost:1;margin:-30px -40px -84px}}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsFigures{align-self:center;grid-area:figure;margin:0;order:0}}.featurePanels--steps .featurePanels__stepsFigureSlot[hidden]{display:none}.featurePanels--steps .featurePanels__stepsFigureSlot.is-on{animation:featurePanelsStepIn .45s cubic-bezier(.22,1,.36,1) both}.featurePanels--steps .featurePanels__stepsEyebrow{color:#4e4e4b;font-size:12px;font-weight:500;letter-spacing:.14em;padding-right:46px;text-transform:uppercase}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsEyebrow{padding-right:0}}.featurePanels--steps .featurePanels__stepsTitle{color:#1d1d1b;font-size:30px;font-weight:300;letter-spacing:-.01em;line-height:1.12;margin:0}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsTitle{font-size:40px}}.featurePanels--steps .featurePanels__chips{display:flex;flex-wrap:wrap;gap:10px}.featurePanels--steps .featurePanels__chip{align-items:baseline;background:#fff;border:1px solid rgba(29,29,27,.18);border-radius:999px;cursor:pointer;display:inline-flex;flex:1 1 calc(50% - 5px);font-family:inherit;gap:7px;justify-content:center;min-width:0;padding:11px 11px 15px;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}@media (min-width:824px){.featurePanels--steps .featurePanels__chip{flex:0 0 auto;gap:10px;justify-content:flex-start;padding:11px 20px 15px}}.featurePanels--steps .featurePanels__chip:hover{border-color:rgba(29,29,27,.4);transform:translateY(-2px)}.featurePanels--steps .featurePanels__chip.is-on{background:#c1cfe4;border-color:#c1cfe4;transform:none}.featurePanels--steps .featurePanels__chip.is-on .featurePanels__chipLabel,.featurePanels--steps .featurePanels__chip.is-on .featurePanels__chipNum{color:#00456f}.featurePanels--steps .featurePanels__chip.is-on:after{background:rgba(0,69,111,.22);border-radius:2px;bottom:6px;content:"";height:2px;left:14px;position:absolute;right:14px}@media (min-width:824px){.featurePanels--steps .featurePanels__chip.is-on:after{left:20px;right:20px}}.featurePanels--steps .featurePanels__chip.is-on .featurePanels__chipProgress{opacity:1}.featurePanels--steps .featurePanels__chipProgress{background:#00456f;border-radius:2px;bottom:6px;height:2px;left:14px;opacity:0;position:absolute;right:14px;transform:scaleX(0);transform-origin:left center;z-index:1}@media (min-width:824px){.featurePanels--steps .featurePanels__chipProgress{left:20px;right:20px}}.featurePanels--steps .featurePanels__chipNum{color:#4e4e4b;font-size:11px;font-weight:400;line-height:1.3}@media (min-width:824px){.featurePanels--steps .featurePanels__chipNum{font-size:13px}}.featurePanels--steps .featurePanels__chipLabel{color:#1d1d1b;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:824px){.featurePanels--steps .featurePanels__chipLabel{font-size:15px}}.featurePanels--steps .featurePanels__stepsPause{background:transparent;border:1px solid #1d1d1b;border-radius:50%;color:#1d1d1b;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:16px;top:24px;transition:background-color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);width:34px;z-index:4}.featurePanels--steps .featurePanels__stepsPause[hidden]{display:none}.featurePanels--steps .featurePanels__stepsPause:hover{background:#fbf8f4;transform:translateY(-2px)}.featurePanels--steps .featurePanels__stepsPause:focus-visible{outline:1px solid #1d1d1b;outline-offset:3px}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsPause{bottom:20px;right:22px;top:auto}}.featurePanels--steps .featurePanels__stepsPauseIcon{display:block;grid-area:1/1}.featurePanels--steps .featurePanels__stepsPauseIcon--play{display:none;margin-left:1.5px}.featurePanels--steps .featurePanels__stepsPause.is-paused .featurePanels__stepsPauseIcon--pause{display:none}.featurePanels--steps .featurePanels__stepsPause.is-paused .featurePanels__stepsPauseIcon--play{display:block}.featurePanels--steps .featurePanels__stepsPanel{display:flex;flex-direction:column;gap:12px}.featurePanels--steps .featurePanels__stepsPanel[hidden]{display:none}.featurePanels--steps .featurePanels__stepsPanel.is-on{animation:featurePanelsStepIn .45s cubic-bezier(.22,1,.36,1) both}.featurePanels--steps .featurePanels__stepsLead{color:#1d1d1b;font-size:20px;font-weight:500;line-height:1.25;margin:0}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsLead{font-size:22px}}.featurePanels--steps .featurePanels__stepsBody{color:#4e4e4b;font-size:15.5px;line-height:1.65}.featurePanels--steps .featurePanels__stepsBody p{margin:0}.featurePanels--steps .featurePanels__stepsBody p+p{margin-top:14px}.featurePanels--steps .featurePanels__stepsFigure{aspect-ratio:11/10;overflow:hidden;position:relative;width:100%}.featurePanels--steps .featurePanels__stepsFigureInner{--fig-scale:0.35;display:grid;height:800px;left:0;place-items:center;position:absolute;top:0;transform:translate(var(--fig-shift-x,0),var(--fig-shift-y,0)) scale(var(--fig-scale));transform-origin:top left;width:880px}@media (min-width:824px){.featurePanels--steps .featurePanels__stepsFigureInner{--fig-scale:0.74}}@media (min-width:1024px){.featurePanels--steps .featurePanels__stepsFigureInner{--fig-scale:0.62}}.featurePanels--steps .featurePanels__stepsFigureInner>figure{aspect-ratio:auto;height:570px;width:760px}.featurePanels--steps .featurePanels__stepsFigure--photo{aspect-ratio:4/3}.featurePanels--steps .featurePanels__stepsFigure--photo img,.featurePanels--steps .featurePanels__stepsFigure--photo picture{border-radius:13px;display:block;height:100%;object-fit:cover;width:100%}@media (prefers-reduced-motion:reduce){.featurePanels--steps .featurePanels__chip{transition:none}.featurePanels--steps .featurePanels__chip:hover{transform:none}.featurePanels--steps .featurePanels__stepsFigureSlot.is-on,.featurePanels--steps .featurePanels__stepsPanel.is-on{animation:none}}@keyframes featurePanelsStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.appHome{--app-on:#34c759;--app-ink:#1d1d1b;--app-line:rgba(29,29,27,.14);color:var(--app-ink);display:flex;flex-direction:column;font-size:5cqw;height:100%;line-height:1.2}.appHome svg{display:block}.appHome__status{align-items:center;display:flex;font-size:.7em;font-weight:500;height:1.7em;justify-content:space-between;letter-spacing:.01em;margin-top:.75em;padding:0 .55em 0 .75em}.appHome__statusIcons{align-items:center;display:flex;gap:.4em}.appHome__sig{background:linear-gradient(currentColor,currentColor) 0 100%/.22em 40% no-repeat,linear-gradient(currentColor,currentColor) .34em 100%/.22em 60% no-repeat,linear-gradient(currentColor,currentColor) .68em 100%/.22em 80% no-repeat,linear-gradient(currentColor,currentColor) 1.02em 100%/.22em 100% no-repeat;display:block;height:.8em;width:1.25em}.appHome__wifi{height:.85em;width:1.1em}.appHome__battery{border:.08em solid rgba(29,29,27,.45);border-radius:.26em;display:block;height:.8em;position:relative;width:1.6em}.appHome__battery:before{background:currentColor;border-radius:.1em;content:"";inset:.1em .3em .1em .1em;position:absolute}.appHome__battery:after{background:rgba(29,29,27,.45);border-radius:0 .12em .12em 0;content:"";height:.3em;position:absolute;right:-.26em;top:.2em;width:.14em}.appHome__head{align-items:center;display:grid;gap:.5em;grid-template-columns:1fr auto 1fr;margin-top:1.5em}.appHome__mark{border-radius:0;display:block;height:2.6em;justify-self:start;margin-left:calc(var(--app-inset, 0px)*-1);width:2.6em}.appHome__name{font-size:1.05em;font-weight:400;text-align:center;white-space:nowrap}.appHome__tools{align-items:center;display:flex;gap:.55em;justify-self:end}.appHome__tools svg{height:1.2em;width:1.2em}.appHome__bar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:1.5em .4em 1.3em}.appHome__barGroup{align-items:center;display:flex;gap:1.6em}.appHome__barGroup svg{height:1.5em;width:1.5em}.appHome__barGroup--mid{grid-column:2}.appHome__barGroup--end{grid-column:3;justify-self:end}.appHome__grid{align-content:start;display:grid;flex:1 1 auto;gap:.7em .55em;grid-template-columns:repeat(3,1fr);min-height:0;overflow:hidden}.appHome__tile{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1.3;background:#2a2a28;border:0;border-radius:.5em;color:#fff;cursor:default;display:block;font:inherit;overflow:hidden;padding:0;position:relative;text-align:left}.appHome__tile img{height:100%;inset:0;object-fit:cover;position:absolute;transition:filter .5s ease;width:100%}.appHome__tile:not(.is-on) img{filter:brightness(.38) saturate(.6)}.appHome__tile:focus-visible{outline:2px solid #fff;outline-offset:-2px}.appHome button.appHome__tile{cursor:pointer}.appHome__tileName{bottom:.45em;font-size:.9em;font-weight:400;left:.45em;line-height:1.1;overflow:hidden;position:absolute;right:.45em;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.75);white-space:nowrap}.appHome__power{background:rgba(40,40,40,.55);border-radius:50%;box-shadow:inset 0 0 0 .06em hsla(0,0%,100%,.28);color:#fff;display:grid;height:1.55em;place-items:center;position:absolute;right:.4em;top:.4em;transition:opacity .3s ease;width:1.55em}.appHome__power svg{height:.95em;width:.95em}.appHome__tile:not(.is-on) .appHome__power svg{opacity:.6}.appHome__tile--plain{background:rgba(29,29,27,.08);color:var(--app-ink)}.appHome__tileBulb{display:grid;inset:0;opacity:.85;place-items:center;position:absolute}.appHome__tileBulb svg{height:1.8em;width:1.8em}.appHome__tile--plain .appHome__tileName{text-shadow:none}.appHome__tile--plain .appHome__power{background:transparent;border-color:var(--app-ink);color:var(--app-ink)}.appHome__tile--plain:not(.is-on) .appHome__tileBulb{opacity:.45}.appHome__tile--heat{background:#0a0a0a}.appHome__flame{color:#e23b2d;height:.95em;left:.4em;position:absolute;top:.4em;width:.95em}.appHome__flame svg{height:100%;width:100%}.appHome__temp{color:#fff;left:.6em;position:absolute;right:.6em;top:38%}.appHome__readout{display:block;height:auto;margin:0 auto;max-height:1.6em;width:100%}.appHome__pm{bottom:.3em;color:#fff;display:flex;font-size:.7em;justify-content:space-between;left:.55em;line-height:1;position:absolute;right:.55em}.appHome__tile--heat .appHome__tileName{bottom:.45em;left:2.2em;right:auto;text-shadow:none}.appHome__scenes{background:#f5eee5;box-shadow:0 -.05em 0 rgba(29,29,27,.06);display:grid;flex:none;gap:0;grid-template-columns:repeat(4,1fr);margin:0 calc(var(--app-inset, 0px)*-1);padding:1.1em var(--app-inset,0) .6em;position:relative}.appHome__scene{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;color:var(--app-ink);cursor:default;display:flex;flex-direction:column;font:inherit;font-size:.7em;font-weight:400;gap:.5em;line-height:1.15;padding:.25em 0;text-align:center}.appHome__scene svg{height:2.6em;width:2.6em}.appHome__scene.is-flash svg{animation:appHomeSceneFlash .7s ease-out}.appHome__scene:focus-visible{border-radius:.3em;outline:2px solid var(--app-ink);outline-offset:2px}.appHome button.appHome__scene{cursor:pointer}.appHome__sceneLabel{white-space:nowrap}.appHome--room{--app-off:#c9bfae}.appHome--room.appHome{padding:0 .25em}.appHome--room .appHome__roomHead{align-items:center;display:grid;gap:.5em;grid-template-columns:1fr auto 1fr;margin-top:1.7em;padding:0 .2em}.appHome--room .appHome__roomNav{align-items:center;display:flex;gap:.8em}.appHome--room .appHome__roomNav svg{height:1.2em;width:1.2em}.appHome--room .appHome__roomNav--end{justify-self:end}.appHome--room .appHome__roomTitle{font-size:1.05em;font-weight:400;white-space:nowrap}.appHome--room .appHome__devices{display:flex;flex-direction:column;margin-top:.3em}.appHome--room .appHome__device{align-items:center;border-bottom:1px solid var(--app-line);column-gap:.55em;display:grid;grid-template-areas:"fig name power" "dim dim dim";grid-template-columns:2.85em 1fr auto;padding:.95em 0 1em;row-gap:.75em}.appHome--room .appHome__deviceFig{background:rgba(29,29,27,.08);border-radius:.3em;display:grid;grid-area:fig;height:2.85em;overflow:hidden;place-items:center;width:2.85em}.appHome--room .appHome__deviceFig img{display:block;height:100%;object-fit:cover;width:100%}.appHome--room .appHome__deviceFig svg{height:1.5em;width:1.5em}.appHome--room .appHome__deviceName{font-size:.82em;font-weight:400;grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appHome--room .appHome__devicePower{background:var(--app-on);border-radius:50%;color:#fff;display:grid;grid-area:power;height:1.3em;place-items:center;width:1.3em}.appHome--room .appHome__devicePower svg{height:.72em;width:.72em}.appHome--room .appHome__dim{align-items:center;display:grid;gap:.5em;grid-area:dim;grid-template-columns:auto 1fr auto}.appHome--room .appHome__dim>svg{height:.95em;opacity:.85;width:.95em}.appHome--room .appHome__track{background:rgba(29,29,27,.08);border-radius:.3em;display:block;height:.8em;overflow:hidden;position:relative}.appHome--room .appHome__track i{background:#fff;border-radius:.3em;inset:0 auto 0 0;position:absolute;width:var(--level)}.appHome--room .appHome__pct{display:grid;font-size:.68em;font-variant-numeric:tabular-nums;min-width:2.4em;text-align:right}.appHome--room .appHome__pct>span{grid-area:1/1}.appHome--room .appHome__pctOff{opacity:0}@keyframes appHomeSceneFlash{0%{opacity:1;transform:scale(1)}30%{opacity:.45;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.appScene{--lift:0;aspect-ratio:3/4;background:#1d1d1b;border-radius:13px;height:100%;isolation:isolate;max-height:640px;order:-1;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.appScene{order:0}}@media (hover:hover){.appScene{cursor:pointer}}.appScene__photo,.appScene__photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.appScene__photo img{filter:brightness(calc(.72 + var(--lift)*.5)) contrast(calc(1 + var(--lift)*.06));transition:filter 2.4s cubic-bezier(.4,0,.2,1)}.appScene__night{background:#07080a;inset:0;opacity:calc(.66 - var(--lift)*.6)}.appScene__glow,.appScene__night{pointer-events:none;position:absolute;transition:opacity 2.4s cubic-bezier(.4,0,.2,1)}.appScene__glow{background:radial-gradient(ellipse 42% 60% at 50% 55%,rgba(255,216,158,.5),transparent 70%),radial-gradient(ellipse 70% 44% at 50% 78%,rgba(255,206,140,.34),transparent 72%);height:46%;left:50%;mix-blend-mode:screen;opacity:var(--lift);top:42%;transform:translateX(-50%);width:118%}.appScene__phone{left:50%;perspective:1400px;position:absolute;top:calc(220px*var(--phone-scale, 1));transform:translateX(-50%) scale(var(--phone-scale,1));transform-origin:top center;width:260px}.appScene__device{aspect-ratio:9/19.5;background:linear-gradient(150deg,#4a4a48,#1d1d1b 26%,#131311 62%,#3a3a38);border-radius:40px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.16),0 42px 70px -18px rgba(4,6,10,.78),0 14px 26px -10px rgba(4,6,10,.6);padding:5px;position:relative;transform:rotateX(3deg) rotateY(-9deg) rotate(-2.2deg);transform-style:preserve-3d;width:100%}.appScene__screen{background:#f1e6da;border-radius:35px;container-type:inline-size;display:flex;filter:brightness(calc(.82 + var(--lift)*.18));flex-direction:column;height:100%;overflow:hidden;padding:0 11px;position:relative;transition:filter 2.4s cubic-bezier(.4,0,.2,1)}.appScene__sheen{background:linear-gradient(112deg,hsla(0,0%,100%,.16) 0 22%,transparent 46%);border-radius:40px;inset:0;pointer-events:none;position:absolute}.appScene__btn{background:linear-gradient(#5c5c59,#2a2a28);border-radius:2px;position:absolute;width:2px}.appScene__btn--action{height:26px;left:-2px;top:21%}.appScene__btn--volup{height:42px;left:-2px;top:30%}.appScene__btn--voldown{height:42px;left:-2px;top:41%}.appScene__btn--power{height:62px;right:-2px;top:28%}.appScene__island{background:#1d1d1b;border-radius:999px;height:20px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:72px;z-index:3}.appScene .appHome__device{--lift-row:var(--lift)}.appScene .appHome__device:not(.appHome__device--lead){transition-delay:.6s}.appScene .appHome__devicePower{background:color-mix(in srgb,var(--app-on) calc(var(--lift-row)*100%),var(--app-off));transition:background-color 1.4s ease calc(.4s + .25s*var(--i))}.appScene .appHome__track i{transition:width 2.2s cubic-bezier(.34,1,.36,1) calc(.3s + .25s*var(--i));width:var(--track-fill,calc(var(--level)*var(--lift-row)))}.appScene .appHome__pctOn{opacity:var(--lift-row)}.appScene .appHome__pctOff,.appScene .appHome__pctOn{transition:opacity 1.4s ease calc(.5s + .25s*var(--i))}.appScene .appHome__pctOff{opacity:calc(1 - var(--lift-row))}.appScene.is-armed{--lift:0}.appScene.is-playing,.appScene:not(.is-armed):not(.is-playing){--lift:1}@media (prefers-reduced-motion:reduce){.appScene{--lift:1}.appScene .appHome__devicePower,.appScene .appHome__pctOff,.appScene .appHome__pctOn,.appScene .appHome__track i,.appScene__glow,.appScene__night,.appScene__screen{transition:none}}.appFigure{aspect-ratio:4/3;margin:0;position:relative}.appFigure__stack{height:100%;position:relative;width:100%}.appFigure__phone{background:linear-gradient(150deg,#62656d,#3a3d44 28%,#23252b 62%,#4a4d55);border-radius:44px;box-shadow:0 30px 60px rgba(0,0,0,.34),0 6px 18px rgba(0,0,0,.26);padding:3px;position:absolute;right:22%;top:50%;transform:translateY(-50%) rotate(2deg);width:268px}.appFigure__phoneBtn{background:linear-gradient(180deg,#5a5d64,#33363c);border-radius:2px;position:absolute;width:3px}.appFigure__phoneBtn--action{height:20px;left:-2px;top:86px}.appFigure__phoneBtn--volup{height:40px;left:-2px;top:124px}.appFigure__phoneBtn--voldown{height:40px;left:-2px;top:174px}.appFigure__phoneBtn--power{height:64px;right:-2px;top:138px}.appFigure__bezel{background:#010102;border-radius:41px;padding:7px}.appFigure__screen{--app-inset:12px;aspect-ratio:9/19.2;background:#f1e6da;border-radius:35px;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;padding:0 12px 14px;position:relative}.appFigure__island{background:#010102;border-radius:11px;height:20px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:72px}.appFigure__island:after{background:radial-gradient(circle at 35% 32%,#2c3242,#000);border-radius:50%;content:"";height:8px;position:absolute;right:7px;top:6px;width:8px}.appFigure__card{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(29,29,27,.05),0 10px 30px rgba(29,29,27,.13);color:#4e4e4b;display:flex;flex-direction:column;font-size:11px;font-weight:400;gap:2px;line-height:1.3;padding:12px 14px;position:absolute;z-index:3}.appFigure__card b{color:#1d1d1b;font-size:13px;font-weight:500;line-height:1.2}.appFigure__card svg{color:#1d1d1b;height:16px;margin-bottom:2px;width:16px}.appFigure__card--a{right:calc(22% + 244px);top:16%}.appFigure__card--b{right:calc(22% + 236px);top:42%}.appFigure__card--c{bottom:17%;right:calc(22% + 250px)}.appFigure.is-armed .appHome__tile img{filter:brightness(.38) saturate(.6)}.appFigure.is-armed .appFigure__card{opacity:0;transform:translate(26px,10px) scale(.94)}.appFigure.is-playing .appHome__tile img{animation:appFigureTileOn .5s cubic-bezier(.2,.7,.2,1) calc(.14s*var(--i)) forwards,appFigureTileBlink 1.8s ease-in-out 2.8s forwards}.appFigure.is-playing .appHome__scene--away svg{animation:appHomeSceneFlash .7s ease-out 2.6s}.appFigure.is-playing .appHome__scene--home svg{animation:appHomeSceneFlash .7s ease-out 3.9s}.appFigure.is-playing .appFigure__card{animation:appFigureCardIn .7s cubic-bezier(.2,.7,.2,1) forwards}.appFigure.is-playing .appFigure__card--a{animation-delay:1.5s}.appFigure.is-playing .appFigure__card--b{animation-delay:1.75s}.appFigure.is-playing .appFigure__card--c{animation-delay:2s}@media (prefers-reduced-motion:reduce){.appFigure.is-armed .appHome__tile img{filter:none}.appFigure.is-armed .appFigure__card{opacity:1;transform:none}.appFigure.is-playing *{animation:none!important}}.featurePanels__stageShot:has(.appFigure){border-radius:0;overflow:visible}.featurePanels__stageShot .appFigure{aspect-ratio:auto;height:100%}@keyframes appFigureTileOn{to{filter:brightness(1) saturate(1)}}@keyframes appFigureTileBlink{0%{filter:brightness(1) saturate(1)}22%{filter:brightness(.38) saturate(.6)}72%{filter:brightness(.38) saturate(.6)}to{filter:brightness(1) saturate(1)}}@keyframes appFigureCardIn{to{opacity:1;transform:none}}.switchFigure{aspect-ratio:4/3;margin:0;position:relative}.switchFigure__stack{height:100%;position:relative;width:100%}.switchFigure__chips{display:flex;flex-direction:column;gap:12px;left:12%;position:absolute;top:50%;transform:translateY(-50%)}.switchFigure__chip{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(29,29,27,.05),0 8px 22px rgba(29,29,27,.1);display:flex;font-size:12px;gap:11px;line-height:1;min-width:148px;padding:9px 16px 9px 9px}.switchFigure__chip img{border-radius:8px;height:34px;object-fit:cover;width:34px}.switchFigure__chip b{color:#1d1d1b;flex:1 1 auto;font-size:13px;font-weight:500;line-height:1}.switchFigure__chipToggle{background:#34c759;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;height:22px;place-items:center;width:22px}.switchFigure__chipToggle svg{height:12px;width:12px}.switchFigure__wall{position:absolute;right:16%;top:46%;transform:translateY(-50%)}.switchFigure__switch{display:block;position:relative;width:168px}.switchFigure__plate{aspect-ratio:1;background:linear-gradient(155deg,#fff,#f6f4ef);border-radius:5px;box-shadow:0 0 0 1px rgba(29,29,27,.04),0 1px 2px rgba(29,29,27,.1),0 14px 34px rgba(29,29,27,.15);display:block;padding:17%}.switchFigure__recess{background:#cfc8bb;border-radius:3px;box-shadow:0 0 0 1px rgba(29,29,27,.06),0 2px 5px rgba(29,29,27,.14);display:grid;gap:1px;grid-template-columns:repeat(2,1fr);height:100%;overflow:hidden}.switchFigure__rocker{background:linear-gradient(180deg,#fff,#fbfaf6 55%,#f1eee7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);display:block}.switchFigure__press{border:1.5px solid rgba(29,29,27,.5);border-radius:50%;height:34px;margin:-17px 0 0 -17px;opacity:0;pointer-events:none;position:absolute;top:50%;width:34px}.switchFigure__press--on{left:33.5%}.switchFigure__press--off{left:66.5%}.switchFigure__tag{align-items:center;background:#fff;border-radius:999px;bottom:-46px;box-shadow:0 1px 2px rgba(29,29,27,.06),0 6px 18px rgba(29,29,27,.1);color:#1d1d1b;display:flex;font-size:12.5px;font-weight:500;gap:7px;left:50%;line-height:1;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}.switchFigure__tag svg{color:#1d1d1b;height:15px;width:15px}.switchFigure.is-armed .switchFigure__chip{opacity:0;transform:translateX(-12px)}.switchFigure.is-armed .switchFigure__chipToggle{background:#c9bfae}.switchFigure.is-armed .switchFigure__chip img{filter:brightness(.55) saturate(.6)}.switchFigure.is-playing .switchFigure__chip{animation:switchFigureChipIn .55s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.1s*var(--i))}.switchFigure.is-playing .switchFigure__rocker--on{animation:switchFigurePress .9s cubic-bezier(.2,.7,.2,1) .8s,switchFigurePress .9s cubic-bezier(.2,.7,.2,1) 3.8s}.switchFigure.is-playing .switchFigure__rocker--off{animation:switchFigurePress .9s cubic-bezier(.2,.7,.2,1) 2.5s}.switchFigure.is-playing .switchFigure__press--on{animation:switchFigureRipple .9s ease-out .85s,switchFigureRipple .9s ease-out 3.85s}.switchFigure.is-playing .switchFigure__press--off{animation:switchFigureRipple .9s ease-out 2.55s}.switchFigure.is-playing .switchFigure__chipToggle{animation:switchFigurePowerOn .35s ease calc(1.1s + .13s*var(--i)) forwards,switchFigurePowerBlink 1.7s ease-in-out 2.6s forwards}.switchFigure.is-playing .switchFigure__chip img{animation:switchFigureRoomOn .5s ease calc(1.1s + .13s*var(--i)) forwards,switchFigureRoomBlink 1.7s ease-in-out 2.6s forwards}@media (prefers-reduced-motion:reduce){.switchFigure.is-armed .switchFigure__chip{opacity:1;transform:none}.switchFigure.is-armed .switchFigure__chipToggle{background:#34c759}.switchFigure.is-armed .switchFigure__chip img{filter:none}.switchFigure.is-playing *{animation:none!important}}.featurePanels__stageShot:has(.switchFigure){border-radius:0;overflow:visible}.featurePanels__stageShot .switchFigure{aspect-ratio:auto;height:100%}@keyframes switchFigureChipIn{to{opacity:1;transform:none}}@keyframes switchFigurePress{0%{background:linear-gradient(180deg,#fff,#fbfaf6 55%,#f1eee7)}25%{background:linear-gradient(180deg,#ebe7df,#f5f3ee 45%,#fdfcfa);box-shadow:inset 0 2px 4px rgba(29,29,27,.12)}55%{background:linear-gradient(180deg,#ebe7df,#f5f3ee 45%,#fdfcfa);box-shadow:inset 0 2px 4px rgba(29,29,27,.12)}to{background:linear-gradient(180deg,#fff,#fbfaf6 55%,#f1eee7)}}@keyframes switchFigurePowerOn{to{background:#34c759}}@keyframes switchFigurePowerBlink{0%{background:#34c759}25%{background:#c9bfae}70%{background:#c9bfae}to{background:#34c759}}@keyframes switchFigureRipple{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes switchFigureRoomOn{to{filter:brightness(1) saturate(1)}}@keyframes switchFigureRoomBlink{0%{filter:brightness(1) saturate(1)}25%{filter:brightness(.55) saturate(.6)}70%{filter:brightness(.55) saturate(.6)}to{filter:brightness(1) saturate(1)}}.heatFigure{aspect-ratio:4/3;margin:0;position:relative}.heatFigure__stack{height:100%;position:relative;width:100%}.heatFigure__chips{display:flex;flex-direction:column;gap:12px;left:12%;position:absolute;top:50%;transform:translateY(-50%)}.heatFigure__chip{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(29,29,27,.05),0 10px 30px rgba(29,29,27,.13);display:flex;font-size:12px;gap:11px;line-height:1;min-width:168px;padding:9px 14px 9px 9px}.heatFigure__chip img{border-radius:8px;height:34px;object-fit:cover;width:34px}.heatFigure__chip b{color:#1d1d1b;flex:1 1 auto;font-size:13px;font-weight:500;line-height:1.2}.heatFigure__chip b small{color:#4e4e4b;display:block;font-size:9px;font-weight:400;line-height:1.3}.heatFigure__temp{color:#1d1d1b;flex:0 0 auto;font-size:13px;font-weight:500;min-width:34px;position:relative;text-align:right}.heatFigure__temp--eco{color:#00456f;inset:0;opacity:0;position:absolute}.heatFigure__wall{position:absolute;right:16%;top:44%;transform:translateY(-50%)}.heatFigure__stat{display:block;position:relative;width:164px}.heatFigure__plate{aspect-ratio:1;background:linear-gradient(155deg,#2a2a2d,#161618);border-radius:5px;box-shadow:0 0 0 1px rgba(29,29,27,.25),0 1px 2px rgba(29,29,27,.18),0 14px 34px rgba(29,29,27,.2);display:block;padding:9%}.heatFigure__face{background:linear-gradient(160deg,#1b1b1e,#050506 60%,#111113);border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 3px rgba(29,29,27,.6);display:block;height:100%;overflow:hidden;position:relative}.heatFigure__glow{background:linear-gradient(155deg,hsla(0,0%,100%,.08),transparent 60%);inset:0 0 50% 0;position:absolute}.heatFigure__power{color:#e8392e;filter:drop-shadow(0 0 3px rgba(232,57,46,.6));height:10%;left:14%;position:absolute;top:12%;width:10%}.heatFigure__display{color:#f4f4f2;display:block;filter:drop-shadow(0 0 4px rgba(255,255,255,.35));left:50%;position:absolute;top:47%;transform:translate(-50%,-50%)}.heatFigure__display>span{align-items:flex-end;display:flex;gap:2px}.heatFigure__display--eco{inset:0;opacity:0;position:absolute}.heatFigure__whole{display:block;height:auto;width:52px}.heatFigure__tenths{display:block;height:auto;width:22px}.heatFigure__keys{bottom:11%;display:flex;justify-content:space-between;left:16%;position:absolute;right:16%}.heatFigure__keys i{color:hsla(0,0%,100%,.85);font-size:16px;font-style:normal;font-weight:300;line-height:1}.heatFigure__eco{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 4px rgba(29,29,27,.05),0 10px 30px rgba(29,29,27,.13);color:#1d1d1b;display:flex;font-size:12.5px;font-weight:500;gap:7px;left:-66%;line-height:1;padding:9px 14px;position:absolute;top:-22%;white-space:nowrap}.heatFigure__eco svg{height:15px;width:15px}.heatFigure__tag{align-items:center;background:#fff;border-radius:999px;bottom:-46px;box-shadow:0 1px 2px rgba(29,29,27,.06),0 6px 18px rgba(29,29,27,.1);color:#1d1d1b;display:flex;font-size:12.5px;font-weight:500;gap:7px;left:50%;line-height:1;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}.heatFigure__tag svg{color:#1d1d1b;height:15px;width:15px}.heatFigure.is-armed .heatFigure__chip{opacity:0;transform:translateX(-12px)}.heatFigure.is-armed .heatFigure__eco{opacity:0;transform:translateY(8px)}.heatFigure.is-playing .heatFigure__chip{animation:heatFigureChipIn .55s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.12s*var(--i))}.heatFigure.is-playing .heatFigure__eco{animation:heatFigureEcoIn .5s cubic-bezier(.2,.7,.2,1) 1.3s forwards,heatFigureEcoActive 2.6s ease-in-out 1.9s forwards}.heatFigure.is-playing .heatFigure__temp--comfort{animation:heatFigureFadeOutIn 2.6s ease-in-out 2s forwards}.heatFigure.is-playing .heatFigure__temp--eco{animation:heatFigureFadeInOut 2.6s ease-in-out 2s forwards}.heatFigure.is-playing .heatFigure__display--comfort{animation:heatFigureFadeOutIn 2.6s ease-in-out 2s forwards}.heatFigure.is-playing .heatFigure__display--eco{animation:heatFigureFadeInOut 2.6s ease-in-out 2s forwards}@media (prefers-reduced-motion:reduce){.heatFigure.is-armed .heatFigure__chip,.heatFigure.is-armed .heatFigure__eco{opacity:1;transform:none}.heatFigure.is-playing *{animation:none!important}}.featurePanels__stageShot:has(.heatFigure){border-radius:0;overflow:visible}.featurePanels__stageShot .heatFigure{aspect-ratio:auto;height:100%}@keyframes heatFigureChipIn{to{opacity:1;transform:none}}@keyframes heatFigureEcoIn{to{opacity:1;transform:none}}@keyframes heatFigureEcoActive{0%{background:#fff;color:#1d1d1b}14%{background:#c1cfe4;color:#00456f}82%{background:#c1cfe4;color:#00456f}to{background:#fff;color:#1d1d1b}}@keyframes heatFigureFadeOutIn{0%{opacity:1}14%{opacity:0}82%{opacity:0}to{opacity:1}}@keyframes heatFigureFadeInOut{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}.gatewayFigure{aspect-ratio:4/3;margin:0;position:relative}.gatewayFigure__stack{height:100%;position:relative;width:100%}.gatewayFigure__chips{display:flex;flex-direction:column;gap:12px;left:12%;position:absolute;top:50%;transform:translateY(-50%)}.gatewayFigure__chip{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(29,29,27,.05),0 10px 30px rgba(29,29,27,.13);display:flex;font-size:12px;gap:11px;line-height:1;min-width:188px;padding:9px 16px 9px 9px}.gatewayFigure__chip b{color:#1d1d1b;flex:1 1 auto;font-size:13px;font-weight:500;line-height:1}.gatewayFigure__chipIcon{background:#f2e9de;border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.gatewayFigure__chipIcon svg{color:#1d1d1b;height:18px;width:18px}.gatewayFigure__chipDot{background:#1f4d39;border-radius:50%;box-shadow:0 0 0 3px rgba(31,77,57,.14);flex:0 0 auto;height:11px;width:11px}.gatewayFigure__wall{position:absolute;right:18%;top:44%;transform:translateY(-50%)}.gatewayFigure__hub{display:grid;height:200px;place-items:center;position:relative;width:200px}.gatewayFigure__ring{border:1.5px solid rgba(29,29,27,.14);border-radius:50%;position:absolute}.gatewayFigure__ring--a{inset:31%}.gatewayFigure__ring--b{border-color:rgba(29,29,27,.09);inset:18%}.gatewayFigure__ring--c{border-color:rgba(29,29,27,.05);inset:5%}.gatewayFigure__box{background:linear-gradient(160deg,#fff,#f4f0e8);border-radius:20px;box-shadow:0 1px 2px rgba(29,29,27,.1),0 14px 34px rgba(29,29,27,.15),inset 0 1px 0 hsla(0,0%,100%,.9);display:block;height:84px;position:relative;width:84px}.gatewayFigure__led{background:#1f4d39;border-radius:50%;bottom:12px;box-shadow:0 0 6px rgba(31,77,57,.7);height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.gatewayFigure__voice{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 4px rgba(29,29,27,.05),0 10px 30px rgba(29,29,27,.13);color:#1d1d1b;display:flex;font-size:12.5px;font-weight:500;gap:7px;line-height:1;padding:9px 14px;position:absolute;right:-8%;top:-17%;white-space:nowrap}.gatewayFigure__voice svg{height:15px;width:15px}.gatewayFigure__voice small{color:inherit;font-size:11px;font-weight:400;opacity:.52}.gatewayFigure__tag{align-items:center;background:#fff;border-radius:999px;bottom:-26px;box-shadow:0 1px 2px rgba(29,29,27,.06),0 6px 18px rgba(29,29,27,.1);color:#1d1d1b;display:flex;font-size:12.5px;font-weight:500;gap:7px;left:50%;line-height:1;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}.gatewayFigure__tag svg{color:#1d1d1b;height:15px;width:15px}.gatewayFigure.is-armed .gatewayFigure__chip{opacity:0;transform:translateX(-12px)}.gatewayFigure.is-armed .gatewayFigure__chipDot{background:#ded6c6;box-shadow:none}.gatewayFigure.is-armed .gatewayFigure__voice{opacity:0;transform:translateY(8px)}.gatewayFigure.is-armed .gatewayFigure__ring{opacity:0}.gatewayFigure.is-playing .gatewayFigure__chip{animation:gatewayFigureChipIn .55s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.12s*var(--i))}.gatewayFigure.is-playing .gatewayFigure__ring{animation:gatewayFigureRingRest .6s ease 2.2s forwards,gatewayFigurePulse 1.4s ease-out .9s,gatewayFigurePulse 1.1s ease-out 3.6s}.gatewayFigure.is-playing .gatewayFigure__ring--b{animation-delay:2.35s,1.05s,3.75s}.gatewayFigure.is-playing .gatewayFigure__ring--c{animation-delay:2.5s,1.2s,3.9s}.gatewayFigure.is-playing .gatewayFigure__chipDot{animation:gatewayFigureDotOn .4s ease calc(1.5s + .15s*var(--i)) forwards}.gatewayFigure.is-playing .gatewayFigure__voice{animation:gatewayFigureVoiceIn .5s cubic-bezier(.2,.7,.2,1) 3s forwards,gatewayFigureVoiceActive 1.6s ease-in-out 3.4s forwards}.gatewayFigure.is-playing .gatewayFigure__chip--light .gatewayFigure__chipDot{animation:gatewayFigureDotOn .4s ease 1.8s forwards,gatewayFigureDotAnswer 1s ease-in-out 3.9s}@media (prefers-reduced-motion:reduce){.gatewayFigure.is-armed .gatewayFigure__chip{opacity:1;transform:none}.gatewayFigure.is-armed .gatewayFigure__chipDot{background:#1f4d39;box-shadow:0 0 0 3px rgba(31,77,57,.14)}.gatewayFigure.is-armed .gatewayFigure__voice{opacity:1;transform:none}.gatewayFigure.is-armed .gatewayFigure__ring{opacity:1}.gatewayFigure.is-playing *{animation:none!important}}.featurePanels__stageShot:has(.gatewayFigure){border-radius:0;overflow:visible}.featurePanels__stageShot .gatewayFigure{aspect-ratio:auto;height:100%}@keyframes gatewayFigureChipIn{to{opacity:1;transform:none}}@keyframes gatewayFigurePulse{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes gatewayFigureRingRest{to{opacity:1;transform:none}}@keyframes gatewayFigureDotOn{to{background:#1f4d39;box-shadow:0 0 0 3px rgba(31,77,57,.14)}}@keyframes gatewayFigureDotAnswer{0%{box-shadow:0 0 0 3px rgba(31,77,57,.14)}40%{box-shadow:0 0 0 7px rgba(31,77,57,.22)}to{box-shadow:0 0 0 3px rgba(31,77,57,.14)}}@keyframes gatewayFigureVoiceIn{to{opacity:1;transform:none}}@keyframes gatewayFigureVoiceActive{0%{background:#fff;color:#1d1d1b}20%{background:#c1cfe4;color:#00456f}80%{background:#c1cfe4;color:#00456f}to{background:#fff;color:#1d1d1b}}.supportCalculator__grid{display:grid;gap:40px}@media (min-width:1024px){.supportCalculator__grid{align-items:start;gap:64px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.supportCalculator__title{margin-bottom:24px}.supportCalculator__intro{color:#4e4e4b;max-width:52ch}.supportCalculator__first{margin-top:28px}.supportCalculator__firstTitle{font-size:1.8rem;font-weight:500;line-height:1.35;margin:0 0 4px}.supportCalculator__firstText{color:#4e4e4b;margin:0}.supportCalculator__requirements{margin-top:40px}.supportCalculator__requirements ol{counter-reset:requirement;list-style:none;margin:0;padding:0}.supportCalculator__requirements li{border-bottom:1px solid #e4d3bf;counter-increment:requirement;margin-bottom:20px;padding:0 0 20px 52px;position:relative}.supportCalculator__requirements li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.supportCalculator__requirements li:before{color:#e4d3bf;content:counter(requirement,decimal-leading-zero);font-size:1.6rem;left:0;position:absolute;top:0}.supportCalculator__steps{margin-top:44px}.supportCalculator__stepsHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-bottom:14px}.supportCalculator__stepsTitle{font-size:2.2rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0}.supportCalculator__score{color:#686864;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.4;margin:0;white-space:nowrap}@media (min-width:1440px){.supportCalculator__score{font-size:1.4rem}}.supportCalculator__meter{--segments:1;background:#e4d3bf;height:3px;margin:0 0 6px;-webkit-mask-image:repeating-linear-gradient(to right,#000 0,#000 calc(100%/var(--segments) - 6px),transparent calc(100%/var(--segments) - 6px),transparent calc(100%/var(--segments)));mask-image:repeating-linear-gradient(to right,#000 0,#000 calc(100%/var(--segments) - 6px),transparent calc(100%/var(--segments) - 6px),transparent calc(100%/var(--segments)));overflow:hidden}.supportCalculator__meterFill{background:#1d1d1b;display:block;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1);width:0}@media (prefers-reduced-motion:reduce){.supportCalculator .supportCalculator__meterFill{transition:none}}.supportCalculator__reqs{list-style:none;margin:0;padding:0}.supportCalculator__req{border-bottom:1px solid #e4d3bf;padding:18px 0;position:relative}.supportCalculator__req:last-child{border-bottom:0}.supportCalculator__check{height:24px;left:0;margin:0;opacity:0;position:absolute;top:20px;width:24px}.supportCalculator__reqLabel{align-items:start;cursor:pointer;display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr)}.supportCalculator__box{align-items:center;background:#fff;border:1px solid #1d1d1b;border-radius:4px;display:flex;height:24px;justify-content:center;margin-top:1px;transition:background-color .15s ease,border-color .15s ease;width:24px}.supportCalculator__box:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;opacity:0;transform:rotate(-45deg) translate(1px,-2px);transition:opacity .15s ease;width:11px}.supportCalculator__check:checked+.supportCalculator__reqLabel .supportCalculator__box{background:#1d1d1b}.supportCalculator__check:checked+.supportCalculator__reqLabel .supportCalculator__box:after{opacity:1}.supportCalculator__check:focus-visible+.supportCalculator__reqLabel .supportCalculator__box{outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.supportCalculator__reqTitle{font-size:1.6rem;line-height:1.45}.supportCalculator__req:has(.supportCalculator__reqText) .supportCalculator__reqTitle{font-weight:500}.supportCalculator__reqText{color:#4e4e4b;font-size:1.4rem;line-height:1.55;margin:4px 0 0 40px}.supportCalculator__reqText b,.supportCalculator__reqText strong,.supportCalculator__reqTitle b,.supportCalculator__reqTitle strong{font-weight:500}.supportCalculator__reqText a,.supportCalculator__reqTitle a{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.supportCalculator__reqText a:focus-visible,.supportCalculator__reqText a:hover,.supportCalculator__reqTitle a:focus-visible,.supportCalculator__reqTitle a:hover{text-decoration-thickness:2px}.supportCalculator__req:has(.supportCalculator__check:checked) .supportCalculator__reqText,.supportCalculator__req:has(.supportCalculator__check:checked) .supportCalculator__reqTitle{color:#686864}.supportCalculator__guide{font-size:1.5rem;margin:20px 0 0}.supportCalculator__guide a{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.supportCalculator__guide a:focus-visible,.supportCalculator__guide a:hover{text-decoration-thickness:2px}.supportCalculator__guide .supportCalculator__arrow{height:14px;width:14px}.supportCalculator__card{background:#fff;border-radius:13px;box-shadow:0 1px 5.3px #e8e4de;padding:32px}@media (max-width:599px){.supportCalculator__card{padding:24px 20px}}.supportCalculator__cardTitle{font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:8px;margin-top:0}@media (min-width:1440px){.supportCalculator__cardTitle{font-size:2.4rem}}.supportCalculator__note{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4;margin:0 0 32px}@media (min-width:1440px){.supportCalculator__note{font-size:1.4rem}}.supportCalculator__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin:0}.supportCalculator__row b{font-size:2.2rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.supportCalculator__help{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4;margin:4px 0 0}@media (min-width:1440px){.supportCalculator__help{font-size:1.4rem}}.supportCalculator input.supportCalculator__range{--fill:0%;background:transparent;cursor:grab;display:block;margin:12px 0 0;padding:12px 0;width:100%}.supportCalculator input.supportCalculator__range:active{cursor:grabbing}.supportCalculator input.supportCalculator__range::-webkit-slider-runnable-track{background:linear-gradient(#1d1d1b,#1d1d1b) 0/var(--fill) 100% no-repeat,#e4d3bf;border:0;border-radius:3px;height:6px}.supportCalculator input.supportCalculator__range::-moz-range-track{background:linear-gradient(#1d1d1b,#1d1d1b) 0/var(--fill) 100% no-repeat,#e4d3bf;border:0;border-radius:3px;height:6px}.supportCalculator input.supportCalculator__range::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;background-image:linear-gradient(#1d1d1b,#1d1d1b),linear-gradient(#1d1d1b,#1d1d1b),linear-gradient(#1d1d1b,#1d1d1b);background-position:calc(50% - 4.5px) 50%,50% 50%,calc(50% + 4.5px) 50%;background-repeat:no-repeat;background-size:1.5px 9px;border:1.5px solid #1d1d1b;border-radius:50%;box-shadow:0 2px 7px rgba(29,29,27,.18);box-sizing:border-box;cursor:inherit;height:28px;margin-top:-11px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;width:28px}.supportCalculator input.supportCalculator__range::-moz-range-thumb{background-color:#fff;background-image:linear-gradient(#1d1d1b,#1d1d1b),linear-gradient(#1d1d1b,#1d1d1b),linear-gradient(#1d1d1b,#1d1d1b);background-position:calc(50% - 4.5px) 50%,50% 50%,calc(50% + 4.5px) 50%;background-repeat:no-repeat;background-size:1.5px 9px;border:1.5px solid #1d1d1b;border-radius:50%;box-shadow:0 2px 7px rgba(29,29,27,.18);box-sizing:border-box;cursor:inherit;height:28px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;width:28px}.supportCalculator input.supportCalculator__range:active::-webkit-slider-thumb,.supportCalculator input.supportCalculator__range:hover::-webkit-slider-thumb{box-shadow:0 3px 11px rgba(29,29,27,.24);transform:scale(1.08)}.supportCalculator input.supportCalculator__range:active::-moz-range-thumb,.supportCalculator input.supportCalculator__range:hover::-moz-range-thumb{box-shadow:0 3px 11px rgba(29,29,27,.24);transform:scale(1.08)}.supportCalculator input.supportCalculator__range:focus-visible::-webkit-slider-thumb{outline:1px solid #1d1d1b;outline-offset:3px}.supportCalculator input.supportCalculator__range:focus-visible::-moz-range-thumb{outline:1px solid #1d1d1b;outline-offset:3px}@media (prefers-reduced-motion:reduce){.supportCalculator input.supportCalculator__range::-webkit-slider-thumb{transition:none}.supportCalculator input.supportCalculator__range::-moz-range-thumb{transition:none}}.supportCalculator__axis{color:#686864;display:flex;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:300;justify-content:space-between;line-height:1.4;margin:0 0 24px}@media (min-width:1440px){.supportCalculator__axis{font-size:1.4rem}}.supportCalculator__out{background:#f2e9de;border-radius:4px;padding:20px 24px}.supportCalculator__outLabel{color:#4e4e4b;font-size:1.4rem;font-weight:300;line-height:1.4;margin:0 0 4px}@media (min-width:1440px){.supportCalculator__outLabel{font-size:1.4rem}}.supportCalculator__outValue{font-size:4rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0}.supportCalculator__caption{color:#686864;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.4;margin:8px 0 0}@media (min-width:1440px){.supportCalculator__caption{font-size:1.4rem}}.supportCalculator__exclusions{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4;margin:16px 0 0}@media (min-width:1440px){.supportCalculator__exclusions{font-size:1.4rem}}.supportCalculator__apply{align-items:center;background:#1d1d1b;border-radius:4px;color:#fff;display:flex;font-size:1.6rem;gap:16px;justify-content:space-between;margin-top:28px;min-height:52px;padding:14px 20px;text-decoration:none;transition:background-color .15s ease}.supportCalculator__apply:focus-visible,.supportCalculator__apply:hover{background:#3d3b36;color:#fff;text-decoration:none}.supportCalculator__apply:focus-visible{outline:1px solid #1d1d1b;outline-offset:3px}.supportCalculator__apply .supportCalculator__arrow{flex:none;height:20px;width:20px}.supportCalculator__decides{border-top:1px solid rgba(29,29,27,.12);margin-top:28px;padding-top:20px}.supportCalculator__decidesTitle{font-size:1.6rem;font-weight:400;line-height:1.4;margin:0 0 4px}.supportCalculator__decidesText{color:#686864;font-size:1.4rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.supportCalculator__decidesText{font-size:1.4rem}}.supportCalculator__disclaimer{color:#686864;font-size:1.2rem;line-height:1.5;margin:16px 0 0}.sectionIntro__eyebrow{color:#686864;font-size:1.4rem;font-weight:300;font-weight:400;letter-spacing:.16em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}@media (min-width:1440px){.sectionIntro__eyebrow{font-size:1.4rem}}.sectionIntro__title{margin-bottom:24px}.sectionIntro__lead{font-size:2rem;font-weight:300;line-height:1.4;margin:0;max-width:34ch}@media (min-width:1440px){.sectionIntro__lead{font-size:2.4rem}}.sectionIntro__body{max-width:62ch}.sectionIntro__body p:last-child{margin-bottom:0}.sectionIntro__note{border-top:1px solid #e4d3bf;color:#4e4e4b;display:inline-block;font-size:1.4rem;font-weight:300;line-height:1.4;margin:24px 0 0;padding-top:16px}@media (min-width:1440px){.sectionIntro__note{font-size:1.4rem}}.sectionIntro__note b,.sectionIntro__note strong{color:#1d1d1b;font-weight:500}.sectionIntro--split .sectionIntro__grid{display:grid;gap:24px}@media (min-width:1024px){.sectionIntro--split .sectionIntro__grid{align-items:start;gap:24px 118px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.sectionIntro--split .sectionIntro__body{padding-top:8px}.sectionIntro--centered{text-align:center}.sectionIntro--centered .sectionIntro__head{margin:0 auto;max-width:768px}.sectionIntro--centered .sectionIntro__lead{color:#4e4e4b;margin-bottom:24px;max-width:none}.sectionIntro--centered .sectionIntro__body{margin:0 auto;max-width:none}.sectionIntro--centered .sectionIntro__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px 0 40px}@media (min-width:824px){.sectionIntro--centered .sectionIntro__actions{gap:24px;margin:40px 0 64px}}.sectionIntro--centered .sectionIntro__media{border-radius:13px;overflow:hidden}.sectionIntro--centered .sectionIntro__media img,.sectionIntro--centered .sectionIntro__media picture{display:block;width:100%}.sectionIntro--centered .sectionIntro__media img{height:100%;object-fit:cover}.ctaDuo__frame{background:#fff;border:1px solid #e4d3bf;border-radius:16px;display:grid;overflow:hidden}@media (min-width:1024px){.ctaDuo__frame{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.ctaDuo__frame{grid-template-rows:auto auto auto}}}.ctaDuo__half{align-items:flex-start;border-top:1px solid #e4d3bf;display:flex;flex-direction:column;justify-content:center;padding:40px 32px}.ctaDuo__half:first-child{border-top:0}@media (min-width:1024px){.ctaDuo__half{border-left:1px solid #e4d3bf;border-top:0;padding:56px 48px}.ctaDuo__half:first-child{border-left:0}.ctaDuo__half+.ctaDuo__half:not(.ctaDuo__half--photo){background:#fbf8f4}@supports (grid-template-rows:subgrid){.ctaDuo__half{align-items:start;display:grid;grid-row:span 3;grid-template-rows:subgrid}.ctaDuo__fan,.ctaDuo__fig,.ctaDuo__scene{grid-row:1}.ctaDuo__copy{grid-row:2}.ctaDuo__action{grid-row:3}.ctaDuo__fan{align-self:stretch}}}.ctaDuo__fig{border-radius:8px;box-shadow:0 6px 18px rgba(29,29,27,.14);margin-bottom:24px;overflow:hidden;width:140px}.ctaDuo__fig img{display:block;height:auto;width:100%}.ctaDuo__scene{align-self:stretch;margin-bottom:44px;position:relative;width:100%}.ctaDuo__scene picture{display:block}.ctaDuo__sceneShot{aspect-ratio:16/9;border-radius:12px;display:block;object-fit:cover;width:100%}.ctaDuo__scene:after{background:radial-gradient(86% 76% at 88% 104%,rgba(29,29,27,.5),rgba(29,29,27,0) 62%);border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute}.ctaDuo__teaser{bottom:-42px;display:block;position:absolute;right:-24px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1);width:152px;z-index:2}.ctaDuo__teaser:focus-visible{border-radius:8px;outline:1px solid rgba(29,29,27,.55);outline-offset:4px}.ctaDuo__teaserSheet{background:#fbf8f4;border-radius:8px;box-shadow:0 10px 26px rgba(29,29,27,.24);inset:0;position:absolute;transform:rotate(3.5deg) translate(7px,5px);transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ctaDuo__teaserCover{background:#fff;border-radius:8px;box-shadow:0 14px 34px rgba(29,29,27,.32);display:block;overflow:hidden;position:relative;transform:rotate(-4deg);transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.ctaDuo__teaserCover img{display:block;height:auto;width:100%}.ctaDuo__teaserCover:after{background:linear-gradient(90deg,rgba(29,29,27,.32),rgba(29,29,27,.05) 62%,hsla(0,0%,100%,.18));bottom:0;content:"";left:0;position:absolute;top:0;width:10px}.ctaDuo__teaser:focus-visible,.ctaDuo__teaser:hover{transform:translateY(-10px)}.ctaDuo__teaser:focus-visible .ctaDuo__teaserCover,.ctaDuo__teaser:hover .ctaDuo__teaserCover{box-shadow:0 22px 44px rgba(29,29,27,.36);transform:rotate(-6deg)}.ctaDuo__teaser:focus-visible .ctaDuo__teaserSheet,.ctaDuo__teaser:hover .ctaDuo__teaserSheet{transform:rotate(7deg) translate(12px,5px)}.ctaDuo__half--photo{background:#1d1d1b;overflow:hidden;position:relative}.ctaDuo__half--photo .ctaDuo__scene{inset:0;margin:0;position:absolute;width:auto}.ctaDuo__half--photo .ctaDuo__scene picture{inset:0;position:absolute}.ctaDuo__half--photo .ctaDuo__sceneShot{aspect-ratio:auto;border-radius:0;height:100%;width:100%}.ctaDuo__half--photo .ctaDuo__scene:after{background:linear-gradient(180deg,rgba(29,29,27,0) 6%,rgba(29,29,27,.1) 30%,rgba(29,29,27,.3) 52%,rgba(29,29,27,.58) 74%,rgba(29,29,27,.72)),radial-gradient(46% 40% at 86% 78%,rgba(29,29,27,.34),rgba(29,29,27,0) 68%);border-radius:0}.ctaDuo__half--photo .ctaDuo__teaser{bottom:48px;right:44px;width:148px}.ctaDuo__half--photo .ctaDuo__action,.ctaDuo__half--photo .ctaDuo__copy{max-width:64%;position:relative;z-index:1}.ctaDuo__half--photo .ctaDuo__title{color:#fff}.ctaDuo__half--photo .ctaDuo__text{color:hsla(0,0%,100%,.84)}.ctaDuo__half--photo .link-btn-styled-secondary{background-color:transparent;border-color:hsla(0,0%,100%,.72);color:#fff}.ctaDuo__half--photo .link-btn-styled-secondary:hover{background-color:#fff;border-color:#fff;color:#1d1d1b}@media (max-width:1023px){.ctaDuo__half--photo{justify-content:flex-end;min-height:480px}.ctaDuo__half--photo .ctaDuo__teaser{bottom:auto;right:24px;top:28px;width:112px}}@media (min-width:1024px){@supports (grid-template-rows:subgrid){.ctaDuo__half--photo .ctaDuo__scene{grid-row:auto}}}.ctaDuo__fan{align-self:stretch;height:260px;margin-bottom:32px;position:relative}.ctaDuo__fan,.ctaDuo__fanCard{align-items:center;display:flex;justify-content:center}.ctaDuo__fanCard{aspect-ratio:3/4;background:#fbf8f4;border-radius:12px;box-shadow:0 6px 20px rgba(29,29,27,.16);padding:18px;position:absolute;transform:translateX(calc(var(--fan-i)*50px)) rotate(calc(var(--fan-i)*7deg));transform-origin:50% 135%;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;width:140px}.ctaDuo__fanCard img{display:block;max-height:100%;max-width:100%;object-fit:contain}.ctaDuo__fan.is-armed:not(.is-playing) .ctaDuo__fanCard{opacity:0}.ctaDuo__fan.is-playing .ctaDuo__fanCard{animation:ctaDuoFanIn .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.1s + var(--fan-i)*var(--fan-i)*.08s)}.ctaDuo__fan:hover .ctaDuo__fanCard{box-shadow:0 12px 28px rgba(29,29,27,.18);transform:translateX(calc(var(--fan-i)*64px)) rotate(calc(var(--fan-i)*9deg)) translateY(-8px)}@media (max-width:599px){.ctaDuo__fan{height:220px}.ctaDuo__scene{margin-bottom:48px}.ctaDuo__teaser{bottom:-30px;right:-14px;width:92px}.ctaDuo__fanCard{transform:translateX(calc(var(--fan-i)*34px)) rotate(calc(var(--fan-i)*6deg));width:112px}.ctaDuo__half--photo .ctaDuo__teaser{right:18px;width:96px}.ctaDuo__half--photo .ctaDuo__action,.ctaDuo__half--photo .ctaDuo__copy{max-width:100%}}@media (prefers-reduced-motion:reduce){.ctaDuo__fan.is-playing .ctaDuo__fanCard{animation:none}.ctaDuo__fan:hover .ctaDuo__fanCard{transform:translateX(calc(var(--fan-i)*50px)) rotate(calc(var(--fan-i)*7deg))}.ctaDuo__teaser:focus-visible,.ctaDuo__teaser:hover{transform:none}.ctaDuo__teaser:focus-visible .ctaDuo__teaserCover,.ctaDuo__teaser:hover .ctaDuo__teaserCover{transform:rotate(-4deg)}.ctaDuo__teaser:focus-visible .ctaDuo__teaserSheet,.ctaDuo__teaser:hover .ctaDuo__teaserSheet{transform:rotate(3.5deg) translate(7px,5px)}}.ctaDuo__title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin-bottom:16px;margin-top:0}@media (min-width:1440px){.ctaDuo__title{font-size:3rem}}.ctaDuo__text{color:#4e4e4b;margin:0}.ctaDuo__copy{margin-bottom:28px}.ctaDuo__action{margin:0}@keyframes ctaDuoFanIn{0%{opacity:0;transform:translateY(24px) rotate(0deg)}}.article__content{counter-reset:article-section;margin-left:-24px;margin-right:-24px}.article__content>*{margin-bottom:64px}.article__content .block---richtext--numbered [id^=anchor_links__]:is(h1,h2,h3){counter-increment:article-section}.article__content .block---richtext--numbered [id^=anchor_links__]:is(h1,h2,h3):before{color:#e4d3bf;content:counter(article-section,decimal-leading-zero);font-weight:300;margin-right:.5em}.article__footer{border-top:1px solid #f2e9de;margin-top:64px;padding-top:32px;text-align:center}.article__backToTop{align-items:center;color:#686864;display:inline-flex;gap:8px;text-decoration:none;transition:color .15s ease}.article__backToTop:hover{color:#1d1d1b}.article__expand{width:100%}.article__sticky{position:sticky;top:78px}.article__anchor-target{scroll-margin-top:78px}.article.article-wide .block---richtext{max-width:none}@media (min-width:1024px){.article.article-wide .article__content{grid-column:4/span 9}}@media (max-width:823px){.article__expandWrapper{border:1px solid #1d1d1b;border-radius:4px;padding:7px 12px}.article__expandButton{font-size:1.6rem;width:100%}}@media (min-width:824px){.article__readMinutes{padding:10px 24px}.article__flex{gap:24px}.article__expand{width:auto}.article__expand>h2{display:none}.article__expandContent{margin-top:0}}.article__content--full{width:100%}.article__content--full .article__anchor-target{scroll-margin-top:96px}.fullWidth{background-color:#f9f8f6}.fullWidth__block{margin-inline:auto;max-width:1440px;padding-inline:clamp(24px,5vw,64px)}.product__header{font-size:1.4rem;margin-bottom:24px;margin-top:40px}@media (min-width:1240px){.product__header{font-size:1.6rem}}@media (min-width:600px){.product__headerFlex{gap:24px}.product__headerFlex dl{column-gap:48px}}.product__heading{font-size:3rem;margin:0}@media (min-width:1240px){.product__heading{font-size:4rem}}.product__subheading{font-weight:400}.product__thumbsSlider{margin-top:24px}@media (max-width:599px){.product dl{align-items:flex-start;flex-direction:column}}.product dt{color:#4e4e4b;margin-right:12px}.product__topButtons{width:100%}@media (max-width:599px){.product__backButton{padding:7px}.product__backButton span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.product__details__rightCol h2{font-size:2.4rem;margin:0}@media (min-width:824px){.product__details__rightCol{gap:36px}.product__details__rightCol h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.product__grid{margin-bottom:48px;margin-top:48px;row-gap:48px}@media (min-width:1024px){.product__grid{margin-bottom:24px;margin-top:24px;row-gap:24px}}@media (min-width:600px) and (max-width:1023px){.product__valuesGridItem{order:-1}}.productFeaturedValues__grid{grid-gap:12px 16px}.productFeaturedValues__item{background:#fff;border-radius:4px;box-shadow:0 0 12px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;font-size:1.8rem;font-weight:600;gap:12px;padding:12px}.productFeaturedValues__item--big{align-items:center;flex-direction:row;justify-content:space-between}.productFeaturedValues dt{font-size:1.6rem;font-weight:500}@media (max-width:823px){.productFeaturedValues dt{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.productFeaturedValues dd{overflow-wrap:break-word}.productFeaturedValues__valueList{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.productFeaturedValues__valueList li{white-space:nowrap}.productFeaturedValues__valueList li:not(:last-child):after{content:"/";font-weight:400;margin-left:4px;opacity:.35}@media (min-width:824px){.productFeaturedValues{font-size:2.4rem}}@media (min-width:1024px){.productFeaturedValues__grid{grid-gap:24px}}.productIcons__item{position:relative}.productIcons img{height:60px;width:60px}.productIcons img:focus:not(:focus-visible){outline:none}.productIcons img:focus-visible{outline:1px solid rgba(29,29,27,.55)!important}.productIcons img+.productIcons__tooltip{display:none}.productIcons img:focus-visible+.productIcons__tooltip,.productIcons img:hover+.productIcons__tooltip{display:block}.productServices__section{background-color:#f2e9de;border-radius:4px;padding:24px}.productServices__caption{font-size:1.8rem;font-weight:600;margin:0}@media (min-width:824px){.productServices__caption{font-size:2.4rem}.productServices{gap:24px}}.productServicesItem{position:relative}.productServicesItem__tooltip{display:none;font-size:1.3rem;left:0;transform:none}.productServicesItem__button{font-size:1.4rem;padding:4px 15px}.productServicesItem:focus-visible,.productServicesItem:hover{background:#fff;border-color:#1d1d1b}.productServicesItem:focus-visible .productServicesItem__tooltip,.productServicesItem:hover .productServicesItem__tooltip{display:block}@media (max-width:823px){.productServicesItem__tooltip{max-width:100%;overflow-wrap:break-word}}@media (min-width:824px){.productServicesItem__tooltip{text-wrap:nowrap}}.productHowToSpecify__button{padding:0;text-decoration:underline}.productHowToSpecify__button:hover{background-color:transparent}.productHowToSpecify__caption{font-size:1.8rem;font-weight:600;margin:0}.productHowToSpecify__core{padding-left:24px;padding-right:24px}.productHowToSpecify__title{font-size:2rem;font-weight:300;font-weight:700;line-height:1.4;margin:0}@media (min-width:1440px){.productHowToSpecify__title{font-size:2.4rem}}.productHowToSpecify__copyButton{padding:0}@media (min-width:824px){.productHowToSpecify__caption{font-size:2.4rem}.productHowToSpecify__core{padding-left:48px;padding-right:60px}}.productValues__section{break-inside:avoid;margin-bottom:24px}.productValues__title{font-size:1.6rem;font-weight:600}.productValues dl{border-top:1px solid #b0aeab;font-size:1.4rem;font-weight:400}.productValues__pair{border-bottom:1px solid #b0aeab;padding-bottom:8px;padding-top:8px}.productValues dd{text-align:right}@media (min-width:600px){.productValues{column-count:2;column-gap:24px}}.productFamily__section{margin-bottom:48px;margin-top:48px}.productFamily__section>*{margin-bottom:24px}.productFamily__grid{align-items:end}.productFamily__mainSlider{border:1px solid #cdcdcb;border-radius:8px;overflow:hidden;position:relative}.productFamily__warranties{align-self:start}.productFamily__stockLegend{margin-bottom:36px}@media (min-width:1024px){.productFamily__grid{grid-auto-flow:column;grid-template-rows:auto auto}.productFamily__summary,.productFamily__warranties{margin-left:48px}.productFamily__warrantiesInner{align-items:flex-end;display:flex;min-height:100px}}.productFamilyArticleList{margin-bottom:48px}.productFamilyArticleList>*{margin-bottom:24px}.productFamilyArticleList__heading{font-size:2.4rem;margin:12px 0}.productFamilyArticleList__tabsWrapper{background:#fbf8f4;border-radius:8px;padding:12px 20px;position:relative}.productFamilyArticleList__tabsWrapper [role=tablist]{padding-right:150px}.productFamilyArticleList__filtersHeadingWrapper{margin-top:34px}.productFamilyArticleList__filtersHeading{font-size:2rem;font-weight:500;margin-bottom:0}.productFamilyArticleList__tabs{flex-grow:1}.productFamilyArticleList__tabs .tabs__buttonWrapper{align-items:center;display:inline-flex}.productFamilyArticleList__tabs .tabs__button{font-size:1.4rem;font-weight:300;letter-spacing:normal;line-height:1.4;margin-bottom:0;min-height:30px}@media (min-width:1440px){.productFamilyArticleList__tabs .tabs__button{font-size:1.4rem}}.productFamilyArticleList__tabs .tabs__countButton{margin-top:0}.productFamilyArticleList__tabsClearBtn{padding-right:6px;position:absolute;right:10px;top:8px}.productFamilyArticleList__expandWrapper{border-bottom:1px solid #000;border-top:1px solid #000;margin-left:-24px;margin-right:-24px}.productFamilyArticleList__expand{padding:0 24px}.productFamilyArticleList__expand:first-child{padding-top:12px}.productFamilyArticleList__expand:last-child{padding-bottom:12px}.productFamilyArticleList__expand>div{margin-top:12px}.productFamilyArticleList__expand[data-open=true]{background:#f2f2f2;padding-bottom:16px}.productFamilyArticleList__expandBtn{padding:12px 0}.productFamilyArticleList__expandBtn svg{height:32px;width:32px}.productFamilyArticleList__countButton{margin-top:12px}@media (min-width:824px){.productFamilyArticleList__countButton{margin-top:8px}}.productFamilyAnchorLinks{background:#fbf8f4;font-size:1.6rem;font-weight:500;padding:24px 0}.productFamilyAnchorLinks a:hover{text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;text-underline-offset:.5em}@media (max-width:823px){.productFamilyAnchorLinks__core{border:1px solid #1d1d1b;border-radius:4px;padding:7px 12px}.productFamilyAnchorLinks__content{margin-bottom:10px}.productFamilyAnchorLinks button{font-size:1.6rem;width:100%}}@media (min-width:824px){.productFamilyAnchorLinks{font-size:2.4rem;font-weight:300;padding:40px 0}.productFamilyAnchorLinks h2{display:none}.productFamilyAnchorLinks .productFamilyAnchorLinks__content{flex-direction:row;gap:64px}}.productFamilyBlueBar{background:#e8effa;color:#343432;margin-bottom:24px;padding:24px}.productFamilyBlueBar__title{color:#1d1d1b;font-size:1.8rem;font-weight:500;margin:0}.productFamilyBlueBar__body{font-size:1.4rem;font-weight:300;line-height:1.4;line-height:2.2}@media (min-width:1440px){.productFamilyBlueBar__body{font-size:1.4rem}}.productFamilyBlueBar__body>span{margin-right:10px}.productFamilyBlueBar__separator{color:#676765}.productFamilyBlueBar__expandButton{margin-top:-4px;padding-bottom:0;padding-top:0}@media (max-width:599px){.productFamilyBlueBar[data-active=false] .productFamilyBlueBar__body{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.productFamilyBlueBar[data-active=true] .productFamilyBlueBar__icon{transform:rotate(-180deg)}}@media (min-width:600px){.productFamilyBlueBar__expandButton{display:none}}@media (max-width:823px){.productFamilyBlueBar{margin-left:-24px;margin-right:-24px}}@media (min-width:824px){.productFamilyBlueBar{border-radius:8px;gap:6px;padding:12px 16px}.productFamilyBlueBar__title{font-size:2.4rem}.productFamilyBlueBar__body>span{margin-right:32px}}.productFamilyFilters__btn{background:#fff;font-size:1.4rem;min-height:32px;padding:6px 10px}@media (min-width:824px){.productFamilyFilters{column-gap:24px;row-gap:16px}.productFamilyTabs__countButton{margin-top:8px}}.productFamilyTable table{border-collapse:separate;border-spacing:0 8px;width:100%}.productFamilyTable tbody td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.productFamilyTable tbody td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.productFamilyTable th{border-bottom:1px solid #b4b4b1;font-size:1.4rem;font-weight:300;line-height:1.4;padding:8px 12px;text-align:left}@media (min-width:1440px){.productFamilyTable th{font-size:1.4rem}}.productFamilyTable td{background:#fbf8f4;box-sizing:content-box;font-size:1.4rem;font-weight:300;line-height:1.4;padding:12px}@media (min-width:1440px){.productFamilyTable td{font-size:1.4rem}}.productFamilyTable .cell-color{text-align:center;width:120px}.productFamilyTable .cell-color img{margin:0 auto}.productFamilyTable .cell-color a{flex-direction:column;gap:8px}.productFamilyTable .column-tools{width:26%}.productFamilyTable .grade-negative,.productFamilyTable .grade-neutral,.productFamilyTable .grade-positive{border-radius:17px;display:inline-flex;padding:8px 16px}.productFamilyTable .grade-positive{background-color:#d1decd;color:#004519}.productFamilyTable .grade-negative{background-color:#fac79f;color:#c00d0d}.productFamilyTable .grade-neutral{background-color:#e6e6e6}.productFamilyTable .cell-aggregate li{display:inline}.productFamilyTable .cell-aggregate li:nth-child(2n):after{content:"\a";white-space:pre}.productFamilyTable .cell-aggregate li span{display:inline-flex}.productFamilyTable--searchPage{overflow:auto}.productFamilyTable--searchPage .column-tools{min-width:220px;width:26%}.productFamilyTable--searchPage .column-others{width:30%}@media (max-width:823px){.productFamilyTable table,.productFamilyTable tbody,.productFamilyTable td,.productFamilyTable tr{display:block}.productFamilyTable tbody td:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0}.productFamilyTable tr{background:#fbf8f4;border-radius:8px;margin-bottom:24px;padding:50px 16px 56px;position:relative}.productFamilyTable tr:after{clear:both;content:"";display:table}.productFamilyTable td{background:none;box-sizing:border-box;clear:right;float:right;padding:8px;width:60%}.productFamilyTable .tablet-up{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.productFamilyTable .cell-color{float:left;padding-left:0;width:40%}.productFamilyTable .cell-articleId{font-size:24px;font-weight:600;left:16px;padding-left:0;position:absolute;text-align:center;top:12px;width:40%}.productFamilyTable .cell-tools{background:#f2f2f2;bottom:0;left:0;position:absolute;right:0;width:100%}.productFamilyTable .productFamilyTable__btnRow{background:#f2f2f2;margin-bottom:24px;overflow:visible;padding:12px 16px}.productFamilyTable .productFamilyTable__btnRow td{float:none;padding:0;width:100%}}.productFamilyToolsItem a,.productFamilyToolsItem button,.sgvue-context-family .productFamilyToolsItem button{font-size:1.4rem;min-height:32px;padding:6px 10px}.productFamilyToolsItem a svg,.productFamilyToolsItem button svg,.sgvue-context-family .productFamilyToolsItem button svg{height:18px;width:18px}@media (max-width:1023px){.productFamilyToolsItem .addToBrochure{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;padding:0;vertical-align:top;width:32px}.productFamilyToolsItem .addToBrochure:not(:disabled):not(.disabled){cursor:pointer}.productFamilyToolsItem .addToBrochure>*{pointer-events:none}.productFamilyToolsItem .addToBrochure.disabled svg,.productFamilyToolsItem .addToBrochure:disabled svg{color:inherit}.productFamilyToolsItem .addToBrochure:hover{background-color:#3b3b3b;border-color:#1d1d1b}.productFamilyToolsItem .addToBrochure.disabled,.productFamilyToolsItem .addToBrochure:disabled{background-color:#686864;border-color:#686864;color:#fff}.productFamilyToolsItem .addToBrochure span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.productFamilyToolsItem .info{flex-wrap:wrap}.productFamilyToolsDropdown .productFamilyToolsDropdown__item{border:none;justify-content:flex-start;text-align:left}.productFamilyTableSortButton{align-items:center;display:flex;font-size:inherit;font-weight:inherit;gap:12px;padding:0;text-align:left}.productFamilyTableStatusTextWrapper{align-items:center;display:flex;flex-direction:column;gap:4px}.productFamilyTableStatusText{margin:0;width:100%}.productFamilyTableStatusText__planned{color:#c1a50b}.productFamilyTableStatusText__discontinued{color:#c81111}.productFamilyTableStatusText__internal{color:#02468b}.productFamilyTable .cell-color a.link-bare:has(.productFamilyTableStatusText):hover{text-decoration:none;text-underline-offset:unset}.productFamilyTable .cell-color a.link-bare:has(.productFamilyTableStatusText):hover .productFamilyTableColorLabel{text-decoration:underline;text-underline-offset:.3em}.productFamilyStatusBadge{align-items:center;border-radius:17px;display:inline-flex;font-size:1.2rem;font-weight:500;margin-bottom:12px;padding:4px 10px;white-space:nowrap}.productFamilyStatusBadge--under-construction{background-color:#fde047;border-radius:8px;padding:4px 8px}.productFamilyStatusBadge--int-catalog{background-color:#93c5fd;border-radius:8px;padding:4px 8px}.productFamilyStatusBadge--closed{background-color:#fca5a5;border-radius:8px;padding:4px 8px}.productFamilyHeadingWithBadge{align-items:center;display:flex;gap:12px}.productCategoryHeader{margin-bottom:64px;margin-top:32px}.productCategoryHeader__flex{width:100%}.productCategoryHeader__heading{flex-grow:1;font-size:3rem;font-weight:300;letter-spacing:-.02em;margin:0}@media (min-width:1440px){.productCategoryHeader__heading{font-size:4rem}}.productCategoryHeader__headingFlex{row-gap:8px}.productCategoryHeader__desc{flex-basis:100%;flex-grow:1}@media (min-width:824px){.productCategoryHeader__desc{font-size:1.8rem;font-weight:400}}@media (min-width:1024px){.productCategoryHeader__heading{flex-basis:40%}.productCategoryHeader__desc{flex-basis:calc(60% - 32px);margin-top:8px}}.productCategoryAnchors{padding-bottom:24px;padding-top:24px}@media (min-width:824px){.productCategoryAnchors{padding-bottom:48px;padding-top:48px}}.productCategoryAnchorTile{text-align:left;width:100%}.productCategoryAnchorTile img{border-radius:8px;height:120px;margin-bottom:16px;object-fit:cover;width:100%}.productCategoryAnchorTile__title{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.productCategoryAnchorTile__title{font-size:1.8rem}}.productCategoryFilters{font-size:1.6rem;font-weight:500;padding:16px 0}.productCategoryFilters__list{margin-bottom:10px}.productCategoryFilters .productCategoryFilters__button{font-size:1.6rem}@media (min-width:600px) and (max-width:823px){.productCategoryFilters__item:nth-child(2n) .productCategoryFilters__dropdown{left:auto;right:0}}@media (min-width:824px) and (max-width:1023px){.productCategoryFilters__item:nth-child(3n) .productCategoryFilters__dropdown{left:auto;right:0}}@media (min-width:1024px) and (max-width:1239px){.productCategoryFilters__item:nth-child(4n) .productCategoryFilters__dropdown{left:auto;right:0}}@media (min-width:1240px){.productCategoryFilters__item:nth-child(6n) .productCategoryFilters__dropdown{left:auto;right:0}}.productCategoryFilters[data-active=false] .productCategoryFilters__moreButton{display:inline-flex}.productCategoryFilters[data-active=false] .productCategoryFilters__lessButton{display:none}.productCategoryFilters .productCategoryFilters__lessButton,.productCategoryFilters .productCategoryFilters__moreButton{font-size:1.6rem;line-height:1;margin-top:28px}.productCategoryFilters[data-active=true] .productCategoryFilters__moreButton{display:none}.productCategoryFilters[data-active=true] .productCategoryFilters__lessButton{display:inline-flex}.productCategoryFilters__dropdownWrapper.disabled{pointer-events:none}.productCategoryFilters__dropdownWrapper.disabled .select-wrapper{border-color:#82827d;color:#82827d}.productCategoryFilters__dropdownWrapper.disabled .label,.productCategoryFilters__dropdownWrapper.disabled svg{color:#82827d}.productCategoryFilters__dropdownWrapper.active .label{font-weight:700}.productCategoryFilters__dropdownWrapper.active .productCategoryFilters__button{background-color:#fff;color:#1d1d1b;font-weight:500}@media (min-width:600px){.productCategoryFilters__dropdown{max-width:200%;min-width:100%;width:max-content}}@media (max-width:823px){.productCategoryFilters{background-color:#f2f2f2}.productCategoryFilters h2 button{border-radius:4px;font-size:1.6rem;padding:7px 12px;width:100%}.productCategoryFilters h2 button,.productCategoryFilters h2 button:hover{border:1px solid #1d1d1b}.productCategoryFilters h2+div{margin-top:36px}}@media (min-width:824px){.productCategoryFilters{font-size:2.4rem;font-weight:300;padding-top:48px}.productCategoryFilters__core{background:#fbf8f4;border:1px solid #676765;border-radius:8px;padding:24px}.productCategoryFilters .productCategoryFilters__list{flex-direction:row;flex-wrap:wrap}.productCategoryFilters h2{display:none}.productCategoryFilters button{font-size:1.4rem}.productCategoryFilters[data-more-filters-md=true] .productCategoryFilters__toggleButtons{display:block}.productCategoryFilters[data-more-filters-md=false] .productCategoryFilters__toggleButtons{display:none}}@media (min-width:1024px){.productCategoryFilters[data-more-filters-lg=true] .productCategoryFilters__toggleButtons{display:block}.productCategoryFilters[data-more-filters-lg=false] .productCategoryFilters__toggleButtons{display:none}}@media (min-width:1240px){.productCategoryFilters[data-more-filters-xl=true] .productCategoryFilters__toggleButtons{display:block}.productCategoryFilters[data-more-filters-xl=false] .productCategoryFilters__toggleButtons{display:none}}@media (min-width:824px) and (max-width:1023px){.productCategoryFilters[data-active=false][data-more-filters-md=true] .productCategoryFilters__list>div:nth-child(n+3):not(.productCategoryFilters__toggleButtons){display:none}}@media (min-width:1024px) and (max-width:1239px){.productCategoryFilters[data-active=false][data-more-filters-lg=true] .productCategoryFilters__list>div:nth-child(n+4):not(.productCategoryFilters__toggleButtons){display:none}}@media (min-width:1240px){.productCategoryFilters[data-active=false][data-more-filters-xl=true] .productCategoryFilters__list>div:nth-child(n+6):not(.productCategoryFilters__toggleButtons){display:none}}.productCategoryFiltersInUse{margin-top:24px}.productCategoryFiltersInUse__btnWrapper>button:after{background-image:url(/build/images/close.f96fc04b.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;width:24px}@media (max-width:823px){.productCategoryFiltersInUse{margin-bottom:24px}.productCategoryFiltersInUse__top{width:100%}}.productCategoryVisualPreferences .productCategoryVisualPreferences__toggleButtons{margin-left:auto}@media (max-width:823px){.productCategoryVisualPreferences .productCategoryVisualPreferences__toggleButtons{justify-content:space-between;width:100%}}.productCategoryArticleList{padding-bottom:48px;padding-top:24px}@media (max-width:823px){.productCategoryArticleList .productCategoryArticleList__categories{display:block!important}}@media (min-width:824px){.productCategoryArticleList[data-show-categories=false] .productCategoryArticleList__gridWrapper{grid-column-end:span 12!important}}.productCategoryArticleList__gridInner{grid-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.productCategoryArticleList__gridInner>*{grid-column-end:span 1!important}@media (min-width:600px){.productCategoryArticleList__gridInner{grid-template-columns:repeat(3,1fr)}}@media (min-width:824px){.productCategoryArticleList__gridInner{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.productCategoryArticleList__gridInner{grid-template-columns:repeat(4,1fr)}}@media (min-width:1240px){.productCategoryArticleList__gridInner{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.productCategoryArticleList__gridInner{grid-template-columns:repeat(5,1fr)}}@media (min-width:824px){.productCategoryArticleList[data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.productCategoryArticleList[data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(5,1fr)}}@media (min-width:1240px){.productCategoryArticleList[data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(5,1fr)}}@media (min-width:1440px){.productCategoryArticleList[data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(6,1fr)}}.productCategoryArticleList[data-grid-small=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.productCategoryArticleList[data-grid-small=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(2,1fr)}}@media (min-width:824px){.productCategoryArticleList[data-grid-small=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.productCategoryArticleList[data-grid-small=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.productCategoryArticleList[data-grid-small=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(3,1fr)}}@media (min-width:824px){.productCategoryArticleList[data-grid-small=false][data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.productCategoryArticleList[data-grid-small=false][data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.productCategoryArticleList[data-grid-small=false][data-show-categories=false] .productCategoryArticleList__gridInner{grid-template-columns:repeat(4,1fr)}}.productCategoryArticleTile{border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.productCategoryArticleTile__imgWrapper{background:#fbf8f4;height:186px;padding:10px;position:relative}.productCategoryArticleTile__imgWrapper img{height:100%;object-fit:contain;width:100%}.productCategoryArticleTile__familyTitle{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.productCategoryArticleTile__familyTitle{font-size:1.8rem}}.productCategoryArticleTile__text{background:#f2f2f2;flex-grow:1;padding:16px}.productCategoryArticleTile__code{font-size:1.8rem;font-weight:600}.productCategoryArticleTile__articleTitle{color:#4e4e4b;font-size:1.8rem;font-weight:400;margin:0}.productCategoryArticleTile__description{color:#676765;font-size:1.4rem;font-weight:500}.productCategoryArticleTile:focus-visible,.productCategoryArticleTile:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}.productCategoryArticleTile:focus-visible .productCategoryArticleTile__text,.productCategoryArticleTile:hover .productCategoryArticleTile__text{background:#e8effa}.productCategoryArticleTile__statusBadge{border-radius:17px;bottom:8px;font-size:1.2rem;font-weight:500;left:8px;padding:4px 10px;position:absolute}.productCategoryArticleTile__statusBadge--under-construction{background-color:#fde047}.productCategoryArticleTile__statusBadge--int-catalog{background-color:#93c5fd}.productCategoryArticleTile__statusBadge--closed{background-color:#fca5a5}.productCatalogCategories{padding-bottom:64px;padding-top:12px}@media (min-width:1240px){.productCatalogCategories{padding-bottom:76px}}.productCatalogCategories .tabs__tablist{padding-bottom:8px}.productCatalogCategories .tabs__buttonWrapper{margin-right:20px}.productCatalogCategories .tabs__button{font-size:1.8rem;padding:0}@media (min-width:824px){.productCatalogCategories .tabs__button{font-size:2.4rem;line-height:1.28}}.productCatalogCategories .tabs__panel{margin-top:24px}@media (min-width:1240px){.productCatalogTabPanel{grid-template-columns:repeat(10,1fr)}}.projects__teasersSection{margin-bottom:40px}.projects__teasersTitle{font-size:3rem;margin:0}.projects__teasersDescription{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.projects__teasersDescription{font-size:1.8rem}}@media (max-width:823px){.projects__teasersDescription{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:1024px){.projects__teasersSection{margin-bottom:48px}.projects__teasersTitle{font-size:4rem}}.projectsCard{border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;overflow:hidden;padding:24px;position:relative;width:100%;z-index:0}.projectsCard svg{transition:transform .3s ease-in-out}@media (hover:hover){.projectsCard:hover svg{transform:translateX(5px)}}.projectsCard__title{font-size:3rem;margin:0;pointer-events:none}.projectsCard__description{opacity:.9;pointer-events:none}.projectsCard__linkLabel{pointer-events:none}.projectsCard__img{height:100%;inset:0;object-fit:cover;pointer-events:auto;position:absolute;transition:transform .3s ease-in-out;width:100%;z-index:-2}@media (hover:hover){.projectsCard__img:hover{transform:scale(1.05)}}.projectsCard--withImage{aspect-ratio:1.05}.projectsCard--withImage:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 75.5%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media (min-width:600px){.projectsCard--withImage{aspect-ratio:1.6}}@media (min-width:1024px){.projectsCard__title{font-size:4rem}}.inspirationContainer__search .searchForm__core{align-items:center;display:flex;gap:8px;padding-right:8px}.inspirationContainer__search .searchForm__inputWrapper{flex:1;min-width:0}.inspirationContainer__search .searchForm__input{-webkit-appearance:none;appearance:none;flex:1;height:80px;min-width:0;padding-right:4px;text-overflow:ellipsis;width:auto}.inspirationContainer__search .searchForm__input::-webkit-search-cancel-button,.inspirationContainer__search .searchForm__input::-webkit-search-decoration{display:none}.inspirationContainer__search .searchForm__icon{height:56px;width:56px}.inspirationContainer__itemsGrid>.gridItem{grid-column-end:span 12}@media (min-width:600px){.inspirationContainer__itemsGrid>.gridItem{grid-column-end:span 6}}@media (min-width:824px){.inspirationContainer__itemsGrid>.gridItem{grid-column-end:span 4}}.inspirationContainerTabs__tablist{column-gap:16px;row-gap:0}@media (min-width:600px){.inspirationContainerTabs__tablist{column-gap:24px}}@media (min-width:824px){.inspirationContainerTabs__tablist{column-gap:40px}}.inspirationContainerFilters__btn{border-radius:17px;min-height:36px;padding:7px 16px}.inspirationContainerFilters__btn.active{background-color:#1d1d1b;border-color:#1d1d1b;color:#fff}.inspirationFilter{flex-shrink:0;position:relative}.inspirationFilter__trigger{align-items:center;background:#fbf8f4;border:1px solid #f2e9de;border-radius:10px;color:#4e4e4b;cursor:pointer;display:inline-flex;font-size:1.4rem;gap:6px;height:48px;padding:0 14px;transition:background .15s,border-color .15s;white-space:nowrap}.inspirationFilter__trigger:hover{background:#f2e9de}.inspirationFilter__trigger.is-active{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.inspirationFilter__chevron{transition:transform .2s}.inspirationFilter__trigger[aria-expanded=true] .inspirationFilter__chevron{transform:rotate(180deg)}.inspirationFilter__panel{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:20px;max-width:calc(100vw - 2rem);padding:20px;position:absolute;right:0;top:calc(100% + 10px);width:440px;z-index:200}.inspirationFilter__group{display:flex;flex-direction:column;gap:10px}.inspirationFilter__groupLabel{color:#1d1d1b;font-size:1.6rem;font-weight:400;margin:0;padding:0 4px}.inspirationFilter__spaces{display:grid;gap:8px;grid-template-columns:1fr 1fr}.inspirationFilter__space{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;transition:background .15s}.inspirationFilter__space:hover{background:#fbf8f4}.inspirationFilter__space.is-active{background:#f2f2f2;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.15)}.inspirationFilter__spaceThumb{background:#fbf8f4;border-radius:6px;flex-shrink:0;height:36px;object-fit:cover;width:48px}.inspirationFilter__spaceName{color:#1d1d1b;font-size:1.3rem;line-height:1.3}.inspirationFilter__clear{background:none;border:none;border-top:1px solid #e6e6e6;color:#4e4e4b;cursor:pointer;font-size:1.3rem;padding:8px;text-align:center;width:100%}.inspirationFilter__clear:hover{color:#1d1d1b}.inspirationContainerCard{aspect-ratio:1.6;border-radius:8px;overflow:hidden;position:relative;width:100%}.inspirationContainerCard__img{height:100%;object-fit:cover;pointer-events:auto;transition:transform .3s ease-in-out;width:100%}@media (hover:hover){.inspirationContainerCard__img:hover{transform:scale(1.05)}}.inspirationContainerCard__product{align-items:center;background:#fff;border-radius:8px;bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);display:flex;gap:10px;max-width:calc(100% - 20px);opacity:0;padding:10px 10px 10px 14px;pointer-events:none;position:absolute;right:10px;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.inspirationContainerCard__productText{display:flex;flex-direction:column;gap:4px;min-width:0}.inspirationContainerCard__productName{color:#1d1d1b;font-size:1.3rem;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspirationContainerCard__productThumb{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.inspirationContainerCard__productThumbImg{height:44px;object-fit:contain;width:44px}.inspirationContainerCard__badge{background:hsla(0,0%,100%,.9);border-radius:50%;height:40px;opacity:0;pointer-events:none;right:10px;top:10px;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease;width:40px}.inspirationContainerCard__badge,.inspirationContainerCard__badgeCount{align-items:center;display:flex;justify-content:center;position:absolute}.inspirationContainerCard__badgeCount{background:#1d1d1b;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;height:16px;line-height:1;min-width:16px;padding:0 3px;right:-2px;top:-2px}.inspirationContainerCard:hover .inspirationContainerCard__badge,.inspirationContainerCard:hover .inspirationContainerCard__product{opacity:1;transform:translateY(0)}.inspirationContainerDrawer__loading{margin-top:20%}.inspirationContainerDrawer__content{margin-bottom:0;margin-top:10px}@media (min-width:1024px){.inspirationContainerDrawer__core{padding:40px}}.inspirationContainerDrawerContent{align-items:stretch;display:flex;flex-direction:column;gap:32px;padding-bottom:10px}.inspirationContainerDrawerContent__img{border-radius:8px}.inspirationContainerDrawerContent__title{font-size:2.4rem;font-weight:400;margin:0}.inspirationContainerDrawerContent__description{font-size:1.4rem}@media (min-width:824px){.inspirationContainerDrawerContent__description{font-size:1.6rem}}.inspirationContainerDrawerCard{background:#f2f2f2;border-radius:8px;overflow:hidden;padding-right:24px;width:100%}.inspirationContainerDrawerCard__inner{height:120px}.inspirationContainerDrawerCard__img{aspect-ratio:1;background:#fbf8f4;height:100%;object-fit:contain}.inspirationContainerDrawerCard__text{column-gap:40px;row-gap:8px}.inspirationContainerDrawerCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.8rem;font-weight:400;overflow:hidden}.inspirationContainerDrawerCard__variants{color:#4e4e4b}.inspirationContainerDrawerCard__icon{opacity:0}@media (min-width:1440px){.inspirationContainerDrawerCard__title{font-size:2.4rem}}.inspirationContainerDrawerCard:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}.inspirationContainerDrawerCard:hover .inspirationContainerDrawerCard__icon{opacity:1}.inspoV2Toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.inspoV2Toolbar__count{color:#686864;font-size:14px}.inspoV2Toolbar__views{align-items:center;display:flex;gap:4px}.inspoV2Toolbar__viewBtn{align-items:center;background-color:transparent;border:none;border-radius:12px;color:inherit;color:#82827d;cursor:pointer;display:flex;height:42px;justify-content:center;margin:0;padding:0;transition:background-color .25s ease,color .25s ease,transform .15s ease,box-shadow .25s ease;width:42px}.inspoV2Toolbar__viewBtn:not(:disabled):not(.disabled){cursor:pointer}.inspoV2Toolbar__viewBtn>*{pointer-events:none}.inspoV2Toolbar__viewBtn:hover{background-color:rgba(193,207,228,.45);color:#1d1d1b}.inspoV2Toolbar__viewBtn:active{transform:scale(.94)}.inspoV2Toolbar__viewBtn.is-active{background-color:#c1cfe4;box-shadow:0 1px 3px rgba(0,65,108,.25);color:#1d1d1b}.inspoV2Suggest{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin-top:20px}.inspoV2Suggest__label{color:#82827d;font-size:16px}.inspoV2Suggest__list{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center}.inspoV2Suggest__pill{background-color:transparent;background-color:#e6e6e6;border:none;border-radius:999px;color:inherit;color:#1d1d1b;cursor:pointer;font-size:16px;line-height:1.2;margin:0;padding:9px 18px;transition:background-color .2s ease,transform .15s ease}.inspoV2Suggest__pill:not(:disabled):not(.disabled){cursor:pointer}.inspoV2Suggest__pill>*{pointer-events:none}.inspoV2Suggest__pill:hover{background-color:#cdcdcb}.inspoV2Suggest__pill:active{transform:scale(.96)}.inspoV2Grid{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:600px){.inspoV2Grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:824px){.inspoV2Grid{gap:24px;grid-template-columns:repeat(3,1fr)}}.inspoV2Grid--compact{gap:8px;grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.inspoV2Grid--compact{grid-template-columns:repeat(4,1fr)}}@media (min-width:824px){.inspoV2Grid--compact{gap:12px;grid-template-columns:repeat(6,1fr)}}.inspoV2Card{aspect-ratio:4/3;border-radius:8px;overflow:hidden;position:relative}.inspoV2Card__imgBtn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:block;height:100%;margin:0;padding:0;width:100%}.inspoV2Card__imgBtn:not(:disabled):not(.disabled){cursor:pointer}.inspoV2Card__imgBtn>*{pointer-events:none}.inspoV2Card__imgBtn:after{background-color:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .25s ease}.inspoV2Card:hover .inspoV2Card__imgBtn:after{background-color:rgba(0,0,0,.15)}.inspoV2Card__img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.inspoV2Card:hover .inspoV2Card__img{transform:scale(1.04)}.inspoV2Card__badge{align-items:center;background-color:transparent;background-color:hsla(0,0%,100%,.92);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);color:inherit;color:#343432;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;opacity:0;padding:0;position:absolute;right:10px;top:10px;transition:opacity .2s ease;width:32px;z-index:2}.inspoV2Card__badge:not(:disabled):not(.disabled){cursor:pointer}.inspoV2Card__badge>*{pointer-events:none}.inspoV2Card.is-expanded .inspoV2Card__badge,.inspoV2Card:hover .inspoV2Card__badge{opacity:1}.inspoV2Card__badgeCount{align-items:center;background-color:#1d1d1b;border-radius:50%;bottom:-3px;color:#fff;display:flex;font-size:10px;font-weight:500;height:16px;justify-content:center;position:absolute;right:-3px;width:16px}.inspoV2Card__chips{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;left:10px;opacity:0;pointer-events:none;position:absolute;right:10px;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;z-index:2}.inspoV2Card.is-expanded .inspoV2Card__chips,.inspoV2Card:hover .inspoV2Card__chips{opacity:1;transform:translateY(0)}.inspoV2Card:not(.is-expanded) .inspoV2Card__chips .inspoV2Chip:not(:first-child){display:none}.inspoV2Chip{align-items:stretch;background-color:#fff;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.1);display:flex;height:56px;overflow:hidden}.inspoV2Chip__text{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:6px 12px}.inspoV2Chip__name{color:#343432;font-size:13px;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspoV2Chip__variants{align-items:center;background-color:#f2f2f2;border-radius:999px;color:#686864;display:inline-flex;font-size:11px;padding:2px 8px;white-space:nowrap;width:fit-content}.inspoV2Chip__thumb{align-items:center;background-color:#fafafa;display:flex;flex-shrink:0;justify-content:center;width:56px}.inspoV2Chip__thumb img{height:42px;object-fit:contain;width:42px}.inspoV2Grid--compact .inspoV2Card__badge{height:24px;right:6px;top:6px;width:24px}.inspoV2Grid--compact .inspoV2Card__badgeCount{font-size:8px;height:13px;width:13px}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip{border-radius:10px;height:36px}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip__text{padding:4px 8px}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip__name{font-size:10px;max-width:70px}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip__variants{display:none}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip__thumb{width:36px}.inspoV2Grid--compact .inspoV2Card .inspoV2Chip__thumb img{height:26px;width:26px}.inspoV2Lightbox{background-color:#fff;border:none;border-radius:0;box-shadow:0 -12px 48px rgba(0,0,0,.25);height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.inspoV2Lightbox::backdrop{background-color:rgba(20,16,12,.5)}@media (min-width:1024px){.inspoV2Lightbox{border-radius:24px;box-shadow:0 24px 80px rgba(20,16,12,.35);height:calc(var(--lb-img-h, 600px) + 100px);inset:0;margin:auto;max-height:calc(100dvh - 96px);max-width:calc(100vw - 96px);transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);width:calc(var(--lb-img-w, 900px) + 412px)}.inspoV2Lightbox[open]{animation:inspoV2LightboxIn .28s cubic-bezier(.33,1,.68,1)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.inspoV2Lightbox{transition:none}.inspoV2Lightbox[open]{animation:none}}.inspoV2Lightbox__core{display:flex;flex-direction:column;height:100%;outline:none}.inspoV2Lightbox__topBar{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px}@media (min-width:1024px){.inspoV2Lightbox__topBar{gap:16px;padding:18px 24px}}.inspoV2Lightbox__nav{align-items:center;display:flex;gap:6px;min-width:0}@media (max-width:1023px){.inspoV2Lightbox__nav{background-color:#fff;border-top:1px solid #f2f2f2;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.06);gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:2}.inspoV2Lightbox__nav>.button--secondary{flex:1;justify-content:center}}@media (min-width:1024px){.inspoV2Lightbox__nav{gap:12px}}@media (max-width:1023px) and (max-width:379px){.inspoV2Lightbox__topBar{padding:12px}}@media (max-width:1023px){.inspoV2Lightbox__topBar .button--secondary{font-size:14px;min-height:36px;padding:4px 10px;white-space:nowrap}.inspoV2Lightbox__topBar .button--secondary svg{height:14px;width:14px}.inspoV2Lightbox__topBar .iconButton{flex-shrink:0}.inspoV2Lightbox__topBar .iconButton .icon svg{height:28px;width:28px}}.inspoV2Lightbox__download{box-sizing:border-box}.inspoV2Lightbox__navDivider{background-color:#e6e6e6;flex-shrink:0;height:22px;width:1px}@media (max-width:1023px){.inspoV2Lightbox__navDivider{display:none}}@media (min-width:1024px){.inspoV2Lightbox__navDivider{height:28px}}.inspoV2Lightbox__download{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.inspoV2Lightbox__content{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:0 16px calc(84px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.inspoV2Lightbox__content{flex-direction:row;gap:24px;overflow:hidden;padding-bottom:16px;padding:0 24px 24px}}.inspoV2Lightbox__imageWrapper{border-radius:12px;flex-shrink:0;overflow:hidden}@media (min-width:1024px){.inspoV2Lightbox__imageWrapper{height:var(--lb-img-h,auto);transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);width:var(--lb-img-w,auto)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.inspoV2Lightbox__imageWrapper{transition:none}}.inspoV2Lightbox__image{border-radius:12px;display:block;height:auto;margin:0 auto;max-height:52dvh;max-width:100%;transition:opacity .2s ease;width:auto}.inspoV2Lightbox__image.is-loading{opacity:.25}@media (min-width:1024px){.inspoV2Lightbox__image{height:100%;margin:0;max-height:none;max-width:none;object-fit:cover;width:100%}}.inspoV2Lightbox__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:16px}@media (min-width:1024px){.inspoV2Lightbox__sidebar{overflow-y:auto;width:340px}}.inspoV2Lightbox__sidebarTitle{font-size:20px;font-weight:300;letter-spacing:-.02em}@media (min-width:1024px){.inspoV2Lightbox__sidebarTitle{font-size:24px}}.inspoV2Lightbox__products{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.inspoV2Lightbox__products{display:flex;flex-direction:column}}.inspoV2Lightbox__product{background-color:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}@media (min-width:1024px){.inspoV2Lightbox__product{align-items:center;border-radius:14px;flex-direction:row;gap:16px;padding:14px}}.inspoV2Lightbox__productImg{align-items:center;aspect-ratio:1;background-color:#fafafa;display:flex;justify-content:center;padding:16px}.inspoV2Lightbox__productImg img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.inspoV2Lightbox__productImg{border-radius:10px;flex-shrink:0;height:122px;padding:12px;width:122px}}.inspoV2Lightbox__productText{display:flex;flex-direction:column;gap:6px;padding:10px 12px}@media (min-width:1024px){.inspoV2Lightbox__productText{min-width:0;padding:0}}.inspoV2Lightbox__productName{color:#343432;font-size:14px;line-height:1.25}@media (min-width:1024px){.inspoV2Lightbox__productName{font-size:17px}.inspoV2Lightbox .inspoV2Chip__variants{font-size:13px;padding:3px 10px}}@keyframes inspoV2LightboxIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.referenceContainer__body{margin-bottom:40px;margin-top:40px}.referenceContainer__filtersDropdown{max-width:400px}.referenceContainer .referenceContainer__filterDropdowns{margin:auto;max-width:700px}@media (max-width:599px){.referenceContainer .referenceContainer__filterDropdowns{flex-direction:column}}@media (min-width:824px){.referenceContainer{padding-top:64px}}.referenceContainerList>.gridItem{grid-column-end:span 12}@media (min-width:600px){.referenceContainerList>.gridItem{grid-column-end:span 12}}@media (min-width:824px){.referenceContainerList>.gridItem{grid-column-end:span 6}}@media (min-width:1024px){.referenceContainerList>.gridItem{grid-column-end:span 4}}@media (min-width:1240px){.referenceContainerList>.gridItem{grid-column-end:span 4}}.referenceContainerList>.gridItem.featured{grid-column-end:span 12}@media (min-width:600px){.referenceContainerList>.gridItem.featured{grid-column-end:span 12}}@media (min-width:824px){.referenceContainerList>.gridItem.featured{grid-column-end:span 6}}@media (min-width:1024px){.referenceContainerList>.gridItem.featured{grid-column-end:span 12}}@media (min-width:1240px){.referenceContainerList>.gridItem.featured{grid-column-end:span 12}}@media (min-width:824px){.referenceContainerList{row-gap:48px}}.referenceContainerTeaser,.referenceContainerTeaser__inner{height:100%}.referenceContainerTeaser__picture{aspect-ratio:1.6;border-radius:8px;overflow:hidden}.referenceContainerTeaser__img{height:100%;object-fit:cover;pointer-events:auto;transition:transform .3s ease-in-out;width:100%}@media (hover:hover){.referenceContainerTeaser__img:hover{transform:scale(1.05)}}.referenceContainerTeaser__body{height:100%}.referenceContainerTeaser__title{font-size:1.8rem;font-weight:300;margin:0}.referenceContainerTeaser__description{color:#676765;font-size:1.4rem;font-weight:300}.referenceContainerTeaser__meta{font-size:1.4rem}.referenceContainerTeaser__read{border-radius:4px}.referenceContainerTeaser__read svg{transition:transform .3s ease-in-out}@media (hover:hover){.referenceContainerTeaser__read:hover svg{transform:translateX(5px)}}.referenceContainerTeaser:not(.referenceContainerTeaser--noSidePaddings){border-radius:8px;overflow:hidden}.referenceContainerTeaser:not(.referenceContainerTeaser--noSidePaddings) .referenceContainerTeaser__inner{gap:0}.referenceContainerTeaser:not(.referenceContainerTeaser--noSidePaddings) .referenceContainerTeaser__picture{border-radius:0}.referenceContainerTeaser:not(.referenceContainerTeaser--noSidePaddings) .referenceContainerTeaser__body{padding:24px}@media (min-width:1440px){.referenceContainerTeaser .referenceContainerTeaser__title{font-size:2.4rem}.referenceContainerTeaser .referenceContainerTeaser__description{font-size:1.6rem}}@media (min-width:1024px){.referenceContainerTeaser--featured .referenceContainerTeaser__inner{align-items:stretch;flex-direction:row;gap:0}.referenceContainerTeaser--featured .referenceContainerTeaser__inner>*{flex-basis:50%}.referenceContainerTeaser--featured .referenceContainerTeaser__picture{aspect-ratio:1.3}.referenceContainerTeaser--featured .referenceContainerTeaser__img{height:100%;object-fit:cover;width:100%}.referenceContainerTeaser--featured .referenceContainerTeaser__title{font-size:2.4rem}.referenceContainerTeaser--featured .referenceContainerTeaser__description{font-size:2rem}}@media (min-width:1240px){.referenceContainerTeaser--featured .referenceContainerTeaser__title{font-size:4rem;font-weight:300}.referenceContainerTeaser--featured .referenceContainerTeaser__description{font-size:2.4rem;font-weight:300}}.reference__topBar{display:flex;padding:12px 0}@media (min-width:824px){.reference__topBar{align-items:center;justify-content:flex-end;min-height:128px}}.reference__expandButton{width:100%}@media (min-width:824px){.reference__expandContent{margin:0}}.referenceListOfContent .referenceListOfContent__flex{align-items:flex-start;column-gap:50px;flex-direction:column;justify-content:flex-start}@media (min-width:824px){.referenceListOfContent .referenceListOfContent__flex{flex-direction:row}}.referenceListOfContent__item{font-size:1.8rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.referenceListOfContent__item{font-size:1.8rem}}.referenceListOfContent__item:hover{text-decoration:underline;text-decoration-color:#f1853d;text-decoration-thickness:1px;text-underline-offset:.3em;text-underline-offset:.5em}.referenceTopSection{margin-bottom:24px;margin-top:24px}.referenceTopSection .referenceTopSection__flex{flex-direction:column;min-height:169px}.referenceTopSection .referenceTopSection__statistics{flex-direction:column;flex-grow:1}.referenceTopSection .referenceTopSection__statistics>*{border-radius:8px;flex:1;padding:24px}.referenceTopSection .referenceTopSection__details{border-radius:8px;flex-direction:column;flex-grow:1;min-height:156px;padding:24px}.referenceTopSection .referenceTopSection__details>*{flex-basis:calc(50% - 12px)}.referenceTopSection__titleBig{color:#4e4e4b;font-size:1.8rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.referenceTopSection__titleBig{font-size:1.8rem}}.referenceTopSection__titleSmall{color:#4e4e4b;font-size:1.4rem;font-weight:300;line-height:1.4;margin:0}@media (min-width:1440px){.referenceTopSection__titleSmall{font-size:1.4rem}}.referenceTopSection__number{font-size:3rem;font-weight:300;letter-spacing:-.02em;margin:0}@media (min-width:1440px){.referenceTopSection__number{font-size:4rem}}@media (max-width:599px){.referenceTopSection__details{order:-1}}@media (min-width:600px){.referenceTopSection .referenceTopSection__flex{flex-direction:row}.referenceTopSection__share{flex-basis:calc(25% - 18px)}.referenceTopSection .referenceTopSection__statistics{flex-basis:70%;flex-direction:row}.referenceTopSection .referenceTopSection__details{flex-direction:row}}@media (min-width:824px){.referenceTopSection .referenceTopSection__details>*{flex:1}}.referenceBannerImg{margin-bottom:64px}.referenceBannerImg img{border-radius:8px;margin:auto}.referenceOther{box-sizing:content-box;margin:0 auto;max-width:1392px;padding-left:24px;padding-right:24px}@media (min-width:1240px){.referenceOther{padding-left:48px;padding-right:48px}}.result__header{margin-bottom:64px;margin-top:32px}.resultContent{padding:24px 0}@media (min-width:824px){.resultContent{padding:48px 0}}.resultContent__info{font-size:1.4rem;font-weight:500;margin:0}.resultContent__info--grey{color:#4e4e4b}@media (min-width:1240px){.resultContent__info{font-size:1.6rem;font-weight:600}}.resultCategories{margin-bottom:12px}.resultCategories__expandSection{border-bottom:1px solid #000;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.resultCategories__expandSection[data-open=false] .resultCategories__expandButton{margin-bottom:12px}.resultCategories__expandButton{justify-content:space-between;width:100%}.resultCategories__expandContent{margin-top:12px}.resultCategories__list{border-top:1px solid #000;color:#686864;display:flex;flex-direction:column;flex-wrap:wrap;margin-left:-24px;margin-right:-24px;padding:24px;row-gap:24px}.resultCategories__item{font-size:1.8rem;font-weight:300;line-height:1.4;transition:color .3s ease-in-out}@media (min-width:1440px){.resultCategories__item{font-size:1.8rem}}.resultCategories__item:hover{border-color:transparent;color:#00416c;text-decoration:none}.resultCategories__item.active{color:#1d1d1b}.resultCategories__dropdown{min-width:180px}@media (min-width:824px){.resultCategories .expand__heading{display:none}.resultCategories__expandSection{margin:0;padding:0}.resultCategories__list{border:none;column-gap:40px;flex-direction:row;margin:0;padding:8px 0;row-gap:12px}}.resultList__core{gap:40px}@media (min-width:824px){.resultList__core{gap:72px}}.resultGenericItem{align-items:flex-start;display:flex;flex-direction:column;font-size:1.4rem;gap:24px}.resultGenericItem__text{flex-grow:1}.resultGenericItem__tag{color:#4e4e4b}.resultGenericItem__link{color:#00416c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.resultGenericItem__breadcrumbs>li:not(:last-child):after{content:"/"}.resultGenericItem__title{font-size:2.4rem;font-weight:500;margin:0}.resultGenericItem__description{font-size:1.6rem}.resultGenericItem__img{border-radius:8px;flex-shrink:0}.resultGenericItem__img img{height:100%}.resultGenericItem__icon{height:44px;margin-top:-12px;width:44px}@media (min-width:824px){.resultGenericItem{align-items:center;flex-direction:row}.resultGenericItem__img{aspect-ratio:1;flex-basis:160px;overflow:hidden}.resultGenericItem__img img{object-fit:contain}.resultGenericItem__icon{margin:0}}.resultPageItem{align-items:flex-start;display:flex;flex-direction:column;font-size:1.4rem;gap:24px}.resultPageItem__text{flex-grow:1}.resultPageItem__tag{color:#4e4e4b}.resultPageItem__link{color:#00416c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.resultPageItem__breadcrumbs>li:not(:last-child):after{content:"/"}.resultPageItem__title{font-size:2.4rem;font-weight:500;margin:0}.resultPageItem__description{font-size:1.6rem}.resultPageItem__img{border-radius:8px;flex-shrink:0}.resultPageItem__img img{height:100%}.resultPageItem__icon{height:44px;margin-top:-12px;width:44px}@media (min-width:824px){.resultPageItem{align-items:center;flex-direction:row}.resultPageItem__img{aspect-ratio:1;flex-basis:160px;overflow:hidden}.resultPageItem__img img{object-fit:contain}.resultPageItem__icon{margin:0}}.errorCommon{background-color:#fff;text-align:center}.errorCommon__title{color:#c00d0d;display:block;margin-bottom:24px}.errorCommon__description{display:inline-block;font-size:1.6rem;font-size:3rem;font-weight:300;line-height:1.6}.sgvue-override{color:#4e4e4b}.sgvue-override .font-bold{color:#1d1d1b}.sgvue-override .text-white{color:#fff}.sgvue-override .btn{--gap:8px;align-items:center;background-color:transparent;background-color:#fff;background:#f2f2f2;border:1px solid #fff;border-radius:4px;color:inherit;color:#13100d;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);gap:4px;justify-content:center;margin:0;min-height:34px;padding:7px 15px;vertical-align:top}.sgvue-override .btn:not(:disabled):not(.disabled){cursor:pointer}.sgvue-override .btn>*{pointer-events:none}.sgvue-override .btn.disabled svg,.sgvue-override .btn:disabled svg{color:inherit}.sgvue-override .btn:hover{background-color:#e6e6e6;border-color:#e6e6e6}.sgvue-override .btn.disabled,.sgvue-override .btn:disabled{background-color:#fff;border-color:#686864;color:#686864}.sgvue-override .btn svg{height:16px;width:16px}.sgvue-override .btn.button--square{width:34px}.sgvue-override .btn.btn-secondary{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);gap:4px;justify-content:center;margin:0;min-height:34px;padding:7px 15px;vertical-align:top}.sgvue-override .btn.btn-secondary:not(:disabled):not(.disabled){cursor:pointer}.sgvue-override .btn.btn-secondary>*{pointer-events:none}.sgvue-override .btn.btn-secondary.disabled svg,.sgvue-override .btn.btn-secondary:disabled svg{color:inherit}.sgvue-override .btn.btn-secondary:hover{background-color:#3b3b3b;border-color:#1d1d1b}.sgvue-override .btn.btn-secondary.disabled,.sgvue-override .btn.btn-secondary:disabled{background-color:#686864;border-color:#686864;color:#fff}.sgvue-override .btn.btn-secondary svg{height:16px;width:16px}.sgvue-override .btn.btn-secondary.button--square{width:34px}.sgvue-override a[href="#"]{--gap:8px;align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);gap:4px;justify-content:center;margin:0;min-height:34px;padding:7px 15px;vertical-align:top}.sgvue-override a[href="#"]:not(:disabled):not(.disabled){cursor:pointer}.sgvue-override a[href="#"]>*{pointer-events:none}.sgvue-override a[href="#"].disabled svg,.sgvue-override a[href="#"]:disabled svg{color:inherit}.sgvue-override a[href="#"]:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.sgvue-override a[href="#"].disabled,.sgvue-override a[href="#"]:disabled{background-color:transparent;color:#686864}.sgvue-override a[href="#"].active{background-color:#e8effa;color:#00416c}.sgvue-override a[href="#"] svg{height:16px;width:16px}.sgvue-override a[href="#"].button--square{width:34px}.sgvue-override a[href="#"].text-xs{font-size:1.2rem;gap:4px;min-height:26px;padding:4px 10px}.sgvue-override a[href="#"].text-xs svg{height:12px;width:12px}.sgvue-override a[href="#"].text-xs.button--square{width:26px}.sgvue-override a[href="#"].btn{--gap:8px;align-items:center;background-color:transparent;background-color:#fff;background-color:#f2f2f2;border:1px solid #fff;border-radius:4px;color:inherit;color:#13100d;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);gap:4px;justify-content:center;margin:0;min-height:34px;padding:7px 15px;vertical-align:top}.sgvue-override a[href="#"].btn:not(:disabled):not(.disabled){cursor:pointer}.sgvue-override a[href="#"].btn>*{pointer-events:none}.sgvue-override a[href="#"].btn.disabled svg,.sgvue-override a[href="#"].btn:disabled svg{color:inherit}.sgvue-override a[href="#"].btn:hover{background-color:#e6e6e6;border-color:#e6e6e6}.sgvue-override a[href="#"].btn.disabled,.sgvue-override a[href="#"].btn:disabled{background-color:#fff;border-color:#686864;color:#686864}.sgvue-override a[href="#"].btn svg{height:16px;width:16px}.sgvue-override a[href="#"].btn.button--square{width:34px}.sgvue-override a[href="#"].active{background:none;border-bottom:1px solid;border-bottom-left-radius:0;border-bottom-right-radius:0}.sgvue-override label{line-height:1}.sgvue-override label,.sgvue-override label .text-black{color:#4e4e4b}.sgvue-override label small{display:inline-block;margin-bottom:4px}.sgvue-override label.checkbox{cursor:pointer;margin-bottom:8px}.sgvue-override label+input,.sgvue-override label+textarea{margin-top:4px}.sgvue-override .hover\:cursor-pointer{cursor:pointer}.sgvue-override .hover\:cursor-grab:hover{cursor:grab}.sgvue-override input,.sgvue-override textarea{border-color:#82827d}.sgvue-override [type=checkbox],.sgvue-override [type=radio]{color:currentColor}.sgvue-override .border-t{border-top-style:solid}.sgvue-override .border-b{border-bottom-style:solid}.sgvue-override .text-sm,.sgvue-override .text-xs{font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1440px){.sgvue-override .text-sm,.sgvue-override .text-xs{font-size:1.4rem}}.sgvue-override .g-core-image-upload-btn{overflow:hidden;position:relative;width:auto}.sgvue-override .g-core-image-upload-btn>*{pointer-events:auto}.sgvue-override .g-core-image-upload-form{bottom:0;height:100%;left:0;min-height:61px;opacity:0;position:absolute;right:0;top:0;width:100%}@media (min-width:824px){.sgvue-brochure-modal__coreWrapper{width:100%}}@media (min-width:1024px){.sgvue-brochure-modal__core{padding:24px 32px 32px}.sgvue-brochure-modal__coreWrapper{max-width:1000px}}.sgvue-brochure-modal .sgvue-brochure-modal__title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0;padding:0}@media (min-width:1440px){.sgvue-brochure-modal .sgvue-brochure-modal__title{font-size:3rem}}.sgvue-article{background:#fbf8f4;border-radius:8px;margin-bottom:10px;margin-top:10px;padding:16px;position:relative}.sgvue-article__name{margin-bottom:16px}.sgvue-article .sgvue-article__code{color:#4e4e4b;margin-top:8px}.sgvue-article__grab-icon{left:10px;position:absolute;top:10px}.sgvue-modal{display:block!important;height:100%}.sgvue-modal .sgvue-modal__inner{height:100%!important;max-height:100%;max-width:none;min-height:0!important;padding:0}.sgvue-components{margin-bottom:0;margin-top:0;overflow:hidden}.sgvue-components>div{height:100%}.sgvue-components--fastcalc{overflow:auto}.sgvue-indicator{--gap:8px;--gap:2px;align-items:center;background-color:transparent;border:none;border-radius:4px;color:inherit;display:inline-block;display:inline-flex;gap:var(--gap,8px);gap:var(--gap,2px);gap:4px;gap:10px;margin:0;min-height:34px;padding:7px 15px;position:relative;text-decoration:none}.sgvue-indicator>*{pointer-events:none}.sgvue-indicator:not(:disabled):not(.disabled){cursor:pointer}.sgvue-indicator.disabled,.sgvue-indicator:disabled{color:#686864}.sgvue-indicator svg{height:16px;width:16px}.sgvue-indicator.button--square{width:34px}.sgvue-indicator:hover{background:#e6e6e6}.sgvue-indicator.disabled,.sgvue-indicator:disabled{background-color:transparent}.sgvue-indicator__icon{height:20px;width:20px}.sgvue-indicator .sgvue-indicator__count{background-color:#1d1d1b;border-radius:8px;color:#fff;font-size:10px;height:16px;left:30px;line-height:16px;min-width:16px;padding-left:4px;padding-right:4px;position:absolute;right:auto!important;top:0!important;transform:translateX(-50%)}.sgvue-tco-group{margin-bottom:16px}.sgvue-tco-group input,.sgvue-tco-group textarea{background:#fff}.sgvue-tco-group .sgvue-tco-group__heading{min-height:44px}.sgvue-tco-group .sgvue-tco-group__heading .form-group{display:flex}.sgvue-tco-group .sgvue-tco-group__heading a[href="#"]{border:currentColor;color:#fff;font-size:1.2rem;gap:4px;min-height:26px;padding:4px 10px;position:static}.sgvue-tco-group .sgvue-tco-group__heading a[href="#"] svg{height:12px;width:12px}.sgvue-tco-group .sgvue-tco-group__heading a[href="#"].button--square{width:26px}.sgvue-tco-group .border-double{border-left-width:0;border-right-width:0;border-top-width:0}.sgvue-tco__title{color:#1d1d1b}.sgvue-article{border:none!important;color:#1d1d1b}.sgvue-sectionTitle{border-bottom:1px solid #000}.sgvue-modal-higher{padding-left:24px;padding-right:24px}.sgvue-context-family .btn,.sgvue-context-family button{--gap:8px;align-items:center;background-color:transparent;border:1px solid;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:0 12px;text-decoration:none;vertical-align:top}.sgvue-context-family .btn svg,.sgvue-context-family button svg{height:24px;width:24px}.sgvue-context-family .btn.button--square,.sgvue-context-family button.button--square{width:40px}.sgvue-context-family .btn:not(:disabled):not(.disabled),.sgvue-context-family button:not(:disabled):not(.disabled){cursor:pointer}.sgvue-context-family .btn>*,.sgvue-context-family button>*{pointer-events:none}.sgvue-context-family .btn.disabled svg,.sgvue-context-family .btn:disabled svg,.sgvue-context-family button.disabled svg,.sgvue-context-family button:disabled svg{color:inherit}.sgvue-context-family .btn:hover,.sgvue-context-family button:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.sgvue-context-family .btn.disabled,.sgvue-context-family .btn:disabled,.sgvue-context-family button.disabled,.sgvue-context-family button:disabled{background-color:transparent;color:#686864}.sgvue-context-family .btn.active,.sgvue-context-family button.active{background-color:#e8effa;color:#00416c}.sgvue-context-family .energy_calc svg,.sgvue-context-family .fast_calc svg{display:none}.sgvue-context-family-mobile .add_brochure{min-width:40px;padding-left:7px;padding-right:7px}.sgvue-context-family-mobile .add_brochure .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sgvue-dropdown-context .energy_calc,.sgvue-dropdown-context .fast_calc{--gap:8px;align-items:center;background-color:transparent;border:none;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;justify-content:flex-start;margin:0;min-height:40px;padding:7px 12px;text-align:left;text-decoration:none;vertical-align:top}.sgvue-dropdown-context .energy_calc:not(:disabled):not(.disabled),.sgvue-dropdown-context .fast_calc:not(:disabled):not(.disabled){cursor:pointer}.sgvue-dropdown-context .energy_calc>*,.sgvue-dropdown-context .fast_calc>*{pointer-events:none}.sgvue-dropdown-context .energy_calc.disabled svg,.sgvue-dropdown-context .energy_calc:disabled svg,.sgvue-dropdown-context .fast_calc.disabled svg,.sgvue-dropdown-context .fast_calc:disabled svg{color:inherit}.sgvue-dropdown-context .energy_calc:hover,.sgvue-dropdown-context .fast_calc:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.sgvue-dropdown-context .energy_calc.disabled,.sgvue-dropdown-context .energy_calc:disabled,.sgvue-dropdown-context .fast_calc.disabled,.sgvue-dropdown-context .fast_calc:disabled{background-color:transparent;color:#686864}.sgvue-dropdown-context .energy_calc.active,.sgvue-dropdown-context .fast_calc.active{background-color:#e8effa;color:#00416c}.sgvue-dropdown-context .energy_calc svg,.sgvue-dropdown-context .fast_calc svg{height:24px;width:24px}.sgvue-dropdown-context .energy_calc.button--square,.sgvue-dropdown-context .fast_calc.button--square{width:40px}.sgvue-dropdown-context .energy_calc svg,.sgvue-dropdown-context .fast_calc svg{display:none}.sgvue-image.active{border:2px solid #000}.sgvue-cookie-consent{bottom:0;color:#1d1d1b;left:0;padding:0;position:fixed;right:0;z-index:200}.sgvue-cookie-consent .sgvue-cookie-consent__button{border-radius:50%;bottom:0;box-shadow:0 0 16px 0 rgba(0,0,0,.16);margin-bottom:86px!important;padding:8px;position:absolute;right:8px}.sgvue-cookie-consent .sgvue-cookie-consent__modal{border-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 0 16px 0 rgba(0,0,0,.16);flex-direction:column;left:0;margin:0;max-width:716px;padding:24px;position:absolute;right:0;z-index:1}.sgvue-cookie-consent .sgvue-cookie-consent__title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;line-height:1.28;margin:0}@media (min-width:1440px){.sgvue-cookie-consent .sgvue-cookie-consent__title{font-size:3rem}}.sgvue-cookie-consent h2{margin:0;padding:0}.sgvue-cookie-consent p{font-size:1.6rem;font-weight:300;line-height:1.6;margin:0!important}.sgvue-cookie-consent label{color:#1d1d1b;cursor:pointer;gap:8px}.sgvue-cookie-consent button{margin:0!important}.sgvue-cookie-consent .btn{--gap:8px;align-items:center;background-color:transparent;border:1px solid;border-radius:4px;color:inherit;color:#1d1d1b;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;vertical-align:top}.sgvue-cookie-consent .btn:not(:disabled):not(.disabled){cursor:pointer}.sgvue-cookie-consent .btn>*{pointer-events:none}.sgvue-cookie-consent .btn.disabled svg,.sgvue-cookie-consent .btn:disabled svg{color:inherit}.sgvue-cookie-consent .btn:hover{background-color:rgba(0,0,0,.1);border-color:currentColor}.sgvue-cookie-consent .btn.disabled,.sgvue-cookie-consent .btn:disabled{background-color:transparent;color:#686864}.sgvue-cookie-consent .btn.active{background-color:#e8effa;color:#00416c}.sgvue-cookie-consent .btn svg{height:24px;width:24px}.sgvue-cookie-consent .btn.button--square{width:40px}.sgvue-cookie-consent .btn.btn-secondary{--gap:8px;align-items:center;background-color:transparent;background-color:#1d1d1b;border:1px solid #1d1d1b;border-radius:4px;color:inherit;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:400;gap:var(--gap,8px);justify-content:center;margin:0;min-height:40px;padding:7px 20px;vertical-align:top}.sgvue-cookie-consent .btn.btn-secondary:not(:disabled):not(.disabled){cursor:pointer}.sgvue-cookie-consent .btn.btn-secondary>*{pointer-events:none}.sgvue-cookie-consent .btn.btn-secondary.disabled svg,.sgvue-cookie-consent .btn.btn-secondary:disabled svg{color:inherit}.sgvue-cookie-consent .btn.btn-secondary:hover{background-color:#3b3b3b;border-color:#1d1d1b}.sgvue-cookie-consent .btn.btn-secondary.disabled,.sgvue-cookie-consent .btn.btn-secondary:disabled{background-color:#686864;border-color:#686864;color:#fff}.sgvue-cookie-consent .btn.btn-secondary svg{height:24px;width:24px}.sgvue-cookie-consent .btn.btn-secondary.button--square{width:40px}.sgvue-cookie-consent .sgvue-cookie-consent__requiredLabel{color:inherit;margin:0}.sgvue-cookie-consent .sgvue-cookie-consent__requiredLabel:before{content:"("}.sgvue-cookie-consent .sgvue-cookie-consent__requiredLabel:after{content:")"}.sgvue-cookie-consent__choices{flex-direction:column;gap:16px;margin:0!important}@media (min-width:824px){.sgvue-cookie-consent .sgvue-cookie-consent__button{margin-bottom:24px!important;right:24px}.sgvue-cookie-consent .sgvue-cookie-consent__modal{border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:84px;left:auto;padding:48px;right:24px}}.space-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.justify-center{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.direction-row{flex-direction:row}.direction-column{flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.full-width{width:100%}.full-height{height:100%}.js-hidden{display:none!important}.hide{display:none}@media (min-width:600px){.hide-sm{display:none}}@media (min-width:824px){.hide-md{display:none}}@media (min-width:1024px){.hide-lg{display:none}}@media (min-width:1240px){.hide-xl{display:none}}.show{display:block}@media (min-width:600px){.show-sm{display:block}}@media (min-width:824px){.show-md{display:block}}@media (min-width:1024px){.show-lg{display:block}}@media (min-width:1240px){.show-xl{display:block}}.display-flex{display:flex}@media (min-width:600px){.flex-sm{display:flex}}@media (min-width:824px){.flex-md{display:flex}}@media (min-width:1024px){.flex-lg{display:flex}}@media (min-width:1240px){.flex-xl{display:flex}}.margin-0{margin:0}.margin-auto{margin:auto}.margin-left-auto{margin-left:auto}.radius-4{border-radius:4px}.radius-8{border-radius:8px}@media (max-width:599px){.hide-label:not(.show-label) .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:600px) and (max-width:823px){.hide-label:not(.show-label):not(.show-label-sm) .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:824px) and (max-width:1023px){.hide-label:not(.show-label):not(.show-label-md) .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:1024px) and (max-width:1239px){.hide-label:not(.show-label):not(.show-label-lg) .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:1240px){.hide-label:not(.show-label):not(.show-label-xl) .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.flex-grow{flex-grow:1}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.color-dark{color:#1d1d1b}.color-light{color:#fff}.bg-grey{background-color:#4e4e4b}.bg-grey.bg-hover{transition:background-color .5s ease-in-out}@media (hover:hover){.bg-grey.bg-hover:hover{background-color:#464644}}.bg-yellow{background-color:#fecd4d}.bg-green-lighter{background-color:#d1decd}.bg-green-light{background-color:#9bb997}.bg-green{background-color:#004519}.bg-green.bg-hover{transition:background-color .5s ease-in-out}@media (hover:hover){.bg-green.bg-hover:hover{background-color:#003e17}}.bg-blue-lightest{background-color:#e8effa}.bg-blue-light{background-color:#c1cfe4}.bg-blue{background-color:#00416c}.bg-blue.bg-hover{transition:background-color .5s ease-in-out}@media (hover:hover){.bg-blue.bg-hover:hover{background-color:#003b61}}.bg-cayenne-light{background-color:#f1853d}.bg-cayenne{background-color:#bb4107}.bg-cayenne.bg-hover{transition:background-color .5s ease-in-out}@media (hover:hover){.bg-cayenne.bg-hover:hover{background-color:#a93b06}}.bg-white{background-color:#fff}.bg-sand{background-color:#e4d3bf}.bg-sand-light{background-color:#f2e9de}.bg-sand-lighter{background-color:#fbf8f4}.landingSand{display:flow-root}.landingSand .landing-page__block{scroll-margin-top:96px}.test{background:#cdcdcb;padding:10px}.smartHouse__frame{--sh-living-room:0.8;--sh-kitchen:0.55;--sh-bedroom:0.35;--sh-bathroom:1;--sh-bathroom-light:0.6;--sh-tv:0;--sh-porch:0;--sh-day:1;--sh-dawn:0;--sh-dusk:0;--sh-night:0;background:linear-gradient(180deg,#c1cfe4,#d6dfec 46%,#ede9de 84%,#f2e9de);border-radius:16px;min-height:680px;overflow:hidden;position:relative}@media (max-width:1023px){.smartHouse__frame{border-radius:0;display:flex;flex-direction:column;margin-inline:-24px;min-height:0;overflow:visible}}.smartHouse__sky{inset:0;pointer-events:none;position:absolute;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1)}@media (max-width:1023px){.smartHouse__sky{height:360px;inset:0 0 auto}}.smartHouse__sky--dawn{background:linear-gradient(180deg,#4a4458,#8a5f63 40%,#d99a70 74%,#f2bd8a);opacity:var(--sh-dawn)}.smartHouse__sky--dusk{background:linear-gradient(180deg,#171c28,#212836 58%,#2e3646 86%,#3d4657);opacity:var(--sh-dusk)}.smartHouse__sky--night{background:linear-gradient(180deg,#10131d,#1a1e2b 58%,#232633);opacity:var(--sh-night)}.smartHouse__sceneWrap{inset:0;position:absolute}@media (max-width:1023px){.smartHouse__sceneWrap{height:360px;overflow:hidden;position:relative}}.smartHouse__appBed{display:none}@media (max-width:1023px){.smartHouse__appBed{background:linear-gradient(180deg,rgba(11,14,21,0) 0,rgba(11,14,21,calc(.6 + var(--sh-dusk)*.2 + var(--sh-night)*.3)) 13%,rgba(9,11,17,calc(.9 + var(--sh-dusk)*.08 + var(--sh-night)*.1)) 32%,rgba(8,10,16,.97) 62%,#080a10 100%);display:block;inset:232px 0 0;pointer-events:none;position:absolute;transition:background 1.1s cubic-bezier(.2,.7,.2,1);z-index:2}}.smartHouse__scene{height:100%;inset:0;position:absolute;width:100%}@media (max-width:1023px){.smartHouse__scene{height:auto;inset:auto auto 0 50%;transform:translateX(-39%);width:820px}}.smartHouse .sh-day-room{opacity:calc(var(--sh-day)*.85)}.smartHouse .sh-env-day-world{filter:brightness(calc(.3 + var(--sh-day)*.7)) saturate(calc(.5 + var(--sh-day)*.5));transition:filter .9s cubic-bezier(.2,.7,.2,1)}.smartHouse .sh-glow-living-room{opacity:calc(var(--sh-living-room)*(1 - var(--sh-day)*0.15))}.smartHouse .sh-glow-kitchen{opacity:calc(var(--sh-kitchen)*(1 - var(--sh-day)*0.15))}.smartHouse .sh-glow-bedroom{opacity:calc(var(--sh-bedroom)*(1 - var(--sh-day)*0.15))}.smartHouse .sh-heat-bathroom{opacity:calc(var(--sh-bathroom)*(1 - var(--sh-day)*0.15))}.smartHouse .sh-glow-bathroom{opacity:calc(var(--sh-bathroom-light)*(1 - var(--sh-day)*0.15))}.smartHouse .sh-win-dawn{opacity:var(--sh-dawn)}.smartHouse .sh-win-night{opacity:var(--sh-night)}.smartHouse .sh-spill-living-room{opacity:calc(var(--sh-living-room)*.55*(1 - var(--sh-day)))}.smartHouse .sh-spill-kitchen{opacity:calc(var(--sh-kitchen)*.55*(1 - var(--sh-day)))}.smartHouse .sh-artes,.smartHouse .sh-porch{opacity:var(--sh-porch)}.smartHouse .sh-stars{opacity:var(--sh-night)}.smartHouse .sh-sun{opacity:var(--sh-dawn)}.smartHouse .sh-artes,.smartHouse .sh-day-room,.smartHouse .sh-glow-bathroom,.smartHouse .sh-glow-bedroom,.smartHouse .sh-glow-kitchen,.smartHouse .sh-glow-living-room,.smartHouse .sh-heat-bathroom,.smartHouse .sh-porch,.smartHouse .sh-spill-kitchen,.smartHouse .sh-spill-living-room,.smartHouse .sh-stars,.smartHouse .sh-sun,.smartHouse .sh-tv,.smartHouse .sh-win-dawn,.smartHouse .sh-win-night{transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.smartHouse .sh-tv{opacity:var(--sh-tv)}.smartHouse .sh-tv-beam{animation:sh-flicker 3.4s ease-in-out infinite;transform-origin:100% 50%}@keyframes sh-flicker{0%,to{opacity:.9}12%{opacity:.72}26%{opacity:.95}41%{opacity:.78}58%{opacity:1}74%{opacity:.8}88%{opacity:.94}}.smartHouse__head{color:#1d1d1b;margin:0 auto;max-width:1392px;padding:0 24px 40px}.smartHouse__eyebrow{color:#4e4e4b;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.smartHouse__title{color:inherit;font-size:3.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.17;margin-bottom:14px;margin-top:0}@media (min-width:1440px){.smartHouse__title{font-size:5.2rem}}.smartHouse__intro{color:#4e4e4b;margin:0;max-width:44ch}.smartHouse__hint{align-items:center;color:#4e4e4b;display:flex;font-size:13px;gap:8px;margin:14px 0 0}.smartHouse__hint svg{flex:0 0 auto;height:14px;width:14px}.smartHouse__badgeShort{display:none}.smartHouse__badge{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(29,29,27,.12);border-radius:999px;box-shadow:0 2px 10px rgba(29,29,27,.08);color:#1d1d1b;display:flex;font-size:13px;font-weight:500;gap:8px;left:24px;padding:9px 16px;position:absolute;top:24px;z-index:2}.smartHouse__badge svg{color:#00456f;flex:0 0 auto;height:15px;width:15px}.smartHouse__day{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid #1d1d1b;border-radius:999px;box-shadow:0 2px 10px rgba(29,29,27,.08);color:#1d1d1b;display:flex;gap:16px;height:36px;padding:0 18px 0 16px;position:absolute;right:24px;top:24px;z-index:2}.smartHouse__dayLabel{align-items:baseline;display:flex;font-size:13px;font-weight:500;gap:6px;line-height:1;min-width:96px;white-space:nowrap}.smartHouse__dayClock{color:#4e4e4b;font-variant-numeric:tabular-nums;font-weight:400}.smartHouse__dayTrack{border-radius:18px;cursor:ew-resize;height:36px;position:relative;touch-action:none;user-select:none;width:260px}.smartHouse__dayTrack:focus-visible{outline:1px solid #1d1d1b;outline-offset:2px}.smartHouse__dayLine{background:rgba(29,29,27,.3);height:1px;left:12px;pointer-events:none;position:absolute;right:12px;top:17px}.smartHouse__dayKnob{background:#1d1d1b;border-radius:50%;height:10px;left:calc(7px + var(--sh-clock, .5)*236px);pointer-events:none;position:absolute;top:13px;transition:left .12s linear;width:10px}.smartHouse__dayStop{align-items:center;background:#fff;border:1px solid rgba(29,29,27,.35);border-radius:50%;color:#1d1d1b;cursor:pointer;display:flex;height:24px;justify-content:center;left:calc(var(--stop)*236px);padding:0;position:absolute;top:6px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:24px}.smartHouse__dayStop svg{display:block;height:14px;width:14px}.smartHouse__dayStop:hover{border-color:#1d1d1b}.smartHouse__dayStop[aria-pressed=true]{background:#1d1d1b;border-color:#1d1d1b;color:#f2e9de}.smartHouse__dayStop:focus-visible{outline:1px solid #1d1d1b;outline-offset:2px}.smartHouse__frame.is-scrubbing .smartHouse__sky{transition-duration:.15s}.smartHouse__app{bottom:-186px;position:absolute;right:64px;z-index:3}@media (max-width:1023px){.smartHouse__app{display:flex;justify-content:center;margin-bottom:-186px;padding:8px 16px 0;position:static}}.smartHouse__phone{background:linear-gradient(150deg,#62656d,#3a3d44 28%,#23252b 62%,#4a4d55);border-radius:58px;box-shadow:0 44px 90px rgba(0,0,0,.55),0 10px 28px rgba(0,0,0,.4),inset 0 0 2px hsla(0,0%,100%,.55);padding:4px;position:relative;width:356px}.smartHouse__phoneBtn{background:linear-gradient(180deg,#5a5d64,#33363c);border-radius:2px;position:absolute;width:4px}.smartHouse__phoneBtn--action{height:26px;left:-3px;top:108px}.smartHouse__phoneBtn--volup{height:52px;left:-3px;top:158px}.smartHouse__phoneBtn--voldown{height:52px;left:-3px;top:222px}.smartHouse__phoneBtn--power{height:84px;right:-3px;top:176px}.smartHouse__bezel{background:#010102;border-radius:54px;padding:9px}.smartHouse__screen{--app-inset:20px;background:#f1e6da;border-radius:45px;container-type:inline-size;overflow:hidden;padding:0 20px 190px;position:relative}.smartHouse__island{background:#010102;border-radius:14px;height:27px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:96px}.smartHouse__island:after{background:radial-gradient(circle at 35% 32%,#2c3242 0,#10121a 55%,#000 100%);border-radius:50%;content:"";height:11px;position:absolute;right:9px;top:8px;width:11px}@media (prefers-reduced-motion:reduce){.smartHouse .sh-tv-beam{animation:none}}@media (max-width:1023px){.smartHouse__sceneWrap{height:360px}.smartHouse__scene{transform:translateX(-33%);width:900px}.smartHouse__app{bottom:auto;display:block;margin:-30px 12px 0;padding:0;position:relative;right:auto;z-index:3}.smartHouse__phone{background:none;border-radius:0;box-shadow:none;padding:0;width:100%}.smartHouse__day{align-items:stretch;background:#fff;border:0;border-radius:0 0 22px 22px;border-top:1px solid rgba(29,29,27,.12);box-shadow:none;display:flex;flex-direction:column;gap:10px;height:auto;margin:0 12px;order:2;padding:8px 16px 18px;position:relative;right:auto;top:auto;width:auto;z-index:3}.smartHouse__dayLabel{font-size:14px;min-width:0;padding:0 2px}.smartHouse__dayTrack{height:40px;margin:0 -16px;width:auto}.smartHouse__dayLine{left:16px;right:16px;top:19px}.smartHouse__dayKnob{left:calc(11px + var(--sh-clock, .5)*(100% - 32px));top:15px}.smartHouse__dayStop{height:28px;left:calc(2px + var(--stop)*(100% - 32px));top:6px;width:28px}.smartHouse__dayStop svg{height:16px;width:16px}.smartHouse .appHome__bar,.smartHouse .appHome__head,.smartHouse .appHome__scenes,.smartHouse .appHome__status,.smartHouse__island,.smartHouse__phoneBtn{display:none}.smartHouse__bezel{background:none;border-radius:0;padding:0}.smartHouse__screen{--app-inset:0px;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px -12px rgba(29,29,27,.22);padding:18px 16px 6px}.smartHouse__appBed{display:none}.smartHouse .appHome{font-size:18px;min-height:0}.smartHouse .appHome__grid{gap:7px}.smartHouse .appHome__tile{aspect-ratio:1/1.12;border-radius:9px}.smartHouse .appHome__tileName{font-size:13.5px}.smartHouse .appHome__power{height:28px;width:28px}.smartHouse .appHome__power svg{height:13px;width:13px}.smartHouse__badge:has(.smartHouse__badgeShort) .smartHouse__badgeLong{display:none}.smartHouse__badgeShort{display:inline}.smartHouse__badge{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.82);border-color:rgba(29,29,27,.14);box-shadow:none;font-size:13px;left:18px;padding:9px 15px;top:18px;white-space:nowrap}.smartHouse__badge svg{height:13px;width:13px}}