:where(.mmf,.journal-md,.mm-editorial){--mm-editorial-paper:#c7c4be;--mm-editorial-paper-raised:#d3d0ca;--mm-editorial-ink:#0c1218;--mm-editorial-ink-secondary:#34393c;--mm-editorial-muted:#474c4f;--mm-editorial-rule:#0c12184d;--mm-editorial-blue:#b4dceb;--mm-editorial-green:#a5c65b;--mm-editorial-red:#e13d22;--mm-editorial-font-body:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--mm-editorial-font-meta:"Geist Mono", "Inter Tight", ui-monospace, Menlo, monospace;--mm-editorial-outline:1.5px;--mm-editorial-hairline:1px;--mm-editorial-contour:1.2px;--mm-editorial-edge:.65px;--mm-editorial-etch:.55px;--mm-editorial-cut:18px;--mm-editorial-radius:14px;--mm-editorial-body:17px;--mm-editorial-caption:14px;--mm-editorial-label:13px}.mm-keyblock{border-top:1px solid var(--mm-editorial-rule);color:var(--mm-editorial-ink);margin:40px 0 8px;padding:26px 0 0}.mm-keyblock-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.mm-keyblock-head h2{letter-spacing:-.01em;margin:0;font-size:23px;font-weight:600;line-height:1.2}.mm-keyblock-head p{font-family:var(--mm-editorial-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-editorial-muted);white-space:nowrap;margin:0;font-size:12px;line-height:1.4}.mm-keyblock dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0 0 26px;display:grid}.mm-keyblock dl[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-keyblock dl>div{min-width:0}.mm-keyblock dt{align-items:flex-start;gap:10px;font-size:20px;font-weight:600;line-height:1.25;display:flex}.mm-keyblock dt svg{flex:none;margin-top:-1px}.mm-keyblock [data-accent] dt{font-weight:800}.mm-keyblock [data-accent] dt svg{--mm-engraved-fill:var(--mmf-tint)}.mm-keyblock dd{color:var(--mm-editorial-ink-secondary);margin:8px 0 0 36px;font-size:16px;line-height:1.45}.mm-keyblock-foot{color:var(--mm-editorial-ink-secondary);margin:0 0 22px;font-size:16px;line-height:1.6}.mm-callout{color:var(--mm-editorial-ink);margin:44px 0}.mm-callout-eyebrow{font-family:var(--mm-editorial-font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--mm-editorial-muted);margin:18px 0 10px;font-size:12px}.mm-callout-body{letter-spacing:-.015em;text-wrap:pretty;max-width:680px;margin:0;font-size:25px;font-weight:600;line-height:1.36}.mm-shop{--product:#b4dceb;color:var(--mm-editorial-ink)}.mm-shop-eyebrow{font-family:var(--mm-editorial-font-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.4}.mm-shop-photos{gap:8px;display:grid;position:relative}.mm-shop-photos[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-shop-photo{border-radius:var(--mm-radius-control,10px);background:var(--product);aspect-ratio:4/5;position:relative;overflow:hidden}.mm-shop-img{object-fit:cover}.mm-shop-add,.mm-shop-status{border-radius:var(--mm-radius-control,10px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:13px;font-weight:600;display:inline-flex}.mm-shop-add{cursor:pointer;border:0;transition:opacity .2s}.mm-shop-add:hover{opacity:.86}.mm-shop-add:focus-visible,.mm-shop-more:focus-visible,.mm-shop-mini-name:focus-visible{outline-offset:3px;outline:2px solid}.mm-shop-status{opacity:.7;border:1px solid}.mm-shop-full{background:var(--mm-editorial-ink);color:var(--mm-editorial-paper);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:center;gap:32px;margin:56px 0 8px;padding:32px;display:grid}.mm-shop-full .mm-shop-eyebrow{color:var(--mm-editorial-paper)}@supports (color:color-mix(in lab, red, red)){.mm-shop-full .mm-shop-eyebrow{color:color-mix(in srgb, var(--mm-editorial-paper) 70%, transparent)}}.mm-shop-name{text-transform:uppercase;letter-spacing:.01em;margin:12px 0 0;font-size:clamp(26px,4vw,34px);font-weight:900;line-height:1.05}.mm-shop-text{color:var(--mm-editorial-paper);margin:14px 0 0;font-size:16px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.mm-shop-text{color:color-mix(in srgb, var(--mm-editorial-paper) 86%, transparent)}}.mm-shop-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 0;display:flex}.mm-shop-price strong{font-size:26px;font-weight:800}.mm-shop-price span{color:var(--mm-editorial-paper);font-size:14px}@supports (color:color-mix(in lab, red, red)){.mm-shop-price span{color:color-mix(in srgb, var(--mm-editorial-paper) 65%, transparent)}}.mm-shop-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.mm-shop-full .mm-shop-add{background:var(--product);color:var(--mm-editorial-ink)}.mm-shop-more{color:inherit;text-underline-offset:4px;font-size:14px;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.mm-shop-more{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.mm-shop-more:hover{text-decoration-color:currentColor}.mm-shop-full .mm-shop-photos[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-shop-mini{border:1px solid var(--mm-editorial-rule);background:var(--mm-editorial-paper-raised);border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;margin:32px 0;padding:12px 14px 12px 12px;display:grid}.mm-shop-mini .mm-shop-photos[data-count="3"]{grid-template-columns:repeat(3,22px);gap:3px}.mm-shop-mini .mm-shop-photo{aspect-ratio:4/5}.mm-shop-mini .mm-shop-eyebrow{color:var(--mm-editorial-muted);font-size:11px}.mm-shop-mini-name{color:inherit;margin-top:3px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;display:block}.mm-shop-mini-name:hover{text-underline-offset:3px;text-decoration:underline}.mm-shop-mini-meta{color:var(--mm-editorial-ink-secondary);margin:2px 0 0;font-size:14px}.mm-shop-mini .mm-shop-add{background:var(--mm-editorial-ink);height:42px;color:var(--mm-editorial-paper);padding:0 18px}.mm-related{border-top:1px solid var(--mm-editorial-rule);margin-top:56px;padding-top:28px}.mm-related>h2{letter-spacing:.08em;text-transform:uppercase;color:var(--mm-editorial-ink);margin:0 0 20px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mm-related>h2{color:color-mix(in srgb, var(--mm-editorial-ink) 70%, transparent)}}.mm-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mm-source-kind{font-family:var(--mm-editorial-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-editorial-muted);white-space:nowrap;margin-left:8px;font-size:11px}@media (max-width:720px){.mm-keyblock-head{display:block}.mm-keyblock-head p{white-space:normal;margin-top:10px}.mm-keyblock dl,.mm-keyblock dl[data-count="3"]{grid-template-columns:1fr;gap:20px}.mm-callout-body{font-size:21px}.mm-shop-full{grid-template-columns:1fr;gap:22px;padding:24px}.mm-shop-full .mm-shop-photos{order:-1;max-width:260px}.mm-shop-full .mm-shop-photos[data-count="3"]{max-width:none}.mm-related-grid{grid-template-columns:1fr}}@media (max-width:420px){.mm-shop-mini{grid-template-columns:56px minmax(0,1fr)}.mm-shop-mini .mm-shop-add,.mm-shop-mini .mm-shop-status{grid-column:1/-1;width:100%}}
/*# sourceMappingURL=3uhu5-xxg-3hl.css.map*/