.hero[data-astro-cid-sf272gaj]{min-height:var(--bleed-open);isolation:isolate;background:var(--ground);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-sf272gaj]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-sf272gaj] picture{width:100%;height:100%;animation:hero-drift var(--dur-drift) var(--ease-drift) 1.2s both;display:block}.hero__media[data-astro-cid-sf272gaj] img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;animation:hero-settle var(--dur-settle) var(--ease-out) both}.hero__media[data-astro-cid-sf272gaj]:after{content:"";pointer-events:none;background:radial-gradient(95% 52% at 0% 100%, rgb(var(--scrim-rgb) / .44) 0%, rgb(var(--scrim-rgb) / .2) 36%, rgb(var(--scrim-rgb) / .05) 62%, rgb(var(--scrim-rgb) / 0) 80%), linear-gradient(to bottom, rgb(var(--scrim-rgb) / .5) 0%, rgb(var(--scrim-rgb) / 0) 14%);animation:1.8s ease-out .2s both hero-fade;position:absolute;inset:0}.hero[data-astro-cid-sf272gaj]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--hero-foot) 0%, color-mix(in srgb, var(--hero-foot) 92%, transparent) 4%, color-mix(in srgb, var(--hero-foot) 73%, transparent) 9%, color-mix(in srgb, var(--hero-foot) 51%, transparent) 15%, color-mix(in srgb, var(--hero-foot) 31%, transparent) 21%, color-mix(in srgb, var(--hero-foot) 15%, transparent) 26%, color-mix(in srgb, var(--hero-foot) 5%, transparent) 30%, color-mix(in srgb, var(--hero-foot) 0%, transparent) 35%);position:absolute;inset:0}.hero__inner[data-astro-cid-sf272gaj]{z-index:2;width:100%;padding:0 var(--edge) clamp(2.5rem, 7vh, 4.5rem);position:relative}.hero__title[data-astro-cid-sf272gaj]{font-size:var(--size-hero);font-weight:var(--weight-display);letter-spacing:-.028em;white-space:nowrap;animation:hero-rise var(--dur-rise) var(--ease-out) .3s both;margin:0;line-height:.92}.hero[data-astro-cid-sf272gaj] .hero__sub{color:var(--fg-muted);font-size:var(--size-small);letter-spacing:.19em;text-transform:uppercase;font-variation-settings:var(--axes-label);animation:hero-rise var(--dur-rise) var(--ease-out) .5s both;margin-top:clamp(1rem,2.2vh,1.5rem);font-weight:400;line-height:1.4}@keyframes hero-settle{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes hero-drift{0%{transform:scale(1.04)}to{transform:scale(1.11)translate(-1.1%,-.7%)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (width<=56rem){.hero[data-astro-cid-sf272gaj]{min-height:94svh}}@media (height<=34rem){.hero[data-astro-cid-sf272gaj]{min-height:30rem}}.pagehead[data-astro-cid-mo6x7bif]{align-items:end;min-height:min(86vh,52rem);display:grid;position:relative}.pagehead--sub[data-astro-cid-mo6x7bif]{min-height:min(78vh,54rem)}.pagehead__media[data-astro-cid-mo6x7bif]{position:absolute;inset:0;overflow:hidden}.pagehead__media[data-astro-cid-mo6x7bif] picture{height:100%;display:block}.pagehead__media[data-astro-cid-mo6x7bif] img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.pagehead__media[data-astro-cid-mo6x7bif]:after{content:"";pointer-events:none;background:radial-gradient(95% 52% at 0% 100%, rgb(var(--scrim-rgb) / .58) 0%, rgb(var(--scrim-rgb) / .28) 36%, rgb(var(--scrim-rgb) / .06) 62%, rgb(var(--scrim-rgb) / 0) 80%), linear-gradient(to bottom, rgb(var(--scrim-rgb) / .5) 0%, rgb(var(--scrim-rgb) / 0) 14%);position:absolute;inset:0}.pagehead[data-astro-cid-mo6x7bif]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to top, var(--pagehead-foot) 0%, color-mix(in srgb, var(--pagehead-foot) 92%, transparent) 4%, color-mix(in srgb, var(--pagehead-foot) 73%, transparent) 9%, color-mix(in srgb, var(--pagehead-foot) 51%, transparent) 15%, color-mix(in srgb, var(--pagehead-foot) 31%, transparent) 21%, color-mix(in srgb, var(--pagehead-foot) 15%, transparent) 26%, color-mix(in srgb, var(--pagehead-foot) 5%, transparent) 30%, color-mix(in srgb, var(--pagehead-foot) 0%, transparent) 35%);position:absolute;inset:0}.pagehead__type[data-astro-cid-mo6x7bif]{z-index:1;max-width:calc(var(--edge) + 46rem);padding:0 var(--gutter) clamp(2.25rem, 5.5vh, 4rem) var(--edge);color:var(--fg);position:relative}.pagehead__type[data-astro-cid-mo6x7bif] .eyebrow[data-astro-cid-mo6x7bif]{margin-bottom:var(--s-3);color:var(--fg)}@media (width<=56rem){.pagehead[data-astro-cid-mo6x7bif]{min-height:min(74vh,36rem)}.pagehead--sub[data-astro-cid-mo6x7bif]{min-height:min(64vh,34rem)}.pagehead__type[data-astro-cid-mo6x7bif]{padding:0 var(--gutter) clamp(1.75rem, 5vw, 2.5rem)}}.intro[data-astro-cid-klymartn]{gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=85rem){.intro--split[data-astro-cid-klymartn]{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,3.5vw,4rem)}.intro--split[data-astro-cid-klymartn] .rail[data-astro-cid-klymartn]{grid-template-columns:repeat(2,max-content);justify-content:end;gap:clamp(1.75rem,2.4vw,2.75rem) clamp(2.5rem,4.6vw,5.5rem);display:grid}.intro--split[data-astro-cid-klymartn] .rail[data-astro-cid-klymartn]:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,max-content)}.intro--split[data-astro-cid-klymartn] .rail[data-astro-cid-klymartn] dt[data-astro-cid-klymartn]{white-space:nowrap}.intro--split[data-astro-cid-klymartn] .rail[data-astro-cid-klymartn] dd{max-width:11rem}.intro--split[data-astro-cid-klymartn] .standfirst{max-width:100%}}@media (width>=112rem){.intro--split[data-astro-cid-klymartn] .rail[data-astro-cid-klymartn]{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}}.quote[data-astro-cid-seofadmx]{margin:0}.month[data-astro-cid-6huafnfv]{min-height:var(--bleed-month);border-top:1px solid var(--rule-soft);align-items:end;display:grid;position:relative;overflow:hidden}.month--wide[data-astro-cid-6huafnfv]{min-height:var(--bleed-month-wide)}.month__media[data-astro-cid-6huafnfv]{position:absolute;inset:0}.month__media[data-astro-cid-6huafnfv] picture,.month__media[data-astro-cid-6huafnfv] img{object-fit:cover;object-position:50% var(--focus,50%);width:100%;height:100%;display:block}.month__media[data-astro-cid-6huafnfv]:after{content:"";pointer-events:none;background:linear-gradient(to top, rgb(var(--scrim-rgb) / .92) 0%, rgb(var(--scrim-rgb) / .74) 14%, rgb(var(--scrim-rgb) / .46) 28%, rgb(var(--scrim-rgb) / .18) 40%, rgb(var(--scrim-rgb) / 0) 52%), linear-gradient(to right, rgb(var(--scrim-rgb) / .4) 0%, rgb(var(--scrim-rgb) / 0) 34%), linear-gradient(to bottom, rgb(var(--scrim-rgb) / .38) 0%, rgb(var(--scrim-rgb) / 0) 16%);position:absolute;inset:0}.month--right[data-astro-cid-6huafnfv] .month__media[data-astro-cid-6huafnfv]:after{background:linear-gradient(to top, rgb(var(--scrim-rgb) / .92) 0%, rgb(var(--scrim-rgb) / .74) 14%, rgb(var(--scrim-rgb) / .46) 28%, rgb(var(--scrim-rgb) / .18) 40%, rgb(var(--scrim-rgb) / 0) 52%), linear-gradient(to left, rgb(var(--scrim-rgb) / .4) 0%, rgb(var(--scrim-rgb) / 0) 34%), linear-gradient(to bottom, rgb(var(--scrim-rgb) / .38) 0%, rgb(var(--scrim-rgb) / 0) 16%)}.month__type[data-astro-cid-6huafnfv]{z-index:1;max-width:44rem;padding:0 var(--gutter) clamp(2.5rem, 7vh, 4.5rem) var(--edge);position:relative}.month--right[data-astro-cid-6huafnfv] .month__type[data-astro-cid-6huafnfv]{padding-right:var(--edge);padding-left:var(--gutter);text-align:right;margin-left:auto}.month[data-astro-cid-6huafnfv] .eyebrow[data-astro-cid-6huafnfv]{color:var(--fg)}.month__name[data-astro-cid-6huafnfv]{font-size:var(--size-month);font-weight:var(--weight-display);margin-top:.5rem}.month[data-astro-cid-6huafnfv] .month__text{max-width:32rem;color:var(--fg-muted);margin-top:1rem;line-height:1.5}.month--right[data-astro-cid-6huafnfv] .month__text{margin-left:auto}@media (width<=44rem){.month[data-astro-cid-6huafnfv]{min-height:72svh}.month--wide[data-astro-cid-6huafnfv]{min-height:58svh}.month--right[data-astro-cid-6huafnfv] .month__type[data-astro-cid-6huafnfv]{padding-right:var(--gutter);padding-left:var(--edge);text-align:left;margin-left:0}.month--right[data-astro-cid-6huafnfv] .month__text{margin-left:0}.month--right[data-astro-cid-6huafnfv] .month__media[data-astro-cid-6huafnfv]:after{background:linear-gradient(to top, rgb(var(--scrim-rgb) / .92) 0%, rgb(var(--scrim-rgb) / .74) 14%, rgb(var(--scrim-rgb) / .46) 28%, rgb(var(--scrim-rgb) / .18) 40%, rgb(var(--scrim-rgb) / 0) 52%), linear-gradient(to right, rgb(var(--scrim-rgb) / .4) 0%, rgb(var(--scrim-rgb) / 0) 34%), linear-gradient(to bottom, rgb(var(--scrim-rgb) / .38) 0%, rgb(var(--scrim-rgb) / 0) 16%)}}.band[data-astro-cid-smfnc445]{display:grid;position:relative;overflow:hidden}.band[data-astro-cid-smfnc445]>[data-astro-cid-smfnc445]{grid-area:1/1}.band__media[data-astro-cid-smfnc445] img{object-fit:cover;object-position:50% var(--focus,50%);width:100%;height:clamp(13rem,38vw,34rem)}.band__media[data-astro-cid-smfnc445]:after{content:"";pointer-events:none;background:radial-gradient(85% 130% at 0% 100%, rgb(var(--scrim-rgb) / .82) 0%, rgb(var(--scrim-rgb) / .42) 40%, rgb(var(--scrim-rgb) / 0) 72%), linear-gradient(to top, rgb(var(--scrim-rgb) / .55) 0%, rgb(var(--scrim-rgb) / .12) 22%, rgb(var(--scrim-rgb) / 0) 45%);position:absolute;inset:0}.band__type[data-astro-cid-smfnc445]{z-index:1;max-width:calc(var(--edge) + 34rem);padding:0 var(--gutter) clamp(1.25rem, 3.5vh, 2.25rem) var(--edge);align-self:end}.band[data-astro-cid-smfnc445] .band__caption{color:var(--fg);font-size:var(--size-small);margin:0;line-height:1.5}.route[data-astro-cid-xpsavixt]{padding-top:var(--s-3);border-top:1px solid var(--rule);text-decoration:none;display:block}.route__index[data-astro-cid-xpsavixt]{color:var(--fg-quiet);font-size:var(--size-label);letter-spacing:var(--track-label);font-variation-settings:var(--axes-label);font-weight:600}.route__heading[data-astro-cid-xpsavixt]{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:var(--weight-display);margin-top:.4rem}.route[data-astro-cid-xpsavixt] .route__figure{margin-top:var(--s-4)}.route[data-astro-cid-xpsavixt] .route__text{margin-top:var(--s-3);color:var(--fg-muted);font-size:.9375rem;line-height:1.5}.route[data-astro-cid-xpsavixt] img{opacity:.88;transition:opacity .25s}.route[data-astro-cid-xpsavixt]:hover img{opacity:1}.route[data-astro-cid-xpsavixt]:hover{border-top-color:var(--fg)}.route[data-astro-cid-xpsavixt]:hover .route__heading[data-astro-cid-xpsavixt]{text-underline-offset:.14em;text-decoration:underline 1px}@media (width<=56rem){.route[data-astro-cid-xpsavixt] .route__figure img{aspect-ratio:3/2}}.timeline[data-astro-cid-24j3d7sm]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-24j3d7sm]>li[data-astro-cid-24j3d7sm]{gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--rule-soft);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.timeline[data-astro-cid-24j3d7sm]>li[data-astro-cid-24j3d7sm]:first-child{border-top-color:var(--rule)}.timeline[data-astro-cid-24j3d7sm] p{max-width:32rem}.timeline__year[data-astro-cid-24j3d7sm]{color:var(--fg-quiet);font-size:var(--size-small);letter-spacing:.06em;font-variation-settings:var(--axes-label);padding-top:.34em;font-weight:600}.timeline[data-astro-cid-24j3d7sm] p{color:var(--fg-muted)}@media (width<=34rem){.timeline[data-astro-cid-24j3d7sm]>li[data-astro-cid-24j3d7sm]{gap:var(--s-1);grid-template-columns:1fr}}.steps[data-astro-cid-lywy2fec]{counter-reset:step;margin:0;padding:0;list-style:none}.steps[data-astro-cid-lywy2fec]>li[data-astro-cid-lywy2fec]{counter-increment:step;gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--rule-soft);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.steps[data-astro-cid-lywy2fec]>li[data-astro-cid-lywy2fec]:first-child{border-top-color:var(--rule)}.steps[data-astro-cid-lywy2fec]>li[data-astro-cid-lywy2fec]:before{content:counter(step, decimal-leading-zero);color:var(--fg-quiet);font-size:var(--size-label);letter-spacing:.1em;font-variation-settings:var(--axes-label);padding-top:.55em;font-weight:600}.steps__heading[data-astro-cid-lywy2fec]{margin-bottom:.35rem}.steps[data-astro-cid-lywy2fec] p{max-width:32rem;color:var(--fg-muted)}.facts-set[data-astro-cid-va7o3cqe]{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=60rem){.facts-set--split[data-astro-cid-va7o3cqe]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.facts-group[data-astro-cid-va7o3cqe] h2[data-astro-cid-va7o3cqe]{margin-bottom:var(--s-3)}.products[data-astro-cid-2mfojjro]{padding-bottom:var(--section)}.product[data-astro-cid-2mfojjro]{column-gap:var(--s-4);padding-block:var(--s-6);border-top:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"label head""text text""table table""harm harm";align-items:start;display:grid}.product[data-astro-cid-2mfojjro]:first-child{border-top-color:var(--fg)}.product__label[data-astro-cid-2mfojjro]{grid-area:label}.product__label[data-astro-cid-2mfojjro] img{width:100%;height:auto;display:block}.product__head[data-astro-cid-2mfojjro]{grid-area:head;align-self:center}.product__text[data-astro-cid-2mfojjro]{margin-top:var(--s-4);grid-area:text}.vintages[data-astro-cid-2mfojjro]{grid-area:table}.product__harm[data-astro-cid-2mfojjro]{grid-area:harm}@media (width>=40rem){.product[data-astro-cid-2mfojjro]{grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"label head""label text""label table""label harm"}.product__head[data-astro-cid-2mfojjro]{align-self:start}}@media (width>=60rem){.product[data-astro-cid-2mfojjro]{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"label head table""label text table""label harm harm";column-gap:clamp(2rem,4vw,4rem)}.vintages[data-astro-cid-2mfojjro]{margin-top:0}}.product__name[data-astro-cid-2mfojjro]{font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:var(--weight-display);letter-spacing:-.018em;line-height:1.06}.product__kind[data-astro-cid-2mfojjro]{color:var(--fg-quiet);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-variation-settings:var(--axes-label);margin:.6rem 0 0;font-weight:600}.product__production[data-astro-cid-2mfojjro]{max-width:30rem;color:var(--fg-muted);margin:0}.product__allergens[data-astro-cid-2mfojjro]{margin:var(--s-2) 0 0;color:var(--fg-muted);font-size:var(--size-small)}.product__term[data-astro-cid-2mfojjro]{color:var(--fg-quiet);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:var(--axes-label);margin-right:.4em;font-weight:600}.vintages[data-astro-cid-2mfojjro]{width:100%;margin-top:var(--s-4);border-collapse:collapse;table-layout:fixed;color:var(--fg-muted);font-size:var(--size-small);font-variant-numeric:tabular-nums}.vintages[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro],.vintages[data-astro-cid-2mfojjro] td[data-astro-cid-2mfojjro]{border-top:1px solid var(--rule-soft);text-align:left;font-weight:inherit;vertical-align:top;padding:.5rem .75rem .5rem 0}.vintages[data-astro-cid-2mfojjro] thead[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro]{border-top:0;border-bottom:1px solid var(--rule);color:var(--fg-quiet);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:var(--axes-label);padding-top:0;font-weight:600}.vintages[data-astro-cid-2mfojjro] tbody[data-astro-cid-2mfojjro] tr[data-astro-cid-2mfojjro]:first-child>[data-astro-cid-2mfojjro]{border-top:0}.vintages[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro]:first-child{width:24%}.vintages[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro]:nth-child(2){width:26%}.vintages[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro]:nth-child(3){width:20%}.vintages[data-astro-cid-2mfojjro] tbody[data-astro-cid-2mfojjro] th[data-astro-cid-2mfojjro]{color:var(--fg)}.vintages__upcoming[data-astro-cid-2mfojjro]{color:var(--fg-quiet);font-style:italic}.product__harm[data-astro-cid-2mfojjro]{max-width:40rem;margin:var(--s-4) 0 0;color:var(--fg-quiet);font-size:var(--size-caption);line-height:1.55}.product__harm[data-astro-cid-2mfojjro] a{color:var(--fg)}
