:root{--color-primary: #a60e00;--color-on-primary: #ffffff;--color-primary-hovered: #590700;--color-primary-pressed: #590000;--color-primary-container: #ffe2d7;--color-surface: #ffffff;--color-on-surface: #191919;--color-on-surface-variant: #6a6a6a;--color-on-surface-disabled: #b3b3b3;--content-small: calc(45rem + (2 * var(--content-padding)));--content-medium: calc(54rem + (2 * var(--content-padding)));--content-width: 90rem;--content-padding: clamp(1.5rem, 0.7857rem + 3.5714vw, 4rem);--layout-gap-small: clamp(2rem, 1.4286rem + 2.8571vw, 4rem);--layout-gap: clamp(3rem, 1.5714rem + 7.1429vw, 8rem);--layout-row-gap: clamp(1.5rem, 0.7857rem + 3.5714vw, 4rem);--layout-column-gap: clamp(1.5rem, 0.7857rem + 3.5714vw, 4rem);--font-family-serif: "Montagu Slab", serif;--font-family-sans: "Urbanist", sans-serif;--font-family-sans-variant: "Lato", sans-serif;--font-size-xxsm: clamp(0.75rem, 0.7143rem + 0.1786vw, 0.875rem);--font-size-xsm: clamp(1rem, 0.9643rem + 0.1786vw, 1.125rem);--font-size-sm: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.25rem);--font-size-md: clamp(1.25rem, 1.1786rem + 0.3571vw, 1.5rem);--font-size-lg: clamp(1.375rem, 1.2679rem + 0.5357vw, 1.75rem);--font-size-xl: clamp(1.5rem, 1.2857rem + 1.0714vw, 2.25rem);--font-size-xxl: clamp(1.75rem, 1.3929rem + 1.7857vw, 3rem);--font-size-xxxl: clamp(2.5rem, 2.0714rem + 2.1429vw, 4rem);--header-height: 5.25rem;--transition: all 0.3s ease-in-out}@media screen and (min-width: 64rem){:root{--header-height: 6.25rem}}*{margin:0}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-display:swap;font-family:"Montagu Slab";font-style:normal;font-weight:400;src:url("/assets/fonts/montagu-slab-v17-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montagu Slab";font-style:normal;font-weight:600;src:url("/assets/fonts/montagu-slab-v17-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montagu Slab";font-style:normal;font-weight:700;src:url("/assets/fonts/montagu-slab-v17-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:400;src:url("/assets/fonts/urbanist-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:italic;font-weight:400;src:url("/assets/fonts/urbanist-v18-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:600;src:url("/assets/fonts/urbanist-v18-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:700;src:url("/assets/fonts/urbanist-v18-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/assets/fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("/assets/fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("/assets/fonts/lato-v25-latin-700.woff2") format("woff2")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-sans-variant);font-size:1em;font-weight:400;line-height:1.5;font-style:normal;color:var(--color-on-surface)}.h-xxxl{font-family:var(--font-family-serif);font-size:var(--font-size-xxxl);font-weight:600;line-height:1.35}.h-xxl,h1{font-family:var(--font-family-serif);font-size:var(--font-size-xxl);font-weight:600;line-height:1.35}.h-xl,h2{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:600;line-height:1.35}.h-lg,h3{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:600;line-height:1.35}.h-lg-uppercase{font-family:var(--font-family-sans);font-size:var(--font-size-lg);line-height:1.35;letter-spacing:.0875rem;text-transform:uppercase}.h-md,h4{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:700}.h-sm,h6,h5{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:700}.p-lg{font-size:var(--font-size-lg);font-weight:400}.p-md{font-size:var(--font-size-md);font-weight:400}.p-sm,p{font-size:var(--font-size-sm);font-weight:400}.p-xsm,body{font-size:var(--font-size-xsm);font-weight:400}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance;max-width:max-content}h6{font-weight:600}strong,b{font-weight:700}.text-default{text-align:left}.text-default h1{margin-bottom:3rem}.text-default h2{margin-bottom:2.5rem}.text-default h3,.text-default h4,.text-default h5,.text-default h6{margin-bottom:2rem}.text-default h1{margin-top:3.5rem}.text-default h2{margin-top:3rem}.text-default h3,.text-default h4,.text-default h5,.text-default h6{margin-top:2.5rem}.text-default p,.text-default ul,.text-default ol{margin-top:0;margin-bottom:1.5rem}.text-default li{margin-bottom:.5rem}.text-default li p{margin-bottom:0}.text-default p+p,.text-default p+ul,.text-default p+ol,.text-default ul+p,.text-default ol+p{margin-top:1.5rem}.text-default strong{font-weight:700}.text-default blockquote{margin-top:0;margin-bottom:1rem;padding-left:1rem;border-left:.0625rem solid var(--color-on-surface-disabled);font-weight:700}.text-default blockquote footer{margin-top:.5rem;font-style:italic;font-weight:400}.text-default a:not(.button){text-decoration-color:currentColor}.text-default a:not(.button):hover{text-decoration-color:rgba(0,0,0,0)}.text-default>*:first-child{margin-top:unset}.text-default>*:last-child{margin-bottom:unset}.text-default p a,.text-default p+a,.text-default li:not(.menu-item):not(.footer-menu-item):not(.breadcrumb-item):not(.sitemap-item):not(.link-item):not(.image-item):not(.tile-link) a:not(.button):not(.image-link),.text-default label a,.text-default figcaption a{display:inline !important;color:currentColor !important;font-size:inherit !important;text-decoration-thickness:.05em !important;text-underline-offset:.1em !important}*{margin:0;padding:0;box-sizing:border-box;-ms-overflow-style:thin;scrollbar-width:thin}*::-webkit-scrollbar{width:thin !important;height:thin !important}*.no-transitions *{transition:none !important}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--layout-gap));background-color:var(--color-surface);color:var(--color-on-surface);min-height:100dvh}body{overflow-x:clip;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}menu,menu ol,menu ul,nav,nav ol,nav ul{list-style:none;padding:0}ol,ul{padding-left:1.125rem;margin-top:0}@media screen and (min-width: 30rem){ol,ul{padding-left:1.25rem}}@media screen and (min-width: 64rem){ol,ul{padding-left:1.5rem}}::selection{background-color:var(--color-on-surface);color:var(--color-surface)}.prevent-scroll{overflow:hidden}.hidden{display:none !important}.header{transition:transform .3s ease-in-out}.scroll-down .header{transform:translate3d(0, -100%, 0)}.scroll-up .header{transform:translate3d(0, 0, 0)}main{margin-top:var(--header-height)}.layout-row{width:100%}.layout-row.reverse-on-mobile .layout-row-inner{flex-direction:column-reverse}.layout-row.small-size .layout-row-inner{max-width:var(--content-small)}.layout-row.medium-size .layout-row-inner{max-width:var(--content-medium)}.layout-row.large-size .layout-row-inner{max-width:var(--content-width)}@media screen and (min-width: 64rem){.layout-row.top .layout-row-inner{align-items:flex-start}}@media screen and (min-width: 64rem){.layout-row.middle .layout-row-inner{align-items:center}}@media screen and (min-width: 64rem){.layout-row.bottom .layout-row-inner{align-items:flex-end}}.layout-row .layout-row-inner{display:flex;flex-direction:column;gap:var(--layout-row-gap);max-width:var(--content-width);margin-inline:auto;padding:var(--layout-gap) var(--content-padding)}@media screen and (min-width: 64rem){.layout-row .layout-row-inner{flex-direction:unset !important;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--layout-row-gap) var(--layout-column-gap)}}@media screen and (min-width: 70rem){.layout-row .layout-row-inner.color-scheme{margin-block:var(--layout-gap)}}.layout-row .layout-row-inner.spacing-top-remove{padding-top:0;margin-top:0}.layout-row .layout-row-inner.spacing-bottom-remove{padding-bottom:0;margin-bottom:0}.layout-row .layout-row-inner:has(.column.color-scheme){gap:var(--layout-row-gap)}.layout-row .column{display:flex;flex-direction:column;justify-content:center;container-type:inline-size}@media screen and (min-width: 64rem){.layout-row .column{grid-column:span var(--span)}}.layout-row .column .block+.block{margin-top:var(--layout-row-gap)}.layout-row .column.color-scheme{padding:var(--content-padding)}.button:not(.pswp__button),button:not(.pswp__button),input[type=submit]:not(.pswp__button){outline:none;border:none;background:none;text-decoration:none;margin:0;padding:0;cursor:pointer;user-select:auto;display:flex;align-items:center;gap:.5em;max-width:max-content;color:var(--color-on-surface);transition:var(--transition)}.button:not(.pswp__button).primary,button:not(.pswp__button).primary,input[type=submit]:not(.pswp__button).primary{padding:.5rem 1rem;font-size:var(--font-size-md);font-weight:700;text-align:center;background-color:var(--color-surface);border:.125rem solid var(--color-surface);color:var(--color-on-surface);transition:var(--transition)}.button:not(.pswp__button).primary:hover,button:not(.pswp__button).primary:hover,input[type=submit]:not(.pswp__button).primary:hover{color:var(--color-primary)}.button:not(.pswp__button).primary ::selection,button:not(.pswp__button).primary ::selection,input[type=submit]:not(.pswp__button).primary ::selection{background-color:var(--color-surface);color:var(--color-on-surface)}.button:not(.pswp__button).secondary,button:not(.pswp__button).secondary,input[type=submit]:not(.pswp__button).secondary{padding:.5rem 0;font-size:var(--font-size-md);font-weight:700;width:100%;max-width:100%;position:relative;transition:var(--transition)}.button:not(.pswp__button).secondary:after,button:not(.pswp__button).secondary:after,input[type=submit]:not(.pswp__button).secondary:after{content:"";display:block;height:2px;width:100%;background:var(--color-on-surface);position:absolute;bottom:0;transition:var(--transition)}.button:not(.pswp__button).secondary:hover,button:not(.pswp__button).secondary:hover,input[type=submit]:not(.pswp__button).secondary:hover{color:var(--color-primary)}.button:not(.pswp__button).secondary:hover:after,button:not(.pswp__button).secondary:hover:after,input[type=submit]:not(.pswp__button).secondary:hover:after{width:80%;background:var(--color-primary)}.button:not(.pswp__button).icon-button,button:not(.pswp__button).icon-button,input[type=submit]:not(.pswp__button).icon-button{padding:.75rem;border:.125rem solid rgba(0,0,0,0);color:var(--color-on-surface)}.button:not(.pswp__button).icon-button:has(.icon),button:not(.pswp__button).icon-button:has(.icon),input[type=submit]:not(.pswp__button).icon-button:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1rem}.button:not(.pswp__button).icon-button:has(.icon) svg:has(g) g,button:not(.pswp__button).icon-button:has(.icon) svg:has(g) g,input[type=submit]:not(.pswp__button).icon-button:has(.icon) svg:has(g) g{stroke:currentColor}.button:not(.pswp__button).icon-button:has(.icon) svg:not(:has(g)) path,button:not(.pswp__button).icon-button:has(.icon) svg:not(:has(g)) path,input[type=submit]:not(.pswp__button).icon-button:has(.icon) svg:not(:has(g)) path{stroke:currentColor}@media screen and (pointer: fine){.button:not(.pswp__button).icon-button:disabled,.button:not(.pswp__button).icon-button.disabled,button:not(.pswp__button).icon-button:disabled,button:not(.pswp__button).icon-button.disabled,input[type=submit]:not(.pswp__button).icon-button:disabled,input[type=submit]:not(.pswp__button).icon-button.disabled{color:var(--color-on-surface-disabled);border-color:var(--color-on-surface-disabled)}.button:not(.pswp__button).icon-button:hover,.button:not(.pswp__button).icon-button:focus-visible,button:not(.pswp__button).icon-button:hover,button:not(.pswp__button).icon-button:focus-visible,input[type=submit]:not(.pswp__button).icon-button:hover,input[type=submit]:not(.pswp__button).icon-button:focus-visible{border-color:var(--color-primary)}}@media screen and (pointer: fine){.button:not(.pswp__button).icon-button:disabled,.button:not(.pswp__button).icon-button.disabled,button:not(.pswp__button).icon-button:disabled,button:not(.pswp__button).icon-button.disabled,input[type=submit]:not(.pswp__button).icon-button:disabled,input[type=submit]:not(.pswp__button).icon-button.disabled{color:var(--color-on-surface-disabled)}}.button:not(.pswp__button).tag,button:not(.pswp__button).tag,input[type=submit]:not(.pswp__button).tag{padding:.25rem .5rem;font-size:var(--font-size-xsm);font-weight:700;line-height:1.5;background-color:var(--color-primary);color:var(--color-on-primary)}.button:not(.pswp__button).tag:has(.icon),button:not(.pswp__button).tag:has(.icon),input[type=submit]:not(.pswp__button).tag:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}.button:not(.pswp__button).tag:has(.icon) .icon,button:not(.pswp__button).tag:has(.icon) .icon,input[type=submit]:not(.pswp__button).tag:has(.icon) .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.button:not(.pswp__button).tag:has(.icon) .icon svg:has(g) g,button:not(.pswp__button).tag:has(.icon) .icon svg:has(g) g,input[type=submit]:not(.pswp__button).tag:has(.icon) .icon svg:has(g) g{stroke:currentColor}.button:not(.pswp__button).tag:has(.icon) .icon svg:not(:has(g)) path,button:not(.pswp__button).tag:has(.icon) .icon svg:not(:has(g)) path,input[type=submit]:not(.pswp__button).tag:has(.icon) .icon svg:not(:has(g)) path{stroke:currentColor}.button:not(.pswp__button).tag:hover,.button:not(.pswp__button).tag:focus-visible,button:not(.pswp__button).tag:hover,button:not(.pswp__button).tag:focus-visible,input[type=submit]:not(.pswp__button).tag:hover,input[type=submit]:not(.pswp__button).tag:focus-visible{background-color:var(--color-primary-hovered)}.button:not(.pswp__button).tag.not-available,button:not(.pswp__button).tag.not-available,input[type=submit]:not(.pswp__button).tag.not-available{background-color:var(--color-primary-container);color:var(--color-primary-hovered)}.button:not(.pswp__button).tag.not-available:hover,.button:not(.pswp__button).tag.not-available:focus-visible,button:not(.pswp__button).tag.not-available:hover,button:not(.pswp__button).tag.not-available:focus-visible,input[type=submit]:not(.pswp__button).tag.not-available:hover,input[type=submit]:not(.pswp__button).tag.not-available:focus-visible{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.button:not(.pswp__button).tag:active,button:not(.pswp__button).tag:active,input[type=submit]:not(.pswp__button).tag:active{background-color:var(--color-primary-pressed);color:var(--color-on-primary)}.button:not(.pswp__button):focus-visible,button:not(.pswp__button):focus-visible,input[type=submit]:not(.pswp__button):focus-visible{box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid #000;outline-offset:.1875rem;transition:none !important}.button:not(.pswp__button):disabled,button:not(.pswp__button):disabled,input[type=submit]:not(.pswp__button):disabled{color:var(--color-on-surface-disabled);background-color:var(--color-on-surface-variant);border-color:var(--color-on-surface-variant);text-decoration-color:rgba(0,0,0,0)}a:not(.button){padding:0;margin:0;display:inline-block;max-width:max-content;cursor:pointer;font-weight:700;color:var(--color-on-surface);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.1em;text-underline-offset:.2em;transition:var(--transition)}a:not(.button):hover{text-decoration-color:currentColor}a:not(.button):focus-visible{box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid #000;outline-offset:.1875rem;transition:none !important}a:not(.button).active{text-decoration-color:var(--color-action)}p a,p+a,li:not(.menu-item):not(.footer-menu-item):not(.breadcrumb-item):not(.sitemap-item):not(.link-item):not(.image-item):not(.tile-link) a:not(.button):not(.image-link),label a,figcaption a,.text-block a,.text-default a{display:inline !important;color:currentColor !important;font-size:inherit !important;text-decoration-thickness:.05em !important;text-underline-offset:.1em !important}.icon{display:flex}.header{width:100vw;position:fixed;top:0;z-index:98;height:var(--header-height);background-color:var(--color-surface);display:flex;flex-direction:column;justify-content:center}.header>.inner{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--content-padding);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:1rem var(--content-padding);gap:2rem}.header>.inner .logo{display:flex;height:3rem;max-width:max-content}@media screen and (min-width: 64rem){.header>.inner .logo{height:100%}}.header>.inner .logo img{height:100%;max-width:160px}.header>.inner .header-button{display:none}@media screen and (min-width: 64rem)and (pointer: fine){.header>.inner .header-button{display:flex}}.header>.inner .burger,.header>.inner .close{display:flex}@media screen and (min-width: 64rem)and (pointer: fine){.header>.inner .burger,.header>.inner .close{display:none}}.header>.inner .close{display:none}.header:has(.offcanvas.active) .burger{display:none}.header:has(.offcanvas.active) .close{display:flex}.menu{display:none}@media screen and (min-width: 64rem)and (pointer: fine){.menu{display:block}}.menu ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2rem}.menu ul .menu-item a,.menu ul .menu-item button{font-size:var(--font-size-md)}.menu ul .menu-item a{font-weight:400}.menu ul .menu-item>button{font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.1em;text-underline-offset:.2em}.menu ul .menu-item>button:hover{text-decoration-color:currentColor}.menu ul .menu-item.active>button,.menu ul .menu-item:has(.active)>button{text-decoration-color:currentColor}.menu ul .menu-item.active>a,.menu ul .menu-item:has(.active)>a{text-decoration-color:currentColor}.menu ul .menu-item.has-submenu a,.menu ul .menu-item.has-submenu button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.menu ul .menu-item.has-submenu a .icon,.menu ul .menu-item.has-submenu button .icon{transition:var(--transition)}.menu ul .menu-item.has-submenu:hover a .icon,.menu ul .menu-item.has-submenu:hover button .icon,.menu ul .menu-item.has-submenu:focus-within a .icon,.menu ul .menu-item.has-submenu:focus-within button .icon{transform:rotate(180deg)}.menu ul .menu-item.has-submenu:hover .submenu,.menu ul .menu-item.has-submenu:focus-within .submenu{visibility:visible;opacity:1}.menu ul .menu-item .submenu{position:fixed;top:var(--header-height);left:0;width:100vw;background-color:var(--color-surface);visibility:hidden;opacity:0;transition:var(--transition)}.menu ul .menu-item .submenu ::selection{background-color:var(--color-on-surface);color:var(--color-surface)}.menu ul .menu-item .submenu ul{list-style:none;width:100%;max-width:var(--content-width);margin-inline:auto;padding:1rem var(--content-padding);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.menu ul .menu-item .submenu ul li a{color:var(--color-on-surface)}.offcanvas{--header-border-width: 0.0625rem;position:fixed;top:calc(var(--header-height) - var(--header-border-width));right:0;width:100vw;max-width:30rem;height:calc(100dvh - var(--header-height) + var(--header-border-width));transform:translateX(125vw);background-color:var(--color-surface);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:99;transition:var(--transition)}@media screen and (min-width: 30.0625rem){.offcanvas{border-left:.0625rem solid rgba(0,0,0,0)}}@media screen and (min-width: 64rem)and (pointer: fine){.offcanvas{display:none}}.offcanvas.active{transform:translateX(0vw)}@media screen and (min-width: 30.0625rem){.offcanvas.active{border-color:var(--color-surface)}}.offcanvas>.inner{width:100%;padding:var(--layout-gap) var(--content-padding);display:flex;flex-direction:column;gap:var(--layout-gap)}.offcanvas>.inner .offcanvas-menu ul{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 48rem){.offcanvas>.inner .offcanvas-menu ul{gap:2rem}}.offcanvas>.inner .offcanvas-menu ul .menu-item a,.offcanvas>.inner .offcanvas-menu ul .menu-item button{font-size:var(--font-size-md)}.offcanvas>.inner .offcanvas-menu ul .menu-item a .icon,.offcanvas>.inner .offcanvas-menu ul .menu-item button .icon{transform:rotate(0deg);transition:var(--transition)}.offcanvas>.inner .offcanvas-menu ul .menu-item a .icon{display:none}.offcanvas>.inner .offcanvas-menu ul .menu-item button{width:100%;max-width:unset;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700}.offcanvas>.inner .offcanvas-menu ul .menu-item.active>a,.offcanvas>.inner .offcanvas-menu ul .menu-item:has(.active)>a{text-decoration-color:currentColor}.offcanvas>.inner .offcanvas-menu ul .menu-item:not(:has(>a)) .submenu{visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:var(--transition)}.offcanvas>.inner .offcanvas-menu ul .menu-item:not(:has(>a)).submenu-open>button .icon{transform:rotate(180deg)}.offcanvas>.inner .offcanvas-menu ul .menu-item:not(:has(>a)).submenu-open .submenu{visibility:visible;opacity:1}.offcanvas>.inner .offcanvas-menu ul .menu-item .submenu .inner{padding-top:1rem}@media screen and (min-width: 48rem){.offcanvas>.inner .offcanvas-menu ul .menu-item .submenu .inner{padding-top:2rem}}.offcanvas>.inner .offcanvas-menu ul .menu-item .submenu .inner nav ul{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 48rem){.offcanvas>.inner .offcanvas-menu ul .menu-item .submenu .inner nav ul{gap:2rem}}.offcanvas>.inner .offcanvas-menu ul .menu-item .submenu .inner nav ul .menu-item a{font-size:var(--font-size-sm);font-weight:400}.offcanvas>.inner .offcanvas-button{width:100%;max-width:100%}.offcanvas>.inner .contact{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:center}.footer .inner{width:100%;max-width:var(--content-width);margin-inline:auto;padding:var(--layout-gap) var(--content-padding);display:flex;flex-direction:column;justify-content:center;gap:var(--layout-gap-small)}.footer .inner a{text-decoration-color:rgba(0,0,0,0)}.footer .inner a:hover{text-decoration-color:currentColor}.footer .inner li.active a{text-decoration-color:var(--color-on-surface)}.footer .inner .footer-first .logo{display:flex;height:3rem;max-width:max-content}@media screen and (min-width: 64rem){.footer .inner .footer-first .logo{height:100%}}.footer .inner .footer-first .logo img{height:100%;max-width:160px}.footer .inner .footer-second{display:grid;grid-template-columns:1fr;max-width:100%;gap:var(--layout-row-gap) var(--layout-column-gap)}@media screen and (min-width: 40rem){.footer .inner .footer-second{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 80rem){.footer .inner .footer-second{grid-template-columns:unset;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.footer .inner .footer-second .column{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 40rem){.footer .inner .footer-second .column{gap:1rem;max-width:max-content}}.footer .inner .footer-second .column>span{color:var(--color-on-surface-variant)}.footer .inner .footer-second .column .items{display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width: 40rem){.footer .inner .footer-second .column .items{gap:.5rem}}.footer .inner .footer-second .column a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.footer .inner .footer-second .column a .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.footer .inner .footer-second .column a .icon svg{width:100%;height:100%}.footer .inner .footer-second .address .company{font-weight:700}.footer .inner .footer-second .address a{margin-top:.25rem}@media screen and (min-width: 40rem){.footer .inner .footer-second .address a{margin-top:unset}}.footer .inner .footer-second .address a .icon svg:has(g) g{stroke:var(--color-on-surface)}.footer .inner .footer-second .address a .icon svg:not(:has(g)) path{stroke:var(--color-on-surface)}.footer .inner .footer-second .contact .email .icon svg:has(g) g{stroke:var(--color-on-surface)}.footer .inner .footer-second .contact .email .icon svg:not(:has(g)) path{stroke:var(--color-on-surface)}.footer .inner .footer-second .contact .phone .icon svg:has(g) g,.footer .inner .footer-second .contact .fax .icon svg:has(g) g{stroke:var(--color-on-surface)}.footer .inner .footer-second .contact .phone .icon svg:not(:has(g)) path,.footer .inner .footer-second .contact .fax .icon svg:not(:has(g)) path{stroke:var(--color-on-surface)}.show--preferences .cm{visibility:hidden !important;opacity:0 !important}.quick-menu{position:fixed;top:1rem;left:var(--content-padding);z-index:100}@media(min-width: 90rem)and (pointer: fine){.quick-menu{left:calc((100vw - var(--content-width))/2 + var(--content-padding))}}.quick-menu ul{list-style:none;padding:0;position:relative}.quick-menu ul li{position:absolute;top:0;left:0}.quick-menu ul li a{position:absolute;top:-9999px;opacity:0;pointer-events:none;transition:none !important;min-width:max-content;color:var(--color-on-surface) !important;background-color:var(--color-surface) !important}.quick-menu ul li a:focus-visible{top:0;opacity:1;pointer-events:auto}.form-block .form-block-inner>p{margin-bottom:1.5rem}@media screen and (min-width: 30rem){.form-block .form-block-inner>p{margin-bottom:2rem}}.form{--text: var(--color-on-surface);--background: var(--color-surface);--border: var(--color-on-surface);--help: var(--color-on-surface-variant);--disabled: var(--color-on-surface-disabled);--focus: var(--color-primary);--on-focus: var(--color-on-primary);--hover: var(--color-primary);--on-hover: var(--color-on-primary);display:grid;grid-template-columns:1fr;max-width:100%;align-items:start;gap:1.5rem}@media screen and (min-width: 30rem){.form{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}.form .website{position:absolute;left:-9999px}.form .cell{grid-column:span 1}.form .cell.full{grid-column:1/-1}.form .cell.pointer label,.form .cell.pointer input{cursor:pointer}.form .cell.more-margin-top{margin-top:1.5rem}@media screen and (min-width: 30rem){.form .cell.more-margin-top{margin-top:2rem}}.form .cell.submit{margin-left:auto}.form .cell .floating-label{position:relative}.form .cell .floating-label label{position:absolute;top:50%;left:0;padding:0;font-size:var(--font-size-sm);font-weight:400;line-height:1.5;background-color:rgba(0,0,0,0);transform:translateY(-50%);transition:var(--transition);pointer-events:none;color:var(--help)}.form .cell .floating-label label:has(+input:hover),.form .cell .floating-label label:has(+textarea:hover){color:var(--hover)}.form .cell .floating-label label:has(+input:not(:placeholder-shown):hover),.form .cell .floating-label label:has(+textarea:not(:placeholder-shown):hover){left:1rem}.form .cell .floating-label label:has(+input:focus),.form .cell .floating-label label:has(+input:not(:placeholder-shown)),.form .cell .floating-label label:has(+textarea:focus),.form .cell .floating-label label:has(+textarea:not(:placeholder-shown)){top:0;font-size:var(--font-size-xxsm);font-weight:700;background-color:var(--background);color:var(--focus)}.form .cell .floating-label label:has(+input:focus),.form .cell .floating-label label:has(+textarea:focus){left:1rem;padding:0 .25rem}.form .cell .floating-label label:has(+input:not(:placeholder-shown):focus),.form .cell .floating-label label:has(+textarea:not(:placeholder-shown):focus){left:1rem}.form .cell .floating-label label:has(+input:disabled),.form .cell .floating-label label:has(+textarea:disabled){color:var(--disabled)}.form .cell .floating-label:has(+.error) label{color:#ae3019 !important}.form .cell .floating-label:has(+.error) input,.form .cell .floating-label:has(+.error) textarea{border-color:#ae3019 !important}.form .cell:has(input[type=checkbox]){display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:flex-start}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea{width:100%;font-size:var(--font-size-sm);background-color:var(--background);color:var(--text);border:.0625rem solid rgba(0,0,0,0);border-bottom-color:var(--border);outline:none;padding:.5rem 0;box-sizing:border-box;transition:font-size .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out,padding .3s ease-in-out}.form input[type=text]:hover,.form input[type=email]:hover,.form input[type=tel]:hover,.form textarea:hover{color:var(--hover);border-bottom-color:var(--hover)}.form input[type=text]:hover:not(:placeholder-shown),.form input[type=email]:hover:not(:placeholder-shown),.form input[type=tel]:hover:not(:placeholder-shown),.form textarea:hover:not(:placeholder-shown){padding:.5rem 1rem}.form input[type=text]:focus,.form input[type=text]:focus-visible,.form input[type=text]:focus-within,.form input[type=email]:focus,.form input[type=email]:focus-visible,.form input[type=email]:focus-within,.form input[type=tel]:focus,.form input[type=tel]:focus-visible,.form input[type=tel]:focus-within,.form textarea:focus,.form textarea:focus-visible,.form textarea:focus-within{padding:.5rem 1rem;outline:.0625rem solid var(--focus);outline-offset:-0.125rem;border-color:var(--focus)}.form input[type=text][disabled],.form input[type=email][disabled],.form input[type=tel][disabled],.form textarea[disabled]{color:var(--disabled);border-bottom-color:var(--disabled);cursor:not-allowed}.form input[type=text][disabled]+span,.form input[type=email][disabled]+span,.form input[type=tel][disabled]+span,.form textarea[disabled]+span{color:var(--disabled)}.form input[type=checkbox]{width:1.5rem;min-width:1.5rem;height:1.5rem;background-color:var(--background);border:.0625rem solid var(--border);appearance:none;outline:none;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.form input[type=checkbox]:hover{color:var(--hover);border-width:.125rem;border-color:var(--hover)}.form input[type=checkbox]:focus,.form input[type=checkbox]:focus-visible,.form input[type=checkbox]:focus-within{border-width:.125rem;border-color:var(--focus)}.form input[type=checkbox]:disabled{border-color:var(--disabled)}.form input[type=checkbox]:checked{background-color:var(--focus);border-width:.125rem;border-color:var(--focus)}.form input[type=checkbox]:checked:hover{border-color:var(--background)}.form input[type=checkbox]:checked:focus,.form input[type=checkbox]:checked:focus-visible,.form input[type=checkbox]:checked:focus-within{border-color:var(--background)}.form input[type=checkbox]:checked::after{content:url("/assets/icons/checkbox.svg");background-color:var(--focus);display:inline-block;position:absolute;inset:0;font-size:var(--font-size-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form input[type=checkbox]+label{font-size:var(--font-size-sm)}.form input[type=checkbox]+label a{text-decoration-color:currentColor}.form input[type=checkbox]+label a:hover{text-decoration-color:rgba(0,0,0,0)}.form-error{margin-bottom:2rem;font-size:var(--font-size-md);font-weight:700;color:#ae3019}.form .cell .error{margin-top:.25rem;color:#ae3019}.form-success{color:#1d6d00}.form-success p{font-size:var(--font-size-md);font-weight:700;color:#1d6d00}.legals ul{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 40rem){.legals ul{gap:1rem}}.legals ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.legals ul li a .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.legals ul li a .icon svg{width:100%;height:100%}.legals ul li a .icon svg:has(g) g{stroke:var(--color-on-surface)}.legals ul li a .icon svg:not(:has(g)) path{stroke:var(--color-on-surface)}.navigation ul{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 40rem){.navigation ul{gap:1rem}}.navigation ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.navigation ul li a .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.navigation ul li a .icon svg{width:100%;height:100%}.navigation ul li a .icon svg:has(g) g{stroke:var(--color-on-surface)}.navigation ul li a .icon svg:not(:has(g)) path{stroke:var(--color-on-surface)}.heading-block{display:flex;flex-direction:column}.heading-block.left{align-items:flex-start}.heading-block.left>*{text-align:left}.heading-block.center{align-items:center}.heading-block.center>*{text-align:center}.heading-block.right{align-items:flex-end}.heading-block.right>*{text-align:right}.text-block.small-size{max-width:var(--content-small)}.text-block.medium-size{max-width:var(--content-medium)}.text-block.large-size{max-width:var(--content-width)}.text-block.left{margin-right:auto}.text-block.center{margin-inline:auto}.text-block.right{margin-left:auto}.text-block.text-left{text-align:left}.text-block.text-center{text-align:center}.text-block.text-right{text-align:right}.text-block.small *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){font-size:var(--font-size-sm)}.text-block.medium *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){font-size:var(--font-size-md)}.text-block.large *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){font-size:var(--font-size-lg)}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-bottom:.5em}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-top:1.5em}.text-block p,.text-block ul,.text-block ol{margin-bottom:1em}.text-block p{margin-bottom:1em}.text-block p:last-child{margin-bottom:unset}.text-block a:not(.button){text-decoration-color:currentColor}.text-block a:not(.button):hover{text-decoration-color:rgba(0,0,0,0)}.text-block a,.text-block p a,.text-block p+a,.text-block li:not(.menu-item):not(.footer-menu-item):not(.breadcrumb-item):not(.sitemap-item):not(.link-item):not(.image-item):not(.tile-link) a:not(.button):not(.image-link),.text-block label a,.text-block figcaption a{display:inline !important;color:currentColor !important;font-size:inherit !important;text-decoration-thickness:.05em !important;text-underline-offset:.1em !important}.list-block.small *{font-size:var(--font-size-sm)}.list-block.medium *{font-size:var(--font-size-md)}.list-block.large *{font-size:var(--font-size-lg)}.list-block.custom-list-icon ul{list-style:none;padding:0}.list-block.custom-list-icon ul li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:flex-start}.list-block.custom-list-icon ul li::before{content:"";display:block;--size: 1.5rem;width:var(--size);height:var(--size);background-image:var(--custom-icon-url);background-size:contain;background-repeat:no-repeat;background-position:center center}.list-block.custom-list-icon ul li .list-content *{display:inline}.list-block ul{column-count:1;column-gap:2rem}.list-block ul li{break-inside:avoid;margin-bottom:.5rem}.list-block.grid-2 ul{column-count:2}.list-block.grid-3 ul{column-count:2}@media screen and (min-width: 30rem){.list-block.grid-3 ul{column-count:3}}.quote-block.small{font-size:var(--font-size-sm)}.quote-block.medium{font-size:var(--font-size-md)}.quote-block.large{font-size:var(--font-size-lg)}.quote-block blockquote{font-style:italic;text-align:center;text-wrap:balance}.quote-block blockquote footer{margin-top:.5rem;font-size:var(--font-size-xsm);font-style:normal;text-transform:uppercase;color:var(--color-primary)}.image-block figure{display:flex;flex-direction:column;overflow:hidden;width:100%;position:relative}.image-block figure:has(>a){overflow:unset}.image-block figure a{overflow:hidden}.image-block figure img{width:100%;height:100%;object-fit:contain;object-position:top center}.image-block figure img.cover{object-fit:cover}.image-block figure figcaption{position:absolute;left:0;bottom:0;background-color:oklch(from var(--color-surface) l c h/0.8);color:var(--color-on-surface);padding:.33rem var(--content-padding)}@media screen and (min-width: 64rem){.image-block figure figcaption{padding:.33rem 1.25rem}}.gallery-block:not(.sales-work-gallery) .splide__list figure{overflow:hidden;aspect-ratio:var(--aspect-ratio)}.gallery-block:not(.sales-work-gallery) .splide__list figure img{width:100%;height:100%;object-fit:contain;object-position:top center}.gallery-block:not(.sales-work-gallery) .splide__list figure img.cover{object-fit:cover}@media screen and (min-width: 64rem){.gallery-block:not(.sales-work-gallery) .splide__list:has(>:last-child:nth-child(2)){justify-content:center}}.gallery-block:not(.sales-work-gallery) .splide__arrow{position:absolute;z-index:1;top:50%;padding:1em;background:var(--color-primary)}.gallery-block:not(.sales-work-gallery) .splide__arrow svg{width:2em;height:2em}.gallery-block:not(.sales-work-gallery) .splide__arrow path{fill:var(--color-surface)}.gallery-block:not(.sales-work-gallery) .splide__arrow.splide__arrow--prev{transform:scaleX(-1) translateY(-50%);left:1em}.gallery-block:not(.sales-work-gallery) .splide__arrow.splide__arrow--next{transform:translateY(-50%);right:1em}.gallery-block:not(.sales-work-gallery) .splide__arrow[disabled]{display:none}.video-block figure{width:100%;display:flex;flex-direction:column}.video-block figure video{width:100%;height:auto;aspect-ratio:16/9}.video-block figure iframe{width:100%;height:auto;aspect-ratio:16/9}.video-block figure figcaption{margin-top:1rem;max-width:max-content}.video-block figure figcaption.left{margin-right:auto}.video-block figure figcaption.center{margin-inline:auto}.video-block figure figcaption.right{margin-left:auto}.hero-block{min-height:700px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent 50%, black),var(--background-image) 50% 50% no-repeat;background-size:cover;padding:var(--layout-gap-small) var(--content-padding)}.hero-block h1{color:var(--color-surface);text-shadow:0 0 4rem #000;max-width:56rem}.hero-block h1:has(+.tag){margin-bottom:.625rem}.hero-block .tag{position:relative;z-index:1}.hero-block .tag:hover,.hero-block .tag:focus-visible{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.button-block{display:flex;flex-direction:column}.button-block.left{align-items:flex-start}.button-block.left a{text-align:left}.button-block.center{align-items:center}.button-block.center a{text-align:center}.button-block.right{align-items:flex-end}.button-block.right a{text-align:right}.download-block .button.download{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--color-on-surface);background-color:var(--color-surface);border:.125rem solid var(--color-surface);text-decoration-color:rgba(0,0,0,0);max-width:max-content;width:100%;min-width:100%}.download-block .button.download:hover{color:var(--color-surface);background-color:var(--color-on-surface);border-color:var(--color-surface);text-decoration-color:rgba(0,0,0,0)}.download-block .button.download:has(.title+.icon) .title{margin-right:auto}.download-block .button.download:has(.image){display:flex;flex-direction:column;flex-wrap:unset;gap:unset;padding:0}.download-block .button.download .text{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.download-block .button.download:has(.image){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.download-block .button.download:has(.image) .image{height:100%;width:50%}.download-block .button.download:has(.image) .image figure{width:100%;height:100%;overflow:hidden}.download-block .button.download:has(.image) .image figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.download-block .button.download:has(.image) .text{width:50%;display:flex;flex-direction:column;flex-wrap:unset;align-items:flex-start;gap:.5rem;padding:1rem}@media screen and (min-width: 40rem)and (max-width: 63.9375rem){.download-block .button.download:has(.image) .text{flex-direction:row;flex-wrap:nowrap;gap:.75rem}}@media screen and (min-width: 40rem)and (max-width: 63.9375rem){.download-block .button.download:has(.image) .text .title{margin-right:unset}}.sitemap-pretty-block ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.sitemap-pretty-block ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.5rem;font-size:var(--font-size-sm)}.sitemap-pretty-block ul li a *{min-width:unset !important;max-width:unset !important;width:unset !important;min-height:unset !important;max-height:unset !important;height:unset !important}.sitemap-pretty-block ul li ul{padding:.5rem 0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.breadcrumbs-block .breadcrumbs{padding-top:2rem;font-size:var(--font-size-md)}.breadcrumbs-block .breadcrumbs ol{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.breadcrumbs-block .breadcrumbs ol li{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.breadcrumbs-block .breadcrumbs ol li a:hover{color:var(--color-primary)}.link-list-block{list-style:none;padding:0;width:100%;display:flex;gap:3rem;flex-direction:column}@container (min-width: calc(40rem + 1px)){.link-list-block{flex-direction:row}.link-list-block li{width:33%}}.link-list-block li a{text-decoration:none;position:relative;display:block;width:100%;max-width:100%;height:100%;padding-bottom:1rem}.link-list-block li a:after{content:"";display:block;height:2px;width:100%;background:var(--color-on-surface);position:absolute;bottom:0;transition:var(--transition)}.link-list-block li a:hover:after{width:80%;background:var(--color-primary)}.link-list-block li a:hover h3{color:var(--color-primary)}.link-list-block h3{font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase}.sales-works-block{display:flex;flex-direction:column}.sales-works-block .filters{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;align-items:center;margin-bottom:var(--layout-gap-small)}@media screen and (min-width: 40rem){.sales-works-block .filters{justify-content:center}}.sales-works-block .sales-works{display:grid;grid-template-columns:1fr;max-width:100%;gap:2rem}@media screen and (min-width: 40rem){.sales-works-block .sales-works{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 64rem){.sales-works-block .sales-works{grid-template-columns:repeat(3, minmax(0, 1fr))}}.sales-works-block .sales-works .sales-work{width:100%;min-width:100%;max-width:100%;aspect-ratio:1/1;overflow:hidden}.sales-works-block .sales-works .sales-work article{width:100%;height:100%;position:relative}.sales-works-block .sales-works .sales-work article .image{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.sales-works-block .sales-works .sales-work article .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:var(--transition)}.sales-works-block .sales-works .sales-work article .tag{display:block;position:absolute;top:2rem;left:2rem;z-index:3;padding:.25rem .5rem;font-size:var(--font-size-xsm);font-weight:700;line-height:1.5;background-color:var(--color-primary);color:var(--color-on-primary)}.sales-works-block .sales-works .sales-work article .tag.not-available{background-color:var(--color-primary-container);color:var(--color-primary-hovered)}.sales-works-block .sales-works .sales-work article .tag:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work article .tag:has(.icon) .title{margin-right:-2rem;transition:var(--transition)}}.sales-works-block .sales-works .sales-work article .tag:has(.icon) .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work article .tag:has(.icon) .icon{visibility:hidden;opacity:0;transition:var(--transition)}}.sales-works-block .sales-works .sales-work article .tag:has(.icon) .icon svg:has(g) g{stroke:currentColor}.sales-works-block .sales-works .sales-work article .tag:has(.icon) .icon svg:not(:has(g)) path{stroke:currentColor}.sales-works-block .sales-works .sales-work article .gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 100%)}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work article .gradient{visibility:hidden;opacity:0;transition:var(--transition)}}.sales-works-block .sales-works .sales-work article .text{position:absolute;inset:0;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work article .text{visibility:hidden;opacity:0;transition:var(--transition)}}.sales-works-block .sales-works .sales-work article .text h3{color:var(--color-surface);padding-bottom:.25rem;border-bottom:.125rem solid var(--color-surface);width:100%;min-width:100%;max-width:100%}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work:hover article .image img,.sales-works-block .sales-works .sales-work:focus-visible article .image img{transform:scale(1.1)}.sales-works-block .sales-works .sales-work:hover article .gradient,.sales-works-block .sales-works .sales-work:focus-visible article .gradient{visibility:visible;opacity:1}.sales-works-block .sales-works .sales-work:hover article .text,.sales-works-block .sales-works .sales-work:focus-visible article .text{visibility:visible;opacity:1}}.sales-works-block .sales-works .sales-work:hover article .tag,.sales-works-block .sales-works .sales-work:focus-visible article .tag{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}@media screen and (pointer: fine){.sales-works-block .sales-works .sales-work:hover article .tag:has(.icon) .title,.sales-works-block .sales-works .sales-work:focus-visible article .tag:has(.icon) .title{margin-right:0}.sales-works-block .sales-works .sales-work:hover article .tag:has(.icon) .icon,.sales-works-block .sales-works .sales-work:focus-visible article .tag:has(.icon) .icon{visibility:visible;opacity:1}}.sales-works-block .pagination{margin-top:var(--layout-row-gap)}.sales-works-block .pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2rem}.sales-works-block .pagination ul li.prev span.disabled,.sales-works-block .pagination ul li.next span.disabled{display:block;padding:.75rem;border:.125rem solid rgba(0,0,0,0);color:var(--color-on-surface);cursor:not-allowed;transition:var(--transition)}.sales-works-block .pagination ul li.prev span.disabled:has(.icon),.sales-works-block .pagination ul li.next span.disabled:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1rem}.sales-works-block .pagination ul li.prev span.disabled:has(.icon) svg:has(g) g,.sales-works-block .pagination ul li.next span.disabled:has(.icon) svg:has(g) g{stroke:currentColor}.sales-works-block .pagination ul li.prev span.disabled:has(.icon) svg:not(:has(g)) path,.sales-works-block .pagination ul li.next span.disabled:has(.icon) svg:not(:has(g)) path{stroke:currentColor}@media screen and (pointer: fine){.sales-works-block .pagination ul li.prev span.disabled:disabled:hover,.sales-works-block .pagination ul li.prev span.disabled:disabled:focus-visible,.sales-works-block .pagination ul li.prev span.disabled.disabled:hover,.sales-works-block .pagination ul li.prev span.disabled.disabled:focus-visible,.sales-works-block .pagination ul li.next span.disabled:disabled:hover,.sales-works-block .pagination ul li.next span.disabled:disabled:focus-visible,.sales-works-block .pagination ul li.next span.disabled.disabled:hover,.sales-works-block .pagination ul li.next span.disabled.disabled:focus-visible{color:var(--color-on-surface-disabled);border-color:var(--color-on-surface-disabled)}}@media screen and (pointer: coarse){.sales-works-block .pagination ul li.prev span.disabled:disabled,.sales-works-block .pagination ul li.prev span.disabled.disabled,.sales-works-block .pagination ul li.next span.disabled:disabled,.sales-works-block .pagination ul li.next span.disabled.disabled{color:var(--color-on-surface-disabled)}}.sales-works-block .pagination ul li.index span{padding:.5rem 1rem;font-weight:700;border-bottom-color:rgba(0,0,0,0)}.sales-works-block .pagination ul li.index span.separator{padding:.5rem .25rem}.gallery-works-block{display:flex;flex-direction:column}.gallery-works-block .filters{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;align-items:center;margin-bottom:var(--layout-gap)}@media screen and (min-width: 40rem){.gallery-works-block .filters{justify-content:center}}.gallery-works-block .gallery-works{display:grid;grid-template-columns:1fr;max-width:100%;gap:2rem}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr)}}.gallery-works-block .gallery-works .gallery-work{width:100%;min-width:100%;max-width:100%;aspect-ratio:1/1;position:relative}.gallery-works-block .gallery-works .gallery-work:first-child{grid-area:1/1/2/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:first-child{grid-area:1/1/2/2}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:first-child{grid-area:1/1/2/2}}.gallery-works-block .gallery-works .gallery-work:nth-child(2){grid-area:2/1/3/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(2){grid-area:1/2/2/3}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(2){grid-area:1/2/2/3}}.gallery-works-block .gallery-works .gallery-work:nth-child(3){grid-area:3/1/4/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(3){grid-area:2/1/3/2}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(3){grid-area:1/3/2/4}}.gallery-works-block .gallery-works .gallery-work:nth-child(4).showroom-teaser{grid-area:4/1/5/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(4).showroom-teaser{grid-area:2/2/3/3}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(4).showroom-teaser{grid-area:2/1/3/2}}@media screen and (pointer: fine){.gallery-works-block .gallery-works .gallery-work:nth-child(4).showroom-teaser .text{visibility:visible !important;opacity:1 !important}}.gallery-works-block .gallery-works .gallery-work:nth-child(5){grid-area:5/1/6/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(5){grid-area:3/1/4/3}}@media screen and (min-width: 40rem)and (pointer: fine){.gallery-works-block .gallery-works .gallery-work:nth-child(5) .gradient,.gallery-works-block .gallery-works .gallery-work:nth-child(5) .text{visibility:visible !important;opacity:1 !important}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(5){grid-area:2/2/4/4}}.gallery-works-block .gallery-works .gallery-work:nth-child(6){grid-area:6/1/7/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(6){grid-area:4/1/5/2}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(6){grid-area:3/1/4/2}}.gallery-works-block .gallery-works .gallery-work:nth-child(7){grid-area:7/1/8/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(7){grid-area:4/2/5/3}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(7){grid-area:4/1/5/2}}.gallery-works-block .gallery-works .gallery-work:nth-child(8){grid-area:8/1/9/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(8){grid-area:5/1/6/2}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(8){grid-area:4/2/5/3}}.gallery-works-block .gallery-works .gallery-work:nth-child(9){grid-area:9/1/10/2}@media screen and (min-width: 40rem){.gallery-works-block .gallery-works .gallery-work:nth-child(9){grid-area:5/2/6/3}}@media screen and (min-width: 64rem){.gallery-works-block .gallery-works .gallery-work:nth-child(9){grid-area:4/3/5/4}}.gallery-works-block .gallery-works .gallery-work a.tile-link{display:block;width:100%;height:100%;position:relative;z-index:1;overflow:hidden;max-width:unset;text-decoration:unset}.gallery-works-block .gallery-works .gallery-work a.tile-link .image{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.gallery-works-block .gallery-works .gallery-work a.tile-link .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:var(--transition)}.gallery-works-block .gallery-works .gallery-work a.tile-link .gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 100%)}@media screen and (pointer: fine){.gallery-works-block .gallery-works .gallery-work a.tile-link .gradient{visibility:hidden;opacity:0;transition:var(--transition)}}.gallery-works-block .gallery-works .gallery-work a.tile-link .text{position:absolute;inset:0;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}@media screen and (pointer: fine){.gallery-works-block .gallery-works .gallery-work a.tile-link .text{visibility:hidden;opacity:0;transition:var(--transition)}}.gallery-works-block .gallery-works .gallery-work a.tile-link .text h3{color:var(--color-surface);padding-bottom:.25rem;border-bottom:.125rem solid var(--color-surface);width:100%;min-width:100%;max-width:100%}@media screen and (pointer: fine){.gallery-works-block .gallery-works .gallery-work a.tile-link:hover .image img,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible .image img{transform:scale(1.1)}.gallery-works-block .gallery-works .gallery-work a.tile-link:hover .gradient,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible .gradient{visibility:visible;opacity:1}.gallery-works-block .gallery-works .gallery-work a.tile-link:hover .text,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible .text{visibility:visible;opacity:1}.gallery-works-block .gallery-works .gallery-work a.tile-link:hover+a.tag,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible+a.tag{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.gallery-works-block .gallery-works .gallery-work a.tile-link:hover+a.tag:has(.icon) .title,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible+a.tag:has(.icon) .title{margin-right:0}.gallery-works-block .gallery-works .gallery-work a.tile-link:hover+a.tag:has(.icon) .icon,.gallery-works-block .gallery-works .gallery-work a.tile-link:focus-visible+a.tag:has(.icon) .icon{visibility:visible;opacity:1}.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:hover) .image img,.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:focus-visible) .image img{transform:scale(1.1)}.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:hover) .gradient,.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:focus-visible) .gradient{visibility:visible;opacity:1}.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:hover) .text,.gallery-works-block .gallery-works .gallery-work a.tile-link:has(+a.tag:focus-visible) .text{visibility:visible;opacity:1}}.gallery-works-block .gallery-works .gallery-work a.tag{position:absolute;top:2rem;left:2rem;z-index:2}@media screen and (pointer: fine){.gallery-works-block .gallery-works .gallery-work a.tag:has(.icon) .title{margin-right:-2rem;transition:var(--transition)}.gallery-works-block .gallery-works .gallery-work a.tag:has(.icon) .icon{visibility:hidden;opacity:0;transition:var(--transition)}.gallery-works-block .gallery-works .gallery-work a.tag:hover,.gallery-works-block .gallery-works .gallery-work a.tag:focus-visible{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.gallery-works-block .gallery-works .gallery-work a.tag:hover:has(.icon) .title,.gallery-works-block .gallery-works .gallery-work a.tag:focus-visible:has(.icon) .title{margin-right:0}.gallery-works-block .gallery-works .gallery-work a.tag:hover:has(.icon) .icon,.gallery-works-block .gallery-works .gallery-work a.tag:focus-visible:has(.icon) .icon{visibility:visible;opacity:1}}.gallery-works-block .pagination{margin-top:var(--layout-row-gap)}.gallery-works-block .pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2rem}.gallery-works-block .pagination ul li.prev span.disabled,.gallery-works-block .pagination ul li.next span.disabled{display:block;padding:.75rem;border:.125rem solid rgba(0,0,0,0);color:var(--color-on-surface);cursor:not-allowed;transition:var(--transition)}.gallery-works-block .pagination ul li.prev span.disabled:has(.icon),.gallery-works-block .pagination ul li.next span.disabled:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1rem}.gallery-works-block .pagination ul li.prev span.disabled:has(.icon) svg:has(g) g,.gallery-works-block .pagination ul li.next span.disabled:has(.icon) svg:has(g) g{stroke:currentColor}.gallery-works-block .pagination ul li.prev span.disabled:has(.icon) svg:not(:has(g)) path,.gallery-works-block .pagination ul li.next span.disabled:has(.icon) svg:not(:has(g)) path{stroke:currentColor}@media screen and (pointer: fine){.gallery-works-block .pagination ul li.prev span.disabled:disabled:hover,.gallery-works-block .pagination ul li.prev span.disabled:disabled:focus-visible,.gallery-works-block .pagination ul li.prev span.disabled.disabled:hover,.gallery-works-block .pagination ul li.prev span.disabled.disabled:focus-visible,.gallery-works-block .pagination ul li.next span.disabled:disabled:hover,.gallery-works-block .pagination ul li.next span.disabled:disabled:focus-visible,.gallery-works-block .pagination ul li.next span.disabled.disabled:hover,.gallery-works-block .pagination ul li.next span.disabled.disabled:focus-visible{color:var(--color-on-surface-disabled);border-color:var(--color-on-surface-disabled)}}@media screen and (pointer: coarse){.gallery-works-block .pagination ul li.prev span.disabled:disabled,.gallery-works-block .pagination ul li.prev span.disabled.disabled,.gallery-works-block .pagination ul li.next span.disabled:disabled,.gallery-works-block .pagination ul li.next span.disabled.disabled{color:var(--color-on-surface-disabled)}}.gallery-works-block .pagination ul li.index span{padding:.5rem 1rem;font-weight:700;border-bottom-color:rgba(0,0,0,0)}.gallery-works-block .pagination ul li.index span.separator{padding:.5rem .25rem}.related-works-block{padding:var(--layout-gap-small) var(--content-padding);border-block:.0625rem solid var(--color-on-surface)}.related-works-block h2{margin-bottom:var(--layout-gap-small);margin-inline:auto;text-align:center}.related-works-block .related-works{display:grid;grid-template-columns:1fr;max-width:100%;gap:2rem}@media screen and (min-width: 40rem){.related-works-block .related-works{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 64rem){.related-works-block .related-works{grid-template-columns:repeat(3, minmax(0, 1fr))}}.related-works-block .related-works .related-gallery-work{width:100%;min-width:100%;max-width:100%;aspect-ratio:1/1;position:relative}.related-works-block .related-works .related-gallery-work a.tile-link{display:block;width:100%;height:100%;position:relative;z-index:1;overflow:hidden;max-width:unset;text-decoration:unset}.related-works-block .related-works .related-gallery-work a.tile-link .image{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.related-works-block .related-works .related-gallery-work a.tile-link .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:var(--transition)}.related-works-block .related-works .related-gallery-work a.tile-link .gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 100%)}@media screen and (pointer: fine){.related-works-block .related-works .related-gallery-work a.tile-link .gradient{visibility:hidden;opacity:0;transition:var(--transition)}}.related-works-block .related-works .related-gallery-work a.tile-link .text{position:absolute;inset:0;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}@media screen and (pointer: fine){.related-works-block .related-works .related-gallery-work a.tile-link .text{visibility:hidden;opacity:0;transition:var(--transition)}}.related-works-block .related-works .related-gallery-work a.tile-link .text h3{color:var(--color-surface);padding-bottom:.25rem;border-bottom:.125rem solid var(--color-surface);width:100%;min-width:100%;max-width:100%}@media screen and (pointer: fine){.related-works-block .related-works .related-gallery-work a.tile-link:hover .image img,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible .image img{transform:scale(1.1)}.related-works-block .related-works .related-gallery-work a.tile-link:hover .gradient,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible .gradient{visibility:visible;opacity:1}.related-works-block .related-works .related-gallery-work a.tile-link:hover .text,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible .text{visibility:visible;opacity:1}.related-works-block .related-works .related-gallery-work a.tile-link:hover+a.tag,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible+a.tag{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.related-works-block .related-works .related-gallery-work a.tile-link:hover+a.tag:has(.icon) .title,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible+a.tag:has(.icon) .title{margin-right:0}.related-works-block .related-works .related-gallery-work a.tile-link:hover+a.tag:has(.icon) .icon,.related-works-block .related-works .related-gallery-work a.tile-link:focus-visible+a.tag:has(.icon) .icon{visibility:visible;opacity:1}.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:hover) .image img,.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:focus-visible) .image img{transform:scale(1.1)}.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:hover) .gradient,.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:focus-visible) .gradient{visibility:visible;opacity:1}.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:hover) .text,.related-works-block .related-works .related-gallery-work a.tile-link:has(+a.tag:focus-visible) .text{visibility:visible;opacity:1}}.related-works-block .related-works .related-gallery-work a.tag{position:absolute;top:2rem;left:2rem;z-index:2}@media screen and (pointer: fine){.related-works-block .related-works .related-gallery-work a.tag:has(.icon) .title{margin-right:-2rem;transition:var(--transition)}.related-works-block .related-works .related-gallery-work a.tag:has(.icon) .icon{visibility:hidden;opacity:0;transition:var(--transition)}.related-works-block .related-works .related-gallery-work a.tag:hover,.related-works-block .related-works .related-gallery-work a.tag:focus-visible{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}.related-works-block .related-works .related-gallery-work a.tag:hover:has(.icon) .title,.related-works-block .related-works .related-gallery-work a.tag:focus-visible:has(.icon) .title{margin-right:0}.related-works-block .related-works .related-gallery-work a.tag:hover:has(.icon) .icon,.related-works-block .related-works .related-gallery-work a.tag:focus-visible:has(.icon) .icon{visibility:visible;opacity:1}}.related-works-block .related-works .related-sales-work{width:100%;min-width:100%;max-width:100%;aspect-ratio:1/1;overflow:hidden}.related-works-block .related-works .related-sales-work article{width:100%;height:100%;position:relative}.related-works-block .related-works .related-sales-work article .image{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.related-works-block .related-works .related-sales-work article .image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:var(--transition)}.related-works-block .related-works .related-sales-work article .tag{display:block;position:absolute;top:2rem;left:2rem;z-index:3;padding:.25rem .5rem;font-size:var(--font-size-xsm);font-weight:700;line-height:1.5;background-color:var(--color-primary);color:var(--color-on-primary)}.related-works-block .related-works .related-sales-work article .tag.not-available{background-color:var(--color-primary-container);color:var(--color-primary-hovered)}.related-works-block .related-works .related-sales-work article .tag:has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work article .tag:has(.icon) .title{margin-right:-2rem;transition:var(--transition)}}.related-works-block .related-works .related-sales-work article .tag:has(.icon) .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work article .tag:has(.icon) .icon{visibility:hidden;opacity:0;transition:var(--transition)}}.related-works-block .related-works .related-sales-work article .tag:has(.icon) .icon svg:has(g) g{stroke:currentColor}.related-works-block .related-works .related-sales-work article .tag:has(.icon) .icon svg:not(:has(g)) path{stroke:currentColor}.related-works-block .related-works .related-sales-work article .gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 100%)}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work article .gradient{visibility:hidden;opacity:0;transition:var(--transition)}}.related-works-block .related-works .related-sales-work article .text{position:absolute;inset:0;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work article .text{visibility:hidden;opacity:0;transition:var(--transition)}}.related-works-block .related-works .related-sales-work article .text h3{color:var(--color-surface);padding-bottom:.25rem;border-bottom:.125rem solid var(--color-surface);width:100%;min-width:100%;max-width:100%}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work:hover article .image img,.related-works-block .related-works .related-sales-work:focus-visible article .image img{transform:scale(1.1)}.related-works-block .related-works .related-sales-work:hover article .gradient,.related-works-block .related-works .related-sales-work:focus-visible article .gradient{visibility:visible;opacity:1}.related-works-block .related-works .related-sales-work:hover article .text,.related-works-block .related-works .related-sales-work:focus-visible article .text{visibility:visible;opacity:1}}.related-works-block .related-works .related-sales-work:hover article .tag,.related-works-block .related-works .related-sales-work:focus-visible article .tag{background-color:var(--color-primary-hovered);color:var(--color-on-primary)}@media screen and (pointer: fine){.related-works-block .related-works .related-sales-work:hover article .tag:has(.icon) .title,.related-works-block .related-works .related-sales-work:focus-visible article .tag:has(.icon) .title{margin-right:0}.related-works-block .related-works .related-sales-work:hover article .tag:has(.icon) .icon,.related-works-block .related-works .related-sales-work:focus-visible article .tag:has(.icon) .icon{visibility:visible;opacity:1}}
