.head[data-astro-cid-pznzci7v]{padding-top:var(--space-9);padding-bottom:var(--space-7)}.meta[data-astro-cid-pznzci7v]{margin-bottom:var(--space-5);justify-content:space-between;gap:16px;display:flex}.meta[data-astro-cid-pznzci7v] nav[data-astro-cid-pznzci7v]{gap:1ch;display:flex}.meta[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--accent);text-decoration:none}.meta[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--text);text-decoration:underline}.head[data-astro-cid-pznzci7v] .lead[data-astro-cid-pznzci7v]{margin-top:var(--space-5)}.body[data-astro-cid-pznzci7v]{padding-top:var(--space-6)}.facts[data-astro-cid-pznzci7v]{text-transform:none;letter-spacing:0;padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--line);font-size:13px}.facts[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{gap:4px var(--space-6);grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--text);margin:0}.prose[data-astro-cid-pznzci7v]>:is(h2,h3,p:not(:has(>:is(img,video,.media-wrap))),ul:not([class])){max-width:68ch}.prose[data-astro-cid-pznzci7v] h2{margin:var(--space-8) 0 var(--space-4);font-size:clamp(22px,2.6vw,32px)}.prose[data-astro-cid-pznzci7v] h2:first-child{margin-top:0}.prose[data-astro-cid-pznzci7v] h3{margin:var(--space-6) 0 var(--space-3)}.prose[data-astro-cid-pznzci7v] p{color:var(--muted);margin-bottom:var(--space-4)}.prose[data-astro-cid-pznzci7v] p strong{color:var(--text)}.prose[data-astro-cid-pznzci7v] ul{color:var(--muted);margin-bottom:var(--space-4);gap:6px;padding-left:1.2em;display:grid}.prose[data-astro-cid-pznzci7v] p:has(>img){margin:var(--space-6) 0}.prose[data-astro-cid-pznzci7v] img{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);width:100%;height:auto}.prose[data-astro-cid-pznzci7v] p:has(>img+img){gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.prose[data-astro-cid-pznzci7v] p:has(>img+img) img{object-fit:cover;height:100%}@media (width>=761px){.prose[data-astro-cid-pznzci7v] p:has(>img+img):has(+.points){gap:var(--space-3);margin-bottom:0}.prose[data-astro-cid-pznzci7v] p:has(>img+img):has(+.points) img{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0}.prose[data-astro-cid-pznzci7v] p:has(>img+img)+.points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.prose[data-astro-cid-pznzci7v] p:has(>img+img)+.points li{border-radius:0 0 var(--radius) var(--radius)}}.prose[data-astro-cid-pznzci7v] .collage{margin:var(--space-6) 0}.prose[data-astro-cid-pznzci7v] .collage p{columns:2;column-gap:var(--space-4);margin:0;display:block}.prose[data-astro-cid-pznzci7v] .collage img{height:auto;margin-bottom:var(--space-4);break-inside:avoid;display:block}.prose[data-astro-cid-pznzci7v] .media{width:100%;height:auto;margin:var(--space-6) 0;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);display:block}.prose[data-astro-cid-pznzci7v] .stats,.prose[data-astro-cid-pznzci7v] .checks,.prose[data-astro-cid-pznzci7v] .reviews{gap:var(--space-3);margin:var(--space-6) 0;color:var(--muted);padding:0;list-style:none;display:grid}.prose[data-astro-cid-pznzci7v] .stats{grid-template-columns:repeat(auto-fit, minmax(max(220px, calc((100% - 2 * var(--space-3)) / 3)), 1fr))}.prose[data-astro-cid-pznzci7v] .stats li{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);font-size:15px}.prose[data-astro-cid-pznzci7v] .stats b{font:500 clamp(28px, 2.4vw, 40px)/1 var(--display);color:var(--accent);white-space:nowrap;margin-bottom:var(--space-3);display:block}.prose[data-astro-cid-pznzci7v] .points{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit, minmax(max(260px, calc((100% - 2 * var(--space-3)) / 3)), 1fr));color:var(--muted);padding:0;font-size:15px;list-style:none;display:grid}.prose[data-astro-cid-pznzci7v] .points li{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.prose[data-astro-cid-pznzci7v] .points .icon{width:24px;height:24px;color:var(--accent);margin-bottom:var(--space-4)}.prose[data-astro-cid-pznzci7v] .points b{color:var(--text);margin-bottom:var(--space-2);font-size:17px;font-weight:700;display:block}.prose[data-astro-cid-pznzci7v] .stats strong{color:var(--text)}.prose[data-astro-cid-pznzci7v] .checks{grid-template-columns:repeat(auto-fit, minmax(max(260px, calc((100% - 2 * var(--space-3)) / 3)), 1fr))}.prose[data-astro-cid-pznzci7v] .checks li{padding:var(--space-4) 0;border-bottom:1px solid var(--line);color:var(--text);align-items:baseline;gap:12px;display:flex}.prose[data-astro-cid-pznzci7v] .checks li:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-2px)}.prose[data-astro-cid-pznzci7v] .reviews{grid-template-columns:repeat(auto-fit, minmax(max(260px, calc((100% - 2 * var(--space-3)) / 3)), 1fr))}.prose[data-astro-cid-pznzci7v] .reviews li{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-content:space-between;display:grid}.prose[data-astro-cid-pznzci7v] .reviews li:before{content:"★★★★★" / "";color:var(--accent);letter-spacing:3px;font-size:15px}.prose[data-astro-cid-pznzci7v] .reviews blockquote{color:var(--text);font-size:16px}.prose[data-astro-cid-pznzci7v] .reviews cite{align-items:center;gap:12px;display:flex}.prose[data-astro-cid-pznzci7v] .reviews cite img{border:0;border-radius:50%;flex:none;width:40px;height:40px}.prose[data-astro-cid-pznzci7v] .reviews cite{font:400 12px/1.4 var(--mono);color:var(--muted);font-style:normal}.prose[data-astro-cid-pznzci7v] .pull{font:500 clamp(26px, 3.4vw, 44px)/1.15 var(--display);text-transform:uppercase;color:var(--text);margin:var(--space-9) 0 var(--space-7);max-width:20ch}.prose[data-astro-cid-pznzci7v] .pull:before{content:"“";color:var(--accent);font-size:1.6em;line-height:.6;display:block}.prose[data-astro-cid-pznzci7v] .tabs{margin-top:var(--space-4)}.prose[data-astro-cid-pznzci7v] [role=tablist]{border-bottom:1px solid var(--line);margin-bottom:var(--space-5);gap:4px;display:flex;position:relative}.prose[data-astro-cid-pznzci7v] [role=tab]{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:12px 16px;font-weight:700}.prose[data-astro-cid-pznzci7v] [role=tab][aria-selected=true]{color:var(--text)}.prose[data-astro-cid-pznzci7v] .tab-ind{background:var(--accent);width:0;height:2px;position:absolute;bottom:-1px;left:0}.prose[data-astro-cid-pznzci7v] img[role=button],.prose[data-astro-cid-pznzci7v] .media-wrap video{cursor:zoom-in;transition:border-color .2s}.prose[data-astro-cid-pznzci7v] img[role=button]:hover,.prose[data-astro-cid-pznzci7v] .media-wrap video:hover{border-color:var(--accent)}.prose[data-astro-cid-pznzci7v] .media-wrap{margin:var(--space-6) 0;position:relative}.prose[data-astro-cid-pznzci7v] .media-wrap .media{margin:0}.prose[data-astro-cid-pznzci7v] .media-open{opacity:0;pointer-events:none;position:absolute;top:12px;right:12px}.prose[data-astro-cid-pznzci7v] .media-open:focus-visible{opacity:1}.lb[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][hidden]{display:none}.lb[data-astro-cid-pznzci7v]{color:#fff;opacity:0;width:100vw;max-width:none;height:100dvh;max-height:none;transition:opacity .3s, display .3s allow-discrete, overlay .3s allow-discrete;background:#0a0a0af7;border:0;grid-template:minmax(0,1fr) auto/minmax(0,1fr);margin:0;padding:0;display:none}.lb[data-astro-cid-pznzci7v][open]{opacity:1;transition:background-color .3s, display .3s allow-discrete, overlay .3s allow-discrete;display:grid}@starting-style{.lb[data-astro-cid-pznzci7v][open]{background-color:#0000}}.lb[data-astro-cid-pznzci7v]::backdrop{background:#0a0a0a99;transition:background-color .3s}@starting-style{.lb[data-astro-cid-pznzci7v][open]::backdrop{background-color:#0000}}.lb-stage[data-astro-cid-pznzci7v]{cursor:zoom-in;overscroll-behavior:contain;justify-content:center;align-items:center;min-height:0;padding:clamp(12px,3vw,40px);display:flex;position:relative;overflow:hidden}.lb-stage[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v]:is(img,video){object-fit:contain;border-radius:var(--radius-sm);user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.lb-stage[data-astro-cid-pznzci7v].zoomed{cursor:zoom-out;padding:0;display:block;overflow:auto}.lb-stage[data-astro-cid-pznzci7v].zoomed img[data-astro-cid-pznzci7v]{border-radius:0;max-width:none;max-height:none}.lb-x[data-astro-cid-pznzci7v]{top:max(16px, env(safe-area-inset-top));z-index:1;position:fixed;right:clamp(12px,3vw,40px)}.lb-bar[data-astro-cid-pznzci7v]{padding:12px clamp(12px, 3vw, 40px) max(16px, env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex}.lb-cap[data-astro-cid-pznzci7v]{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.lb[data-astro-cid-pznzci7v] .muted[data-astro-cid-pznzci7v]{color:#a8a8a8}.lb[data-astro-cid-pznzci7v] .icon-btn[data-astro-cid-pznzci7v]{color:#fff;background:#171717;border-color:#2a2a2a}.lb[data-astro-cid-pznzci7v] .icon-btn[data-astro-cid-pznzci7v]:hover{border-color:var(--accent)}@media (width<=760px){.lb-hint[data-astro-cid-pznzci7v]{display:none}}@media (pointer:coarse){.lb-hint[data-astro-cid-pznzci7v]{display:none}}.next[data-astro-cid-pznzci7v]{padding-top:var(--space-10);gap:12px;display:grid}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{font:500 clamp(32px, 6vw, 88px)/1 var(--display);text-transform:uppercase;text-decoration:none;transition:color .2s}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--accent)}.next[data-astro-cid-pznzci7v] .arr[data-astro-cid-pznzci7v]{transition:left .15s ease-out;display:inline;position:relative;left:0}html:not([data-motion-active=reduced]) .next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:is(:hover,:focus-visible) .arr[data-astro-cid-pznzci7v]{left:3px;transform:none}@media (width<=760px){.facts[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin-bottom:12px}}
