:root{color-scheme:light;--paper: #FFFDF7;--stone: #E9E6DF;--stone-dot: #D8D3C8;--ink: #111110;--ink-2: #3D3D3A;--gray: #63625D;--line: rgba(17, 17, 16, .14);--green: #247B57;--green-dark: #1B6346;--dark: #141414;--dark-dot: #262624;--on-dark: #F2F1EC;--on-dark-2: #A9A8A2;--line-dark: rgba(242, 241, 236, .16);--terra: #B5562F;--terra-ink: #A04A27;--terra-light: #E39470;--white: #FFFFFF;--f-serif: "Bacasime Antique", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-sans: Alexandria, "Helvetica Neue", Helvetica, Arial, sans-serif;--t-body: 1.0625rem;--t-small: .9375rem;--t-meta: .8125rem;--w-prose: 40rem;--page: 84rem;--gutter: clamp(1rem, .6rem + 2vw, 2.5rem);--pad: clamp(4rem, 2.5rem + 6vw, 9rem);--r-media: 14px;--r-ctl: 10px;--r-info: 4px;--ease: cubic-bezier(.2, .7, .2, 1);--hdr: 3.75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:var(--f-sans);font-weight:400;font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0;color:var(--ink);font-weight:400;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}figure,blockquote,dl,dd{margin:0}[id]{scroll-margin-top:4.5rem}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--r-info)}.on-dark :focus-visible{outline-color:var(--on-dark)}.skip:focus{position:fixed;left:1rem;top:1rem;z-index:99;width:auto;height:auto;clip:auto;padding:.6rem 1rem;background:var(--ink);color:var(--paper);border-radius:var(--r-ctl)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.label{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);line-height:1.4}.label:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--terra)}.on-dark .label{color:var(--on-dark-2)}.on-dark .label:before{background:var(--terra-light)}.h2{font-family:var(--f-sans);font-weight:500;font-size:clamp(1.85rem,1.2rem + 2.3vw,3.25rem);line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.serif{font-family:var(--f-serif);font-weight:400;letter-spacing:-.035em}.lead{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55;max-width:36rem}.meta{font-size:var(--t-meta);color:var(--gray);line-height:1.5}.u{font-size:max(.36em,.8125rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-left:.2em}.nw{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.5rem;padding:.9rem clamp(1rem,.7rem + 1.2vw,1.6rem);border-radius:var(--r-ctl);font-family:var(--f-sans);font-weight:500;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;text-align:center;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.btn svg{width:1rem;height:1rem;flex:none;transition:transform .2s var(--ease)}.btn:hover svg{transform:translate(2px,-2px)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--green);color:var(--white)}.btn--primary:hover{background:var(--green-dark)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.on-dark .btn--ghost{color:var(--on-dark);border-color:#f2f1ec80}.on-dark .btn--ghost:hover{background:var(--on-dark);color:var(--dark)}.btn--block{width:100%}.btn--small{min-height:2.75rem;padding:.55rem 1rem;font-size:.8125rem}.textlink{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;font-size:var(--t-small)}.textlink:hover{color:var(--green)}.dots{position:absolute;pointer-events:none;display:block;overflow:visible}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line)}.hdr__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--hdr)}.hdr__logo img{width:112px;height:auto}.hero{--sink: 0px;position:relative;z-index:3;background:var(--stone);overflow-x:clip}.hero__grid{position:relative;z-index:1;display:grid;grid-template-areas:"head" "stage" "proof" "buy" "info";padding-top:clamp(1.25rem,.8rem + 2vw,2.5rem);padding-bottom:2.25rem}.hero__head{grid-area:head;display:grid;gap:.7rem;position:relative;z-index:1}.hero__title{font-family:var(--f-serif);font-size:clamp(3.5rem,1rem + 8.4vw,9rem);line-height:.88;letter-spacing:-.045em;color:var(--ink)}.hero__stage{grid-area:stage;position:relative;display:grid;padding-block:1.1rem 1.5rem}.hero__jarbox{position:relative;z-index:2;justify-self:end;margin-right:1vw;width:min(46vw,20rem);display:grid}.hero__jarbox:after{content:"";position:absolute;left:4%;right:4%;bottom:-.6rem;height:1.3rem;z-index:-1;background:radial-gradient(closest-side,#14120f57,#14120f00)}.hero__field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.hero__dots{left:var(--fx, 72%);top:var(--fy, 40%);width:var(--fs, 110vw);aspect-ratio:1;transform:translate(-50%,-50%)}.jar{grid-area:1 / 1;align-self:end;width:100%;transition:opacity .45s var(--ease),transform .6s var(--ease)}.jar:not(.is-active){opacity:0;transform:translateY(8px);pointer-events:none}.co{--len: 1.5rem;position:absolute;z-index:3;display:grid;gap:.12rem;width:max-content;line-height:1.1}.co b{font-weight:600;font-size:1.125rem;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}.co span{font-weight:600;font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.co:before{content:"";position:absolute;top:.55rem;height:1px;width:calc(var(--len) + 10px);background:var(--ink);transform-origin:var(--from, left)}.co:after{content:"";position:absolute;top:calc(.55rem - 4px);width:9px;height:9px;border-radius:50%;background:var(--terra);box-shadow:0 0 0 3px var(--stone)}.co--l{right:calc(100% + var(--len) + .5rem);text-align:right;justify-items:end}.co--l:before{left:calc(100% + .5rem);--from: left}.co--l:after{left:calc(100% + .5rem + var(--len) + 10px - 4.5px)}.co--r{left:calc(100% + var(--len) + .5rem)}.co--r:before{right:calc(100% + .5rem);--from: right}.co--r:after{right:calc(100% + .5rem + var(--len) + 10px - 4.5px)}@media(min-width:640px){.hero__jarbox[data-size="60"] .co--a{top:27%}}.co--q:before{top:.45rem}.co--q:after{top:calc(.45rem - 4px)}.co--a{top:14%;--len: 1.25rem}.co--b{top:43%;--len: 2.75rem}.co--c{top:72%;--len: 1.75rem}.hero__proof{grid-area:proof;margin-top:.4rem}.rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.875rem;color:var(--ink-2);text-decoration:none}.rating:hover .rating__txt{text-decoration:underline;text-underline-offset:.18em}.stars{position:relative;display:inline-block;width:5.5rem;height:1rem}.stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:5.5rem;height:1rem}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.hero__buy{grid-area:buy;display:grid;gap:.9rem;margin-top:1.1rem;max-width:34rem}.hero__buy:focus{outline:none}.hero__info{grid-area:info;display:grid;gap:.45rem;margin-top:1.75rem;max-width:34rem}.hero__product{text-wrap:balance;font-weight:500;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.35;color:var(--ink);letter-spacing:-.01em}.hero__sub{font-size:1rem;line-height:1.5}.sizes-ui{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.55rem}.sizes-ui__legend{padding:0;font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sizes-ui__row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.size{position:relative;display:block;cursor:pointer}.size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.size__body{display:grid;gap:.15rem;min-height:4.4rem;padding:.8rem .85rem .8rem 2.35rem;border-radius:var(--r-ctl);border:1px solid rgba(17,17,16,.22);background:var(--paper);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.size__body:before{content:"";position:absolute;left:.85rem;top:1.05rem;width:.95rem;height:.95rem;border-radius:50%;border:1.5px solid var(--gray);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper)}.size__name{font-weight:500;font-size:1.0625rem;line-height:1.2;color:var(--ink);letter-spacing:-.01em}.size__meta{font-size:var(--t-meta);color:var(--gray);line-height:1.35}.size:hover .size__body{border-color:var(--ink);transform:translateY(-1px)}.size input:checked+.size__body{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.size input:checked+.size__body:before{border-color:var(--ink);background:var(--ink)}.size input:focus-visible+.size__body{outline:2px solid var(--green);outline-offset:3px}.save{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.8rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.save__pct{display:grid;justify-items:center;align-self:stretch;align-content:center;padding-right:1rem;border-right:1px solid var(--ink);color:var(--ink);line-height:1}.save__pct b{font-weight:500;font-size:clamp(1.9rem,1.6rem + .9vw,2.35rem);letter-spacing:-.045em;white-space:nowrap}.save__pct b span{font-size:.56em;letter-spacing:0;margin-left:.03em}.save__pct small{margin-top:.25rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.save__t{font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.35}.save__s{margin-top:.2rem;font-size:var(--t-meta);color:var(--ink-2);line-height:1.45}.save--line{padding:.6rem 0;border-bottom:0}.save--line .save__pct{flex-direction:row;display:flex;align-items:baseline;gap:.3rem;padding-right:.85rem}.save--line .save__pct b{font-size:1.25rem;letter-spacing:-.02em}.save--line .save__pct small{margin:0}.save--line .save__t{font-size:var(--t-small);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2)}.fineprint{font-size:var(--t-meta);color:var(--gray);line-height:1.45}@media(max-width:639px){.hero__stage{padding-bottom:5rem}.hero__jarbox{justify-self:center;margin-right:0;width:min(44vw,15rem)}.callouts{position:absolute;top:calc(100% + 1.5rem);left:50%;transform:translate(-50%);width:calc(100vw - 2 * var(--gutter));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,17,16,.22)}.callouts .co{position:relative;inset:auto;width:auto;justify-items:center;text-align:center;padding:.85rem .25rem 0}.callouts .co+.co{border-left:1px solid rgba(17,17,16,.14)}.callouts .co:before{display:none}.callouts .co:after{left:50%;right:auto;top:-5px;margin-left:-4.5px}.callouts .co b{font-size:1.125rem}.callouts .co span{letter-spacing:.06em}}@media(max-width:380px){.hero__jarbox{width:40vw}.hero__head .label{letter-spacing:.1em}}@media(min-width:640px)and (max-width:979px){.hero__jarbox{width:min(44vw,21rem);margin-right:6vw}.co b{font-size:1.375rem}.co--a{--len: 1.75rem}.co--b{--len: 2.75rem}.co--c{--len: 2rem}}@media(min-width:980px){.hero{--sink: 2.4rem}.hero__grid{grid-template-columns:minmax(0,clamp(26rem,34vw,34rem)) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"head stage" "info stage" "proof stage" "buy stage";column-gap:clamp(2rem,3.5vw,3.5rem);padding-top:clamp(2rem,4vh,3.25rem);padding-bottom:0}.hero__title{white-space:nowrap}.hero__stage{align-self:end;padding:0;margin-bottom:calc(-1 * var(--sink))}.hero__jarbox{justify-self:start;margin-right:0;width:min(calc(100% - 8.5rem),clamp(20rem,42vw,38rem))}.hero__info{margin-top:1.25rem}.hero__proof{margin-top:1rem}.hero__buy{margin-top:1.6rem;align-self:start;padding-bottom:calc(var(--sink) + 3.5rem)}.co b{font-size:1.5rem}.co span{letter-spacing:.1em}.co--a{left:calc(100% + var(--len) + .5rem);right:auto;text-align:left;justify-items:start;top:12%;--len: 2.25rem}.co--a:before{left:auto;right:calc(100% + .5rem)}.co--a:after{left:auto;right:calc(100% + .5rem + var(--len) + 10px - 4.5px)}.co--b{left:calc(100% + var(--len) + .5rem);right:auto;text-align:left;justify-items:start;top:41%;--len: 1.25rem}.co--b:before{left:auto;right:calc(100% + .5rem)}.co--b:after{left:auto;right:calc(100% + .5rem + var(--len) + 10px - 4.5px)}.co--a b{font-size:clamp(1.75rem,.5rem + 2vw,2.25rem);letter-spacing:-.03em}.co--c{left:calc(100% + var(--len) + .5rem);right:auto;text-align:left;justify-items:start;top:70%;--len: 2.5rem}.co--c:before{left:auto;right:calc(100% + .5rem)}.co--c:after{left:auto;right:calc(100% + .5rem + var(--len) + 10px - 4.5px)}}@media(min-width:980px)and (max-width:1279px){.hero__jarbox{width:min(calc(100% - 9.5rem),clamp(20rem,42vw,38rem))}.co b{font-size:1.25rem}.co--a b{font-size:1.75rem}.co--c{--len: 1.25rem}}.ticker{position:relative;z-index:2;background:var(--paper);border-block:1.5px solid var(--ink);overflow:hidden}.ticker__track{display:flex;width:max-content;animation:tick 70s linear infinite}.ticker__list{display:flex;flex:none;align-items:center}.ticker__list li{display:flex;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);padding-right:clamp(1.5rem,1rem + 2vw,3rem);min-height:clamp(3.5rem,3rem + 1.6vw,4.75rem);font-weight:500;font-size:clamp(1rem,.85rem + .7vw,1.5rem);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ticker__list li:after{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--terra)}@keyframes tick{to{transform:translate(-50%)}}.ticker:hover .ticker__track{animation-play-state:paused}.dark{position:relative;overflow:hidden;background:var(--dark);color:var(--on-dark-2);padding-block:var(--pad)}.dark h2,.dark h3{color:var(--on-dark)}.dark__dots{right:-38vw;top:-20vw;width:100vw;aspect-ratio:1}@media(min-width:980px){.dark__dots{right:-22vw;top:-14vw;width:64vw}}.manifesto{position:relative;font-family:var(--f-serif);font-size:clamp(3rem,.9rem + 7.4vw,9rem);line-height:.92;letter-spacing:-.045em;margin-top:clamp(1.5rem,1rem + 2vw,2.75rem);max-width:15ch}.manifesto span{display:block}.manifesto span:first-child{color:var(--on-dark-2)}.dotline{display:flex;align-items:center;gap:clamp(.5rem,.3rem + .6vw,.9rem);margin-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.dotline i{flex:none;width:var(--s);height:var(--s);border-radius:50%;background:currentColor}.dark .dotline{color:#4a4a47}.sci{position:relative;display:grid;gap:2.5rem 4.5rem}@media(min-width:980px){.sci{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.sci__copy{display:grid;gap:1.2rem;align-content:start}.sci__h{font-weight:500;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.sci__copy p{max-width:34rem}.sci__pull{font-family:var(--f-serif);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.15;letter-spacing:-.02em;color:var(--on-dark);padding-top:.5rem}.refs{font-size:var(--t-meta);color:var(--on-dark-2);line-height:1.55;display:grid;gap:.3rem;padding-top:1rem;border-top:1px solid var(--line-dark)}.refs a{color:var(--on-dark-2)}.chart{display:grid;gap:1.25rem;min-width:0;padding-top:1.1rem;border-top:1.5px solid var(--on-dark)}.chart__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;align-items:baseline}.chart__title{font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark)}.legend{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:var(--t-meta);color:var(--on-dark-2)}.legend span{display:inline-flex;align-items:center;gap:.5rem}.legend i{display:inline-block;width:1.5rem;border-top:3px solid var(--terra-light)}.legend i.is-dash{border-top:1.5px dashed var(--on-dark-2)}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart figcaption{margin-top:.35rem;font-size:var(--t-meta);font-style:italic;color:color-mix(in srgb,var(--on-dark-2) 82%,var(--dark));line-height:1.5;max-width:38rem}@media(min-width:980px){.chart figcaption{font-size:.78125rem}}.chart .ln-daily{stroke-dasharray:1;stroke-dashoffset:1}.chart.is-drawn .ln-daily{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease)}.chart .day-dot{opacity:0}.chart.is-drawn .day-dot{opacity:1;transition:opacity .3s var(--ease) calc(var(--k) * 45ms + .3s)}.chart .note{opacity:0}.chart.is-drawn .note{opacity:1;transition:opacity .6s var(--ease) 1.4s}.astra{position:relative;background:var(--paper);padding-block:var(--pad);overflow:hidden}.astra__top{display:grid;gap:1.5rem 4rem}@media(min-width:640px)and (max-width:979px){.astra__top{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(1.5rem,4vw,3rem)}.astra__num{font-size:clamp(7rem,2rem + 15vw,10.5rem)}}@media(min-width:980px){.astra__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.astra__idx{display:flex;align-items:center;gap:.75rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--terra-ink)}.astra__idx:before{content:"";width:2.25rem;height:1.5px;background:var(--terra)}.astra__num{font-weight:500;font-size:clamp(8rem,3rem + 17vw,22rem);line-height:.78;letter-spacing:-.065em;color:var(--ink);margin:.6rem 0 0 -.05em;white-space:nowrap}.astra__num .u{font-size:.22em;font-weight:600;letter-spacing:.02em;margin-left:.15em;vertical-align:baseline}.astra__side{display:grid;gap:1.25rem;align-content:end}.astra__name{font-weight:600;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.75rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.astra__h{font-family:var(--f-serif);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.6rem);line-height:1.05;letter-spacing:-.03em}.astra__pack{display:grid;gap:.6rem}.astra__pack img{width:100%;border-radius:var(--r-ctl)}.astra__pack figcaption{font-size:var(--t-meta);color:var(--gray)}.astra__body{display:grid;gap:3rem 4.5rem;margin-top:clamp(3rem,2rem + 4vw,6rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);border-top:1.5px solid var(--ink)}@media(min-width:980px){.astra__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ratio{--cell: clamp(1.15rem, .6rem + 2.2vw, 2.6rem);display:grid;gap:1.5rem;align-content:start}.ratio__viz{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem clamp(1rem,.5rem + 2vw,2.5rem)}.ratio__grid{display:grid;grid-template-columns:repeat(10,var(--cell));grid-auto-rows:var(--cell)}.ratio__grid i,.ratio__one i{display:block;width:62%;height:62%;margin:19%;border-radius:50%;background:var(--ink)}.ratio__grid i{transform:scale(0)}.ratio.is-on .ratio__grid i{transform:scale(1);transition:transform .4s var(--ease) calc(var(--d) * 1ms)}.ratio__plus{font-size:clamp(1.5rem,1rem + 1.4vw,2.5rem);font-weight:400;line-height:1;color:var(--gray);align-self:center}.ratio__one{position:relative;width:var(--cell);height:var(--cell);align-self:center}.ratio__one i{background:var(--terra);box-shadow:0 0 0 calc(var(--cell) * .28) #b5562f29;transform:scale(0)}.ratio.is-on .ratio__one i{transform:scale(1);transition:transform .5s cubic-bezier(.3,1.6,.5,1) 1.15s}.ratio__legend{display:grid;gap:.55rem;max-width:34rem}.ratio__legend p{display:flex;align-items:baseline;gap:.7rem;font-size:var(--t-small);color:var(--ink-2)}.ratio__legend p:before{content:"";flex:none;width:.65rem;height:.65rem;border-radius:50%;background:var(--ink);transform:translateY(-.05rem)}.ratio__legend p.is-astra:before{background:var(--terra)}.ratio__legend b{font-weight:500;color:var(--ink);min-width:5.25rem}.ratio__cap{font-size:var(--t-meta);color:var(--gray)}.astra__text{display:grid;gap:1.5rem;align-content:start}.comp{border-top:1px solid var(--ink)}.comp li{padding:.85rem 0;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.4}.comp li:first-child{color:var(--ink);font-weight:500;font-size:1.125rem}.comp em{font-style:italic}.fline dl{border-top:1.5px solid var(--ink)}.fline dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.fline dt{font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.fline dd{font-weight:500;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.fline dd .u{font-size:.8125rem}.fline__note{margin-top:.75rem;font-size:var(--t-meta);color:var(--gray)}.compare{background:var(--stone);padding-block:var(--pad)}.compare__top{display:grid;gap:2rem 4.5rem}@media(min-width:980px){.compare__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.compare__head{display:grid;gap:1rem;align-content:end}.compare__head .h2{font-size:clamp(2rem,1.2rem + 3vw,4rem)}.labelshot{position:relative;display:grid;gap:.7rem}.labelshot img{width:100%;border-radius:var(--r-media)}.labelshot figcaption{font-size:var(--t-meta);color:var(--ink-2)}.labelshot__tag{position:absolute;left:1rem;top:1rem;padding:.3rem .7rem;border-radius:999px;background:var(--paper);font-size:var(--t-meta);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.split{margin-top:clamp(2rem,1.5rem + 2vw,4.5rem);counter-reset:crit;border-top:1.5px solid var(--ink)}.split__head{display:none}.split__row{counter-increment:crit;display:grid;gap:.6rem;padding:1.05rem 0 1.15rem;border-bottom:1px solid rgba(17,17,16,.2)}.split__row--flavor,.split__row--mfg{display:none}.split__look{display:grid;gap:.45rem}.split__k{font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);line-height:1.3}.split__k:before{content:counter(crit,decimal-leading-zero) " / ";color:var(--terra-ink)}.split__t{font-size:var(--t-small);color:var(--ink-2);line-height:1.45;max-width:30rem}.split__t:before,.split__ev>span:before{display:block;margin-bottom:.1rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);line-height:1.3}.split__t:before{content:"What to look for"}.split__ev>span:before{content:"EVIAL"}.split__ev{font-weight:600;font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.split__tag{display:none}.split__note{display:flex;align-items:center;gap:.6rem;padding:.95rem 0 0;font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);line-height:1.4}.split__note:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--terra)}@media(min-width:860px){.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(2.5rem,1.8rem + 3vw,4.5rem);border-top:0}.split__head,.split__row,.split__row--flavor,.split__row--mfg{display:contents}.split__k:before,.split__t:before,.split__ev>span:before{content:none}.split__note{display:none}.split__head span{padding:0 0 1rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.split__head span:last-child{padding:1.4rem 2rem 1rem 3.25rem;background:var(--paper);border-radius:var(--r-media) var(--r-media) 0 0;color:var(--terra-ink)}.split__look{gap:.3rem;padding:1.5rem 2.5rem 1.5rem 0;border-top:1px solid rgba(17,17,16,.2);position:relative}.split__look:after{content:"";position:absolute;right:0;top:50%;width:2rem;height:1px;background:var(--ink);opacity:.35}.split__row:last-child .split__look{border-bottom:1px solid rgba(17,17,16,.2)}.split__k{font-size:.875rem;color:var(--terra-ink)}.split__t{font-size:1.0625rem}.split__ev{position:relative;display:flex;align-items:center;margin:0;padding:1.5rem 2rem 1.5rem 3.25rem;background:var(--paper);border-top:1px solid var(--line);font-weight:500;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);letter-spacing:-.015em}.split__ev:before{content:"";position:absolute;left:1.4rem;top:50%;margin-top:-.3rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--terra)}.split__row:last-child .split__ev{border-radius:0 0 var(--r-media) var(--r-media)}}.footnote{margin-top:1.1rem;font-size:var(--t-meta);color:var(--ink-2);max-width:var(--w-prose);line-height:1.5}.midcta{margin-top:clamp(2.75rem,2rem + 3vw,4.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.midcta p{text-wrap:balance;font-family:var(--f-serif);font-size:clamp(1.75rem,1.3rem + 1.6vw,3rem);line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.midcta__right{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(max-width:560px){.midcta__right,.midcta .btn{width:100%}}.routine{background:var(--paper);padding-block:var(--pad)}.routine__top{display:grid;gap:1rem}.routine__title{font-weight:600;font-size:clamp(2.75rem,1rem + 6.6vw,8rem);line-height:.9;letter-spacing:-.055em;color:var(--ink)}.trip{display:grid;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);border-top:1.5px solid var(--ink)}.trip__step{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.trip__art{grid-row:1 / span 3;width:6.5rem;height:6.5rem;color:var(--ink)}.trip__n{font-weight:500;font-size:var(--t-meta);letter-spacing:.14em;color:var(--terra-ink)}.trip__step h3{font-weight:600;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase;margin-top:.25rem}.trip__step p{margin-top:.55rem;font-size:var(--t-small);max-width:26rem}.trip__step .mix{font-size:var(--t-meta);color:var(--gray)}@media(min-width:860px){.trip{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.trip__step{grid-template-columns:1fr;grid-template-rows:auto;padding:2rem 2rem 2.25rem;border-bottom:0;border-left:1px solid var(--line);align-content:start}.trip__step:first-child{border-left:0;padding-left:0}.trip__art{grid-row:auto;width:clamp(8rem,6rem + 4vw,11rem);height:clamp(8rem,6rem + 4vw,11rem);margin-bottom:1.5rem}.trip__step h3{margin-top:.4rem}}.scoopshot{display:grid;gap:1.25rem;margin-top:clamp(2.25rem,1.5rem + 3vw,4.5rem)}.scoopshot img{width:100%;border-radius:var(--r-media)}.scoopshot__copy{display:grid;gap:.6rem;align-content:start}.scoopshot__t{font-weight:600;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:var(--ink)}.scoopshot__copy p:last-child{font-size:var(--t-small);max-width:24rem}@media(min-width:640px){.scoopshot{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.scoopshot__copy{order:-1;gap:.9rem;padding-top:1.25rem;border-top:1.5px solid var(--ink)}.scoopshot__t{font-size:clamp(1.75rem,.8rem + 2.6vw,3.5rem)}.scoopshot img{aspect-ratio:1 / 1;object-fit:cover;object-position:50% 38%}}.sameday{display:grid;gap:2rem 4.5rem;margin-top:clamp(2.5rem,1.5rem + 3.5vw,5rem)}@media(min-width:860px){.sameday{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.sameday__photo{margin-inline:calc(-1 * var(--gutter))}.sameday__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}@media(min-width:560px)and (max-width:859px){.sameday__photo img{aspect-ratio:16 / 10;object-position:50% 22%}}@media(min-width:860px){.sameday__photo{margin-inline:0}.sameday__photo img{border-radius:var(--r-media)}}.sameday__copy{display:grid;gap:1.5rem;align-content:center}.sameday__t{font-family:var(--f-serif);font-size:clamp(3rem,1.2rem + 5.6vw,7rem);line-height:.9;letter-spacing:-.045em}.sameday__t span{display:block}.sameday__t span:not(:last-child){color:var(--gray)}.sameday__copy p{max-width:34rem}.week{display:grid;grid-template-columns:repeat(7,auto);justify-content:start;gap:.5rem 1rem;padding-top:1.25rem;border-top:1px solid var(--line)}.week span{display:grid;justify-items:center;gap:.45rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;color:var(--gray)}.week span:before{content:"";width:.85rem;height:.85rem;border-radius:50%;background:var(--ink)}.week span.is-rest:before{background:var(--terra)}.weekbox{display:grid;gap:.8rem}.week__key{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--t-meta);color:var(--gray)}.week__key i{width:.55rem;height:.55rem;border-radius:50%;background:var(--ink)}.week__key i.is-rest{background:var(--terra);margin-left:.6rem}@media(max-width:315px){.sameday{grid-template-columns:minmax(0,1fr)}.sameday__t{font-size:2.6rem}.week{column-gap:.3rem;justify-content:space-between}}.uses{background:var(--paper);padding-bottom:var(--pad)}.uses__media{position:relative;overflow:hidden}.uses__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:0% 50%;background:var(--dark)}@media(min-width:560px){.uses__media img{aspect-ratio:4 / 3;object-position:0% 50%}}.uses__title{font-family:var(--f-serif);font-size:clamp(3rem,1.2rem + 5.4vw,7.5rem);line-height:.9;letter-spacing:-.045em;color:var(--ink);padding:clamp(2rem,1.5rem + 2vw,3rem) var(--gutter) 0;max-width:12ch;box-sizing:content-box}@media(min-width:760px){.uses__media img{aspect-ratio:2 / 1;max-height:60rem;object-position:0% 40%}.uses__title{position:absolute;z-index:1;right:min(max(var(--gutter),calc((100vw - var(--page)) / 2 + var(--gutter))),9vw);top:41%;transform:translateY(-50%);padding:0;max-width:8.5ch;text-align:right;color:var(--paper);font-size:min(6.2vw,6.75rem)}}.uses__body{display:grid;gap:clamp(1.75rem,1.2rem + 2vw,3rem);padding-top:clamp(2rem,1.5rem + 2.5vw,4rem)}.uses__body .lead{max-width:40rem;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);color:var(--ink)}.uselist{display:grid;gap:0 2rem}@media(min-width:640px){.uselist{grid-template-columns:repeat(2,minmax(0,1fr))}.uselist li:nth-child(2n){margin-top:2.5rem}}@media(min-width:1100px){.uselist{grid-template-columns:repeat(4,minmax(0,1fr))}.uselist li:nth-child(2){margin-top:3rem}.uselist li:nth-child(3){margin-top:1.25rem}.uselist li:nth-child(4){margin-top:4.25rem}}.uselist li{display:grid;gap:.5rem;align-content:start;padding:1.25rem 0 1.4rem;border-top:1.5px solid var(--ink)}.uselist h3{display:flex;align-items:baseline;gap:.6rem;font-weight:600;font-size:1.125rem;line-height:1.25}.uselist h3:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--terra);transform:translateY(-.1rem)}.uselist p{font-size:var(--t-small)}.proof{position:relative;background:var(--dark);color:var(--on-dark-2);padding-block:var(--pad);overflow:hidden}.proof h2{color:var(--on-dark)}.proof__top{display:grid;gap:1.5rem 3rem}@media(min-width:900px){.proof__top{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.proof__head{display:grid;gap:1rem}.proof__h{font-family:var(--f-serif);font-size:clamp(2.5rem,1.2rem + 4.2vw,5.5rem);line-height:.95;letter-spacing:-.04em;max-width:12ch}.score{display:grid;grid-template-columns:auto auto;gap:.2rem 1.25rem;align-items:end;justify-content:start}.score__n{grid-row:span 2;font-weight:500;font-size:clamp(5rem,3rem + 8vw,11rem);line-height:.8;letter-spacing:-.06em;color:var(--on-dark);white-space:nowrap}.score__n small{font-size:.32em;letter-spacing:-.02em;color:var(--on-dark-2);margin-left:.12em;font-weight:500}.score .stars{align-self:end}.score__meta{font-size:1rem;color:var(--on-dark);font-weight:500}.ribbon{display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,24rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:clamp(2.5rem,2rem + 2vw,3.5rem) var(--gutter) 1.5rem;scrollbar-width:thin;scrollbar-color:#4A4A47 transparent}.ribbon:focus-visible{outline:2px solid var(--on-dark);outline-offset:-2px}.review{scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:1.1rem;padding:1.5rem 1.4rem 1.35rem;border-radius:var(--r-media);background:var(--paper);color:var(--ink-2)}.review__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.review__tag{display:inline-block;padding:.3rem .75rem;border-radius:999px;border:1.5px solid var(--terra);font-size:var(--t-meta);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--terra-ink);line-height:1.2}.review__stars svg{display:block;width:4.6rem;height:.85rem}.review blockquote{font-family:var(--f-serif);font-size:clamp(1.3rem,1.15rem + .4vw,1.5rem);line-height:1.25;letter-spacing:-.012em;color:var(--ink)}.review figcaption{display:grid;gap:.1rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:.875rem;line-height:1.45;color:var(--ink-2)}.review figcaption b{font-weight:600;color:var(--ink)}.review:first-child blockquote{font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.15}@media(min-width:1100px){.ribbon{grid-auto-flow:row;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:1.25rem;overflow:visible;max-width:var(--page);margin-inline:auto;align-items:start}.review:nth-child(2){margin-top:3rem}.review:nth-child(3){margin-top:1.25rem}.review:nth-child(4){margin-top:4rem}}.proof__foot{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;margin-top:1rem}.proof__note{font-size:var(--t-small);color:var(--on-dark-2);max-width:44rem;line-height:1.55}.sizes{background:var(--paper);padding-block:var(--pad)}.sizes__top{display:grid;gap:1.75rem 4rem;align-items:end}@media(min-width:900px){.sizes__top{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}}.sizes__top .lead{margin-top:.35rem}.sizes:focus{outline:none}.sizes__title span,.midcta p span,.sci__pull span{display:block}.sci__pull span{text-wrap:balance}.sci__pull span:first-child{color:var(--on-dark-2)}.routine__sep{font-weight:400;color:var(--terra)}.sizes__title{font-family:var(--f-serif);font-size:clamp(2.75rem,1.2rem + 5vw,6.5rem);line-height:.92;letter-spacing:-.045em}.duo{--stage: clamp(15rem, 10rem + 18vw, 30rem);--cg: clamp(1rem, 4vw, 4rem);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.duo__stage{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--cg);min-height:var(--stage);border-radius:var(--r-media);background:var(--stone)}.pick{-webkit-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative;display:grid;justify-items:center;align-content:end;gap:1.1rem;padding:2rem 0 8%;border-radius:var(--r-media)}.pick:focus-visible{outline-offset:-4px}.opt__jar{position:relative;display:block;width:clamp(6.5rem,2rem + 14vw,17rem)}.opt__jar img{width:100%;transition:transform .35s var(--ease)}.pick:hover .opt__jar img{transform:translateY(-4px)}.opt__jar:after{content:"";position:absolute;left:4%;right:4%;bottom:-.5rem;height:1rem;z-index:-1;background:radial-gradient(closest-side,#14120f4d,#14120f00)}.dim{position:absolute;top:0;bottom:0;left:calc(100% + clamp(.5rem,.3rem + 1vw,1.25rem));width:1px;background:var(--terra)}.dim:before,.dim:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--terra)}.dim:before{top:0}.dim:after{bottom:0}.dim span{position:absolute;top:50%;left:.6rem;transform:translateY(-50%);font-size:var(--t-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--terra-ink);white-space:nowrap}.pick.is-selected .opt__jar img{transform:translateY(-4px)}.pick__label{display:none}.duo__info{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--cg)}.opt{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding-top:1.5rem;cursor:pointer}.opt__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-top:1rem;border-top:1px solid rgba(17,17,16,.22);transition:border-color .2s var(--ease)}.opt.is-selected .opt__head{border-top:2px solid var(--ink);padding-top:calc(1rem - 1px)}.opt__state{flex:1 0 100%;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--gray)}.opt__state:before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box}.opt__state b{font-weight:600}.opt__state .is-on{display:none}.opt.is-selected .opt__state{color:var(--ink)}.opt.is-selected .opt__state:before{background:var(--ink);border-color:var(--ink)}.opt.is-selected .opt__state .is-on{display:inline}.opt.is-selected .opt__state .is-off{display:none}.opt:not(.is-selected):hover .opt__state{color:var(--ink)}.opt__name{font-weight:500;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.75rem);line-height:1;letter-spacing:-.04em}.opt__gram{font-size:var(--t-meta);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);white-space:nowrap}.opt__dl div{display:grid;grid-template-columns:clamp(6.5rem,10vw,9.75rem) minmax(0,1fr);gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line);align-items:baseline}.opt__dl dt{font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--gray)}.opt__dl dd{font-size:var(--t-small);color:var(--ink);line-height:1.45}@media(max-width:759px){.duo__stage{min-height:0;column-gap:.75rem;padding:1.25rem .75rem 1rem}.pick{padding:0;gap:.85rem}.opt__jar{width:min(30vw,9.5rem)}.dim{display:none}.pick__label{display:grid;justify-items:center;gap:.05rem;min-width:min(100%,9rem);padding:.5rem .9rem;border-radius:var(--r-ctl);border:1px solid rgba(17,17,16,.28);background:var(--paper);line-height:1.25;transition:background-color .2s var(--ease),color .2s var(--ease)}.pick__label b{font-weight:500;font-size:1rem;color:var(--ink);white-space:nowrap}.pick__label span{font-size:var(--t-meta);color:var(--gray)}.pick.is-selected .pick__label{background:var(--ink);border-color:var(--ink)}.pick.is-selected .pick__label b,.pick.is-selected .pick__label span{color:var(--paper)}.duo__info{grid-template-columns:1fr}.duo__info .opt:not(.is-selected){display:none}.opt{padding-top:1.25rem;cursor:default}}.quality{background:var(--paper);padding-block:0 var(--pad)}.quality__grid{display:grid;gap:2rem 4.5rem}@media(min-width:980px){.quality__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.quality__head{position:sticky;top:6rem}}.quality__head{display:grid;gap:1rem;align-content:start}.doc{border:1px solid var(--ink);border-radius:var(--r-info);background:var(--paper)}.doc__bar{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid var(--ink);font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.doc__bar span:last-child{color:var(--gray)}.doc li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.35rem .75rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--line)}.doc li:last-child{border-bottom:0}.doc__i{grid-row:span 3;font-size:var(--t-meta);font-weight:600;color:var(--terra-ink);font-variant-numeric:tabular-nums;padding-top:.1rem}.doc__k{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);line-height:1.4}.doc__d{font-size:var(--t-small);line-height:1.5}.doc__s{font-size:var(--t-meta);color:var(--gray);line-height:1.5}.doc__s b{font-weight:600;color:var(--ink)}@media(max-width:759px){.doc{border:0;border-top:1.5px solid var(--ink);border-radius:0}.doc__bar{display:none}.doc li{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:1.1rem 0}.doc__i{grid-row:auto;padding:0}}@media(min-width:760px){.doc li{grid-template-columns:2.5rem minmax(0,13rem) minmax(0,1fr);gap:.3rem 1.5rem;align-items:baseline}.doc__i,.doc__k{grid-row:span 2}}.faq{background:var(--paper);padding-block:0 var(--pad)}.faq__grid{display:grid;gap:2rem 5rem;padding-top:var(--pad);border-top:1px solid var(--line)}@media(min-width:980px){.faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq__head{position:sticky;top:6rem;align-self:start}}.faq__head{display:grid;gap:1rem}.faq__title{font-family:var(--f-serif);font-size:clamp(2.75rem,1.2rem + 4.6vw,6.25rem);line-height:.92;letter-spacing:-.045em}.faq__list{border-top:1.5px solid var(--ink)}.qa{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;min-height:4rem;padding:1.35rem 0;font-weight:500;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.3;letter-spacing:-.015em;color:var(--ink);transition:color .2s var(--ease)}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";flex:none;width:1.1rem;height:1.1rem;background:linear-gradient(var(--ink),var(--ink)) center / 100% 1.5px no-repeat,linear-gradient(var(--terra),var(--terra)) center / 1.5px 100% no-repeat;transition:background-size .25s var(--ease)}.qa[open] summary:after{background-size:100% 1.5px,1.5px 0}.qa summary:hover{color:var(--green)}.qa__a{padding:0 3rem 1.6rem 0;display:grid;gap:.75rem;max-width:var(--w-prose)}.final{position:relative;overflow:hidden;background:var(--stone);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.final__dots{left:50%;top:58%;width:max(140vw,64rem);aspect-ratio:1;transform:translate(-50%,-50%)}@media(min-width:900px){.final__dots{left:30%;width:70vw}}.final__in{position:relative;display:grid;gap:1.5rem}.poster{font-family:var(--f-serif);font-size:clamp(4rem,.5rem + 15vw,16rem);line-height:.8;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink)}.poster span{display:block}.poster span:last-child{text-align:right}.final__stage{display:grid;gap:2rem}.final__jars{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem);align-items:end;width:100%;max-width:36rem;margin-top:-1.5rem}.jarpick{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;display:grid;gap:.9rem;color:var(--ink-2);font:inherit;text-align:left}.jarpick img{width:90%;justify-self:center;transition:transform .35s var(--ease)}.jarpick:hover img{transform:translateY(-5px)}.jarpick{justify-items:center;text-align:center}.jarpick__label{display:grid;justify-items:center;gap:.05rem;min-width:min(100%,11rem);padding:.55rem 1rem;border-radius:var(--r-ctl);border:1px solid rgba(17,17,16,.28);background:var(--paper);line-height:1.3;transition:background-color .2s var(--ease)}.jarpick__label b{font-weight:500;font-size:1rem;color:var(--ink);white-space:nowrap}.jarpick__label span{font-size:var(--t-meta);color:var(--gray)}.jarpick[aria-pressed=true] .jarpick__label{background:var(--ink);border-color:var(--ink)}.jarpick[aria-pressed=true] .jarpick__label b,.jarpick[aria-pressed=true] .jarpick__label span{color:var(--paper)}.final__cta{display:grid;gap:1.1rem;align-content:end;max-width:30rem}.final__cta .btn{justify-self:start}@media(max-width:560px){.final__cta .btn{justify-self:stretch}}@media(min-width:900px){.final__stage{grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:end;gap:3rem;margin-top:calc(-1*clamp(4rem,2rem + 6vw,9rem))}.final__jars{margin-top:0}.final__cta{justify-self:end;padding-bottom:.5rem}}.ftr{padding-block:3rem 8.5rem}@media(min-width:900px){.ftr{padding-bottom:3rem}}.ftr__in{display:grid;gap:1.25rem}.ftr__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.ftr__top img{width:96px}.ftr p{font-size:var(--t-meta);color:var(--gray);line-height:1.6;max-width:54rem}.ftr .ftr__fda{border-left:2px solid var(--ink);padding-left:1rem;color:var(--ink-2)}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:.9rem;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.sticky.is-on{transform:translateY(0);visibility:visible;transition:transform .35s var(--ease),visibility 0s}.sticky__size{display:grid;gap:.1rem;min-width:0}.sticky__size b{font-weight:500;font-size:1rem;line-height:1.15;color:var(--ink);white-space:nowrap}.sticky__size>span{font-size:var(--t-meta);color:var(--gray);white-space:nowrap}.sticky__row{display:flex;align-items:center;gap:.5rem}.sticky__swap{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.2rem;min-height:1.75rem;margin:-.35rem 0;padding:.2rem .45rem;border:1px solid var(--line);border-radius:6px;background:transparent;font:inherit;font-size:var(--t-meta);font-weight:500;color:var(--ink-2);cursor:pointer}.sticky__swap svg{width:.85rem;height:.85rem}.sticky .btn{min-height:3.1rem;padding:.7rem 1.1rem;flex:none}@media(max-width:409px){.sticky{gap:.6rem}.sticky__size b{font-size:.9375rem}.sticky .btn{padding:.7rem .85rem;font-size:.8125rem;letter-spacing:.04em}.sticky .btn svg{display:none}}@media(max-width:359px){.sticky{gap:.5rem}.sticky__row{gap:.3125rem}.sticky__size b{font-size:.875rem}.sticky__swap{gap:.15rem;padding:.2rem .25rem}.sticky__grams{display:none}.sticky .btn{padding:.7rem .5rem;letter-spacing:0}}@media(max-width:313px){.sticky__swap{display:none}}@media(min-width:900px){.sticky{display:none}}.js .hero__jarbox,.js .hero__dots,.js .co{opacity:0}.js .hero__jarbox{transform:translateY(26px)}.js .co:before{transform:scaleX(0)}.hero.is-in .hero__jarbox{opacity:1;transform:none;transition:opacity .8s var(--ease) .1s,transform 1s var(--ease) .1s}.hero.is-in .hero__dots{opacity:1;transition:opacity 1.4s var(--ease)}.hero.is-in .co{opacity:1;transition:opacity .5s var(--ease) calc(.7s + var(--o, 0s)),top .45s var(--ease)}.hero.is-in .co:before{transform:scaleX(1);transition:transform .6s var(--ease) calc(.6s + var(--o, 0s))}.co--a{--o: 0s}.co--b{--o: .15s}.co--c{--o: .3s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.ticker__list[aria-hidden=true]{display:none}.ticker__list{flex:1 1 100%;flex-wrap:wrap;justify-content:center;padding-inline:var(--gutter);padding-block:.5rem}.ticker__list li{min-height:2.5rem;font-size:clamp(.875rem,.8rem + .5vw,1.25rem);gap:1rem;padding-right:1rem}.hero.hero{--sink: 0px}.js .hero__jarbox,.js .hero__dots,.js .co{opacity:1;transform:none}.js .co:before{transform:none}.ratio__grid i,.ratio__one i{transform:none!important;transition:none!important}.chart .ln-daily{stroke-dashoffset:0}.chart .day-dot,.chart .note{opacity:1}*,*:before,*:after{transition:none!important;animation:none!important}}.buyform{display:block;min-width:0}.buyform--inline{display:inline-block}.buyform .btn{appearance:none;-webkit-appearance:none}.buyform .btn--block{width:100%}.btn__price{font-weight:400;letter-spacing:0;text-transform:none;opacity:.85}.btn__price:before{content:"\b7";margin-right:.65rem}.btn__price:empty{display:none}.btn.is-busy{opacity:.7;pointer-events:none}.btn:disabled{opacity:.45;cursor:not-allowed}.opt__per{display:inline-block;margin-left:.35rem;font-size:var(--t-meta);color:var(--gray)}.proof--compact .proof__top{align-items:end}.proof--compact .proof__foot{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between}.sticky .btn__price{display:none}@media(min-width:400px){.sticky .btn__price{display:inline}}@media(max-width:560px){.buyform--inline,.buyform--inline .btn{width:100%}}.sizes-ui--cards .sizes-ui__list{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:560px){.sizes-ui--cards .sizes-ui__list{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.sizecard{position:relative;display:block;cursor:pointer}.sizecard input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.sizecard__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge badge" "name price" "g per";column-gap:.75rem;row-gap:.1rem;align-items:baseline;height:100%;padding:.75rem .9rem .75rem 2.3rem;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.sizecard__body:before{content:"";position:absolute;left:.85rem;top:50%;width:.9rem;height:.9rem;margin-top:-.45rem;border-radius:50%;border:1.5px solid var(--ink-2);background:transparent;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.sizecard__body:after{content:"";position:absolute;left:1.125rem;top:50%;width:.35rem;height:.35rem;margin-top:-.175rem;border-radius:50%;background:var(--white);opacity:0}.sizecard:hover .sizecard__body{border-color:var(--ink)}.sizecard input:checked+.sizecard__body{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#eef4ef}.sizecard input:checked+.sizecard__body:before{background:var(--ink);border-color:var(--ink)}.sizecard input:checked+.sizecard__body:after{opacity:1}.sizecard input:focus-visible+.sizecard__body{outline:2px solid var(--green);outline-offset:3px}.sizecard__badge{grid-area:badge;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--green);margin-bottom:.2rem}.sizecard__name{grid-area:name;font-size:var(--t-small);font-weight:500;color:var(--ink);line-height:1.25;white-space:nowrap}.sizecard__g{grid-area:g;font-size:var(--t-meta);color:var(--gray)}.sizecard__per{grid-area:per;font-size:var(--t-meta);color:var(--gray);text-align:right;white-space:nowrap}.sizecard__price{grid-area:price;display:flex;justify-content:flex-end;align-items:baseline;gap:.4rem;font-size:1.0625rem;font-weight:500;color:var(--ink);white-space:nowrap;letter-spacing:-.01em}.sizecard__price s{font-size:var(--t-meta);font-weight:400;color:var(--gray)}.sizecard__price s:empty,.sizecard__price s[hidden]{display:none}@media(min-width:560px){.sizecard__body{grid-template-columns:1fr;grid-template-areas:"badge" "name" "g" "price" "per";row-gap:.05rem;padding:.7rem .85rem .7rem 2.2rem}.sizecard__price,.sizecard__per{justify-content:flex-start;text-align:left}.sizecard__price{margin-top:.35rem}}.plan-ui{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.5rem}.plan-ui__seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);border-radius:var(--r-ctl);overflow:hidden;background:var(--white);isolation:isolate}.plan{position:relative;display:block;cursor:pointer;min-width:0}.plan:first-child .plan__body{border-radius:calc(var(--r-ctl) - 1px) 0 0 calc(var(--r-ctl) - 1px)}.plan:last-child .plan__body{border-radius:0 calc(var(--r-ctl) - 1px) calc(var(--r-ctl) - 1px) 0}.plan+.plan{border-left:1px solid var(--line)}.plan input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.plan__body{display:grid;gap:.1rem;min-height:3.1rem;height:100%;box-sizing:border-box;padding:.55rem .9rem;transition:background-color .2s var(--ease),color .2s var(--ease)}.plan__name{font-size:var(--t-small);font-weight:500;color:var(--ink);line-height:1.25}.plan__price{font-size:var(--t-meta);color:var(--ink-2)}.plan input:checked+.plan__body{background:var(--ink)}.plan input:checked+.plan__body .plan__name,.plan input:checked+.plan__body .plan__price{color:var(--paper, #F2F1EC)}.plan input:focus-visible+.plan__body{outline:2px solid var(--green);outline-offset:-3px}.plan-ui__sub{display:grid;gap:.4rem}.plan-ui__sub[hidden]{display:none}.plan-ui__freq select{width:100%;min-height:2.75rem;padding:.5rem 2.2rem .5rem .9rem;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);font:inherit;font-size:var(--t-small);color:var(--ink);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23111110' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}.plan-ui__meta{font-size:var(--t-meta);color:var(--ink-2);line-height:1.45}.trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.trust li{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-meta);font-weight:500;color:var(--ink-2);white-space:nowrap}.trust svg{width:1.1rem;height:1.1rem;color:var(--green);flex:none}.sticky__size{flex:1 1 auto;min-width:0;overflow:hidden}.sticky__size b,.sticky__size>span{overflow:hidden;text-overflow:ellipsis}.sticky .btn{flex:0 0 auto}.sticky__save{font-weight:600;color:var(--ink)}@media(max-width:480px){.sticky__save{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/evial-landing-shop.css.map */
