html.lightbox-open{overflow:hidden}.lightbox[data-astro-cid-utnzf2kr]{backdrop-filter:blur(22px)saturate(.9);color:#f4f2ee;background:#141311c7;border:0;outline:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr][open]{grid-template-rows:1fr auto auto;place-items:center;padding:clamp(3.5rem,7vh,5rem) clamp(0rem,6vw,6rem) 1.25rem;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.view[data-astro-cid-utnzf2kr]{object-fit:contain;cursor:pointer;transform-origin:50%;will-change:transform;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 10rem);box-shadow:0 30px 80px -30px #0009}.single[data-astro-cid-utnzf2kr] .view[data-astro-cid-utnzf2kr]{cursor:default}.caption[data-astro-cid-utnzf2kr]{text-align:center;color:#f4f2ee99;max-width:36rem;min-height:1.4em;margin:1rem 0 0;padding-inline:1.25rem;font-size:.85rem;line-height:1.4}.bar[data-astro-cid-utnzf2kr]{justify-content:center;align-items:center;gap:2.5rem;margin-top:.75rem;display:flex}button[data-astro-cid-utnzf2kr],.counter[data-astro-cid-utnzf2kr]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:500}.counter[data-astro-cid-utnzf2kr]{text-align:center;color:#f4f2ee8c;font-variant-numeric:tabular-nums;min-width:4.5em}button[data-astro-cid-utnzf2kr]{color:#f4f2eeb3;cursor:pointer;background:0 0;border:0;padding:.6rem 0;transition:color .3s}button[data-astro-cid-utnzf2kr]:after{content:"";background:currentColor;height:1px;margin-top:.35rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}button[data-astro-cid-utnzf2kr]:hover,button[data-astro-cid-utnzf2kr]:focus-visible{color:#fff}button[data-astro-cid-utnzf2kr]:hover:after,button[data-astro-cid-utnzf2kr]:focus-visible:after{transform:scaleX(1)}button[data-astro-cid-utnzf2kr]:focus-visible{outline:0}.close[data-astro-cid-utnzf2kr]{position:absolute;top:clamp(1rem,3vh,1.75rem);right:clamp(1.25rem,4vw,2.5rem)}.single[data-astro-cid-utnzf2kr] .bar[data-astro-cid-utnzf2kr]{visibility:hidden}.products[data-astro-cid-owcxtb63]{background:var(--paper-warm);margin-block:3rem;padding:1.5rem}.products[data-astro-cid-owcxtb63] h2[data-astro-cid-owcxtb63]{margin:0;font-size:.75rem}ul[data-astro-cid-owcxtb63]{gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.product[data-astro-cid-owcxtb63]{grid-template-columns:5rem 1fr;align-items:start;gap:1rem;display:grid}.product[data-astro-cid-owcxtb63]>div[data-astro-cid-owcxtb63]:only-child{grid-column:1/-1}.brand[data-astro-cid-owcxtb63]{color:var(--ink-soft);margin:0;font-size:.85rem}h3[data-astro-cid-owcxtb63]{margin:.1rem 0 .4rem;font-size:1.1rem}.summary[data-astro-cid-owcxtb63],.price[data-astro-cid-owcxtb63]{margin:0 0 .5rem;font-size:.95rem}.links[data-astro-cid-owcxtb63]{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.links[data-astro-cid-owcxtb63] a[data-astro-cid-owcxtb63]{border:1px solid var(--ink);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .9rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.links[data-astro-cid-owcxtb63] a[data-astro-cid-owcxtb63].affiliate,.links[data-astro-cid-owcxtb63] a[data-astro-cid-owcxtb63].shop{background:var(--ink);color:var(--paper)}.post-head[data-astro-cid-zg7dkzxc]{max-width:calc(var(--text) + 2 * var(--gutter));text-align:center;padding-block:3.5rem 2rem}.post-head[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:none}h1[data-astro-cid-zg7dkzxc]{text-transform:uppercase;margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem)}.lede[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);margin:3.5rem 0 2rem;font-size:1.3rem;line-height:1.5}.prose[data-astro-cid-zg7dkzxc]{max-width:calc(var(--text) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.prose[data-astro-cid-zg7dkzxc] h2{margin:2.5rem 0 .75rem;font-size:1.6rem}.prose[data-astro-cid-zg7dkzxc] h3{margin:2rem 0 .5rem;font-size:1.25rem}.prose[data-astro-cid-zg7dkzxc] a{text-decoration-color:var(--accent);text-underline-offset:.2em}.prose[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--accent);font-family:var(--font-display);margin:2.5rem 0;padding:0 0 0 1.5rem;font-size:1.35rem;line-height:1.4}.prose[data-astro-cid-zg7dkzxc] hr{border:0;border-top:1px solid var(--line);width:4rem;margin:3rem auto}.prose[data-astro-cid-zg7dkzxc] p:has(>img){margin-inline:calc(-1 * min(6rem, var(--gutter) + (100vw - var(--text)) / 4));margin-block:2rem}.prose[data-astro-cid-zg7dkzxc] p:has(>img) img{width:100%}.prose[data-astro-cid-zg7dkzxc] p:has(>img+img){grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.prose[data-astro-cid-zg7dkzxc] p:has(>img:nth-child(3):last-child),.prose[data-astro-cid-zg7dkzxc] p:has(>img:nth-child(5)){grid-template-columns:repeat(3,1fr)}.prose[data-astro-cid-zg7dkzxc] p:has(>img+img) img{cursor:pointer;aspect-ratio:1;object-fit:cover;height:100%;transition:opacity .5s,filter .5s}@media (hover:hover){.prose[data-astro-cid-zg7dkzxc] p:has(>img+img):has(>img:hover)>img:not(:hover){opacity:.45;filter:saturate(.6)}}.prose[data-astro-cid-zg7dkzxc] .embed{aspect-ratio:16/9;margin-block:2rem;position:relative}.prose[data-astro-cid-zg7dkzxc] .embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.byline[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);margin-top:3rem;font-style:italic}.related[data-astro-cid-zg7dkzxc]{margin-top:5rem}.related[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-bottom:1.5rem}
