.LayoutDefault-module-scss-module__aLOxda__container{width:100%;min-height:100vh;font-size:1rem;line-height:var(--line-height);letter-spacing:.03em;min-height:calc(100vh + var(--footer-margin));flex-direction:column;display:flex;position:relative}.LayoutDefault-module-scss-module__aLOxda__container main{flex:1}.LayoutDefault-module-scss-module__aLOxda__container h1,.LayoutDefault-module-scss-module__aLOxda__container h2,.LayoutDefault-module-scss-module__aLOxda__container h3,.LayoutDefault-module-scss-module__aLOxda__container h4{text-transform:uppercase}.LayoutDefault-module-scss-module__aLOxda__container img{mix-blend-mode:multiply}.LayoutDefault-module-scss-module__aLOxda__layoutInner{min-height:calc(100vh - var(--footer-margin));flex-direction:column;flex:1;display:flex}
.TheFooter-module-scss-module__LZs0HW__container{grid-template-columns:var(--grid-columns);justify-content:flex-start;column-gap:var(--gutter);margin:auto 0 calc((1)*var(--line-height)*1rem);padding:var(--spacing-300)var(--inset)0;width:100%;line-height:15px;display:grid}@media (min-width:720px){.TheFooter-module-scss-module__LZs0HW__container{grid-template-columns:var(--grid-column-left)1fr calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter))}}.TheFooter-module-scss-module__LZs0HW__container nav,.TheFooter-module-scss-module__LZs0HW__container .TheFooter-module-scss-module__LZs0HW__credit{text-transform:uppercase}.TheFooter-module-scss-module__LZs0HW__container nav{grid-area:1/1/2/4}@media (min-width:720px){.TheFooter-module-scss-module__LZs0HW__container nav{grid-column:span 1}}.TheFooter-module-scss-module__LZs0HW__container ul{margin-bottom:var(--spacing-40);display:block}@media (min-width:720px){.TheFooter-module-scss-module__LZs0HW__container ul{column-gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin-bottom:0;display:grid}}.TheFooter-module-scss-module__LZs0HW__credit{grid-gap:var(--gutter);grid-area:2/1/3/7;grid-template-columns:1fr 1fr;display:grid}@media (min-width:720px){.TheFooter-module-scss-module__LZs0HW__credit{grid-area:1/3/2/4;justify-content:space-between;display:flex}}.TheFooter-module-scss-module__LZs0HW__newsletter{grid-column:4/7}@media (min-width:720px){.TheFooter-module-scss-module__LZs0HW__newsletter{grid-area:1/1/2/2}}
.NewsletterSignup-module-scss-module__PztVYW__container{justify-content:flex-start;align-items:flex-start;display:grid}.NewsletterSignup-module-scss-module__PztVYW__container .NewsletterSignup-module-scss-module__PztVYW__subscribe{opacity:0}.NewsletterSignup-module-scss-module__PztVYW__container>*{grid-area:1/1}.NewsletterSignup-module-scss-module__PztVYW__cta{pointer-events:none}.NewsletterSignup-module-scss-module__PztVYW__cta:before{content:var(--text-arrow-right);margin-right:1ch}.NewsletterSignup-module-scss-module__PztVYW__container:focus-within{background:0 0}.NewsletterSignup-module-scss-module__PztVYW__container:focus-within .NewsletterSignup-module-scss-module__PztVYW__subscribe{opacity:1}.NewsletterSignup-module-scss-module__PztVYW__container:focus-within .NewsletterSignup-module-scss-module__PztVYW__cta{opacity:0}.NewsletterSignup-module-scss-module__PztVYW__container form{max-width:100%;display:flex}@media (min-width:720px){.NewsletterSignup-module-scss-module__PztVYW__container form{width:230px}}.NewsletterSignup-module-scss-module__PztVYW__container form .NewsletterSignup-module-scss-module__PztVYW__fieldset{flex:1}.NewsletterSignup-module-scss-module__PztVYW__container form input::placeholder{color:var(--color-muted);width:100%}.NewsletterSignup-module-scss-module__PztVYW__container form button:before{content:var(--text-arrow-right);margin-right:1ch}
.SubscribeForm-module-scss-module__aExvDq__container label{display:block}.SubscribeForm-module-scss-module__aExvDq__container input{width:100%;height:100%;position:absolute;top:0;left:0}.SubscribeForm-module-scss-module__aExvDq__container input:not(.SubscribeForm-module-scss-module__aExvDq__empty)+.SubscribeForm-module-scss-module__aExvDq__labelContent,.SubscribeForm-module-scss-module__aExvDq__container input:focus+.SubscribeForm-module-scss-module__aExvDq__labelContent,.SubscribeForm-module-scss-module__aExvDq__container input:valid+.SubscribeForm-module-scss-module__aExvDq__labelContent{opacity:0}.SubscribeForm-module-scss-module__aExvDq__fieldset{display:flex;position:relative}.SubscribeForm-module-scss-module__aExvDq__labelContent{pointer-events:none;z-index:1;position:relative}
.SubscribeNotification-module-scss-module__PG2Exa__container{align-items:flex-end;width:100%;display:flex;position:absolute;bottom:100%;left:0}.SubscribeNotification-module-scss-module__PG2Exa__container button{margin-left:1ch}.SubscribeNotification-module-scss-module__PG2Exa__error{color:var(--error-color)}
.Subscribe-module-scss-module__3efgxG__container{position:relative}
.OverlayContainer-module-scss-module__jS1Fba__container{z-index:900;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}.OverlayContainer-module-scss-module__jS1Fba__container.OverlayContainer-module-scss-module__jS1Fba__active{pointer-events:all}.OverlayContainer-module-scss-module__jS1Fba__overlay{width:100%}
.OverlayNavigation-module-scss-module__C8ju2q__container{height:100%}.OverlayNavigation-module-scss-module__C8ju2q__TheNavigation{width:100%;height:100%;padding:calc(var(--header-height) + var(--spacing-38))var(--inset)calc((1)*var(--line-height)*1rem);flex-direction:column;display:flex}.OverlayNavigation-module-scss-module__C8ju2q__close{display:none}@media (min-width:720px){.OverlayNavigation-module-scss-module__C8ju2q__close{display:block;position:fixed}}.OverlayNavigation-module-scss-module__C8ju2q__nav{place-content:flex-start;align-items:flex-start;column-gap:var(--gutter);row-gap:var(--spacing-40);flex:1;grid-template-columns:repeat(2,1fr);display:grid;overflow:auto}@media (min-width:720px){.OverlayNavigation-module-scss-module__C8ju2q__nav{grid-template-columns:var(--grid-column-left)repeat(4,calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter)));padding-right:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 0*var(--gutter));row-gap:0}}.OverlayNavigation-module-scss-module__C8ju2q__nav>:nth-child(2){grid-row:span 3}@media (min-width:720px){.OverlayNavigation-module-scss-module__C8ju2q__nav>:nth-child(2){grid-row:unset}}.OverlayNavigation-module-scss-module__C8ju2q__overlaySearch{display:none}@media (min-width:720px){.OverlayNavigation-module-scss-module__C8ju2q__overlaySearch{display:block}.OverlayNavigation-module-scss-module__C8ju2q__location{display:none}}
.NavigationSubcategory-module-scss-module__RDxQQW__container{flex-direction:column;display:flex}.NavigationSubcategory-module-scss-module__RDxQQW__container:not(:first-child){margin-top:var(--spacing-40)}.NavigationSubcategory-module-scss-module__RDxQQW__container h2:has(+a){margin-bottom:var(--spacing-4)}.NavigationSubcategory-module-scss-module__RDxQQW__linkMarkActive{padding-left:var(--input-indent)}.NavigationSubcategory-module-scss-module__RDxQQW__title{display:inline}@media (max-width:1000px){.NavigationSubcategory-module-scss-module__RDxQQW__linkMarkActive{margin-left:0}}@media (max-width:720px){.NavigationSubcategory-module-scss-module__RDxQQW__number{display:none}.NavigationSubcategory-module-scss-module__RDxQQW__title{display:inline}}
.NavigationLocations-module-scss-module__4UTFFW__container{flex-direction:column;display:flex}.NavigationLocations-module-scss-module__4UTFFW__container:not(:first-child){margin-top:calc((1)*var(--line-height)*1rem)}.NavigationLocations-module-scss-module__4UTFFW__container:not(.NavigationLocations-module-scss-module__4UTFFW__simplified) h2{margin-bottom:calc((1)*var(--line-height)*1rem)}@media (pointer:fine){.NavigationLocations-module-scss-module__4UTFFW__container:not(.NavigationLocations-module-scss-module__4UTFFW__simplified) .NavigationLocations-module-scss-module__4UTFFW__list:hover .active:before{opacity:0}.NavigationLocations-module-scss-module__4UTFFW__container:not(.NavigationLocations-module-scss-module__4UTFFW__simplified) .NavigationLocations-module-scss-module__4UTFFW__list:focus .active:before{opacity:0}.NavigationLocations-module-scss-module__4UTFFW__container:not(.NavigationLocations-module-scss-module__4UTFFW__simplified) .NavigationLocations-module-scss-module__4UTFFW__list .linkMarkActive.active:hover:before{opacity:1}.NavigationLocations-module-scss-module__4UTFFW__container:not(.NavigationLocations-module-scss-module__4UTFFW__simplified) .NavigationLocations-module-scss-module__4UTFFW__list .linkMarkActive.active:focus:before{opacity:1}}.NavigationLocations-module-scss-module__4UTFFW__list{flex-direction:column;display:flex}.NavigationLocations-module-scss-module__4UTFFW__list .NavigationLocations-module-scss-module__4UTFFW__linkMarkActive{padding-left:var(--text-indent)}@media (max-width:1000px){.NavigationLocations-module-scss-module__4UTFFW__list .NavigationLocations-module-scss-module__4UTFFW__linkMarkActive{margin-left:0}}.NavigationLocations-module-scss-module__4UTFFW__button{text-align:center;width:100%;min-width:271px;margin:var(--spacing-24)0 0;display:inline-block}@media (min-width:720px){.NavigationLocations-module-scss-module__4UTFFW__button{width:auto;margin:var(--spacing-24)auto 0 0}}
.OverlayCart-module-scss-module__vWSx0q__container{display:none}.OverlayCart-module-scss-module__vWSx0q__container.OverlayCart-module-scss-module__vWSx0q__isActive{grid-gap:var(--gutter);padding:var(--page-offset-y)var(--inset)calc((1)*var(--line-height)*1rem);pointer-events:none;grid-template-columns:1fr;align-items:flex-start;display:grid}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__container.OverlayCart-module-scss-module__vWSx0q__isActive{grid-template-columns:var(--grid-column-left)1fr var(--grid-column-right);row-gap:0}}.OverlayCart-module-scss-module__vWSx0q__container button,.OverlayCart-module-scss-module__vWSx0q__container .OverlayCart-module-scss-module__vWSx0q__lineItems,.OverlayCart-module-scss-module__vWSx0q__container .OverlayCart-module-scss-module__vWSx0q__totals{pointer-events:auto}.OverlayCart-module-scss-module__vWSx0q__container th{color:var(--color-grey)}.OverlayCart-module-scss-module__vWSx0q__container th.OverlayCart-module-scss-module__vWSx0q__desktopOnly{display:none}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__container th.OverlayCart-module-scss-module__vWSx0q__desktopOnly{display:block}}.OverlayCart-module-scss-module__vWSx0q__container tr,.OverlayCart-module-scss-module__vWSx0q__container h2{margin-bottom:0}.OverlayCart-module-scss-module__vWSx0q__container h2,.OverlayCart-module-scss-module__vWSx0q__container th,.OverlayCart-module-scss-module__vWSx0q__container dt,.OverlayCart-module-scss-module__vWSx0q__container label{text-transform:uppercase}.OverlayCart-module-scss-module__vWSx0q__container table{flex-direction:column;flex:1;width:100%;margin-bottom:200px;display:flex}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__container table{height:100%;margin-bottom:0}}.OverlayCart-module-scss-module__vWSx0q__container thead tr{padding-bottom:var(--spacing-4);border-bottom:.5px solid}.OverlayCart-module-scss-module__vWSx0q__container tr{row-gap:var(--spacing-20);column-gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__container tr{grid-template-columns:repeat(3,calc(var(--column)*4 - var(--gutter)))calc(var(--column)*3 - var(--gutter))calc(var(--column)*2 - var(--gutter));row-gap:0}}.OverlayCart-module-scss-module__vWSx0q__container tbody{flex:1}.OverlayCart-module-scss-module__vWSx0q__container tbody tr{padding-top:var(--spacing-20)}.OverlayCart-module-scss-module__vWSx0q__container tbody tr+tr{border-top:.5px solid var(--color-grey-2)}.OverlayCart-module-scss-module__vWSx0q__container form{margin-top:calc((2)*var(--line-height)*1rem)}.OverlayCart-module-scss-module__vWSx0q__container input[type=checkbox]{--check-width:10px;width:var(--check-width);height:var(--check-width);cursor:pointer;margin-right:var(--spacing-40);border:1px solid;transform:translateY(1px)}.OverlayCart-module-scss-module__vWSx0q__container input[type=checkbox]:checked{background:currentColor}.OverlayCart-module-scss-module__vWSx0q__container a{white-space:nowrap}.OverlayCart-module-scss-module__vWSx0q__container .OverlayCart-module-scss-module__vWSx0q__terms{color:var(--color-grey)}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__lineItems{grid-area:1/2/4/4}}.OverlayCart-module-scss-module__vWSx0q__totals{flex-direction:column;grid-column:1/2;justify-content:flex-end;width:100%;margin-top:0;margin-bottom:auto;display:flex}@media (min-width:920px){.OverlayCart-module-scss-module__vWSx0q__totals{padding-right:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 2*var(--gutter))}}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__totals{top:calc(var(--page-offset-y) + 1.2em);height:calc(100vh - var(--header-height) - var(--page-offset-y) - 1em - var(--spacing-40));grid-row:2/3;position:sticky}}.OverlayCart-module-scss-module__vWSx0q__totals h2{margin-bottom:var(--spacing-32)}.OverlayCart-module-scss-module__vWSx0q__submit{margin:calc((1)*var(--line-height)*1rem)0}@media (min-width:720px){.OverlayCart-module-scss-module__vWSx0q__close{top:var(--page-offset-y);position:sticky}}
.OverlayClose-module-scss-module__eR7d5a__container{display:none}@media (min-width:720px){.OverlayClose-module-scss-module__eR7d5a__container{display:block}}
.CartLineItem-module-scss-module__-j7NMW__container{text-transform:uppercase}.CartLineItem-module-scss-module__-j7NMW__container dl{margin:0}.CartLineItem-module-scss-module__-j7NMW__container dt,.CartLineItem-module-scss-module__-j7NMW__container dd{margin:0;display:inline}.CartLineItem-module-scss-module__-j7NMW__container a{white-space:unset}.CartLineItem-module-scss-module__-j7NMW__image{mix-blend-mode:multiply;grid-row:1/6}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__image{grid-row:unset;padding-right:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 0*var(--gutter))}}.CartLineItem-module-scss-module__-j7NMW__image img{aspect-ratio:108/136;object-fit:contain;width:100%;height:100%}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__image img{aspect-ratio:153/144}}.CartLineItem-module-scss-module__-j7NMW__imageLink{width:66%;margin-right:auto;margin-bottom:var(--spacing-40);display:flex}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__imageLink{width:100%;margin-right:0}}.CartLineItem-module-scss-module__-j7NMW__title h2{min-height:calc(2*var(--line-height)*1em);margin-bottom:var(--spacing-8)}.CartLineItem-module-scss-module__-j7NMW__caption div{margin-bottom:var(--spacing-12);flex-direction:column;display:flex}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__caption div{gap:var(--gutter);flex-direction:row;margin-bottom:0}}.CartLineItem-module-scss-module__-j7NMW__caption div dd{text-transform:capitalize}.CartLineItem-module-scss-module__-j7NMW__caption h2{margin:0}.CartLineItem-module-scss-module__-j7NMW__removeColumn{color:var(--color-grey)}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__removeColumn{text-align:right}}.CartLineItem-module-scss-module__-j7NMW__caption,.CartLineItem-module-scss-module__-j7NMW__price,.CartLineItem-module-scss-module__-j7NMW__quantity,.CartLineItem-module-scss-module__-j7NMW__removeColumn{grid-column:2/3}@media (min-width:720px){.CartLineItem-module-scss-module__-j7NMW__caption,.CartLineItem-module-scss-module__-j7NMW__price,.CartLineItem-module-scss-module__-j7NMW__quantity,.CartLineItem-module-scss-module__-j7NMW__removeColumn{grid-column:unset}}
.CartLineItemQuantity-module-scss-module__f9o77a__container{display:flex}.CartLineItemQuantity-module-scss-module__f9o77a__container button{justify-content:center;align-items:center;width:1em;height:1em;margin:0 1px;display:flex}.CartLineItemQuantity-module-scss-module__f9o77a__container button:before{left:-2px}.CartLineItemQuantity-module-scss-module__f9o77a__container button:after{right:-2px}.CartLineItemQuantity-module-scss-module__f9o77a__inputs{align-items:center;display:flex}.CartLineItemQuantity-module-scss-module__f9o77a__container{--button-padding:calc((1)*var(--line-height)*1rem);justify-content:flex-start;align-items:center;display:flex}.CartLineItemQuantity-module-scss-module__f9o77a__container *{line-height:inherit}.CartLineItemQuantity-module-scss-module__f9o77a__container input{text-align:center;width:16px;height:16px;display:block}.CartLineItemQuantity-module-scss-module__f9o77a__container button{height:var(--spacing-20);width:var(--spacing-20)}.CartLineItemQuantity-module-scss-module__f9o77a__container button:disabled{color:var(--color-muted);cursor:not-allowed}
.OverlaySearch-module-scss-module__tLglNq__container{display:none}.OverlaySearch-module-scss-module__tLglNq__container.OverlaySearch-module-scss-module__tLglNq__isActive{height:var(--100vh);padding:var(--height-content-offset)var(--margin)calc(var(--height-line)*3);pointer-events:none;flex-direction:column;display:flex}.OverlaySearch-module-scss-module__tLglNq__container input{pointer-events:auto;align-self:flex-start}.OverlaySearch-module-scss-module__tLglNq__container input::placeholder{opacity:var(--opacity-placeholder);text-transform:uppercase}.OverlaySearch-module-scss-module__tLglNq__container ul{pointer-events:auto;width:320px;max-width:100%}.OverlaySearch-module-scss-module__tLglNq__container ul::-webkit-scrollbar{width:2px}.OverlaySearch-module-scss-module__tLglNq__container ul::-webkit-scrollbar-track{background:#3f3f3f0d}.OverlaySearch-module-scss-module__tLglNq__container ul::-webkit-scrollbar-thumb{background:#3f3f3f4d}.OverlaySearch-module-scss-module__tLglNq__container h2{margin-bottom:var(--height-line)}.OverlaySearch-module-scss-module__tLglNq__container ul{flex:0 auto;overflow:auto}.OverlaySearch-module-scss-module__tLglNq__container li{margin-left:var(--text-indent);position:relative}.OverlaySearch-module-scss-module__tLglNq__container li span{color:var(--color-background);background:var(--color-text)}.OverlaySearch-module-scss-module__tLglNq__inner{grid-template-columns:calc(var(--column-first) - var(--gutter))repeat(2,1fr)calc(var(--column) - var(--gutter));column-gap:var(--gutter);flex:1;align-content:flex-start;justify-items:flex-start;height:100%;display:grid}.OverlaySearch-module-scss-module__tLglNq__category{flex-direction:column;display:flex;overflow:hidden}.OverlaySearch-module-scss-module__tLglNq__hidden{opacity:.25}@media (min-width:800px){.OverlaySearch-module-scss-module__tLglNq__categories{display:contents}}@media (max-width:800px){.OverlaySearch-module-scss-module__tLglNq__container input{margin-bottom:calc(var(--height-line)*2)}.OverlaySearch-module-scss-module__tLglNq__inner{display:contents}.OverlaySearch-module-scss-module__tLglNq__categories{flex-direction:column;height:100%;display:flex;overflow:auto}.OverlaySearch-module-scss-module__tLglNq__category{overflow:initial;margin-bottom:calc(var(--height-line)*3)}}
*,:before,:after{box-sizing:border-box}html{font-size:var(--font-size-body);font-family:var(--quadrant-text-mono);letter-spacing:var(--letter-spacing);color:var(--color-text);background-color:var(--color-background);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p,blockquote{font-size:inherit;font-weight:inherit;margin:0}th,td{padding:0}ul,ol,li{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}figure{margin:0}fieldset{border:0;margin:0;padding:0;display:block}input{font-family:inherit;font-size:inherit;appearance:none;color:currentColor;background:0 0;border:none;margin:0;padding:0}input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}input::placeholder{color:currentColor;opacity:1}input[type=number]{appearance:textfield}input:focus,textarea:focus{outline:none}button{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0}img{width:100%;height:auto}th{text-align:left;vertical-align:top;font-weight:400}:focus:not(.focus-visible){outline:none}dl,dd{margin:0}.type-heading{font-family:var(--abc-walter-neue);font-size:var(--font-size-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.type-heading:not(:last-child){margin-bottom:calc((1)*var(--line-height-heading)*1rem)}.type-heading-2{font-family:var(--abc-walter-neue);font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2);letter-spacing:var(--letter-spacing-heading-2)}.type-caption{font-size:11px}.caps{text-transform:uppercase}.linkMarkActive{position:relative}.linkMarkActive.inset{padding-left:var(--text-indent)}.linkMarkActive:hover:before,.linkMarkActive.router-link-exact-active:before,.linkMarkActive.active:before{content:var(--text-bullet);transition:opacity .3s;position:absolute;left:0}@media (hover:hover){.linkUnderline{text-decoration:underline}.linkUnderline:hover{text-decoration:none}}.layoutCover{width:100%;height:100%;position:absolute;top:0;left:0}:root{--inset:60px;--paragraph-spacing:25px;--color-background:#f9f9f4;--color-background-alt:#e6dfb3;--color-muted:#666;--color-text:#3f3f3f;--color-overlay-background:var(--color-background);--color-overlay-transparent:#d9d9d980;--color-white:#fff;--color-grey:#999;--color-grey-2:#858585;--transition-color:color .3s ease;--bp-header:800px;--font-size-body:12px;--font-size-caption:10px;--font-size-heading:34px;--font-size-heading-2:30px;--line-height:1.3333;--line-height-heading:1.0588;--line-height-heading-2:1;--letter-spacing:.04em;--letter-spacing-heading:-.01em;--letter-spacing-heading-2:-.01em;--1vh:1vh;--100vh:100vh;--height-line:calc(var(--font-size-body)*var(--line-height));--height-header:45px;--height-content-offset:calc(var(--height-header) + 154px);--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-20:20px;--spacing-24:24px;--spacing-25:25px;--spacing-32:32px;--spacing-38:38px;--spacing-40:40px;--spacing-64:64px;--spacing-80:80px;--spacing-120:120px;--spacing-144:144px;--spacing-200:200px;--spacing-300:300px;--scrollbar-width:17px;--columns:23;--margin:60px;--gutter:20px;--column:calc((1/var(--columns))*( 100vw - var(--scrollbar-width) - (var(--margin)*2) - ((var(--columns) - 1)*var(--gutter))) + var(--gutter));--column-first:calc(var(--column)*6);--column-last:calc(var(--column)*5);--column-template:var(--column-first)repeat(3,1fr)var(--column-last);--opacity-placeholder:.5;--space-m:154px;--header-height:45px;--page-offset-y:calc(var(--space-m) + var(--header-height));--page-section-spacing:70px;--footer-margin:var(--spacing-300);--grid-column-left:calc(6/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 5*var(--gutter));--grid-column-right:calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter));--grid-columns:calc(6/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 5*var(--gutter))calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter))calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter))calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter))calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter));--border-radius:1em;--text-indent:20px;--text-bullet:"•";--text-arrow-left:"←";--text-arrow-right:"→";--text-arrow-down:"↓";--paragraph-indent:38px;--input-indent:25px;--selection-indent:calc(var(--text-indent) + var(--input-indent))}@media (max-width:1000px){:root{--space-m:77px}}@media (max-width:720px){:root{--margin:15px;--inset:15px;--gutter:15px;--height-content-offset:calc(var(--height-header) + 60px);--font-size-heading:18px;--line-height-heading:1.111;--letter-spacing-heading:0;--page-offset-y:var(--spacing-144);--grid-columns:repeat(6,1fr)}}
