@font-face{font-family:"Maison Neue Demi";font-style:normal;src:url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-demi.woff2?v=1686861662") format("woff2"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-demi.woff?v=1686861662") format("woff"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-demi.ttf?v=1686861663") format("truetype")}@font-face{font-family:"Maison Neue Book";font-style:normal;src:url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-book.woff2?v=1686861662") format("woff2"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-book.woff?v=1686861662") format("woff"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-book.ttf?v=1686861663") format("truetype")}@font-face{font-family:"Maison Neue Mono";font-style:normal;src:url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-mono.woff2?v=1686861662") format("woff2"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-mono.woff?v=1686861662") format("woff"),url("https://cdn.shopify.com/s/files/1/0299/7764/1097/files/maisonneue-mono.ttf?v=1686861662") format("truetype")}#shopify-section-header{z-index:400}#shopify-section-header.animate{transition:transform .3s ease-out}.header-wrapper{display:block;position:relative;background-color:var(--color-white)}.header{display:flex;height:48px;padding-top:var(--text-spacing-sm);padding-bottom:var(--text-spacing-sm);background-color:var(--color-white)}@media screen and (min-width: 1050px){.header{height:68px;padding-top:0;padding-bottom:0}}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}.scrolled-past-header .header-logo{transition:width .25s ease-out}.scrolled-past-header .header-logo.reduce-logo-size-scroll{width:130px}.header-content{display:grid;align-items:center;grid-template-areas:"left-icon heading icons";grid-template-columns:1fr auto 1fr}@media screen and (min-width: 1050px){.header-content{grid-template-areas:"heading navigation icons";column-gap:1rem}}.header-heading{margin:0;line-height:0}.header-heading,.header-link{grid-area:heading;justify-self:center}@media(min-width: 1050px){.header-heading,.header-link{justify-self:start}}.header-link{display:block;text-decoration:none;color:var(--text-primary)}.header-link:hover{color:var(--text-primary)}.header-logo{width:108px;height:auto}@media(min-width: 1050px){.header-logo{width:166px}}header-menu>.mega-menu,details-disclosure>.mega-menu{position:relative}masthead-navigation{grid-area:navigation;display:none}@media(min-width: 1050px){masthead-navigation{display:block;justify-self:center}}.header-list-menu{display:flex;flex-wrap:wrap}.header-list-menu .mega-menu{height:68px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,0);transition:opacity .25s ease-out,border-bottom-color .25s ease-out}.header-list-menu .mega-menu.closed-state{opacity:.3}.header-list-menu .mega-menu .mega-menu-button-container{position:relative}.header-menu-item{padding:0;background:rgba(0,0,0,0);border:none;line-height:0;display:flex;align-items:center;height:68px;text-decoration:none;padding:0 1.25rem;font-family:var(--font-family-heading);font-size:1rem;line-height:var(--line-height-caption);color:var(--text-primary);transition:opacity .25s ease-out,text-decoration .25s ease-out;cursor:pointer}.header-menu-item:hover{text-decoration:underline;text-underline-offset:1.75rem}.mega-menu[open] .header-menu-item{text-decoration:underline;text-underline-offset:1.75rem;color:var(--color-primary)}.header-menu-sr-item{padding:0;background:rgba(0,0,0,0);border:none;line-height:0;right:0;height:.75rem;width:.75rem;top:calc(50% - 0.375rem)}.header-menu-sr-item:focus-visible{clip:auto;clip-path:none}.header-menu-sr-item svg{width:.75rem;height:.75rem}@media(min-width: 1050px){main#MainContent{position:relative;z-index:100}main#MainContent::after{position:fixed;content:"";z-index:399;top:0;left:0;right:0;height:0;background-color:rgba(0,0,0,0);transition:background-color .25s ease-out .15s}.overlay main#MainContent::after{background-color:rgba(var(--color-black-rgb), 0.5);height:100vh}}