:where(html[data-identity=g1]) .g1-shop{--g1-shop-w:min(1320px, 100vw - 120px);width:var(--g1-shop-w);margin-left:calc(50% - var(--g1-shop-w) / 2);color:var(--ink)}:where(html[data-identity=g1]) .g1-shop :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(html[data-identity=g1]) .g1-shop :where(ul,ol){padding:0;list-style:none}:where(html[data-identity=g1]) .g1-shop :focus-visible{outline:1px solid var(--ink);outline-offset:3px}:where(html[data-identity=g1]) .g1-shop .g1-shop-plate{--g:#090908;--raised:#121210;--ink:#eceae4;--ink2:#b8b5ad;--ink3:#8f8c84;--rule:#eceae41f;--rule2:#eceae447;--peak:#ffe6bd;--color-ink:#eceae4;background-color:var(--g);color:var(--ink)}:where(html[data-identity=g1]) .g1-shop .g1-shop-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-sect{padding-top:128px}:where(html[data-identity=g1]) .g1-shop .g1-shop-lbl{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:11px;line-height:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-mono{font-family:var(--font-mono-face), ui-monospace, monospace;font-feature-settings:"tnum", "lnum"}:where(html[data-identity=g1]) .g1-shop .g1-shop-faint{color:var(--ink3)}:where(html[data-identity=g1]) .g1-shop .g1-shop-right{text-align:right}:where(html[data-identity=g1]) .g1-shop .g1-shop-ember{color:var(--ember)}:where(html[data-identity=g1]) .g1-shop .g1-shop-h1{letter-spacing:-.04em;text-wrap:balance;margin:24px 0 0 -6px;font-size:88px;font-weight:400;line-height:88px}:where(html[data-identity=g1]) .g1-shop .g1-shop-h1 em{letter-spacing:-.025em;font-style:italic}:where(html[data-identity=g1]) .g1-shop .g1-shop-rise{margin:-.06em -.08em -.16em;padding:.06em .08em .16em;display:block;overflow:hidden}:where(html[data-identity=g1]) .g1-shop .g1-shop-rise>span{animation:1.2s cubic-bezier(.2,.7,0,1) both g1-shop-rise;display:block}@keyframes g1-shop-rise{0%{transform:translateY(118%)}to{transform:none}}:where(html[data-identity=g1]) .g1-shop .g1-shop-h2{letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0 -2px;font-size:56px;font-weight:400;line-height:60px}:where(html[data-identity=g1]) .g1-shop .g1-shop-h3{letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0 -2px;font-size:34px;font-weight:400;line-height:40px}:where(html[data-identity=g1]) .g1-shop .g1-shop-lede{max-width:600px;color:var(--ink2);text-wrap:pretty;margin-top:32px;font-size:20px;line-height:30px}:where(html[data-identity=g1]) .g1-shop .g1-shop-head{align-items:end;row-gap:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-head-title{grid-column:1/7}:where(html[data-identity=g1]) .g1-shop .g1-shop-aside{color:var(--ink2);text-wrap:pretty;grid-column:7/12;font-size:17px;line-height:26px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ul,:where(html[data-identity=g1]) .g1-shop .g1-shop-co,:where(html[data-identity=g1]) .g1-shop .g1-shop-more{color:var(--ink);text-decoration:none;position:relative}:where(html[data-identity=g1]) .g1-shop .g1-shop-ul{background-image:linear-gradient(var(--rule2), var(--rule2));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ul:hover{background-image:linear-gradient(var(--ink), var(--ink))}:where(html[data-identity=g1]) .g1-shop .g1-shop-co{background-image:linear-gradient(var(--rule2), var(--rule2));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .6s cubic-bezier(.2,.7,0,1)}:where(html[data-identity=g1]) .g1-shop .g1-shop-co:hover{background-size:100% 1px}:where(html[data-identity=g1]) .g1-shop .g1-shop-more{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:16px;display:inline-block}:where(html[data-identity=g1]) .g1-shop .g1-shop-arrow{color:var(--ink3);transition:transform .6s cubic-bezier(.2,.7,0,1);display:inline-block}:where(html[data-identity=g1]) .g1-shop .g1-shop-more:hover .g1-shop-arrow,:where(html[data-identity=g1]) .g1-shop .g1-shop-card:hover .g1-shop-arrow{color:var(--ink);transform:translate(4px)}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop{border-radius:2px;display:block;position:relative;overflow:hidden}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop-wide{aspect-ratio:4/3}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop-tall{aspect-ratio:4/5}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop-contain img{object-fit:contain}:where(html[data-identity=g1]) .g1-shop .g1-shop-crop-wide img,:where(html[data-identity=g1]) .g1-shop .g1-shop-crop-tall img{transition:transform 1.6s cubic-bezier(.2,.7,0,1)}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle:hover .g1-shop-crop img,:where(html[data-identity=g1]) .g1-shop .g1-shop-card:hover .g1-shop-crop img{transform:scale(1.03)}:where(html[data-identity=g1]) .g1-shop .g1-shop-cap{min-height:48px;font-family:var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);margin-top:12px;font-size:10px;line-height:16px;display:block}:where(html[data-identity=g1]) .g1-shop .g1-shop-hero{align-items:end;row-gap:48px;padding-top:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-hero-text{grid-column:1/8}:where(html[data-identity=g1]) .g1-shop .g1-shop-hero-fig{aspect-ratio:4/5;grid-column:8/13}:where(html[data-identity=g1]) .g1-shop .g1-shop-hero-fig img{object-position:58% 50%}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts{box-shadow:inset 0 1px 0 var(--rule2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts>div{box-shadow:inset 1px 0 0 var(--rule);padding:16px 16px 0}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts>div:first-child{box-shadow:none;padding-left:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts dt{font-size:10px}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts dd{font-family:var(--font-mono-face), ui-monospace, monospace;font-feature-settings:"tnum", "lnum";margin-top:8px;font-size:34px;line-height:40px}:where(html[data-identity=g1]) .g1-shop .g1-shop-band{border-radius:2px;height:640px;position:relative;overflow:hidden}:where(html[data-identity=g1]) .g1-shop .g1-shop-band>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass{box-sizing:border-box;border:1px solid var(--rule);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:560px;max-width:calc(100% - 32px);box-shadow:var(--glass-shadow);background:linear-gradient(#1e1d1adb 0%,#0c0c0ae6 100%);border-radius:2px;padding:32px 32px 28px;position:absolute;top:50%;left:48px;transform:translateY(-50%)}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-k{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10px;line-height:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-h{letter-spacing:-.015em;text-wrap:balance;margin-top:24px;font-size:34px;font-weight:400;line-height:40px}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-list{margin-top:28px}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-list li{box-shadow:inset 0 1px 0 var(--rule);grid-template-columns:32px minmax(0,1fr);padding:12px 0 11px;font-size:16px;line-height:24px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-list .g1-shop-mono{color:var(--ink2);font-size:11px}:where(html[data-identity=g1]) .g1-shop .g1-shop-tests{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:56px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-tests li{box-shadow:inset 0 1px 0 var(--rule2);padding-top:20px}:where(html[data-identity=g1]) .g1-shop .g1-shop-test-n{font-size:34px;line-height:40px;display:block}:where(html[data-identity=g1]) .g1-shop .g1-shop-test-name{margin-top:24px;font-size:22px;line-height:28px;display:block}:where(html[data-identity=g1]) .g1-shop .g1-shop-test-line{color:var(--ink2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:24px;display:block}:where(html[data-identity=g1]) .g1-shop .g1-shop-legend-row{box-shadow:inset 0 1px 0 var(--rule);margin-top:40px;padding-top:15px}:where(html[data-identity=g1]) .g1-shop .g1-shop-legend{flex-wrap:wrap;gap:8px 16px;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-legend li{align-items:center;gap:8px;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-legend svg{flex:none;display:block}:where(html[data-identity=g1]) .g1-shop .g1-shop-legend .g1-shop-lbl{font-size:10px}:where(html[data-identity=g1]) .g1-shop .g1-shop-strip{width:100%;max-width:180px;height:12px;display:block;overflow:visible}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisles{row-gap:56px;margin-top:56px}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle{flex-direction:column;grid-column:span 6;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle-k{justify-content:space-between;gap:16px;margin-top:20px;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle-name{letter-spacing:-.02em;margin-top:8px;font-size:34px;font-weight:400;line-height:40px}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle-line{color:var(--ink2);margin-top:8px;font-size:15px;line-height:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ings,:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-list{box-shadow:inset 0 1px 0 var(--rule);margin-top:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ings li{box-shadow:inset 0 -1px 0 var(--rule);grid-template-columns:160px minmax(0,1fr) 40px;align-items:center;column-gap:12px;padding:9px 0 8px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-ing-name{overflow-wrap:anywhere;justify-self:start;font-size:14px;line-height:20px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ing-n{text-align:right;font-size:12px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-list li{box-shadow:inset 0 -1px 0 var(--rule);justify-content:space-between;gap:16px;padding:9px 0 8px;font-size:14px;line-height:20px;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-list .g1-shop-mono{color:var(--ink3);font-size:12px}:where(html[data-identity=g1]) .g1-shop .g1-shop-aisle-foot{margin-top:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-shelf{row-gap:56px;margin-top:56px}:where(html[data-identity=g1]) .g1-shop .g1-shop-card{flex-direction:column;grid-column:span 4;display:flex;position:relative}:where(html[data-identity=g1]) .g1-shop .g1-shop-spec,:where(html[data-identity=g1]) .g1-shop .g1-shop-serving{font-size:10px;position:absolute;top:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-spec{left:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-serving{text-align:right;text-transform:none;letter-spacing:.04em;max-width:50%;right:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-card .g1-shop-cap{min-height:64px}:where(html[data-identity=g1]) .g1-shop .g1-shop-brand{margin-top:20px}:where(html[data-identity=g1]) .g1-shop .g1-shop-prod{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:400;line-height:32px}:where(html[data-identity=g1]) .g1-shop .g1-shop-card-link{color:var(--ink);text-decoration:none}:where(html[data-identity=g1]) .g1-shop .g1-shop-card-link:after{content:"";position:absolute;inset:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-lines{box-shadow:inset 0 1px 0 var(--rule);margin-top:16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-lines li{box-shadow:inset 0 -1px 0 var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:10px 0 9px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-line-name{grid-area:1/1;font-size:14px;line-height:20px}:where(html[data-identity=g1]) .g1-shop .g1-shop-line-name .g1-shop-mono{font-size:12px}:where(html[data-identity=g1]) .g1-shop .g1-shop-line-strip{grid-area:2/1}:where(html[data-identity=g1]) .g1-shop .g1-shop-line-strip:empty{display:none}:where(html[data-identity=g1]) .g1-shop .g1-shop-line-n{color:var(--ink2);text-align:right;grid-area:1/2/span 2;font-size:12px}:where(html[data-identity=g1]) .g1-shop .g1-shop-card-foot{font-family:var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:auto;padding-top:20px;font-size:11px;line-height:16px;display:flex}:where(html[data-identity=g1]) .g1-shop .g1-shop-card-foot>:first-child{color:var(--ink2);font-size:15px;line-height:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goals{margin-top:48px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal{box-shadow:inset 0 -1px 0 var(--rule);grid-template-columns:240px minmax(0,1fr) 120px;align-items:baseline;column-gap:24px;padding:12px 0 11px;display:grid}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal[data-last]{box-shadow:inset 0 -1px 0 var(--rule2)}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-head{box-shadow:inset 0 -1px 0 var(--rule2);padding:0 0 11px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-head .g1-shop-lbl{font-size:10px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-name{font-size:17px;line-height:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-o{font-size:15px;line-height:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-n{text-align:right;font-size:15px;line-height:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-paid{row-gap:32px}:where(html[data-identity=g1]) .g1-shop .g1-shop-paid-head{grid-column:1/5;padding-top:15px}:where(html[data-identity=g1]) .g1-shop .g1-shop-paid-col{box-shadow:inset 0 1px 0 var(--rule2);grid-column:5/9;padding-top:15px}:where(html[data-identity=g1]) .g1-shop .g1-shop-paid-own{grid-column:9/13}:where(html[data-identity=g1]) .g1-shop .g1-shop-paid-col p+p{color:var(--ink2);margin-top:12px;font-size:16px;line-height:26px}@media (pointer:coarse){:where(html[data-identity=g1]) .g1-shop .g1-shop-ul:after,:where(html[data-identity=g1]) .g1-shop .g1-shop-co:after,:where(html[data-identity=g1]) .g1-shop .g1-shop-more:after{content:"";position:absolute;inset:-14px -4px}:where(html[data-identity=g1]) .g1-shop .g1-shop-ings li{min-height:44px}}@media (prefers-reduced-motion:reduce){:where(html[data-identity=g1]) .g1-shop .g1-shop-rise>span{animation:none}:where(html[data-identity=g1]) .g1-shop .g1-shop-arrow,:where(html[data-identity=g1]) .g1-shop .g1-shop-co,:where(html[data-identity=g1]) .g1-shop .g1-shop-crop img{transition:none}}@media (max-width:720px){:where(html[data-identity=g1]) .g1-shop{--g1-shop-w:calc(100vw - 32px)}:where(html[data-identity=g1]) .g1-shop .g1-shop-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}:where(html[data-identity=g1]) .g1-shop .g1-shop-grid>*{grid-column:1/-1}:where(html[data-identity=g1]) .g1-shop .g1-shop-grid.g1-shop-aisles,:where(html[data-identity=g1]) .g1-shop .g1-shop-grid.g1-shop-shelf{row-gap:64px}:where(html[data-identity=g1]) .g1-shop .g1-shop-sect{padding-top:96px}:where(html[data-identity=g1]) .g1-shop .g1-shop-hero{row-gap:48px}:where(html[data-identity=g1]) .g1-shop .g1-shop-h1{font-size:52px;line-height:54px}:where(html[data-identity=g1]) .g1-shop .g1-shop-h2{font-size:40px;line-height:44px}:where(html[data-identity=g1]) .g1-shop .g1-shop-lede{font-size:17px;line-height:26px}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts dt{min-height:32px}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts dd{font-size:22px;line-height:28px}:where(html[data-identity=g1]) .g1-shop .g1-shop-counts>div{padding:16px 8px 0}:where(html[data-identity=g1]) .g1-shop .g1-shop-band{height:auto;padding:200px 16px 56px}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass{background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;padding:24px 20px 20px;position:relative;top:auto;left:auto;transform:none}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-h{font-size:28px;line-height:32px}:where(html[data-identity=g1]) .g1-shop .g1-shop-tests{grid-template-columns:minmax(0,1fr)}:where(html[data-identity=g1]) .g1-shop .g1-shop-card .g1-shop-crop-tall{aspect-ratio:4/3}:where(html[data-identity=g1]) .g1-shop .g1-shop-card .g1-shop-crop-tall img{object-fit:contain}:where(html[data-identity=g1]) .g1-shop .g1-shop-card .g1-shop-cap{min-height:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-ings li{grid-template-columns:120px minmax(0,1fr) 40px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal[data-cont]{row-gap:0}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-name{grid-column:1/-1}:where(html[data-identity=g1]) .g1-shop .g1-shop-goal-head{display:none}}:where(html[data-identity=g1]) .g1-shop .g1-shop-glass-k{justify-content:space-between;gap:16px;display:flex}
