@import "https://fonts.googleapis.com/css2?family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&display=swap";@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";*{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;font-family:Ubuntu Sans,sans-serif;line-height:1.5}main{background-color:#f5f2ea}img{width:100%;display:block}blockquote{color:#a3655a;margin:0 0 1rem;font-family:EB Garamond,serif;font-size:calc(1rem + 2.5vw);line-height:1.25}address{font-style:normal}.split{flex-direction:column;justify-content:stretch;align-items:stretch;display:flex}.split:nth-of-type(2){flex-direction:column-reverse}.split .left,.split .right{flex-direction:column;justify-content:center;align-items:center;min-height:12rem;display:flex}.split img{aspect-ratio:3/2;object-fit:cover}.hero{height:100vh}.hero .left{background-color:#48493f;height:50vh;padding:2rem 0}.hero .right{height:50vh}.hero .artwork{height:100%}.hero .artwork img{aspect-ratio:unset;height:100%}.copy{text-align:center;font-size:1.2rem}.copy h1{margin-top:0;font-family:EB Garamond,serif;font-size:3.5rem;font-weight:400;line-height:1.2;margin-bottom:.25rem!important}.copy .lead{margin-top:.5rem;font-size:1.25rem;margin-bottom:1.5rem!important}a{color:#48493f;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:20%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:5%}a:hover{color:#a3655a}@media (width>=768px){blockquote{font-size:calc(1rem + 1.5vw)}.split{flex-direction:row!important}.split .left,.split .right{width:50%}.hero .left{height:unset;padding:5rem 0}.hero .right{height:unset}.copy h1{font-size:calc(1.475rem + 2.7vw)}.copy .lead{font-size:calc(1rem + .4vw)}}.elabel{background-color:#f5f2ea}.elabel header,.elabel main{flex-direction:column;align-items:center;display:flex}.elabel header{gap:1rem;padding:2rem}.elabel header .info{flex-direction:column;align-items:center;gap:1rem;display:flex}.elabel header .company{text-transform:uppercase;letter-spacing:.05rem;font-family:EB Garamond,serif;font-size:1.5rem;font-weight:400}.elabel header .brand{margin:0 0 1.5rem;font-family:EB Garamond,serif;font-size:2.6rem;font-weight:500;line-height:1}.elabel header .year{text-align:center;font-weight:500}.elabel header .year small{text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem;font-weight:400}.elabel header picture{max-width:4rem}.elabel main{gap:2rem}.elabel section{background-color:#fff;width:100%;max-width:768px;padding:1.5rem 1rem}.elabel section h2{margin:0;font-size:1.25rem;line-height:1}.elabel section p:last-child{margin-bottom:0}.elabel .nutrition{border-collapse:collapse;width:100%}.elabel .nutrition thead th:first-child{font-size:1.25rem}.elabel .nutrition thead th:last-child{font-weight:400}.elabel .nutrition thead th{border-bottom:1px solid #ccc;padding:.5rem 0;line-height:1;vertical-align:baseline!important}.elabel .nutrition tbody tr:first-child td,.elabel .nutrition tbody tr:nth-child(3) td{border-bottom:1px solid #ccc}.elabel .nutrition tbody td{padding:.5rem 0}.elabel .nutrition tbody tr:nth-child(2) td{padding-bottom:0!important}.elabel .nutrition tbody tr:nth-child(3) td{padding-top:0!important}.elabel .nutrition th:first-child,.elabel .nutrition td:first-child{text-align:left;vertical-align:top}.elabel .nutrition th:last-child,.elabel .nutrition td:last-child{text-align:right;vertical-align:top}