.hero[data-astro-cid-lcdefpme]{padding-top:clamp(40px,7vw,86px);padding-bottom:clamp(40px,6vw,80px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.45fr .95fr;align-items:end;gap:clamp(30px,5vw,64px);display:grid}.hero-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.badge[data-astro-cid-lcdefpme]{font-family:var(--font-m);color:var(--cyan);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--cyan) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.badge[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.where[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.76rem}h1[data-astro-cid-lcdefpme].title{font-family:var(--font-d);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;font-size:clamp(3rem,1.8rem + 6vw,6rem);font-weight:900;line-height:.94}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}h1[data-astro-cid-lcdefpme].title .carat[data-astro-cid-lcdefpme]{background:var(--cyan);vertical-align:baseline;width:.42em;height:.13em;box-shadow:0 0 16px color-mix(in srgb, var(--cyan) 60%, transparent);border-radius:2px;margin-left:.06em;animation:1.15s step-end infinite blink;display:inline-block}.cota[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;max-width:34rem;color:var(--mute);align-items:center;gap:12px;margin-top:20px;font-size:.7rem;display:flex}.cota[data-astro-cid-lcdefpme]:before,.cota[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat;border-block-start:0;flex:1;height:9px}.cota[data-astro-cid-lcdefpme]:before{border-left:1px solid var(--cyan)}.cota[data-astro-cid-lcdefpme]:after{border-right:1px solid var(--cyan)}.cota[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}.role[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.01em;margin-top:18px;font-size:clamp(.88rem,.84rem + .25vw,1rem);font-weight:500}.tagline[data-astro-cid-lcdefpme]{max-width:36ch;font-family:var(--font-b);color:var(--paper-dim);text-wrap:pretty;margin-top:16px;font-size:clamp(1.08rem,1rem + .5vw,1.32rem);line-height:1.5}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.hero-cta[data-astro-cid-lcdefpme].center{justify-content:center;margin-top:0}.spec[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--panel), var(--ink-2));border:1px solid var(--line-strong);border-radius:var(--r);padding:24px 26px 18px;position:relative;box-shadow:0 24px 60px #0000004d}.spec[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.spec[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--mute);letter-spacing:.08em;font-size:.72rem;font-weight:600}.spec[data-astro-cid-lcdefpme] .pin[data-astro-cid-lcdefpme]{color:var(--cyan);font-size:.72rem;font-weight:600}.spec[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{display:grid}.spec[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);grid-template-columns:9ch 1fr;align-items:baseline;gap:14px;padding:11px 0;display:grid}.spec[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.spec[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--mute-2);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.spec[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-d);color:var(--paper);font-size:.98rem;font-weight:600;line-height:1.3}.focus[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,1fr);list-style:none;display:grid;overflow:hidden}.focus-card[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);background:color-mix(in srgb, var(--panel) 55%, transparent);transition:background .25s var(--ease);padding:26px 24px 28px;position:relative}.focus-card[data-astro-cid-lcdefpme]:first-child{border-left:0}.focus-card[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--blue) 7%, var(--panel))}.focus-card[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.08em;font-size:.72rem;font-weight:600}.focus-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--paper);margin:18px 0 10px;font-size:1.18rem;font-weight:700}.focus-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--paper-dim);text-wrap:pretty;font-size:.98rem;line-height:1.55}.summary[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.sum-cell[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 55%, transparent);padding:20px 22px 22px}.sum-cell[data-astro-cid-lcdefpme]:first-child{border-left:0}.sum-cell[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);font-size:.66rem;font-weight:600}.sum-cell[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{gap:6px;margin-top:10px;display:grid}.sum-v[data-astro-cid-lcdefpme]{font-family:var(--font-d);letter-spacing:-.02em;color:var(--paper);font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);font-weight:800;line-height:1.1}.sum-d[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.76rem;line-height:1.45}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--paper-dim);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-2) 70%, transparent);border-radius:6px;padding:4px 10px;font-size:.74rem}.bom[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.bom-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:4.5rem 13rem 1fr 15rem;align-items:center;display:grid}.bom-row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0;padding:16px 18px}.bom-head[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--ink-3) 60%, transparent);border-top:0;border-bottom:1px solid var(--line-strong)}.bom-head[data-astro-cid-lcdefpme]+.bom-row[data-astro-cid-lcdefpme]{border-top:0}.bom-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);padding-block:10px;font-size:.66rem;font-weight:600}.bom-id[data-astro-cid-lcdefpme]{color:var(--cyan);text-align:center;font-size:.8rem;font-weight:600}.bom-name[data-astro-cid-lcdefpme]{font-family:var(--font-d);color:var(--paper);font-size:1.02rem;font-weight:700}.bom-note[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.76rem;line-height:1.45}.closing-wrap[data-astro-cid-lcdefpme]{padding-block:clamp(20px,3vw,36px) clamp(10px,2vw,20px)}.closing[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 55%), radial-gradient(120% 160% at 0% 100%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 55%), linear-gradient(180deg, var(--panel), var(--ink-2));text-align:center;border-radius:18px;padding:clamp(38px,6vw,64px) clamp(26px,5vw,60px);position:relative;overflow:hidden}.closing[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--cyan);margin-bottom:14px;font-size:.78rem;font-weight:600}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-d);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0 auto 18px;font-size:clamp(1.8rem,1.3rem + 2.6vw,3rem);font-weight:800;line-height:1.04}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-b);color:var(--paper-dim);text-wrap:pretty;max-width:46ch;margin:0 auto 28px;font-size:1.08rem}@media (width<=1020px){.focus[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.focus-card[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.focus-card[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.bom-row[data-astro-cid-lcdefpme]{grid-template-columns:4rem 11rem 1fr}.bom-note[data-astro-cid-lcdefpme],.bom-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}}@media (width<=880px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:stretch}.sec-note[data-astro-cid-lcdefpme]{display:none}.summary[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sum-cell[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line-strong)}.sum-cell[data-astro-cid-lcdefpme]:first-child{border-top:0}}@media (width<=680px){.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;justify-content:center}.focus[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.focus-card[data-astro-cid-lcdefpme]{border-left:0}.focus-card[data-astro-cid-lcdefpme]:nth-child(n+2){border-top:1px solid var(--line)}.bom-head[data-astro-cid-lcdefpme]{display:none}.bom-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:3rem 1fr}.bom-row[data-astro-cid-lcdefpme]:nth-child(2){border-top:0}.bom-items[data-astro-cid-lcdefpme]{grid-column:2;padding-top:0}.bom-name[data-astro-cid-lcdefpme]{padding-bottom:8px}.bom-id[data-astro-cid-lcdefpme]{grid-row:span 2;align-self:start}}
