/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}:focus:not(:focus-visible){outline:none}small{font-size:inherit}:root{--transition-duration: .2s;--transition-medium: .35s;--transition-long: .5s;--transition-xlong: 1s;--easeInBack: cubic-bezier(.36, 0, .66, -.56);--easeInCirc: cubic-bezier(.55, 0, 1, .45);--easeInCubic: cubic-bezier(.32, 0, .67, 0);--easeInExpo: cubic-bezier(.7, 0, .84, 0);--easeInOutBack: cubic-bezier(.68, -.6, .32, 1.6);--easeInOutCirc: cubic-bezier(.85, 0, .15, 1);--easeInOutCubic: cubic-bezier(.65, 0, .35, 1);--easeInOutExpo: cubic-bezier(.87, 0, .13, 1);--easeInOutQuad: cubic-bezier(.45, 0, .55, 1);--easeInOutQuart: cubic-bezier(.76, 0, .24, 1);--easeInOutQuint: cubic-bezier(.83, 0, .17, 1);--easeInOutSine: cubic-bezier(.37, 0, .63, 1);--easeInQuad: cubic-bezier(.11, 0, .5, 0);--easeInQuart: cubic-bezier(.5, 0, .75, 0);--easeInQuint: cubic-bezier(.64, 0, .78, 0);--easeInSine: cubic-bezier(.12, 0, .39, 0);--easeOutBack: cubic-bezier(.34, 1.56, .64, 1);--easeOutCirc: cubic-bezier(0, .55, .45, 1);--easeOutCubic: cubic-bezier(.33, 1, .68, 1);--easeOutExpo: cubic-bezier(.16, 1, .3, 1);--easeOutQuad: cubic-bezier(.5, 1, .89, 1);--easeOutQuart: cubic-bezier(.25, 1, .5, 1);--easeOutQuint: cubic-bezier(.22, 1, .36, 1);--easeOutSine: cubic-bezier(.61, 1, .88, 1)}.animate-fade{transition:opacity .7s}.js .animate-fade:not(.is-visible){opacity:0}.animate-up{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity .7s,transform .7s var(--easeOutQuart)}.js .animate-up:not(.is-visible){opacity:0;transform:translateY(20px)}.animate-down{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity .7s,transform .7s var(--easeOutQuart)}.js .animate-down:not(.is-visible){opacity:0;transform:translateY(-20px)}.animate-scale{transition:transform .7s cubic-bezier(.25,1,.5,1);transition:transform .7s var(--easeOutQuart)}.js .animate-scale:not(.is-visible){transform:scale(.001)}:root{--button-background: var(--clay-grey-30)}.button{min-height:3.1875rem;padding:.75rem 1.25rem;display:inline-flex;justify-content:space-between;align-items:center;text-align:center;font-size:1rem;line-height:1.25;text-transform:uppercase;background-color:#e5e5e5;background-color:var(--button-background);border-radius:2px;transition:background-color .2s;transition:background-color var(--transition-duration)}.button:hover{background-color:var(--highlight)}.button[disabled]{opacity:.4;pointer-events:none}.button svg{margin-left:1em;flex-shrink:0}.button--secondary{border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);background-color:#fff;background-color:var(--white);transition:color .2s,border-color .2s;transition:color var(--transition-duration),border-color var(--transition-duration)}.button--secondary:hover{color:var(--highlight);background-color:#fff;background-color:var(--white);border-color:var(--highlight)}.button--tertiary{background-color:#fff;background-color:var(--white);transition:color .2s;transition:color var(--transition-duration)}.button--tertiary:hover{color:var(--highlight);background-color:#fff;background-color:var(--white)}.button--overlay{border:1px solid #fff;border:1px solid var(--white);color:#fff;color:var(--white);background-color:#0003;transition:color .2s,background-color .2s,border-color .2s;transition:color var(--transition-duration),background-color var(--transition-duration),border-color var(--transition-duration)}.button--overlay:hover{color:var(--highlight);background-color:#fff;background-color:var(--white);border-color:var(--highlight)}.button--small{min-height:0;padding:.625rem 1rem}.button--center{justify-content:center;text-align:center}:root{--white: #fff;--black: #1d1d1b;--black-rgb: 29, 29, 27;--mid-green: #5e674d;--dark-terracotta: #66432d;--light-terracotta: #b8916a;--clay-grey: #b1b3b3;--mid-green-70: #959b8a;--mid-green-30: #cacdc4;--dark-terracotta-70: #957764;--dark-terracotta-30: #c7b6aa;--light-terracotta-70: #d0b498;--light-terracotta-30: #e7d8ca;--clay-grey-70: #cbcccc;--clay-grey-30: #e5e5e5;--highlight-green: #39d431;--highlight-red: #fb5058;--highlight-orange: #ff8300;--highlight-blue: #3a8dde;--overlay: rgba(29, 29, 27, .6)}@font-face{font-family:Chromatic Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/static/fonts/Chromatic-GrotesqueRegular-Pro.woff2) format("woff2")}@font-face{font-family:Chromatic Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/static/fonts/Chromatic-GrotesqueMedium-Pro.woff2) format("woff2")}@font-face{font-family:Chromatic Pro;font-weight:600;font-style:normal;font-display:swap;src:url(/static/fonts/Chromatic-GrotesqueSemiBold-Pro.woff2) format("woff2")}@font-face{font-family:Chromatic Pro;font-weight:700;font-style:normal;font-display:swap;src:url(/static/fonts/Chromatic-GrotesqueBold-Pro.woff2) format("woff2")}@font-face{font-family:Akkurat Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/static/fonts/akkuratmonoll-regular-webfont.woff2) format("woff2")}:root{--global-width: 100rem;--container-padding: max(1.25rem, min(3.5vw, 2.5rem))}html{height:100%;font-size:100%}body{position:relative;min-height:100%;display:flex;flex-direction:column}.sticky-header body{padding-top:129px;padding-top:var(--header-height)}img,svg{display:block;height:auto;max-width:100%}.container{padding-right:max(1.25rem,min(3.5vw,2.5rem));padding-right:var(--container-padding);padding-left:max(1.25rem,min(3.5vw,2.5rem));padding-left:var(--container-padding);width:100%;max-width:calc(100rem + max(1.25rem,min(3.5vw,2.5rem))*2);max-width:calc(var(--global-width) + (var(--container-padding) * 2));margin-right:auto;margin-left:auto}.main{position:relative;z-index:10;flex-grow:1;background-color:#fff;background-color:var(--white)}.grid-columns{--grid-layout-gap-x: 0px;--grid-layout-gap-y: 0px;--grid-column-min-count: 1;--grid-column-max-count: 4;--grid-item-min-width: 20rem;--grid-layout-repeat: auto-fill;--max-gap-count: calc(var(--grid-column-max-count) - 1);--max-total-gap-width: calc(var(--max-gap-count) * var(--grid-layout-gap-x));--max-item-width: calc((100% - var(--max-total-gap-width)) / var(--grid-column-max-count));--min-item-width: calc( (( 100% - (var(--grid-layout-gap-x) * (var(--grid-column-min-count) - 1)) ) / var(--grid-column-min-count)) );display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc((100% + -0px)*1),max(20rem,calc((100% + -0px)/4))),1fr));grid-template-columns:repeat(var(--grid-layout-repeat),minmax(min(var(--min-item-width),max(var(--grid-item-min-width),var(--max-item-width))),1fr));grid-gap:0px 0px;grid-gap:var(--grid-layout-gap-y) var(--grid-layout-gap-x);gap:0px 0px;gap:var(--grid-layout-gap-y) var(--grid-layout-gap-x)}:root{--rich-text-line-height: 1.5;--rich-text-gap: 1.75rem;--rich-text-media-gap: 2.5rem;--rich-text-section-gap: 3rem;--rich-text-max-width: 55rem}.rich-text{line-height:1.5;line-height:var(--rich-text-line-height)}.rich-text p,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ol,.rich-text ul,.rich-text blockquote{max-width:55rem;max-width:var(--rich-text-max-width)}.rich-text>*+*{margin-top:1.75rem;margin-top:var(--rich-text-gap)}.rich-text a:not(.button){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.rich-text a:not(.button):hover{text-decoration-color:transparent;color:var(--highlight)}.rich-text ul{padding-left:1em;list-style:disc}.rich-text ol{padding-left:1em;list-style:decimal}.rich-text li{margin-top:.5em}.rich-text li:first-child{margin-top:0}.rich-text strong,.rich-text b{font-weight:600}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0}.rich-text h1{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem)}.rich-text h2{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem)}.rich-text h3{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.rich-text h4{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.rich-text h5{font-weight:600;text-transform:uppercase}.rich-text h6{font-weight:600}.rich-text blockquote{margin-top:2.5rem;margin-top:var(--rich-text-media-gap);margin-bottom:2.5rem;margin-bottom:var(--rich-text-media-gap)}.rich-text img,.rich-text video,.rich-text figure,.rich-text svg,.rich-text iframe{width:100%;margin-top:2.5rem;margin-top:var(--rich-text-media-gap);margin-bottom:2.5rem;margin-bottom:var(--rich-text-media-gap)}.rich-text figure img{margin-top:0;margin-bottom:0}.rich-text video,.rich-text iframe{max-width:100%}.rich-text hr{margin-top:3rem;margin-top:var(--rich-text-section-gap);margin-bottom:3rem;margin-bottom:var(--rich-text-section-gap);color:#e5e5e5;color:var(--clay-grey-30)}.rich-text>img:first-child,.rich-text>video:first-child,.rich-text>figure:first-child,.rich-text>svg:first-child,.rich-text>iframe:first-child,.rich-text>blockquote:first-child{margin-top:0}.rich-text>img:last-child,.rich-text>video:last-child,.rich-text>figure:last-child,.rich-text>svg:last-child,.rich-text>iframe:last-child,.rich-text>blockquote:last-child{margin-bottom:0}.rich-text>p:first-child>img:first-child,.rich-text>p:first-child>video:first-child,.rich-text>p:first-child>figure:first-child,.rich-text>p:first-child>svg:first-child,.rich-text>p:first-child>iframe:first-child,.rich-text>p:first-child>blockquote:first-child{margin-top:0!important}.rich-text>p:last-child>img:last-child,.rich-text>p:last-child>video:last-child,.rich-text>p:last-child>figure:last-child,.rich-text>p:last-child>svg:last-child,.rich-text>p:last-child>iframe:last-child,.rich-text>p:last-child>blockquote:last-child{margin-bottom:0!important}.rich-text .text-big{line-height:inherit}:root{--slider-dot-color: var(--color);--slider-dot-opacity: .2}.slider__wrap{overflow:hidden}.slider{--slider-gap: 0px}.slider__header{margin-bottom:clamp(1.5rem,.9526rem + 2.2749vw,3rem);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.slider__header--right{justify-content:flex-end}.slider__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-top:-.25em;margin-right:auto}.slider__link{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);transition:.2s;transition:var(--transition-duration)}.slider__link:hover{color:var(--highlight)}.slider__label{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.slider__controls{display:flex;gap:.75rem}.slider__previous,.slider__next{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#e5e5e5;background-color:var(--clay-grey-30);border-radius:50%;transition:background-color .2s,transform .15s,opacity .2s;transition:background-color var(--transition-duration),transform .15s,opacity var(--transition-duration)}.theme-clay-grey-30 .slider__previous,.theme-clay-grey-30 .slider__next{background-color:#fff;background-color:var(--white)}.slider__previous[disabled],.slider__next[disabled]{opacity:.4;pointer-events:none}@media (hover: hover){.slider__previous:hover:not([disabled]),.slider__next:hover:not([disabled]){background-color:var(--highlight)}}.slider__previous:active,.slider__next:active{transform:scale(.9)}.slider__track{padding-right:max(1.25rem,min(3.5vw,2.5rem));padding-right:var(--container-padding);padding-left:max(1.25rem,min(3.5vw,2.5rem));padding-left:var(--container-padding);margin-right:calc(max(1.25rem,min(3.5vw,2.5rem))*-1);margin-right:calc(var(--container-padding) * -1);margin-left:calc(max(1.25rem,min(3.5vw,2.5rem))*-1);margin-left:calc(var(--container-padding) * -1);display:flex;gap:var(--slider-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-padding:0 max(1.25rem,min(3.5vw,2.5rem));scroll-padding:0 var(--container-padding)}@media (min-width: 105em){.slider__track{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)),#000 calc(100% - max(1.25rem,min(3.5vw,2.5rem))),rgba(0,0,0,0));mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)),#000 calc(100% - max(1.25rem,min(3.5vw,2.5rem))),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 var(--container-padding),#000 calc(100% - var(--container-padding)),rgba(0,0,0,0));mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 var(--container-padding),#000 calc(100% - var(--container-padding)),rgba(0,0,0,0))}}.slider__track{overscroll-behavior-x:contain}.slider__track.is-dragging{scroll-snap-type:none}.slider__track.is-dragging>*{pointer-events:none}.slider__track.is-mouse-down{cursor:grabbing}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{width:100%;flex-shrink:0;scroll-snap-align:start}.slider__dots{display:flex;flex-wrap:wrap;gap:1rem;pointer-events:auto;padding:10px;margin:-10px}.slider__dots li{position:relative;flex-shrink:0}.slider__dots button{--slider-autoplay-progress: 0;position:relative;display:block;width:.75rem;height:.75rem;overflow:hidden;border-radius:50%}.slider__dots button:before,.slider__dots button:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1d1d1b;background-color:var(--slider-dot-color);content:""}.slider__dots button:before{opacity:.2;opacity:var(--slider-dot-opacity)}.slider__dots button:after{transform:translateY(calc(.75rem * (1 - var(--slider-autoplay-progress))));transition:transform .25s cubic-bezier(.25,1,.5,1);transition:transform .25s var(--easeOutQuart)}.slider__dots button[aria-current=step]:after,.slider__dots button:hover:after{transform:none}@keyframes slider-dot{0%{transform:translateY(100%)}to{transform:none}}.slider--cursor .slider__track,.slider--cursor .slider__track.is-mouse-down{cursor:none}.slider--cursor .slider__track.is-mouse-down .cursor__follow{--cursor-scale: .9}.slider--cursor .cursor__follow{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;background-color:var(--white)}.slider--cursor .cursor__follow svg{width:1rem;color:#1d1d1b;color:var(--black);margin-left:0;transition:transform .2s;transition:transform var(--transition-duration)}.slider--cursor[data-cursor-direction=previous] .cursor__follow svg{transform:scaleX(-1)}.stack{--stack-gap-extra: 0px}.stack>*{margin-top:calc(var(--stack-gap) + var(--stack-gap-extra))}.stack>*:first-child{margin-top:0}.stack--padding>*{padding-top:calc(var(--stack-gap) + var(--stack-gap-extra));margin-top:0}.stack--padding>*:first-child{padding-top:0}html{--color: var(--black);--background: var(--white);background-color:#fff;background-color:var(--background)}body{--highlight: var(--highlight-orange);--light-background: var(--light-terracotta-30);color:#1d1d1b;color:var(--color);background-color:#fff;background-color:var(--background)}.theme-orange{--highlight: var(--highlight-orange);--light-background: var(--light-terracotta-30)}.theme-green{--highlight: var(--highlight-green);--light-background: var(--mid-green-30)}.theme-red{--highlight: var(--highlight-red);--light-background: var(--dark-terracotta-30)}.theme-blue{--highlight: var(--highlight-blue);--light-background: var(--clay-grey-30)}.theme-clay-grey-30{--background: var(--clay-grey-30);background-color:#e5e5e5;background-color:var(--background)}img{background-color:var(--light-background);background-image:linear-gradient(90deg,#e7d8ca,#c8b49e,#e7d8ca,#c8b49e);background-size:300% 100%;animation:image-loading 1.75s linear infinite;color:transparent}.no-js img,img[data-error]{color:inherit}img[data-loaded]{background:none;animation:none}@keyframes image-loading{0%{background-position:100% 50%}to{background-position:0% 50%}}.theme-dark-terracotta-33{background-color:#c7b6aa}.theme-mid-green-33{background-color:#cacdc4}.theme-light-terracotta-33{background-color:#e7d8ca}.toggle-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.5rem}.toggle__toggle{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.toggle__toggle:hover{text-decoration-color:currentColor;color:var(--highlight)}.toggle__toggle{display:flex;align-items:flex-start;text-transform:uppercase}.toggle__toggle span{position:relative;top:-1px}.toggle__toggle svg{flex-shrink:0;margin-left:1rem;transition:transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s var(--easeInOutCubic)}.toggle.is-open .toggle__toggle svg{transform:rotate(-45deg)}.toggle__content{box-sizing:content-box;height:0;visibility:hidden;overflow:hidden;opacity:0;transition:height .3s cubic-bezier(.65,0,.35,1),visibility .3s,opacity .3s;transition:height .3s var(--easeInOutCubic),visibility .3s,opacity .3s}.toggle.is-open .toggle__content{visibility:visible;opacity:1}.toggle__content__inner{padding-top:.75rem}.toggle__content__footer{background-color:#e5e5e5;background-color:var(--clay-grey-30);font-size:.875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);padding:.75rem 1.125rem .875rem}:root{--font-sans: "Chromatic Pro", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: "Akkurat Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--line-height-base: 1.25}body{font-size:1rem;font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);line-height:1.25;line-height:var(--line-height-base)}@media (-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.link{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.link:hover{text-decoration-color:transparent;color:var(--highlight)}.error{--background: #311F15;max-width:100%;background-color:#311f15;background-color:var(--background);background-image:url(/static/images/noise.png),url(/static/images/error-highlights.png);background-size:16rem 16rem,cover}@media (-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){.error{background-image:url(/static/images/noise@2x.png),url(/static/images/error-highlights.png)}}.error__context{color:#fff;color:var(--white);text-align:center}.error__context .footer__brand,.error__context .footer__brand .brand-layers{margin:0}.error__footer{color:#fff;color:var(--white);text-align:center;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);padding-top:45px;line-height:1.5}.error__footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.error__footer a:hover{text-decoration-color:transparent;color:var(--highlight)}.error__footer a:hover{color:currentColor}.page-error .footer__newsletter{display:none}@supports selector(:has(*)){.page-error .error{--section-top-extra: 3rem;margin-top:-129px;margin-top:calc(var(--header-height) * -1)}@media (max-width: 74.9375em){.page-error .error{--section-top-extra: 4rem }}@media (max-width: 47.9375em){.page-error .error{--section-top-extra: 6rem }}.page-error .header .header__inner{transition:transform 1s .5s,background-color .2s;transition:transform var(--transition-xlong) var(--transition-long),background-color var(--transition-duration)}.page-error .header .header__inner:after{transition:opacity .2s;transition:opacity var(--transition-duration)}.page-error .header:not(.is-scrolled) .header__inner:not(:hover):not(:has(.has-open-dropdown)):not(:has(.has-closing-dropdown)){color:#fff;color:var(--white);background-color:transparent}.page-error .header:not(.is-scrolled) .header__inner:not(:hover):not(:has(.has-open-dropdown)):not(:has(.has-closing-dropdown)):after{opacity:0}}:root{--accordion-padding-y: clamp(1.875rem, 1.4188rem + 1.8957vw, 3.125rem);--accordion-content-padding-top: clamp(.9375rem, .4813rem + 1.8957vw, 2.1875rem);--accordion-transition-duration: .5s;--accordion-transition-ease: ease-in-out-cubic}.accordion-section{width:60%;margin-left:auto}@media (max-width: 63.9375em){.accordion-section{width:100%}}.accordion{--accordion-item-padding: calc(var(--accordion-padding-y) - var(--accordion-content-padding-top))}.section__inner>.accordion:first-child{margin-top:calc(var(--section-inner-padding-y) * -.35)}.section__inner>.accordion:last-child{margin-bottom:calc(var(--section-inner-padding-y) * -.35)}.accordion--small{--accordion-padding-y: 1.25rem;--accordion-content-padding-top: 1.25rem}.accordion__item{position:relative;padding-top:var(--accordion-item-padding);padding-bottom:var(--accordion-item-padding);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.accordion__item:first-child{padding-top:0;border-top:0}.accordion__item:last-child{padding-bottom:0}.accordion__trigger{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);font-weight:400;width:100%;padding-top:clamp(.9375rem,.4813rem + 1.8957vw,2.1875rem);padding-top:var(--accordion-content-padding-top);padding-bottom:clamp(.9375rem,.4813rem + 1.8957vw,2.1875rem);padding-bottom:var(--accordion-content-padding-top);display:flex;align-items:center}.accordion__trigger svg{width:42px;flex-shrink:0;margin-right:1.5rem;transform:rotate(90deg)}.accordion__item:first-child .accordion__trigger{border-top:0}@media (max-width: 47.9375em){.accordion__trigger svg{width:32px}}.accordion__label{margin-top:-.2em;margin-bottom:-.2em;flex-grow:1}.accordion__content{font-size:18px;font-weight:400;position:relative;height:0;overflow:hidden;transition-property:height,opacity,visibility;transition-timing-function:ease-in-out-cubic;transition-timing-function:var(--accordion-transition-ease);transition-duration:.5s;transition-duration:var(--accordion-transition-duration)}.accordion__trigger:not(.is-active)+.accordion__content{opacity:0;visibility:hidden}.accordion__content__inner{--stack-gap: 2rem;padding-bottom:calc(clamp(1.875rem,1.4188rem + 1.8957vw,3.125rem) - var(--accordion-item-padding));padding-bottom:calc(var(--accordion-padding-y) - var(--accordion-item-padding))}.accordion--boxed>.accordion__item{margin-top:1.25rem;border:0}.accordion--boxed>.accordion__item:first-child{margin-top:0}.accordion--boxed>.accordion__item>.accordion__trigger{position:sticky;z-index:1;top:0;top:var(--header-offset);padding-right:1.25rem;padding-left:1.25rem;background-color:#fff;background-color:var(--white);border-radius:1rem}.accordion--boxed>.accordion__item>.accordion__content>.accordion__content__inner{padding:1.25rem 1.25rem 0}.accordion--boxed>.accordion__item>.accordion__content>.accordion__content__inner>.accordion:not(.accordion--boxed){margin-top:-1.25rem}.accordion--border .accordion__item:first-child{padding-top:var(--accordion-item-padding)}.accordion--border .accordion__item:last-child{padding-bottom:var(--accordion-item-padding)}:root{--actions-button-width: 10.75rem}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}@media (max-width: 39.9375em){.actions{flex-direction:column}.actions .button,.actions .actions{width:100%}}.actions .button{min-width:10.75rem;min-width:var(--actions-button-width)}.actions .link{font-size:.875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}@media (min-width: 40em){.actions--reverse{flex-direction:row-reverse}}@media (min-width: 40em){.actions--space{justify-content:space-between}}@media (min-width: 40em){.actions--end{justify-content:flex-end}}.action svg{stroke-width:1;overflow:visible}.active-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem}.active-filters button{font-size:.875rem;padding:.5rem .75rem;display:flex;align-items:center;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);color:#fff;color:var(--white);background-color:#5e674d;background-color:var(--mid-green);border-radius:2px;transition:background-color .2s;transition:background-color var(--transition-duration)}.active-filters button:hover{background-color:#959b8a;background-color:var(--mid-green-70)}.active-filters svg{flex-shrink:0;margin-left:.75em}.alerts{--stack-gap: 1rem}.alert{padding:.95em 2em;text-align:center;line-height:1.4;font-weight:500;border-radius:2px}.alert:first-letter{text-transform:capitalize}.alert--small{font-size:.875rem;padding:.55em 1em}.alert--success{color:#1ea317;background-color:#eaffe8}.alert--error{color:#e1363e;background-color:#ffecec}.alert--notice{color:#ea7800;background-color:#fff1e2}.audio{padding-top:50px}audio--solo .audio.audio--solo{padding-top:0}.audio .mejs__audio{--background: var(--clay-grey-30);position:relative;overflow:hidden;background-color:#e5e5e5;background-color:var(--background);height:auto!important;min-height:70px!important;width:100%!important;overflow:visible;display:flex;align-items:center;flex-wrap:wrap}.audio .mejs__inner{width:100%}.audio .mejs__controls{position:static;background:none!important;width:100%}.audio .mejs__button>button,.audio .mejs__time{color:#1d1d1b;color:var(--black)}.audio .mejs__time{font-size:1rem;font-size:14px;font-weight:400}.audio .mejs__time-hovered,.audio .mejs__time-total,.audio .mejs__horizontal-volume-total{background-color:#0003}.audio .mejs__horizontal-volume-current{background-color:#1d1d1b;background-color:var(--black)}.audio .mejs__time-current{background-color:var(--highlight)}.audio .mejs__button,.audio .mejs__time,.audio .mejs__time-rail{width:34px}.audio .mejs__button{display:flex;justify-content:center;align-items:center}.audio .mejs__button>button{width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin:0}.audio .mejs__button svg{width:100%;height:100%}.audio .mejs__time-float{background-color:#1d1d1b;background-color:var(--black);color:#fff;color:var(--white);font-size:14px;width:45px;height:22px;text-align:center;margin-bottom:5px}.audio .mejs__time-float-current{width:100%;margin:0;display:block;padding:5px}.audio .mejs__time-float-corner{border-color:#1d1d1b transparent transparent;border-color:var(--black) transparent transparent}.brand-layers{position:relative;aspect-ratio:1021 / 1013}.brand-layers img{background:none;animation:none}.brand-layers__shadow{position:absolute;bottom:0;left:0;transform:translate(-35%,25%);width:130%;max-width:none}.brand-layers__back,.brand-layers__logo,.brand-layers__front{transition:transform .25s cubic-bezier(.25,1,.5,1);transition:transform .25s var(--easeOutQuart)}.brand-layers.in-view .brand-layers__back,.brand-layers.in-view .brand-layers__logo,.brand-layers.in-view .brand-layers__front{will-change:transform}.brand-layers__back,.brand-layers__front{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.brand-layers__logo{position:absolute;width:70%;top:0;left:16%}@media (max-width: 47.9375em){.brand-layers__logo{top:20%}}.error-layers__logo{position:absolute;width:100%;top:25%}.cart-count{transition:opacity .2s,visibility .2s;transition:opacity var(--transition-duration),visibility var(--transition-duration)}.cart-count:empty{visibility:hidden;opacity:0}.cart__content{position:relative;min-height:100px}.cart__header{display:grid;grid-column-gap:max(1.25rem,min(3.5vw,2.5rem));grid-column-gap:var(--container-padding);-moz-column-gap:max(1.25rem,min(3.5vw,2.5rem));column-gap:max(1.25rem,min(3.5vw,2.5rem));-moz-column-gap:var(--container-padding);column-gap:var(--container-padding);grid-row-gap:max(1.25rem,min(3.5vw,2.5rem));grid-row-gap:var(--container-padding);row-gap:max(1.25rem,min(3.5vw,2.5rem));row-gap:var(--container-padding)}.cart__compare-toggle{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:1.125rem}@media (max-width: 47.9375em){.cart__compare-toggle .tabs{flex-grow:1}}@media (min-width: 48em){.cart__compare-toggle{grid-column:1;grid-row:1}}.cart:not(.has-items) .cart__compare-toggle{display:none}.cart__compare-toggle p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.cart__actions{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:.8125rem}@media (max-width: 47.9375em){.cart__actions .button{flex-basis:0;flex-grow:1;min-width:-moz-max-content;min-width:max-content}}@media (min-width: 48em){.cart__actions{grid-column:2;grid-row:1;justify-self:end}}@media (min-width: 64em){.cart__actions .button{min-width:12.8125rem}}.cart:not(.has-items) .cart__actions{display:none}.cart.has-items .cart__main{margin-top:max(1.25rem,min(3.5vw,2.5rem));margin-top:var(--container-padding)}.cart.has-items .cart__empty{display:none}.cart:not(.has-items) .cart__items{display:none}.cart__items .no-samples{height:100%}.cart__remove{position:absolute;z-index:1;top:.875rem;right:.875rem;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;background-color:var(--white);border-radius:50%;transition:background-color .2s;transition:background-color var(--transition-duration)}.cart__remove:hover{background-color:var(--highlight)}.cart-product__quantity{display:flex;gap:10px;margin-top:10px;align-items:center;flex-wrap:wrap}.cart-product__quantity>button{border-bottom:1px solid;transition:border-color .2s;transition:border-color var(--transition-duration)}.cart-product__quantity>button:hover{border-bottom-color:transparent}.checkbox{flex-shrink:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.checkbox input[type=checkbox]+span{position:relative;display:flex;align-items:flex-start;line-height:1.5;transition:color .2s;transition:color var(--transition-duration)}@media (hover: none){.checkbox input[type=checkbox]+span{font-size:1rem}}.checkbox input[type=checkbox]+span:before,.checkbox input[type=checkbox]+span:after{width:1.5rem;height:1.5rem;content:""}.checkbox input[type=checkbox]+span:before{margin-right:.625rem;flex-shrink:0;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);transition:border-color .2s;transition:border-color var(--transition-duration)}.checkbox input[type=checkbox]+span:empty:before{margin:0}.checkbox input[type=checkbox]+span:after{position:absolute;top:0;left:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2215%22%20height=%2210%22%20fill=%22none%22%20viewBox=%220%200%2015%2010%22%3E%3Cpath%20stroke=%22%231D1D1B%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22m1.089%205%204.5%204.5%208.5-8.5%22%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%;opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.checkbox input[type=checkbox]+span a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.checkbox input[type=checkbox]+span a:hover{text-decoration-color:transparent;color:var(--highlight)}.checkbox input[type=checkbox]+span a{transition:text-decoration-color .2s,color .2s;transition:text-decoration-color var(--transition-duration),color var(--transition-duration)}.checkbox:hover input:not(:checked)+span,label:hover .checkbox input[type=checkbox]:not(:checked)+span{color:var(--highlight)}.checkbox:hover input:not(:checked)+span:before,label:hover .checkbox input[type=checkbox]:not(:checked)+span:before{border-color:var(--highlight)}.checkbox input[type=checkbox]:checked+span:before{border-color:#1d1d1b;border-color:var(--black)}.checkbox input[type=checkbox]:checked+span:after{opacity:1}.checkbox input[type=checkbox]:focus-visible+span:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.checkbox--mono input[type=checkbox]+span{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.checkbox-group{display:flex;flex-direction:column;align-items:flex-start}.checkbox-group>*{margin-top:1.25rem}.checkbox-group>*:first-child{margin-top:0}.checkbox-group .alert{margin-top:.5rem}.checkbox--small input+span{font-size:.875rem;font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);line-height:1.65}.checkout{display:flex}@media (max-width: 63.9375em){.checkout{flex-direction:column}}@media (min-width: 64em){.checkout__main{flex-grow:1}}@media (max-width: 63.9375em){.checkout__aside{margin-top:clamp(2.625rem,1.3021rem + 5.4976vw,6.25rem);margin-top:var(--section-base)}}@media (min-width: 64em){.checkout__aside{width:38%;margin-left:7%;flex-shrink:0}}@media (min-width: 64em){.checkout__aside .order-summary{position:sticky;top:calc(1.25rem + 0px);top:calc(1.25rem + var(--header-offset))}}.checkout__footer,.checkout__footer .actions{margin-top:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);margin-top:var(--section-mid)}.checkout__note{margin-top:2.625rem;margin-top:var(--section-small)}.compare{--compare-sticky-column-width: 13rem;padding-left:max(calc((100vw - var(--scrollbar-width) - 100rem) / 2),max(1.25rem,min(3.5vw,2.5rem)));padding-left:max(calc((100vw - var(--scrollbar-width) - var(--global-width)) / 2),var(--container-padding))}@media (max-width: 47.9375em){.compare{--compare-sticky-column-width: 11.25rem }}@media (max-width: 29.9375em){.compare{--compare-sticky-column-width: 9.5rem }}.compare .slider__track{position:relative;padding:0;margin:0;display:block;-webkit-mask-image:none;mask-image:none;scroll-padding:0 0 0 var(--compare-sticky-column-width)}.compare table{width:auto;table-layout:fixed}.compare th,.compare td{padding-top:.625em;padding-bottom:.625em;line-height:1.5;border-top:1px solid #e5e5e5;border-top:1px solid var(--details-border-color)}.compare th:first-child,.compare td:first-child{padding-left:0}.compare tr:first-child th,.compare tr:first-child td{padding-top:0;border-top:0}.compare tr:last-child th,.compare tr:last-child td{padding-bottom:0}.compare th{--width: var(--compare-sticky-column-width);position:sticky;z-index:2;left:0;width:var(--width);min-width:var(--width);font-weight:600;text-transform:uppercase;background-image:linear-gradient(to right,#fff calc(100% - 20px),#fff0);background-image:linear-gradient(to right,var(--white) calc(100% - 20px),rgba(255,255,255,0));background-clip:padding-box}.compare td{--width: min( 21.875rem, calc(100vw - var(--scrollbar-width) - var(--compare-sticky-column-width) - (var(--container-padding) * 2)) );padding-right:max(1.25rem,min(3.5vw,2.5rem));padding-right:var(--container-padding);width:var(--width);min-width:var(--width);scroll-snap-align:start;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.compare .compare__product{padding-bottom:1rem;font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);line-height:1.25;line-height:var(--line-height-base)}.compare .no-samples{aspect-ratio:1;aspect-ratio:var(--product-card-image-aspect-ratio);font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);line-height:1.25;line-height:var(--line-height-base)}.cta__inner{display:flex;align-items:flex-start;gap:clamp(1.875rem,1.1908rem + 2.8436vw,3.75rem)}@media (max-width: 47.9375em){.cta__inner{flex-wrap:wrap}}.cta__left{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);width:45%;text-transform:uppercase;margin-top:-.18em;margin-bottom:-.2em}@media (max-width: 47.9375em){.cta__left{width:100%}}.cta__right{width:55%;font-size:18px}@media (max-width: 47.9375em){.cta__right{width:100%}}.cta__buttons{padding-top:clamp(1.875rem,1.1908rem + 2.8436vw,3.75rem);display:flex;flex-wrap:wrap;gap:1.875rem}.cta__buttons .button{min-width:12.8125rem}@media (max-width: 29.9375em){.cta__buttons .button{width:100%}}.cursor{position:absolute;top:0;right:0;bottom:0;left:0}.cursor:focus{outline:0}.cursor:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1d1d1b99;background-color:var(--overlay);opacity:0;transition:opacity .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s var(--easeOutQuart);content:""}.cursor:hover:before{opacity:1}.cursor__follow{position:absolute;right:1.5rem;bottom:1rem;display:flex;align-items:center;text-transform:uppercase;transition:transform .25s cubic-bezier(.25,1,.5,1);transition:transform .25s var(--easeOutQuart);pointer-events:none;color:#fff;color:var(--white)}.cursor:focus-visible .cursor__follow{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.cursor__follow svg{flex-shrink:0;margin-left:.75rem}[data-cursor-fade-value=true] .cursor__follow{transition:opacity .2s,transform .25s cubic-bezier(.25,1,.5,1);transition:opacity var(--transition-duration),transform .25s var(--easeOutQuart);opacity:0}[data-cursor-fade-value=true] .cursor__follow.is-shown{opacity:1}:root{--details-border-color: var(--clay-grey-30);--details-gap: .625em}.details{display:grid;grid-row-gap:.625em;grid-row-gap:var(--details-gap);row-gap:.625em;row-gap:var(--details-gap)}.details dt,.details dd{padding-top:.625em;padding-top:var(--details-gap);border-top:1px solid #e5e5e5;border-top:1px solid var(--details-border-color);line-height:1.5}.details dt:first-of-type,.details dd:first-of-type{padding-top:0;border-top:0}.details dt{padding-right:1em;grid-column:1;font-weight:600;text-transform:uppercase}.details dd{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);grid-column:2}.details th,.details td{padding-bottom:.625em;padding-bottom:var(--details-gap);padding-top:.625em;padding-top:var(--details-gap);border-top:1px solid #e5e5e5;border-top:1px solid var(--details-border-color);line-height:1.5}@media (max-width: 63.9375em){.details th,.details td{display:block}}@media (max-width: 63.9375em){.details tr{display:block}}.details tr:first-of-type th,.details tr:first-of-type td{padding-top:0;border-top:0}.details th{min-width:100px;font-weight:600;text-transform:uppercase;padding-right:15px}.details td{width:100%;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}@media (max-width: 63.9375em){.details td{border-top:0}}.details .select{max-width:100%}.details__center,.details__tooltip{display:flex;align-items:center}.details__tooltip .tooltip{position:relative;top:-1px;margin-left:.625rem}.dialog{--stack-gap: 1.25rem;min-height:min(20rem,50vh);padding:1.5rem;display:flex;flex-direction:column;background-color:#fff;background-color:var(--white)}.dialog .actions{padding-top:calc(var(--stack-gap) * 2);margin-top:auto}.dialog__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-top:-.3em}.dialog__text{font-size:1.125rem}.dialog__progress{position:relative;margin:1.5rem -1.5rem -1.5rem;overflow:hidden}.dialog__progress div{--progress: 0;height:5px;background-color:#39d431;background-color:var(--highlight-green);transform:translate(-100%);transform:translate(calc((1 - var(--progress)) * -100%))}.divider-list{--gap-y: .375em;--gap-x: 1em;overflow:hidden;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-transform:uppercase}.divider-list ul{margin-left:calc((var(--gap-x) * -2) - .5em);display:flex;flex-wrap:wrap;align-items:baseline;row-gap:var(--gap-y)}.divider-list li:before{content:"|";margin-right:var(--gap-x);margin-left:var(--gap-x)}.dropdown__toggle{display:flex;align-items:center;text-transform:uppercase}@media (max-width: 62.4375em){.dropdown__toggle:after{width:1.125rem;height:1.125rem;margin-left:auto;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2216%22%20height=%2216%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2016%2016%22%3E%0A%09%3Cpath%20stroke=%22%231d1d1b%22%20stroke-width=%221%22%20d=%22M7.485.515%2014.971%208l-7.486%207.485M.625%208h14.347%22%20vector-effect=%22non-scaling-stroke%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:contain;content:""}.dropdown__toggle svg{display:none}}@media (min-width: 62.5em){.dropdown__toggle{position:relative;z-index:1}}.dropdown__toggle svg{flex-shrink:0;margin-left:.3125em}.dropdown__content{position:absolute;top:100%;left:0;width:100%;padding-top:2.5rem;padding-bottom:2.75rem;transition:0s}.dropdown:not(.is-open) .dropdown__content{visibility:hidden;opacity:0;transition:0s 1.1s}.dropdown__content:before{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1d1d1b99;background-color:var(--overlay);pointer-events:none;transition:opacity .75s;content:""}.dropdown:not(.is-open) .dropdown__content:before{opacity:0;transition:.75s .35s}.has-open-dropdown .dropdown .dropdown__content:before{opacity:1;transition:0s}.dropdown__content:after{position:absolute;top:-8.75rem;right:0;bottom:0;left:0;background-color:#fff;background-color:var(--white);pointer-events:none;content:"";height:calc(100% + 8.75rem);transition-timing-function:cubic-bezier(.5,.01,.19,.99);transition-duration:.75s}.dropdown:not(.is-open) .dropdown__content:after{height:8.75rem;transition:.75s .35s}.has-open-dropdown .dropdown .dropdown__content:after{height:calc(100% + 8.75rem);transition:0s}.dropdown__content__inner{padding-right:max(1.25rem,min(3.5vw,2.5rem));padding-right:var(--container-padding);padding-left:max(1.25rem,min(3.5vw,2.5rem));padding-left:var(--container-padding);width:100%;max-width:calc(100rem + max(1.25rem,min(3.5vw,2.5rem))*2);max-width:calc(var(--global-width) + (var(--container-padding) * 2));margin-right:auto;margin-left:auto;position:relative;z-index:1;display:flex;justify-content:space-between;transition:transform .35s .5s ease-out,opacity .35s .5s ease-out}.dropdown:not(.is-open) .dropdown__content__inner{transform:translateY(20px);opacity:0;transition:opacity .35s,transform 0s .35s}.has-open-dropdown .dropdown .dropdown__content__inner{transition-duration:.75s;transition-delay:0s}.has-open-dropdown .dropdown:not(.is-open) .dropdown__content__inner{opacity:0;transform:none}@media (min-width: 62.5em){.dropdown__main{display:flex;flex-direction:column}}.dropdown__links{margin-bottom:auto;flex-shrink:0}.dropdown__links li{text-transform:uppercase}@media (max-width: 62.4375em){.dropdown__links li{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70)}.dropdown__links li:first-child{border-top:0}.dropdown__links li a{width:100%;padding-top:1rem;padding-bottom:1rem}}@media (min-width: 62.5em){.dropdown__links li{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-top:.6em}}.dropdown__links li:first-child{margin-top:0}.dropdown__links a{position:relative;display:flex;align-items:center}@media (min-width: 62.5em){.dropdown__links a{transition:color .2s;transition:color var(--transition-duration)}.dropdown__links a:hover{color:var(--highlight)}}.dropdown__links a svg{width:auto;height:.7352941176em;margin-left:.5em;flex-shrink:0}@media (max-width: 62.4375em){.dropdown__links a svg{height:.875rem}}@media (min-width: 62.5em){.dropdown__links a svg{position:relative;top:1px}}@media (max-width: 62.4375em){.dropdown__links a{justify-content:space-between}}@media (max-width: 62.4375em){.dropdown__secondary-links{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70)}.dropdown__secondary-links:first-child{border-top:0}}@media (min-width: 62.5em){.dropdown__secondary-links{align-self:flex-start;margin-top:3.5rem}.dropdown__secondary-links:first-child{margin-top:0}}.dropdown__secondary-links li{text-transform:uppercase}@media (max-width: 62.4375em){.dropdown__secondary-links li{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70)}.dropdown__secondary-links li:first-child{border-top:0}.dropdown__secondary-links li a{width:100%;padding-top:1rem;padding-bottom:1rem}}@media (min-width: 62.5em){.dropdown__secondary-links li{margin-top:.625em}.dropdown__secondary-links li:first-child{margin-top:0}}.dropdown__secondary-links a{position:relative;display:flex;justify-content:space-between;align-items:center}@media (min-width: 62.5em){.dropdown__secondary-links a{transition:color .2s;transition:color var(--transition-duration)}.dropdown__secondary-links a:hover{color:var(--highlight)}}.dropdown__secondary-links a svg{position:relative;top:-.02em;width:auto;height:.7352941176em;margin-left:1em;margin-right:.1em;flex-shrink:0;overflow:hidden}.dropdown__secondary-links a svg[width="16"]{height:1em;margin-right:0}@media (max-width: 62.4375em){.dropdown__secondary-links a svg[width="16"]{display:none}}.dropdown__images{flex-grow:1;position:relative;overflow:hidden;aspect-ratio:5 / 3;margin-left:calc(max(1.25rem,min(3.5vw,2.5rem))*1.5);margin-left:calc(var(--container-padding) * 1.5);max-width:56.25rem;max-height:calc(100vh - 14.375rem);max-height:calc(100dvh - 14.375rem)}@media (max-width: 62.4375em){.dropdown__images{display:none}}.dropdown__images__mover{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.5,.01,.19,.99);transition-duration:.75s;will-change:transform}.dropdown__images__mover__slide{position:relative;min-width:100%;width:100%;height:100%}.dropdown__images__mover__slide img{min-width:100%;width:100%;height:100%}.dropdown__header{position:sticky;z-index:1;top:0;display:flex;align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 1px #1d1d1b38;box-shadow:0 1px rgba(var(--black-rgb),.22)}@media (min-width: 62.5em){.dropdown__header{display:none}}.dropdown__back{height:3.75rem;padding-right:max(1.25rem,min(3.5vw,2.5rem));padding-right:var(--container-padding);padding-left:max(1.25rem,min(3.5vw,2.5rem));padding-left:var(--container-padding);margin-left:calc(max(1.25rem,min(3.5vw,2.5rem))*-1);margin-left:calc(var(--container-padding) * -1);display:flex;justify-content:center;align-items:center;flex-shrink:0}.dropdown__back svg{width:1.125rem}.dropdown__title{flex-grow:1;text-align:center;padding-right:calc(1.125rem + max(1.25rem,min(3.5vw,2.5rem)));padding-right:calc(1.125rem + var(--container-padding));text-transform:uppercase;font-weight:600}.featured-post__inner{display:flex;flex-wrap:wrap;position:relative}.featured-post--reversed .featured-post__inner{flex-direction:row-reverse}.featured-post__left{position:relative;overflow:hidden;width:100%}@media (min-width: 64em){.featured-post__left{width:60%}}.featured-post__left img{width:100%;transition:.5s;transition:var(--transition-long)}@media (min-width: 64em){.featured-post__left img{-o-object-fit:cover;object-fit:cover;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto}}.featured-post__inner:hover .featured-post__left img{transform:scale(1.1)}.featured-post__right{padding:25px;width:100%;display:flex;flex-direction:column;gap:30px;background-color:#e7d8ca;background-color:var(--light-terracotta-30)}.featured-post--reversed .featured-post__right{background-color:#c7b6aa;background-color:var(--dark-terracotta-30)}@media (min-width: 64em){.featured-post__right{width:40%;padding:100px 60px}}.featured-post__right p:first-child{font-size:13px;line-height:1.7;letter-spacing:-.195px;text-transform:uppercase;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.featured-post__right h2{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.featured-post__right h2+p{font-size:1.125rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.featured-post__right a{display:inline-flex;margin-top:25px;gap:10px;align-items:center;text-transform:uppercase}.featured-post__right a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1}.feedback{padding-top:30px;padding-bottom:30px}.feedback h2{font-size:18px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-align:center;margin-bottom:25px;text-transform:uppercase}@media (min-width: 64em){.feedback h2{margin-bottom:54px}}.feedback__slider{position:relative;overflow:hidden;max-width:1075px;width:100%;margin-left:auto;margin-right:auto}@media (min-width: 40em){.feedback__slider{padding-left:25px;padding-right:25px}}.feedback__controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}@media (min-width: 40em){.feedback__controls{margin-top:0;position:absolute;top:50%;left:0;width:100%;justify-content:space-between}}.feedback__track{position:relative;z-index:1;margin-left:auto;margin-right:auto;max-width:704px;display:flex;gap:24px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-padding:0 max(1.25rem,min(3.5vw,2.5rem));scroll-padding:0 var(--container-padding)}@media (min-width: 105em){.feedback__track{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)),#000 calc(100% - max(1.25rem,min(3.5vw,2.5rem))),rgba(0,0,0,0));mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)),#000 calc(100% - max(1.25rem,min(3.5vw,2.5rem))),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 var(--container-padding),#000 calc(100% - var(--container-padding)),rgba(0,0,0,0));mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 var(--container-padding),#000 calc(100% - var(--container-padding)),rgba(0,0,0,0))}}.feedback__track{overscroll-behavior-x:contain}.feedback__track h3{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);min-width:100%;width:100%;text-align:center}.feedback__track p{font-size:18px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-align:center;text-transform:uppercase}.fetch{min-height:9.5rem;padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:center;align-items:center}.fetch__retry{text-align:center}.fetch__retry .button{margin-top:1rem}.fetch__retry+.spinner{display:none}:root{--field-gap-y: 1.75rem;--field-gap-x: min(1.75rem, var(--container-padding));--field-label-gap: .25rem}.fields{display:flex;flex-direction:column;margin-top:-2.875rem;margin-top:var(--form-offset-top)}.fields>*{padding:1.75rem 0 0;padding:var(--field-gap-y) 0 0}.fields--x{flex-wrap:wrap;flex-direction:row;margin-left:calc(min(1.75rem,max(1.25rem,min(3.5vw,2.5rem)))*-1);margin-left:calc(var(--field-gap-x) * -1)}.fields--x>*{padding:1.75rem 0 0 min(1.75rem,max(1.25rem,min(3.5vw,2.5rem)));padding:var(--field-gap-y) 0 0 var(--field-gap-x);flex:1 1 50%}.field{display:flex;flex-direction:column;min-width:15rem}.field>*+*{margin-top:.5rem}.field>label+*{margin-top:.25rem;margin-top:var(--field-label-gap)}.js .field.has-floating-label label{transform:translateY(calc(100% + .25rem));transform:translateY(calc(100% + var(--field-label-gap)));transition:color .2s,transform .25s cubic-bezier(.65,0,.35,1);transition:color var(--transition-duration),transform .25s var(--easeInOutCubic)}.js .field.has-floating-label:focus-within label{color:#b1b3b3;color:var(--clay-grey)}.js .field.has-floating-label.has-value label{color:#b1b3b3;color:var(--clay-grey);transform:none}.js .field.has-floating-label.has-placeholder label{transform:none}.js .field.has-floating-label label+input,.js .field.has-floating-label label+textarea,.js .field.has-floating-label label+select{position:relative}.js .no-form-transition .field label{transition:none}.field .alert{text-align:left}.field--full{flex-basis:100%}.field__required{color:var(--highlight)}.fieldset{display:flex;flex-direction:column;margin-top:clamp(2.625rem,1.3021rem + 5.4976vw,6.25rem);margin-top:var(--section-base)}.fieldset:first-child{margin-top:0}.fieldset__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);width:100%;margin-bottom:clamp(2.1875rem,1.8454rem + 1.4218vw,3.125rem);text-transform:uppercase}.fieldset__title:last-child{margin-bottom:0}.fieldset__info{font-size:1.125rem;margin-bottom:clamp(1.875rem,1.4645rem + 1.7062vw,3rem)}.fieldset__toggle{position:relative;padding:1.125rem 1.6875rem;margin-bottom:clamp(2rem,1.5895rem + 1.7062vw,3.125rem);display:flex;gap:1rem 2rem;align-items:center;justify-content:space-between;border:1px solid #8a8a8a}@media (max-width: 39.9375em){.fieldset__toggle{flex-direction:column;text-align:center}}.fieldset__toggle p{font-size:1.125rem}.fieldset__toggle .button{min-width:8.125rem}.filter-modal .modal__content{width:38.75rem;padding-bottom:0;display:flex;flex-direction:column}.filter-modal__controls{position:relative;margin-top:clamp(.625rem,.3057rem + 1.327vw,1.5rem);padding-top:46px}.filter-modal__controls .filter__input--search{position:absolute;top:0;left:0;width:100%;height:46px}.filter-modal__controls .filter__dropdown__toggle{width:100%;min-height:0;padding:1em 0;justify-content:space-between;font-weight:600;border-width:0 0 1px}.filter-modal__controls .filter__dropdown__toggle:after{height:1.0625em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2217%22%20height=%2217%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2017%2017%22%3E%0A%09%3Cpath%20stroke=%22%231d1d1b%22%20stroke-linecap=%22square%22%20stroke-linejoin=%22round%22%20d=%22M15.792%208.5H1.208M8.5%201.209v14.583%22%20vector-effect=%22non-scaling-stroke%22%2F%3E%0A%3C%2Fsvg%3E%0A);transition:transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s var(--easeInOutCubic)}.filter-modal__controls .filter__dropdown.is-open .filter__dropdown__toggle:after{transform:rotate(-45deg)}.filter-modal__controls .filter__dropdown__toggle:hover,.filter-modal__controls .filter__dropdown.is-open .filter__dropdown__toggle{border-color:#e5e5e5;border-color:var(--clay-grey-30)}.filter-modal__controls .filter__dropdown__content{position:relative;border:0;border-radius:0}.filter-modal__controls .filter__dropdown__content,.filter-modal__controls .filter__dropdown.is-open .filter__dropdown__content{transition:height .3s cubic-bezier(.65,0,.35,1),visibility .3s,opacity .3s;transition:height .3s var(--easeInOutCubic),visibility .3s,opacity .3s}.filter-modal__controls .filter__dropdown__content__inner{padding:2rem max(1.25rem,min(3.5vw,2.5rem));padding:2rem var(--container-padding)}.filter-modal__controls .filter__dropdown:last-child .filter__dropdown__content__inner{padding-bottom:0}.filter-modal__actions{position:sticky;z-index:2;bottom:0;padding-top:max(1.25rem,min(3.5vw,2.5rem));padding-top:var(--container-padding);padding-bottom:max(1.25rem,min(3.5vw,2.5rem));padding-bottom:var(--container-padding);margin-top:auto;display:flex;flex-wrap:wrap;gap:1.5rem;background-color:#fff;background-color:var(--white);-webkit-mask-image:linear-gradient(rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)));mask-image:linear-gradient(rgba(0,0,0,0),#000 max(1.25rem,min(3.5vw,2.5rem)));-webkit-mask-image:linear-gradient(rgba(0,0,0,0),#000 var(--container-padding));mask-image:linear-gradient(rgba(0,0,0,0),#000 var(--container-padding))}.filter-modal__actions .button{flex-grow:1;flex-basis:0;min-width:-moz-min-content;min-width:min-content}.filter-modal__options{display:flex;justify-content:space-between;align-items:baseline;padding:1rem 0;gap:1rem 2rem;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.filter-modal__options .simple-toggle{justify-content:flex-end;gap:.75rem 1rem}.filter-modal__legend{float:left;font-weight:600;text-transform:uppercase;white-space:nowrap}.filter{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;grid-row-gap:clamp(2.625rem,2.3513rem + 1.1374vw,3.375rem);row-gap:clamp(2.625rem,2.3513rem + 1.1374vw,3.375rem);grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.filter__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);grid-column:1;grid-row:1;text-transform:uppercase}.filter__controls{height:3.1875rem;grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:1.25rem 1.875rem;justify-content:flex-end;overflow:hidden}@media (max-width: 63.9375em){.filter__controls{display:none}}.filter__controls .filter__input--search,.filter__checkbox{display:none}.modal .filter__checkbox{display:block;padding-top:20px;padding-bottom:20px}.modal .filter__checkbox+.filter__checkbox{padding-top:0}.filter__checkbox .checkbox span{position:relative;display:flex;align-items:center;width:100%;white-space:nowrap}.filter__checkbox .checkbox span:before{position:absolute;top:0;right:0;margin-right:0!important}.filter__checkbox .checkbox span:after{right:0;left:auto!important}.filter__checkbox .checkbox span .tooltip{margin-left:10px;margin-right:auto}.filter__dropdown{position:relative;height:100%}.filter__dropdown.is-open,.filter__dropdown.is-closing{z-index:2}.filter__dropdown__toggle{position:relative;z-index:1;height:100%;padding:.75em 1em;display:flex;align-items:center;text-transform:uppercase;border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);border-radius:2px;transition:border-color .2s;transition:border-color var(--transition-duration)}.filter__dropdown__toggle:hover,.filter__dropdown.is-open .filter__dropdown__toggle{border-color:#1d1d1b;border-color:var(--color)}.filter__dropdown__toggle:after{width:1.0625em;height:.6875em;margin-left:1em;flex-shrink:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2217%22%20height=%2211%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2017%2011%22%3E%0A%09%3Cpath%20stroke=%22%231d1d1b%22%20stroke-width=%221.5%22%20d=%22M.722%201.223%208.5%209.001l7.778-7.778%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;transition:transform .2s;transition:transform var(--transition-duration);content:""}.filter__dropdown.is-open .filter__dropdown__toggle:after{transform:scaleY(-1)}.filter__dropdown__content{position:absolute;top:calc(100% - 1px);right:0;box-sizing:content-box;width:-moz-max-content;width:max-content;min-width:100%;max-width:calc(100vw - (max(1.25rem,min(3.5vw,2.5rem))*2));max-width:calc(100vw - (var(--container-padding) * 2));height:0;visibility:hidden;overflow:hidden;background-color:#fff;background-color:var(--white);border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);border-radius:2px;opacity:0;transition:height .25s cubic-bezier(.11,0,.5,0),visibility .15s .1s,opacity .15s .1s,border-color .2s;transition:height .25s var(--easeInQuad),visibility .15s .1s,opacity .15s .1s,border-color var(--transition-duration)}.filter__dropdown.is-open .filter__dropdown__content{visibility:visible;opacity:1;border-color:#1d1d1b;border-color:var(--color);transition:height .3s cubic-bezier(.33,1,.68,1),visibility .15s,opacity .15s,border-color .2s;transition:height .3s var(--easeOutCubic),visibility .15s,opacity .15s,border-color var(--transition-duration)}.filter__dropdown__content__inner{padding:1.25rem}.filter__dropdown__tooltip-wrap{display:flex;align-items:center;gap:.75rem}.filter__toggle{position:sticky;top:calc(1.25rem + 0px);top:calc(1.25rem + var(--header-offset));z-index:1;grid-column:3;grid-row:1}.filter__results{grid-column:1 / -1;grid-row:2;transition:opacity .2s;transition:opacity var(--transition-duration)}.filter.is-loading .filter__results{opacity:.5}.filter__results .pagination{margin-top:clamp(2.25rem,1.6114rem + 2.654vw,4rem)}.filter__active{margin-top:clamp(-1.25rem,-.3969rem + -.9479vw,-.625rem);margin-bottom:clamp(2rem,1.5438rem + 1.8957vw,3.25rem);display:flex;align-items:center;gap:1.25rem 2rem;justify-content:space-between}@media (max-width: 47.9375em){.filter__active{flex-wrap:wrap}}.filter__active__reset{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.filter__active__reset:hover{text-decoration-color:currentColor;color:var(--highlight)}.filter__active__reset{font-size:.875rem;flex-shrink:0;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.finishes__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:clamp(1.5rem,.9526rem + 2.2749vw,3rem);text-transform:uppercase}.finishes__grid{--grid-layout-gap-x: min(1.875rem, var(--container-padding));--grid-layout-gap-y: 2rem;--grid-column-min-count: 2;--grid-item-min-width: 15rem}.finish__image{aspect-ratio:1;background-color:var(--light-background)}.finish__image img{width:100%;height:100%}.finish__title{font-size:1.125rem;margin-top:1rem}.footer{position:relative}.footer.is-sticky{position:sticky;bottom:0;left:0;width:100%}.footer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#1d1d1b99;background-color:var(--overlay);transition:opacity .25s cubic-bezier(.25,1,.5,1);transition:opacity .25s var(--easeOutQuart)}.footer:not(.is-sticky) .footer__overlay{display:none}.footer__main{--background: #d6ae83;position:relative;overflow:hidden;background-image:url(/static/images/footer-bg.png);background-repeat:repeat;background-color:#d6ae83;background-color:var(--background);background-size:16rem 16rem,auto}@media (-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){.footer__main{background-image:url(/static/images/footer-bg@2x.png)}}.footer__main:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(180deg,#66432d00 56.67%,#66432d94)}.footer__highlights{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;mix-blend-mode:lighten}.footer__highlights svg{position:absolute}.footer__highlights svg:first-child{top:0;left:0}.footer__highlights svg:last-child{top:0;right:0}.footer__newsletter{padding-top:3.5625rem;padding-bottom:3.5625rem;display:flex;position:relative;z-index:2}@media (max-width: 47.9375em){.footer__newsletter{flex-direction:column;padding:0 31px 40px}}@media (min-width: 48em){.footer__newsletter{align-items:center}.footer__newsletter .newsletter{flex-shrink:0;width:60%}}@media (min-width: 64em){.footer__newsletter .newsletter{width:45%}}.footer__newsletter .checkbox:hover input:not(:checked)+span{color:#1d1d1b;color:var(--black)}.footer__newsletter .checkbox:hover input:not(:checked)+span:before{border-color:#1d1d1b;border-color:var(--black)}.footer__newsletter .checkbox input+span:before{border-color:#1d1d1b;border-color:var(--black)}.footer__newsletter .checkbox input[type=checkbox]+span a:hover{color:currentColor}.footer__newsletter .input::-moz-placeholder{opacity:.5;color:inherit}.footer__newsletter .input::placeholder{opacity:.5;color:inherit}.footer__brand{display:flex}@media (max-width: 47.9375em){.footer__brand{margin-bottom:2rem}}@media (min-width: 48em){.footer__brand{margin-right:max(1.25rem,min(3.5vw,2.5rem));margin-right:var(--container-padding);flex-grow:1;justify-content:center}}@media (min-width: 64em){.footer__brand{margin-left:calc(max(1.25rem,min(3.5vw,2.5rem))*-1);margin-left:calc(var(--container-padding) * -1);margin-right:calc(max(1.25rem,min(3.5vw,2.5rem))*2);margin-right:calc(var(--container-padding) * 2)}}.footer__brand .brand-layers{width:31.875rem;max-width:75%}@media (max-width: 47.9375em){.footer__brand .brand-layers{width:100%;max-width:100%;margin-bottom:35px}}.footer__content{position:relative;z-index:2;padding-top:2rem;padding-bottom:2rem;border-top:1px solid #1d1d1b;border-top:1px solid var(--black)}@media (max-width: 47.9375em){.footer__content{padding:40px 10px}}.footer__content__inner{display:flex;flex-direction:column;gap:1.5rem max(1.25rem,min(3.5vw,2.5rem));gap:1.5rem var(--container-padding)}@media (min-width: 64em){.footer__content__inner{flex-direction:row;justify-content:space-between}}.footer__primary-link a{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.footer__primary-link a:hover{text-decoration-color:currentColor;color:var(--highlight)}.footer__primary-link a{display:inline-flex;justify-content:space-between;align-items:center;text-transform:uppercase}.footer__primary-link a svg{position:relative;top:-.02em;width:auto;height:1em;margin-left:.75em;flex-shrink:0;overflow:hidden}.footer__links{display:flex;flex-direction:column}@media (min-width: 40em){.footer__links{flex-direction:row;gap:1.75rem}}@media (min-width: 64em){.footer__links{width:45%}}@media (max-width: 39.9375em){.footer__menu .footer__link:last-child a{padding-bottom:.625rem}}@media (min-width: 40em){.footer__menu{width:50%}}@media (max-width: 39.9375em){.footer__secondary-links{border-top:1px solid}.footer__secondary-links .footer__link:first-child a{padding-top:.625rem}}@media (min-width: 40em){.footer__secondary-links{width:50%}}@media (max-width: 47.9375em){.footer__secondary-links .social{margin-top:1rem}}.footer__link{border-bottom:1px solid}.footer__link:first-child a{padding-top:0}.footer__link:last-child{border-bottom:0}.footer__link:last-child a{padding-bottom:0}.footer__link a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.footer__link a:hover{text-decoration-color:currentColor;color:var(--highlight)}.footer__link a{padding-top:.625rem;padding-bottom:.625rem;display:flex;align-items:center}.footer__link a:hover{color:currentColor}.footer__link a svg{position:relative;top:1px;width:auto;height:.7352941176em;margin-left:.5em;flex-shrink:0}.footer__bottom{font-size:.875rem;background-color:var(--highlight)}.footer__bottom a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.footer__bottom a:hover{text-decoration-color:currentColor;color:var(--highlight)}.footer__bottom a:hover{color:currentColor}.footer__bottom__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:15px 31px}@media (max-width: 47.9375em){.footer__bottom__inner{padding-top:20px;padding-bottom:20px}}.footer__bottom__copy{order:3;width:100%}@media (min-width: 75em){.footer__bottom__copy{order:1;width:auto}}.footer__bottom__navigation{order:1;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media (min-width: 75em){.footer__bottom__navigation{order:2}}.footer__bottom__contact{order:2;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media (min-width: 75em){.footer__bottom__contact{margin-left:auto;margin-bottom:0}}@media (min-width: 96.5rem){.footer__bottom__contact{width:45%}}.footer__bottom__build{order:3;justify-self:end}@media (min-width: 48em){.footer__bottom__build{order:2}}@media (min-width: 75em){.footer__bottom__build{order:1}}.form-modal .modal__content{--stack-gap: 1.5rem;padding-top:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);padding-top:var(--section-mid);padding-bottom:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);padding-bottom:var(--section-mid)}@media (min-width: 64em){.form-modal .modal__content{padding-left:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);padding-left:var(--section-mid);padding-right:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);padding-right:var(--section-mid)}}.form-modal .form{padding-top:2.5rem;margin-top:0}.form-section{display:flex;justify-content:space-between}@media (max-width: 63.9375em){.form-section{flex-direction:column}}.form-section .form{max-width:65rem;flex-grow:1}@media (min-width: 64em){.form-section .form{margin-left:auto}}.form-section__description{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5}@media (max-width: 63.9375em){.form-section__description{margin-bottom:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);margin-bottom:var(--section-mid)}}@media (min-width: 64em){.form-section__description{width:19.375rem;margin-right:7%;flex-shrink:0}}@media (min-width: 75em){.form-section__description{width:22.5rem}}.form-section__description a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.form-section__description a:hover{text-decoration-color:currentColor;color:var(--highlight)}.form-section__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);text-transform:uppercase;text-wrap:pretty}:root{--form-offset-top: calc((var(--field-gap-y) + var(--input-font-size) + var(--field-label-gap)) * -1)}.form__actions{margin-top:clamp(1.875rem,1.6469rem + .9479vw,2.5rem)}.frame{position:relative}.frame[busy] .loader{visibility:visible;opacity:1}.freeform-form{margin-top:-2.875rem;margin-top:var(--form-offset-top)}html .freeform-form-success{padding:.95em 2em;text-align:center;line-height:1.4;font-weight:500;border-radius:2px}html .freeform-form-success:first-letter{text-transform:capitalize}html .freeform-form-success{color:#1ea317;background-color:#eaffe8;border:0}.freeform-form-success:first-child{margin-top:2.875rem;margin-top:calc(var(--form-offset-top) * -1)}html .freeform-form-errors{padding:.95em 2em;text-align:center;line-height:1.4;font-weight:500;border-radius:2px}html .freeform-form-errors:first-letter{text-transform:capitalize}html .freeform-form-errors{color:#e1363e;background-color:#ffecec;border:0}.freeform-form-errors:first-child{margin-top:2.875rem;margin-top:calc(var(--form-offset-top) * -1)}.freeform-row{flex-wrap:wrap}html .freeform-row{margin:0 0 0 calc(min(1.75rem,max(1.25rem,min(3.5vw,2.5rem)))*-1);margin:0 0 0 calc(var(--field-gap-x) * -1)}.freeform-column{display:flex;flex-direction:column;min-width:15rem}.freeform-column>*+*{margin-top:.5rem}.freeform-column>label+*{margin-top:.25rem;margin-top:var(--field-label-gap)}.js .freeform-column.has-floating-label label{transform:translateY(calc(100% + .25rem));transform:translateY(calc(100% + var(--field-label-gap)));transition:color .2s,transform .25s cubic-bezier(.65,0,.35,1);transition:color var(--transition-duration),transform .25s var(--easeInOutCubic)}.js .freeform-column.has-floating-label:focus-within label{color:#b1b3b3;color:var(--clay-grey)}.js .freeform-column.has-floating-label.has-value label{color:#b1b3b3;color:var(--clay-grey);transform:none}.js .freeform-column.has-floating-label.has-placeholder label{transform:none}.js .freeform-column.has-floating-label label+input,.js .freeform-column.has-floating-label label+textarea,.js .freeform-column.has-floating-label label+select{position:relative}.js .no-form-transition .freeform-column label{transition:none}html .freeform-row .freeform-column{padding:1.75rem 0 0 min(1.75rem,max(1.25rem,min(3.5vw,2.5rem)));padding:var(--field-gap-y) 0 0 var(--field-gap-x);margin:0;flex:1 1 50%}.freeform-column.spacing-top{padding-top:50px!important}.freeform-fieldtype-text{display:flex;flex-direction:column}.freeform-fieldtype-text .freeform-label{order:0}.freeform-fieldtype-text .freeform-input{order:1}.freeform-fieldtype-text .freeform-instructions{order:2}.freeform-instructions{padding-top:15px}.freeform-label{font-size:.875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}@media (hover: none){.freeform-label{font-size:1rem}}html .freeform-row .freeform-column .freeform-label,html .freeform-group .freeform-label{font-weight:400}.freeform-input{width:100%;padding:0 0 1em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--input-font-size);border-bottom:1px solid;transition:box-shadow .2s;transition:box-shadow var(--transition-duration)}.freeform-input:focus{outline:0;box-shadow:0 1px 0 currentColor}.freeform-input::-moz-placeholder{color:#b1b3b3;color:var(--clay-grey)}.freeform-input::placeholder{color:#b1b3b3;color:var(--clay-grey)}.freeform-input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.freeform-input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.freeform-input[type=radio],.freeform-input[type=checkbox]{margin-right:10px!important;display:inline-block}.freeform-input[type=radio]:focus,.freeform-input[type=checkbox]:focus{box-shadow:none!important}.freeform-fieldtype-checkbox .freeform-label{flex-shrink:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span{position:relative;display:flex;align-items:flex-start;line-height:1.5;transition:color .2s;transition:color var(--transition-duration)}@media (hover: none){.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span{font-size:1rem}}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span:before,.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span:after{width:1.5rem;height:1.5rem;content:""}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span:before{margin-right:.625rem;flex-shrink:0;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);transition:border-color .2s;transition:border-color var(--transition-duration)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span:empty:before{margin:0}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span:after{position:absolute;top:0;left:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2215%22%20height=%2210%22%20fill=%22none%22%20viewBox=%220%200%2015%2010%22%3E%3Cpath%20stroke=%22%231D1D1B%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22m1.089%205%204.5%204.5%208.5-8.5%22%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%;opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span a:hover{text-decoration-color:transparent;color:var(--highlight)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]+span a{transition:text-decoration-color .2s,color .2s;transition:text-decoration-color var(--transition-duration),color var(--transition-duration)}.freeform-fieldtype-checkbox .freeform-label:hover input:not(:checked)+span,label:hover .freeform-fieldtype-checkbox .freeform-label input[type=checkbox]:not(:checked)+span{color:var(--highlight)}.freeform-fieldtype-checkbox .freeform-label:hover input:not(:checked)+span:before,label:hover .freeform-fieldtype-checkbox .freeform-label input[type=checkbox]:not(:checked)+span:before{border-color:var(--highlight)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]:checked+span:before{border-color:#1d1d1b;border-color:var(--black)}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]:checked+span:after{opacity:1}.freeform-fieldtype-checkbox .freeform-label input[type=checkbox]:focus-visible+span:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.freeform-fieldtype-checkbox .freeform-label span{position:relative;top:-.25em;margin-right:15px}html .freeform-row .freeform-fieldtype-checkbox .freeform-label{display:flex}html .freeform-row .freeform-fieldtype-checkbox .freeform-label:has(.freeform-errors){flex-wrap:wrap}html .freeform-row .freeform-fieldtype-checkbox .freeform-label .freeform-errors{margin-top:1px;margin-left:1em}.freeform-fieldtype-checkboxes .freeform-label,.freeform-fieldtype-radios .freeform-label{padding-bottom:10px}.freeform-fieldtype-checkboxes label[for*=form-input-],.freeform-fieldtype-radios label[for*=form-input-]{margin-top:10px}.freeform-fieldtype-checkboxes label[for*=form-input-] span,.freeform-fieldtype-radios label[for*=form-input-] span{position:relative;margin-right:15px}html .freeform-row .freeform-fieldtype-checkboxes label[for*=form-input-],html .freeform-row .freeform-fieldtype-radios label[for*=form-input-]{display:flex}html .freeform-row .freeform-fieldtype-checkboxes label[for*=form-input-]:has(.freeform-errors),html .freeform-row .freeform-fieldtype-radios label[for*=form-input-]:has(.freeform-errors){flex-wrap:wrap}html .freeform-row .freeform-fieldtype-checkboxes label[for*=form-input-] .freeform-errors,html .freeform-row .freeform-fieldtype-radios label[for*=form-input-] .freeform-errors{margin-top:1px;margin-left:1em}.freeform-fieldtype-radios label[for*=form-input-]{flex-shrink:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span{position:relative;display:flex;align-items:flex-start;line-height:1.5;transition:color .2s;transition:color var(--transition-duration)}@media (hover: none){.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span{font-size:1rem}}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span:before,.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span:after{width:1.5rem;height:1.5rem;border-radius:50%;content:""}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span:before{margin-right:.625rem;flex-shrink:0;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);transition:border-color .2s;transition:border-color var(--transition-duration)}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span:empty:before{margin:0}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span:after{position:absolute;top:.75rem;left:.75rem;width:.8125rem;height:.8125rem;background-color:#1d1d1b;background-color:var(--color);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s;transition:opacity var(--transition-duration)}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]+span a:hover{text-decoration-color:transparent;color:var(--highlight)}.freeform-fieldtype-radios label[for*=form-input-]:hover input[type=radio]:not(:checked)+span,label:hover .freeform-fieldtype-radios label[for*=form-input-] input[type=radio]:not(:checked)+span{color:var(--highlight)}.freeform-fieldtype-radios label[for*=form-input-]:hover input[type=radio]:not(:checked)+span:before,label:hover .freeform-fieldtype-radios label[for*=form-input-] input[type=radio]:not(:checked)+span:before{border-color:var(--highlight)}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]:checked+span:before{border-color:#1d1d1b;border-color:var(--black)}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]:checked+span:after{opacity:1}.freeform-fieldtype-radios label[for*=form-input-] input[type=radio]:focus-visible+span:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.freeform-fieldtype-checkboxes label[for*=form-input-]{flex-shrink:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span{position:relative;display:flex;align-items:flex-start;line-height:1.5;transition:color .2s;transition:color var(--transition-duration)}@media (hover: none){.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span{font-size:1rem}}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span:before,.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span:after{width:1.5rem;height:1.5rem;content:""}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span:before{margin-right:.625rem;flex-shrink:0;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);transition:border-color .2s;transition:border-color var(--transition-duration)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span:empty:before{margin:0}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span:after{position:absolute;top:0;left:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2215%22%20height=%2210%22%20fill=%22none%22%20viewBox=%220%200%2015%2010%22%3E%3Cpath%20stroke=%22%231D1D1B%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22m1.089%205%204.5%204.5%208.5-8.5%22%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%;opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span a:hover{text-decoration-color:transparent;color:var(--highlight)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]+span a{transition:text-decoration-color .2s,color .2s;transition:text-decoration-color var(--transition-duration),color var(--transition-duration)}.freeform-fieldtype-checkboxes label[for*=form-input-]:hover input:not(:checked)+span,label:hover .freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]:not(:checked)+span{color:var(--highlight)}.freeform-fieldtype-checkboxes label[for*=form-input-]:hover input:not(:checked)+span:before,label:hover .freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]:not(:checked)+span:before{border-color:var(--highlight)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]:checked+span:before{border-color:#1d1d1b;border-color:var(--black)}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]:checked+span:after{opacity:1}.freeform-fieldtype-checkboxes label[for*=form-input-] input[type=checkbox]:focus-visible+span:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}html .freeform-row .freeform-column .freeform-errors{font-size:.875rem;margin-top:.5rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}html .freeform-row .freeform-column .freeform-errors>li{color:#ff8300;color:var(--highlight-orange)}.freeform-button-container{margin-top:1.75rem;margin-top:var(--field-gap-y)}.freeform-button-submit{min-width:10.75rem;min-width:var(--actions-button-width)}.freeform-button-submit:after{width:1.125rem;height:1.125rem;margin-left:1em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2216%22%20height=%2216%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2016%2016%22%3E%0A%09%3Cpath%20stroke=%22%231d1d1b%22%20stroke-width=%221.5%22%20d=%22M7.485.515%2014.971%208l-7.486%207.485M.625%208h14.347%22%20vector-effect=%22non-scaling-stroke%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:contain;content:""}@media (max-width: 39.9375em){.freeform-button-column:last-child{flex-grow:1}.freeform-button-wrapper,.freeform-button-submit{width:100%}}.full-image{position:relative}@media (min-width: 48em){.gallery-details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:max(1.25rem,min(3.5vw,2.5rem));grid-gap:var(--container-padding);gap:max(1.25rem,min(3.5vw,2.5rem));gap:var(--container-padding)}}.gallery-details__gallery{position:relative;background-color:var(--light-background)}.gallery-details__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 47.9375em){.gallery-details__gallery{margin-bottom:2rem}}@media (min-width: 48em){.gallery-details__gallery{grid-column:1;grid-row:1}}@media (min-width: 48em){.gallery-details__details{position:sticky;top:calc(1.25rem + 0px);top:calc(1.25rem + var(--header-offset));grid-column:2;grid-row:1;align-self:start}}.gallery-details__details .tooltip{position:relative;top:-2px;padding-left:5px}@media (min-width: 48em){.gallery-details__details .tooltip--mobile{display:none}}@media (max-width: 47.9375em){.gallery-details__details .tooltip--desktop{display:none}}.gallery-modal{width:100%}.gallery-modal .modal__content{width:81rem;max-width:100%;height:100%;display:flex;flex-direction:column}@media (max-width: 89.9375em){.gallery-modal .modal__close svg{margin-right:auto}}.gallery-modal .gallery-slider{height:100%;display:flex;flex-direction:column}.gallery-modal .slider__header{margin-bottom:max(1.25rem,min(3.5vw,2.5rem));margin-bottom:var(--container-padding)}.gallery-modal__message{font-size:1.125rem;margin:auto;text-align:center}.gallery-slider{--slider-gap: var(--container-padding)}.gallery-slider .slider__track{align-items:center;-webkit-mask-image:none;mask-image:none}.gallery-slider .slider__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:none}.gallery-slider .slider__track{height:100%}.gallery-slider__slide{height:100%;display:flex;flex-direction:column}.gallery-slider__slide figure{flex-basis:0;flex-grow:1;align-self:center;max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.gallery-slider__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-slider__content{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:max(1.25rem,min(3.5vw,2.5rem));margin-top:var(--container-padding)}.gallery-slider__content .button{margin-left:auto}@media (max-width: 29.9375em){.gallery-slider__content .button{width:100%}}.gallery-slider__details{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5}.graph__heading{margin-bottom:clamp(2.5rem,2.1579rem + 1.4218vw,3.4375rem)}.graph__heading h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:1em}.graph__heading .rich-text{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);max-width:40em}.graph{display:flex;flex-direction:column;gap:2.375rem}@media (min-width: 64em){.graph{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(auto,52.125rem) minmax(26.5rem,1fr);grid-column-gap:6%;-moz-column-gap:6%;column-gap:6%;grid-row-gap:2.375rem;row-gap:2.375rem}}@media (min-width: 64em){.graph__graph{grid-column:1;grid-row:1 / 3}.graph__graph img{position:sticky;top:calc(1.25rem + 0px);top:calc(1.25rem + var(--header-offset))}}.graph__section-title{text-transform:uppercase;font-weight:600;margin-bottom:1.5rem}.graph__key{margin-bottom:2.375rem}.graph__key ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.875rem}.graph__key li{display:flex;align-items:center}.graph__key i{border-radius:50%;width:1.25rem;height:1.25rem;margin-right:12px}.graph__content{display:flex;flex-direction:column}@media (min-width: 64em){.graph__content{grid-column:2;grid-row:2}}.graph__content__info{--rich-text-gap: 1rem}@media (min-width: 64em){.graph__content__info{padding-bottom:7%;margin-top:auto}}.graph__content__info h5+p{margin-top:0}@media (min-width: 64em){.graph__tabs{grid-column:2;grid-row:1}}:root{--header-height: 129px;--header-offset: 0px}.header__container{position:relative;z-index:22;display:flex;flex-direction:column}.sticky-header .header__container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.header__container__inner{flex-grow:1;flex-basis:0}.sticky-header .header{position:sticky;top:0;pointer-events:auto}.landing-enabled:not(.is-landed) .header{overflow:hidden}.header .has-open-dropdown .dropdown__content{transform:none;transition-duration:0s;transition-delay:0s}.header__inner{position:relative;background-color:#fff;background-color:var(--white);transition:transform 1s .5s;transition:transform var(--transition-xlong) var(--transition-long)}.scroll-disabled .header__inner{width:100vw;padding-right:var(--scrollbar-width)}.header__inner:after{position:absolute;z-index:1;top:100%;left:0;width:100%;height:1px;background-color:#1d1d1b38;background-color:rgba(var(--black-rgb),.22);pointer-events:none;content:"";transition:0s .5s;transition:0s var(--transition-long)}.landing-enabled:not(.is-landed) .header__inner{transform:translateY(calc(-100% - 1px));transition:0s}.landing-enabled:not(.is-landed) .header__inner:after{background-color:#959b8a;background-color:var(--mid-green-70)}.header__content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding-top:1.5rem;padding-bottom:1.5rem}.header__content .navigation{grid-column:2;grid-row:1;justify-self:end}.header__content .icon-actions{grid-column:2;grid-row:2;justify-self:end;align-self:end}.header__content .icon-actions>li>a,.header__content .icon-actions>li>button{position:relative;z-index:1}.header__logo{position:relative;z-index:1;grid-column:1;grid-row:1 / 3}.header__cart{position:relative}.header__cart__count{position:absolute;bottom:110%;left:53%;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8125rem;text-align:center;transform:translate(-50%)}.hero__image figure{overflow:hidden;position:relative;aspect-ratio:5 / 2}.hero__image figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;max-height:none}@media (max-width: 47.9375em){.hero__image figure{aspect-ratio:3 / 2}}.hero__image h1{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase;padding-top:45px}.hero__image h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);padding-top:68px}@media (min-width: 64em){.hero__image h2{width:40%}}.hero-split__inner{display:flex;flex-wrap:wrap;gap:25px}@media (min-width: 48em){.hero-split__inner{gap:40px}}.hero-split__left{width:100%}@media (min-width: 48em){.hero-split__left{width:calc(50% - 20px)}}.hero-split__left img{width:100%}.hero-split__right{width:100%;display:flex;flex-wrap:wrap}@media (min-width: 48em){.hero-split__right{width:calc(50% - 20px)}}.hero-split__right>*{width:100%}.hero-split__right h1{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);margin-top:-.25em;margin-bottom:1em;text-transform:uppercase}.hero-split__right .rich-text{font-size:1.125rem;margin-top:auto}.hero-split__right .rich-text>p:first-child{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.4}.hover-cards__inner{display:flex;flex-wrap:wrap;gap:24px}.hover-cards__item{position:relative;display:block;width:100%}@media (min-width: 40em){.hover-cards__item{width:calc(50% - 12px)}}@media (min-width: 48em){.hover-cards__item{width:calc(33.33% - 16px)}}.hover-cards__item__image img{width:100%}.hover-cards__item__overlay{padding:30px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;transition:.15s}.hover-cards__item:hover .hover-cards__item__overlay{color:var(--highlight);background-color:#00000059!important}.hover-cards__item:nth-child(5n-4) .hover-cards__item__overlay{background-color:#d0b498;background-color:var(--light-terracotta-70)}.hover-cards__item:nth-child(5n-3) .hover-cards__item__overlay{background-color:#959b8a;background-color:var(--mid-green-70)}.hover-cards__item:nth-child(5n-2) .hover-cards__item__overlay{background-color:#e7d8ca;background-color:var(--light-terracotta-30)}.hover-cards__item:nth-child(5n-1) .hover-cards__item__overlay{background-color:#cacdc4;background-color:var(--mid-green-30)}.hover-cards__item:nth-child(5n-5) .hover-cards__item__overlay{background-color:#c7b6aa;background-color:var(--dark-terracotta-30)}.hover-cards__item__overlay h3{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);text-transform:uppercase;display:flex;margin-bottom:auto;gap:15px;justify-content:space-between;align-items:flex-start;width:100%}.hover-cards__item__overlay h3 svg{min-width:22px;width:22px}.hover-cards__item__overlay p{font-size:1.125rem;line-height:1.5;margin-top:auto;transition:.15s}.hover-cards__item:hover .hover-cards__item__overlay p{opacity:0}.icon-actions{display:flex;align-items:center;gap:1.25rem}.icon-actions>li>a>svg,.icon-actions>li>button>svg{overflow:visible}.icon-actions>li>a>svg path,.icon-actions>li>button>svg path{stroke-width:1}.icon-actions>li>a,.icon-actions>li>button{transition:color .2s;transition:color var(--transition-duration)}.icon-actions>li>a:hover,.icon-actions>li>button:hover{color:var(--highlight)}.icon-actions:has(.dropdown.is-open)>li:not(.is-open)>a:not(:hover),.icon-actions:has(.dropdown.is-open)>li:not(.is-open)>button:not(:hover){color:#cbcccc;color:var(--clay-grey-70)}.icon-actions .dropdown>a svg,.icon-actions .dropdown>button svg{transition:opacity .2s;transition:opacity var(--transition-duration)}.icon-actions .dropdown>a svg:last-child,.icon-actions .dropdown>button svg:last-child{position:absolute;top:50%;left:50%;width:1rem;opacity:0;transform:translate(-50%,-50%)}.icon-actions .dropdown.is-open>a svg:first-child,.icon-actions .dropdown.is-open>button svg:first-child{opacity:0}.icon-actions .dropdown.is-open>a svg:last-child,.icon-actions .dropdown.is-open>button svg:last-child{opacity:1;transform:translate(-50%,-50%)}.icons__inner{display:flex;flex-wrap:wrap;gap:24px}.icons__heading{width:100%}@media (min-width: 64em){.icons__heading{width:calc(33.33% - 12px)}}.icons__heading h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);text-transform:uppercase;max-width:300px;width:100%}.icons__list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;width:100%}@media (min-width: 64em){.icons__list{width:calc(66.66% - 12px);margin-left:-20px;margin-right:-20px}}.icons__item{padding:12px;width:100%}@media (min-width: 40em){.icons__item{width:50%}}@media (min-width: 48em){.icons__item{padding:20px;width:33.33%}}.icons__item figure{width:100px;height:100px;margin-bottom:20px;position:relative}.icons__item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:95%;max-height:95%;background:none;animation:none}.icons__item p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5;letter-spacing:-.24px}@media (max-width: 47.9375em){.icons__item{padding:40px 12px}}.iframe{position:relative;overflow:hidden}.iframe:not(.iframe--inline):after{padding-bottom:56.25%;display:block;content:""}.iframe [style*=padding-top]{padding-top:0!important}.iframe [style*=padding-bottom]{padding-bottom:0!important}.iframe video{position:relative;z-index:2;width:100%;display:block;font-size:0}.iframe img{position:relative;z-index:1;width:100%}.iframe video+img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:120%;max-height:120%;-o-object-fit:cover;object-fit:cover}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;min-width:100%;transition:.2s;transition:var(--transition-duration)}.iframe__iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.iframe--no-image .iframe__iframe{position:relative}.iframe--no-image .iframe__iframe:after{padding-bottom:56.25%;display:block;content:""}[data-controller*=video]:not(.is-active):not(.iframe--no-image) .iframe__iframe iframe{opacity:0}.iframe__iframe .cursor{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;transition:.2s;transition:var(--transition-duration);cursor:pointer}[data-controller*=video].is-active .iframe__iframe .cursor,.iframe--no-image .iframe__iframe .cursor{opacity:0;visibility:hidden}.iframe__iframe a{opacity:0}.image-full{width:100%;background-color:var(--light-background)}.image-post__inner{position:relative}.image-post__image img{width:100%}.image-post__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px 33px;background:#0000004d;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:flex-end;transition:.2s;transition:var(--transition-duration)}.image-post__content:hover{background:#0006}.image-post__content h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);color:#fff;color:var(--white);margin-bottom:15px}.image-post__content p{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);color:#fff;color:var(--white)}.image-post__content a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1}.image-product-slider .swiper-slide{width:auto;padding:20px}.image-product-slider .swiper-slide img{height:500px;width:auto;max-width:none}@media (max-width: 47.9375em){.image-product-slider .swiper-slide img{height:200px}}.image-slider{position:relative;aspect-ratio:5 / 2;background-color:var(--light-background)}@media (max-width: 47.9375em){.image-slider{aspect-ratio:5 / 4;margin-bottom:1.875rem}}.image-slider--gap{margin-left:-12px;margin-right:-12px;background-color:transparent}.image-slider .slider__track{width:100%;height:100%;padding:0;margin:0;scroll-padding:0;-webkit-mask-image:none;mask-image:none}.image-slider__large{position:relative;overflow:hidden;background-color:var(--light-background)}.image-slider__large--gap{margin-left:-12px;margin-right:-12px;background-color:transparent}.image-slider__large .slider__track{width:100%;height:100%;padding:0;margin:0;scroll-padding:0;-webkit-mask-image:none;mask-image:none}.image-slide{position:relative;width:100%;height:100%}.image-slide .image-slider__details{position:absolute;bottom:0;left:0;width:100%;padding:max(1.25rem,min(3.5vw,2.5rem));padding:var(--container-padding)}@media (min-width: 64em){.image-slide .image-slider__details{display:none}}.image-slider--gap .image-slide{width:auto;padding:0 12px}.image-slide video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-slider--gap .image-slide img{height:100%;width:auto}.image-slider__overlay{position:absolute;top:auto;right:max(1.25rem,min(3.5vw,2.5rem));right:var(--container-padding);bottom:max(1.25rem,min(3.5vw,2.5rem));bottom:var(--container-padding);left:max(1.25rem,min(3.5vw,2.5rem));left:var(--container-padding);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:max(1.25rem,min(3.5vw,2.5rem));gap:var(--container-padding);pointer-events:none}@media (max-width: 63.9375em){.image-slider__overlay .slider__dots{position:absolute;bottom:calc((max(1.25rem,min(3.5vw,2.5rem)) + 1.875rem)*-1);bottom:calc((var(--container-padding) + 1.875rem) * -1);left:calc(max(1.25rem,min(3.5vw,2.5rem))*-1);left:calc(var(--container-padding) * -1)}.image-slider__overlay .image-slider__details{visibility:hidden;pointer-events:none}}@media (min-width: 64em){.image-slider__overlay{--slider-dot-color: var(--white);--slider-dot-opacity: .4 }}.image-slider__overlay button,.image-slider__overlay a{pointer-events:auto}.image-slider__overlay .button{--button-background: var(--white)}.image-slider__link-label{box-sizing:content-box;display:block;overflow:hidden;transition:width .75s cubic-bezier(.65,0,.35,1);transition:width .75s var(--easeInOutCubic);white-space:nowrap;padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 .5rem,#000 calc(100% - .5rem),rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 .5rem,#000 calc(100% - .5rem),#0000)}.image-slider__link-label__inner{float:right;display:inline-flex;flex-direction:row-reverse;gap:1rem;transition:transform .75s cubic-bezier(.65,0,.35,1);transition:transform .75s var(--easeInOutCubic)}.image-slider__details{display:flex;flex-wrap:wrap;transition:opacity .2s 50ms;transition:opacity var(--transition-duration) 50ms}.image-slider:not(.has-selection) .image-slider__details{opacity:0}.image-slider__details .button{text-align:left}@media (max-width: 63.9375em){.image-slider__details{gap:1rem}}@media (min-width: 64em){.image-slider__details{interpolate-size:allow-keywords;margin-left:-.625rem;margin-right:-.625rem}}.image-slider__details__item{overflow:hidden;transition:width .75s cubic-bezier(.65,0,.35,1);transition:width .75s var(--easeInOutCubic);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) .25rem,#000 .75rem,#000 calc(100% - .75rem),rgba(0,0,0,0) calc(100% - .25rem));mask-image:linear-gradient(to right,#0000 .25rem,#000 .75rem,#000 calc(100% - .75rem),#0000 calc(100% - .25rem))}.image-slider__details__item__inner{padding-left:.625rem;padding-right:.625rem}.image img{width:100%}.image__details{margin-top:15px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-align:right}.image__details li+li{margin-top:5px}.image__details a{transition:.2s;transition:var(--transition-duration)}.image__details a:hover{color:var(--highlight)}.images-captioned__inner{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.images-captioned--spaced .images-captioned__inner{align-items:flex-end}@media (min-width: 48em){.images-captioned__inner{gap:40px}.images-captioned--spaced .images-captioned__inner{gap:100px}}.images-captioned__inner figure{width:100%}@media (min-width: 48em){.images-captioned__inner figure{width:calc(50% - 20px)}.images-captioned--spaced .images-captioned__inner figure{width:calc(50% - 50px)}}.images-captioned__inner figure .images-captioned__wide{width:100%!important}.images-captioned__inner .images-captioned__inner,.images-captioned__inner img{width:100%}.images-captioned__inner figcaption{line-height:1.66;text-align:right;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:14px;max-width:500px;margin-left:auto;margin-top:25px;width:100%}.images-captioned--spaced .images-captioned__inner figcaption{text-align:left;font-size:18px;margin-left:0}.images{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}@media (min-width: 64em){.images{gap:40px}}.images__item{width:100%}@media (min-width: 48em){.images:not(.images--1):not(.images--3) .images__item{width:calc(50% - 12px)}}@media (min-width: 64em){.images:not(.images--1):not(.images--3) .images__item{width:calc(50% - 20px)}}.images__left,.images__right{width:100%}@media (min-width: 48em){.images__left,.images__right{width:calc(50% - 12px)}}@media (min-width: 64em){.images__left,.images__right{width:calc(50% - 20px)}}.images__right{display:flex;flex-direction:column;justify-content:space-between}.images__right .images:last-child{margin-top:24px}@media (min-width: 64em){.images__right .images:last-child{margin-top:20px}}.images__right .images__item+.images__item{padding-top:15px}.images__right{--images-detail: 20px;--images-margin: 15px}.images__right--2-offset .images__item:last-child[data-products="0"]{padding-bottom:calc((var(--images-detail) * 2) + var(--images-margin))}.images__right--2-offset .images__item:last-child[data-products="1"]{padding-bottom:calc(var(--images-detail) * 1.25)}.images__right--1-offset .images__item:last-child[data-products="0"]{padding-bottom:calc((var(--images-detail) * 1) + var(--images-margin))}.input-button{display:flex}.input-button .input,.input-button .textarea{padding-right:1em}.input-button .input{padding-top:1em}.input-button+.checkbox,.input-button+.radio{margin-top:1rem}@media (max-width: 47.9375em){.input-button+.checkbox,.input-button+.radio{margin-top:1.25rem}}.input-button__button{display:flex;flex-shrink:0;border-bottom:1px solid #1d1d1b;border-bottom:1px solid var(--color);transition:box-shadow .2s;transition:box-shadow var(--transition-duration)}.input:focus+.input-button__button,.textarea:focus+.input-button__button{box-shadow:0 1px #1d1d1b;box-shadow:0 1px 0 var(--black)}.input-button__button .button{margin-top:auto}.input-button__button button:not(.button){display:inline-flex;gap:10px;align-items:center;padding:.5em 1em;background-color:#00000026;transition:color .2s,background-color .2s;transition:color var(--transition-duration),background-color var(--transition-duration)}.input-button__button button:not(.button):hover{color:#fff;color:var(--background);background-color:#1d1d1b;background-color:var(--color)}.input-button__button button:not(.button) svg{width:1.25rem}.input-button__button--icon button:not(.button){padding:.5em;margin-right:-.5em;background-color:transparent}.input-button__button--icon button:not(.button):hover{color:var(--highlight);background-color:transparent}@media (max-width: 47.9375em){.input-button--stack{flex-direction:column}.input-button--stack .input-button__button{border:0;margin-top:2rem}.input-button--stack .input:focus+.input-button__button,.input-button--stack .textarea:focus+.input-button__button{box-shadow:none}}@media (max-width: 39.9375em){.input-button--stack .button{width:100%}}:root{--input-font-size: .875rem}@media (hover: none){:root{--input-font-size: 1rem }}.input{width:100%;padding:0 0 1em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--input-font-size);border-bottom:1px solid;transition:box-shadow .2s;transition:box-shadow var(--transition-duration)}.input:focus{outline:0;box-shadow:0 1px 0 currentColor}.input::-moz-placeholder{color:#b1b3b3;color:var(--clay-grey)}.input::placeholder{color:#b1b3b3;color:var(--clay-grey)}.instagram__inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media (min-width: 64em){.instagram__inner{gap:42px}}.instagram__inner figure{position:relative;overflow:hidden;flex-grow:1;min-width:125px;transition:.5s;transition:var(--transition-long)}.instagram__inner figure:hover{transform:scale(1.1)}.instagram__inner figure a{position:absolute;top:0;left:0;width:100%;height:100%}.instagram__inner figure:after{content:"";padding-bottom:100%;display:block}.instagram__inner figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:100%;max-height:120%}.instagram__more{background-color:var(--light-background);flex-grow:1;text-align:center;position:relative;transition:.5s;transition:var(--transition-long);min-width:125px}.instagram__more:hover{background-color:var(--highlight)}.instagram__more span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.125rem}.instagram__more:after{content:"";padding-bottom:100%;display:block}.instagram__link{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.instagram__link:hover{color:var(--highlight)}@media (min-width: 48em){.instagram__link{white-space:nowrap}}@media (max-width: 47.9375em){.instagram__link{width:100%}}.jars{position:relative;overflow:hidden;padding-top:30px}.jars__inner{display:flex;gap:77px 40px}@media (min-width: 48em){.jars__inner--mobile{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}}@media (max-width: 47.9375em){.jars__inner--desktop{display:none}}@media (max-width: 63.9375em){.jars__inner{flex-wrap:wrap;gap:40px 24px}}.jars__inner .slider__track{gap:0 24px}.jars__inner .slider__header{justify-content:flex-end}.jars__item{position:relative;text-align:center}@media (max-width: 47.9375em){.jars__item{width:calc(50% - 12px)}}.jars__item figure{position:relative}.jars__item figure svg{position:absolute;top:100%;left:50%;transform:translateY(-50%) translate(-50%);width:150%;max-width:none}.jars__item figure img{position:relative;z-index:1;background-color:transparent}.jars__item__overlay{position:relative;z-index:2;margin-top:25px;text-align:center}.jars__item__overlay h3{display:inline;text-transform:uppercase;line-height:1.7}.jars__item__overlay .tooltip{position:relative;top:-2px;display:inline;padding-left:5px}.job__hero h1{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);width:100%;max-width:899px;margin-top:60px}.job__hero a{display:flex;text-transform:uppercase}.job__hero svg{margin-right:10px}.job__hero p{margin-top:2rem}.job__share{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.job__info{display:flex;justify-content:space-between;gap:24px}@media (max-width: 63.9375em){.job__info{flex-wrap:wrap}}.job__info__list{width:40%;max-width:450px}.job__info__list td,.job__info__list th{padding-top:12px;padding-bottom:12px;line-height:1.7}.job__info__list tr:not(:last-child) th,.job__info__list tr:not(:last-child) td{border-bottom:1px solid #cbcccc;border-bottom:1px solid var(--clay-grey-70)}.job__info__list th{font-weight:600;text-transform:uppercase;padding-right:40px;white-space:nowrap}@media (min-width: 48em){.job__info__list th{padding-right:80px}}.job__info__list td{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:400}@media (max-width: 63.9375em){.job__info__list{width:100%;padding:30px}}.job__info__intro{width:60%}.job__info__intro h3{font-size:24px}.job__info__intro p{font-size:18px}@media (max-width: 63.9375em){.job__info__intro{width:100%}}.job__content{display:flex;justify-content:space-between;margin-bottom:150px}@media (max-width: 63.9375em){.job__content{flex-wrap:wrap}}.job__content .job__content__header{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);text-transform:uppercase}.job__content .job__content__content{width:45%;border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70);border-bottom:1px solid #cbcccc;border-bottom:1px solid var(--clay-grey-70);padding:30px 0}.job__content .job__content__content li{list-style-type:disc;padding-bottom:30px;list-style-position:inside}@media (max-width: 63.9375em){.job__content .job__content__content{width:100%;margin-top:30px}}.job-cta{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.job-cta__content{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);width:100%;max-width:784px}.job__list{display:flex;justify-content:space-between}@media (max-width: 63.9375em){.job__list{flex-wrap:wrap}}.job__list--header{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);text-transform:uppercase}@media (max-width: 63.9375em){.job__list--header{margin-bottom:30px}}.job__list__list{width:50%;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}@media (max-width: 63.9375em){.job__list__list{width:100%}}.job__list__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.job__list__item h3{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.job__list__item p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);margin-top:10px;font-size:16px}.job__list__item,.job__list__cta{display:flex;justify-content:space-between;align-items:center;padding:40px 0;gap:25px}@media (max-width: 63.9375em){.job__list__item,.job__list__cta{flex-wrap:wrap}}.job__list__item .button,.job__list__cta .button{white-space:nowrap;min-width:170px}.job__list__cta p{font-size:18px;line-height:1.5}.label{font-size:.875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}@media (hover: none){.label{font-size:1rem}}#CookieReportsOverlay,#CookieReportsBanner{transition:.25s .5s}.landing-enabled #CookieReportsOverlay,.landing-enabled #CookieReportsBanner{opacity:0;visibility:hidden;transition:0s}.landing{position:fixed;overflow:hidden;z-index:21;top:0;right:0;bottom:0;left:0;visibility:hidden}.no-js .landing{display:none}.is-landed .landing{z-index:20}.no-landing .landing{display:none}.landing__logo{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px;background-color:#959b8a;background-color:var(--mid-green-70);visibility:visible}.is-landing .landing__logo{opacity:0;visibility:hidden;transition:.15s calc(.35s * 6 + 1s);transition:.15s calc(var(--transition-medium) * 6 + var(--transition-xlong))}.landing__logo figure{position:relative;overflow:hidden;width:100%;height:100%}.landing__logo svg{position:relative;width:100%;z-index:1}.landing__logo span{position:absolute;bottom:0;left:0;width:161px;background-color:#959b8a;background-color:var(--mid-green-70)}@media (max-width: 47.9375em){.landing__logo span{width:75px}}.landing__logo span:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#959b8a;background-color:var(--mid-green-70);content:"";width:105%;height:105%}.landing__logo span:nth-child(1),.landing__logo span:nth-child(2),.landing__logo span:nth-child(3){transform:translateY(105%)}.landing__logo span:nth-child(4),.landing__logo span:nth-child(5){transform:translate(-105%)}.landing__logo span:nth-child(3){z-index:3}.landing__logo span:nth-child(2),.landing__logo span:nth-child(4){z-index:2}.landing__logo span:nth-child(1),.landing__logo span:nth-child(6){z-index:1}.is-landing .landing__logo span{transition:.35s;transition:var(--transition-medium)}.is-landing .landing__logo span:nth-child(3){transform:none;transition-delay:.35s;transition-delay:var(--transition-medium)}.is-landing .landing__logo span:nth-child(2){transform:translateY(-105%);transition-delay:.7s;transition-delay:calc(var(--transition-medium) * 2)}.is-landing .landing__logo span:nth-child(4){transform:translate(105%);transition-delay:.7s;transition-delay:calc(var(--transition-medium) * 2)}.is-landing .landing__logo span:nth-child(1){transform:translateY(-200%);transition-delay:calc(.35s * 3);transition-delay:calc(var(--transition-medium) * 3)}.is-landing .landing__logo span:nth-child(5){transform:translate(210%);transition-delay:calc(.35s * 3);transition-delay:calc(var(--transition-medium) * 3)}.landing__frames{position:absolute;bottom:0;left:0;height:calc(100vh - 129px);height:calc(100vh - var(--header-height));height:calc(100dvh - 129px);height:calc(100dvh - var(--header-height));overflow:hidden;display:flex;width:100%;z-index:5;visibility:visible}.is-landed .landing__frames{transform:translate(100%);opacity:0;visibility:hidden;transition:transform 1s 1.5s,opacity 1s 2.5s,visibility 1s 2.5s;transition:transform var(--transition-xlong) calc(var(--transition-xlong) * 1.5),opacity var(--transition-xlong) calc(var(--transition-xlong) * 2.5),visibility var(--transition-xlong) calc(var(--transition-xlong) * 2.5)}.landing__frames figure{height:100%;position:relative;overflow:hidden;flex-grow:1;transform:translateY(100%)}.landing__frames figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:120%;max-height:120%;-o-object-fit:cover;object-fit:cover}.is-landed .landing__frames figure{transform:none}.is-landed .landing__frames figure:nth-child(1){transition:1s 0ms cubic-bezier(.65,0,.35,1);transition:var(--transition-xlong) 0ms var(--easeInOutCubic)}.is-landed .landing__frames figure:nth-child(2){transition:1s .15s cubic-bezier(.65,0,.35,1);transition:var(--transition-xlong) .15s var(--easeInOutCubic)}.is-landed .landing__frames figure:nth-child(3){transition:1s .3s cubic-bezier(.65,0,.35,1);transition:var(--transition-xlong) .3s var(--easeInOutCubic)}.is-landed .landing__frames figure:nth-child(4){transition:1s .45s cubic-bezier(.65,0,.35,1);transition:var(--transition-xlong) .45s var(--easeInOutCubic)}.landing__sound{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:flex;visibility:visible;padding:max(1.25rem,min(3.5vw,2.5rem));padding:var(--container-padding)}.is-landed .landing__sound{visibility:hidden}.landing__sound .actions{row-gap:.5rem}.landing__sound__inner{width:36.25rem;max-width:100%;margin:auto;overflow:hidden}.landing__sound__inner .dialog{transform:translateY(100%);transition:transform .75s cubic-bezier(.64,0,.78,0);transition:transform .75s var(--easeInQuint)}.landing-sound-dialog-shown .landing__sound__inner .dialog{transform:none;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-timing-function:var(--easeOutQuint)}.legal__hero{display:flex;align-items:baseline;justify-content:space-between;padding-top:73px;padding-bottom:105px}.legal__hero h1{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);padding-bottom:41px}.legal__hero p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}@media (max-width: 47.9375em){.legal__hero{flex-wrap:wrap;padding-bottom:50px;flex-direction:column-reverse}}@media (max-width: 47.9375em){.legal__heading{width:100%}}.legal__heading p{width:60%}.legal__nav{padding-top:15px;padding-bottom:15px}.legal__nav ul{display:flex;flex-wrap:wrap;gap:15px 35px;list-style-type:none;text-transform:uppercase}.legal__nav a{transition:.2s;transition:var(--transition-duration)}.legal__nav a:not(.is-current){color:#b1b3b3;color:var(--clay-grey)}.legal__nav a:hover{color:var(--highlight)}.legals__content__header{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);width:45%}.legals__content__header h2{width:60%}@media (max-width: 47.9375em){.legals__content__header{width:100%;padding-bottom:20px}}.legals__content__content{width:55%}@media (max-width: 47.9375em){.legals__content__content{width:100%}}.legals__content__item{display:flex}.legals__content__item+.legals__content__item{margin-top:25px}.legals__content__item__left{width:40px;min-width:40px;font-weight:600}.legals__content__item__right{width:100%}.legals__content__inner{display:flex;padding-bottom:144px}@media (max-width: 47.9375em){.legals__content__inner{flex-wrap:wrap;padding-bottom:50px}}.list{display:flex;justify-content:space-between}.list__header{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);text-transform:uppercase;width:40%}.list__list-item{display:flex;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.list__list-item h3{text-transform:uppercase;font-weight:600;width:40%}.list__list-item p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);width:100%}.loader{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;visibility:hidden;background-color:#ffffff80;opacity:0;transition:visibility .2s,opacity .2s;transition:visibility var(--transition-duration),opacity var(--transition-duration);pointer-events:none}.loader.is-shown{visibility:visible;opacity:1}.loop{position:relative;overflow:hidden}.loop .slider__controls:first-child{width:100%;justify-content:flex-end}.loop+.loop{margin-top:max(1.25rem,min(3.5vw,2.5rem));margin-top:var(--container-padding)}.loop__list{display:flex;align-items:flex-start}.loop__list--end{align-items:flex-end}.loop__list+.slider__header{margin-top:clamp(1.5rem,.9526rem + 2.2749vw,3rem);margin-bottom:0}.loop__item{flex-shrink:0;width:calc(50% - (max(1.25rem,min(3.5vw,2.5rem))/2));width:calc(50% - (var(--container-padding) / 2));max-width:35rem;padding-left:max(1.25rem,min(3.5vw,2.5rem));padding-left:var(--container-padding)}@media (min-width: 64em){.loop__item{width:35%}}.loop__item--auto{width:auto}.loop__item .marquee__gallery{margin:0}.map__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center}.map__left{font-size:1.125rem;line-height:1.4;width:100%}@media (min-width: 48em){.map__left{width:calc(50% - 12px);max-width:660px}}.map__left h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:40px}.map__right{position:relative;width:100%}@media (min-width: 48em){.map__right{width:calc(50% - 12px)}}.map__right [data-svg-map-target=overlay]{opacity:.001;transition:.25s;cursor:pointer}.map__right svg:nth-child(2){position:absolute;top:0;left:0;width:100%;z-index:1}.map__popup{position:absolute;top:0;left:0;padding:19px 21px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:14px;line-height:1.57;max-width:326px;width:100%;background-color:#5e674d;background-color:var(--mid-green);color:#fff;color:var(--white);transition:opacity .15s,visibility .15s;z-index:2;transform:translate(-50%,-50%)}.map__popup:not(.is-active):not(:hover){opacity:0;visibility:hidden}.map__popup:after{width:15px;height:15px;content:"";background-color:#5e674d;background-color:var(--mid-green);position:absolute;bottom:0;right:0;transform:translate(-150%,50%) rotate(45deg)}.map__popup:nth-child(1){top:45%;left:56.5%}.map__popup:nth-child(2){top:53%;left:51%}.map__popup:nth-child(2):after{right:auto;left:0;transform:translate(150%,50%) rotate(45deg)}.map__popup:nth-child(3){top:51%;left:51%}.map__popup:nth-child(3):after{right:auto;left:50%;transform:translate(-50%,50%) rotate(45deg)}.map__popup:nth-child(4){top:60.5%;left:51.8%}.map__popup:nth-child(4):after{right:auto;top:0;bottom:auto;left:30%;transform:translate(-50%,-50%) rotate(45deg)}.marquee{position:relative;overflow:hidden}.marquee+.marquee{margin-top:max(1.25rem,min(3.5vw,2.5rem));margin-top:var(--container-padding)}.marquee__inner{display:inline-flex;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee--scroll .marquee__inner{transform:translate(0);animation-name:none!important}@media (prefers-reduced-motion: reduce){.marquee__inner{animation:none!important}}.marquee.is-playing .marquee__inner{will-change:transform}.marquee.marquee--hover.is-playing:not(:hover) .marquee__inner{animation-play-state:paused!important}@media (max-width: 47.9375em){.marquee.marquee--hover.is-playing:not(:hover) .marquee__inner{animation-play-state:running!important}}.marquee__content{display:flex;align-items:center}.marquee--start .marquee__content{align-items:flex-start}.marquee--end .marquee__content{align-items:flex-end}.marquee__item{position:relative;width:170px}@media (min-width: 48em){.marquee__item{width:170px;padding:25px}}@media (min-width: 64em){.marquee__item{width:240px}}.marquee__item figure{position:relative;overflow:hidden}.marquee__item figure:before{padding-bottom:35%;display:block;content:""}.marquee__item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:90%;max-height:90%}.marquee__logo{width:200px;margin:25px}@media (min-width: 64em){.marquee__logo{margin-left:50px;margin-right:50px}}.marquee__logo img{width:auto;background:none;animation:none;height:auto;max-height:60px}.marquee__gallery{margin:0 20px}.marquee__gallery figure{position:relative;overflow:hidden}.marquee__gallery img{max-height:500px;height:auto;max-width:600px;width:auto}.marquee__gallery img[data-height=l],.marquee__gallery img[data-height=m],.marquee__gallery img[data-height=s]{max-width:none;max-height:none}.marquee__gallery img[data-height=l]{height:475px}.marquee__gallery img[data-height=m]{height:400px}.marquee__gallery img[data-height=s]{height:325px}.marquee--fixed-height .marquee__gallery img{height:500px;max-width:none}.marquee__gallery__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#cacdc4;background-color:var(--mid-green-30);transition:.35s;transition:var(--transition-medium);text-align:center;padding:25px}figure:not(:hover) .marquee__gallery__overlay{transition:.35s .35s;transition:var(--transition-medium) var(--transition-medium);transform:translateY(-100%)}.marquee__gallery__overlay p{transition:.35s .35s;transition:var(--transition-medium) var(--transition-medium);font-weight:600;text-transform:uppercase;line-height:2}figure:not(:hover) .marquee__gallery__overlay p{opacity:0;transition:.35s;transition:var(--transition-medium)}.media{display:flex;flex-wrap:wrap;gap:25px}.media__images{display:flex;gap:25px;width:100%}.media__images img{width:auto;height:auto;flex-grow:1;max-height:550px}@media (max-width: 47.9375em){.media__images{flex-wrap:wrap;width:100%}}.media__video{width:100%}.media__video video{width:100%}.modal{position:fixed;z-index:30;top:0;left:0;width:100vw;height:100%;display:flex;overflow:hidden;transition-property:visibility,opacity;transition-duration:.3s;background-color:#1d1d1b99;background-color:var(--overlay);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.modal:focus{outline:0}.modal:not(.is-open){visibility:hidden;opacity:0}.modal__content{position:relative;width:50rem;max-width:100%;padding:max(1.25rem,min(3.5vw,2.5rem));padding:var(--container-padding);margin-left:auto;overflow-x:hidden;overflow-y:scroll;background-color:#fff;background-color:var(--white);transition:transform .3s cubic-bezier(.33,1,.68,1);transition:transform .3s var(--easeOutCubic)}.modal:not(.is-open) .modal__content{transform:translate(100%);transition-timing-function:cubic-bezier(.32,0,.67,0);transition-timing-function:var(--easeInCubic)}.modal__content>.fetch:first-child:last-child{position:absolute;top:0;right:0;bottom:0;left:0}.modal__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-top:-.2em}.modal__text{font-size:1.125rem}.modal__close{position:sticky;top:0;min-width:3.75rem;height:100vh;height:100dvh;flex-basis:0;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;background-color:#1d1d1b00;background-color:rgba(var(--black-rgb),0);transition:background-color .2s;transition:background-color var(--transition-duration)}.modal__close:hover{background-color:#1d1d1b4d;background-color:rgba(var(--black-rgb),.3)}.modal__close svg{flex-shrink:0;width:1.875rem;margin-right:auto;margin-left:auto;color:#fff;color:var(--white)}@media (min-width: 48em){.modal__close svg{margin-right:3rem}}.modal__close:focus-visible{outline:0}.modal__close:focus-visible svg{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.nav-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(1.25rem,min(3.5vw,2.5rem));gap:var(--container-padding)}.nav-hero__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}.nav-hero__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;text-transform:uppercase}.nav-hero__links a{color:#cbcccc;color:var(--clay-grey-70);transition:color .2s;transition:color var(--transition-duration)}.nav-hero__links a:hover{color:var(--highlight)}.nav-hero__links a[aria-current=page]{color:#1d1d1b;color:var(--black);pointer-events:none}.navigation{line-height:1.25;line-height:var(--line-height-base)}.navigation__inner{display:flex;flex-wrap:wrap-reverse;align-items:flex-start;gap:1rem 2rem}@media (max-width: 62.4375em){.navigation__inner{flex-direction:column-reverse}}@media (max-width: 39.9375em){.navigation__inner{gap:.75rem}}@media (max-width: 62.4375em){.navigation__menu{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:hidden;background-color:#1d1d1b99;background-color:var(--overlay);opacity:0;transition-property:visibility,opacity;transition-duration:.25s}.navigation.is-open .navigation__menu{visibility:visible;opacity:1}}@media (min-width: 62.5em){.navigation__menu .dropdown__toggle,.navigation__menu .navigation__link{transition:color .2s;transition:color var(--transition-duration)}.navigation__menu .dropdown__toggle:hover,.navigation__menu .navigation__link:hover{color:var(--highlight)}.navigation__menu:has(.dropdown.is-open) .dropdown__toggle,.navigation__menu:has(.dropdown.is-open) .navigation__link{color:#cbcccc;color:var(--clay-grey-70)}.navigation__menu:has(.dropdown.is-open) .dropdown__toggle:hover,.navigation__menu:has(.dropdown.is-open) .navigation__link:hover{color:var(--highlight)}.navigation__menu:has(.dropdown.is-open) .dropdown.is-open .dropdown__toggle{color:#1d1d1b;color:var(--color)}}@media (max-width: 62.4375em){.navigation__menu__inner{position:relative;width:calc(100vw - 3.75rem);max-width:calc(100vw - 3.75rem);height:100%;padding:.25rem max(1.25rem,min(3.5vw,2.5rem)) max(1.25rem,min(3.5vw,2.5rem));padding:.25rem var(--container-padding) var(--container-padding);overflow-x:hidden;overflow-y:auto;background-color:#fff;background-color:var(--white);transition:transform .25s cubic-bezier(.33,1,.68,1);transition:transform .25s var(--easeOutCubic)}.navigation:not(.is-open) .navigation__menu__inner{transform:translate(-100%);transition-timing-function:cubic-bezier(.32,0,.67,0);transition-timing-function:var(--easeInCubic)}@media (min-width: 40em){.navigation__menu__inner{width:31rem}}}.navigation__menu__close{z-index:2;position:absolute;top:0;right:0;width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;background-color:#e7d8ca;background-color:var(--light-terracotta-30);transition:transform .25s cubic-bezier(.33,1,.68,1);transition:transform .25s var(--easeOutCubic)}.navigation:not(.is-open) .navigation__menu__close{transform:translateY(-100%);transition-timing-function:cubic-bezier(.32,0,.67,0);transition-timing-function:var(--easeInCubic)}.navigation__menu__close svg{width:1.125rem}@media (min-width: 62.5em){.navigation__menu__close{display:none}}@media (min-width: 62.5em){.navigation__list{display:flex;align-items:baseline;gap:1rem 2rem}}@media (max-width: 62.4375em){.navigation__item{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70)}.navigation__item:first-child{border-top:0}}.navigation__link{text-transform:uppercase}@media (max-width: 62.4375em){.navigation__link{display:block;padding-top:1rem;padding-bottom:1rem}}@media (min-width: 62.5em){.navigation__link{position:relative;z-index:1}}@media (max-width: 62.4375em){.navigation__dropdown:before{content:"touch";display:none}.navigation__dropdown .dropdown__toggle{width:100%;padding-top:1rem;padding-bottom:1rem}}@media (max-width: 62.4375em){.navigation__dropdown .dropdown__content{z-index:1;top:0;right:0;bottom:0;left:0;padding:0 max(1.25rem,min(3.5vw,2.5rem)) max(1.25rem,min(3.5vw,2.5rem));padding:0 var(--container-padding) var(--container-padding);overflow-x:hidden;overflow-y:auto;transition-property:visibility,transform;transition-duration:.35s;transition-delay:0s;background-color:#fff;background-color:var(--white)}.navigation__dropdown .dropdown__content:before,.navigation__dropdown .dropdown__content:after{display:none}.navigation__dropdown .dropdown__content__inner{padding:0;display:block;transform:none;transition-duration:0s;transition-delay:0s}.navigation__dropdown:not(.is-open) .dropdown__content{opacity:1;transform:translate(100%);transition-duration:.35s;transition-delay:0s}.navigation__dropdown:not(.is-open) .dropdown__content__inner{transform:none;transition-duration:0s;transition-delay:0s}}@media (min-width: 62.5em){.scroll-disabled .navigation__dropdown .dropdown__content__inner{padding-right:calc(max(1.25rem,min(3.5vw,2.5rem)) + var(--scrollbar-width));padding-right:calc(var(--container-padding) + var(--scrollbar-width));max-width:calc(100rem + (max(1.25rem,min(3.5vw,2.5rem)) * 2) + var(--scrollbar-width));max-width:calc(var(--global-width) + (var(--container-padding) * 2) + var(--scrollbar-width))}}.navigation__menu-toggle{position:relative;z-index:1;text-transform:uppercase}@media (min-width: 62.5em){.navigation__menu-toggle{display:none}}.newsletter .loader{background-color:transparent}.newsletter form{transition:opacity .2s;transition:opacity var(--transition-duration)}.newsletter .frame[busy] form{opacity:.4}.newsletter__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}@media (max-width: 47.9375em){.newsletter__title{font-size:34px;line-height:1.4}}.newsletter__subtitle{margin-top:.75rem}.newsletter__subtitle:first-child{margin-top:0}@media (max-width: 47.9375em){.newsletter__subtitle{line-height:1.5}}.newsletter__form{margin-top:1rem}.no-samples{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #b1b3b3;border:1px solid var(--clay-grey);padding:max(1.25rem,min(3.5vw,2.5rem)) max(1.25rem,min(3.5vw,2.5rem));padding:var(--section-base) var(--container-padding);transition:background-color .2s,border-color .2s;transition:background-color var(--transition-duration),border-color var(--transition-duration)}.no-samples i{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#e5e5e5;background-color:var(--clay-grey-30);transition:background-color .2s;transition:background-color var(--transition-duration)}.no-samples i svg{width:1.5rem}.no-samples span{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);margin-top:.8125em}.no-samples:hover{background-color:#f7f7f7;border-color:#1d1d1b;border-color:var(--black)}.no-samples:hover i{background-color:#cbcccc;background-color:var(--clay-grey-70)}.order-list{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);border-bottom:1px solid #cbcccc;border-bottom:1px solid var(--clay-grey-70)}.order-list li{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70)}.order-list a{display:flex;padding-top:1em;padding-bottom:1em;transition:color .2s;transition:color var(--transition-duration)}.order-list a:hover{color:var(--highlight)}.order-list a svg{flex-shrink:0;width:1em;margin-left:.75em}.order-list+.pagination{margin-top:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);margin-top:var(--section-mid)}.order-summary__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);width:100%;margin-bottom:clamp(1.5625rem,1.2204rem + 1.4218vw,2.5rem);text-transform:uppercase}.order-summary__title:last-child{margin-bottom:0}.order-summary__item{padding-top:1.75rem;margin-top:1.75rem;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30)}.order-summary__item:first-child{padding-top:0;margin-top:0;border-top:0}.order-summary__product{position:relative;display:flex;align-items:center}.order-summary__image{width:4.375rem;height:4.375rem;margin-right:1.75rem;background-color:var(--light-background)}.order-summary__image img{width:100%;height:100%}.order-summary__item-title{font-size:1.125rem}.order-summary__item-title a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.order-summary__item-title a:hover{text-decoration-color:currentColor;color:var(--highlight)}.order-summary__item-title a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.order-summary__text{font-size:.875rem;margin-top:.5rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.order .product-grid{margin-top:1.5rem}.order__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-top:clamp(2.625rem,2.2145rem + 1.7062vw,3.75rem);margin-top:var(--section-mid);text-transform:uppercase}.order__title:first-child{margin-top:0}.order__address{line-height:1.4;margin-top:1.5rem}.order__message{font-size:1.125rem}.pages__inner{display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 48em){.pages__inner{gap:40px}}.pages__item{position:relative;width:100%}@media (min-width: 48em){.pages__item{width:calc(50% - 20px)}}.pages__item:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;content:"";background-color:#e7d8ca;background-color:var(--light-terracotta-30);transition:.5s;transition:var(--transition-long)}.theme-green .pages__item:after{background-color:#cacdc4;background-color:var(--mid-green-30)}.pages__item__inner{padding:30px;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 47.9375em){.pages__item__inner{padding:20px}}.pages__item__content{display:flex;flex-wrap:wrap;width:50%;padding-right:15px}.pages__item__content h3{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.pages__item__content a{width:100%;font-size:16px;margin-top:auto;display:flex;align-items:center;text-transform:uppercase}.pages__item__content a:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:""}.pages__item__content a svg{width:11px;min-width:11px;margin-left:15px}.pages__item__image{position:relative;overflow:hidden;align-self:center;width:50%}.pages__item__image img{transition:.5s;transition:var(--transition-long)}.pages__item:hover .pages__item__image img{transform:scale(1.1)}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem}.pagination__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.75em .25em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.pagination__pages a{padding:.125em .25em;border-bottom:1px solid transparent;transition:color .2s,border-color .2s;transition:color var(--transition-duration),border-color var(--transition-duration)}.pagination__pages a:hover,.pagination__pages a[aria-current=page]{color:var(--highlight);border-bottom:1px solid}.pagination__separator{margin-right:.25em;margin-left:.25em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.pagination__arrows{display:flex;justify-content:center;align-items:center;gap:.75rem}.pagination__next,.pagination__previous{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#e5e5e5;background-color:var(--clay-grey-30);transition:background-color .2s;transition:background-color var(--transition-duration)}.pagination__next:hover,.pagination__previous:hover{background-color:var(--highlight)}.pagination__next:not([href]),.pagination__previous:not([href]){opacity:.35;pointer-events:none}.people{max-width:1680px;margin-left:auto;margin-right:auto}.people__header{margin-bottom:60px;width:100%}.people__header h2{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}.people__list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}@media (min-width: 48em){.people__list{margin-left:-20px;margin-right:-20px}}.people__item{width:100%;padding:12px}@media (min-width: 40em){.people__item{width:50%}}@media (min-width: 48em){.people__item{width:50%;padding:20px}}@media (min-width: 64em){.people__item{width:25%}.people--3 .people__item{width:33.33%}.people--2 .people__item{width:50%}.people--1 .people__item{width:100%}}.people__item__image{position:relative;overflow:hidden}.people__item__image img{width:100%}.people__item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e7d8ca;background-color:var(--light-terracotta-30);z-index:1;padding:25px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);overflow:auto;transition:.35s;transition:var(--transition-medium)}.people__item__image:not(:hover) .people__item__overlay{transform:translateY(-100%)}.people__item__overlay::-webkit-scrollbar{width:7px}.people__item__overlay::-webkit-scrollbar-thumb{background-color:#d0b498;background-color:var(--light-terracotta-70)}@media (min-width: 64em){.people__item__overlay{padding:40px}}.people__item__overlay>*+*{margin-top:25px}.people__item__info{text-align:center;padding:30px 30px 0}.people__item__info>*+*{margin-top:30px}.people__item__info h3{font-size:1.125rem;font-weight:700}.person{position:relative;overflow:hidden;padding:25px}@media (min-width: 64em){.person{padding:150px 100px}}.person>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.person__inner{position:relative;z-index:1;background-color:#fff;background-color:var(--white);padding:25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;max-width:1145px;margin-left:auto;margin-right:auto}@media (min-width: 64em){.person__inner{padding:40px;gap:40px}}.person__left{width:100%;max-width:454px}.person__right{--rich-text-line-height: 1.5;font-size:18px;width:100%;max-width:510px}.person__right h2{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans);font-weight:700;text-transform:uppercase;margin-bottom:50px}.plain-list,.rich-text .plain-list{padding-left:0;list-style:none}.plain-list>li,.rich-text .plain-list>li{margin-top:0}.post-card{position:relative;list-style:none}.post-card__content{transition:color .2s;transition:color var(--transition-duration)}.post-card:hover .post-card__content{color:var(--highlight)}.post-card__content h2{font-size:1.125rem;line-height:1.5;font-size:20px}.post-card__content a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.post-card__content p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:13px;font-style:normal;font-weight:400}.post-card__content>*+*{margin-top:40px}.post-card__image{margin-bottom:25px}.post-card__image img{width:100%}.post-card__image video{width:100%}.post-cards{position:relative}.post-cards .dropdown__content{top:0;padding:0;z-index:1}.post-cards--sticky{padding-top:50px}.post-cards__inner,.post-cards__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px;width:100%}@media (max-width: 63.9375em){.post-cards__inner,.post-cards__grid{gap:25px}}.post-cards.is-open .post-cards__inner,.post-cards.is-open .post-cards__grid{pointer-events:none}@media (min-width: 64em){.post-cards__header-title{display:none}}.post-cards__header-title h1{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);text-transform:uppercase;transition:.2s;transition:var(--transition-duration)}.post-cards__header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;background-color:#fff;background-color:var(--white);padding-top:50px;padding-bottom:20px;z-index:1}.post-cards--sticky .post-cards__header{position:sticky;top:0;left:0;width:100%;padding-top:0;padding-bottom:0}.post-cards--sticky .post-cards__header:after{position:absolute;left:50%;bottom:0;transform:translate(-50%);content:"";height:1px;background-color:#e5e5e5;background-color:var(--clay-grey-30);width:99vw;opacity:0}.post-cards__header.is-stuck:after{opacity:1}.post-cards__header h1{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);text-transform:uppercase;transition:.2s;transition:var(--transition-duration)}@media (max-width: 63.9375em){.post-cards--sticky .post-cards__header h1{display:none}}.post-cards__header.is-stuck h1{opacity:0;visibility:hidden}.post-cards__header>ul{align-self:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:flex-end;font-size:16px;text-transform:uppercase}@media (min-width: 48em){.post-cards__header>ul{gap:25px}}@media (min-width: 64em){.post-cards__header>ul{gap:35px}}.post-cards--sticky .post-cards__header>ul{padding-top:20px;padding-bottom:20px}@media (max-width: 63.9375em){.post-cards--sticky .post-cards__header>ul{padding-top:10px;padding-bottom:10px}}.post-cards__header a,.post-cards__header button{display:block}.post-cards__header a:not(.is-current),.post-cards__header button:not(.is-current){color:#b1b3b3;color:var(--clay-grey)}.post-cards__header a:hover,.post-cards__header button:hover{color:var(--highlight)}.post-cards__header span{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-transform:lowercase;font-size:14px;font-weight:400;padding-left:2px;line-height:1.5;letter-spacing:-.21px}.post-cards__dropdown ul{padding-top:10px}.post-cards__dropdown li{margin-top:5px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);text-transform:lowercase;font-size:14px;font-weight:400;padding-left:2px;line-height:1.5;letter-spacing:-.21px}.post-cards__dropdown__content{position:relative;height:0;width:100%;transition-property:height,opacity,visibility;transition-timing-function:cubic-bezier(.57,0,.17,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration)}.post-cards__dropdown__trigger.is-active~.post-cards__dropdown__content{width:auto}.post-cards__dropdown__trigger:not(.is-active)~.post-cards__dropdown__content{transition-timing-function:cubic-bezier(.91,0,.36,1);opacity:0;visibility:hidden}.post-cards__dropdown__inner{position:absolute;top:0;left:0;white-space:nowrap}.post-cards__sidebar{display:none}.post-cards__grid.sidebar-enabled .post-cards__sidebar{position:sticky;top:0;left:0;max-height:100vh;overflow:hidden}@media (min-width: 48em){.post-cards__sidebar{display:block;width:calc(33.33% - 20px)}}.post-cards__sidebar__inner{position:relative;display:flex;flex-wrap:wrap;gap:40px}.post-cards__grid.sidebar-enabled .post-cards__sidebar__inner{transition:transform .35s cubic-bezier(.25,1,.5,1);transition:transform .35s var(--easeOutQuart);will-change:transform}@media (max-width: 47.9375em){.post-cards__sidebar__inner{transform:none!important}}.post-cards__main{width:100%;display:flex;flex-wrap:wrap;gap:20px}@media (min-width: 48em){.post-cards__main{gap:40px;width:calc(66.66% - 20px)}}.post-cards__item{width:100%;padding-bottom:25px}@media (min-width: 40em){.post-cards__item{width:calc(50% - 20px)}}@media (min-width: 48em){.post-cards__sidebar .post-cards__item{display:none}.post-cards__sidebar .post-cards__item:nth-child(1),.post-cards__sidebar .post-cards__item:nth-child(3),.post-cards__sidebar .post-cards__item:nth-child(6),.post-cards__sidebar .post-cards__item:nth-child(9),.post-cards__sidebar .post-cards__item:nth-child(11),.post-cards__sidebar .post-cards__item:nth-child(14){display:block}.post-cards__main .post-cards__item:nth-child(1),.post-cards__main .post-cards__item:nth-child(3),.post-cards__main .post-cards__item:nth-child(6),.post-cards__main .post-cards__item:nth-child(9),.post-cards__main .post-cards__item:nth-child(11),.post-cards__main .post-cards__item:nth-child(14){display:none}.post-cards__main .post-cards__item:nth-child(2),.post-cards__main .post-cards__item:nth-child(10){width:100%}}.post-cards__sidebar .post-cards__item{width:100%}.post-slider{position:relative;overflow:hidden}.post-slider .product-card{list-style:none}.post-slider .post-slider__slide{width:100%;padding-right:20px}@media (min-width: 40em){.post-slider .post-slider__slide{width:50%}}@media (min-width: 64em){.post-slider .post-slider__slide:not(:last-child){padding-right:40px}.post-slider .post-slider__slide:nth-child(3n-2){width:40%}.post-slider .post-slider__slide:nth-child(3n-1){width:30%}.post-slider .post-slider__slide:nth-child(3n-3){width:35%}}@media (min-width: 64em){.post-slider--half .slider__track{margin-left:-20px;margin-right:-20px}}@media (min-width: 64em){.post-slider--half .post-slider{width:50%!important;padding-left:20px!important;padding-right:20px!important}}@media (min-width: 64em){.post-slider--third .slider__track{margin-left:-20px;margin-right:-20px}}@media (min-width: 64em){.post-slider--third .post-slider{width:33.33%!important;padding-left:20px!important;padding-right:20px!important}}.post{position:relative;overflow:hidden}.post .iframe{margin-top:60px}.post__header h1{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem)}.post__header .post__block--image{margin-top:35px}@media (min-width: 64em){.post__header .post__block--image{margin-top:75px}}.post__header__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:35px}@media (min-width: 64em){.post__header__meta{margin-bottom:80px}}.post__header__meta>a{display:inline-flex;text-transform:uppercase;transition:.2s;transition:var(--transition-duration)}.post__header__meta>a svg{margin-right:10px}.post__header__meta>a:hover{color:var(--highlight)}.post__header__meta ul{display:flex;text-transform:uppercase;transition:.2s;transition:var(--transition-duration)}.post__header__meta ul a:hover{color:var(--highlight)}.post__header__meta ul+ul{margin-top:15px}.post__header__meta li:not(:last-child):after{content:"/";display:inline-block;padding-right:4px;margin-left:10px;margin-right:10px}.post__header__meta li.is-sub:not(:last-child):after{content:"+"}.post__footer{gap:25px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.post__footer--border{border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30);margin-top:0;padding-top:40px}.post__footer__download p{text-align:right;display:block;width:100%;margin-bottom:10px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.post__footer__download span{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.post__block--text img{width:100%}.post__events{padding-bottom:60px}@media (min-width: 64em){.post__events{padding-bottom:100px}}.post__events .showrooms__item:last-child{border-bottom:0}:root{--product-card-image-aspect-ratio: 1}.product-card{position:relative}.product-card__upper{position:relative;margin-bottom:1.25rem}.product-card__image{aspect-ratio:1;aspect-ratio:var(--product-card-image-aspect-ratio);background-color:var(--light-background)}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:8%;overflow:hidden;container-type:inline-size;background-color:#1d1d1b99;background-color:rgba(var(--black-rgb),.6);opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.product-card__overlay .details{--details-border-color: var(--white);--color: var(--white);font-size:.875rem;width:100%;margin-top:auto;margin-bottom:auto;color:#fff;color:var(--color)}@container (min-width: 250px){.product-card__overlay .details{font-size:.9375rem}}@container (min-width: 300px){.product-card__overlay .details{font-size:1rem}}.product-card__overlay .details dd{font-family:Chromatic Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--font-sans)}@media (hover: hover) and (min-width: 40em){.product-card:hover .product-card__overlay{opacity:1}}.product-card__view{font-size:.875rem;position:absolute;z-index:1;bottom:0;right:0;padding:.7em 1em;color:#fff;color:var(--white);background-color:#1d1d1b99;background-color:var(--overlay);transition:background-color .2s;transition:background-color var(--transition-duration);text-transform:uppercase}.product-card__view:hover{background-color:#1d1d1b;background-color:var(--black)}.product-card__actions{width:100%;display:flex;flex-direction:column;gap:.625rem}.product-card__title{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1rem}.product-card__title a{transition:color .2s;transition:color var(--transition-duration)}.product-card:hover .product-card__title a{color:var(--highlight)}.product-card__title a,.product-card__title label{cursor:pointer}.product-card__title a:before,.product-card__title label:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.product-card__title i{position:absolute;top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.product-card__title i:hover,.product-card__title input:checked+i{opacity:1}.product-card__title input:focus-visible+i{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.product-card__solus-plus{display:flex;align-items:center;gap:.25rem}.product-card__solus-plus p{font-size:14px;text-transform:uppercase;line-height:normal}.product-card__solus-plus svg{width:12px}.product-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem 1.5rem}.product-card__code{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.product-card__simple{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:flex-start}.product-card__simple p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.product-card__simple a:hover{color:var(--highlight)}.product-card--variant{padding-bottom:.375rem}.product-card--variant .product-card__upper{margin-bottom:.75rem}.product-card--variant .product-card__title{font-size:1rem;font-weight:600}.product-card__grid-tile{--spinner-color: var(--white);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:1.375rem;background-color:#1d1d1b99;background-color:rgba(var(--black-rgb),.6);opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.product-card__grid-tile.is-shown{opacity:1}.product-card__grid-tile select,.product-card__grid-tile .button{position:relative;z-index:1;width:100%}.product-card__submit{position:relative;margin-top:1rem}.js .product-card__submit{display:none}.product-card--selectable form{width:100%}.product-card--selectable .product-card__title label{width:100%;display:flex;justify-content:space-between;align-items:center}.product-card--selectable .product-card__title .checkbox{margin-left:1.5rem}.product-card__loader{--spinner-color: var(--black)}.posts-footer{text-align:center}.product-card__details{--details-gap: .5625rem;padding-top:.5625rem;padding-top:var(--details-gap);margin-top:1.125rem;border-top:1px solid #e5e5e5;border-top:1px solid var(--details-border-color)}@media (max-width: 47.9375em){.product-details .tile{margin-top:2rem}}@media (min-width: 48em){.product-details{display:grid;grid-template-columns:auto 35%;grid-template-rows:auto 1fr;grid-column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem);-moz-column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem);column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem);grid-row-gap:clamp(2.5rem,1.5877rem + 3.7915vw,5rem);row-gap:clamp(2.5rem,1.5877rem + 3.7915vw,5rem)}.product-details .product-hero{grid-column:1;grid-row:1}.product-details .tile{grid-column:2;grid-row:1 / 3}}.product-details__details{position:relative}@media (max-width: 47.9375em){.product-details__details{margin-top:2rem}}@media (min-width: 48em){.product-details__details{grid-column:1;grid-row:2}}.product-details__footer{padding-top:1rem;margin-top:.75rem;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30)}:root{--product-grid-gap-x: var(--container-padding);--product-grid-gap-y: clamp(2.25rem, 1.2464rem + 4.1706vw, 5rem)}.product-grid__list.grid-columns{--grid-layout-gap-x: var(--product-grid-gap-x);--grid-layout-gap-y: var(--product-grid-gap-y);--grid-column-min-count: 2;--grid-column-max-count: 8;--grid-item-min-width: 14rem}.product-grid__list:not(.grid-columns){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:max(1.25rem,min(3.5vw,2.5rem)) max(1.25rem,min(3.5vw,2.5rem));grid-gap:var(--product-grid-gap-y) var(--product-grid-gap-x);gap:max(1.25rem,min(3.5vw,2.5rem)) max(1.25rem,min(3.5vw,2.5rem));gap:var(--product-grid-gap-y) var(--product-grid-gap-x)}@media (min-width: 64em){.product-grid__list:not(.grid-columns){grid-template-columns:repeat(3,1fr)}}@media (min-width: 75em){.product-grid__list:not(.grid-columns){grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px){[data-product-grid-view="5"] .product-grid__list:not(.grid-columns){grid-template-columns:repeat(5,1fr)}}@media (min-width: 64em){[data-product-grid-view="3"] .product-grid__list:not(.grid-columns){grid-template-columns:repeat(3,1fr)}}[data-product-grid-view="2"] .product-grid__list:not(.grid-columns){grid-template-columns:repeat(2,1fr)}.product-grid--variants{--product-grid-gap-x: 1.3125rem;--product-grid-gap-y: 1.1875rem}.product-grid--variants .product-grid__list.grid-columns{--grid-column-min-count: 1}.product-hero__title{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);margin-top:-.15em;margin-bottom:1.5rem}.product-hero__range{margin-top:clamp(1.875rem,1.4188rem + 1.8957vw,3.125rem)}.product-hero__range .rich-text{font-size:1.125rem;max-width:31em}.product-hero__range__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:1em}.product-hero__range__title a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.product-hero__range__title a:hover{text-decoration-color:transparent;color:var(--highlight)}.product-modal{width:100%}.product-modal .modal__content{width:81rem;max-width:100%;padding:0}@media (max-width: 89.9375em){.product-modal .modal__close svg{margin-right:auto}}.product-range>h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:60px;text-transform:uppercase}.product-range__inner{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.product-range__left{width:100%}@media (min-width: 48em){.product-range__left{width:calc(50% - 12px)}}.product-range__left li{list-style:none}.product-range__right{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 48em){.product-range__right{max-width:420px;width:calc(50% - 12px)}}.product-range__right:first-child{margin-left:0}.product-range__right li{list-style:none}.product-slider{--slider-gap: var(--container-padding)}.product-slider .slider__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}.product-slider .product-card{width:calc((100% - var(--slider-gap)) / 2)}@media (min-width: 64em){.product-slider .product-card{width:calc((100% - var(--slider-gap) * 2) / 3)}}@media (min-width: 90em){.product-slider .product-card{width:calc((100% - var(--slider-gap) * 3) / 4)}}.progress{position:fixed;top:0;left:0;height:5px;background-color:var(--highlight);z-index:23;max-width:100%;transition:.15s}.project-slider{--slider-gap: var(--container-padding)}@media (max-width: 63.9375em){.project-slider__slide figure{margin-bottom:max(1.25rem,min(3.5vw,2.5rem));margin-bottom:var(--container-padding)}}@media (min-width: 64em){.project-slider__slide{display:flex}.project-slider__slide figure{margin-right:max(1.25rem,min(3.5vw,2.5rem));margin-right:var(--container-padding);flex-grow:1}}.project-slider__slide img{width:100%;aspect-ratio:977 / 549}.project-slider__content{--stack-gap: 1.5rem;width:21.25rem;flex-shrink:0}@media (min-width: 64em){.project-slider__content{--stack-gap: 2rem }}.project-slider__title{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:-.2em}.project-slider__title:first-child{margin-top:-.2em}.projects-slider{--slider-gap: var(--container-padding)}.projects-slider .post-card{width:calc((100% - var(--slider-gap)) / 1)}@media (min-width: 64em){.projects-slider .post-card{width:calc((100% - var(--slider-gap) * 2) / 2)}}@media (min-width: 90em){.projects-slider .post-card{width:calc((100% - var(--slider-gap) * 3) / 3)}}.quantity{position:relative;z-index:1;display:flex;background-color:#fff;background-color:var(--white);border:1px solid #e5e5e5;border:1px solid var(--button-background);width:70px;min-width:70px}@media (max-width: 47.9375em){.quantity{width:130px}}.quantity input{padding-top:10px;position:relative;width:100%;padding-right:25px;padding-left:5px;font-weight:500;line-height:1;border-bottom:0;text-align:center}@media (max-width: 47.9375em){.quantity input{padding-right:5px;padding-top:10px;padding-bottom:10px}}.quantity input:focus{outline:0}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity__subtract,.quantity__add{position:absolute;right:0;width:20px;height:20px;border-radius:2px;background-color:#e5e5e5;background-color:var(--button-background);transition:background-color .2s;transition:background-color var(--transition-duration)}@media (max-width: 47.9375em){.quantity__subtract,.quantity__add{width:40px;height:100%}}.quantity__subtract:hover,.quantity__add:hover{background-color:var(--highlight)}.quantity__subtract:after,.quantity__add:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-20%) rotate(45deg);width:50%;height:50%;content:"";display:block;border-top:1px solid;border-left:1px solid}@media (max-width: 47.9375em){.quantity__subtract:after,.quantity__add:after{width:15px;height:15px}}.quantity__subtract{bottom:0;border-right:1px solid #e5e5e5;border-right:1px solid var(--button-background);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--button-background);transform:rotate(180deg)}@media (max-width: 47.9375em){.quantity__subtract{left:0;right:auto}}.quantity__add{top:0;border-left:1px solid #e5e5e5;border-left:1px solid var(--button-background);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--button-background)}.quote{text-align:center}.quote h2{font-size:1.125rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);padding-bottom:54px}.quote p{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);width:60%;margin:0 auto}.radio{flex-shrink:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.radio input[type=radio]+span{position:relative;display:flex;align-items:flex-start;line-height:1.5;transition:color .2s;transition:color var(--transition-duration)}@media (hover: none){.radio input[type=radio]+span{font-size:1rem}}.radio input[type=radio]+span:before,.radio input[type=radio]+span:after{width:1.5rem;height:1.5rem;border-radius:50%;content:""}.radio input[type=radio]+span:before{margin-right:.625rem;flex-shrink:0;border:1px solid #cbcccc;border:1px solid var(--clay-grey-70);transition:border-color .2s;transition:border-color var(--transition-duration)}.radio input[type=radio]+span:empty:before{margin:0}.radio input[type=radio]+span:after{position:absolute;top:.75rem;left:.75rem;width:.8125rem;height:.8125rem;background-color:#1d1d1b;background-color:var(--color);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s;transition:opacity var(--transition-duration)}.radio input[type=radio]+span a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.radio input[type=radio]+span a:hover{text-decoration-color:transparent;color:var(--highlight)}.radio:hover input[type=radio]:not(:checked)+span,label:hover .radio input[type=radio]:not(:checked)+span{color:var(--highlight)}.radio:hover input[type=radio]:not(:checked)+span:before,label:hover .radio input[type=radio]:not(:checked)+span:before{border-color:var(--highlight)}.radio input[type=radio]:checked+span:before{border-color:#1d1d1b;border-color:var(--black)}.radio input[type=radio]:checked+span:after{opacity:1}.radio input[type=radio]:focus-visible+span:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.radio--mono input[type=radio]+span{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.radio-group .radio{margin-top:1.25rem}.radio-group .radio:first-child{margin-top:0}@media (min-width: 48em){.range-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:max(1.25rem,min(3.5vw,2.5rem));grid-gap:var(--container-padding);gap:max(1.25rem,min(3.5vw,2.5rem));gap:var(--container-padding)}}.range-hero__gallery{position:relative;aspect-ratio:780 / 712;background-color:var(--light-background)}.range-hero__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 47.9375em){.range-hero__gallery{margin-top:2rem}}@media (min-width: 48em){.range-hero__gallery{grid-column:1;grid-row:1;align-self:flex-start}}.range-hero__content{display:flex;flex-direction:column;gap:1rem}@media (min-width: 48em){.range-hero__content{grid-column:2;grid-row:1;gap:1.5rem}}.range-hero__title{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);margin-top:-.15em}.range-hero__description{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);max-width:24em;margin-top:.5rem;margin-bottom:.5rem}@media (min-width: 75em){.range-hero__description{margin-top:1rem;margin-bottom:1rem}}.range-hero__footer{width:100%;padding-top:1rem;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:flex-start;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30)}.range-hero__footer .toggle{display:grid}.range-hero__footer .toggle__toggle>div{display:flex;align-items:center}.range-hero__footer .toggle__content{--rich-text-line-height: 1.5;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.range-hero__footer__solus-plus{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30);padding-bottom:1rem;margin-bottom:1rem}.tile .range-hero__footer__solus-plus{border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30);padding-top:1rem;margin-bottom:0}.range-hero__footer__solus-plus p{font-size:14px;text-transform:uppercase;line-height:normal;margin-right:1rem}.range-hero__footer__solus-plus>svg{width:52px;height:52px;margin-right:1.75rem}.range-hero__skip{flex-shrink:0;margin-left:1.5rem}@media (max-width: 63.9375em){.range-tiles .tabs{margin-bottom:1.875rem}}@media (min-width: 64em){.range-tiles{--variants-width: 19rem;--details-width: 27% }.range-tiles .tabs{display:none}}@media (min-width: 75em){.range-tiles{--variants-width: 21rem;--details-width: 25% }}@media (min-width: 100em){.range-tiles{--variants-width: 30rem }}@media (max-width: 63.9375em){.range-tiles__actions{display:none}}@media (min-width: 64em){.range-tiles__actions{grid-column:2;grid-row:1}}.range-tiles__actions__inner{width:var(--variants-width);margin-left:auto;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between}.range-tiles__action{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.range-tiles__action:hover{text-decoration-color:currentColor;color:var(--highlight)}.range-tiles__action{display:flex;align-items:center;text-transform:uppercase}.range-tiles__action svg{margin-left:.75em;flex-shrink:0}@media (min-width: 64em){.range-tiles__swatches{margin-top:1rem;display:grid;align-items:start;grid-template-columns:var(--details-width) 1fr var(--variants-width);grid-column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem);-moz-column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem);column-gap:clamp(3.75rem,-7.0192rem + 16.8269vw,8.125rem)}.range-tiles__swatches .variants{grid-column:3;grid-row:1}}@media (min-width: 64em){.range-tiles__grid{margin-top:1rem;display:grid;align-items:start;grid-template-columns:var(--details-width) 1fr;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.range-tiles__grid .product-grid{grid-column:2;grid-row:1}}.range-tiles__details{position:relative}@media (max-width: 63.9375em){.range-tiles__details{margin-top:1.75rem}}@media (min-width: 64em){.range-tiles__details{position:sticky;top:calc(1.25rem + 0px);top:calc(1.25rem + var(--header-offset));grid-column:1;grid-row:1}}.range-tiles__tile{position:relative}@media (max-width: 63.9375em){.range-tiles__tile{margin-top:2.25rem}}@media (min-width: 64em){.range-tiles__tile{grid-column:2;grid-row:1}}.rep__header{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:baseline}.rep__header__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}.rep__header__text{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5}.rep__text{--rich-text-max-width: 26em;font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.rep__products .rep__header{margin-bottom:clamp(1.5rem,.9526rem + 2.2749vw,3rem)}.rep__comment__text{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);max-width:36em;margin-top:-.2em;margin-bottom:2rem;line-height:1.4}.rep__submitted{display:flex;gap:1rem 2rem}@media (max-width: 63.9375em){.rep__submitted{flex-direction:column;align-items:center;text-align:center}}@media (min-width: 64em){.rep__submitted{justify-content:space-between;align-items:center}}.rep__submitted__title{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);max-width:17em;text-transform:uppercase}.rep__submitted__content{display:flex;flex-direction:column}@media (max-width: 63.9375em){.rep__submitted__content{--stack-gap: 1.5rem;align-items:center}}@media (min-width: 64em){.rep__submitted__content{--stack-gap: 2rem;align-items:flex-end}}.rep__submitted__text{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.4}.results{--results-section-gap-y: clamp(1.75rem, 1.4763rem + 1.1374vw, 2.5rem);position:relative;margin-top:2.5rem;overflow:hidden}.results__sections{margin-top:calc(((var(--results-section-gap-y) * 2) + 1px) * -1);display:grid;grid-column-gap:clamp(1.25rem,.3377rem + 3.7915vw,3.75rem);-moz-column-gap:clamp(1.25rem,.3377rem + 3.7915vw,3.75rem);column-gap:clamp(1.25rem,.3377rem + 3.7915vw,3.75rem)}@media (min-width: 40em){.results__sections{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.results__sections{grid-template-columns:1fr 1fr 1fr}}.results__section{padding-top:var(--results-section-gap-y);margin-top:var(--results-section-gap-y);border-top:1px solid #b1b3b3;border-top:1px solid var(--clay-grey)}@media (min-width: 64em){.results__section{grid-column:3}}@media (min-width: 64em){.results__section--ranges{grid-column:1;grid-row:1 / 3}}@media (min-width: 64em){.results__section--products{grid-column:2;grid-row:1 / 3}}.results__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.25rem}.results__header a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.results__header a:hover{text-decoration-color:currentColor;color:var(--highlight)}.results__header a{margin-left:1rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.results__title{font-weight:600;text-transform:uppercase}.results__links--text{line-height:1.5}.results__links--text li{margin-top:.5rem}.results__links--text li:first-child{margin-top:0}.results__links--images{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem max(1.25rem,min(3.5vw,2.5rem));grid-gap:1.5rem var(--container-padding);gap:1.5rem max(1.25rem,min(3.5vw,2.5rem));gap:1.5rem var(--container-padding)}.results__links--images li{font-size:1.125rem;position:relative}.results__links--images figure{margin-bottom:.5rem;aspect-ratio:1;aspect-ratio:var(--product-card-image-aspect-ratio);background-color:var(--light-background)}.results__links--images img{width:100%;height:100%}.results__links--images a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.results__link a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.results__link a:hover{text-decoration-color:currentColor;color:var(--highlight)}.results__no-content{margin-top:var(--block-gap-base);text-align:center}.rotater{position:relative}.rotator__heading{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);margin-top:-.25em}@media (min-width: 64em){.rotator__heading{margin-bottom:clamp(2.625rem,.1617rem + 10.237vw,9.375rem);margin-bottom:var(--section-large)}}.rotator__heading--small{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);line-height:var(--base-line-height)}@media (min-width: 64em){.rotator__heading--small{margin-bottom:1.25em}}.rotater__container{position:relative}@media (min-width: 64em){.rotater__container{background-image:linear-gradient(90deg,transparent 50%,#e7d8ca 50%);background-image:linear-gradient(90deg,transparent 50%,var(--light-terracotta-30) 50%)}}@media (min-width: 64em){.rotater__container--green{background-image:linear-gradient(90deg,transparent 50%,#cacdc4 50%);background-image:linear-gradient(90deg,transparent 50%,var(--mid-green-30) 50%)}}.rotater__inner{position:relative;padding-top:20px;padding-bottom:20px}.rotater__inner--fixed{top:0;left:0;width:100%}@media (min-width: 64em){.rotater__inner--fixed{position:sticky;min-height:100vh}}.rotater__inner--hidden{display:none;margin-top:-100vh}@media (min-width: 64em){.rotater__inner--hidden{display:block}}.rotater__item{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 64em){.rotater__item{min-height:100vh}}.rotater__inner--fixed .rotater__item{left:0;width:100%}@media (min-width: 64em){.rotater__inner--fixed .rotater__item{position:absolute;top:50%;transform:translateY(-50%)}}.rotater__item__left{position:relative;width:100%;padding:25px 25px 0;transition:.35s;transition:var(--transition-medium)}@media (min-width: 48em){.rotater__item__left{width:50%;padding-bottom:25px}}@media (min-width: 64em){.rotater__item:not(.is-selected) .rotater__item__left{opacity:0;visibility:hidden}}@media (min-width: 64em){.rotater__inner--fixed .rotater__item__left,.rotater__inner--hidden .rotater__item__left{opacity:0;visibility:hidden}}.rotater__item__left img{margin:auto;max-width:288px;width:100%;transition:.5s}.rotater__item__right{font-size:1.125rem;width:100%;position:relative;z-index:1;padding:25px}@media (min-width: 64em){.rotater__inner--fixed .rotater__item__right{opacity:0;visibility:hidden}}@media (min-width: 48em){.rotater__item__right{width:50%;padding:60px}}.rotater__item__right h3{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);position:relative;text-transform:uppercase;margin-bottom:34px;width:100%;max-width:488px;margin-left:auto;margin-right:auto;padding-left:40px}@media (min-width: 64em){.rotater__item__right h3{padding-left:0;margin-bottom:54px}}.rotater__item__right h3 svg{position:absolute;top:50%;left:0;width:25px;transform:translateY(-50%)}@media (min-width: 64em){.rotater__item__right h3 svg{transform:translate(-40px) translateY(-50%)}}.rotater__item__right .rich-text{width:100%;max-width:488px;margin-left:auto;margin-right:auto}.rotater__circles{position:absolute;top:0;left:0;width:100%;height:100%;display:none}@media (min-width: 64em){.rotater__circles{display:block}}.rotater__circles__inner{position:sticky;top:0;left:0;height:100vh;width:50%}.rotater__circles__images{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;width:40%}.rotater__circles__images:after{display:block;padding-bottom:100%;content:""}.rotater__circles__images figure{position:absolute;top:0;left:0;width:100%;transition:.5s}.rotater__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.rotater__circle:first-child{color:#cbcccc;color:var(--clay-grey-70)}.rotater__circle:nth-child(2){color:#d0b498;color:var(--light-terracotta-70)}.rotater__circle:nth-child(2) svg{transform:scaleX(-1) rotate(90deg)}.rotater__circle:nth-child(2) path{stroke-dasharray:1;transition:.55s}.rotater__circle span{position:absolute;top:50%;left:50%;height:50%;transform-origin:center bottom;transform:translate(-50%,-100%) rotate(45deg);width:14px}.rotater__circle span:not(.is-selected){color:#cbcccc;color:var(--clay-grey-70)}.rotater__circle span:before{position:absolute;top:0;left:50%;width:200%;z-index:1;transform:translate(-50%,-50%);height:20px;background-color:#fff;background-color:var(--white);content:""}.rotater__circle span:after{position:absolute;top:1px;left:0;width:100%;padding-bottom:100%;background-color:currentColor;content:"";z-index:1;border-radius:50%;transform:translateY(-50%)}.rotater__arrow{position:absolute;top:50%;left:50%;height:50%;transform-origin:center bottom;transform:translate(-50%,-100%);width:10px;transition:.55s}.rotater__arrow:after{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;border-left:2px solid;border-top:2px solid;transform:translateY(-50%) translate(-50%) rotate(135deg);content:""}.search{width:100%;margin-top:-1rem}.search input[type=search]::-webkit-search-decoration,.search input[type=search]::-webkit-search-cancel-button,.search input[type=search]::-webkit-search-results-button,.search input[type=search]::-webkit-search-results-decoration{display:none}.search__featured .product-card:nth-child(4)~.product-card{display:none}@media (max-width: 89.9375em){.search__featured .product-card:nth-child(3)~.product-card{display:none}}@media (max-width: 63.9375em){.search__featured .product-card:nth-child(2)~.product-card{display:none}}:root{--section-small: 2.625rem;--section-mid: clamp(2.625rem, 2.2145rem + 1.7062vw, 3.75rem);--section-base: clamp(2.625rem, 1.3021rem + 5.4976vw, 6.25rem);--section-large: clamp(2.625rem, .1617rem + 10.237vw, 9.375rem);--section-top-extra: 0px;--section-bottom-extra: 0px}.section{--section-top: var(--section-base);--section-bottom: var(--section-base);padding-top:calc(clamp(2.625rem,1.3021rem + 5.4976vw,6.25rem) + 0px);padding-top:calc(var(--section-top) + var(--section-top-extra));padding-bottom:calc(clamp(2.625rem,1.3021rem + 5.4976vw,6.25rem) + 0px);padding-bottom:calc(var(--section-bottom) + var(--section-bottom-extra))}.section--small{--section-top: var(--section-small);--section-bottom: var(--section-small)}.section--top-small{--section-top: var(--section-small)}.section--bottom-small{--section-bottom: var(--section-small)}.section--mid{--section-top: var(--section-mid);--section-bottom: var(--section-mid)}.section--top-mid{--section-top: var(--section-mid)}.section--bottom-mid{--section-bottom: var(--section-mid)}.section--large{--section-top: var(--section-large);--section-bottom: var(--section-large)}.section--top-large{--section-top: var(--section-large)}.section--bottom-large{--section-bottom: var(--section-large)}.section--no-top{--section-top: 0px}.section--no-bottom{--section-bottom: 0px}.section:not([class*=theme-])+.section:not([class*=theme-]),.section.theme-clay-grey-30+.section.theme-clay-grey-30{--section-top-extra: calc(var(--section-base) * -1)}.section--small:not([class*=theme-])+.section:not([class*=theme-]),.section--bottom-small:not([class*=theme-])+.section:not([class*=theme-]),.section--small.theme-clay-grey-30+.section.theme-clay-grey-30,.section--bottom-small.theme-clay-grey-30+.section.theme-clay-grey-30{--section-top-extra: calc(var(--section-small) * -1)}.section--mid:not([class*=theme-])+.section:not([class*=theme-]),.section--bottom-mid:not([class*=theme-])+.section:not([class*=theme-]),.section--mid.theme-clay-grey-30+.section.theme-clay-grey-30,.section--bottom-mid.theme-clay-grey-30+.section.theme-clay-grey-30{--section-top-extra: calc(var(--section-mid) * -1)}.section--large:not([class*=theme-])+.section:not([class*=theme-]),.section--bottom-large:not([class*=theme-])+.section:not([class*=theme-]),.section--large.theme-clay-grey-30+.section.theme-clay-grey-30,.section--bottom-large.theme-clay-grey-30+.section.theme-clay-grey-30{--section-top-extra: calc(var(--section-large) * -1)}.select{min-height:3.1875rem;padding:.75em 2.5em .75em 1em;border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);text-transform:uppercase;background-color:#fff;background-color:var(--white);background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2217%22%20height=%2211%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2017%2011%22%3E%0A%09%3Cpath%20stroke=%22%231D1D1B%22%20stroke-width=%221.5%22%20d=%22M.722%201.223%208.5%209.001l7.778-7.778%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:1.0625em auto;background-position:top 50% right .75em;border-radius:2px;transition:border-color .2s;transition:border-color var(--transition-duration);cursor:pointer;white-space:normal}.select:hover{border-color:#1d1d1b;border-color:var(--color)}.select--small{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.select--small:hover{text-decoration-color:currentColor;color:var(--highlight)}.select--small{min-height:0;padding:0 1.75em 0 0;border:0;background-position:top 50% right 0}.select-input{width:100%;padding:0 0 1em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--input-font-size);border-bottom:1px solid;transition:box-shadow .2s;transition:box-shadow var(--transition-duration)}.select-input:focus{outline:0;box-shadow:0 1px 0 currentColor}.select-input::-moz-placeholder{color:#b1b3b3;color:var(--clay-grey)}.select-input::placeholder{color:#b1b3b3;color:var(--clay-grey)}.select-input{padding-right:2em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2217%22%20height=%2211%22%20fill=%22none%22%20aria-hidden=%22true%22%20viewBox=%220%200%2017%2011%22%3E%0A%09%3Cpath%20stroke=%22%231D1D1B%22%20stroke-width=%221.5%22%20d=%22M.722%201.223%208.5%209.001l7.778-7.778%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:1.0625em auto;background-position:top 50% right 0}.sharing{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.sharing ul{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.sharing>p{font-size:16px;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.sharing svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60%;max-height:60%;transition:.2s;transition:var(--transition-duration)}.sharing a,.sharing button{display:block;transition:.2s;transition:var(--transition-duration)}.sharing a:hover,.sharing button:hover{background-color:var(--highlight)}.sharing button,.sharing a{position:relative;width:39px;height:39px;background-color:#e5e5e5;background-color:var(--clay-grey-30);border:1px solid transparent;border-radius:50%}.sharing button p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:14px;position:absolute;bottom:125%;left:50%;padding:2px 10px;border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);border-radius:20px;background-color:#fff;background-color:var(--white);text-align:center;transform:translate(-50%) scale(.5);opacity:0;visibility:hidden;transition:.2s cubic-bezier(.68,-.55,.265,1.55);transition:var(--transition-duration) cubic-bezier(.68,-.55,.265,1.55)}.sharing button.is-copied p{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.share{font-size:1rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);display:flex;align-items:center}.share p{margin-right:23px}.share__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.share__list svg{width:37px;height:37px}.share__list a,.share__list button{display:block;transition:.2s;transition:var(--transition-duration)}.share__list a:hover,.share__list button:hover{transform:scale(1.2)}.share__list button{position:relative}.share__list button p{position:absolute;bottom:125%;left:50%;padding:2px 10px;border:1px solid var(--teal-10);border-radius:20px;background-color:#fff;background-color:var(--white);text-align:center;transform:translate(-50%) scale(.5);opacity:0;visibility:hidden;transition:.2s cubic-bezier(.68,-.55,.265,1.55);transition:var(--transition-duration) cubic-bezier(.68,-.55,.265,1.55)}.share__list button.is-copied p{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.showreel{position:relative}.showreel figure{overflow:hidden;position:relative;aspect-ratio:5 / 2}.showreel figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;max-height:none}@media (max-width: 47.9375em){.showreel figure{aspect-ratio:3 / 2}}.showreel video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.showreel a{position:absolute;bottom:25px;right:25px}.showreel h1{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);padding-top:45px}.showroom-images__split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}@media (min-width: 48em){.showroom-images__split{padding-bottom:0;gap:50px}}.showroom-images__split__left{width:100%}@media (min-width: 48em){.showroom-images__split__left{width:calc(50% - 25px);max-width:700px}}.showroom-images__split__left p{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.showroom-images__split__right{width:100%}@media (min-width: 48em){.showroom-images__split__right{width:calc(50% - 25px);max-width:427px}}.showroom-images__split__right img{width:100%}.showroom-images__small{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:60%;margin-left:auto}@media (min-width: 48em){.showroom-images__small{max-width:830px;padding-top:0;position:relative;left:-100px;width:100%;gap:50px}}.showroom-images__small__left{width:100%}@media (min-width: 48em){.showroom-images__small__left{width:calc(40% - 25px)}}.showroom-images__small__right{width:100%}@media (min-width: 48em){.showroom-images__small__right{width:calc(60% - 25px)}}.showroom-images__small__right p{font-size:16px;line-height:1.5;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.showroom-images__reversed{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}@media (min-width: 48em){.showroom-images__reversed{padding-bottom:0;gap:50px}}.showroom-images__reversed__left{width:100%}@media (min-width: 48em){.showroom-images__reversed__left{width:calc(50% - 25px)}}.showroom-images__reversed__left img,.showroom-images__reversed__right{width:100%}@media (min-width: 48em){.showroom-images__reversed__right{width:calc(50% - 25px)}}.showroom-images__reversed__right p{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.4}:root{--showroom-transition-duration: .55s;--showroom-transition-ease: var(--easeInQuart)}.showrooms h2{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem);text-transform:uppercase;margin-bottom:max(1.25rem,min(3.5vw,2.5rem));margin-bottom:var(--container-padding)}.showrooms__item{position:relative;overflow:hidden;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30)}@media (min-width: 48em){.showrooms__item{min-height:92px}}@media (min-width: 64em){.showrooms__item{min-height:92px}}.showrooms__item:last-child{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.showrooms__item__trigger{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);position:relative;z-index:1;overflow:hidden;display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:25px;padding-bottom:25px;cursor:pointer;transition-property:color;transition-timing-function:cubic-bezier(.97,-.01,.44,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration)}@media (min-width: 48em){.showrooms__item__trigger{min-height:92px}}.showrooms__item__trigger:hover{color:var(--highlight)}.showrooms__item__trigger span{position:relative;display:inline-flex;padding-right:50px;transition-property:transform;transition-timing-function:cubic-bezier(.97,-.01,.44,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration);width:60%}.showrooms__item__trigger span svg{position:absolute;top:50%;left:0;transform:translateY(-50%) translate(-50px);width:30px}@media (max-width: 47.9375em){.showrooms__item__trigger span{width:100%}}.showrooms__item__trigger:hover span,.showrooms__item__trigger.is-active span{transform:translate(50px)}.showrooms__item__trigger>i{position:relative;overflow:hidden;width:32px}.showrooms__item__trigger>i svg{transition-property:transform;transition-timing-function:cubic-bezier(.97,-.01,.44,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration);width:100%}.showrooms__item__trigger:hover>i svg,.showrooms__item__trigger.is-active>i svg{transform:translateY(400%)}.showrooms__item__content{position:relative;height:0;transition-property:height,opacity,visibility;transition-timing-function:cubic-bezier(.57,0,.17,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration)}.showrooms__item__trigger:not(.is-active)~.showrooms__item__content{transition-timing-function:cubic-bezier(.91,0,.36,1)}@media (max-width: 47.9375em){.showrooms__item__trigger:not(.is-active)~.showrooms__item__content{opacity:0;visibility:hidden}}.showrooms__item__content__inner{overflow:hidden}@media (min-width: 48em){.showrooms__item__content__inner{padding-left:50px;transition-property:transform;transition-timing-function:cubic-bezier(.97,-.01,.44,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration)}.showrooms__item:hover .showrooms__item__content__inner{transform:translateY(-93px)}.showrooms__item__trigger.is-active~.showrooms__item__content .showrooms__item__content__inner{transition-timing-function:cubic-bezier(.57,0,.17,1);transform:translateY(-40px)}}.showrooms__item__content__inner>*+*{padding-top:80px}.showrooms__item__content__inner .slider__title{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.showrooms__item__grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:50px}@media (min-width: 48em){.showrooms__item__grid{gap:40px}}.showrooms__item__grid+.showrooms__item__grid{padding-top:0}.showrooms__item__grid__left{width:100%}@media (min-width: 48em){.showrooms__item__grid__left{padding-top:50px;width:calc(50% - 20px);transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.57,0,.17,1);transition-duration:.55s;transition-duration:var(--showroom-transition-duration)}.showrooms__item__trigger:not(.is-active)~.showrooms__item__content .showrooms__item__grid__left{transition-timing-function:cubic-bezier(.91,0,.36,1);opacity:0;visibility:hidden}.showrooms__item__grid+.showrooms__item__grid .showrooms__item__grid__left{padding-top:0}}.showrooms__item__grid__left .rich-text{font-size:18px;line-height:1.5;width:100%;padding-bottom:25px}@media (max-width: 47.9375em){.showrooms__item__grid__left .rich-text{padding-bottom:25px}}.showrooms__item__grid__right{width:100%}@media (min-width: 48em){.showrooms__item__grid__right{width:calc(45% - 20px)}}.showrooms__item__grid__right>img{width:100%}.showrooms__item__grid__right .image-slider{position:relative}.showrooms__item__grid__items{display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 48em){.showrooms__item__grid__items{gap:40px}}.showrooms__item__grid__item{width:100%;line-height:1.5;font-size:16px}@media (min-width: 48em){.showrooms__item__grid__item{width:calc(50% - 20px)}}.showrooms__item__grid__item strong{text-transform:uppercase}.showrooms__item__grid__item p:last-child{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.showrooms__item__grid__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.showrooms__item__grid__buttons{padding-top:25px;display:flex;flex-wrap:wrap;gap:20px}.showrooms__item__grid__buttons span{pointer-events:none}.showrooms__item__posts{display:flex;flex-wrap:wrap;padding-top:25px;gap:24px;padding-bottom:50px}@media (min-width: 48em){.showrooms__item__posts{gap:40px}}.showrooms__item__posts>h2{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);padding-bottom:20px}.showrooms__item__post{width:100%}@media (min-width: 48em){.showrooms__item__posts--2 .showrooms__item__post{width:calc(50% - 20px)}}.showrooms__item__posts--1 .showrooms__item__post .post-card__upper{display:flex;flex-wrap:wrap;align-items:center;gap:24px}@media (min-width: 48em){.showrooms__item__posts--1 .showrooms__item__post .post-card__upper{gap:40px}}.showrooms__item__posts--1 .showrooms__item__post .post-card__content,.showrooms__item__posts--1 .showrooms__item__post .post-card__image{width:100%}@media (min-width: 48em){.showrooms__item__posts--1 .showrooms__item__post .post-card__content,.showrooms__item__posts--1 .showrooms__item__post .post-card__image{width:calc(50% - 20px)}}.showrooms__item__posts--1 .showrooms__item__post .post-card__content p{margin-top:40px}.showrooms__item__times{margin-top:25px;margin-bottom:25px}.showrooms__item__times .details{width:100%;padding-top:10px;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--clay-grey-30)}.showrooms__item__times a:not(:hover){-webkit-text-decoration:underline;text-decoration:underline}.showrooms__cards__inner h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);font-weight:400;text-transform:uppercase;margin-bottom:60px}.showrooms__cards{--offset: 5rem;display:flex;gap:max(1.25rem,min(3.5vw,2.5rem));gap:var(--container-padding)}@media (min-width: 48em){.showrooms__cards{padding-top:calc(var(--offset) * 2);padding-bottom:calc(var(--offset) * 2)}}@media (max-width: 47.9375em){.showrooms__cards{flex-direction:column}}.showroom__card{position:relative}@media (max-width: 47.9375em){.showroom__card{width:100%;transform:none!important}}@media (min-width: 48em){.showroom__card{width:calc(100% / 3)}}.showroom__card:nth-of-type(1){background-color:#e7d8ca;background-color:var(--light-terracotta-30)}@media (min-width: 48em){.showroom__card:nth-of-type(1){margin-top:calc(var(--offset) * -2)}}.showroom__card:nth-of-type(2){background-color:#cacdc4;background-color:var(--mid-green-30)}@media (min-width: 48em){.showroom__card:nth-of-type(2){margin-top:calc(var(--offset) * -1);margin-bottom:calc(var(--offset) * -1)}}.showroom__card:nth-of-type(3){background-color:#c7b6aa;background-color:var(--dark-terracotta-30)}@media (min-width: 48em){.showroom__card:nth-of-type(3){margin-bottom:calc(var(--offset) * -2)}}.showroom__card-image{aspect-ratio:1;background-color:#0000001a}.showroom__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showroom__card-text{padding:max(max(1.25rem,min(3.5vw,2.5rem)),2.5rem) max(1.25rem,min(3.5vw,2.5rem));padding:max(var(--container-padding),2.5rem) var(--container-padding)}.showroom__card-text h4{font-weight:600;text-transform:uppercase;padding-bottom:1rem}.showroom__card-text p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5}.showroom__card-text .showroom__address{padding-bottom:1rem;max-width:20em}.showroom__card-text a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.showroom__card-text a:hover{text-decoration-color:currentColor;color:var(--highlight)}.simple-hero__title{font-size:clamp(2rem,1.293rem + 2.9384vw,3.9375rem);line-height:clamp(2.5rem,1.8317rem + 2.7773vw,4.3313rem)}.simple-toggle{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.simple-toggle label{cursor:pointer}.simple-toggle label:hover input:not(:checked)+span{color:var(--highlight)}.simple-toggle input+span{font-size:.875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);color:#b1b3b3;color:var(--clay-grey);transition:color .2s;transition:color var(--transition-duration)}.simple-toggle input:checked+span{color:#1d1d1b;color:var(--color)}.simple-toggle input:focus-visible+span{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.social{display:flex;align-items:center;gap:.75rem}.sound+.tooltip__content{z-index:2}.sound__equalizer line{animation:equalizer 3.75s linear infinite both;animation-play-state:paused}.sound-enabled .sound__equalizer line{animation-play-state:running}.sound__equalizer line:nth-child(1){transform-origin:2px 17px;animation-delay:-1s}.sound__equalizer line:nth-child(2){transform-origin:7px 17px;animation-delay:-3s}.sound__equalizer line:nth-child(3){transform-origin:12px 17px}.sound__equalizer line:nth-child(4){transform-origin:17px 17px;animation-delay:-2s}@keyframes equalizer{0%,to{transform:scaleY(.9)}20%{transform:scaleY(.4)}40%{transform:scaleY(.6)}60%{transform:scaleY(.3)}80%{transform:scaleY(.6)}}.spinner{animation:rotate 2s linear infinite;width:3rem;height:3rem}.spinner circle{stroke:#1d1d1b;stroke:var(--spinner-color, var(--color));stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.split__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px}.split--reverse .split__inner{flex-direction:row-reverse}@media (min-width: 48em){.split__inner{gap:40px}}.split__left{width:100%;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 48em){.split__left{width:calc(50% - 20px);max-width:660px}}.split__left>*{width:100%}.split__left h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:25px}@media (min-width: 64em){.split__left h2{margin-bottom:60px}}.split__left .rich-text{font-size:1.125rem}@media (max-width: 47.9375em){.split__left{padding-bottom:30px}}.split__right{width:100%}@media (min-width: 48em){.split__right{width:calc(50% - 20px);max-width:430px;margin-left:auto}.split--reverse .split__right{margin-right:auto;margin-left:0}}.split__right img{width:100%}.split__right video{width:100%}.split__images{margin-top:40px;display:flex;flex-wrap:wrap;gap:25px}@media (min-width: 64em){.split__images{gap:40px}}.split__images img{width:125px;background:none;animation:none}.split-card__wrapper{position:relative}@media (max-width: 63.9375em){.split-card__bg-img{display:none}}.split-card .split{padding:40px}.split-card .split__left__inner h2{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);font-weight:600}.split-card .split__left__inner p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.125rem}@media (max-width: 63.9375em){.split-card{background-color:transparent}}@media (min-width: 64em){.split-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;background-color:var(--white);max-width:1140px;width:1140px}}.split__buttons{padding-top:25px;display:flex;flex-wrap:wrap;gap:20px}.split__buttons .button--secondary:not(:hover){border-color:#fff}.stats__inner{display:flex;justify-content:center}@media (max-width: 63.9375em){.stats__inner{flex-wrap:wrap}}.stats__item{width:auto;margin-top:25px;flex-grow:1;max-width:400px;padding-left:25px;padding-right:25px}@media (max-width: 63.9375em){.stats__item{border-left:1px solid;width:50%}}@media (max-width: 47.9375em){.stats__item{width:100%}}.stats__item+.stats__item{border-left:1px solid}.stats__item h3{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);font-weight:900;margin-bottom:20px}.theme-green .stats__item h3{color:#5e674d;color:var(--mid-green)}.stats__item p{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);max-width:297px;width:100%}.stats__item__inner{max-width:300px;margin-left:auto;margin-right:auto}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabs{padding:.375rem;display:flex;flex-wrap:wrap;gap:.375rem;border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30)}.tab{min-width:-moz-max-content;min-width:max-content;padding:.75rem 1rem;flex-grow:1;flex-basis:0;text-align:center;text-transform:uppercase;border-radius:2px;transition:color .2s,background-color .2s;transition:color var(--transition-duration),background-color var(--transition-duration)}.tab:hover{color:var(--highlight)}.tab.is-selected{color:inherit;background-color:#e5e5e5;background-color:var(--clay-grey-30)}.tab-contents{position:relative}.tabs--buttons{padding:0;border:none;gap:1.875rem}.tabs--buttons .tab{min-width:0;min-width:initial;flex-basis:initial;flex-grow:initial;border:1px solid #e5e5e5;border:1px solid var(--clay-grey-30);transition:color .2s,background-color .2s,border-color .2s;transition:color var(--transition-duration),background-color var(--transition-duration),border-color var(--transition-duration)}.tabs--buttons .tab:not(.is-selected){background-color:#fff;background-color:var(--white)}.tabs--buttons .tab:not(.is-selected):hover{color:var(--highlight);background-color:#fff;background-color:var(--white);border-color:var(--highlight)}.text-block__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px}.text-block--stacked .text-block__inner{flex-direction:column}.text-block--quote .text-block__inner,.text-block--center:not(.text-block--stacked) .text-block__inner{align-items:center}.text-block__left{width:100%}@media (max-width: 47.9375em){.text-block--reverse-mobile .text-block__left{order:2;padding-top:15px}}@media (min-width: 48em){.text-block__left{width:calc(40% - 25px)}.text-block--spaced .text-block__left{width:calc(40% - 50px)}.text-block--list .text-block__left{width:calc(35% - 25px)}.text-block--quote .text-block__left{width:calc(50% - 25px)}}.text-block--stacked .text-block__left{width:100%;max-width:770px}.text-block__left>*+*{margin-top:25px}.text-block__left h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.text-block--interview .text-block__left h2,.text-block--list .text-block__left h2{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem);text-transform:uppercase}.text-block--large-heading .text-block__left h2{font-size:clamp(1.75rem,1.3851rem + 1.5166vw,2.75rem)}.text-block__left img{width:100%;max-width:427px}.text-block--quote .text-block__left img{max-width:100%}.text-block__left>p{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:18px;font-weight:400;line-height:1.66;letter-spacing:-.27px;text-transform:uppercase}.text-block__left .details a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.text-block__left .details a:hover{text-decoration-color:transparent;color:var(--highlight)}.text-block__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:100%;gap:24px}.text-block__logos img{height:100px;width:auto}.text-block__right{font-size:1.125rem;width:100%}@media (max-width: 47.9375em){.text-block--reverse-mobile .text-block__right{order:1}}@media (min-width: 48em){.text-block__right{width:60%}.text-block--stacked .text-block__right{margin-left:auto}.text-block--spaced .text-block__right{width:calc(60% - 50px)}.text-block--list .text-block__right{width:65%}.text-block--quote .text-block__right{width:calc(50% - 25px)}.text-block--body-border .text-block__right{border-top:1px solid #cbcccc;border-top:1px solid var(--clay-grey-70);padding-top:25px;padding-bottom:25px;border-bottom:1px solid #cbcccc;border-bottom:1px solid var(--clay-grey-70)}}.text-block__right .details a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.text-block__right .details a:hover{text-decoration-color:transparent;color:var(--highlight)}.text-block__right .details dt,.text-block__right .details th{padding-right:40px}@media (min-width: 64em){.text-block__right .details dt,.text-block__right .details th{padding-right:80px}}.text-block__right .frame{display:block;margin-top:24px}.text-block--stacked:not(.no-left) .text-block__right{padding-top:45px}.text-block--event .text-block__right{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.4}.text-block__right .input-button__button button:not(.button):not(:hover){background-color:#fff;background-color:var(--white)}.text-block__right .checkbox input+span:before{border-color:inherit}.text-block__right blockquote{font-size:18px;line-height:1.66;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);max-width:470px;margin-left:auto;margin-right:auto;width:100%}.text-block__right>*+*{margin-top:25px}.text-block__right h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem)}.text-block__right h2:not(:last-child){margin-bottom:1.25em}.text-block__right h3{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem)}.text-block__right h3:not(:last-child){margin-bottom:1.25em}.text-block__right dl{max-width:433px;width:100%;font-size:16px}.text-block__right dd a{-webkit-text-decoration:underline;text-decoration:underline}.text-block__right dd a:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--highlight)}.text-block--interview .text-block__right dl{max-width:100%;margin-top:40px}@media (max-width: 47.9375em){.text-block--interview .text-block__right dl{display:block}}.text-block--interview .text-block__right dl dt{border-top-color:transparent;padding-right:40px}@media (min-width: 64em){.text-block--interview .text-block__right dl dt{padding-right:80px}}.text-block--interview .text-block__right dl dt,.text-block--interview .text-block__right dl dd{font-size:1.125rem;line-height:1.5;font-family:inherit;padding-bottom:25px}@media (max-width: 47.9375em){.text-block--interview .text-block__right dl dt,.text-block--interview .text-block__right dl dd{width:100%;display:block}}@media (max-width: 47.9375em){.text-block--interview .text-block__right dl dd{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--details-border-color)}}.text-block--interview .text-block__right dl dd~dd,.text-block--interview .text-block__right dl dt~dt{padding-top:25px}@media (max-width: 47.9375em){.text-block--interview .text-block__right dl dd~dd{border-top:0;padding-top:0}}.text-block--list .text-block__right table{max-width:100%;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--details-border-color)}.text-block--list .text-block__right table th,.text-block--list .text-block__right table td{font-size:1.125rem;line-height:1.5;font-family:inherit;padding-bottom:25px}.text-block--list .text-block__right table th{min-width:238px}.text-block--list .text-block__right table td{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.text-block--list .text-block__right table tr~tr td,.text-block--list .text-block__right table tr~tr th{padding-top:25px}@media (max-width: 63.9375em){.text-block--list .text-block__right table tr~tr td{padding-top:0}}.text-block--list .text-block__right dl dd,.text-block--list .text-block__right dl dt{padding-bottom:20px;padding-top:20px}.text-block--interview .text-block__right blockquote,.text-block--list .text-block__right blockquote{margin-left:0;margin-right:0;max-width:100%}.text-block__right .sharing{margin-top:80px;padding-top:40px;border-top:1px solid #e5e5e5;border-top:1px solid var(--clay-grey-30)}.text-block__right figure{border-radius:none;width:40%}@media (max-width: 47.9375em){.text-block__right figure{width:100%}}.text-block__buttons{padding-top:35px;display:flex;flex-wrap:wrap;gap:20px}.text-block__buttons .button--secondary:not(:hover){border-color:#fff}.theme-clay-grey-30 .text-block__buttons .button--secondary{border:1px solid #fff;border:1px solid var(--white);transition:color .2s,border-color .2s;transition:color var(--transition-duration),border-color var(--transition-duration)}.theme-clay-grey-30 .text-block__buttons .button--secondary:hover{border-color:var(--highlight)}.text-image-grid__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}@media (min-width: 48em){.text-image-grid__inner{gap:40px}}.text-image-grid__item{width:100%}.text-image-grid__item:nth-child(1),.text-image-grid__item:nth-child(2){align-self:flex-end}@media (min-width: 48em){.text-image-grid__item:nth-child(odd){width:calc(55% - 20px)}}@media (min-width: 48em){.text-image-grid__item:nth-child(2n){width:calc(45% - 20px)}}.text-image-grid__item h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);margin-bottom:35px}@media (min-width: 48em){.text-image-grid__item h2{margin-bottom:60px}}.text-image-grid__item p{font-size:1.125rem;line-height:1.5}.text-image-grid__item img{width:100%}.text-image-grid__item p+figure{margin-top:50px}@media (min-width: 48em){.text-image-grid__item p+figure{margin-top:116px}}.text-image-grid__item figcaption{text-transform:uppercase;font-weight:600;margin-top:20px}.textarea{width:100%;padding:0 0 1em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--input-font-size);border-bottom:1px solid;transition:box-shadow .2s;transition:box-shadow var(--transition-duration)}.textarea:focus{outline:0;box-shadow:0 1px 0 currentColor}.textarea::-moz-placeholder{color:#b1b3b3;color:var(--clay-grey)}.textarea::placeholder{color:#b1b3b3;color:var(--clay-grey)}.textarea{line-height:1.5;resize:vertical}.tile{--stack-gap: 1.625rem}.tile img{width:100%;aspect-ratio:1}.tile__actions{display:flex;flex-wrap:wrap;gap:1.5rem}.tile__action{flex-grow:1;flex-basis:0;display:flex;min-width:-moz-max-content;min-width:max-content}.tile__action .select,.tile__action .button{width:100%}.tile__action--quantity{gap:10px}@media (max-width: 47.9375em){.tile__action--quantity{flex-wrap:wrap;gap:20px}}@media (min-width: 48em){.product-card__grid-tile .tile__action--quantity .quantity{min-width:50px;width:50px}}.tile__text{font-size:.875rem;--stack-gap-extra: -.3em;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.57}:root{--times-border-color: var(--clay-grey-30);--times-gap: 1.625rem}.times{width:100%}.times td,.times th{padding-top:1.625rem;padding-top:var(--times-gap);padding-bottom:1.625rem;padding-bottom:var(--times-gap);line-height:1.5}.times td{font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);width:100%}.times tr:not(:last-child) td{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--times-border-color)}.times th{white-space:nowrap;padding-right:1em}.times a:not(:hover){-webkit-text-decoration:underline;text-decoration:underline}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-moz-fit-content;max-width:fit-content}}.toastify{box-shadow:0 3px 6px -1px #0000001a,0 10px 36px -4px #0000001a;background:#b8916a;background:var(--light-terracotta)}.toastify.success{color:#1ea317;background-color:#eaffe8;box-shadow:0 3px 6px -1px #177a1226,0 10px 36px -4px #177a1226}.toastify.error{color:#e1363e;background-color:#ffecec;box-shadow:0 3px 6px -1px #9c191f26,0 10px 36px -4px #9c191f26}.tooltip__toggle{vertical-align:middle;color:#cbcccc;color:var(--clay-grey-70);transition:color .2s;transition:color var(--transition-duration);cursor:help}.tooltip__toggle:hover{color:var(--highlight)}.tooltip-text{vertical-align:middle}.tooltip__content{--background: var(--clay-grey-30);font-size:.875rem;position:absolute;z-index:40;padding:.75rem 1.125rem .875rem;font-family:Akkurat Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5;background-color:#e5e5e5;background-color:var(--background);width:-moz-max-content;width:max-content;max-width:15rem;transition:visibility .2s,opacity .2s;transition:visibility var(--transition-duration),opacity var(--transition-duration);right:0}.tooltip__content:not(.is-shown){visibility:hidden;opacity:0}.tooltip__content img{margin-top:.25rem;margin-bottom:.25rem}.tooltip__content a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;text-decoration-thickness:1px;transition-property:color,text-decoration-color;transition-duration:.2s;transition-duration:var(--transition-duration)}.tooltip__content a:hover{text-decoration-color:transparent;color:var(--highlight)}.tooltip__close{position:absolute;top:5px;right:5px;padding:5px;z-index:2}.tooltip__close svg{width:15px}.tooltip__arrow{position:absolute;background-color:#fff;background-color:var(--background);width:1rem;height:1rem;transform:rotate(45deg)}.triple-split{display:flex}.triple-split h2{font-size:clamp(1.5rem,1.2719rem + .9479vw,2.125rem);font-weight:400;text-transform:uppercase}.triple-split .triple-split__heading,.triple-split .triple-split__text,.triple-split .triple-split__image{width:33.33%}@media (max-width: 63.9375em){.triple-split .triple-split__heading,.triple-split .triple-split__text,.triple-split .triple-split__image{width:100%}}@media (max-width: 63.9375em){.triple-split{flex-wrap:wrap}}@media (max-width: 63.9375em){.triple-split__heading{margin-bottom:40px}}.triple-split__text{padding-right:40px}.triple-split__text h3{font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);padding-bottom:60px}@media (max-width: 63.9375em){.triple-split__text h3{padding-bottom:20px}}.triple-split__text p{font-size:1.125rem;padding-bottom:60px}@media (max-width: 63.9375em){.triple-split__text p{padding-bottom:20px}}@media (max-width: 63.9375em){.triple-split__text .text-block__buttons{padding-bottom:20px}}.variants__list{--grid-column-max-count: 10;--grid-item-min-width: 3.75rem;--grid-layout-gap-x: 1.25rem;--grid-layout-gap-y: 1rem}.variant{position:relative;width:100%;padding:4px;display:block;cursor:pointer}.variant i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #b1b3b3;border:1px solid var(--clay-grey);border-radius:50%;opacity:0;transition:opacity .2s;transition:opacity var(--transition-duration)}.variant input:hover+i{opacity:1}.variant input:checked+i{opacity:1}.variant input:focus-visible+i{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.variant__image{aspect-ratio:1;background-color:var(--light-background);border-radius:50%}.variant__image img{width:100%;height:100%;border-radius:50%}:root{--view-transition-mask-color: var(--mid-green-70)}.turbo-progress-bar{height:2px;background-color:#1d1d1b;background-color:var(--black)}.view-transition-mask{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.view-transition-mask__inner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#959b8a;background-color:var(--view-transition-mask-color)}html:not(.turn-advance) .view-transition-mask__inner{transform:translateY(100vh);transform:translateY(100dvh)}html.turn-advance.turn-before-exit .view-transition-mask__inner,html.turn-advance.turn-exit .view-transition-mask__inner,html.turn-advance.turn-enter .view-transition-mask__inner{will-change:transform}html.turn-advance.turn-enter .view-transition-mask__inner{animation:.7s cubic-bezier(1,0,.4,1) forwards mask-hide}html.turn-advance.turn-exit .view-transition-mask__inner{animation:.7s cubic-bezier(1,0,.4,1) forwards mask-show}@keyframes mask-show{0%{transform:translateY(-100vh);transform:translateY(-100dvh)}to{transform:translateY(0)}}@keyframes mask-hide{0%{transform:translateY(0)}to{transform:translateY(100vh);transform:translateY(100dvh)}}.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:transparent;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg{height:5rem;width:5rem}.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{animation:mejs__loading-spinner 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@keyframes mejs__loading-spinner{to{transform:rotate(360deg)}}.mejs__controls{bottom:0;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 .625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:#ff0000b3;background:linear-gradient(transparent,#00000059)}.mejs__button,.mejs__time,.mejs__time-rail{font-size:.625rem;height:2.5rem;line-height:.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:.625rem .375rem;overflow:hidden;padding:0;position:absolute;-webkit-text-decoration:none;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:dotted .125rem #fff}.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__play svg.mejs__icon-play{display:block}.mejs__pause svg.mejs__icon-pause{display:block}.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:.6875rem;font-weight:700;height:1.5rem;overflow:hidden;padding:1rem .375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;flex-grow:1;height:2.5rem;margin:0 .625rem;padding-top:.625rem;position:relative}.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:.125rem;cursor:pointer;display:block;height:.625rem;position:absolute}.mejs__time-total{background:#ffffff4d;margin:.3125rem 0 0;width:100%}.mejs__time-buffering{animation:buffering-stripes 2s linear infinite;background:linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:.9375rem .9375rem;width:100%}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:#ffffff4d}.mejs__time-current,.mejs__time-handle-content{background:#ffffffe6}.mejs__time-hovered{background:#ffffff80;z-index:10}.mejs__time-hovered.negative{background:#0003}.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;transform:scaleX(0);transform-origin:0 0;transition:.15s ease-in all;width:100%}.mejs__time-buffering{transform:scaleX(1)}.mejs__time-hovered{transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:.25rem solid transparent;cursor:pointer;left:0;position:absolute;transform:translate(0);z-index:11}.mejs__time-handle-content{border:.25rem solid rgba(255,255,255,.9);border-radius:50%;height:.625rem;left:-.4375rem;top:-.25rem;transform:scale(0);width:.625rem}.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:.5625rem;position:absolute;text-align:center;transform:translate(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:solid .3125rem #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;transform:translate(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:.625rem;position:absolute;top:.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:#323232b3;border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;transform:translate(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 .25rem .25rem}.mejs__volume-total{background:#ffffff80;border:.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:.5rem;transform:translate(-50%);width:.125rem}.mejs__volume-current{background:#ffffffe6;left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:#ffffffe6;border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:.375rem;left:50%;position:absolute;transform:translate(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:#323232cc;border:.06rem solid #fff;border-radius:.125rem;font-size:1px;height:.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:#fffc;border-radius:.125rem;border-right:.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute,.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__chapters-button svg,.mejs__captions-button svg{padding-top:.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:#323232b3;border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__captions-button-toggle{opacity:.7}.mejs__captions-button-toggle-on{opacity:1}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 .375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:#fff6!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:.1875rem .1875rem 0 .3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:.625rem;line-height:.9375rem;padding:.25rem .625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{-webkit-text-decoration:underline;text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8;font-weight:700}.mejs__captions-translations{font-size:.625rem;margin:0 0 .3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:400}.mejs__captions-position{bottom:.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:#14141480;box-shadow:.3125rem 0 #14141480,-.3125rem 0 #14141480;padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 .9375rem;width:100%}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
