.hero[data-astro-cid-lgslfern]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 4vw,6rem);align-items:center;padding-top:clamp(2rem,1rem + 4vw,5rem);padding-bottom:var(--space-7)}.h1[data-astro-cid-lgslfern]{font-weight:500;letter-spacing:-.02em}.subtitle[data-astro-cid-lgslfern]{display:block;margin-top:var(--space-2);font-size:var(--text-lg);font-weight:300;letter-spacing:0;color:var(--ink-soft)}.lead[data-astro-cid-lgslfern]{margin-top:var(--space-5)}.actions[data-astro-cid-lgslfern]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-media[data-astro-cid-lgslfern]{aspect-ratio:4 / 3}.viewer[data-astro-cid-lgslfern]{display:grid;gap:var(--space-3);min-width:0}.hero-media[data-astro-cid-lgslfern]{position:relative}.hero-media[data-astro-cid-lgslfern] .slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .42s ease}.hero-media[data-astro-cid-lgslfern] .slide.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.hero-media[data-astro-cid-lgslfern] .slide{transition-duration:.12s}}.thumbs[data-astro-cid-lgslfern]{display:flex;gap:var(--space-2);list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.thumbs[data-astro-cid-lgslfern]::-webkit-scrollbar{display:none}.thumbs[data-astro-cid-lgslfern] li[data-astro-cid-lgslfern]{flex:0 0 auto;scroll-snap-align:start}.thumb[data-astro-cid-lgslfern]{display:block;width:84px;aspect-ratio:4 / 3;padding:0;border:0;cursor:pointer;opacity:.55;touch-action:manipulation;transition:opacity var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.thumb[data-astro-cid-lgslfern][aria-pressed=true]{opacity:1;box-shadow:inset 0 -2px 0 var(--ink)}.thumb[data-astro-cid-lgslfern]:active{transform:scale(.97)}.thumb[data-astro-cid-lgslfern] img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.thumb[data-astro-cid-lgslfern]:hover{opacity:1}}.doc[data-astro-cid-lgslfern]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 85%;background-repeat:no-repeat;transition:background-size var(--dur-ui) var(--ease-out)}.doc[data-astro-cid-lgslfern] .arrow[data-astro-cid-lgslfern]{transition:transform var(--dur-ui) var(--ease-out)}.doc-size[data-astro-cid-lgslfern]{color:var(--ink-faint)}@media(hover:hover)and (pointer:fine){.doc[data-astro-cid-lgslfern]:hover{background-size:100% 1px}.doc[data-astro-cid-lgslfern]:hover .arrow[data-astro-cid-lgslfern]{transform:translateY(2px)}}.block[data-astro-cid-lgslfern]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:var(--space-6) clamp(2rem,1rem + 4vw,6rem)}.label[data-astro-cid-lgslfern]{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-soft);padding-top:.4em}.content[data-astro-cid-lgslfern]{min-width:0}.specs[data-astro-cid-lgslfern]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.specs[data-astro-cid-lgslfern] div[data-astro-cid-lgslfern]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--line)}.specs[data-astro-cid-lgslfern] dt[data-astro-cid-lgslfern]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.specs[data-astro-cid-lgslfern] dd[data-astro-cid-lgslfern]{margin:var(--space-1) 0 0}.variants[data-astro-cid-lgslfern]{margin-top:var(--space-6)}.variants[data-astro-cid-lgslfern] h3[data-astro-cid-lgslfern]{font-size:var(--text-sm);font-weight:500;letter-spacing:0;margin-bottom:var(--space-3)}.variants[data-astro-cid-lgslfern] ul[data-astro-cid-lgslfern]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.variants[data-astro-cid-lgslfern] li[data-astro-cid-lgslfern]{padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-sm)}.highlights[data-astro-cid-lgslfern]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-6);list-style:none}.highlights[data-astro-cid-lgslfern] h3[data-astro-cid-lgslfern]{font-size:var(--text-md);font-weight:500;letter-spacing:0;margin-bottom:var(--space-2)}.highlights[data-astro-cid-lgslfern] p[data-astro-cid-lgslfern]{color:var(--ink-soft)}.note[data-astro-cid-lgslfern]{margin-top:var(--space-7);padding-left:var(--space-4);border-left:2px solid var(--accent);color:var(--ink-soft);max-width:40rem}.drawing[data-astro-cid-lgslfern]{margin:var(--space-8) 0 0}.drawing[data-astro-cid-lgslfern] .frame[data-astro-cid-lgslfern]{background:#fff}.drawing[data-astro-cid-lgslfern] figcaption[data-astro-cid-lgslfern]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-faint)}.docs[data-astro-cid-lgslfern]{list-style:none;display:grid;gap:var(--space-3)}.assist[data-astro-cid-lgslfern] .h3[data-astro-cid-lgslfern]{max-width:26ch}.assist-text[data-astro-cid-lgslfern]{margin:var(--space-4) 0 var(--space-5);color:var(--ink-soft);max-width:36rem}.related-title[data-astro-cid-lgslfern]{margin-bottom:var(--space-6)}.related[data-astro-cid-lgslfern]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}@media(max-width:860px){.hero[data-astro-cid-lgslfern],.block[data-astro-cid-lgslfern]{grid-template-columns:1fr}.viewer[data-astro-cid-lgslfern]{order:-1}.hero-media[data-astro-cid-lgslfern]{margin-inline:calc(var(--gutter) * -1);border-radius:0}.hero[data-astro-cid-lgslfern]{padding-top:0}.highlights[data-astro-cid-lgslfern]{grid-template-columns:1fr;gap:var(--space-6)}.related[data-astro-cid-lgslfern]{grid-template-columns:repeat(2,minmax(0,1fr))}.thumbs[data-astro-cid-lgslfern]{padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1)}.thumb[data-astro-cid-lgslfern]{width:72px}}@media(max-width:520px){.specs[data-astro-cid-lgslfern]{grid-template-columns:1fr}}
