.head[data-astro-cid-qwekciqp]{padding-top:clamp(var(--s4),7vh,var(--s6))}.crops[data-astro-cid-qwekciqp]{position:relative;padding-top:var(--s3)}.crop[data-astro-cid-qwekciqp]{position:absolute;width:15px;height:15px;border:0 solid color-mix(in srgb,var(--ink) 38%,transparent);pointer-events:none}.crop[data-astro-cid-qwekciqp].tl{top:0;left:4px;border-top-width:1px;border-left-width:1px}.crop[data-astro-cid-qwekciqp].tr{top:0;right:4px;border-top-width:1px;border-right-width:1px}.kicker[data-astro-cid-qwekciqp]{margin-bottom:var(--s4);display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.back[data-astro-cid-qwekciqp]{text-decoration:none;color:var(--accent-text)}.back[data-astro-cid-qwekciqp]:hover{text-decoration:underline}.paren-meta[data-astro-cid-qwekciqp]{text-transform:none;letter-spacing:.08em}.head[data-astro-cid-qwekciqp] h1[data-astro-cid-qwekciqp]{font-size:clamp(3rem,10vw,8.5rem)}.tagline[data-astro-cid-qwekciqp]{margin-top:var(--s3)}.facts[data-astro-cid-qwekciqp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s3) var(--s4);margin:var(--s5) 0 0;border-top:1px solid var(--rule);padding-top:var(--s3)}.facts[data-astro-cid-qwekciqp] div[data-astro-cid-qwekciqp]{display:flex;flex-direction:column;gap:3px}.facts[data-astro-cid-qwekciqp] dd[data-astro-cid-qwekciqp]{margin:0;font-size:.92rem}.case-rail[data-astro-cid-qwekciqp]{margin-top:var(--s5)}.opener[data-astro-cid-qwekciqp]{max-width:58ch}.case[data-astro-cid-qwekciqp]{padding-block:var(--s4) var(--s5)}.next-link[data-astro-cid-qwekciqp]{display:flex;flex-direction:column;gap:var(--s1);text-decoration:none;border-top:1px solid var(--rule);padding-top:var(--s3)}.split[data-astro-cid-qwekciqp]{position:relative;display:inline-block;isolation:isolate}.split[data-astro-cid-qwekciqp]:before,.split[data-astro-cid-qwekciqp]:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;mix-blend-mode:multiply;pointer-events:none;opacity:0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.split[data-astro-cid-qwekciqp]:before{color:var(--ch-r)}.split[data-astro-cid-qwekciqp]:after{color:var(--ch-b)}.next-link[data-astro-cid-qwekciqp]:hover .split[data-astro-cid-qwekciqp]:before{opacity:1;transform:translate(4px,-1.6px)}.next-link[data-astro-cid-qwekciqp]:hover .split[data-astro-cid-qwekciqp]:after{opacity:1;transform:translate(-4px,1.2px)}@media(prefers-reduced-motion:reduce){.split[data-astro-cid-qwekciqp]:before,.split[data-astro-cid-qwekciqp]:after{display:none}}.next-link[data-astro-cid-qwekciqp] .go[data-astro-cid-qwekciqp]{color:var(--accent-text);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.next-link[data-astro-cid-qwekciqp]:hover .go[data-astro-cid-qwekciqp]{opacity:1}html[data-theme=depth] .crop[data-astro-cid-qwekciqp]{border-color:color-mix(in srgb,var(--lume) 30%,transparent)}html[data-theme=depth] .back[data-astro-cid-qwekciqp]{color:var(--lume-accent)}html[data-theme=depth] .head[data-astro-cid-qwekciqp] h1[data-astro-cid-qwekciqp]{color:#fff}html[data-theme=depth] .tagline[data-astro-cid-qwekciqp]{color:var(--lume-70)}html[data-theme=depth] .facts[data-astro-cid-qwekciqp]{border-top-color:var(--hair)}html[data-theme=depth] .facts[data-astro-cid-qwekciqp] dd[data-astro-cid-qwekciqp],html[data-theme=depth] .opener[data-astro-cid-qwekciqp]{color:var(--lume-read)}html[data-theme=depth] .next-link[data-astro-cid-qwekciqp]{border-top-color:var(--hair)}html[data-theme=depth] .next-title[data-astro-cid-qwekciqp]{color:#fff}html[data-theme=depth] .next-link[data-astro-cid-qwekciqp] .go[data-astro-cid-qwekciqp]{color:var(--lume-accent)}html[data-theme=depth] .split[data-astro-cid-qwekciqp]:before,html[data-theme=depth] .split[data-astro-cid-qwekciqp]:after{mix-blend-mode:screen}.case h2{font-family:var(--f-display);font-variation-settings:"wdth" 112,"wght" 620;font-size:clamp(1.5rem,2.8vw,2.2rem);letter-spacing:-.02em;line-height:1.05;margin:var(--s6) 0 var(--s3);display:flex;align-items:baseline;gap:var(--s3)}.case h2:after{content:"";flex:1;height:1px;align-self:center;background:linear-gradient(to right,var(--rule) calc(100% - 6px),var(--accent) calc(100% - 6px))}.case>h2:first-child{margin-top:0}.case p{max-width:var(--measure);margin:0 0 var(--s3)}.case .deck{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.5;color:var(--ink);max-width:44ch;margin-bottom:var(--s3)}.case .note{float:right;width:208px;margin:4px 0 var(--s3) var(--s4);font-family:var(--f-mono);font-size:11.5px;line-height:1.55;color:var(--ink-70);border-left:1px solid var(--accent);padding-left:12px}.case .note b{display:block;color:var(--ink);font-weight:500;margin-bottom:3px}@media(max-width:1000px){.case .note{float:none;width:auto;max-width:var(--measure);margin:var(--s3) 0}}.case .pull{margin:var(--s5) 0;padding:0;border:0;max-width:22ch;font-family:var(--f-display);font-variation-settings:"wdth" 112,"wght" 620;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.case .pull:before{content:"";display:block;width:46px;height:2px;background:var(--accent);margin-bottom:var(--s3)}.case h2,.case .plate,.case .compare,.case .stats,.case .pull{clear:right}.case .plate{position:relative;margin:var(--s5) 0;border:1px solid var(--rule);padding:clamp(.9rem,2vw,1.5rem);background:var(--paper)}.case .plate img{width:100%;display:block}.case .plate figcaption,.case .compare figcaption{font-family:var(--f-mono);font-size:12px;letter-spacing:.03em;color:var(--ink-70);margin-top:10px;line-height:1.5}.case .plate:before,.case .plate:after{content:"";position:absolute;width:13px;height:13px;border:0 solid color-mix(in srgb,var(--ink) 38%,transparent)}.case .plate:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.case .plate:after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.case .compare{margin:var(--s5) 0;max-width:720px}.case .compare .rig{position:relative;overflow:hidden;user-select:none;touch-action:pan-y;cursor:ew-resize;border:1px solid var(--rule)}.case .compare .rig:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.case .compare .rig img{width:100%;display:block;pointer-events:none}.case .compare .rig .after-wrap{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split, 50%))}.case .compare .rig .after-wrap img{width:100%;height:100%;object-fit:cover}.case .compare .rig .bar{position:absolute;top:0;bottom:0;left:var(--split, 50%);width:1px;background:var(--accent)}.case .compare .rig .bar:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;border:1px solid var(--accent);border-radius:50%;background:color-mix(in srgb,var(--paper) 85%,transparent)}.case .compare .rig .tag{position:absolute;top:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;padding:3px 7px;background:color-mix(in srgb,var(--ink) 55%,transparent);color:var(--paper);pointer-events:none}.case .compare .rig .tag.before{left:10px}.case .compare .rig .tag.after{right:10px}.case .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:var(--s3) var(--s4);margin:var(--s5) 0;border-block:1px solid var(--rule);padding-block:var(--s4)}.case .stats div{display:flex;flex-direction:column;gap:4px}.case .stats b{font-family:var(--f-display);font-variation-settings:"wdth" 115,"wght" 650;font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1}.case .stats span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45)}html[data-theme=depth] .case p,html[data-theme=depth] .case li{color:var(--lume-read);font-weight:380;line-height:1.72}html[data-theme=depth] .case h2{color:#fff}html[data-theme=depth] .case h2:after{background:linear-gradient(to right,var(--hair) calc(100% - 6px),var(--ch-r) calc(100% - 6px))}html[data-theme=depth] .case .deck{color:var(--lume);font-weight:400}html[data-theme=depth] .case .note{color:var(--lume-70);border-left-color:var(--ch-r)}html[data-theme=depth] .case .note b{color:var(--lume)}html[data-theme=depth] .case .pull{color:#fff}html[data-theme=depth] .case .pull:before{background:var(--ch-r)}html[data-theme=depth] .case a,html[data-theme=depth] .case .tl{color:var(--lume-accent)}html[data-theme=depth] .case .plate{background:var(--void-2);border-color:var(--hair)}html[data-theme=depth] .case .plate:before,html[data-theme=depth] .case .plate:after{border-color:color-mix(in srgb,var(--lume) 30%,transparent)}html[data-theme=depth] .case .plate figcaption,html[data-theme=depth] .case .compare figcaption{color:var(--lume-70)}html[data-theme=depth] .case .compare .rig{border-color:var(--hair)}html[data-theme=depth] .case .compare .rig:focus-visible{outline-color:var(--lume-accent)}html[data-theme=depth] .case .compare .rig .bar:after{background:color-mix(in srgb,var(--void) 70%,transparent)}html[data-theme=depth] .case .compare .rig .tag{background:color-mix(in srgb,var(--void) 72%,transparent);color:var(--lume);border:1px solid var(--hair)}html[data-theme=depth] .case .stats{border-block-color:var(--hair)}html[data-theme=depth] .case .stats b{color:#fff}html[data-theme=depth] .case .stats span{color:var(--lume-45)}
