:root{--sizing-base: 1.125em;--sizing-xxxs: 0.2em;--sizing-xxs: 0.5em;--sizing-xs: 0.8em;--sizing-sm: 1em;--sizing-md: 1.5em;--sizing-lg: 2em;--sizing-xl: 3em;--sizing-mega: 4em;--color-primary: light-dark(#2b536b, #0A1318);--color-primary--hover: light-dark(#13252F, #2b536b);--color-primary--accent: light-dark(#3a6f8f, #3a6f8f);--color-primary--text: white;--color-primary--text-hover: black;--color-secondary: light-dark(#41d3bd, #2A353B);--color-secondary--hover: light-dark(#1D7C6E, #41d3bd);--color-secondary--accent: #2AB7A2;--color-secondary--text: light-dark(black, white);--color-secondary--text-hover: light-dark(white, black);--color-tertiary: light-dark(#96aab4, #3E4E56);--color-tertiary--hover: light-dark(#526873, #96aab4);--color-tertiary--accent: #78929F;--color-tertiary--text: light-dark(black, white);--color-tertiary--text-hover: light-dark(white, black);--color-tertiary--pale: #f6f6f6;--site-ui-text: light-dark(black, white);--site-ui-background: light-dark(white, black);--font-display: "Days One", sans-serif;--font-serif: "Noto Serif", serif}body *{box-sizing:border-box}:root{color-scheme:light dark}body{margin:0}section:not([class]){padding:var(--sizing-sm)}.font-xs{font-size:var(--sizing-xs)}.font-sm{font-size:var(--sizing-sm)}.font-md{font-size:var(--sizing-md)}.font-lg{font-size:var(--sizing-lg)}.font-xl{font-size:var(--sizing-xl)}.font-mega{font-size:var(--sizing-mega)}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.semi-bold{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:var(--sizing-xl);font-family:var(--font-display);font-weight:400}h2{font-size:var(--sizing-lg);font-family:var(--font-display);font-weight:400}h3{font-size:var(--sizing-md)}p{font-size:var(--sizing-sm);font-family:var(--font-serif);font-weight:400;max-width:64ch;line-height:1.5}.grid{display:grid;grid-template-columns:auto-fill,minmax(250px, 1fr);gap:var(--sizing-lg)}.grid-gap--xxxs{gap:var(--sizing-xxxs)}.grid-gap--xxs{gap:var(--sizing-xxs)}.grid-gap--xs{gap:var(--sizing-xs)}.grid-gap--sm{gap:var(--sizing-sm)}.grid:is(ul){margin:0;padding:0;list-style:none}.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:1fr}@media screen and (min-width: 40em){.grid--3{grid-template-columns:1fr 1fr}}@media screen and (min-width: 50em){.grid--3{grid-template-columns:1fr 1fr 1fr}}.flex-buttons{display:flex;flex-wrap:wrap;gap:1em}.flex-buttons--center{justify-content:center}.max-1140{max-width:1140px;margin:0 auto}@media screen and (max-width: 74em){.max-1140{margin-right:var(--sizing-sm);margin-left:var(--sizing-sm)}}.logo{align-self:center;padding:var(--sizing-sm)}.logo a{display:inline-block}.logo img{height:auto;min-width:16em;max-width:20em;filter:invert(1)}.footer{margin-top:var(--sizing-xl);padding:var(--sizing-md)}.nav-primary{margin:0;padding:0;list-style:none;padding:var(--sizing-sm);display:flex;justify-content:flex-end}.nav-primary li a{display:block;padding:var(--sizing-sm);color:inherit;font-size:var(--sizing-sm);text-decoration:none}button,.button{display:inline-block;padding:var(--sizing-xxs) var(--sizing-xs);background-color:var(--color-primary);color:var(--color-primary--text)}button:is(button),button:is(.button),.button:is(button),.button:is(.button){box-shadow:inset 0 0 0 .08em var(--color-primary--accent)}button:is(button):focus,button:is(button):hover,button:is(.button):focus,button:is(.button):hover,.button:is(button):focus,.button:is(button):hover,.button:is(.button):focus,.button:is(.button):hover{background-color:var(--color-primary--hover);box-shadow:inset 0 0 0 .08em var(--color-primary)}button,.button{border:none;border-radius:var(--sizing-xxxs);font-size:inherit;text-decoration:none;cursor:pointer}button+*,.button+*{margin-left:var(--sizing-xxs)}button--sm,.button--sm{padding:var(--sizing-xxxs) var(--sizing-xxs);font-size:var(--sizing-sm)}button--md,.button--md{padding:var(--sizing-xs) var(--sizing-sm)}button--lg,.button--lg{padding:var(--sizing-xxs) var(--sizing-xs);font-size:var(--sizing-md)}button,.button>svg{fill:currentColor}button--inline,.button--inline{display:inline-block}.cards .card img{height:auto;width:100%}.hero{padding:var(--sizing-md);font-size:max(1.5vw,.5em,1em)}.hero--center{text-align:center}.hero--center p{margin-right:auto;margin-left:auto}.hero--right{text-align:right}.hero>*:first-child{margin-top:0;margin-bottom:var(--sizing-xxxs)}.hero>*:last-child{margin-bottom:0}.hero.background--image{background-image:var(--image-background);background-size:cover;background-position:50% 50%;position:relative;background-blend-mode:darken}.hero.background--image:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:0}.product{border-radius:var(--sizing-xxs)}.product .product-header{display:flex;justify-content:space-between}.product .product-header [itemprop=name]{margin:var(--sizing-xxxs) 0;padding:0 var(--sizing-xxs);align-content:center;font-size:var(--sizing-md);font-family:var(--font-display);font-weight:400}.product .product-header .product-price{padding:0 var(--sizing-xxs);align-content:center;font-size:var(--sizing-md);font-weight:700}.product img{display:block}.product .product-details{padding:0 var(--sizing-sm) var(--sizing-sm)}.color-primary{background-color:var(--color-primary);color:var(--color-primary--text)}.color-primary:is(button),.color-primary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-primary--accent)}.color-primary:is(button):focus,.color-primary:is(button):hover,.color-primary:is(.button):focus,.color-primary:is(.button):hover{background-color:var(--color-primary--hover);box-shadow:inset 0 0 0 .08em var(--color-primary)}.color-primary .color-primary{background-color:var(--color-secondary);color:var(--color-secondary--text)}.color-primary .color-primary:is(button),.color-primary .color-primary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-secondary--accent)}.color-primary .color-primary:is(button):focus,.color-primary .color-primary:is(button):hover,.color-primary .color-primary:is(.button):focus,.color-primary .color-primary:is(.button):hover{background-color:var(--color-secondary--hover);color:var(--color-secondary--text-hover);box-shadow:inset 0 0 0 .08em var(--color-secondary)}.color-secondary{background-color:var(--color-secondary);color:var(--color-secondary--text)}.color-secondary:is(button),.color-secondary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-secondary--accent)}.color-secondary:is(button):focus,.color-secondary:is(button):hover,.color-secondary:is(.button):focus,.color-secondary:is(.button):hover{background-color:var(--color-secondary--hover);color:var(--color-secondary--text-hover);box-shadow:inset 0 0 0 .08em var(--color-secondary)}.color-secondary .color-secondary{background-color:var(--color-primary);color:var(--color-primary--text)}.color-secondary .color-secondary:is(button),.color-secondary .color-secondary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-primary--accent)}.color-secondary .color-secondary:is(button):focus,.color-secondary .color-secondary:is(button):hover,.color-secondary .color-secondary:is(.button):focus,.color-secondary .color-secondary:is(.button):hover{background-color:var(--color-primary--hover);box-shadow:inset 0 0 0 .08em var(--color-primary)}.color-tertiary{background-color:var(--color-tertiary);color:var(--color-tertiary--text)}.color-tertiary:is(button),.color-tertiary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-tertiary--accent)}.color-tertiary:is(button):focus,.color-tertiary:is(button):hover,.color-tertiary:is(.button):focus,.color-tertiary:is(.button):hover{background-color:var(--color-tertiary--hover);color:var(--color-tertiary--text-hover);box-shadow:inset 0 0 0 .08em var(--color-tertiary)}.color-tertiary .color-tertiary{background-color:var(--color-primary);color:var(--color-primary--text)}.color-tertiary .color-tertiary:is(button),.color-tertiary .color-tertiary:is(.button){box-shadow:inset 0 0 0 .08em var(--color-primary--accent)}.color-tertiary .color-tertiary:is(button):focus,.color-tertiary .color-tertiary:is(button):hover,.color-tertiary .color-tertiary:is(.button):focus,.color-tertiary .color-tertiary:is(.button):hover{background-color:var(--color-primary--hover);box-shadow:inset 0 0 0 .08em var(--color-primary)}.color-tertiary--pale{background-color:light-dark(var(--color-tertiary--pale), var(--color-tertiary));color:var(--color-tertiary--text)}.color-tertiary--pale:is(button),.color-tertiary--pale:is(.button){box-shadow:inset 0 0 0 .08em var(--color-tertiary--accent)}.color-tertiary--pale:is(button):focus,.color-tertiary--pale:is(button):hover,.color-tertiary--pale:is(.button):focus,.color-tertiary--pale:is(.button):hover{background-color:var(--color-tertiary--hover);color:var(--color-tertiary--text-hover);box-shadow:inset 0 0 0 .08em var(--color-tertiary)}html{background-color:var(--site-ui-background);color:var(--site-ui-text);font-size:1em}@media screen and (min-width: 40em){html{font-size:1.08em}}@media screen and (min-width: 60em){html{font-size:1.125em}}/*# sourceMappingURL=style.css.map */
