sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}textarea,select,optgroup,input,button{color:inherit;font:inherit;margin:0}html{font-family:sans-serif}html input[type=button]{cursor:pointer}html input[disabled]{cursor:default}body{margin:0}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:1em 40px}footer{display:block}header{display:block}hgroup{display:block}main{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}progress{display:inline-block;vertical-align:baseline}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}template{display:none}a{background-color:rgba(0,0,0,0)}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:bold}strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{bottom:-0.25em}sup{top:-0.5em}img{border:0}hr{box-sizing:content-box;height:0}pre{overflow:auto;font-family:monospace,monospace;font-size:1em}code{font-family:monospace,monospace;font-size:1em}kbd{font-family:monospace,monospace;font-size:1em}samp{font-family:monospace,monospace;font-size:1em}button{overflow:visible;text-transform:none;cursor:pointer}input{line-height:normal}optgroup{font-weight:bold}select{text-transform:none}textarea{overflow:auto}input[type=reset]{cursor:pointer}input[type=submit]{cursor:pointer}button[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{padding:0}th{padding:0}svg:not(:root){overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}[data-accordion-target=body]{overflow:hidden}[data-controller*=accordion].is-ready [data-accordion-target=body]{max-height:0px}[data-controller*=accordion] .is-active [data-accordion-target=body]{max-height:var(--height)}[data-controller~=bg-fade-reveal]{--bg-fade-reveal-opacity-duration: var(--ui-transition-duration-very-slow);--bg-fade-reveal-scale-duration: var(--ui-transition-duration-ultra-slow);opacity:0;scale:1.2;will-change:scale,opacity}[data-controller~=bg-fade-reveal].is-bg-fade-reveal-visible{transition:opacity var(--bg-fade-reveal-opacity-duration) var(--ui-transition-pronounced),scale var(--bg-fade-reveal-scale-duration) var(--ui-transition-simple);opacity:1;scale:1}@media(prefers-reduced-motion: reduce){[data-controller~=bg-fade-reveal]{transition:none;opacity:1;scale:1}}[data-controller*=simple-fade]{visibility:hidden;will-change:opacity,transform}[data-controller*=simple-fade].is-simple-fade-ready{visibility:visible}[data-controller~=image-wipe]{--image-wipe-scale-delay: 0ms;clip-path:inset(0 100% 0 0);will-change:clip-path}[data-controller~=image-wipe] img{scale:1.5;transition:scale var(--ui-transition-duration-very-slow) var(--ui-transition-simple) var(--image-wipe-scale-delay);will-change:scale}[data-controller~=image-wipe][data-image-wipe-start-value="100"]{--image-wipe-scale-delay: 100ms}[data-controller~=image-wipe][data-image-wipe-start-value="150"]{--image-wipe-scale-delay: 150ms}[data-controller~=image-wipe][data-image-wipe-start-value="200"]{--image-wipe-scale-delay: 200ms}[data-controller~=image-wipe][data-image-wipe-start-value="300"]{--image-wipe-scale-delay: 300ms}[data-controller~=image-wipe][data-image-wipe-start-value="450"]{--image-wipe-scale-delay: 450ms}[data-controller~=image-wipe].image-wipe--right-to-left,[data-controller~=image-wipe][data-image-wipe-direction-value=right-to-left]{clip-path:inset(0 0 0 100%)}[data-controller~=image-wipe].image-wipe--top-to-bottom,[data-controller~=image-wipe][data-image-wipe-direction-value=top-to-bottom]{clip-path:inset(0 0 100% 0)}[data-controller~=image-wipe].image-wipe--bottom-to-top,[data-controller~=image-wipe][data-image-wipe-direction-value=bottom-to-top]{clip-path:inset(100% 0 0 0)}[data-controller~=image-wipe].is-image-wipe-complete,[data-controller~=image-wipe][data-image-wipe-animated=true]{will-change:auto}[data-controller~=image-wipe].is-image-wipe-complete img,[data-controller~=image-wipe][data-image-wipe-animated=true] img{scale:1;will-change:auto}@media(prefers-reduced-motion: reduce){[data-controller~=image-wipe]{clip-path:inset(0)}[data-controller~=image-wipe] img{scale:1;transition:none}}[data-controller*=text-in-char]{visibility:hidden}[data-controller*=text-in-char].is-text-ready{visibility:visible}[data-controller*=text-in-char] .line{overflow:clip;line-height:inherit}[data-controller*=text-in-char] .word{display:inline-flex;white-space:nowrap}[data-controller*=text-in-line-words]{visibility:hidden}[data-controller*=text-in-line-words].is-text-ready{visibility:visible}[data-controller*=text-in-line-words] .word-clip{overflow:clip;box-sizing:content-box;padding-block:.08em;margin-block:-0.08em;padding-inline:.04em;margin-inline:-0.04em}[data-controller*=text-in-line-words] .word{display:inline-flex;white-space:nowrap}[data-controller*=text-in-line-words] .text-in-line-words__preserved-underline{display:inline-block}:root{--s-0: 0px;--s-1: 1px;--scrollbar-width: 20px}@media screen and (min-width: 1512px){:root{--s-1: calc(1/1512*100vw)}}.input-radio__radio,.btn-icon__text,.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--scale-50:clamp(0.5px,0.5px + 0.5*(100vw - 320px)/1192,1px);--scale-66:clamp(0.66px,0.66px + 0.34*(100vw - 320px)/1192,1px)}@media(min-width: 1512px){:root{--scale-50:clamp(1px,1px + 0.25*(100vw - 1512px)/1048,1.25px)}}:root{--s-00: 0px;--s-10: 10px;--s-20: calc(var(--scale, var(--scale-66)) * 20);--s-30: calc(var(--scale, var(--scale-66)) * 30);--s-40: calc(var(--scale, var(--scale-66)) * 40);--s-50: calc(var(--scale, var(--scale-66)) * 50);--s-60: calc(var(--scale, var(--scale-66)) * 60);--s-70: calc(var(--scale, var(--scale-66)) * 70);--s-80: calc(var(--scale, var(--scale-66)) * 80);--s-100: calc(var(--scale, var(--scale-66)) * 100);--s-120: calc(var(--scale, var(--scale-66)) * 120);--s-140: calc(var(--scale, var(--scale-66)) * 140);--s-160: calc(var(--scale, var(--scale-66)) * 160);--s-180: calc(var(--scale, var(--scale-66)) * 180);--s-200: calc(var(--scale, var(--scale-66)) * 200);--s-240: calc(var(--scale, var(--scale-66)) * 240)}:root{--ui-transition-pronounced: cubic-bezier(0.75, 0, 0.25, 1);--ui-transition-pronounced-fast: cubic-bezier(0.86, 0, 0.14, 1);--ui-transition-simple: cubic-bezier(0.19, 1, 0.22, 1);--ui-transition-smooth: ease;--ui-transition-duration-ultra-slow: 3s;--ui-transition-duration-very-slow: 1.2s;--ui-transition-duration-slow: .65s;--ui-transition-duration-fast: .35s;--ui-transition-duration-smooth: .3s}:root{--l-block-base-padding: var(--s-60)}:root{--page-header-height:clamp(80px,80px + 144*(100vw - 320px)/1192,224px)}:root{--black: #000000;--black-100: var(--black);--black-200: #1c1c1c;--black-300: #1d1d1d;--black-400: #1e1e1e;--white: #ffffff;--default-theme-bg: #ffffff60;--off-white: #F8F7F2;--cream: #FBF9F5;--ivory: #FEFFDD;--goldenrod: #FFAA01;--yellow: #F4CE47;--mustard: #D6B029;--blue: #54A3C0;--pink: #F887BF;--sage: #80B0AF;--teal: #B9D6D6;--green: #395543;--red: #E74A22}:where([data-theme]){background-color:var(--t-bg);color:var(--t-text);--t-bg: transparent;--t-text: inherit;--t-accent: currentColor}:where([data-theme=default]){--t-bg: var(--default-theme-bg);--t-text: var(--black);--t-accent: var(--black);--t-border: var(--black-400)}.l-block[data-theme=default] .l-block[data-theme=default]{--t-bg: transparent}:where([data-theme=media-dark]){--t-bg: var(--black-300);--t-text: var(--white);--t-accent: var(--white)}:where([data-theme=green]){--t-bg: var(--green);--t-text: var(--white);--t-accent: var(--white)}:where([data-theme=goldenrod]){--t-bg: var(--goldenrod);--t-text: var(--black);--t-accent: var(--black)}:where([data-theme=sage]){--t-bg: var(--sage);--t-text: var(--black);--t-accent: var(--black)}:where([data-theme=blue]){--t-bg: var(--blue);--t-text: var(--black-300);--t-accent: var(--black-300)}:where([data-theme=yellow]){--t-bg: var(--yellow);--t-text: var(--black);--t-accent: var(--black)}:where([data-theme=teal]){--t-bg: var(--teal);--t-text: var(--white);--t-accent: var(--white)}:where([data-theme=pink]){--t-bg: var(--pink);--t-text: var(--black-300);--t-accent: var(--black-300)}:where([data-theme=red]){--t-bg: var(--red);--t-text: var(--black-300);--t-accent: var(--black-300)}.t-text-light{--t-text: var(--white)}.t-text-dark{--t-text: var(--black)}.t-accent-plain{--t-accent: var(--t-text)}.t-accent-pink{--t-accent: var(--pink)}.t-accent-green{--t-accent: var(--green)}.t-accent-goldenrod{--t-accent: var(--goldenrod)}.t-accent-yellow{--t-accent: var(--yellow)}.t-accent-sage{--t-accent: var(--sage)}.t-accent-red{--t-accent: var(--red)}.t-accent-teal{--t-accent: var(--teal)}.t-accent-blue{--t-accent: var(--blue)}.t-accent-media-dark{--t-accent: var(--t-white)}:root{--viewport: calc(100vw - var(--scrollbar-width))}:root{--wrapper:clamp(40px,40px + 0*(100vw - 320px)/560,40px)}:root{--wrapper-total: calc(2 * var(--wrapper));--wrapper-inner: calc(var(--viewport) - var(--wrapper-total))}:root{--gutter:clamp(10px,10px + 4.6979865772*(100vw - 320px)/560,14.6979865772px)}:root{--gutter-sm: var(--gutter);--gutter-total-sm: calc(7 * var(--gutter));--gutter-total-lg: calc(7 * var(--gutter));--gutter-lg: calc(var(--gutter-total-lg) / 7);--gutter-total: var(--gutter-total-sm);--s-col-sm: calc((var(--wrapper-inner) - var(--gutter-total-sm)) / 8);--s-col-lg: calc((var(--wrapper-inner) - var(--gutter-total-lg)) / 8);--s-col: var(--s-col-sm);--half-col: calc(var(--s-col) * .5)}@media(min-width: 880px){:root{--wrapper:clamp(40px,40px + 0*(100vw - 880px)/632,40px)}:root{--gutter:clamp(14.6979865772px,14.6979865772px + 5.3020134228*(100vw - 880px)/632,20px)}:root{--gutter-total: var(--gutter-total-lg);--s-col: var(--s-col-lg)}}@font-face{font-family:"sunset-gothic-regular-pro";font-weight:400;src:url("/static/fonts/sunset-gothic-regular-pro.woff2") format("woff2"),url("/static/fonts/sunset-gothic-regular-pro.woff") format("woff")}@font-face{font-family:"fabrikat-kompakt-web-black";font-weight:900;src:url("/static/fonts/Fabrikat-Kompakt-Web-Black.woff2") format("woff2"),url("/static/fonts/Fabrikat-Kompakt-Web-Black.woff") format("woff")}@font-face{font-family:"gt-alpina-typewriter-regular";font-weight:400;src:url("/static/fonts/GT-Alpina-Typewriter-Regular.woff2") format("woff2"),url("/static/fonts/GT-Alpina-Typewriter-Regular.woff") format("woff")}:root{--body-serif: 16px;--body-sans: 18px;--body-small: 12px;--eyebrow1: 18px;--eyebrow2: 10px;--display1: 44px;--display2: 40px;--h1: 40px;--h1-small: 40px;--h2: 40px;--decoration-caps: 16px;--h3: 32px;--h4: 16px}:root{--eyebrow1:clamp(18px,18px + 4*(100vw - 1100px)/820,22px)}@media(max-width: 380px){:root{--body-serif:clamp(13px,13px + 3*(100vw - 320px)/60,16px)}:root{--body-sans:clamp(15px,15px + 3*(100vw - 320px)/60,18px)}:root{--eyebrow1:clamp(15px,15px + 3*(100vw - 320px)/60,18px)}:root{--display1:clamp(36px,36px + 6*(100vw - 320px)/60,42px)}:root{--display2:clamp(34px,34px + 6*(100vw - 320px)/60,40px)}:root{--h1:clamp(34px,34px + 6*(100vw - 320px)/60,40px)}:root{--h1-small:clamp(34px,34px + 6*(100vw - 320px)/60,40px)}:root{--h2:clamp(34px,34px + 6*(100vw - 320px)/60,40px)}:root{--decoration-caps:clamp(13px,13px + 3*(100vw - 320px)/60,16px)}:root{--h3:clamp(28px,28px + 4*(100vw - 320px)/60,32px)}}@media(min-width: 700px){:root{--eyebrow2:clamp(10px,10px + 2*(100vw - 1100px)/820,12px)}:root{--display1:clamp(75px,75px + 75*(100vw - 1100px)/820,150px)}:root{--display2:clamp(75px,75px + 35*(100vw - 1100px)/820,110px)}:root{--h1:clamp(40px,40px + 60*(100vw - 1100px)/820,100px)}:root{--h1-small:clamp(40px,40px + 50*(100vw - 1100px)/820,90px)}:root{--h2:clamp(36px,36px + 14*(100vw - 1100px)/820,50px)}:root{--h3:clamp(32px,32px + 8*(100vw - 1100px)/820,40px)}:root{--h4:clamp(16px,16px + 4*(100vw - 1100px)/820,20px)}}.typewriter{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal}.kompakt{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase}.sunset{font-family:"sunset-gothic-regular-pro";font-weight:normal;font-style:normal}.body-serif{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal;font-size:var(--body-serif);line-height:1.65;font-weight:200}.body-sans{font-family:"sunset-gothic-regular-pro";font-weight:normal;font-style:normal;font-size:var(--body-sans);font-weight:200;line-height:1.65}.body-small{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal;font-size:var(--body-small);line-height:1;font-weight:200}.eyebrow1{font-family:"sunset-gothic-regular-pro";font-weight:normal;font-style:normal;font-size:var(--eyebrow1);font-style:italic;line-height:1.65;font-weight:200}.eyebrow2{font-family:"sunset-gothic-regular-pro";font-weight:normal;font-style:normal;font-size:var(--eyebrow2);font-style:italic;font-weight:200;line-height:1.65}.display1{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--display1);font-weight:900;line-height:1;letter-spacing:-0.01em}.display2{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--display2);font-weight:900;line-height:1;letter-spacing:-0.01em}.h1{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h1);font-weight:900;line-height:1;letter-spacing:.05em}.h1--small{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h1);font-weight:900;line-height:1;letter-spacing:.05em;font-size:var(--h1-small)}.h2{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h2);font-weight:900;line-height:.95;letter-spacing:.01em}.decoration-caps{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h2);font-weight:900;line-height:.95;letter-spacing:.01em;font-size:var(--decoration-caps)}.h3{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h3);font-weight:900;line-height:1.3;letter-spacing:.05em}.h4{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h4);font-weight:900;line-height:1.1;letter-spacing:.05em}*{box-sizing:border-box}html{font-size:100%;line-height:normal;scroll-behavior:smooth;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal;font-size:var(--body-serif);line-height:1.65;font-weight:200}.has-modal-open body{overflow:hidden}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p:empty{display:none}[data-preserve-empty]:empty{display:block}:where(ul,ol){margin:0;padding:0;list-style-type:none}:where(ul:not([class])):first-child{margin-top:0}:where(ul:not([class])):last-child{margin-bottom:0}:where(ul:not([class]) li){padding-left:1.5em;padding-block:.25em;position:relative;max-inline-size:70ch}:where(ul:not([class]) li:last-child){padding-bottom:0}:where(ul:not([class]) li)::before{position:absolute;left:0;top:.7em}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h2:not([class]),.h2{margin-bottom:.25em}h3:not([class]),.h3{margin-bottom:.5em}a{text-decoration:none}@keyframes underline-hover-starts-visible{0%{background-size:100% 100%;background-position:bottom right}50%{background-size:0% 100%;background-position:bottom right}50.1%{background-position:bottom left}99.9%{background-size:100% 100%;background-position:bottom left}100%{background-position:bottom right}}:where(img){max-width:100%;width:100%;height:auto}:where(img[class],svg[class]){display:block}:where(picture){display:block}:where(picture img){display:block;width:100%;height:100%;object-fit:cover}:where(video){width:100%;height:100%;object-fit:cover;display:block}input{border:0;appearance:none;-webkit-appearance:none;border-radius:0}:where([data-module]):has(>.l-surface){position:relative;isolation:isolate}:where([data-module]):has(>.l-surface)>*{position:relative;z-index:5}.l-surface{background:var(--surface-color-primary);position:absolute;inset:0;z-index:0;pointer-events:none}.l-wrapper{width:100%;min-width:0;justify-self:center}.l-wrapper--viewport{grid-column:viewport-start/viewport-end}.l-wrapper--bleed{grid-column:bleed-start/bleed-end}.l-wrapper--content{grid-column:content-start/content-end}.l-wrapper--content-thin{grid-column:content-thin-start/content-thin-end}.l-block{--l-block-pt: var(--l-block-base-padding);--l-block-pb: var(--l-block-base-padding);padding-top:var(--pt, var(--l-block-pt));padding-bottom:var(--pb, var(--l-block-pb));position:relative;z-index:1}.l-block[data-theme=default]+.l-block[data-theme=default]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=media-dark]+.l-block[data-theme=media-dark]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=green]+.l-block[data-theme=green]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=goldenrod]+.l-block[data-theme=goldenrod]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=sage]+.l-block[data-theme=sage]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=blue]+.l-block[data-theme=blue]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=yellow]+.l-block[data-theme=yellow]:not(.spacer){--l-block-pt: 0}.l-block[data-theme=teal]+.l-block[data-theme=teal]:not(.spacer){--l-block-pt: 0}.l-main-grid{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:var(--gutter)}@media(min-width: 700px){.l-main-grid{grid-template-columns:repeat(8, 1fr)}}:root{--l-bleed-gutter: 0px}:root{--l-content-gutter:clamp(20px,20px + 20*(100vw - 700px)/1220,40px)}:root{--l-content-thin-gutter:clamp(20px,20px + 130*(100vw - 700px)/1220,150px)}:root{--l-content-thin-width: calc(100vw - (var(--l-content-thin-gutter) * 2))}.l-lanes{display:grid;width:100%;min-width:0;column-gap:0;grid-template-columns:[viewport-start] minmax(0, var(--l-bleed-gutter)) [bleed-start] minmax(0, calc(var(--l-content-gutter) - var(--l-bleed-gutter))) [content-start] minmax(0, calc(var(--l-content-thin-gutter) - var(--l-content-gutter))) [content-thin-start] minmax(0, 1fr) [content-thin-end] minmax(0, calc(var(--l-content-thin-gutter) - var(--l-content-gutter))) [content-end] minmax(0, calc(var(--l-content-gutter) - var(--l-bleed-gutter))) [bleed-end] minmax(0, var(--l-bleed-gutter)) [viewport-end]}.l-lanes>*{min-width:0}.l-drawer{position:relative;z-index:1;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;background-image:linear-gradient(var(--default-theme-bg), var(--default-theme-bg)),url("/static/images/paper_background_tile.jpg");background-size:auto,865.5px 577px}.l-drawer>[data-theme=default]{--t-bg: transparent}@media(min-width: 1100px){body:has(.page-drawer) .l-drawer{margin-bottom:var(--page-drawer-height, 0px)}}.l-fullscreen{--l-fullscreen-max: 1080px;min-height:100vh;min-height:-webkit-fill-available;min-height:100svh;min-height:min(100svh,var(--l-fullscreen-max))}.l-fullscreen--strict{height:100vh;height:-webkit-fill-available;height:100svh;overflow:auto}.l-grid-3{display:grid;gap:var(--s-60);grid-template-columns:1fr}@media(min-width: 700px){.l-grid-3{grid-template-columns:repeat(auto-fill, minmax(var(--min, 290px), 1fr))}}@media(min-width: 1512px){.l-grid-3{grid-template-columns:repeat(auto-fill, minmax(var(--min, 360px), 1fr))}}@media(min-width: 1920px){.l-grid-3{grid-template-columns:1fr 1fr 1fr}}:root{--grid-overlay-even-color: cyan;--grid-overlay-odd-color: blue}.grid-overlay{pointer-events:none;position:fixed;inset:0;display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:var(--gutter);padding-inline:var(--l-content-gutter);pointer-events:none;user-select:none;z-index:99999;opacity:0}.grid-overlay.is-active{opacity:1}@media(min-width: 700px){.grid-overlay{grid-template-columns:repeat(8, 1fr)}}.grid-overlay .grid-overlay__column{height:100%;background:var(--grid-overlay-even-color);opacity:.15}.grid-overlay .grid-overlay__column:nth-of-type(odd){background:var(--grid-overlay-odd-color);opacity:.15}.lockup-default{text-align:center}.lockup-default .btn-scroll-down{margin-inline:auto}@media(min-width: 1100px){.lockup-default{text-align:left}.lockup-default .btn-scroll-down{margin-left:0;margin-top:-0.75em}}.lockup-default--centered{text-align:center}.lockup-default--centered .btn-scroll-down{margin-inline:auto}.lockup-default--centered .lockup-default__headline{margin-inline:auto;max-inline-size:20ch}.lockup-default--centered .lockup-default__headline.h2{max-inline-size:30ch}.lockup-default--centered .lockup-default__headline.h3{max-inline-size:38ch}.lockup-default--centered .lockup-default__body{margin-inline:auto;max-inline-size:55ch;text-wrap:balance}.lockup-default--centered .lockup-default__cta{display:flex;justify-content:center}.lockup-default--centered .lockup-default__cta .btn{justify-self:center}@media(min-width: 1100px){.lockup-default--centered{text-align:center}.lockup-default--centered .btn-scroll-down{margin-inline:auto;margin-top:0}}.lockup-default__headline{color:var(--t-accent);margin-top:0;margin-bottom:var(--s-30);margin-inline:auto}.lockup-default>.eyebrow1{display:block}.lockup-default>.eyebrow1{--eyebrow1:clamp(18px,18px + 2*(100vw - 1100px)/820,20px)}.lockup-default>.eyebrow1:not(:last-child){margin-bottom:var(--s-60)}.lockup-default>.eyebrow2{display:block}.lockup-default>.eyebrow2:not(:last-child){margin-bottom:var(--s-60)}.lockup-default__badge{display:block;margin-inline:auto;margin-bottom:var(--s-50);width:inherit;user-select:none}.lockup-default__badge{max-width:clamp(260px,260px + 60*(100vw - 320px)/1600,320px)}.lockup-default__badge{max-height:clamp(75px,75px + 20*(100vw - 320px)/1600,95px)}.l-block[data-theme=default] .lockup-default__badge,.l-block[data-theme=media-light] .lockup-default__badge{filter:brightness(0) saturate(100%) opacity(0.8)}.lockup-default__cta{display:flex;justify-content:center;margin-top:var(--s-40)}@media(min-width: 1100px){.lockup-default__cta{justify-content:flex-start}}.lockup-default__cta .btn{justify-self:center;margin-top:0}@media(min-width: 1100px){.lockup-default__cta .btn{justify-self:start}}.simple-body{--h2:clamp(32px,32px + 8*(100vw - 320px)/380,40px)}.simple-body__header{color:var(--t-accent);margin-top:0;margin-bottom:var(--s-30)}.simple-body__body:first-child{margin-top:0}.simple-body__body:last-child{margin-bottom:0}.lockup-location{text-align:left}.lockup-location__title{margin-top:0;margin-bottom:.5em}.lockup-location__title{font-size:clamp(24px,24px + 14*(100vw - 700px)/1220,38px)}.lockup-location__address{font-style:normal}.lockup-location__address,.lockup-location__phone{margin-block:0}.lockup-location__phone a{color:inherit;text-decoration:none}.lockup-location__hours{margin-top:1.5em}.lockup-location__directions{margin-top:2.5em}.lockup-workshop{text-align:left}.lockup-workshop__eyebrow{display:block}.lockup-workshop__eyebrow:not(:last-child){margin-bottom:1em}.lockup-workshop__headline{color:var(--t-accent);margin-top:0;margin-bottom:var(--s-40);max-inline-size:30ch}.lockup-workshop__body{max-inline-size:55ch}.lockup-workshop__body>*:first-child{margin-top:0}.lockup-workshop__body>*:last-child{margin-bottom:0}.lockup-workshop__body p+p{margin-top:1.5em}.lockup-workshop__body u{text-underline-offset:.12em}.s-background-media{position:absolute;inset:0;user-select:none}.btn-scroll-down{margin:0;padding:0;border:0;background:none;width:45px;height:45px;background:var(--white);color:var(--black);display:block;border-radius:50%;border:thin solid var(--black-300)}@media(min-width: 1100px){.btn-scroll-down{height:auto;width:auto;background:none;border:0;border-radius:0;color:var(--t-text)}}.icon-caret{display:block}.icon-team-badge{display:block;width:100%;height:auto;color:var(--t-accent)}.icon-arrow{display:block}.icon-no-bad-coffee{display:block}.icon-squiggly-badge{display:block;width:100%;height:auto}.form-field{position:relative;display:flex;flex-direction:column}.form-field+.form-field{margin-top:1.5em}.form-field__label{cursor:text;pointer-events:none;line-height:normal;position:absolute;top:1em;transition:transform .2s cubic-bezier(0.47, 0, 0.745, 0.715),opacity .2s cubic-bezier(0.47, 0, 0.745, 0.715);transform-origin:0 0}.form-field__required{color:var(--red-500)}.form-field__error-message{position:absolute;transform:translate(0, -50%) scale(0.53333);transform-origin:100% 0;right:0;top:.75em;opacity:0;color:var(--color-accent);pointer-events:none}.form-field__error-message.is-active{transform:translate(0, -50%) scale(0.53333);transition:transform .2s cubic-bezier(0.47, 0, 0.745, 0.715),opacity .2s cubic-bezier(0.47, 0, 0.745, 0.715)}.form-field__input{transition:border-color .25s ease;background:rgba(0,0,0,0);border-bottom:1px solid var(--t-border);padding-inline:0;padding-block:1em .75em}.form-field__input:focus-visible{border-color:var(--color-emphasis)}.form-field__input:focus{outline:0}textarea.form-field__input{display:block;border:0;border-bottom:1px solid var(--t-border);min-height:0;overflow:hidden;resize:vertical}.form-field--file{cursor:pointer;border-bottom:1px solid var(--t-border);padding-block:1em .75em;padding-right:5em}.form-field--file .form-field__label{cursor:pointer}.form-field--file .form-field__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;z-index:1}.form-field--file .form-field__input::file-selector-button{display:none}.form-field__file-name{display:block;min-height:1lh;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field__file-remove{margin:0;padding:0;border:0;background:none;position:absolute;z-index:2;right:0;bottom:.75em;cursor:pointer;color:var(--color-emphasis);line-height:1}.form-field__file-remove[hidden]{display:none}.form-field.has-value .form-field__label,.form-field:focus-within .form-field__label{color:var(--color-emphasis);transform:translate(0, -95%) scale(0.65)}.form-field--file.has-value .form-field__label,.form-field--file:focus-within .form-field__label{transform:translate(0, -95%) scale(0.65)}.form-field.is-date .form-field__input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.form-field.is-date .form-field__input::-webkit-datetime-edit{color:rgba(0,0,0,0);transition:color 0s}.form-field.is-date.has-value .form-field__input::-webkit-datetime-edit,.form-field.is-date:focus-within .form-field__input::-webkit-datetime-edit{color:unset;transition:color .25s .25s ease}.form-field.is-date.has-value .form-field__input::-webkit-datetime-edit-month-field,.form-field.is-date:focus-within .form-field__input::-webkit-datetime-edit-month-field{transition:background-color .25s .25s ease,color .25s .25s ease}.form-field.is-date:focus-within,.form-field.is-date::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.page-header{--page-header-logo-size: 69px;position:fixed;top:0;z-index:100;padding-top:var(--s-40);pointer-events:none;opacity:0;visibility:hidden;will-change:opacity}.page-header.is-page-header-ready{visibility:visible}.page-header.is-page-header-revealing{transition:opacity var(--ui-transition-duration-smooth) var(--ui-transition-smooth)}.page-header.is-page-header-revealed{opacity:1;will-change:auto}.page-header__wrapper{display:flex;align-items:center;justify-content:space-between}.page-header__home-link{--page-header-logo-full-size: 69px;--page-header-logo-scroll-progress: 0;width:calc(var(--page-header-logo-full-size) - (var(--page-header-logo-full-size) - 69px)*var(--page-header-logo-scroll-progress));display:block;pointer-events:all;transform:rotate(var(--page-header-logo-rotation, 0deg))}.page-header__home-link.is-logo-resetting{transition:transform var(--ui-transition-duration-very-slow) var(--ui-transition-pronounced)}.page-header__home-link .icon-logo-badge{width:100%;height:auto;display:block}@media(min-width: 1175px){.page-header__home-link{--page-header-logo-full-size:clamp(69px,69px + 69*(100vw - 1175px)/745,138px)}}.page-header__tagline{text-transform:uppercase;letter-spacing:.05em;color:var(--cream);pointer-events:all}@media(min-width: 1175px){.page-header__tagline{margin-right:auto;margin-left:var(--s-40)}}.page-header.has-dark-tagline .page-header__tagline,.has-cart-open .page-header__tagline{color:var(--black)}.page-header__nav{display:flex;align-items:center;gap:2.3125em}.page-header__nav-primary{display:none;transition:opacity var(--ui-transition-duration-fast) var(--ui-transition-simple)}@media(min-width: 1175px){.page-header__nav-primary{display:flex;gap:.8125em}}.page-header__nav-primary li{pointer-events:all}.page-header__tagline{transition:opacity var(--ui-transition-duration-fast) var(--ui-transition-simple)}.page-header.is-scrolled .page-header__tagline,.page-header.is-scrolled .page-header__nav-primary{opacity:0;pointer-events:none}.page-header.is-scrolled .page-header__nav-primary li{pointer-events:none}.page-header__utility-nav{display:flex}.page-header__utility-nav li{pointer-events:all}@media(min-width: 1175px){.page-header__utility-nav{display:flex;gap:.75em}}.page-header__account{display:none}@media(min-width: 1175px){.page-header__account{display:list-item}}.page-header__menu-toggle{margin:0;padding:0;border:0;background:none;pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;padding:10px;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300)}@media(min-width: 1175px){.page-header__menu-toggle{display:none}}.page-header__menu-toggle-bar{width:20px;height:.5px;display:block;position:relative;transition:transform .325s ease}.page-header__menu-toggle-bar:nth-child(1) .page-header__menu-toggle-bar-inner{transform-origin:top right;transition:transform .25s .5s ease}.has-menu-open .page-header__menu-toggle-bar:nth-child(1) .page-header__menu-toggle-bar-inner{transform:scaleX(0);transition:transform .25s ease}.page-header__menu-toggle-bar:nth-child(2){margin:4px 0}.page-header__menu-toggle-bar:nth-child(2) .page-header__menu-toggle-bar-inner{transition:transform .25s .5s ease}.has-menu-open .page-header__menu-toggle-bar:nth-child(2) .page-header__menu-toggle-bar-inner{transform:scaleX(0);transition:transform .25s ease}.page-header__menu-toggle-bar:nth-child(3) .page-header__menu-toggle-bar-inner{transform-origin:top right;transition:transform .25s .5s ease}.has-menu-open .page-header__menu-toggle-bar:nth-child(3) .page-header__menu-toggle-bar-inner{transform:scaleX(0);transition:transform .25s ease}.page-header__menu-toggle-bar:nth-child(4),.page-header__menu-toggle-bar:nth-child(5){position:absolute;top:50%;left:50%}.page-header__menu-toggle-bar:nth-child(4) .page-header__menu-toggle-bar-inner,.page-header__menu-toggle-bar:nth-child(5) .page-header__menu-toggle-bar-inner{transform-origin:0 0;transform:scaleX(0)}.has-menu-open .page-header__menu-toggle-bar:nth-child(4) .page-header__menu-toggle-bar-inner,.has-menu-open .page-header__menu-toggle-bar:nth-child(5) .page-header__menu-toggle-bar-inner{transform:scaleX(1)}.page-header__menu-toggle-bar:nth-child(4){transform:translate(-50%, -50%) rotateZ(-45deg)}.page-header__menu-toggle-bar:nth-child(4) .page-header__menu-toggle-bar-inner{transform-origin:0 0;transition-delay:.175s}.has-menu-open .page-header__menu-toggle-bar:nth-child(4) .page-header__menu-toggle-bar-inner{transform-origin:top right;transition-delay:.5s}.page-header__menu-toggle-bar:nth-child(5){transform:translate(-50%, -50%) rotateZ(45deg)}.page-header__menu-toggle-bar:nth-child(5) .page-header__menu-toggle-bar-inner{transform-origin:top right;transition-delay:0s}.has-menu-open .page-header__menu-toggle-bar:nth-child(5) .page-header__menu-toggle-bar-inner{transform-origin:0 0;transition-delay:.325s}.page-header__menu-toggle-bar-inner{display:block;position:absolute;inset:0;background:currentColor;transition:transform .325s ease;transform-origin:0 0}.page-header__cart-quantity{position:relative;transition:color .2s ease}.page-header__cart-quantity .btn-utility__text{color:var(--black-300);transition:opacity .2s ease,transform .2s ease}.page-header__cart-quantity::before,.page-header__cart-quantity::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--black-300);opacity:0;transition:opacity .2s ease,transform .2s ease}.page-header__cart-quantity::before{transform:translate(-50%, -50%) rotate(45deg) scaleX(0.4)}.page-header__cart-quantity::after{transform:translate(-50%, -50%) rotate(-45deg) scaleX(0.4)}.has-cart-open .page-header__cart-quantity{color:rgba(0,0,0,0)}.has-cart-open .page-header__cart-quantity .btn-utility__text{opacity:0;transform:scale(0.6)}.has-cart-open .page-header__cart-quantity::before,.has-cart-open .page-header__cart-quantity::after{opacity:1}.has-cart-open .page-header__cart-quantity::before{transform:translate(-50%, -50%) rotate(45deg) scaleX(1)}.has-cart-open .page-header__cart-quantity::after{transform:translate(-50%, -50%) rotate(-45deg) scaleX(1)}.has-menu-open .page-header{z-index:1101}.has-menu-open .page-header .page-header__tagline{color:var(--black-300)}@media(max-width: 1174px){.page-header__nav{gap:18px}.page-header__tagline{font-size:clamp(10px,2.5vw,16px);margin-inline:12px}}html.has-menu-open,html.has-menu-open body{overflow:hidden}.menu{--menu-enabled: 1;position:fixed;inset:0;z-index:1099;display:flex;flex-direction:column;padding-top:var(--menu-header-bottom, var(--page-header-height));background-color:var(--cream);color:var(--black-300);background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path var(--ui-transition-duration-slow) var(--ui-transition-smooth);will-change:clip-path}.menu::before{content:"";position:absolute;inset:0;background:var(--default-theme-bg);pointer-events:none}.has-menu-open .menu{clip-path:inset(0 0 0 0);pointer-events:auto;transition-duration:var(--ui-transition-duration-very-slow);transition-timing-function:var(--ui-transition-pronounced)}.menu.is-menu-closing{clip-path:inset(100% 0 0 0)}.menu.is-menu-resetting{clip-path:inset(0 0 100% 0);transition:none}@media(min-width: 1100px){.menu{--menu-enabled: 0;display:none}}@media(prefers-reduced-motion: reduce){.menu{transition:none}}.menu__scroll{position:relative;min-height:0;flex:1;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-top:.5px solid var(--black-300)}.menu__main{padding:var(--s-40) var(--l-content-gutter) var(--s-60)}.menu__links{margin:0;padding:0;list-style-type:none;display:grid;gap:16px}.menu__links a{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h2);font-weight:900;line-height:.95;letter-spacing:.01em;color:var(--black-300);font-size:40px;display:inline-block;text-decoration:none}.menu__account.btn{margin-top:28px;width:max-content}.menu__image{position:relative;overflow:hidden;flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:60px;padding:28px var(--l-content-gutter);isolation:isolate;color:var(--ivory);background-color:var(--black-300)}.menu__image::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(0, 0, 0, 0.5333333333), rgba(0, 0, 0, 0.1333333333) 50%, rgba(0, 0, 0, 0.3333333333))}.menu__picture{position:absolute;inset:0;z-index:-2}.menu__photo{width:100%;height:100%;object-fit:cover}.menu__photo.is-bg-fade-reveal-visible{transition-delay:500ms}.menu__address{line-height:1.65;text-align:justify;text-align-last:justify}.menu__badge{align-self:flex-end;flex-shrink:0;width:110px}.menu__badge svg{display:block;width:100%;height:auto}.page-footer{position:relative}.page-footer__header{color:var(--black-300)}.page-footer__legal{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em 2em;border-bottom:thin solid var(--t-border);padding-block:1.75em;margin-bottom:2em}@media(min-width: 450px){.page-footer__legal{margin-bottom:4em}}.page-footer__legal-list{display:flex;flex-wrap:wrap;gap:.75em 1.5em}.page-footer__legal-link{color:inherit;transition:background-size .2s ease;background-image:linear-gradient(transparent calc(100% - 0.33em), currentColor calc(100% - 0.33em) calc(100% - 0.33em + 1px), transparent calc(100% - 0.33em + 1px), transparent 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:bottom right}.page-footer__legal-link:hover,.page-footer__legal-link:focus-visible{background-size:100% 100%;background-position:bottom left}.page-footer__form-block{margin-top:var(--s-60)}.page-footer__form-block header{text-align:center}.page-footer__form-block .page-footer__newsletter-body *{text-align:center;text-wrap:balance}.page-footer__form-block .btn{margin:1.5em auto 0}@media(min-width: 450px){.page-footer__form-block{margin-top:var(--s-40)}.page-footer__form-block header{text-align:unset}.page-footer__form-block .btn{margin:unset}.page-footer__form-block .page-footer__newsletter-body *{text-align:unset;text-wrap:unset}}@media(min-width: 700px){.page-footer__form-block{margin-top:unset}}.page-footer__social-block{margin-top:var(--s-60)}.page-footer__social-block header{text-align:center}.page-footer__social-block .social-icons{justify-content:center;margin-top:2em}@media(min-width: 450px){.page-footer__social-block{margin-top:var(--s-40)}.page-footer__social-block header{text-align:unset}.page-footer__social-block .social-icons{justify-content:unset;margin-top:unset}}@media(min-width: 700px){.page-footer__social-block{margin-top:unset}}.page-footer__nav,.page-footer__form-block,.page-footer__social-block{grid-column:1/-1}@media(min-width: 700px){.page-footer__nav{grid-column:span 2}.page-footer__form-block{grid-column:span 4;margin-right:1.5em}.page-footer__social-block{grid-column:span 2}}.page-footer__lockup-wrapper{grid-column:1/-1;display:flex;justify-content:center;padding-top:var(--s-140);padding-bottom:var(--s-60)}@media(min-width: 700px){.page-footer__lockup-wrapper{padding-top:var(--s-160)}}.page-footer__lockup{--lockup-width:clamp(400px,400px + 240*(100vw - 320px)/1600,640px)}.page-footer__lockup{width:min(100%,var(--lockup-width));height:auto}.page-footer__marquee{position:absolute;bottom:0;left:0;right:0;z-index:10;overflow:hidden}.page-footer__marquee-text{color:var(--pink);opacity:.24;width:100%;height:auto;transform:translateY(5%)}.page-footer__nav-link{font-size:clamp(16px,16px + 10*(100vw - 700px)/1220,26px)}.page-footer__nav-link{transition:background-size .2s ease;background-image:linear-gradient(transparent calc(100% - 0.285em), currentColor calc(100% - 0.285em) calc(100% - 0.235em), transparent calc(100% - 0.235em), transparent 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:bottom right}.page-footer__nav-link:hover,.page-footer__nav-link:focus-visible{background-size:100% 100%;background-position:bottom left}.page-footer__nav-link{color:var(--color-text)}.page-footer__header{margin-bottom:var(--s-20)}.page-footer__nav{display:flex;align-items:center}.page-footer__nav-list{display:flex;align-self:start;flex-direction:column;gap:.875em}@media(min-width: 700px){.page-footer__nav-list{margin-top:-0.4em}}.page-footer__form-content{max-inline-size:45ch}.page-footer__newsletter-form{margin-top:var(--s-30)}@media(min-width: 700px){.page-footer__newsletter-form{margin-top:unset}}.page-footer__newsletter-form .formie-label.formie-field-label,.page-footer__newsletter-form .formie-form-header,.page-footer__newsletter-form .formie-form-messages,.page-footer__newsletter-form .formie-form-navigation{display:none}.page-footer__newsletter-form:not(:has(form[data-formie-form]))>.btn{display:none}.page-footer__newsletter-form [data-formie-field]{margin:0}.page-footer__newsletter-form [data-formie-field-label]{display:block;margin-bottom:.25em}.page-footer__newsletter-form input.formie-input{background:rgba(0,0,0,0);color:var(--t-text);border:0;border-bottom:1px solid var(--t-border);border-radius:0;padding-inline:0;padding-block:.75em;font:inherit}.page-footer__newsletter-form input.formie-input:focus-visible{border-color:var(--color-emphasis);box-shadow:none}.page-footer__newsletter-form [data-formie-button-container],.page-footer__newsletter-form [data-formie-row-submit]{display:none}.page-footer__recaptcha{margin-top:-1.5em;padding-bottom:1em;opacity:.9}body div:has(>.grecaptcha-badge),body .grecaptcha-badge,body .grecaptcha-badge *{display:none !important;visibility:hidden;pointer-events:none;user-select:none}.page-footer__success{display:none}.page-footer__form-block.was-successful .page-footer__newsletter-form>:not(.page-footer__success){display:none}.page-footer__form-block.was-successful .page-footer__newsletter-form .page-footer__success{display:block;animation:page-footer-success-enter .5s ease both}@media(prefers-reduced-motion: reduce){.page-footer__form-block.was-successful .page-footer__newsletter-form .page-footer__success{animation:none}}@keyframes page-footer-success-enter{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.page-footer__form-block.was-successful>.page-footer__header,.page-footer__form-block.was-successful .page-footer__newsletter-body{display:none}.page-footer__social-block .social-icons{display:flex;gap:.6em}.page-footer__social-block .social-icons__youtube{transform:scale(1.2)}.page-footer__social-block .social-icons__instagram{transform:scale(0.95)}.page-footer__social-block .social-icons__facebook{transform:scale(0.9) translateX(-9%)}.page-drawer{display:none;position:fixed;z-index:0;width:100%}@media(min-width: 1100px){.page-drawer:has(.page-drawer__grid){display:block}}.page-drawer__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.page-drawer__img-wrapper{width:100%}.page-drawer__img{width:100%;height:auto}.page-drawer{inset:auto 0 0 0;transform:translate3d(0, var(--page-drawer-offset, 0px), 0);will-change:transform}.page-drawer .page-drawer__img-wrapper{aspect-ratio:5/6;display:block;overflow:hidden}.page-drawer .page-drawer__img{display:block;height:100%;object-fit:cover}.cart-toast{position:fixed;right:1rem;bottom:1rem;z-index:1201;pointer-events:none}.cart-toast__panel{position:relative;overflow:hidden;max-width:min(22rem,100vw - 2rem);padding:.85rem 1rem;background:#1c1a17;color:#fff;border-radius:4px;box-shadow:0 .35rem 1.5rem rgba(0,0,0,.18);opacity:0;transform:translateY(0.75rem);transition:opacity 180ms ease,transform 180ms ease}.cart-toast__panel::before{content:"";position:absolute;inset:0;z-index:0;background:#3a3732;transform:scaleX(0);transform-origin:left center}.cart-toast__panel.is-active{opacity:1;transform:translateY(0)}.cart-toast__panel.is-active::before{animation:cart-toast-timer var(--cart-toast-duration, 2500ms) linear forwards}.cart-toast__message{position:relative;z-index:1;margin:0}@keyframes cart-toast-timer{from{transform:scaleX(0)}to{transform:scaleX(1)}}.cookie-toast{position:fixed;right:160px;bottom:60px;z-index:1200;width:min(460px,100vw - 2rem);color:var(--black-300);pointer-events:none;opacity:0;transform:translateY(1rem);transition:opacity .25s ease,transform .25s ease}.cookie-toast.is-ready{pointer-events:auto;opacity:1;transform:translateY(0)}.cookie-toast.is-dismissed{opacity:0;pointer-events:none;transform:translateY(1rem)}@media(max-width: 700px){.cookie-toast{right:1rem;bottom:1rem;left:1rem;width:auto}}@media(prefers-reduced-motion: reduce){.cookie-toast{transition:none}}html[data-analytics-consent-known=true] .cookie-toast{display:none}.no-js .cookie-toast{pointer-events:auto;opacity:1;transform:translateY(0)}.cookie-toast__panel{padding:calc(var(--s-30) - .125em) var(--s-30) var(--s-30);background:var(--white);border:.5px solid var(--black-300)}@media(max-width: 700px){.cookie-toast__panel{padding:calc(1.25rem - .125em) 1.25rem 1.25rem}}.cookie-toast__body p{margin:0}.cookie-toast__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-top:var(--s-30)}@media(max-width: 700px){.cookie-toast__actions{margin-top:1rem}}.cookie-toast__actions .btn{margin:0}.cookie-toast__actions .btn[data-cookie-toast-variant=primary]{background:var(--black-300);color:var(--white)}.checkout-item{display:flex;flex-direction:column}.checkout-item__name{margin:0;margin-top:.5em}.checkout-item__image{display:block;width:100%;height:auto;object-fit:contain;object-position:center top}.checkout-item__img-placeholder{width:4rem;height:4rem}.checkout-item__subscription{width:100%}.checkout-item__details-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5em}.checkout-item__quantity{margin-bottom:0}.checkout-item__price{margin-top:0}.checkout-item__remove{align-self:start;margin-left:auto;margin-top:.5em}@media(min-width: 880px){.checkout-item{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:var(--gutter);align-items:center;gap:var(--gutter)}}@media(min-width: 880px)and (min-width: 700px){.checkout-item{grid-template-columns:repeat(8, 1fr)}}@media(min-width: 880px){.checkout-item .checkout-item__image,.checkout-item .checkout-item__img-placeholder{grid-column:span 1}.checkout-item .checkout-item__details-wrapper{grid-column:span 2}.checkout-item .checkout-item__remove{grid-column:span 1;column:-1;align-self:center}.checkout-item .checkout-item__subscription{grid-column:span 2}}.filter-nav{width:100vw;margin-left:calc(50% - 50vw)}@media(min-width: 700px){.filter-nav{width:100%;margin-left:0}}.filter-nav__list{margin:0;padding:0;list-style-type:none;scrollbar-width:none}.filter-nav__list::webkit-scrollbar{width:0;height:0;display:none}.filter-nav__list{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:25px;overflow-x:auto;overflow-y:hidden;padding-left:var(--l-content-gutter);padding-right:var(--l-content-gutter);scroll-padding-left:var(--l-content-gutter);scroll-padding-right:var(--l-content-gutter)}@media(min-width: 700px){.filter-nav__list{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}}.filter-nav__item{flex:0 0 auto}.filter-nav__button{margin:0;padding:0;border:0;background:none;display:inline-block;color:inherit;cursor:pointer;line-height:1.5;opacity:.5;text-decoration:none;white-space:nowrap;background-image:linear-gradient(transparent calc(100% - 0.285em), currentColor calc(100% - 0.285em) calc(100% - 0.235em), transparent calc(100% - 0.235em), transparent 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:bottom right;transition:opacity var(--ui-transition-duration-slow) var(--ui-transition-simple),background-size .2s ease}.filter-nav__button:hover,.filter-nav__button:focus-visible{opacity:1}.filter-nav__button.is-active{opacity:1;background-size:100% 100%}.filter-nav__button.is-entering{background-position:bottom left}@media(prefers-reduced-motion: reduce){.filter-nav__button{transition:none}}.tag{padding:.3em 1.55em;max-width:350px;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300);display:inline-flex;justify-content:center}.btn{margin:0;padding:0;border:0;background:none;padding:.3em 1.55em;max-width:350px;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300);position:relative;overflow:hidden;display:flex;justify-self:start;justify-content:center}.btn.is-inverse-active{color:var(--white)}.btn.is-inverse-active .btn__content-original{opacity:0}.btn.is-inverse-active .btn__content-inverse{opacity:1}.btn:where(:not(:first-child)){margin-top:1.5em}.btn__arrow{flex:0 0 auto;position:relative;z-index:1}.btn__text{text-align:center;transition:opacity .2s ease}.btn__content{position:relative;z-index:1;display:grid}.btn__content-original,.btn__content-inverse{grid-area:1/1;display:flex;align-items:center;gap:1.25em}.btn__content-original{transition:opacity .2s ease}.btn__content-inverse{opacity:0;pointer-events:none;transition:opacity .075s ease}.btn__content-inverse .btn__text{grid-area:1/1}.btn__content-inverse .line{overflow:clip;line-height:inherit}.btn__content-inverse .word{display:inline-flex;white-space:nowrap}.btn__content-inverse .char{display:inline-block}.btn__fill{position:absolute;inset:0;z-index:0;background:var(--btn-fill-color, var(--black-300));pointer-events:none;transform:scaleX(var(--btn-fill-rest-scale-x, 0)) scaleY(var(--btn-fill-rest-scale-y, 1));transform-origin:var(--btn-fill-origin-x, 0%) var(--btn-fill-origin-y, 50%);transition:transform .5s cubic-bezier(0.75, 0, 0.25, 1)}.is-inverse-active>.btn__fill{transform:scaleX(1) scaleY(1)}.btn--hover-on-accordion-open.is-inverse-active .btn__arrow{opacity:0}.accordion__accordion.is-active>.accordion__trigger .btn--hover-on-accordion-open{color:var(--white)}.accordion__accordion.is-active>.accordion__trigger .btn--hover-on-accordion-open .btn__fill{transform:scaleX(1) scaleY(1)}.accordion__accordion.is-active>.accordion__trigger .btn--hover-on-accordion-open .btn__content-original{opacity:1}.accordion__accordion.is-active>.accordion__trigger .btn--hover-on-accordion-open .btn__content-inverse{opacity:0}.accordion__accordion.is-active>.accordion__trigger .btn--hover-on-accordion-open .btn__arrow{opacity:1}.btn-icon{margin:0;padding:0;border:0;background:none;width:38px;height:38px;padding:0;position:relative;overflow:hidden;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300);display:flex;align-items:center;justify-content:center}.btn-icon.is-inverse-active{color:var(--white)}.btn-icon svg{position:relative;z-index:1;width:100%;height:100%;display:block;max-width:65%;max-height:65%}.btn-icon .icon-arrow{max-width:33%}.btn-icon--large{width:55px;height:55px}.btn-utility{margin:0;padding:0;border:0;background:none;background:var(--ivory);color:var(--black-300);border:.5px solid var(--black-300);border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.btn-accordion{position:relative;--btn-accordion-open-max-height: calc(100svh - var(--s-40));--btn-accordion-scroll-buffer: 2px;--btn-accordion-scrollbar-thumb-height: 0px;--btn-accordion-scrollbar-thumb-offset: 0px}.btn-accordion.is-ready{height:var(--closed-height)}.btn-accordion:where(:not(:first-child)){margin-top:1.5em}.btn-accordion+.btn-accordion{margin-top:.5em}.btn-accordion__trigger{margin:0;padding:0;border:0;background:none;position:relative;width:100%;cursor:pointer;text-align:left;overflow:hidden;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300);justify-self:start;transition:height var(--ui-transition-duration-very-slow) var(--ui-transition-simple) calc(var(--ui-transition-duration-slow)*.25)}.btn-accordion__trigger.is-inverse-active{color:var(--btn-inverse-color, var(--white))}.btn-accordion__trigger.is-inverse-active .btn__content-original{opacity:0}.btn-accordion__trigger.is-inverse-active .btn__content-inverse{opacity:1}.btn-accordion--btn-animation .btn-accordion__fill{position:absolute;inset:0;z-index:0;background:var(--btn-fill-color, var(--black-300));pointer-events:none;transform:scaleX(var(--btn-fill-rest-scale-x, 0)) scaleY(var(--btn-fill-rest-scale-y, 1));transform-origin:var(--btn-fill-origin-x, 0%) var(--btn-fill-origin-y, 50%);transition:transform .5s cubic-bezier(0.75, 0, 0.25, 1)}.btn-accordion--btn-animation .btn-accordion__trigger.is-inverse-active>.btn-accordion__fill{transform:scaleX(1) scaleY(1)}.btn-accordion__trigger-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.3em 1.25em .3em 1.55em;transition:opacity var(--ui-transition-duration-slow) var(--ui-transition-simple) calc(var(--ui-transition-duration-slow)*.7)}.btn-accordion__trigger-inner>.btn__content{width:100%}.btn-accordion__trigger-inner>.btn__content>.btn__content-original,.btn-accordion__trigger-inner>.btn__content>.btn__content-inverse{justify-content:space-between}.btn-accordion--secondary .btn-accordion__trigger{--btn-fill-color: var(--white);--btn-inverse-color: var(--black-300);background:var(--black-300);color:var(--white)}.btn-accordion--secondary .btn-accordion__trigger.is-inverse-active{color:var(--btn-inverse-color)}.btn-accordion__text{text-align:center}.btn-accordion__icon{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:.5px solid currentColor;font-size:18px}.btn-accordion__body{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;pointer-events:none;overflow-y:hidden;overscroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;transition:opacity var(--ui-transition-duration-slow) var(--ui-transition-simple)}.btn-accordion__body::-webkit-scrollbar{width:0;height:0;display:none}.btn-accordion__close{margin:0;padding:0;border:0;background:none;position:absolute;top:0;right:0;z-index:2;display:none;width:28px;height:28px;cursor:pointer;font-size:24px;line-height:1}.btn-accordion__close:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.btn-accordion__scrollbar{position:absolute;top:0;right:0;bottom:0;z-index:1;width:2px;opacity:0;pointer-events:none}.btn-accordion__scrollbar-thumb{position:absolute;top:0;right:0;width:2px;height:var(--btn-accordion-scrollbar-thumb-height);background:var(--black-300);transform:translateY(var(--btn-accordion-scrollbar-thumb-offset))}.btn-accordion.is-ready .btn-accordion__trigger{position:absolute;left:0;right:0;bottom:0;height:var(--closed-height)}.btn-accordion.is-ready .btn-accordion__trigger-inner{position:absolute;left:0;right:0;bottom:0}.btn-accordion.is-ready .btn-accordion__body{opacity:0}.btn-accordion.is-active .btn-accordion__trigger{height:min(var(--open-height) + var(--btn-accordion-scroll-buffer),var(--btn-accordion-open-max-height));transition-delay:0s}.btn-accordion.is-active .btn-accordion__trigger-inner{opacity:0;transition-delay:0s}.btn-accordion.is-active .btn-accordion__body{opacity:1;pointer-events:auto;cursor:default;transition-delay:calc(var(--ui-transition-duration-slow)*.55)}@media(hover: none)and (pointer: coarse){.btn-accordion--has-close-control.is-active .btn-accordion__close{display:grid;place-items:center}}.btn-accordion.is-scroll-ready .btn-accordion__body{overflow-y:auto}.btn-accordion.is-scroll-ready.is-scrollable .btn-accordion__scrollbar{opacity:1}.btn-accordion--dropdown.is-active{z-index:3}.btn-accordion--dropdown.is-ready .btn-accordion__trigger,.btn-accordion--dropdown.is-active .btn-accordion__trigger{top:0;bottom:auto;height:var(--closed-height);transition:none}.btn-accordion--dropdown.is-active .btn-accordion__trigger-inner{opacity:1}.btn-accordion--dropdown.is-active .btn-accordion__icon-text{transform:rotate(45deg)}.btn-accordion--dropdown .btn-accordion__icon-text{transition:transform var(--ui-transition-duration-slow) var(--ui-transition-simple)}.btn-accordion--dropdown .btn-accordion__body{top:calc(100% - .5px);bottom:auto;z-index:2;box-sizing:border-box;max-height:60svh;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300)}.btn-accordion--dropdown.is-scroll-ready .btn-accordion__body{scrollbar-width:thin}.btn-accordion--dropdown.is-scroll-ready .btn-accordion__body::-webkit-scrollbar{display:block;width:4px}.btn-accordion--dropdown.is-scroll-ready .btn-accordion__body::-webkit-scrollbar-thumb{background:var(--black-300)}.btn-accordion--dropdown .btn-accordion__scrollbar{display:none}.btn-accordion--dropdown .btn-accordion__subscribe-button{margin:0;padding:0;border:0;background:none;display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;padding:.7em 1.55em;font:inherit;line-height:.9;text-align:left;color:inherit;cursor:pointer}.btn-accordion--dropdown .btn-accordion__subscribe-button+.btn-accordion__subscribe-button{border-top:1px solid var(--black-300)}.btn-accordion--dropdown .btn-accordion__subscribe-button::before{content:"";position:absolute;inset:0;z-index:0;background:var(--black-300);transform:scaleY(0);transform-origin:var(--directional-hover-origin, 0 0);transition:transform .675s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none}.btn-accordion--dropdown .btn-accordion__subscribe-button.is-directional-hover-active:not(:disabled),.btn-accordion--dropdown .btn-accordion__subscribe-button:focus-visible{color:var(--white)}.btn-accordion--dropdown .btn-accordion__subscribe-button.is-directional-hover-active:not(:disabled)::before,.btn-accordion--dropdown .btn-accordion__subscribe-button:focus-visible::before{transform:scaleY(1)}.btn-accordion--dropdown .btn-accordion__subscribe-button .btn-accordion__subscribe-label{position:relative;z-index:1}.btn-accordion--dropdown .btn-accordion__subscribe-button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.btn-accordion--dropdown .btn-accordion__subscribe-button:disabled{opacity:.5;cursor:not-allowed}.input-radio{display:inline-flex;align-items:center;gap:.5em;cursor:pointer}.input-radio__radio:checked+.input-radio__radio-ui::after{opacity:1}.input-radio__radio:focus-visible+.input-radio__radio-ui{outline:2px solid currentColor;outline-offset:3px}.input-radio__radio-ui{width:13px;height:13px;border:.5px solid var(--black-300);border-radius:50%;display:grid;place-items:center;background:var(--white)}.input-radio__radio-ui::after{content:"";width:5px;height:5px;border-radius:50%;background:var(--black-300);opacity:0}.accordion__accordion{border-bottom:thin solid var(--t-border, currentColor)}.accordion__accordion.is-active .accordion__icon{opacity:0}.accordion__trigger{margin:0;padding:0;border:0;background:none;display:flex;width:100%;justify-content:space-between;align-items:center;padding:.675em 0;position:relative;color:inherit;cursor:pointer;transition:color .65s cubic-bezier(0.19, 1, 0.22, 1)}.accordion__trigger:hover,.accordion__trigger:focus-visible{color:var(--t-accent)}.accordion__trigger:hover .accordion__icon,.accordion__trigger:focus-visible .accordion__icon{color:var(--t-accent)}.accordion__header{margin:0;margin-right:1.5em;text-align:left}.accordion__icon{width:24px;height:auto;transition:color .65s cubic-bezier(0.19, 1, 0.22, 1),opacity .65s cubic-bezier(0.19, 1, 0.22, 1);flex:0 0 auto;align-self:start;margin-top:.65em}.accordion__body-wrapper{transition:max-height var(--ui-transition-duration-very-slow) var(--ui-transition-pronounced)}.accordion__body-wrapper::after{content:"";display:block;height:1.5em}.accordion__body-wrapper>*:first-child{margin-top:0em}.accordion__body-wrapper>*:last-child{margin-bottom:0}.card-event{position:relative;overflow:hidden;background:var(--black-300);color:var(--t-text);text-decoration:none}.card-event{--h2:clamp(24px,24px + 26*(100vw - 320px)/1600,50px)}.card-event{display:grid}.card-event::before{content:"";grid-area:1/1;padding-top:56%}@media(min-width: 700px){.card-event::before{padding-top:100%}}.card-event__bg-wrapper{position:absolute;inset:0}.card-event__bg{width:100%;height:100%;object-fit:cover;transition:opacity var(--ui-transition-duration-very-slow) var(--ui-transition-simple),scale var(--ui-transition-duration-ultra-slow) var(--ui-transition-simple)}@media(hover: hover)and (pointer: fine){.card-event:hover .card-event__bg{opacity:.5;scale:1.1}}@media(prefers-reduced-motion: reduce){.card-event__bg{transition:none}.card-event:hover .card-event__bg{scale:1}}.card-event__content-wrapper{grid-area:1/1;position:relative;z-index:1;display:flex;flex-direction:column}.card-event__content-wrapper{padding:clamp(30px,30px + 20*(100vw - 320px)/1600,50px)}.card-event__meta-info{display:flex;justify-content:space-between;margin-bottom:auto;margin-top:-0.125em}.card-event__title{margin-top:60px !important;margin-bottom:.25em;text-align:justify;text-align-last:justify}.card-event__body{margin-bottom:-0.125em;font-size:12px}.card-event__body{font-size:clamp(12px,12px + 3*(100vw - 1920px)/640,15px)}.card-product{position:relative;display:grid;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300)}.card-product{--card-product-padding-block:clamp(20px,20px + 5*(100vw - 700px)/1220,25px)}.card-product{padding:var(--card-product-padding-block)}.card-product .btn-accordion{position:static;min-width:0;margin-top:0;--btn-accordion-open-max-height: calc(100% - (var(--card-product-padding-block) * 2))}.card-product .btn-accordion.is-ready .btn-accordion__trigger{width:calc(100% - 2*var(--card-product-padding-block));min-width:0;box-sizing:border-box;left:var(--card-product-padding-block);right:var(--card-product-padding-block);bottom:var(--card-product-padding-block)}.card-product .btn-accordion.is-ready .btn-accordion__body{width:100%;min-width:0;box-sizing:border-box}.card-product__product-btn{width:auto;margin-left:0;display:none}html.no-hover .card-product .card-product__product-btn{display:inline-flex !important}.card-product .btn-accordion__scrollbar{display:none}.card-product__layout{display:flex;flex-direction:column}.card-product__main{display:flex;flex:1;flex-direction:column;position:static}.card-product__main{margin-bottom:clamp(44px,44px + 16*(100vw - 700px)/1220,60px)}.card-product__main{text-align:center;color:inherit;width:min(450px,81%);justify-self:center;align-self:center}.card-product__main::after{content:"";position:absolute;inset:0;z-index:1}.card-product .btn-accordion__trigger,.card-product .btn-accordion__body{z-index:2}.card-product__img-wrapper{display:block;width:100%;aspect-ratio:346/425;margin-top:auto;overflow:hidden}.card-product__img{width:100%;height:100%;object-fit:cover}.card-product__title{margin-block:1.125em !important}.card-product__title{font-size:clamp(24px,24px + 8*(100vw - 700px)/1220,32px)}.card-product.has-justify .card-product__title{text-align:justify;text-align-last:justify}.card-product__details{padding:clamp(25px,25px + 15*(100vw - 700px)/1220,40px)}.card-product__details-facts{margin:0}.card-product__tasting-notes{margin-bottom:1em}.card-product__details-fact{text-indent:-3ch;padding-left:3ch}.card-product__details-fact dt,.card-product__details-fact dd{display:inline;margin:0}.card-product__details-story-wrapper{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:700;line-heght:1.65;font-size:16px;text-align:justify;text-align-last:justify}.card-product__details-story-wrapper{margin-top:clamp(30px,30px + 25*(100vw - 700px)/1220,55px)}.card-location-highlight{--t-bg: var(--white);display:grid;background:var(--t-bg);color:var(--t-text);padding:var(--s-30)}@media(min-width: 1100px){.card-location-highlight{grid-template-columns:1fr 1fr;align-items:center}}.card-location-highlight__map-wrapper{width:100%;aspect-ratio:1296/924;border:1px solid var(--t-text)}@media(min-width: 1100px){.card-location-highlight__map-wrapper{width:calc(100% - var(--gutter)*.5);margin-right:calc(var(--gutter)*.5)}}.card-location-highlight__map{width:100%;height:100%;object-fit:cover}.card-location-highlight__content{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:100%;padding:var(--s-40)}.card-location-highlight__title{margin-top:0;margin-bottom:.5em}.card-location-highlight__title{font-size:clamp(24px,24px + 14*(100vw - 700px)/1220,38px)}.card-location-highlight__address{font-style:normal}.card-location-highlight__address,.card-location-highlight__phone{margin-block:0}.card-location-highlight__phone a{color:inherit;text-decoration:none}.card-location-highlight__hours{margin-top:1.5em}.card-location-simple{display:grid;gap:var(--s-40)}@media(min-width: 700px){.card-location-simple{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);justify-content:space-between;align-items:center}}.card-location-simple__content{min-width:0}@media(min-width: 700px){.card-location-simple__content{padding-block:1.5em}}.card-location-simple__img-wrapper{display:block;width:100%;height:330px;overflow:hidden;border:.5px solid currentColor}@media(min-width: 700px){.card-location-simple__img-wrapper{justify-self:end;max-width:636px}}.card-location-simple__img{display:block;width:100%;height:100%;object-fit:cover}.card-team{color:var(--t-text)}.card-team__img-wrapper{width:100%;aspect-ratio:1;overflow:hidden}.card-team__img{width:100%;height:100%;object-fit:cover}.card-team__content{margin-top:1em}.card-team__name{font-size:clamp(15px,15px + 3*(100vw - 700px)/1220,18px)}.card-team__name{margin:0;line-height:1}.card-team__job-title{margin:0;margin-top:.66em;font-size:12px;letter-spacing:.08em;font-weight:500}.card-cta-image{display:grid;position:relative;overflow:hidden;background:var(--t-accent)}.card-cta-image::before{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;background-image:url("/static/images/paper_background_tile2.jpg");background-repeat:repeat;background-position:center;background-size:644.5px 831px;mix-blend-mode:overlay}.card-cta-image--clipped{--card-cta-image-clip-block: 30px;--card-cta-image-clip-inline: 24px}@media(min-width: 700px){.card-cta-image--clipped{--card-cta-image-clip-block:clamp(64px,64px + 46*(100vw - 700px)/1220,110px)}.card-cta-image--clipped{--card-cta-image-clip-inline:clamp(50px,50px + 36*(100vw - 700px)/1220,86px)}}.card-cta-image--clipped .card-cta-image__content{--card-cta-image-content-padding-inline: calc(55px + var(--card-cta-image-clip-inline));padding-block:calc(45px + var(--card-cta-image-clip-block))}@media(min-width: 700px){.card-cta-image--clipped .card-cta-image__content{--card-cta-image-content-padding-inline: var(--s-40)}.card-cta-image--clipped .card-cta-image__content{padding-block:clamp(50px,50px + 42*(100vw - 700px)/1220,92px)}}.card-cta-image--clipped .card-cta-image__footer{inline-size:min(100%,100% - (var(--card-cta-image-clip-inline) - var(--card-cta-image-content-padding-inline))*2)}.card-cta-image--clipped .card-cta-image__body{inline-size:100%;max-inline-size:100%}@media(min-width: 1100px){.card-cta-image--clipped .card-cta-image__body{--card-cta-image-body-max-inline-size:clamp(300px,300px + 80*(100vw - 700px)/1220,380px)}.card-cta-image--clipped .card-cta-image__body{inline-size:auto;max-inline-size:min(100%,var(--card-cta-image-body-max-inline-size))}}.card-cta-image--clipped .card-cta-image__bg-wrapper{clip-path:inset(0);transition:clip-path var(--ui-transition-duration-very-slow) var(--ui-transition-smooth)}.card-cta-image--clipped.is-in-view .card-cta-image__bg-wrapper{clip-path:inset(var(--card-cta-image-clip-block) var(--card-cta-image-clip-inline))}.card-cta-image__bg-wrapper{grid-area:1/1;z-index:1;background:var(--black-300)}.card-cta-image__bg{--bg-fade-reveal-opacity-duration: var(--ui-transition-duration-slow);width:100%;height:100%;object-fit:cover}@media(hover: hover)and (pointer: fine){.card-cta-image:has(.btn:hover) .card-cta-image__bg{opacity:.8;scale:1.1}}@media(prefers-reduced-motion: reduce){.card-cta-image__bg{transition:none}.card-cta-image:has(.btn:hover) .card-cta-image__bg{scale:1}}.card-cta-image__content{--card-cta-image-content-padding-inline: 60px;grid-area:1/1;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding-inline:var(--card-cta-image-content-padding-inline);padding-block:60px}@media(min-width: 700px){.card-cta-image__content{--card-cta-image-content-padding-inline: var(--s-40)}.card-cta-image__content{padding-block:clamp(50px,50px + 42*(100vw - 700px)/1220,92px)}}.card-cta-image__header{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--h2);font-weight:900;line-height:.95;letter-spacing:.01em}.card-cta-image__header{font-size:clamp(36px,36px + 19*(100vw - 700px)/1220,55px)}.card-cta-image__header{margin:0;margin-top:-0.15em !important}.card-cta-image__footer{display:flex;flex-direction:column;align-items:center}.card-cta-image__body{max-inline-size:56ch;margin:0;text-wrap:balance}.card-cta-image__body p{margin:0}.card-cta-image__body+.btn{margin-top:var(--s-40)}@media(max-width: 699px){.card-cta-image__footer{inline-size:100%}.card-cta-image__body{inline-size:calc(100% + 60px);max-inline-size:calc(100% + 60px)}.card-cta-image--clipped .card-cta-image__body{inline-size:calc(100% + 72px);max-inline-size:calc(100% + 72px)}}@media(prefers-reduced-motion: reduce){.card-cta-image--clipped .card-cta-image__bg-wrapper{transition:none}}.cursor{position:fixed;top:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;width:var(--cursor-size, 9em);aspect-ratio:1;padding:var(--s-20);overflow:hidden;pointer-events:none;border-radius:50%;color:var(--cursor-color, var(--black));transform:translate3d(var(--cursor-x, -200px), var(--cursor-y, -200px), 0) translate(-50%, -50%);will-change:transform}.cursor::before{position:absolute;inset:0;content:"";border-radius:inherit;background:var(--cursor-background, var(--goldenrod));opacity:0;transform:scale(0.2);transition:transform var(--ui-transition-duration-slow) var(--ui-transition-smooth),opacity 125ms ease;will-change:transform,opacity}.cursor.is-active::before{opacity:1;transform:scale(1)}.cursor:not(.is-active)::before{opacity:0;transform:scale(0.2);transition:transform var(--ui-transition-duration-smooth) var(--ui-transition-smooth),opacity 125ms .125s ease}.cursor__text{position:relative;z-index:1;display:block;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:pre-line;font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;line-height:1.1;font-size:var(--eyebrow)}.cursor__text .line{display:block;overflow:clip;line-height:inherit}.cursor__text .word{display:inline-flex;white-space:nowrap}.cursor.is-exiting .cursor__text{opacity:0;transform:scale(0.2);transition:transform var(--ui-transition-duration-smooth) var(--ui-transition-smooth),opacity .125ms .125s ease}.cursor[data-theme]{background-color:rgba(0,0,0,0);color:var(--t-text)}.cursor[data-theme]::before{background:var(--t-bg)}.cursor[data-theme=default]{-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem)}@media(any-hover: hover)and (any-pointer: fine){.cursor{display:flex}.has-custom-cursor,.has-custom-cursor *{cursor:none !important}}@media(prefers-reduced-motion: reduce){.cursor,.cursor::before{transition:none}}.product-details{display:grid;gap:var(--s-40);padding:40px var(--l-content-gutter) 70px;background:var(--white);color:var(--black-300);border:.5px solid var(--black-300)}@media(min-width: 1100px){.product-details{padding-top:clamp(45px,45px + 45*(100vw - 1100px)/820,90px)}.product-details{padding-inline:clamp(53px,53px + 53*(100vw - 1100px)/820,106px)}.product-details{padding-bottom:clamp(35px,35px + 35*(100vw - 1100px)/820,70px)}}.product-details__items{display:grid}.product-details__item{position:relative;padding-block:var(--s-20) var(--s-40)}.product-details__item:first-child{padding-top:0}.product-details__item::after{content:"";position:absolute;right:0;bottom:0;left:0;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:center}.product-details__items.is-stagger-fade-in>.product-details__item::after{animation:line-reveal-horizontal var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards;animation-delay:var(--stagger-delay, 0s)}.product-details__header{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase}.product-details__header{font-size:clamp(20px,20px + 10*(100vw - 700px)/1220,30px)}.product-details__header{font-weight:900;line-height:.95;letter-spacing:.01em;margin:0 0 .25em}.product-details__body>*:first-child{margin-top:0}.product-details__body>*:last-child{margin-bottom:0}.product-details__tags{display:flex;flex-wrap:wrap;margin-top:1em;gap:.5em}.product-details__tags>.tag{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.product-details__tags.is-stagger-fade-in>.tag{opacity:1}.product-details__facts{margin:0}.product-details__tasting-notes{margin-bottom:1em}.product-details__fact dt,.product-details__fact dd{display:inline;margin:0}.product-details__rhythm-list{margin:0;padding:0;list-style-type:none;margin-top:32px}.product-details__rhythm-list>.product-details__rhythm-item{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.product-details__rhythm-list.is-stagger-fade-in>.product-details__rhythm-item{opacity:1}.product-details__rhythm-item{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;padding-block:.5em}.product-details__rhythm-item::before{content:"";position:absolute;top:0;right:0;left:0;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:center}.product-details__rhythm-list.is-stagger-fade-in>.product-details__rhythm-item::before{animation:line-reveal-horizontal var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards;animation-delay:var(--stagger-delay, 0s)}.product-details__rhythm-arrow{display:block}.product-details__rhythm-frequency{text-align:right}.product-details__rhythm-disclaimer{margin-top:2em;margin-bottom:-2em;font-weight:500}.product-details__actions{display:grid}@media(prefers-reduced-motion: reduce){.product-details__items.is-stagger-fade-in>.product-details__item::after,.product-details__rhythm-list.is-stagger-fade-in>.product-details__rhythm-item::before{animation:none;transform:scaleX(1)}}.product-purchase-actions{display:grid;gap:.5em}.product-purchase-actions>.btn-accordion{margin-top:0}.product-purchase-actions__variants{display:flex;flex-wrap:wrap;gap:1.5em;border:0;margin:0 0 .5em;padding:0}.product-purchase-actions__variants[hidden]{display:none}.grid-products{row-gap:var(--s-50);--min: 290px}@media(min-width: 1512px){.grid-products{--min: 360px}}.cart-item{--cart-item-title-size:clamp(32px,32px + 8*(100vw - 320px)/1600,40px)}.cart-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:start}.cart-item{padding-block:clamp(25px,25px + 20*(100vw - 320px)/1600,45px)}.cart-item{border-bottom:1px solid var(--black-300);row-gap:var(--s-20)}.cart-item__image{grid-column:1/-1;justify-self:center;display:block;width:58%;max-width:320px;padding-right:.5em}.cart-item__info{display:contents}.cart-item__title{grid-column:1/-1;margin:0;font-size:var(--cart-item-title-size);text-align:justify;text-align-last:justify;overflow-wrap:anywhere}.cart-item__details{grid-column:1/-1;line-height:1.2}.cart-item__details p{margin:0}.cart-item__quantity{grid-column:1/6}.cart-item__price{grid-column:6/-1;justify-self:end;margin:0;white-space:nowrap}.cart-item__remove.btn{grid-column:1/-1;justify-self:end;margin-top:0}@media(min-width: 1100px){.cart-item{row-gap:0}.cart-item .cart-item__image{grid-column:1;width:100%;max-width:none;margin:0}.cart-item .cart-item__info{grid-column:2/5;display:flex;flex-direction:column;align-self:stretch;gap:var(--s-10);min-width:0}.cart-item .cart-item__title{text-align:left;text-align-last:auto}.cart-item .cart-item__quantity{order:1}.cart-item .cart-item__details{order:2;margin-top:auto;padding-top:var(--s-20)}.cart-item .cart-item__price{grid-column:5}.cart-item .cart-item__remove.btn{grid-column:6}}.input-quantity{display:inline-flex;align-items:center;gap:.35em;justify-self:start;line-height:1.65;cursor:pointer}.input-quantity__control{position:relative;display:inline-flex}.input-quantity__control select{appearance:none;-webkit-appearance:none;border:0;border-radius:0;padding:0 1.25em 0 0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.input-quantity__control select:focus-visible{outline-offset:3px}.input-quantity__arrows{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal;position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.l-drawer>.product-filter-grid.l-block:first-child{--l-block-pt:clamp(225px,225px + 75*(100vw - 320px)/1600,300px)}.product-filter-grid__frame{display:block;width:100%}.product-filter-grid__nav-wrapper{margin-bottom:var(--s-50)}.product-filter-grid__nav-wrapper .filter-nav__item{color:var(--t-accent)}@media(max-width: 699px){.product-filter-grid__nav .filter-nav{width:calc(100% + var(--l-content-thin-gutter)*2);margin-left:calc(var(--l-content-thin-gutter)*-1)}}.product-filter-grid__empty{margin:0}.product-filter-grid__header-wrapper{margin-bottom:3em}.cart-block .checkout-item{border-top:1px solid var(--black);padding-top:1em}.cart-block__status[hidden]{display:none}.cart-block__list-wrapper{display:flex;flex-direction:column;width:100%;gap:1em;margin-bottom:1em}.cart-block__checkout-btn{background-color:gray;margin-left:auto}.cart-block__summary-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding-top:2em;border-top:1px solid var(--black)}.cart-block__discount-note{text-align:right}.cart-block__summary{margin-top:0}.hero-simple{--hero-simple-top-offset:clamp(225px,225px + 75*(100vw - 320px)/1600,300px)}.hero-simple{--l-block-pt: var(--hero-simple-top-offset)}.hero-simple__content{grid-column:1/-1}@media(min-width: 700px){.hero-simple__content{grid-column:2/-2}}.hero-media{overflow:hidden;align-items:center}@media(min-width: 700px){.l-drawer>.hero-media{--l-block-pt: var(--s-140)}}.hero-media__content{grid-column:1/-1}@media(min-width: 700px){.hero-media__content{grid-column:2/-2}}.hero-brand{--hero-brand-script-height: 22.25vw;--hero-brand-script-visible-height: calc(var(--hero-brand-script-height) * .82);--l-block-pt: var(--hero-brand-script-visible-height);--l-block-pb: calc(var(--hero-brand-script-visible-height) + var(--s-60));overflow:hidden;align-items:center}.hero-brand .icon-hw-script{position:absolute;bottom:0;left:-10%;width:auto;height:var(--hero-brand-script-height);max-width:none;transform:translateY(18%)}.hero-brand__content{grid-column:1/-1}.hero-brand__content .lockup-default{max-width:466px;margin-inline:auto}@media(min-width: 1100px){.hero-brand__content{grid-column:2/5}.hero-brand__content .lockup-default{margin-inline:0}}.hero-product{padding-block:0;grid-template-rows:auto 1fr;grid-template-columns:unset;min-height:100lvh;--t-bg: var(--t-accent)}@media(min-width: 700px){.hero-product{min-height:53.125vw}}@media(min-width: 1100px){.hero-product{grid-template-rows:unset;grid-template-columns:1fr 1fr}}.hero-product.l-block[data-theme=default]+.section-header[data-theme=default]{--l-block-pt: var(--s-120)}.hero-product.l-block[data-theme=default]+.feature-image-stack[data-theme=default]{--l-block-pt: var(--s-120)}.hero-product--events{grid-template-rows:1fr 1fr}@media(min-width: 1100px){.hero-product--events{grid-template-rows:unset;grid-template-columns:1fr 1fr}}.hero-product__product-info{position:relative;z-index:1}.hero-product__product-img-wrapper{position:relative;z-index:1;border-radius:3px;overflow:hidden;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);width:51%;margin-inline:auto;margin-top:calc(var(--s-200) + var(--s-20))}@media(min-width: 1100px){.hero-product__product-img-wrapper{width:56%}.hero-product__product-img-wrapper{margin-top:clamp(115px,115px + 135*(100vw - 1100px)/820,250px)}.hero-product__product-img-wrapper{margin-bottom:clamp(90px,90px + 0*(100vw - 1100px)/820,90px)}.hero-product__product-img-wrapper{margin-left:calc(var(--s-200) + var(--s-20))}}@media(min-width: 700px)and (max-width: 1099px){.hero-product__product-img-wrapper{width:auto;height:clamp(120px,55lvh - var(--s-200) - 5em,40vw);margin-top:calc(var(--s-200) - var(--s-20));margin-bottom:0}}.hero-product__50-block{position:relative;display:flex;flex-direction:column}@media(min-width: 700px)and (max-width: 1099px){.hero-product__50-block{min-height:0}}.hero-product__fs-img-bg-wrapper{position:absolute;inset:0}.hero-product__product-info-block{display:flex;align-items:center}.hero-product__product-info-block[data-theme=default]:not(.has-background-image){background-image:linear-gradient(var(--default-theme-bg), var(--default-theme-bg)),url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:auto,865.5px 577px}@media(min-width: 1100px){.hero-product__product-info-block{padding-top:clamp(115px,115px + 135*(100vw - 1100px)/820,250px)}.hero-product__product-info-block{padding-bottom:clamp(90px,90px + 0*(100vw - 1100px)/820,90px)}}@media(min-width: 700px){.hero-product__form{margin-top:1.33em}}.hero-product__quantity-row{border-bottom:.5px solid currentColor;padding-bottom:.5em}.hero-product__quantity{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal}.hero-product__quantity select{position:relative;top:1px}.hero-product__quantity .input-quantity__control select:focus,.hero-product__quantity .input-quantity__control select:focus-visible{outline:none;outline-offset:0;box-shadow:none}.hero-product__quantity .input-quantity__arrows{top:calc(50% + 2px)}.hero-product__product-info{padding-inline:var(--l-content-gutter);flex:1;height:100%;padding-block:2.5em;display:flex;flex-direction:column}@media(min-width: 700px){.hero-product__product-info{max-width:clamp(520px,520px + -54*(100vw - 700px)/1220,466px)}}@media(min-width: 700px)and (max-width: 1099px){.hero-product__product-info{width:100%;margin-inline:auto}}@media(min-width: 1100px){.hero-product__product-info{flex:unset}.hero-product__product-info{--hero-product-info-width:clamp(350px,350px + 116*(100vw - 1100px)/820,466px)}.hero-product__product-info{width:min(64%,var(--hero-product-info-width));margin-left:calc(44% - var(--s-200) - var(--s-20));margin-right:auto;padding-inline:0;padding-block:0}}.hero-product__meta-mobile{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;margin-top:2.75em;margin-bottom:1.5em;padding-inline:var(--l-content-gutter)}@media(min-width: 700px){.hero-product__meta-mobile{max-width:clamp(520px,520px + -54*(100vw - 700px)/1220,466px)}}@media(min-width: 1100px){.hero-product__meta-mobile{display:none}}@media(min-width: 700px)and (max-width: 1099px){.hero-product__meta-mobile{width:100%;margin-inline:auto}}.hero-product__meta{align-items:end;justify-content:space-between;padding-bottom:1.25em;margin-bottom:1em;border-bottom:.5px solid currentColor;display:none}@media(min-width: 1100px){.hero-product__meta{display:flex}}.hero-product__price{display:inline-grid}.hero-product__price{font-size:clamp(32px,32px + 15*(100vw - 700px)/1220,47px)}.hero-product__price{line-height:.85}.hero-product__price-option{grid-area:1/1;opacity:0;transform:translateY(0.2em);transition:opacity 200ms ease,transform 200ms ease}.hero-product__price-option.is-active{opacity:1;transform:translateY(0)}.hero-product__availability{font-style:normal}.hero-product__title{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:900;line-height:.95;letter-spacing:.01em}.hero-product__title{font-size:clamp(40px,40px + 25*(100vw - 700px)/1220,65px)}.hero-product__title{margin:0;margin-left:-0.05em}.hero-product__subhead,.hero-product__blend-note{margin:.25em 0 0}.hero-product__description{max-width:450px;margin-top:var(--s-40);margin-bottom:auto}@media(min-width: 1100px){.hero-product__description{margin-top:var(--s-30);margin-bottom:var(--s-20)}.hero-product__description p{margin-top:0}}.hero-product__product-options{border:0;margin:0;margin-top:1em;padding:0;gap:1.5em;display:none}@media(min-width: 1100px){.hero-product__product-options{display:flex}}.hero-product__events-block{position:relative}.hero-product__events-info{position:relative}.hero-product__50-block-events .hero-product__meta-mobile{position:relative;margin-top:auto}.hero-product__date-header{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:900;line-height:.95;letter-spacing:.01em}.hero-product__date-header{font-size:clamp(20px,20px + 12*(100vw - 700px)/1220,32px)}.hero-product__date-header{margin-top:clamp(40px,40px + 90*(100vw - 320px)/1600,130px)}.hero-product__date-header{margin-bottom:1.25rem}.hero-product__events-description{display:flex;flex-direction:column;flex:1}.hero-product__address{margin-bottom:1.75em}.hero-product__directions-link{margin-block:1.25em;display:inline-block;color:var(--t-text);transition:background-size .2s ease,color .2s ease;background-image:linear-gradient(transparent calc(100% - 0.285em), currentColor calc(100% - 0.285em) calc(100% - 0.235em), transparent calc(100% - 0.235em), transparent 100%);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom right}.hero-product__directions-link:hover,.hero-product__directions-link:focus-visible{animation:underline-hover-starts-visible .75s ease forwards;color:currentColor}.hero-product__directions-link{align-self:start;margin-top:0;margin-bottom:1em}.featured-events{--l-block-pt: var(--s-120)}.featured-events__accordions{margin-top:var(--s-80)}.featured-events__accordions .accordion:last-child .accordion__accordion:last-child{border-bottom:0}.featured-events__accordions .grid-events{--pt: 1em;--pb: 1em}.featured-events__accordions>.accordion>.accordion__accordion{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.featured-events__accordions.is-stagger-fade-in>.accordion>.accordion__accordion{opacity:1}.featured-events__accordion-trigger-wrapper{display:flex;flex:1;align-items:center;justify-content:space-between}.featured-events__accordion-count{margin-right:auto}.featured-events__accordion-icon{width:24px;height:auto;transition:color .65s cubic-bezier(0.19, 1, 0.22, 1),opacity .65s cubic-bezier(0.19, 1, 0.22, 1);flex:0 0 auto;align-self:center}@media(min-width: 1100px){.featured-events__accordion-icon{display:none}}.featured-events__accordion-btn{display:none;margin:0}@media(min-width: 1100px){.featured-events__accordion-btn{display:flex}}.featured-events__accordion-title{display:flex;align-items:start;padding-block:1.25em}.featured-events__accordion-trigger-label{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:900;line-height:1;letter-spacing:.01em}.featured-events__accordion-trigger-label{font-size:clamp(40px,40px + 56*(100vw - 700px)/1220,96px)}.featured-events__accordion-trigger-label{margin-block:-0.11em}.featured-events__accordion-count{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:900;line-height:1}.featured-events__accordion-count{font-size:clamp(15px,15px + 12*(100vw - 700px)/1220,27px)}.featured-events__accordion-count{color:var(--month-theme);margin-left:.375em}.featured-events__no-events-note a{transition:background-size .2s ease;background-image:linear-gradient(transparent calc(100% - 0.285em), currentColor calc(100% - 0.285em) calc(100% - 0.235em), transparent calc(100% - 0.235em), transparent 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:bottom right}.featured-events__no-events-note a:hover,.featured-events__no-events-note a:focus-visible{background-size:100% 100%;background-position:bottom left}.featured-events__no-events-note a{color:var(--primary-color)}.featured-products{--l-block-pt: var(--s-120);--l-block-pb: var(--s-200)}.featured-products .grid-products{background:rgba(0,0,0,0);grid-template-columns:1fr}@media(min-width: 1100px){.featured-products .grid-products{grid-template-columns:repeat(3, minmax(0, 1fr))}}.featured-products .card-product{container-type:inline-size;container-name:featured-product-card}.featured-products .grid-products>.card-product{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.featured-products .grid-products.is-stagger-fade-in>.card-product{opacity:1}@media(min-width: 700px)and (max-width: 1099px){@container featured-product-card (min-width: 40rem){.featured-products .card-product__layout{--card-product-wide-gap: var(--card-product-padding-block);display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-rows:1fr;column-gap:var(--card-product-wide-gap)}.featured-products .card-product__main{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-areas:"image title";column-gap:var(--card-product-wide-gap);margin-bottom:0;padding-inline:0;text-align:left}.featured-products .card-product__img-wrapper{grid-area:image;margin-top:0}.featured-products .card-product__title{grid-area:title;align-self:start;margin:0 !important;padding-top:.75em;font-size:32px}.featured-products .card-product__eyebrow{grid-column:2;grid-row:1;z-index:1;align-self:start}.featured-products .card-product .btn-accordion,.featured-products .card-product .btn-accordion.is-ready{position:relative;grid-column:2;grid-row:1;z-index:1;align-self:stretch;height:auto;--btn-accordion-open-max-height: 100%}.featured-products .card-product .btn-accordion.is-ready .btn-accordion__trigger{width:100%;height:var(--closed-height);left:0;right:0;bottom:0}.featured-products .card-product .btn-accordion.is-ready .btn-accordion__body{width:100%}.featured-products .card-product .btn-accordion.is-active .btn-accordion__trigger{height:100%}}}.featured-products:not(.featured-products--has-bg){background:var(--t-bg)}.featured-products:not(.featured-products--has-bg)::before{content:" ";position:absolute;inset:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply}.featured-products:not(.featured-products--has-bg)>*{position:relative}.featured-products:not(.featured-products--has-bg) .grid-products{padding-top:var(--s-80);padding-bottom:var(--s-80)}.featured-products--has-bg{min-height:100lvh;overflow:hidden;align-items:center}.featured-products--has-bg .grid-products{padding-top:var(--s-180);padding-bottom:var(--s-100)}.featured-products__wrapper{row-gap:var(--s-70)}@media(min-width: 1100px){.featured-products__wrapper{row-gap:0}}.featured-products__badge{display:block;grid-column:1/-1;width:100%}.featured-products__badge{max-width:clamp(160px,160px + 120*(100vw - 700px)/1220,280px)}.featured-products__badge{margin-inline:auto;height:auto}@media(min-width: 1100px){.featured-products__badge{grid-column:6/-1}}.featured-products__content{grid-column:1/-1}.featured-products--has-bg .lockup-default{margin-inline:auto;max-inline-size:55ch;text-wrap:balance;text-align:center}@media(min-width: 1100px){.featured-products--has-bg .lockup-default{text-align:left;text-wrap:pretty;max-inline-size:45ch;margin-inline:0}}@media(min-width: 1100px){.featured-products--has-bg .featured-products__content{grid-column:2/5}}@media(min-width: 1100px){.featured-products--has-bg .featured-products__badge+.featured-products__content{margin-top:-2em}}.featured-products__products{grid-column:1/-1}.featured-products__cta{display:flex;justify-content:center;grid-column:1/-1}.featured-products__cta .btn{justify-self:center;margin-top:0}.featured-ctas{padding-block:var(--s-240);background:var(--t-bg)}.featured-ctas::before{content:" ";position:absolute;inset:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply}.featured-ctas>*{position:relative}.featured-ctas[data-theme=default]::before{mix-blend-mode:unset;opacity:0}.featured-ctas__wrapper{row-gap:30px}.featured-ctas__wrapper>.card-cta-image{grid-column:1/-1}@media(min-width: 1100px){.featured-ctas__wrapper{grid-column:content-start/content-end}.featured-ctas__wrapper .card-cta-image:first-child{grid-column:2/5}.featured-ctas__wrapper .card-cta-image:last-child{grid-column:5/-2}}.featured-locations{--l-block-pt: var(--s-180);--l-block-pb: var(--s-180);overflow:hidden;align-items:center;background:var(--featured-locations-bg, var(--t-bg))}.featured-locations::before{content:" ";position:absolute;inset:0;z-index:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply}.featured-locations .lockup-default__headline{color:var(--t-text)}.featured-locations__bg-stack{--featured-locations-clip-inline: 0px;position:absolute;inset:0;z-index:1;display:grid}.featured-locations__bg-stack{--featured-locations-clip-block:clamp(35px,35px + 35*(100vw - 700px)/1220,70px)}.featured-locations__bg-stack{clip-path:inset(var(--featured-locations-clip-block) var(--featured-locations-clip-inline))}@media(min-width: 700px){.featured-locations__bg-stack{--featured-locations-clip-inline: var(--l-content-gutter)}}.featured-locations__bg-canvas{grid-area:1/1;z-index:3;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.featured-locations__bg-stack.is-webgl-ready .featured-locations__bg-canvas{opacity:1}.featured-locations__bg-wrapper{grid-area:1/1;z-index:1;opacity:0;pointer-events:none;transition:opacity var(--ui-transition-duration-very-slow) var(--ui-transition-simple)}.featured-locations__bg-wrapper.is-active{z-index:2;opacity:1}.featured-locations.no-transition .featured-locations__bg-wrapper{transition:none}.featured-locations__bg-stack.is-webgl-ready .featured-locations__bg-wrapper{opacity:0}.featured-locations__bg{width:100%;height:100%;object-fit:cover}.featured-locations__wrapper{position:relative;z-index:2}.featured-locations__content{grid-column:1/-1}.featured-locations__content .filter-nav{margin-top:var(--s-100)}.featured-locations__content .filter-nav__button{font-size:clamp(24px,24px + 14*(100vw - 700px)/1220,38px)}@media(min-width: 700px){.featured-locations__content{grid-column:2/-2}.featured-locations__content .filter-nav{--featured-locations-nav-bleed: calc((100% + var(--gutter)) / 6);width:calc(100% + var(--featured-locations-nav-bleed)*2);margin-left:calc(var(--featured-locations-nav-bleed)*-1)}.featured-locations__content .filter-nav__list{--featured-locations-nav-scroll-padding: calc((100% + var(--gutter)) / 8);padding-inline:var(--featured-locations-nav-scroll-padding);scroll-padding-inline:var(--featured-locations-nav-scroll-padding)}}.featured-locations__tabs{display:grid;margin-top:var(--s-40);background:var(--white);border:1px solid var(--t-text)}.featured-locations__tabs>.card-location-highlight{grid-area:1/1;z-index:1;opacity:0;pointer-events:none}.featured-locations__tabs>.card-location-highlight.is-active{z-index:2;opacity:1;pointer-events:auto}.featured-team{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120);background:var(--t-bg)}.featured-team::before{content:" ";position:absolute;inset:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply}.featured-team>*{position:relative}.featured-team__wrapper{position:relative}.featured-team__lockup{grid-column:1/-1}.featured-team__lockup .lockup-default__headline{color:var(--t-text)}.featured-team__badge{grid-column:1/-1;justify-self:center;width:120px;margin-bottom:var(--s-100)}@media(min-width: 700px){.featured-team__badge{width:167px}}@media(min-width: 1100px){.featured-team__badge{position:absolute;z-index:1;top:calc((var(--eyebrow1)*1.65 + var(--s-60) + var(--h1-small)*.95*2)/2);left:calc(var(--s-col) + var(--gutter)*.5);transform:translate(-50%, -50%) rotateZ(-15deg);margin-bottom:0}}.featured-team__grid{grid-column:1/-1;display:grid;margin-top:var(--s-120);column-gap:25px;row-gap:35px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 700px){.featured-team__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 206px), 1fr))}}@media(min-width: 1100px){.featured-team__grid{width:100%;max-width:1210px;justify-self:center;grid-template-columns:repeat(3, 206px);justify-content:center;gap:90px}}@media(min-width: 1280px){.featured-team__grid{--featured-team-card-width: clamp(140px, 10.73vw, 206px);--featured-team-gap: clamp(80px, 6.25vw, 120px);grid-template-columns:repeat(4, var(--featured-team-card-width));gap:var(--featured-team-gap)}}.featured-team__grid>.card-team{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.featured-team__grid.is-stagger-fade-in>.card-team{opacity:1}.featured-team__cta-lockup{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--s-40);align-items:center;margin-top:var(--s-120)}@media(min-width: 1100px){.featured-team__cta-lockup{grid-column:1/-1;flex-direction:row;justify-content:space-between}.featured-team__cta-lockup{padding-inline:clamp(60px,60px + 35*(100vw - 1100px)/820,95px)}}@media(min-width: 1920px){.featured-team__cta-lockup{grid-column:2/-2;padding-inline:0}}.featured-team__cta-content{max-width:45ch;text-align:center}@media(min-width: 1100px){.featured-team__cta-content{text-align:left}}.featured-team__cta-header{margin-top:0}.featured-team__cta-body p{margin-bottom:0}.featured-team__cta-action{display:flex}@media(min-width: 1100px){.featured-team__cta-action{justify-content:flex-end}}.featured-team__cta-action .btn{margin-top:0}.feature-image-stack{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120)}.section-header+.feature-imamge-stack{--l-block-pt: var(--s-120)}@media(min-width: 1100px){.feature-image-stack .lockup-default__headline{margin-inline:unset}}.feature-image-stack__wrapper{position:relative;align-items:center;row-gap:var(--s-80)}.feature-image-stack__slot{grid-column:1/-1}.feature-image-stack__slot .product-details{width:calc(100% + var(--l-content-gutter)*2);margin-inline:calc(var(--l-content-gutter)*-1);border-inline:0}.feature-image-stack__slot .lockup-default__headline{max-inline-size:22ch}.feature-image-stack__slot .lockup-default__body{max-inline-size:65ch}@media(min-width: 700px){.feature-image-stack__slot .lockup-default,.feature-image-stack__slot .lockup-workshop{width:min(100%,60ch);margin-inline:auto}}@media(min-width: 1100px){.feature-image-stack__slot{grid-column:2/5;grid-row:1}.feature-image-stack__slot .lockup-default,.feature-image-stack__slot .lockup-workshop{width:min(100%,60ch)}.feature-image-stack__slot .lockup-workshop{margin-inline:0 auto}.feature-image-stack__slot .product-details{width:100%;margin-inline:0;border-inline:.5px solid var(--black-300)}}.feature-image-stack__purchase{width:min(100%,60ch);margin:var(--s-40) auto 0}@media(min-width: 1100px){.feature-image-stack--has-product-details .feature-image-stack__slot,.feature-image-stack:has(.product-details) .feature-image-stack__slot{grid-column:1/5}.feature-image-stack--has-product-details .feature-image-stack__slot .product-details,.feature-image-stack:has(.product-details) .feature-image-stack__slot .product-details{width:calc(100% - (var(--s-col) + var(--gutter))*.5);margin-inline:auto}}@media(min-width: 1920px){.feature-image-stack--has-product-details .feature-image-stack__slot,.feature-image-stack:has(.product-details) .feature-image-stack__slot{grid-column:2/5}.feature-image-stack--has-product-details .feature-image-stack__slot .product-details,.feature-image-stack:has(.product-details) .feature-image-stack__slot .product-details{width:calc(var(--s-col)*3 + var(--gutter)*2)}}@media(min-width: 1100px){.feature-image-stack--has-product-details .feature-image-stack__stack,.feature-image-stack:has(.product-details) .feature-image-stack__stack{align-self:stretch;transform:none}}@media(min-width: 1100px){.feature-image-stack--has-product-details .feature-image-stack__stack-inner,.feature-image-stack:has(.product-details) .feature-image-stack__stack-inner{position:sticky;top:max(var(--s-20),50vh - var(--s-col)*1.325 - var(--gutter)*.883 - var(--feature-image-stack-layer-offset)*.5)}}.feature-image-stack__stack{--feature-image-stack-img-justify: end;--feature-image-stack-btn-x: calc(100% + 18px);--feature-image-stack-btn-rotation: 0deg;--feature-image-stack-btn-previous-x: calc(28% - 18px);--feature-image-stack-btn-previous-rotation: 180deg;--feature-image-stack-layer-offset: 40px;grid-column:1/-1;width:min(100%,480px);justify-self:center;transform:translateX(-14%)}@media(min-width: 1100px){.feature-image-stack__stack{--feature-image-stack-btn-x: calc(28% - 18px);--feature-image-stack-btn-rotation: 180deg;--feature-image-stack-btn-previous-x: calc(100% + 18px);--feature-image-stack-btn-previous-rotation: 0deg;grid-column:5/-2;grid-row:1;width:100%;justify-self:end;transform:none}}.feature-image-stack__stack-inner{display:grid;position:relative;width:100%;padding-top:var(--feature-image-stack-layer-offset)}@media(min-width: 1100px){.feature-image-stack--reverse .feature-image-stack__slot{grid-column:5/-2}}@media(min-width: 1100px){.feature-image-stack--reverse.feature-image-stack--has-product-details .feature-image-stack__slot,.feature-image-stack--reverse:has(.product-details) .feature-image-stack__slot{grid-column:5/-1}}@media(min-width: 1920px){.feature-image-stack--reverse.feature-image-stack--has-product-details .feature-image-stack__slot,.feature-image-stack--reverse:has(.product-details) .feature-image-stack__slot{grid-column:5/-2}}@media(min-width: 1100px){.feature-image-stack--reverse .feature-image-stack__stack{--feature-image-stack-img-justify: start;--feature-image-stack-btn-x: calc(72% + 18px);--feature-image-stack-btn-rotation: 0deg;--feature-image-stack-btn-previous-x: -18px;--feature-image-stack-btn-previous-rotation: 180deg;grid-column:2/5;justify-self:start}}@media(min-width: 1100px)and (min-height: 1200px){.feature-image-stack--has-product-details .feature-image-stack__stack,.feature-image-stack:has(.product-details) .feature-image-stack__stack{align-self:center}.feature-image-stack--has-product-details .feature-image-stack__stack-inner,.feature-image-stack:has(.product-details) .feature-image-stack__stack-inner{position:relative;top:auto}}@media(min-width: 1100px){.feature-image-stack--workshop .feature-image-stack__stack{--feature-image-stack-img-justify: end;--feature-image-stack-btn-x: calc(28% - 18px);--feature-image-stack-btn-rotation: 180deg;--feature-image-stack-btn-previous-x: calc(100% + 18px);--feature-image-stack-btn-previous-rotation: 0deg;grid-column:5/-2;justify-self:end}}.feature-image-stack__img-wrapper{grid-area:1/1;width:72%;aspect-ratio:996/1222;overflow:hidden;align-self:center;justify-self:var(--feature-image-stack-img-justify);z-index:1;transition:transform var(--ui-transition-duration-very-slow) var(--ui-transition-simple)}.feature-image-stack__img-wrapper[data-stack-position="0"]{transform:translate(0, 0)}.feature-image-stack__img-wrapper[data-stack-position="1"]{transform:translate(-24px, calc(var(--feature-image-stack-layer-offset) * -0.5))}.feature-image-stack__img-wrapper[data-stack-position="2"]{transform:translate(24px, calc(var(--feature-image-stack-layer-offset) * -1))}.feature-image-stack__img-wrapper[role=button]{cursor:pointer}.feature-image-stack__img-wrapper:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion: reduce){.feature-image-stack__img-wrapper{transition:none}}.feature-image-stack__img{width:100%;height:100%;object-fit:cover}.feature-image-stack__btn{grid-area:1/1;position:absolute;z-index:5;width:44px;height:44px;top:50%;left:var(--feature-image-stack-btn-x);transform:translate(-50%, -50%)}.feature-image-stack__btn .icon-arrow{transform:rotate(var(--feature-image-stack-btn-rotation))}.feature-image-stack__btn--previous{left:var(--feature-image-stack-btn-previous-x)}.feature-image-stack__btn--previous .icon-arrow{transform:rotate(var(--feature-image-stack-btn-previous-rotation))}@media(min-width: 700px)and (hover: hover){.feature-image-stack__btn{opacity:0;pointer-events:none;transform:translate(-50%, calc(-50% + 12px));transition:opacity var(--ui-transition-duration-smooth) var(--ui-transition-smooth),transform var(--ui-transition-duration-smooth) var(--ui-transition-simple)}.feature-image-stack__btn.is-hover-visible,.feature-image-stack__btn:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%, -50%)}}@media(min-width: 700px)and (hover: hover)and (prefers-reduced-motion: reduce){.feature-image-stack__btn{transform:translate(-50%, -50%);transition:none}}.feature-image-stack__badge{display:block;grid-column:1/-1;justify-self:center;width:140px;height:auto}@media(min-width: 1100px){.feature-image-stack__badge{--feature-image-stack-grid-col: calc((100% - (var(--gutter) * 7)) / 8);position:absolute;z-index:4;top:calc(86% - 40px);left:calc(var(--feature-image-stack-grid-col)*3 + var(--gutter)*3)}}@media(min-width: 1100px){.feature-image-stack--reverse .feature-image-stack__badge{left:calc(var(--feature-image-stack-grid-col)*6 + var(--gutter)*6)}}.featured-jobs{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120);background:var(--t-bg)}.featured-jobs>*{position:relative}.featured-jobs::before{content:" ";position:absolute;inset:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply}.featured-jobs[data-theme=default]::before{mix-blend-mode:unset;opacity:0}.featured-jobs__top-lockup{grid-column:1/-1}.featured-jobs__intro-lockup,.featured-jobs__list-wrapper{grid-column:1/-1;margin-top:var(--s-80)}@media(min-width: 1100px){.featured-jobs__intro-lockup,.featured-jobs__list-wrapper{margin-top:var(--s-100);padding-inline:var(--s-100)}}@media(min-width: 1100px){.featured-jobs__intro-lockup{grid-column:2/5;padding-left:0}.featured-jobs__intro-lockup .lockup-default{text-align:left}.featured-jobs__intro-lockup .lockup-default__body{margin-left:0}}@media(min-width: 1100px){.featured-jobs__list-wrapper{grid-column:5/-2;align-self:center;container-type:inline-size;padding-inline:0}}.featured-jobs__list{margin:0;padding:0;list-style-type:none;display:grid;gap:var(--s-50)}@media(min-width: 1100px){.featured-jobs__list{gap:0}}@container (min-width: 40rem){.featured-jobs__list{grid-template-columns:minmax(min-content, max-content) minmax(0, 1fr) auto;column-gap:var(--s-50)}}@media(min-width: 700px)and (max-width: 1099px){.featured-jobs__list{gap:0;grid-template-columns:minmax(min-content, max-content) minmax(0, 1fr) auto;column-gap:var(--s-50)}}.featured-jobs__job{text-align:center}.featured-jobs__job .btn{margin-top:0;justify-self:center}@media(min-width: 1100px){.featured-jobs__job{text-align:left;padding-block:var(--s-30)}.featured-jobs__job:nth-child(n+2){border-top:.5px solid currentColor}.featured-jobs__job:first-child{padding-top:0}.featured-jobs__job .btn{justify-self:start}}@container (min-width: 40rem){.featured-jobs__job{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}}@media(min-width: 700px)and (max-width: 1099px){.featured-jobs__job{text-align:left;padding-block:var(--s-30);display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.featured-jobs__job:nth-child(n+2){border-top:.5px solid currentColor}.featured-jobs__job .btn{justify-self:start}}.featured-jobs__job-layout{display:flex;flex-direction:column;align-items:center;gap:var(--s-20)}@media(min-width: 1100px){.featured-jobs__job-layout{align-items:flex-start}}@container (min-width: 28rem){.featured-jobs__job-layout{flex-direction:row;align-items:center;justify-content:space-between;column-gap:var(--s-50)}.featured-jobs__job-layout .featured-jobs__job-content{flex:1 1 auto}.featured-jobs__job-layout .btn{margin-left:auto}}@container (min-width: 40rem){.featured-jobs__job-layout{display:contents}.featured-jobs__job-layout .btn{margin-left:0;align-self:center;justify-self:end}}@media(min-width: 700px)and (max-width: 1099px){.featured-jobs__job-layout{display:contents}.featured-jobs__job-layout .btn{margin-left:0;align-self:center;justify-self:end}}.featured-jobs__job-content{display:grid;justify-items:center;gap:.4em}@media(min-width: 1100px){.featured-jobs__job-content{justify-items:start;min-width:0}}@container (min-width: 40rem){.featured-jobs__job-content{align-self:center}}@container (min-width: 40rem){.featured-jobs__job-content{display:contents}}@media(min-width: 700px)and (max-width: 1099px){.featured-jobs__job-content{justify-items:start;min-width:0;display:contents}}.featured-jobs__job-title-wrapper{display:grid;justify-items:center}@media(min-width: 1100px){.featured-jobs__job-title-wrapper{justify-items:start;min-width:0}}@media(min-width: 700px)and (max-width: 1099px){.featured-jobs__job-title-wrapper{justify-items:start;min-width:0}}.featured-jobs__job-title{margin:0;width:min-content;min-width:0}.featured-jobs__job-locations{display:block;text-align:center}.featured-job{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120)}.featured-job__wrapper{row-gap:var(--s-80)}.featured-job__position,.featured-job__details{grid-column:1/-1}@media(min-width: 1100px){.featured-job__position,.featured-job__details{grid-column:span 3}}.featured-job__position .lockup-default,.featured-job__position .featured-job__tags{max-inline-size:55ch;margin-inline:auto}.featured-job__position .lockup-default{text-align:left}.featured-job__position .lockup-default>.eyebrow2:not(:last-child){margin-bottom:1.25em}@media(min-width: 1100px){.featured-job__position{grid-column:2/5}}.featured-job__details .lockup-workshop{max-inline-size:55ch;margin-inline:auto}@media(min-width: 1100px){.featured-job__details{grid-column:5/8}}.featured-job__tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5em;margin-top:var(--s-30)}.grid-locations{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120)}.grid-locations__items{display:grid}.grid-locations__items>*+*{position:relative;padding-top:calc(2.5em + .5px);margin-top:2.5em}.grid-locations__items>*+*::before{content:"";position:absolute;top:0;left:0;width:100%;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:center}.grid-locations__items>*+*.is-in-view::before{animation:line-reveal-horizontal var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards}@media(prefers-reduced-motion: reduce){.grid-locations__items>*+*.is-in-view::before{animation:none;transform:scaleX(1)}}.grid-events{row-gap:var(--s-50)}.grid-events>.card-event{opacity:0;transition:opacity 650ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:var(--stagger-delay, 0s)}.grid-events.is-stagger-fade-in>.card-event{opacity:1}.cta-banner{overflow:hidden;align-items:center;--l-block-pt: var(--s-200);--l-block-pb: var(--s-200)}@media(min-width: 700px){.cta-banner{min-height:41.6666666667vw}}.cta-banner__content{grid-column:1/-1;position:relative;text-align:center}@media(min-width: 700px){.cta-banner__content{grid-column:2/-2}}@media(min-width: 700px){.cta-banner .lockup-default{margin-bottom:calc(var(--s-100)*-1)}}.cta-banner .lockup-default__headline{max-inline-size:22ch}.cta-banner .lockup-default__body{max-inline-size:70ch}.cta-banner .lockup-default__cta{margin-top:var(--s-80)}@media(min-width: 700px){.cta-banner .lockup-default__cta{margin-top:var(--s-60)}}.cta-banner .lockup-default__badge{width:212px;max-width:45vw;max-height:none;height:auto;margin-inline:auto;margin-bottom:var(--s-70)}@media(min-width: 700px){.cta-banner .lockup-default__badge{position:absolute;top:50%;left:calc((var(--s-col) + var(--gutter))*-1);transform:translateY(-50%);width:var(--s-col);max-width:none;margin:0}}.cta-cover{overflow:hidden;background:var(--default-theme-bg);color:var(--white);--l-block-pt: 0px;--l-block-pb: 0px;--cta-cover-padding-block: 75px;--cta-cover-content-inline-padding: 40px}.cta-cover{--cta-cover-padding-block:clamp(75px,75px + 15*(100vw - 1100px)/820,90px)}.cta-cover{--cta-cover-content-inline-padding:clamp(40px,40px + 16*(100vw - 1100px)/820,56px)}.cta-cover{min-height:min(189.0547263682vw,800px)}@media(min-width: 1100px){.cta-cover{min-height:56.25vw}}.cta-cover__media{position:absolute;inset:0;z-index:0;clip-path:inset(0);pointer-events:none}.cta-cover__media::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 59.57%, rgba(0, 0, 0, 0.86) 100%)}@media(min-width: 1100px){.cta-cover__media{clip-path:inset(var(--l-content-gutter))}}.cta-cover__media .l-surface{inset:0;background:rgba(0,0,0,0)}.cta-cover__wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;min-height:inherit;gap:0;padding:0 0 var(--cta-cover-padding-block)}@media(min-width: 1100px){.cta-cover__wrapper{gap:0;padding-block:calc(var(--cta-cover-padding-block) + var(--l-content-gutter))}}.cta-cover__top{display:flex;flex:1;align-items:center;justify-content:center;padding-block:200px;text-align:center}@media(min-width: 1100px){.cta-cover__top{display:block;flex:initial;padding-block:0;padding-inline:var(--cta-cover-content-inline-padding)}}.cta-cover__header{font-family:"gt-alpina-typewriter-regular";font-weight:normal;font-style:normal;font-size:40px;margin:0;text-transform:uppercase;letter-spacing:.03em;line-height:1.05;color:var(--t-accent)}@media(min-width: 700px){.cta-cover__header{font-size:clamp(60px,60px + 75*(100vw - 1100px)/820,135px)}}.cta-cover__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--s-50);text-align:center}@media(min-width: 1100px){.cta-cover__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-inline:var(--cta-cover-content-inline-padding);text-align:left}}.cta-cover__body-lockup{display:flex;flex-direction:column;align-items:center;gap:var(--s-30);max-inline-size:46ch}@media(min-width: 1100px){.cta-cover__body-lockup{flex-direction:row;align-items:center;gap:var(--s-60);max-inline-size:76ch}}.cta-cover__badge{flex:0 0 auto}.cta-cover__badge{width:clamp(92px,92px + 16*(100vw - 320px)/1600,108px)}.cta-cover__badge{max-width:100%;height:auto;color:var(--t-text)}.cta-cover__body{color:var(--t-text)}@media(min-width: 1100px){.cta-cover__body{max-inline-size:58ch}}.cta-cover__body p{margin:0;text-wrap:balance}.cta-cover__cta{display:flex;justify-content:center}@media(min-width: 1100px){.cta-cover__cta{justify-content:flex-end}}.cta-cover__cta .btn{margin-top:0}.cta-spread{overflow:hidden;position:relative;color:var(--white);--l-block-pt: 0px;--l-block-pb: 0px}.cta-spread{--cta-spread-badge-width:clamp(150px,150px + 60*(100vw - 1100px)/820,210px)}.cta-spread{--cta-spread-badge-overlap: calc(var(--cta-spread-badge-width) * .3447619048)}@media(min-width: 700px){.cta-spread{--l-block-pt: var(--s-80);--l-block-pb: 0px}}.cta-spread__bg{position:absolute;display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.cta-spread__bg-img{width:100%;height:100%;object-fit:cover;object-position:center top}.cta-spread__wrapper{grid-column:viewport-start/viewport-end}@media(min-width: 700px){.cta-spread__wrapper{grid-column:content-thin-start/content-thin-end}}.cta-spread__grid{row-gap:0}.cta-spread__eyebrow{display:none}@media(min-width: 700px){.cta-spread__eyebrow{display:block;position:relative;z-index:2;top:-0.125em;padding-left:15px;margin-bottom:var(--s-200);text-align:left}}.cta-spread__item{display:grid;justify-items:center;align-content:center;position:relative;overflow:hidden;text-align:center;padding:100px var(--l-content-gutter)}.cta-spread__item:nth-of-type(2){padding-bottom:max(100px,var(--cta-spread-badge-overlap))}@media(min-width: 700px){.cta-spread__item{justify-items:start;align-content:start;text-align:left;padding:0 0 0 15px;min-height:490px;overflow:visible}.cta-spread__item::before{content:"";position:absolute;top:0;bottom:0;left:-20px;width:1px;background:currentColor;opacity:.65;transform:scaleY(0);transform-origin:top}.cta-spread__item.is-in-view::before{animation:line-reveal-vertical var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards}}@media(min-width: 700px)and (max-width: 1099px){.cta-spread__item:first-of-type::before{display:none}}.cta-spread__item+.cta-spread__item::after{content:"";position:absolute;right:50%;border-top:1px solid var(--white);width:var(--l-content-thin-width);transform:translateX(50%) scaleX(0);transform-origin:center}.cta-spread__item+.cta-spread__item.is-in-view::after{animation:line-reveal-horizontal-offset var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards}@media(min-width: 700px){.cta-spread__item+.cta-spread__item::after{display:none}}@keyframes line-reveal-horizontal-offset{from{transform:translateX(50%) scaleX(0)}to{transform:translateX(50%) scaleX(1)}}@keyframes line-reveal-horizontal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes line-reveal-vertical{from{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion: reduce){.cta-spread__item.is-in-view::before{animation:none;transform:scaleY(1)}.cta-spread__item.is-in-view::after{animation:none;transform:translateX(50%) scaleX(1)}}.cta-spread__header,.cta-spread__body,.cta-spread__cta{position:relative;z-index:2}.cta-spread__badge{display:block;width:var(--cta-spread-badge-width);height:auto;justify-self:center;align-self:center;margin-top:0;transform:translateY(-45%)}@media(min-width: 700px){.cta-spread__badge{position:absolute;right:var(--l-content-gutter);bottom:2.75em;z-index:3;margin-top:0;transform:none}}.cta-spread__header{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;margin:0;max-inline-size:16ch;line-height:1;letter-spacing:.05em}.cta-spread__header{font-size:clamp(34px,34px + 26*(100vw - 1100px)/820,60px)}@media(min-width: 700px){.cta-spread__header{margin-top:-0.15em}}.cta-spread__body{max-inline-size:58ch;margin-top:var(--s-30)}.cta-spread__body p{margin:0;text-wrap:balance}.cta-spread__cta{display:flex;justify-content:center;margin-top:var(--s-50)}@media(min-width: 700px){.cta-spread__cta{justify-content:flex-start}}.cta-spread__cta .btn{margin-top:0}.cta-form{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120)}.featured-job[data-theme=default]+.cta-form[data-theme=default]{position:relative}.featured-job[data-theme=default]+.cta-form[data-theme=default]::before{content:"";position:absolute;right:50%;border-top:1px solid var(--black);width:var(--l-content-thin-width);transform:translateX(50%)}.cta-form__wrapper{--cta-form-row-gap: var(--s-80);row-gap:var(--cta-form-row-gap)}.cta-form__lockup,.cta-form__form{grid-column:1/-1;width:min(100%,676px);margin-inline:auto}.cta-form__form{display:block;position:relative}.cta-form__form form[data-formie-form]{width:100%}.cta-form__form:not(:has(form[data-formie-form]))>.cta-form__submit{display:none}.cta-form__form [data-formie-field]{margin-block:0 1.5em}.cta-form__form [data-formie-field-label]{display:block;margin-bottom:.25em}.cta-form__form input.formie-input:not([type=file]),.cta-form__form textarea.formie-textarea{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--t-border);border-radius:0;padding-inline:0;padding-block:.75em;font:inherit}.cta-form__form input.formie-input:not([type=file]):focus-visible,.cta-form__form textarea.formie-textarea:focus-visible{border-color:var(--color-emphasis)}.cta-form__form [data-formie-button-container],.cta-form__form [data-formie-row-submit]{display:none}.cta-form__badge{position:absolute;top:0;right:0;z-index:1;color:var(--blue);width:120px;transform:translate(30%, -35%);pointer-events:none}@media(min-width: 700px){.cta-form__badge{width:160px}}.cta-form__submit{display:flex;justify-content:flex-start;margin-top:var(--s-40)}.cta-form .grecaptcha-badge{visibility:hidden;position:static;height:0 !important;width:0 !important}.cta-form__success{position:absolute;inset:0;pointer-events:none;transform:translateY(1em);opacity:0;height:var(--form-height);visibility:hidden}.cta-form.is-ready .cta-form__success{transition:opacity 1s ease,transform .5s ease,visibility 0s 1s}.cta-form.was-successful .cta-form__form{min-height:var(--form-height)}.cta-form.was-successful .cta-form__form>:not(.cta-form__success):not(.cta-form__badge){display:none}.cta-form.was-successful .cta-form__form .cta-form__success{pointer-events:all;opacity:1;transform:translateY(0);visibility:visible;transition-delay:.5s}.cta-form__errors-wrapper{display:none}.cta-form__errors-wrapper:has(>*){display:flex;flex-direction:column;gap:var(--gutter);grid-column:1/-1;width:min(100%,676px);margin-inline:auto;margin-top:calc(.5*var(--cta-form-row-gap));color:var(--black);background:rgba(0,0,0,0);border:1px solid #000;padding:16px;line-height:1.25}.cta-form__form [data-formie-message-error]{grid-column:1/-1;grid-row:3;width:min(100%,676px);margin-inline:auto;margin-top:calc(-0.5*var(--cta-form-row-gap));color:var(--black);background:rgba(0,0,0,0);border:1px solid #000}.cta-form:has(.formie-error.file-type-error) .cta-form__form [data-formie-message-error],.cta-form:has(.formie-error.file-size-error) .cta-form__form [data-formie-message-error]{display:none}.section-header{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120)}.section-header .lockup-default__headline{color:var(--t-accent)}.section-header__lockup{grid-column:1/-1;margin-inline:auto}.section-header.header-is-narrow .lockup-default__headline{width:min(100%,760px);max-inline-size:unset}.section-header.header-is-medium .lockup-default__headline{width:min(100%,880px);max-inline-size:unset}.section-header.header-is-wide .lockup-default__headline{width:min(100%,1080px);max-inline-size:unset}.section-header.body-is-narrow .lockup-default__body{width:min(100%,760px);max-inline-size:unset}.section-header.body-is-medium .lockup-default__body{width:min(100%,880px);max-inline-size:unset}.section-header.body-is-wide .lockup-default__body{width:min(100%,1080px);max-inline-size:unset}.article{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120);background-image:linear-gradient(var(--default-theme-bg), var(--default-theme-bg)),url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:auto,865.5px 577px}.article__item{display:grid;position:relative;grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--s-100)}.article__item:first-child{padding-top:0}.article__item:not(:first-child){padding-top:calc(var(--s-100) + var(--scale-50))}.article__item:not(:first-child)::before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--scale-50);background:var(--t-border, currentColor);transform:scaleX(0);transform-origin:center}.article__item:not(:first-child).is-in-view::before{animation:line-reveal-horizontal var(--ui-transition-duration-slow) cubic-bezier(0.19, 1, 0.22, 1) forwards}@media(min-width: 700px){.article__item:not(:first-child)::before{left:calc((100% - var(--l-content-thin-width))/2);width:var(--l-content-thin-width)}}@media(prefers-reduced-motion: reduce){.article__item.is-in-view:not(:first-child)::before{animation:none;transform:scaleX(1)}}.simple-body__content{grid-column:1/-1;max-inline-size:90ch;margin-inline:auto}@media(min-width: 700px){.simple-body__content{grid-column:2/8}}@media(min-width: 1100px){.simple-body__content{grid-column:3/7}}.shout{--l-block-pt: 0px;--l-block-pb: 0px}.shout{--shout-type-size:clamp(80px,80px + 110*(100vw - 320px)/1192,190px)}@media(min-width: 1512px){.shout{--shout-type-size:clamp(190px,190px + 33*(100vw - 1512px)/408,223px)}}.shout{display:grid;min-height:250px;aspect-ratio:1920/1033;overflow:hidden;isolation:isolate;align-items:center;color:var(--white)}@media(min-width: 700px){.shout{min-height:420px;aspect-ratio:auto}.shout{min-height:clamp(420px,420px + 310*(100vw - 700px)/812,730px)}}@media(min-width: 1512px){.shout{min-height:clamp(730px,730px + 303*(100vw - 1512px)/408,1033px)}}.shout[data-theme=goldenrod]{background:var(--goldenrod)}.shout[data-theme=goldenrod]::before{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;background-image:url("/static/images/paper_background_tile2.jpg");background-repeat:repeat;background-position:center;background-size:644.5px 831px;mix-blend-mode:overlay}.shout .s-background-media{z-index:0}.shout__rows{position:relative;z-index:1;display:grid;gap:clamp(12px,2vw,42px)}.shout__rows--mobile{display:none}.shout__row{width:max-content;transform:translate3d(calc(50vw - 50% + var(--shout-translate, 0px)), 0, 0);will-change:transform}.shout__track,.shout__group{display:flex;align-items:center;width:max-content}.shout__group{gap:.5em;padding-right:.66em}.shout__item{flex:0 0 auto}.shout__item--text+.shout__item--text{margin-left:.16em}.shout__item--text{display:block;font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;font-size:var(--shout-type-size);font-weight:900;height:.764em;letter-spacing:.01em;overflow:hidden;white-space:nowrap}.shout__text{display:block;line-height:.9;transform:translateY(-0.09em)}.shout__item--image{display:block;height:.72em;font-size:var(--shout-type-size);overflow:hidden}.shout__item--image-regular{margin-inline:.08em}.shout__item--image-circle{width:.8em;height:.8em;margin-inline:.14em;border-radius:50%;transform:scale(1.01)}.shout__image,.shout__image-img{display:block;width:100%;height:100%}.shout__image-img{object-fit:cover}@media(max-width: 699px){.shout{--l-block-pt: var(--s-200);--l-block-pb: var(--s-200);min-height:430px;aspect-ratio:auto}.shout__rows--desktop{display:none}.shout__rows--mobile{display:grid}}@media(prefers-reduced-motion: reduce){.shout__row{transform:translate3d(calc(50vw - 50%), 0, 0);will-change:auto}}.mosaic-shout{position:relative;overflow:visible;overflow-x:clip;--l-block-pt: 0px;--l-block-pb: 0px}.mosaic-shout.has-bottom-padding{--l-block-pb: var(--s-100)}.mosaic-shout.has-top-padding{--l-block-pt: var(--s-100)}.mosaic-shout__wrapper{position:relative;align-items:start;row-gap:0}.mosaic-shout__link{position:absolute;z-index:4;inset:0;display:none}.mosaic-shout__link:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.mosaic-shout__image{z-index:1;display:block;width:100%;overflow:hidden}.mosaic-shout__image-img{display:block;width:100%;height:auto}.mosaic-shout__image--one{grid-column:1/7;grid-row:1;width:calc(100% + var(--l-content-gutter));margin-left:calc(var(--l-content-gutter)*-1)}.mosaic-shout__image--two{grid-column:4/-1;grid-row:3;width:calc(100% + var(--l-content-gutter));margin-right:calc(var(--l-content-gutter)*-1)}.mosaic-shout__image--three{display:none}.mosaic-shout__badge{display:none}.mosaic-shout__lockup{position:relative;z-index:2;grid-column:1/-1;grid-row:2;align-self:center;width:100%;margin:var(--s-80) auto;text-align:center}.mosaic-shout__lockup .lockup-default__headline{font-family:"fabrikat-kompakt-web-black";font-weight:normal;font-style:normal;text-transform:uppercase;color:var(--black-300)}.mosaic-shout__lockup .lockup-default__headline{font-size:clamp(50px,50px + 36*(100vw - 700px)/1220,86px)}.mosaic-shout__lockup .lockup-default__headline{line-height:1;letter-spacing:.025em;margin-bottom:var(--s-50)}.mosaic-shout__lockup .lockup-default__body{max-inline-size:34ch;margin-inline:auto}.mosaic-shout__lockup .lockup-default__body p{margin:0;line-height:1.35;text-wrap:balance}@media(min-width: 700px){.mosaic-shout__image--one{width:min(100% + var(--l-content-gutter),400px)}.mosaic-shout__image--two{width:min(100% + var(--l-content-gutter),304px);justify-self:end}.mosaic-shout__badge{z-index:0;display:block;grid-column:7/8;grid-row:1;width:calc(100% + var(--gutter)*2);max-width:none;height:auto;align-self:center;margin-inline:calc(var(--gutter)*-1)}.mosaic-shout__lockup .lockup-default__headline{max-inline-size:17ch}.mosaic-shout__lockup .lockup-default__body{max-inline-size:62ch}}@media(min-width: 1100px){.mosaic-shout{z-index:2}.mosaic-shout__wrapper{grid-template-rows:auto auto auto}.mosaic-shout__image--one{grid-column:1/4;grid-row:1;width:100%;margin-left:0;max-width:none}.mosaic-shout__image--two{grid-column:7/-1;grid-row:2;width:100%;max-width:none;margin-right:0;justify-self:auto}.mosaic-shout__image--three{display:block;grid-column:2/4;grid-row:3;margin-bottom:clamp(-150px,-9vw,-90px);z-index:3}.mosaic-shout__badge{z-index:0;display:block;grid-column:6/7;grid-row:1;width:calc(100% + var(--gutter)*2);max-width:none;height:auto;align-self:center;margin-inline:calc(var(--gutter)*-1)}.mosaic-shout__link{display:block}.mosaic-shout__lockup{grid-column:2/8;grid-row:2;align-self:center;width:min(100%,900px);margin:0 auto}.mosaic-shout__lockup .btn{display:none}.mosaic-shout__lockup .lockup-default__headline{max-inline-size:17ch;margin-inline:auto;margin-bottom:var(--s-30)}.mosaic-shout__lockup .lockup-default__body{max-inline-size:62ch}.mosaic-shout__lockup .lockup-default__body p{line-height:1.45}}.mosaic-paper-a{--l-block-pt: 0px;--l-block-pb: 0px}.mosaic-paper-a__wrapper{align-items:start;padding-top:var(--s-120);padding-bottom:var(--s-120);row-gap:0}.mosaic-paper-a__image{display:block;width:100%}.mosaic-paper-a__image-img{display:block;width:100%;height:auto}.mosaic-paper-a__image--1{grid-column:3/-1;grid-row:1;width:calc(100% + var(--l-content-gutter))}.mosaic-paper-a__image--2{grid-column:1/-1;grid-row:3;width:calc(100% + var(--l-content-gutter)*2);margin-left:calc(var(--l-content-gutter)*-1);margin-top:var(--s-160)}.mosaic-paper-a__image--3{display:block;grid-column:2/8;grid-row:4;margin-top:var(--s-120)}.mosaic-paper-a__lockup{grid-column:1/-1;grid-row:2;width:100%;margin:var(--s-160) auto 0;text-align:center}.mosaic-paper-a__lockup .lockup-default__body{max-inline-size:34ch;margin-inline:auto}.mosaic-paper-a__lockup .lockup-default__body p{margin:0}@media(min-width: 700px){.mosaic-paper-a__wrapper{grid-template-rows:auto auto}.mosaic-paper-a__image--1{grid-column:5/-1;grid-row:1;width:calc(100% - var(--gutter));margin-left:var(--gutter);transform:translate(var(--l-content-gutter), -40px)}.mosaic-paper-a__image--2{grid-column:1/4;grid-row:2;width:min(100%,360px);margin:var(--s-80) 0 0 calc(var(--l-content-gutter)*-1);transform:none}.mosaic-paper-a__image--3{display:block;grid-column:5/-1;grid-row:2;width:min(100%,290px);justify-self:end;margin-top:var(--s-120);transform:none}.mosaic-paper-a__lockup{grid-column:1/5;grid-row:1;align-self:center;margin:0;text-align:left;z-index:1}.mosaic-paper-a__lockup .lockup-default{text-align:left}.mosaic-paper-a__lockup .lockup-default__headline{max-inline-size:18ch;margin-inline:0}.mosaic-paper-a__lockup .lockup-default__body{max-inline-size:56ch;margin-inline:0}}@media(min-width: 1100px){.mosaic-paper-a__wrapper{--mosaic-paper-a-image-one-extension:clamp(80px,80px + 50*(100vw - 1100px)/820,130px)}.mosaic-paper-a__wrapper{--mosaic-paper-a-image-two-offset:clamp(65px,65px + 60*(100vw - 1100px)/820,125px)}.mosaic-paper-a__wrapper{--mosaic-paper-a-image-three-offset:clamp(40px,40px + 35*(100vw - 1100px)/820,75px)}.mosaic-paper-a__image--1{grid-column:5/8;width:calc(100% + var(--mosaic-paper-a-image-one-extension));margin-left:0;transform:none}.mosaic-paper-a__image--2{grid-column:1/3;width:calc(100% + var(--gutter)*3);margin:calc(var(--gutter)*-1) 0 0;transform:translateX(var(--mosaic-paper-a-image-two-offset))}.mosaic-paper-a__image--3{grid-column:6/8;width:calc(100% + var(--gutter));justify-self:auto;margin-top:var(--s-160);transform:translateX(calc(var(--mosaic-paper-a-image-three-offset) * -1))}.mosaic-paper-a__lockup{grid-column:2/5;z-index:auto}.mosaic-paper-a__lockup .lockup-default__headline{margin-inline:0}}.mosaic-paper-b{--l-block-pt: 0px;--l-block-pb: 0px}.mosaic-paper-b__wrapper{align-items:start;padding-top:var(--s-120);padding-bottom:var(--s-120);row-gap:0}.mosaic-paper-b__image,.mosaic-paper-b__image-two-wrapper{display:block;width:100%}.mosaic-paper-b__image-img{display:block;width:100%;height:auto}.mosaic-paper-b__image--one{grid-column:3/-1;grid-row:1;width:calc(100% + var(--l-content-gutter))}.mosaic-paper-b__image-two-wrapper{position:relative;grid-column:1/-1;grid-row:3;width:calc(100% + var(--l-content-gutter)*2);margin-left:calc(var(--l-content-gutter)*-1);margin-top:var(--s-160)}.mosaic-paper-b__image--three{display:block;grid-column:2/8;grid-row:4;margin-top:var(--s-120)}.mosaic-paper-b__badge{position:absolute;top:0;left:50%;z-index:1;width:104px;color:var(--blue);transform:translate(-50%, -50%);pointer-events:none}.mosaic-paper-b__lockup{grid-column:1/-1;grid-row:2;width:100%;margin:var(--s-160) auto 0;text-align:center}.mosaic-paper-b__lockup .lockup-default__body{max-inline-size:34ch;margin-inline:auto}.mosaic-paper-b__lockup .lockup-default__body p{margin:0}@media(min-width: 700px){.mosaic-paper-b__wrapper{grid-template-rows:auto auto}.mosaic-paper-b__image--one{grid-column:5/-1;grid-row:1;width:calc(100% - var(--gutter));margin-left:var(--gutter);transform:translate(var(--l-content-gutter), -40px)}.mosaic-paper-b__image-two-wrapper{grid-column:1/4;grid-row:2;width:min(120%,480px);margin:var(--s-80) 0 0 calc(var(--l-content-gutter)*-1);transform:none}.mosaic-paper-b__image--three{grid-column:5/-1;grid-row:2;width:min((100% - var(--gutter))*.95,285px);justify-self:end;margin-top:var(--s-120);transform:none}.mosaic-paper-b__badge{top:0;right:0;left:auto;width:clamp(65px,9.25vw,102px);transform:translate(50%, -50%)}.mosaic-paper-b__lockup{grid-column:1/5;grid-row:1;align-self:center;margin:0;text-align:left;z-index:1}.mosaic-paper-b__lockup .lockup-default{text-align:left}.mosaic-paper-b__lockup .lockup-default__headline{max-inline-size:16ch;margin-inline:0}.mosaic-paper-b__lockup .lockup-default__body{max-inline-size:56ch;margin-inline:0}}@media(min-width: 1100px){.mosaic-paper-b__wrapper{--mosaic-paper-b-reference-unit: calc(100vw / 1298);padding-top:calc(var(--mosaic-paper-b-reference-unit)*79);padding-bottom:calc(var(--mosaic-paper-b-reference-unit)*130);row-gap:calc(var(--mosaic-paper-b-reference-unit)*90)}.mosaic-paper-b__image--one{grid-column:5/8;width:calc(100% + var(--mosaic-paper-b-reference-unit)*42);margin-left:0;transform:translateX(calc(var(--mosaic-paper-b-reference-unit) * -42))}.mosaic-paper-b__image-two-wrapper{grid-column:1/3;width:calc(100% + var(--mosaic-paper-b-reference-unit)*66);margin:0;transform:translateX(calc(var(--mosaic-paper-b-reference-unit) * 90))}.mosaic-paper-b__image--three{grid-column:6/8;width:calc(100% + var(--mosaic-paper-b-reference-unit)*29);justify-self:auto;margin-top:calc(var(--mosaic-paper-b-reference-unit)*16);transform:translateX(calc(var(--mosaic-paper-b-reference-unit) * 35))}.mosaic-paper-b__badge{width:calc(var(--mosaic-paper-b-reference-unit)*120);max-width:none;transform:translate(72%, -50%)}.mosaic-paper-b__lockup{grid-column:2/4;z-index:auto}.mosaic-paper-b__lockup .lockup-default__headline{margin-inline:0}.mosaic-paper-b__lockup .lockup-default__body{max-inline-size:38ch}}.mosaic-flood{--l-block-pt: var(--s-120);--l-block-pb: var(--s-120);--mosaic-flood-surface-top: calc(var(--s-120) + (100vw - var(--l-content-gutter) * 2) * .65);background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px}.mosaic-flood::before{content:"";position:absolute;inset:var(--mosaic-flood-surface-top) 0 0;z-index:0;background:var(--t-bg);opacity:.9;pointer-events:none}.mosaic-flood::after{content:"";position:absolute;inset:0 0 auto;z-index:0;height:var(--mosaic-flood-surface-top);background:var(--default-theme-bg);pointer-events:none}.mosaic-flood__wrapper{position:relative;z-index:1;align-items:start;row-gap:var(--s-100)}.mosaic-flood__image{display:block;width:100%;grid-column:1/-1}.mosaic-flood__image-img{display:block;width:100%;height:auto}.mosaic-flood__image--1{grid-row:1}.mosaic-flood__image--2{grid-row:3}.mosaic-flood__image--3{grid-column:2/8;grid-row:4}.mosaic-flood__image--4{grid-row:6}.mosaic-flood__badge{grid-column:3/7;grid-row:5;width:100%;max-width:180px;justify-self:center}.mosaic-flood__lockup{grid-column:1/-1;grid-row:2}.mosaic-flood__lockup .lockup-default__headline{max-inline-size:16ch;margin-inline:auto}.mosaic-flood__lockup .lockup-default__body{max-inline-size:42ch;margin-inline:auto}.mosaic-flood__lockup p{margin:0}@media(min-width: 700px){.mosaic-flood{--mosaic-flood-unit: calc(100vw / 1260);--mosaic-flood-surface-top: calc(var(--s-120) + var(--mosaic-flood-unit) * 204)}.mosaic-flood__wrapper{row-gap:calc(var(--mosaic-flood-unit)*80)}.mosaic-flood__image--1{grid-column:1/5;width:calc(100% - var(--mosaic-flood-unit)*70)}.mosaic-flood__image--2{grid-column:6/-1;grid-row:1/3;width:calc(100% - var(--mosaic-flood-unit)*60);margin-top:calc(var(--mosaic-flood-unit)*59);justify-self:end}.mosaic-flood__lockup{grid-column:1/6;grid-row:2}.mosaic-flood__lockup .lockup-default{text-align:left}.mosaic-flood__lockup .lockup-default__headline,.mosaic-flood__lockup .lockup-default__body{margin-inline:0}.mosaic-flood__lockup .lockup-default__headline{max-inline-size:14ch}.mosaic-flood__lockup .lockup-default__body{max-inline-size:64ch}.mosaic-flood__image--3{grid-column:1/4;grid-row:3;width:calc(100% - max(50px,var(--mosaic-flood-unit)*60));align-self:center}.mosaic-flood__image--4{grid-column:4/7;grid-row:3}.mosaic-flood__badge{grid-column:7/-1;grid-row:3;width:calc(50% + var(--gutter));max-width:none;align-self:center;justify-self:center}}@media(min-width: 1100px){.mosaic-flood__image--1{grid-column:1/5;width:calc(100% - var(--mosaic-flood-unit)*70);margin-left:calc(var(--mosaic-flood-unit)*70)}.mosaic-flood__image--2{grid-column:6/-1;width:calc(100% - var(--mosaic-flood-unit)*60);margin-left:calc(var(--mosaic-flood-unit)*15);justify-self:stretch}.mosaic-flood__lockup{grid-column:2/6}.mosaic-flood__lockup .lockup-default__headline{margin-inline:0}.mosaic-flood__image--3{grid-column:2/4;width:calc(100% - var(--mosaic-flood-unit)*40);margin-left:calc(var(--gutter)*-1)}.mosaic-flood__image--4{grid-column:4/6;width:calc(100% + var(--gutter));margin-left:calc(var(--mosaic-flood-unit)*35)}.mosaic-flood__badge{grid-column:7/8;width:calc(100% + var(--gutter));transform:translateX(calc(var(--mosaic-flood-unit) * 25));justify-self:stretch}}.filmstrip{--filmstrip-gap:clamp(45px,45px + 45*(100vw - 320px)/1600,90px)}.filmstrip{--filmstrip-width:clamp(240px,240px + 225*(100vw - 320px)/1600,465px)}.filmstrip--tall,.filmstrip--original{--filmstrip-gap: var(--s-40)}.filmstrip--tall,.filmstrip--original{--filmstrip-width:clamp(260px,260px + 240*(100vw - 320px)/1600,500px)}.filmistrip--square{--filmstrip-ratio: 465 / 442}.filmstrip--tall{--filmstrip-ratio: 500 / 690}.filmstrip--original img{object-fit:contain}.filmstrip__viewport{grid-column:viewport;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.filmstrip__viewport:active{cursor:grabbing}.filmstrip__track{display:flex;width:max-content;will-change:transform}.filmstrip__group{display:flex;flex:0 0 auto;gap:var(--filmstrip-gap);padding-right:var(--filmstrip-gap)}.filmstrip__image{display:block;flex:0 0 var(--filmstrip-width);width:var(--filmstrip-width);aspect-ratio:var(--filmstrip-ratio);overflow:hidden}.filmstrip__image-img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.grid-products__header-wrapper{margin-bottom:2em}.grid-products__header{letter-spacing:.01em;margin-bottom:2em;color:var(--t-accent)}html.has-cart-open,html.has-cart-open body{overflow:hidden}body:has(.cart-modal) .page-header{z-index:1101}.cart-modal{opacity:0;pointer-events:none;transition:opacity .25s ease;position:fixed;inset:0;z-index:1100;padding:0;grid-template-rows:minmax(0, 1fr);background-color:var(--cream);color:var(--black-300);background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px}.has-cart-open .cart-modal{opacity:1;pointer-events:auto}@media(prefers-reduced-motion: reduce){.cart-modal{transition:none}}.cart-modal::before{content:"";position:absolute;inset:0;background:var(--default-theme-bg);pointer-events:none}.cart-modal__scroll{position:relative;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;align-content:start}.cart-modal__scroll::-webkit-scrollbar{display:none}.cart-modal__grid{padding-top:calc(var(--page-header-height) + var(--s-40));padding-bottom:var(--s-80);align-content:start}.cart-modal__title{grid-column:1/-1;margin:0 0 var(--s-30);text-align:justify;text-align-last:justify}@media(min-width: 1100px){.cart-modal__title{display:none}}.cart-modal__title-desktop{display:none}@media(min-width: 1100px){.cart-modal__title-desktop{display:block;grid-column:2/-2;border-bottom:1px solid #000;padding-bottom:1em}}.cart-modal__items{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:subgrid;grid-column:1/-1}@media(min-width: 1100px){.cart-modal__items{grid-column:2/-2}}.cart-modal__status{grid-column:1/-1;margin:0}@media(min-width: 1100px){.cart-modal__status{grid-column:2/-2}}.cart-modal__status[hidden]{display:none}.cart-modal__summary{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-end;gap:.5em;padding-top:var(--s-40);text-align:right}@media(min-width: 1100px){.cart-modal__summary{grid-column:2/-2}}.cart-modal__summary p{margin:0}.cart-modal__discount{font-family:"sunset-gothic-regular-pro";font-weight:normal;font-style:normal;font-style:italic;font-size:.875em}.cart-modal__total{padding-top:.2em;letter-spacing:.05em}.cart-modal__total{font-size:clamp(32px,32px + 8*(100vw - 320px)/1600,40px)}.cart-modal__checkout.btn{margin-top:calc(var(--s-30) + .25em);background:var(--black-300);color:var(--cream)}.spacer{--l-block-pt: var(--spacer-mobile-pt, 0px);--l-block-pb: var(--spacer-mobile-pb, 0px);padding-top:var(--l-block-pt);padding-bottom:var(--l-block-pb);background:var(--t-bg)}.spacer::before{content:"";position:absolute;inset:0;background-image:url("/static/images/paper_background_tile.jpg");background-repeat:repeat;background-size:865.5px 577px;opacity:.6;mix-blend-mode:multiply;pointer-events:none}@media(min-width: 700px){.spacer{--l-block-pt: var(--spacer-desktop-pt, 0px);--l-block-pb: var(--spacer-desktop-pb, 0px)}}.spacer[data-theme=default]::before{mix-blend-mode:unset;opacity:0}.ds-page{background:var(--cream);color:var(--black-300);min-height:100svh;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5rem) clamp(5rem,8vw,8rem)}.ds-page__inner{margin-inline:auto;max-width:90rem}.ds-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ds-breadcrumb__item:not(:last-child)::after{content:"/";margin-left:.5rem}.ds-breadcrumb a,.ds-text-block__link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ds-page__intro{border-bottom:1px solid currentColor;margin-block:clamp(2.5rem,6vw,6rem) 2rem;padding-bottom:2rem}.ds-page__title{font-size:clamp(2.5rem,6vw,6rem);line-height:1;margin:0}.ds-page__blocks{display:grid;gap:clamp(3rem,6vw,6rem)}.ds-text-block{max-width:55rem}.ds-text-block__heading,.ds-link-grid__heading{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15;margin:0 0 1rem}.ds-text-block__body,.ds-link-grid__body{max-width:70ch}.ds-text-block__link{display:inline-block;margin-top:1rem}.ds-link-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr))}.ds-link-grid__card{background:var(--white);border:1px solid var(--black-300);color:inherit;display:block;min-height:12rem;padding:clamp(1.25rem,3vw,2rem);position:relative;text-decoration:none}a.ds-link-grid__card:hover,a.ds-link-grid__card:focus-visible{background:var(--ivory)}.ds-link-grid__arrow{bottom:1.5rem;position:absolute;right:1.5rem}.ds-page__empty,.ds-page__unsupported{border:1px dashed currentColor;padding:1.5rem}.ds-block-entry{--ds-preview-width: 1440px;--ds-preview-scale: 1;background:var(--cream);color:var(--black-300);display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:clamp(14rem,20vw,19rem) minmax(0, 1fr);min-height:100svh}.ds-variant-frame{display:block}.ds-block-sidebar{align-self:start;background:var(--white);border-right:1px solid currentColor;max-height:100svh;overflow-y:auto;position:sticky;top:0}.ds-block-sidebar__title{border-bottom:1px solid currentColor;font-size:1rem;margin:0;padding:1.25rem}.ds-block-sidebar__list{list-style:none;margin:0;padding:0}.ds-block-sidebar__link{border-bottom:1px solid #ddd;color:inherit;display:grid;font-size:.9rem;gap:.75rem;padding:1rem 1.25rem;text-decoration:none}.ds-block-sidebar__link img{aspect-ratio:16/9;object-fit:cover;width:100%}.ds-block-sidebar__link:hover,.ds-block-sidebar__link:focus-visible,.ds-block-sidebar__link.is-active{background:var(--ivory)}.ds-block-entry__content{min-width:0;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5rem) 6rem 0}.ds-block-entry__header{border-bottom:1px solid currentColor;margin-bottom:clamp(2rem,5vw,5rem);padding-bottom:2rem}.ds-block-entry__title{font-size:clamp(2.5rem,5vw,5rem);margin:2rem 0 1rem}.ds-block-entry__body{max-width:70ch}.ds-block-entry__variant{--ds-preview-height: 600px;margin-bottom:clamp(3rem,6vw,6rem)}.ds-block-entry__variant-heading{margin-bottom:1.5rem}.ds-block-entry__variant-heading h2{font-size:clamp(1.5rem,3vw,2.5rem);margin:0 0 .5rem}.ds-block-entry__browser{background:var(--white);border:1px solid var(--black-300);width:calc(var(--ds-preview-width)*var(--ds-preview-scale))}.ds-block-entry__browser-bar{align-items:center;border-bottom:1px solid var(--black-300);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.5rem}.ds-block-entry__browser-bar button{background:var(--white);border:1px solid var(--black-300);color:inherit;cursor:pointer;font:inherit;padding:.35rem .5rem}.ds-block-entry__browser-bar button:hover,.ds-block-entry__browser-bar button:focus-visible,.ds-block-entry__browser-bar button.is-active{background:var(--ivory)}.ds-block-entry__devices{display:flex;flex-wrap:wrap;gap:.25rem}.ds-block-entry__viewport{height:calc(var(--ds-preview-height)*var(--ds-preview-scale));overflow:hidden}.ds-block-entry__viewport iframe{border:0;display:block;height:var(--ds-preview-height);transform:scale(var(--ds-preview-scale));transform-origin:top left;width:var(--ds-preview-width)}.ds-block-entry__next{border-top:1px solid currentColor;padding-top:1.5rem}.ds-block-entry__next a{color:inherit}@media(max-width: 800px){.ds-block-entry{grid-template-columns:minmax(0, 1fr)}.ds-block-sidebar{border-bottom:1px solid currentColor;border-right:0;max-height:15rem;position:static}.ds-block-entry__content{padding-inline:1.25rem}}.ds-block-preview-grid{display:grid;gap:clamp(2rem,5vw,4rem)}.ds-block-preview-grid__toolbar{align-items:end;border-bottom:1px solid currentColor;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding-bottom:1.5rem}.ds-block-preview-grid__filters{display:grid;gap:.75rem}.ds-block-preview-grid__filters-title{font-size:.875rem;font-weight:400;margin:0}.ds-block-preview-grid__filters-pills{display:flex;flex-wrap:wrap;gap:.5rem}.ds-block-preview-grid__filter-pill{background:var(--white);border:1px solid var(--black-300);border-radius:2rem;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem;padding:.4rem .75rem}.ds-block-preview-grid__filter-pill:hover,.ds-block-preview-grid__filter-pill:focus-visible{background:var(--ivory)}.ds-block-preview-grid__filter-pill.is-active{background:var(--black-300);color:var(--white)}.ds-block-preview-grid__view-toggle{border:1px solid var(--black-300);display:flex;flex:0 0 auto;margin-left:auto}.ds-block-preview-grid__view-toggle-btn{align-items:center;color:inherit;display:inline-flex;padding:.5rem;text-decoration:none}.ds-block-preview-grid__view-toggle-btn+.ds-block-preview-grid__view-toggle-btn{border-left:1px solid var(--black-300)}.ds-block-preview-grid__view-toggle-btn:hover,.ds-block-preview-grid__view-toggle-btn:focus-visible{background:var(--ivory)}.ds-block-preview-grid__view-toggle-btn.is-active{background:var(--black-300);color:var(--white)}.ds-block-preview-grid__view-icon{display:block;height:1rem;width:1rem}.ds-block-preview-grid__group{display:grid;gap:1.5rem}.ds-block-preview-grid__group-title{border-bottom:1px solid currentColor;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;margin:0;padding-bottom:.75rem}.ds-block-preview-grid__items{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 17.5rem), 1fr))}.ds-block-preview-grid__card{min-width:0}.ds-block-preview-grid__link{color:inherit;display:grid;gap:.75rem;text-decoration:none}.ds-block-preview-grid__link:hover .ds-block-preview-grid__preview,.ds-block-preview-grid__link:focus-visible .ds-block-preview-grid__preview{border-color:var(--black-300)}.ds-block-preview-grid__link:hover .ds-block-preview-grid__block-title,.ds-block-preview-grid__link:focus-visible .ds-block-preview-grid__block-title{text-decoration:underline;text-underline-offset:.2em}.ds-block-preview-grid__preview{align-items:center;aspect-ratio:16/10;background:var(--white);border:1px solid #b8b8b8;display:flex;justify-content:center;overflow:hidden}.ds-block-preview-grid__img-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ds-block-preview-grid__img{height:100%;object-fit:contain;width:100%}.ds-block-preview-grid__placeholder{font-size:.8125rem;opacity:.65;padding:1rem;text-align:center}.ds-block-preview-grid__block-title{font-size:.875rem;font-weight:400;margin:0}.ds-block-preview-grid [hidden]{display:none !important}
