*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";min-height:100%;font-size:.625rem}body{position:relative;min-height:100vh;font-size:1.8rem;line-height:1.5}input,textarea,button{font-size:inherit;font-family:inherit}:root{--dark: 0, 0%;--light: 0, 0%;--base-h: 170;--base: var(--base-h), 5%;--warning: 0, 100%, 50%;--green: 120, 100%, 43%;--red: 8, 100%, 60%;--below-menu-zIndex: 3;--menu-zIndex: 5;--menu-btn-zIndex: 10;--page_padding: 3.2rem;--input_padding: 0.8rem;--input_border: 1px solid hsl(var(--base), 10%, 0.2);--input_border_radius: 0.4rem;--body-bg: hsl(var(--base), 98%);--shadow-color: 0deg 0% 64%;--shadow-elevation-low: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.08), 0.8px 0.7px 1.5px -0.4px hsl(var(--shadow-color) / 0.49);--shadow-elevation-medium: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.07), 1.3px 1.1px 2.5px -0.2px hsl(var(--shadow-color) / 0.33), 3.8px 3.4px 7.3px -0.4px hsl(var(--shadow-color) / 0.58);--shadow-elevation-high: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.08), 2.8px 2.6px 5.5px -0.1px hsl(var(--shadow-color) / 0.25), 5.6px 5.1px 10.9px -0.2px hsl(var(--shadow-color) / 0.42), 10.2px 9.3px 19.9px -0.3px hsl(var(--shadow-color) / 0.59), 18.3px 16.7px 35.7px -0.4px hsl(var(--shadow-color) / 0.76);--dark-main-text-color: var(--base), 85%;--dark-main-background-color: var(--base), 0%;--dark-card-background-color: var(--base-h), 5%, 25%;--dark-card-text-color: var(--base), 85%;--dark-body-bg: var(--base), 20%;--dark-highlight: calc(var(--base-h) - 80), 80%;--dark-highlight-2: calc(var(--base-h) + 80), 80%;--dark-text-color: hsl(var(--base), 100%, 0.8);--dark-blue500: 249, 56%, 45%;--dark-yellow500: 36, 100%, 51%;--dark-base-color: var(--base-h), 35%, 30%;--dark-link-color: hsl(var(--highlight), 60%);--dark-link-hover: hsl(var(--highlight), 40%);--dark-link-visited: hsl(var(--highlight), 50%)}:root[color-mode=dark]{--main-text-color: var(--dark-main-text-color);--main-background-color: var(--dark-main-background-color);--card-background-color: var(--dark-card-background-color);--card-text-color: var(--dark-card-text-color);--body-bg: var(--dark-body-bg);--highlight: var(--dark-highlight);--highlight-2: var(--dark-highlight-2);--text-color: var(--dark-text-color);--blue500: var(--dark-blue500);--yellow500: var(--dark-yellow500);--base-color: var(--dark-base-color);--selection-background: hsl(var(--main-text-color));--selection-text-color: hsl(var(--main-background-color));--link-color: var(--dark-link-color);--link-hover: var(--dark-link-hover);--link-visited: var(--dark-link-visited)}@media(prefers-color-scheme: dark){:root{--main-text-color: var(--dark-main-text-color);--main-background-color: var(--dark-main-background-color);--card-background-color: var(--dark-card-background-color);--card-text-color: var(--dark-card-text-color);--body-bg: var(--dark-body-bg);--highlight: var(--dark-highlight);--highlight-2: var(--dark-highlight-2);--text-color: var(--dark-text-color);--blue500: var(--dark-blue500);--yellow500: var(--dark-yellow500);--base-color: var(--dark-base-color);--selection-background: hsl(var(--main-text-color));--selection-text-color: hsl(var(--main-background-color));--link-color: var(--dark-link-color);--link-hover: var(--dark-link-hover);--link-visited: var(--dark-link-visited)}}:root,:root[color-mode=light]{--main-text-color: var(--base), 10%;--main-background-color: var(--base), 90%;--card-background-color: var(--base-h), 5%, 95%;--card-text-color: var(--base), 10%;--body-bg: var(--base), 90%;--highlight: calc(var(--base-h) + 80), 70%;--highlight-2: calc(var(--base-h) - 80), 80%;--text-color: hsl(var(--base), 20%);--blue500: 249, 56%, 23%;--yellow500: 41, 100%, 57%;--base-color: var(--base-h), 50%, 70%;--selection-background: hsl(var(--base-h), 40%, 50%);--selection-text-color: hsl(var(--main-background-color));--link-color: hsl(var(--highlight), 40%);--link-hover: hsl(var(--highlight), 50%);--link-visited: hsl(var(--highlight), 30%)}:root ::-moz-selection{background:var(--selection-background);color:var(--selection-text-color)}:root ::selection{background:var(--selection-background);color:var(--selection-text-color)}:root ::backdrop{background:rgba(51,51,51,.8)}.diagonal{--skew-angle: -2deg;--skew: skewY(var(--skew-angle));--background: hsl(var(--highlight), 60%);padding-block:6.4rem;position:relative;isolation:isolate}.diagonal::before{position:absolute;z-index:-1;content:"";background:var(--background);inset:0;transform:var(--skew)}.chevron-both{--background: hsl(var(--highlight), 60%);--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.chevron-both::before,.chevron-both::after{position:absolute;content:"";width:100%;height:var(--height);background:hsl(var(--body-bg));background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>")}.chevron-both::before{top:0}.chevron-both::after{bottom:0;transform:rotate(0.5turn)}.chevron-top{--background: hsl(var(--highlight), 60%, 0.3);--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.chevron-top::before{position:absolute;content:"";top:0;width:100%;height:var(--height);background:hsl(var(--body-bg));background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>")}.chevron-bottom{--background: hsl(var(--highlight), 60%, 0.3);--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.chevron-bottom::after{position:absolute;content:"";bottom:0;width:100%;height:var(--height);background:hsl(var(--body-bg));background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");transform:rotate(0.5turn)}.chevrons-down{--background: hsl(var(--highlight), 60%, 0.3);--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.chevrons-down::before,.chevrons-down::after{position:absolute;content:"";width:100%;height:var(--height);background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>")}.chevrons-down::before{top:0;background:hsl(var(--body-bg))}.chevrons-down::after{bottom:calc(var(--height)*-1);background:var(--background);z-index:1}.chevron-down{--background: hsl(var(--highlight), 60%, 0.3);--height: 3.2rem;--padding: calc(var(--height) * 2);position:relative;background:var(--background)}.chevron-down::after{position:absolute;content:"";width:100%;height:var(--height);background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>")}.chevron-down::after{bottom:calc(var(--height)*-1);background:var(--background);z-index:1}.spikes{--background: hsl(var(--highlight), 60%, 0.3);--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.spikes::before,.spikes::after{position:absolute;content:"";width:100%;height:var(--height);background:hsl(var(--body-bg));background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");-webkit-mask-size:2rem var(--height);mask-size:2rem var(--height)}.spikes::before{top:0}.spikes::after{bottom:0;transform:rotate(0.5turn)}.folds{--peak-color: hsl(var(--highlight), 60%, 0.5);--valley-color: hsl(var(--highlight), 60%, 0.3);--background: linear-gradient( 90deg, var(--valley-color), var(--peak-color), var(--valley-color), var(--peak-color), var(--valley-color) );--height: 3.2rem;--padding: calc(var(--height) * 2);padding-block:var(--padding);position:relative;background:var(--background)}.folds::before,.folds::after{position:absolute;content:"";width:100%;height:var(--height);background:hsl(var(--body-bg));background-repeat:3;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' preserveAspectRatio='none'> <path d='M 0 0 L 2 4 L 4 0 Z' fill='%23000000'/> </svg>");-webkit-mask-size:50vw var(--height);mask-size:50vw var(--height)}.folds::before{top:0}.folds::after{bottom:0;transform:rotate(0.5turn)}.bell{--background: hsl(var(--highlight), 60%, 0.3);--height: 3rem;position:relative;background:var(--background)}.bell::before,.bell::after{position:absolute;content:"";width:100%;height:var(--height);background-repeat:3;background:hsl(var(--body-bg));-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 5' preserveAspectRatio='non'> <path d='M 0 0 C 3 0 0 5 3 5 C 6 5 3 0 6 0 Z' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 5' preserveAspectRatio='non'> <path d='M 0 0 C 3 0 0 5 3 5 C 6 5 3 0 6 0 Z' fill='%23000000'/> </svg>")}.bell::before{top:0}.bell::after{bottom:0;transform:rotate(0.5turn)}.wave{--background: hsl(var(--highlight), 60%);--height: 3rem;position:relative;padding-bottom:3.2rem;background:var(--background)}.wave::after{position:absolute;content:"";width:100%;height:var(--height);background-repeat:3;background:hsl(var(--body-bg));-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='1920 2018 250 40' preserveAspectRatio='none'> <path d='m 1920 2017 c 83 0 70.962 40 125 40 c 53.559 0 59.289 -40 125 -40 l -250 0' fill='%23000000'/> </svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='1920 2018 250 40' preserveAspectRatio='none'> <path d='m 1920 2017 c 83 0 70.962 40 125 40 c 53.559 0 59.289 -40 125 -40 l -250 0' fill='%23000000'/> </svg>");-webkit-mask-size:20vw var(--height);mask-size:20vw var(--height)}.wave::after{bottom:0;transform:rotate(0.5turn)}.layered-waves{position:absolute;content:"";height:100%;width:100%;z-index:-1}.layered-waves::before{--side-offset: 4.8rem;position:absolute;background:hsl(var(--base), 100%, 0.5);width:calc(100% - var(--page_padding)*2 + var(--side-offset));height:100vh;content:"";z-index:0;left:calc(var(--page_padding) - var(--side-offset)/2)}.layered-waves svg{display:block;position:relative;width:100%;z-index:-1}.icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1.6rem;height:1.6rem;background-color:hsl(var(--main-text-color))}.icon.small{width:1.2rem;height:1.2rem}.icon.medium{width:2.4rem;height:2.4rem}.icon.large{width:3.2rem;height:3.2rem}.icon.invert{background-color:hsl(var(--main-background-color))}.icon.highlight{background-color:hsl(var(--highlight300))}.icon.shopping-cart__icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z%27/%3E%3C/svg%3E")}.icon.chevron{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z%27/%3E%3C/svg%3E")}.icon.chevron.right{transform:rotate(180deg)}.icon.chevron.up{transform:rotate(90deg)}.icon.chevron.down{transform:rotate(270deg)}.icon.facebook{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z%27/%3E%3C/svg%3E")}.icon.instagram{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z%27/%3E%3C/svg%3E")}.icon.youtube{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z%27/%3E%3C/svg%3E")}.icon.save{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9C448 152.9 441.7 137.7 433.1 129.1zM224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S259.3 416 224 416zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9C448 152.9 441.7 137.7 433.1 129.1zM224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S259.3 416 224 416zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z%27/%3E%3C/svg%3E")}.icon.thin-arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M9.375 233.4l128-128c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H480c17.69 0 32 14.31 32 32s-14.31 32-32 32H109.3l73.38 73.38c12.5 12.5 12.5 32.75 0 45.25c-12.49 12.49-32.74 12.51-45.25 0l-128-128C-3.125 266.1-3.125 245.9 9.375 233.4z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M9.375 233.4l128-128c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H480c17.69 0 32 14.31 32 32s-14.31 32-32 32H109.3l73.38 73.38c12.5 12.5 12.5 32.75 0 45.25c-12.49 12.49-32.74 12.51-45.25 0l-128-128C-3.125 266.1-3.125 245.9 9.375 233.4z%27/%3E%3C/svg%3E")}.icon.thin-arrow.right{transform:rotate(180deg)}.icon.thin-arrow.up{transform:rotate(90deg)}.icon.thin-arrow.down{transform:rotate(270deg)}.icon.trash{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM31.1 128H416V448C416 483.3 387.3 512 352 512H95.1C60.65 512 31.1 483.3 31.1 448V128zM111.1 208V432C111.1 440.8 119.2 448 127.1 448C136.8 448 143.1 440.8 143.1 432V208C143.1 199.2 136.8 192 127.1 192C119.2 192 111.1 199.2 111.1 208zM207.1 208V432C207.1 440.8 215.2 448 223.1 448C232.8 448 240 440.8 240 432V208C240 199.2 232.8 192 223.1 192C215.2 192 207.1 199.2 207.1 208zM304 208V432C304 440.8 311.2 448 320 448C328.8 448 336 440.8 336 432V208C336 199.2 328.8 192 320 192C311.2 192 304 199.2 304 208z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM31.1 128H416V448C416 483.3 387.3 512 352 512H95.1C60.65 512 31.1 483.3 31.1 448V128zM111.1 208V432C111.1 440.8 119.2 448 127.1 448C136.8 448 143.1 440.8 143.1 432V208C143.1 199.2 136.8 192 127.1 192C119.2 192 111.1 199.2 111.1 208zM207.1 208V432C207.1 440.8 215.2 448 223.1 448C232.8 448 240 440.8 240 432V208C240 199.2 232.8 192 223.1 192C215.2 192 207.1 199.2 207.1 208zM304 208V432C304 440.8 311.2 448 320 448C328.8 448 336 440.8 336 432V208C336 199.2 328.8 192 320 192C311.2 192 304 199.2 304 208z%27/%3E%3C/svg%3E")}.icon.edit{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M490.3 40.4C512.2 62.27 512.2 97.73 490.3 119.6L460.3 149.7L362.3 51.72L392.4 21.66C414.3-.2135 449.7-.2135 471.6 21.66L490.3 40.4zM172.4 241.7L339.7 74.34L437.7 172.3L270.3 339.6C264.2 345.8 256.7 350.4 248.4 353.2L159.6 382.8C150.1 385.6 141.5 383.4 135 376.1C128.6 370.5 126.4 361 129.2 352.4L158.8 263.6C161.6 255.3 166.2 247.8 172.4 241.7V241.7zM192 63.1C209.7 63.1 224 78.33 224 95.1C224 113.7 209.7 127.1 192 127.1H96C78.33 127.1 64 142.3 64 159.1V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V319.1C384 302.3 398.3 287.1 416 287.1C433.7 287.1 448 302.3 448 319.1V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V159.1C0 106.1 42.98 63.1 96 63.1H192z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M490.3 40.4C512.2 62.27 512.2 97.73 490.3 119.6L460.3 149.7L362.3 51.72L392.4 21.66C414.3-.2135 449.7-.2135 471.6 21.66L490.3 40.4zM172.4 241.7L339.7 74.34L437.7 172.3L270.3 339.6C264.2 345.8 256.7 350.4 248.4 353.2L159.6 382.8C150.1 385.6 141.5 383.4 135 376.1C128.6 370.5 126.4 361 129.2 352.4L158.8 263.6C161.6 255.3 166.2 247.8 172.4 241.7V241.7zM192 63.1C209.7 63.1 224 78.33 224 95.1C224 113.7 209.7 127.1 192 127.1H96C78.33 127.1 64 142.3 64 159.1V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V319.1C384 302.3 398.3 287.1 416 287.1C433.7 287.1 448 302.3 448 319.1V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V159.1C0 106.1 42.98 63.1 96 63.1H192z%27/%3E%3C/svg%3E")}.icon.plus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z%27/%3E%3C/svg%3E")}.icon.minus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z%27/%3E%3C/svg%3E")}.icon.tick-square{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M211.8 339.8C200.9 350.7 183.1 350.7 172.2 339.8L108.2 275.8C97.27 264.9 97.27 247.1 108.2 236.2C119.1 225.3 136.9 225.3 147.8 236.2L192 280.4L300.2 172.2C311.1 161.3 328.9 161.3 339.8 172.2C350.7 183.1 350.7 200.9 339.8 211.8L211.8 339.8zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M211.8 339.8C200.9 350.7 183.1 350.7 172.2 339.8L108.2 275.8C97.27 264.9 97.27 247.1 108.2 236.2C119.1 225.3 136.9 225.3 147.8 236.2L192 280.4L300.2 172.2C311.1 161.3 328.9 161.3 339.8 172.2C350.7 183.1 350.7 200.9 339.8 211.8L211.8 339.8zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z%27/%3E%3C/svg%3E")}.icon.arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M447.1 256C447.1 273.7 433.7 288 416 288H109.3l105.4 105.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448s-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H416C433.7 224 447.1 238.3 447.1 256z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M447.1 256C447.1 273.7 433.7 288 416 288H109.3l105.4 105.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448s-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H416C433.7 224 447.1 238.3 447.1 256z%27/%3E%3C/svg%3E")}.icon.arrow.right{transform:rotate(180deg)}.icon.arrow.up{transform:rotate(90deg)}.icon.arrow.down{transform:rotate(270deg)}.icon.close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z%27/%3E%3C/svg%3E")}.icon.circle-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z%27/%3E%3C/svg%3E")}.icon.ebay{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z%27/%3E%3C/svg%3E")}.icon.shipping{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm368-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm368-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z%27/%3E%3C/svg%3E")}.icon.gift{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z%27/%3E%3C/svg%3E")}.icon.paper-plane{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z%27/%3E%3C/svg%3E")}.icon.paintbrush{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z%27/%3E%3C/svg%3E")}.icon.trowel{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z%27/%3E%3C/svg%3E")}.icon.server{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM344 152c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm96-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zM344 408c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm104-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM344 152c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm96-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zM344 408c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm104-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z%27/%3E%3C/svg%3E")}.icon.handshake-angle{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M543.9 251.4c0-1.1 .1-2.2 .1-3.4c0-48.6-39.4-88-88-88l-40 0H320l-16 0 0 0v16 72c0 22.1-17.9 40-40 40s-40-17.9-40-40V128h.4c4-36 34.5-64 71.6-64H408c2.8 0 5.6 .2 8.3 .5l40.1-40.1c21.9-21.9 57.3-21.9 79.2 0l78.1 78.1c21.9 21.9 21.9 57.3 0 79.2l-69.7 69.7zM192 128V248c0 39.8 32.2 72 72 72s72-32.2 72-72V192h80l40 0c30.9 0 56 25.1 56 56c0 27.2-19.4 49.9-45.2 55c8.2 8.6 13.2 20.2 13.2 33c0 26.5-21.5 48-48 48h-2.7c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48H224c-.9 0-1.8 0-2.7-.1l-37.7 37.7c-21.9 21.9-57.3 21.9-79.2 0L26.3 407.6c-21.9-21.9-21.9-57.3 0-79.2L96 258.7V224c0-53 43-96 96-96z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M543.9 251.4c0-1.1 .1-2.2 .1-3.4c0-48.6-39.4-88-88-88l-40 0H320l-16 0 0 0v16 72c0 22.1-17.9 40-40 40s-40-17.9-40-40V128h.4c4-36 34.5-64 71.6-64H408c2.8 0 5.6 .2 8.3 .5l40.1-40.1c21.9-21.9 57.3-21.9 79.2 0l78.1 78.1c21.9 21.9 21.9 57.3 0 79.2l-69.7 69.7zM192 128V248c0 39.8 32.2 72 72 72s72-32.2 72-72V192h80l40 0c30.9 0 56 25.1 56 56c0 27.2-19.4 49.9-45.2 55c8.2 8.6 13.2 20.2 13.2 33c0 26.5-21.5 48-48 48h-2.7c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48H224c-.9 0-1.8 0-2.7-.1l-37.7 37.7c-21.9 21.9-57.3 21.9-79.2 0L26.3 407.6c-21.9-21.9-21.9-57.3 0-79.2L96 258.7V224c0-53 43-96 96-96z%27/%3E%3C/svg%3E")}.icon.chart-simple{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z%27/%3E%3C/svg%3E")}.icon.screwdriver-wrench{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM104 432c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM104 432c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z%27/%3E%3C/svg%3E")}.icon.w{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2022 Fonticons, Inc. --%3E%3Cpath d=%27M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z%27/%3E%3C/svg%3E")}.icon.lightbulb{-webkit-mask-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3C%21-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 --%3E%3Cpath d=%27M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z%27/%3E%3C/svg%3E")}.icon.book-open{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3C%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath d=%27M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z%27/%3E%3C/svg%3E")}.menu__button{position:relative;display:grid;justify-self:flex-end;align-self:center;height:-moz-max-content;height:max-content;z-index:var(--menu-btn-zIndex);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);row-gap:.8rem;width:4rem;border:none;cursor:pointer}.menu__button span{position:relative;background:hsl(var(--highlight), 50%);width:100%;height:3px;z-index:var(--menu-btn-zIndex);transition:transform .25s ease,background-color .5s ease;border-radius:4rem}.menu__button.open{position:fixed}.menu__button.open span{transition:transform .25s ease,background-color .5s ease}.menu__button.open span:nth-child(1){transform:rotate(45deg) translate(25%, 0.6rem)}.menu__button.open span:nth-child(2){background:rgba(0,0,0,0)}.menu__button.open span:nth-child(3){transform:rotate(-45deg) translate(22%, -0.6rem)}@media(min-width: 768px){.menu__button{display:none}.menu__button.open{position:relative}}header{--text-color: hsl(var(--main-text-color));padding-block:1.6rem;color:var(--text-color);border-bottom:1px solid hsl(var(--base), 0.25);box-shadow:0 6px 6px -8px hsl(var(--base), 0%)}header .logo img{max-width:25rem}header .company-name{color:var(--text-color);font-size:3.2rem;font-variant:small-caps;letter-spacing:-0.3rem;line-height:1;text-decoration:none;color:inherit;font-weight:400}header .skip-to-content-link{position:absolute;left:50%;transform:translateY(-200%);padding:.8rem;border:1px solid hsl(var(--main-text-color));border-radius:.4rem}header .skip-to-content-link:focus{transform:translateY(0%)}header .header__content{grid-template-columns:auto auto;gap:3.2rem}header .controls__wrapper{display:flex;flex-wrap:wrap;align-items:center;margin-top:1.6rem;grid-auto-columns:max-content;gap:1.6rem}@media(min-width: 768px){header .company-name{font-size:4.8rem}}nav{--mobile-text-color: hsl(var(--base), 100%);display:none}nav ul{display:none;-moz-column-gap:1.6rem;column-gap:1.6rem;flex-direction:column;align-items:center;height:100%;justify-content:space-around;padding:0}nav ul li{list-style:none}nav ul li a{position:relative;font-size:2.4rem;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--mobile-text-color)}nav ul li a:after{position:absolute;content:"";height:.1em;width:100%;left:0;bottom:0}nav ul li a.current:after{background:hsl(var(--highlight), 60%)}nav ul li a:not(.active):hover:after{background:hsl(var(--main-text-color))}nav.open{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:hsl(var(--base), 0%, 0.98);z-index:var(--menu-zIndex);grid-template-rows:max-content auto;padding:var(--page_padding)}nav.open ul{display:flex}@media(min-width: 768px){nav{display:block;justify-self:flex-end}nav,nav.open{position:relative;background:unset;padding:initial}nav ul,nav.open ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}nav ul li a,nav.open ul li a{font-size:1.8rem;color:var(--text-color)}}footer{--text-color: hsl(var(--main-text-color));display:grid;grid-auto-flow:column;gap:3.2rem;justify-content:space-between;padding-inline:var(--page_padding);padding-block:var(--page_padding) 1.6rem;color:hsl(var(--text-color));box-shadow:0 -6px 6px -8px hsl(var(--base), 0%)}footer ul{display:grid;gap:.8rem;padding:0 !important}footer ul li{position:relative;max-width:-moz-max-content;max-width:max-content;list-style:none}footer ul li a{font-size:1.4rem;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--text-color);padding-block:.8rem}footer ul li a::before{position:absolute;inset:0}footer ul li a:after{position:absolute;content:"";height:.1em;width:100%;left:0;bottom:0}footer ul li a.current:after{background:hsl(var(--highlight), 60%)}footer ul li a:not(.active):hover:after{background:hsl(var(--main-text-color))}footer .banner{grid-row:2;grid-column:1/3;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;gap:.2em;font-size:1.4rem;font-weight:600}input:not([type=checkbox]),select,textarea{width:100%;border-radius:var(--input_border_radius);border:var(--input_border);padding:var(--input_padding)}label{display:grid;row-gap:.8rem}form{row-gap:1.6rem}.img__wrapper{display:grid;overflow:hidden;cursor:zoom-in}.img__wrapper:hover{outline:3px solid hsl(var(--highlight), 60%)}.img__wrapper .placeholder,.img__wrapper picture{grid-row:1;grid-column:1}.img__wrapper .placeholder{position:relative;z-index:-1;-o-object-fit:cover;object-fit:cover;filter:blur(2px)}.img__wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}zoom-wrapper{position:fixed;display:grid;height:100vh;width:100vw;justify-content:center;align-content:center;background:hsl(var(--main-text-color), 0.8)}zoom-wrapper img{max-width:100vw;-o-object-fit:contain;object-fit:contain;max-height:100vh;-o-object-position:center;object-position:center}.split-layout.even{--gap: 3.2rem;display:grid;gap:var(--gap);grid-template-areas:"top" "bottom"}.split-layout.even .top,.split-layout.even .bottom,.split-layout.even .left,.split-layout.even .right{gap:.8rem;grid-auto-rows:max-content}.split-layout.even .top{display:grid;grid-area:top;overflow:hidden}.split-layout.even .bottom{display:grid;grid-area:bottom;overflow:hidden}@media(min-width: 900px){.split-layout.even{grid-auto-columns:calc((100% - var(--gap))/2);grid-template-areas:"left right"}.split-layout.even .left{display:grid;grid-area:left}.split-layout.even .right{display:grid;grid-area:right}}.contact-form *:not(input[type=checkbox]):focus{outline:.2rem solid hsl(var(--highlight), 60%);outline-offset:.4rem}.contact-form label:has(input[type=checkbox]:focus){outline:.2rem solid hsl(var(--highlight), 60%);outline-offset:.2rem;border-radius:var(--input_border_radius)}.contact-form input.warning{border-color:hsl(var(--warning))}.contact-form p.warning{display:none;color:hsl(var(--warning), 0.8);text-transform:uppercase;line-height:1;font-size:.8em;margin-top:-0.5em;grid-column:1/-1}.contact-form p.warning.active{display:inline}.contact-form fieldset{display:grid;padding:1.6rem;-moz-column-gap:3.2rem;column-gap:3.2rem}.contact-form fieldset legend{padding:0 1.6rem}.contact-form fieldset label{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:0 .8rem}.contact-form fieldset label:hover{background:hsl(var(--highlight), 60%, 0.2)}.contact-form fieldset label input{width:2.4rem;height:2.4rem}@media(min-width: 768px){.contact-form fieldset{grid-template-columns:1fr 1fr}}button.btn,a.btn{--text-color: hsl(var(--main-background-color));display:flex;align-items:center;justify-content:center;-moz-column-gap:.5em;column-gap:.5em;padding:1.6rem;background:hsl(var(--main-text-color), 0.85);color:var(--text-color);border-radius:var(--input_border_radius);box-shadow:inset 0 0 10px hsl(var(--main-text-color)),var(--shadow-elevation-medium);border:1px solid rgba(0,0,0,0);font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}button.btn.secondary,a.btn.secondary{--text-color: hsl(var(--main-text-color));border:var(--input_border);background:hsl(var(--main-background-color));box-shadow:var(--shadow-elevation-medium)}button.btn.secondary:hover,a.btn.secondary:hover{box-shadow:var(--shadow-elevation-low)}button.btn.secondary:active,a.btn.secondary:active{background:hsl(var(--main-text-color));color:hsl(var(--main-background-color))}button.btn.secondary:active .icon,a.btn.secondary:active .icon{background-color:hsl(var(--main-background-color))}button.btn:hover,a.btn:hover{box-shadow:inset 0 0 10px hsl(var(--main-text-color)),var(--shadow-elevation-low)}button.btn:active,a.btn:active{background:hsl(var(--main-background-color));color:hsl(var(--main-text-color))}button.btn:active .icon,a.btn:active .icon{background-color:hsl(var(--main-text-color))}button.btn.mini,a.btn.mini{padding:var(--input_padding) 1.6rem;height:-moz-max-content;height:max-content}button.btn .icon,a.btn .icon{background-color:var(--text-color)}@media(min-width: 1024px){button.btn:not(.full-width),a.btn:not(.full-width){max-width:-moz-max-content;max-width:max-content}}button.pill,a.pill{background:var(--text-color);color:hsl(var(--body-bg));padding:.4rem .8rem;border-radius:40rem;border:none;cursor:pointer}.build-options{display:grid;row-gap:1.6rem}.build-options .options__wrapper{gap:3.2rem;display:grid;align-items:flex-end;margin-top:3.2rem}.build-options .options__wrapper .option{display:grid;row-gap:3.2rem;color:hsl(var(--base), 0%);padding:3.2rem;border-radius:.8rem;box-shadow:var(--shadow-elevation-medium)}.build-options .options__wrapper .option .title{text-align:center;font-size:1.8rem;font-weight:600;text-decoration:underline}.build-options .options__wrapper .option ul{display:flex;flex-wrap:wrap;-moz-column-gap:3.2rem;column-gap:3.2rem;padding:0;margin-left:1.6rem}.build-options .options__wrapper .option ul li{padding-left:.8rem}.build-options .options__wrapper .option ul li a{color:inherit}.build-options .options__wrapper .option ul li::marker{font-weight:600}.build-options .options__wrapper .option ul li:not(.included)::marker{content:"×";color:hsl(var(--red))}.build-options .options__wrapper .option ul li.included::marker{content:"✓";color:hsl(var(--green))}.build-options .options__wrapper .option.hero{background:hsl(var(--base), 100%, 0.8);color:hsl(var(--base), 0%);position:relative;border:2px solid hsl(var(--highlight), 60%);margin-top:4rem;box-shadow:var(--shadow-elevation-high);border-top-right-radius:0;border-top-left-radius:0}.build-options .options__wrapper .option.hero .title{font-size:2rem}.build-options .options__wrapper .option.hero::before{position:absolute;content:"Most Popular";bottom:100%;text-align:center;width:calc(100% + 4px);left:-2px;background:hsl(var(--highlight), 60%);color:hsl(var(--base), 100%);border-top-right-radius:.8rem;border-top-left-radius:.8rem;border:2px solid hsl(var(--highlight), 60%);font-size:2.4rem}@media(min-width: 900px){.build-options .options__wrapper{grid-template-columns:repeat(3, 1fr);margin:auto;-moz-column-gap:3.2rem;column-gap:3.2rem}.build-options .options__wrapper .option ul{display:grid;row-gap:.8rem}}.mock-chat__wrapper{display:grid;row-gap:1.6rem;margin:auto;width:100%}.mock-chat__wrapper .mock-chat{display:grid;row-gap:3.2rem;padding:3.2rem;box-shadow:var(--shadow-elevation-high);border-radius:.8rem}.mock-chat__wrapper .chat-bubble{position:relative;display:grid;justify-self:flex-start;align-items:center;-moz-column-gap:3.2rem;column-gap:3.2rem;padding:1.6rem;background:#fff;box-shadow:var(--shadow-elevation-medium);border-radius:1.6rem;grid-auto-flow:column;justify-items:flex-start;max-width:85%}.mock-chat__wrapper .chat-bubble.you{border-top-left-radius:0}.mock-chat__wrapper .chat-bubble.us{justify-self:flex-end;border-top-right-radius:0}.mock-chat__wrapper .chat-bubble.us .user{background:hsl(var(--highlight), 60%, 0.4)}.mock-chat__wrapper .chat-bubble .user{width:6.4rem;height:6.4rem;background:hsl(var(--highlight), 60%, 0.8);border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600;box-shadow:var(--shadow-elevation-low);line-height:1}.mock-chat__wrapper .emoji{font-size:3.2rem}@media(min-width: 1024px){.mock-chat__wrapper{padding:3.2rem}.mock-chat__wrapper .chat-bubble .user{width:8rem;height:8rem}}.big-list-item{display:grid;row-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;background:hsl(var(--base), 100%);padding:2.4rem;border-radius:.8rem;height:-moz-max-content;height:max-content}.big-list-item .content{display:grid;row-gap:1.6rem}.big-list-item .marker{display:flex;justify-content:center;align-items:center;rotate:-10deg;font-size:6.4rem;line-height:1;color:hsl(var(--highlight), 60%);align-self:flex-start;text-shadow:2px 2px 1px hsl(var(--base), 0%, 0.8)}.big-list-item .marker.circle{width:6.4rem;height:6.4rem;background:hsl(var(--highlight), 60%);border-radius:50%;font-size:2.4rem}@media(min-width: 768px){.big-list-item{grid-template-columns:max-content auto}.big-list-item .marker{font-size:4.8rem}}.image-w-placeholder{display:grid;overflow:hidden;width:100%}.image-w-placeholder picture,.image-w-placeholder figure{display:grid}.image-w-placeholder figure{grid-template-rows:auto max-content;z-index:1}.image-w-placeholder picture source,.image-w-placeholder picture img{grid-row:1;grid-column:1}.image-w-placeholder .placeholder-image,.image-w-placeholder picture,.image-w-placeholder figure{overflow:hidden;grid-row:1;grid-column:1}.image-w-placeholder .placeholder-image{position:relative;z-index:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;align-self:center;justify-self:center;filter:blur(2px)}.image-w-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-w-placeholder figcaption{display:flex;align-items:center;justify-content:center;background:hsl(var(--base-color));padding-block:.4rem}.image-w-placeholder.contain .placeholder-image,.image-w-placeholder.contain img{-o-object-fit:contain;object-fit:contain}.text-separator{display:grid;position:relative;gap:.8rem;padding:.4rem;cursor:text}.text-separator:focus-visible{outline:2px solid #000}.text-separator .tags__wrapper{display:flex;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center}.text-separator input{width:unset}.text-separator .checkbox__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.text-separator .checkbox__wrapper label{display:flex;gap:.8rem;align-items:center;background:hsl(var(--highlight), 60%);color:hsl(var(--base), 0%);padding:.8rem;border-radius:.8rem;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;cursor:pointer}.text-separator .checkbox__wrapper label .faux__btn{position:static;content:"x";border:1px solid;border-radius:50%;height:2.4rem;width:2.4rem;display:inline-grid;align-content:center;justify-content:center}.text-separator .checkbox__wrapper label:focus,.text-separator .checkbox__wrapper label:focus-visible,.text-separator .checkbox__wrapper label:focus-within{outline:2px solid hsl(var(--base), 0%)}.text-separator .errors{position:absolute;top:100%;color:#b94517}.light-dark-toggle{display:grid;grid-template:"a b";justify-items:center;align-self:center;align-items:center;gap:.4rem;padding:.4rem;height:-moz-max-content;height:max-content;background:hsl(var(--main-text-color), 0.7);color:hsl(var(--main-background-color));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:-moz-min-content;width:min-content;box-shadow:inset 0 0 10px -2px hsl(var(--base), 0%);border-radius:50rem;cursor:pointer}.light-dark-toggle.dark{grid-template:"b a"}.light-dark-toggle__label{grid-area:a;text-align:center;margin:.4rem}.light-dark-toggle .icon__wrapper{grid-area:b;border-radius:50%;background:hsl(var(--base), 0%);height:3.2rem;width:3.2rem;display:flex;align-items:center;justify-content:center;padding:.6rem;box-shadow:0 0 10px -2px hsl(var(--base), 0%)}.light-dark-toggle.dark .icon__wrapper{background:hsl(var(--yellow500))}.light-dark-toggle .icon{background-color:hsl(var(--main-background-color))}.background-wave-sides{position:absolute;width:100%;height:100% !important;z-index:-1}.background-wave-sides g path:nth-child(1){fill:hsl(calc(var(--base-h) + (5 * 1)), 50%, 50%, 0.1)}.background-wave-sides g path:nth-child(2){fill:hsl(calc(var(--base-h) + (5 * 2)), 50%, 50%, 0.1)}.background-wave-sides g path:nth-child(3){fill:hsl(calc(var(--base-h) + (5 * 3)), 50%, 50%, 0.1)}.background-wave-sides g path:nth-child(4){fill:hsl(calc(var(--base-h) + (5 * 4)), 50%, 50%, 0.1)}.background-wave-sides g path:nth-child(5){fill:hsl(calc(var(--base-h) + (5 * 5)), 50%, 50%, 0.1)}.colour-changer{display:grid;max-width:-moz-max-content;max-width:max-content;align-items:center;justify-items:center;gap:.4rem}.colour-changer .hue-slider{--slider-size: 3.2rem;display:grid;width:100%;cursor:pointer}.colour-changer .hue-slider .hues{background:linear-gradient(90deg, hsl(0deg, 50%, 50%),hsl(1deg, 50%, 50%),hsl(2deg, 50%, 50%),hsl(3deg, 50%, 50%),hsl(4deg, 50%, 50%),hsl(5deg, 50%, 50%),hsl(6deg, 50%, 50%),hsl(7deg, 50%, 50%),hsl(8deg, 50%, 50%),hsl(9deg, 50%, 50%),hsl(10deg, 50%, 50%),hsl(11deg, 50%, 50%),hsl(12deg, 50%, 50%),hsl(13deg, 50%, 50%),hsl(14deg, 50%, 50%),hsl(15deg, 50%, 50%),hsl(16deg, 50%, 50%),hsl(17deg, 50%, 50%),hsl(18deg, 50%, 50%),hsl(19deg, 50%, 50%),hsl(20deg, 50%, 50%),hsl(21deg, 50%, 50%),hsl(22deg, 50%, 50%),hsl(23deg, 50%, 50%),hsl(24deg, 50%, 50%),hsl(25deg, 50%, 50%),hsl(26deg, 50%, 50%),hsl(27deg, 50%, 50%),hsl(28deg, 50%, 50%),hsl(29deg, 50%, 50%),hsl(30deg, 50%, 50%),hsl(31deg, 50%, 50%),hsl(32deg, 50%, 50%),hsl(33deg, 50%, 50%),hsl(34deg, 50%, 50%),hsl(35deg, 50%, 50%),hsl(36deg, 50%, 50%),hsl(37deg, 50%, 50%),hsl(38deg, 50%, 50%),hsl(39deg, 50%, 50%),hsl(40deg, 50%, 50%),hsl(41deg, 50%, 50%),hsl(42deg, 50%, 50%),hsl(43deg, 50%, 50%),hsl(44deg, 50%, 50%),hsl(45deg, 50%, 50%),hsl(46deg, 50%, 50%),hsl(47deg, 50%, 50%),hsl(48deg, 50%, 50%),hsl(49deg, 50%, 50%),hsl(50deg, 50%, 50%),hsl(51deg, 50%, 50%),hsl(52deg, 50%, 50%),hsl(53deg, 50%, 50%),hsl(54deg, 50%, 50%),hsl(55deg, 50%, 50%),hsl(56deg, 50%, 50%),hsl(57deg, 50%, 50%),hsl(58deg, 50%, 50%),hsl(59deg, 50%, 50%),hsl(60deg, 50%, 50%),hsl(61deg, 50%, 50%),hsl(62deg, 50%, 50%),hsl(63deg, 50%, 50%),hsl(64deg, 50%, 50%),hsl(65deg, 50%, 50%),hsl(66deg, 50%, 50%),hsl(67deg, 50%, 50%),hsl(68deg, 50%, 50%),hsl(69deg, 50%, 50%),hsl(70deg, 50%, 50%),hsl(71deg, 50%, 50%),hsl(72deg, 50%, 50%),hsl(73deg, 50%, 50%),hsl(74deg, 50%, 50%),hsl(75deg, 50%, 50%),hsl(76deg, 50%, 50%),hsl(77deg, 50%, 50%),hsl(78deg, 50%, 50%),hsl(79deg, 50%, 50%),hsl(80deg, 50%, 50%),hsl(81deg, 50%, 50%),hsl(82deg, 50%, 50%),hsl(83deg, 50%, 50%),hsl(84deg, 50%, 50%),hsl(85deg, 50%, 50%),hsl(86deg, 50%, 50%),hsl(87deg, 50%, 50%),hsl(88deg, 50%, 50%),hsl(89deg, 50%, 50%),hsl(90deg, 50%, 50%),hsl(91deg, 50%, 50%),hsl(92deg, 50%, 50%),hsl(93deg, 50%, 50%),hsl(94deg, 50%, 50%),hsl(95deg, 50%, 50%),hsl(96deg, 50%, 50%),hsl(97deg, 50%, 50%),hsl(98deg, 50%, 50%),hsl(99deg, 50%, 50%),hsl(100deg, 50%, 50%),hsl(101deg, 50%, 50%),hsl(102deg, 50%, 50%),hsl(103deg, 50%, 50%),hsl(104deg, 50%, 50%),hsl(105deg, 50%, 50%),hsl(106deg, 50%, 50%),hsl(107deg, 50%, 50%),hsl(108deg, 50%, 50%),hsl(109deg, 50%, 50%),hsl(110deg, 50%, 50%),hsl(111deg, 50%, 50%),hsl(112deg, 50%, 50%),hsl(113deg, 50%, 50%),hsl(114deg, 50%, 50%),hsl(115deg, 50%, 50%),hsl(116deg, 50%, 50%),hsl(117deg, 50%, 50%),hsl(118deg, 50%, 50%),hsl(119deg, 50%, 50%),hsl(120deg, 50%, 50%),hsl(121deg, 50%, 50%),hsl(122deg, 50%, 50%),hsl(123deg, 50%, 50%),hsl(124deg, 50%, 50%),hsl(125deg, 50%, 50%),hsl(126deg, 50%, 50%),hsl(127deg, 50%, 50%),hsl(128deg, 50%, 50%),hsl(129deg, 50%, 50%),hsl(130deg, 50%, 50%),hsl(131deg, 50%, 50%),hsl(132deg, 50%, 50%),hsl(133deg, 50%, 50%),hsl(134deg, 50%, 50%),hsl(135deg, 50%, 50%),hsl(136deg, 50%, 50%),hsl(137deg, 50%, 50%),hsl(138deg, 50%, 50%),hsl(139deg, 50%, 50%),hsl(140deg, 50%, 50%),hsl(141deg, 50%, 50%),hsl(142deg, 50%, 50%),hsl(143deg, 50%, 50%),hsl(144deg, 50%, 50%),hsl(145deg, 50%, 50%),hsl(146deg, 50%, 50%),hsl(147deg, 50%, 50%),hsl(148deg, 50%, 50%),hsl(149deg, 50%, 50%),hsl(150deg, 50%, 50%),hsl(151deg, 50%, 50%),hsl(152deg, 50%, 50%),hsl(153deg, 50%, 50%),hsl(154deg, 50%, 50%),hsl(155deg, 50%, 50%),hsl(156deg, 50%, 50%),hsl(157deg, 50%, 50%),hsl(158deg, 50%, 50%),hsl(159deg, 50%, 50%),hsl(160deg, 50%, 50%),hsl(161deg, 50%, 50%),hsl(162deg, 50%, 50%),hsl(163deg, 50%, 50%),hsl(164deg, 50%, 50%),hsl(165deg, 50%, 50%),hsl(166deg, 50%, 50%),hsl(167deg, 50%, 50%),hsl(168deg, 50%, 50%),hsl(169deg, 50%, 50%),hsl(170deg, 50%, 50%),hsl(171deg, 50%, 50%),hsl(172deg, 50%, 50%),hsl(173deg, 50%, 50%),hsl(174deg, 50%, 50%),hsl(175deg, 50%, 50%),hsl(176deg, 50%, 50%),hsl(177deg, 50%, 50%),hsl(178deg, 50%, 50%),hsl(179deg, 50%, 50%),hsl(180deg, 50%, 50%),hsl(181deg, 50%, 50%),hsl(182deg, 50%, 50%),hsl(183deg, 50%, 50%),hsl(184deg, 50%, 50%),hsl(185deg, 50%, 50%),hsl(186deg, 50%, 50%),hsl(187deg, 50%, 50%),hsl(188deg, 50%, 50%),hsl(189deg, 50%, 50%),hsl(190deg, 50%, 50%),hsl(191deg, 50%, 50%),hsl(192deg, 50%, 50%),hsl(193deg, 50%, 50%),hsl(194deg, 50%, 50%),hsl(195deg, 50%, 50%),hsl(196deg, 50%, 50%),hsl(197deg, 50%, 50%),hsl(198deg, 50%, 50%),hsl(199deg, 50%, 50%),hsl(200deg, 50%, 50%),hsl(201deg, 50%, 50%),hsl(202deg, 50%, 50%),hsl(203deg, 50%, 50%),hsl(204deg, 50%, 50%),hsl(205deg, 50%, 50%),hsl(206deg, 50%, 50%),hsl(207deg, 50%, 50%),hsl(208deg, 50%, 50%),hsl(209deg, 50%, 50%),hsl(210deg, 50%, 50%),hsl(211deg, 50%, 50%),hsl(212deg, 50%, 50%),hsl(213deg, 50%, 50%),hsl(214deg, 50%, 50%),hsl(215deg, 50%, 50%),hsl(216deg, 50%, 50%),hsl(217deg, 50%, 50%),hsl(218deg, 50%, 50%),hsl(219deg, 50%, 50%),hsl(220deg, 50%, 50%),hsl(221deg, 50%, 50%),hsl(222deg, 50%, 50%),hsl(223deg, 50%, 50%),hsl(224deg, 50%, 50%),hsl(225deg, 50%, 50%),hsl(226deg, 50%, 50%),hsl(227deg, 50%, 50%),hsl(228deg, 50%, 50%),hsl(229deg, 50%, 50%),hsl(230deg, 50%, 50%),hsl(231deg, 50%, 50%),hsl(232deg, 50%, 50%),hsl(233deg, 50%, 50%),hsl(234deg, 50%, 50%),hsl(235deg, 50%, 50%),hsl(236deg, 50%, 50%),hsl(237deg, 50%, 50%),hsl(238deg, 50%, 50%),hsl(239deg, 50%, 50%),hsl(240deg, 50%, 50%),hsl(241deg, 50%, 50%),hsl(242deg, 50%, 50%),hsl(243deg, 50%, 50%),hsl(244deg, 50%, 50%),hsl(245deg, 50%, 50%),hsl(246deg, 50%, 50%),hsl(247deg, 50%, 50%),hsl(248deg, 50%, 50%),hsl(249deg, 50%, 50%),hsl(250deg, 50%, 50%),hsl(251deg, 50%, 50%),hsl(252deg, 50%, 50%),hsl(253deg, 50%, 50%),hsl(254deg, 50%, 50%),hsl(255deg, 50%, 50%),hsl(256deg, 50%, 50%),hsl(257deg, 50%, 50%),hsl(258deg, 50%, 50%),hsl(259deg, 50%, 50%),hsl(260deg, 50%, 50%),hsl(261deg, 50%, 50%),hsl(262deg, 50%, 50%),hsl(263deg, 50%, 50%),hsl(264deg, 50%, 50%),hsl(265deg, 50%, 50%),hsl(266deg, 50%, 50%),hsl(267deg, 50%, 50%),hsl(268deg, 50%, 50%),hsl(269deg, 50%, 50%),hsl(270deg, 50%, 50%),hsl(271deg, 50%, 50%),hsl(272deg, 50%, 50%),hsl(273deg, 50%, 50%),hsl(274deg, 50%, 50%),hsl(275deg, 50%, 50%),hsl(276deg, 50%, 50%),hsl(277deg, 50%, 50%),hsl(278deg, 50%, 50%),hsl(279deg, 50%, 50%),hsl(280deg, 50%, 50%),hsl(281deg, 50%, 50%),hsl(282deg, 50%, 50%),hsl(283deg, 50%, 50%),hsl(284deg, 50%, 50%),hsl(285deg, 50%, 50%),hsl(286deg, 50%, 50%),hsl(287deg, 50%, 50%),hsl(288deg, 50%, 50%),hsl(289deg, 50%, 50%),hsl(290deg, 50%, 50%),hsl(291deg, 50%, 50%),hsl(292deg, 50%, 50%),hsl(293deg, 50%, 50%),hsl(294deg, 50%, 50%),hsl(295deg, 50%, 50%),hsl(296deg, 50%, 50%),hsl(297deg, 50%, 50%),hsl(298deg, 50%, 50%),hsl(299deg, 50%, 50%),hsl(300deg, 50%, 50%),hsl(301deg, 50%, 50%),hsl(302deg, 50%, 50%),hsl(303deg, 50%, 50%),hsl(304deg, 50%, 50%),hsl(305deg, 50%, 50%),hsl(306deg, 50%, 50%),hsl(307deg, 50%, 50%),hsl(308deg, 50%, 50%),hsl(309deg, 50%, 50%),hsl(310deg, 50%, 50%),hsl(311deg, 50%, 50%),hsl(312deg, 50%, 50%),hsl(313deg, 50%, 50%),hsl(314deg, 50%, 50%),hsl(315deg, 50%, 50%),hsl(316deg, 50%, 50%),hsl(317deg, 50%, 50%),hsl(318deg, 50%, 50%),hsl(319deg, 50%, 50%),hsl(320deg, 50%, 50%),hsl(321deg, 50%, 50%),hsl(322deg, 50%, 50%),hsl(323deg, 50%, 50%),hsl(324deg, 50%, 50%),hsl(325deg, 50%, 50%),hsl(326deg, 50%, 50%),hsl(327deg, 50%, 50%),hsl(328deg, 50%, 50%),hsl(329deg, 50%, 50%),hsl(330deg, 50%, 50%),hsl(331deg, 50%, 50%),hsl(332deg, 50%, 50%),hsl(333deg, 50%, 50%),hsl(334deg, 50%, 50%),hsl(335deg, 50%, 50%),hsl(336deg, 50%, 50%),hsl(337deg, 50%, 50%),hsl(338deg, 50%, 50%),hsl(339deg, 50%, 50%),hsl(340deg, 50%, 50%),hsl(341deg, 50%, 50%),hsl(342deg, 50%, 50%),hsl(343deg, 50%, 50%),hsl(344deg, 50%, 50%),hsl(345deg, 50%, 50%),hsl(346deg, 50%, 50%),hsl(347deg, 50%, 50%),hsl(348deg, 50%, 50%),hsl(349deg, 50%, 50%),hsl(350deg, 50%, 50%),hsl(351deg, 50%, 50%),hsl(352deg, 50%, 50%),hsl(353deg, 50%, 50%),hsl(354deg, 50%, 50%),hsl(355deg, 50%, 50%),hsl(356deg, 50%, 50%),hsl(357deg, 50%, 50%),hsl(358deg, 50%, 50%),hsl(359deg, 50%, 50%),hsl(0deg, 50%, 50%))}.colour-changer .hue-slider table,.colour-changer .hue-slider .hues,.colour-changer .hue-slider input{grid-row:1;grid-column:1}.colour-changer .hue-slider input{align-self:flex-end;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:rgba(0,0,0,0)}.colour-changer .hue-slider input::-webkit-slider-thumb{--buffer: 0.4rem;-webkit-appearance:none;appearance:none;width:.4rem;height:calc(var(--slider-size) + var(--buffer));margin-top:calc(var(--buffer)/2*-1);margin-bottom:calc(var(--buffer)/2*-1)}.colour-changer .hue-slider input::-moz-range-thumb{--buffer: 0.4rem;-moz-appearance:none;appearance:none;width:.4rem;height:calc(var(--slider-size) + var(--buffer));margin-top:calc(var(--buffer)/2*-1);margin-bottom:calc(var(--buffer)/2*-1)}.colour-changer .hue-slider input.ready::-webkit-slider-thumb{background:hsl(var(--main-text-color))}.colour-changer label{width:100%;text-align:center;line-height:1.2}.colour-changer .colour-wheel__wrapper{display:grid;align-items:center;justify-items:center;aspect-ratio:1;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.colour-changer .colour-wheel__wrapper .text,.colour-changer .colour-wheel__wrapper .colour-wheel{grid-row:1;grid-column:1}.colour-changer .colour-wheel__wrapper svg{width:100%;height:100%}.colour-changer .colour-wheel__wrapper svg textPath{font-size:.15rem;text-anchor:middle;dominant-baseline:text-before-edge;fill:hsl(var(--main-text-color))}.colour-changer .colour-wheel__wrapper svg textPath.bottom{dominant-baseline:text-after-edge}.colour-changer .colour-wheel__wrapper .colour-wheel{width:50%;height:50%;aspect-ratio:1;top:0;border-radius:50%;background:pink;background-image:radial-gradient(farthest-side at bottom right, hsl(0deg, 50%, 50%), transparent),radial-gradient(farthest-side at bottom left, hsl(234deg, 50%, 50%), transparent),radial-gradient(farthest-side at top right, hsl(115deg, 50%, 50%), transparent),radial-gradient(farthest-side at top left, hsl(70deg, 50%, 50%), transparent)}.slide-image-reveal{--color: hsl(var(--base-h), 30%, 50%);display:grid;justify-content:center;align-items:center}.slide-image-reveal figure{position:relative;display:grid;width:-moz-max-content;width:max-content;overflow:hidden;height:100%;width:100%;cursor:col-resize}.slide-image-reveal figure picture{grid-row:1;grid-column:1}.slide-image-reveal figure picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:left;object-position:left}.slide-image-reveal figure .slider{position:absolute;width:1px;height:100%;background:var(--color)}.slide-image-reveal figure .slider::before,.slide-image-reveal figure .slider::after{--size: 4.8rem;position:absolute;top:calc(50% - var(--size)/2);color:var(--color);font-size:var(--size);font-weight:400;line-height:1}.slide-image-reveal figure .slider::before{content:"<";right:0}.slide-image-reveal figure .slider::after{content:">";left:100%}.slide-image-reveal__top{position:relative;overflow:hidden}.slide-image-reveal__bottom{filter:brightness(1.05) hue-rotate(11deg)}.home main{display:grid;row-gap:3.2rem}.home main .split-layout.even .photo{--image-width: clamp(20rem, 100%, 45vw);position:relative;height:-moz-max-content;height:max-content;overflow:unset}.home main .split-layout.even .photo .image-w-placeholder{width:var(--image-width);margin:auto}.home main .split-layout.even .photo .image-w-placeholder img{border-radius:50%;aspect-ratio:1;border:4px solid hsl(var(--base-h), 50%, 50%)}.home main .split-layout.even .photo figcaption{position:absolute;bottom:0;z-index:23;font-size:1.6rem;box-shadow:2px 2px 6px -2px hsl(var(--base-h), 50%, 20%);padding:.8rem;width:var(--image-width)}@media(min-width: 1024px){.home main .photo{--image-width: unset}}@media(min-width: 1024px){main.contact section{grid-template-columns:1fr 1fr}}.services__wrapper{display:grid;gap:3.2rem}.services__wrapper .service{display:flex;-moz-column-gap:3.2rem;column-gap:3.2rem;align-items:center;padding:3.2rem}.services__wrapper .service:nth-child(odd){background:hsl(var(--base), 0%, 0.025)}.services__wrapper .service .title__wrapper{display:grid;justify-items:center}.services__wrapper .service.highlight{outline:2px solid hsl(var(--highlight), 60%, 0.5);border-radius:.4rem}.posts__wrapper{display:grid;gap:3.2rem}@media(min-width: 768px){.posts__wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.posts__wrapper{grid-template-columns:repeat(3, 1fr)}}.posts__wrapper .post__card{display:grid;grid-template-rows:max-content max-content auto;text-decoration:none;color:hsl(var(--base), 0%);box-shadow:0 0 10px -4px hsl(var(--base), 0%, 0.4);border-radius:2rem;overflow:hidden;transition:box-shadow .5s ease}.posts__wrapper .post__card:hover{box-shadow:0 0 16px -4px hsl(var(--base), 0%, 0.6);transition:box-shadow .5s ease}.posts__wrapper .post__card:active{box-shadow:0 0 2px -4px hsl(var(--base), 0%, 0.6);transition:box-shadow .25s ease}.posts__wrapper .post__card picture{display:grid}.posts__wrapper .post__card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.posts__wrapper .post__card .content{display:grid;padding:1.6rem;row-gap:1.6rem}.posts__wrapper .post__card .content p{line-height:1.2}.posts__wrapper .post__card .content .title{font-weight:600;font-size:2rem}.posts__wrapper .post__card .content .author{color:hsl(var(--base), 0%, 0.7);font-size:1.6rem;text-transform:uppercase}.posts__wrapper .post__card .content .summary{color:hsl(var(--base), 0%, 0.7)}main.not-found{align-content:flex-start;row-gap:3.2rem}main.not-found section{-moz-column-gap:6.4rem;column-gap:6.4rem}main.not-found .second{position:relative}main.not-found .attribute{text-align:end;font-size:1.4rem}@media(min-width: 1024px){main.not-found .section__content{grid-template-columns:1fr 1fr}}.details-summary-elements .details-basics details{background:hsl(var(--highlight), 80%);border:1px solid hsl(var(--highlight), 60%);padding:.4rem}.details-summary-elements .details-basics summary{padding:.8rem;color:hsl(var(--base), 0%);cursor:pointer}.details-summary-elements .details-basics div{display:grid;row-gap:1.6rem;background:hsl(var(--main-background-color), 90%);padding:.8rem}.details-summary-elements .with-heading summary h3{display:inline;font-size:1.8rem;font-weight:400}.details-summary-elements .with-close-btn details button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(var(--main-background-color), 90%);text-transform:uppercase;background:rgba(0,0,0,0);width:100%;padding-block:1.2rem;cursor:pointer}.showcase{--text-color: var(--base-h), 20%, 95%}.showcase .tags__wrapper{display:flex;flex-wrap:wrap;gap:.8rem}.showcase .tags__wrapper .tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;position:relative;background:linear-gradient(hsl(var(--base-h), 50%, 50%), hsl(var(--base-h), 50%, 40%));padding:.4rem .8rem .8rem;border-radius:.4rem;font-variant:small-caps;color:hsl(var(--text-color));overflow:hidden;z-index:0;box-shadow:2px 2px 6px -2px hsl(var(--base-h), 50%, 15%);border:1px solid hsl(var(--base-h), 50%, 90%, 0.5);cursor:pointer}.showcase .tags__wrapper .tag::before{position:absolute;content:"";width:200%;height:100%;transform:translateX(-100%);top:0;background:linear-gradient(45deg, transparent, transparent, hsl(var(--base-h), 50%, 90%, 0.5), transparent, transparent);z-index:-1}@media(prefers-reduced-motion: no-preference){.showcase .tags__wrapper .tag:hover{box-shadow:1px 1px 4px -2px}.showcase .tags__wrapper .tag:hover::before{transform:translateX(100%);transition:transform .75s ease-out}}.showcase .cards__wrapper .description{display:none}@keyframes grow-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shrink-x{from{transform:scaleX(1)}to{transform:scaleX(0)}}.showcase .cards__wrapper{display:grid;gap:3.2rem;margin-block:3.2rem;view-transition-name:cards}.showcase .cards__wrapper .card{--aspect-ratio: 2/3;--background-color: var(--base-h), 60%, 30%;position:relative;display:grid;gap:1.6rem;background:linear-gradient(hsl(var(--base-h), 30%, 20%), hsl(var(--base-h), 20%, 15%, 0.25), transparent),linear-gradient(45deg, hsl(var(--base-h), 30%, 20%), hsl(var(--base-h), 20%, 15%, 0.5));color:hsl(var(--text-color));box-shadow:2px 2px 8px -4px hsl(var(--base), 0%),0 0 10px -5px hsl(var(--base-h), 50%, 25%);border:1px solid hsl(var(--base-h), 50%, 90%, 0.5);border-radius:1.6rem;aspect-ratio:var(--aspect-ratio);overflow:hidden;isolation:isolate}.showcase .cards__wrapper .card .front{grid-row:1;grid-column:1;display:grid;gap:.8rem;text-align:center;align-self:center;z-index:calc(var(--menu-zIndex) - 1);padding-inline:1.6rem}.showcase .cards__wrapper .card h2.title{color:hsl(var(--text-color));font-weight:600;padding-top:1.6rem}.showcase .cards__wrapper .card .mini-description{line-height:1.2;color:hsl(var(--text-color), 0.7)}.showcase .cards__wrapper .card:hover{grid-template-rows:max-content auto}.showcase .cards__wrapper .card:hover .tag{opacity:0;transition:opacity .5s ease}.showcase .cards__wrapper .card:hover h2.title{align-self:flex-start;font-size:1.8rem}.showcase .cards__wrapper .card:hover .image,.showcase .cards__wrapper .card:hover .mini-description{opacity:0;height:0;transform:translateX(100%)}.showcase .cards__wrapper .card:hover .content__wrapper{opacity:1;z-index:11;transform:translateY(0)}.showcase .cards__wrapper .card:hover::before{opacity:1}@media(prefers-reduced-motion: no-preference){.showcase .cards__wrapper .card:hover .content__wrapper,.showcase .cards__wrapper .card:hover .image,.showcase .cards__wrapper .card:hover::before{transition:opacity .25s ease-in-out,transform .5s ease-in-out,height 5s linear}}.showcase .cards__wrapper .card .image{grid-row:1;grid-column:1;opacity:1}.showcase .cards__wrapper .card .image{opacity:.5;mix-blend-mode:color-burn}.showcase .cards__wrapper .card .content__wrapper{opacity:0;display:grid;justify-items:center;align-items:flex-end;transform:translateY(100%);padding-inline:1.6em;padding-bottom:1.6rem}.showcase .cards__wrapper .card .btn{box-shadow:none;width:100%;max-width:100%}.showcase .cards__wrapper .card .btns__wrapper{display:flex;gap:.8rem;flex-wrap:wrap}.showcase .cards__wrapper .card .title{font-size:2.8rem;font-size:2.8rem;color:hsl(var(--text-color));text-decoration:unset}.showcase .cards__wrapper .card .resources{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;align-items:center;align-content:center;padding-inline:unset;padding-bottom:1.6rem}.showcase .cards__wrapper .card .resources .resource-tag{list-style:none;padding:.4rem .8rem;background:hsl(var(--base-h), 50%, 15%);color:hsl(var(--text-color));border-radius:.4rem;line-height:1;border:1px solid hsl(var(--base-h), 50%, 90%, 0.2)}.showcase .cards__wrapper .card .tag{--background-1: hsl(var(--highlight), 65%);--background-2: hsl(var(--highlight), 85%);--linear-background: linear-gradient( 90deg, var(--background-1), var(--background-2) );position:absolute;background:var(--linear-background);color:hsl(var(--text-color));font-weight:600;text-align:center;top:-0.8rem;right:.8rem;filter:drop-shadow(0 1px 2px hsl(var(--base-h), 20%, 10%, 0.85));z-index:var(--below-menu-zIndex);padding-inline:.8rem 1.6rem;font-size:clamp(1.6rem,5vw,2.4rem);top:1.6rem;right:-0.8rem}.showcase .cards__wrapper .card .card,.showcase .cards__wrapper .card .image-w-placeholder{aspect-ratio:var(--aspect-ratio)}.showcase .cards__wrapper .card .image-w-placeholder{border-radius:.8rem}@media(min-width: 425px){.showcase .cards__wrapper .card{--aspect-ratio: 1}.showcase .cards__wrapper .card .btn{width:unset}}@media(min-width: 501px){.showcase .cards__wrapper .card{--aspect-ratio: 3/2}}@media(min-width: 768px){.showcase .cards__wrapper{grid-template-columns:repeat(2, 1fr)}.showcase .cards__wrapper .card{--aspect-ratio: 4/5}}@media(min-width: 900px){.showcase .cards__wrapper .card{--aspect-ratio: 1}}@media(min-width: 1024px){.showcase .cards__wrapper{grid-template-columns:repeat(3, 1fr)}.showcase .cards__wrapper .card{--aspect-ratio: 4/5}.showcase .cards__wrapper .card .btn{width:100%}}.showcase ::view-transition-old(cards),.showcase ::view-transition-new(cards){animation-duration:5s}body{display:grid;min-height:100vh;grid-template-rows:max-content auto max-content;background:hsl(var(--body-bg));color:hsl(var(--main-text-color))}@media(min-width: 768px){body{overflow-y:auto !important}}main{position:relative;display:grid;grid-auto-rows:max-content;row-gap:6.4rem;padding-block:3.2rem}main .section__content:not(:empty){background:hsl(var(--body-bg), 0.6);padding:3.2rem}[popover],dialog{margin:auto}strong{font-weight:600}section .section__content,header .header__content,main::before{display:grid;row-gap:.8rem;padding-inline:var(--page_padding);align-content:flex-start;width:100%}@media(min-width: 1024px){section .section__content,header .header__content,main::before{max-width:1024px;margin-inline:auto}}@media(min-width: 1440px){section .section__content,header .header__content,main::before{max-width:1200px}}@media(min-width: 2560px){section .section__content,header .header__content,main::before{max-width:1440px}}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:calc((7rem - 1rem)/1.6)}h2{font-size:calc((7rem - 2rem)/1.6)}h3{font-size:calc((7rem - 3rem)/1.6)}h4{font-size:calc((7rem - 4rem)/1.6)}h5{font-size:calc((7rem - 5rem)/1.6)}h6{font-size:calc((7rem - 6rem)/1.6)}p{line-height:1.8}ul,ol{padding-left:3.2rem}ul.horizontal,ol.horizontal{display:flex;gap:3.2rem;flex-wrap:wrap}ol{list-style:lower-roman}section{display:grid;row-gap:1.6rem}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}kbd{border:1px solid hsl(var(--base), 0%, 0.5);border-radius:.8rem;padding:0rem .4rem .2rem .4rem;box-shadow:inset -1px -1px 3px hsl(var(--base), 50%);background:hsl(var(--body-bg));color:hsl(var(--main-text-color))}del{background:#f08257}ins{background:#66f566}del,ins{color:hsl(var(--base), 0%)}code.detail{font-size:90%;background:hsl(var(--base), 10%);color:hsl(var(--base), 90%);padding:.2rem .4rem;border-radius:.4rem;outline:1px solid hsl(var(--base), 90%)}.code-block{display:grid}pre{background:hsl(var(--base), 0%, 0.85);border:8px solid hsl(var(--highlight), 0%);color:hsl(var(--base), 90%);padding:1.6rem;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-size:1.6rem;border-style:groove;height:-moz-max-content;height:max-content;align-self:center}.breadcrumbs{display:inline-flex;flex-wrap:wrap;gap:.4rem;font-size:1.4rem}.breadcrumbs h4{font-size:inherit;font-weight:400}.breadcrumbs span a{color:hsl(var(--main-color))}.breadcrumbs span a:visited{color:hsl(var(--main-color-dark))}.breadcrumbs span.current{font-weight:600}figcaption{font-size:80%;font-style:italic;text-align:center}.link{font-weight:600;color:var(--link-color)}.link:hover{color:var(--link-hover)}.link:visited:not(:hover){color:var(--link-visited)}a{color:var(--link-color);font-weight:600}.pills__wrapper{display:flex;flex-wrap:wrap;gap:.8rem}blockquote{--padding: 3.2rem;position:relative;background:hsl(var(--base-h), 70%, 80%);padding:var(--padding);color:hsl(var(--base-h), 20%, 20%);border-radius:1.6rem;font-style:italic;box-shadow:4px 4px 6px -4px hsl(var(--base-h), 20%, 20%, 0.8)}blockquote::before,blockquote::after{position:absolute;content:'"';font-family:auto;font-size:200%;rotate:16deg;line-height:1}blockquote::before{top:calc(var(--padding)/4);left:calc(var(--padding)/4)}blockquote::after{bottom:calc(var(--padding)/4);right:calc(var(--padding)/2)}.paragraphs{display:grid;gap:1.6rem}.content p{margin-block:1.6rem}@media(min-width: 768px){.content.col-2{-moz-column-count:2;column-count:2}}.invisible{visibility:hidden}.hidden{display:none !important}.wrapper{gap:1.6rem}.wrapper.grid{display:grid}.wrapper.grid.column{grid-auto-flow:column}.wrapper.grid.center{justify-items:center}.wrapper.flex{display:flex}.wrapper.flex.wrap{flex-wrap:wrap}.text-center{text-align:center}dl dd{-webkit-margin-start:4rem;margin-inline-start:4rem}button{cursor:pointer}button:active,button:focus,button:focus-visible{outline-color:hsl(var(--highlight), 60%)}