.phero[data-astro-cid-4ievq3zz]{padding-top:clamp(120px,15vw,200px);padding-bottom:clamp(56px,7vw,104px);border-bottom:1px solid var(--line)}.phero__crumb[data-astro-cid-4ievq3zz]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:clamp(40px,6vw,80px);color:var(--fg-subtle);font-size:11px;letter-spacing:.1em}.phero__crumb[data-astro-cid-4ievq3zz] a[data-astro-cid-4ievq3zz]:hover{color:var(--fg)}.phero__crumb[data-astro-cid-4ievq3zz] [data-astro-cid-4ievq3zz][aria-current]{color:var(--fg-muted)}.phero__chip[data-astro-cid-4ievq3zz]{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--space-6);padding:7px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-full);font-size:12px;letter-spacing:.1em;color:var(--fg-muted)}.phero__chip[data-astro-cid-4ievq3zz] i[data-astro-cid-4ievq3zz]{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 12px var(--ac)}.phero__name[data-astro-cid-4ievq3zz]{margin-bottom:clamp(32px,4vw,56px);line-height:1}.phero__brand[data-astro-cid-4ievq3zz]{font-size:clamp(28px,3.6vw,56px);margin-bottom:.18em}.phero__cat[data-astro-cid-4ievq3zz]{font-size:clamp(48px,9vw,160px);font-weight:500;line-height:1.08;letter-spacing:-.01em}.phero__solo[data-astro-cid-4ievq3zz]{font-size:clamp(56px,12vw,220px);line-height:.92}.phero__name[data-astro-cid-4ievq3zz] .wordmark[data-astro-cid-4ievq3zz]{letter-spacing:-.045em}.phero__name[data-astro-cid-4ievq3zz] sup[data-astro-cid-4ievq3zz]{font-size:.32em;font-weight:400;vertical-align:1.6em;margin-left:.06em;letter-spacing:0;color:var(--fg-muted)}.phero__body[data-astro-cid-4ievq3zz]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--line-strong)}.phero__tag[data-astro-cid-4ievq3zz]{font-family:var(--font-display);font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1.6;letter-spacing:.02em;max-width:22em;word-break:auto-phrase}.phero__side[data-astro-cid-4ievq3zz]{display:flex;flex-direction:column;gap:var(--space-8)}.phero__desc[data-astro-cid-4ievq3zz]{font-size:var(--text-sm);line-height:2;color:var(--fg-muted)}.phero__actions[data-astro-cid-4ievq3zz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.phero__figure[data-astro-cid-4ievq3zz]{margin:clamp(56px,7vw,104px) auto 0}.phero__frame[data-astro-cid-4ievq3zz]{display:block;position:relative;aspect-ratio:21 / 9;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ac) 12%,var(--bg-sunken))}.phero__frame[data-astro-cid-4ievq3zz] img[data-astro-cid-4ievq3zz]{position:absolute;left:0;top:-9%;width:100%;height:118%;max-width:none;object-fit:cover;filter:saturate(.88)}.phero__figure[data-astro-cid-4ievq3zz] figcaption[data-astro-cid-4ievq3zz]{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);color:var(--fg-subtle);font-size:10px;letter-spacing:.12em}@media(min-width:1024px){.phero__body[data-astro-cid-4ievq3zz]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.phero__tag[data-astro-cid-4ievq3zz]{grid-column:1 / span 6}.phero__side[data-astro-cid-4ievq3zz]{grid-column:8 / -1}}@media(max-width:767px){.phero__frame[data-astro-cid-4ievq3zz]{aspect-ratio:4 / 3}.phero__figure[data-astro-cid-4ievq3zz] figcaption[data-astro-cid-4ievq3zz] span[data-astro-cid-4ievq3zz]:last-child{display:none}}.fh[data-astro-cid-jxzj62d4]{padding-block:var(--section-y)}.fh__grid[data-astro-cid-jxzj62d4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-8)}.fh__item[data-astro-cid-jxzj62d4]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) 0 var(--space-10);border-top:1px solid var(--line-strong)}.fh__item[data-astro-cid-jxzj62d4]:before{content:"";position:absolute;top:-1px;left:0;width:48px;height:1px;background:var(--ac);box-shadow:0 0 10px var(--ac)}.fh__num[data-astro-cid-jxzj62d4]{font-family:"Geist",var(--font-sans);font-size:clamp(36px,3.4vw,52px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--fg-subtle);margin-bottom:var(--space-4)}.fh__item[data-astro-cid-jxzj62d4] h3[data-astro-cid-jxzj62d4]{font-size:clamp(18px,1.5vw,22px);font-weight:600}.fh__item[data-astro-cid-jxzj62d4] p[data-astro-cid-jxzj62d4]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted)}@media(min-width:640px){.fh__grid[data-astro-cid-jxzj62d4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fh__grid[data-astro-cid-jxzj62d4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.st[data-astro-cid-madbwgps]{padding-block:var(--section-y);border-top:1px solid var(--line);scroll-margin-top:24px}.st__inner[data-astro-cid-madbwgps]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.st__head[data-astro-cid-madbwgps]{display:flex;flex-direction:column;gap:var(--space-6)}.st__head[data-astro-cid-madbwgps] .sec-label[data-astro-cid-madbwgps]{margin-bottom:0}.st__table[data-astro-cid-madbwgps]{margin:0;padding:0;border-top:1px solid var(--line-strong)}.st__row[data-astro-cid-madbwgps]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0;border-bottom:1px solid var(--line)}.st__row[data-astro-cid-madbwgps]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-expo)}.st__row[data-astro-cid-madbwgps]:hover:after{transform:scaleX(1)}.st__row[data-astro-cid-madbwgps] dt[data-astro-cid-madbwgps]{display:flex;align-items:baseline;gap:var(--space-4);font-size:13px;letter-spacing:.06em;color:var(--fg-muted)}.st__row[data-astro-cid-madbwgps] dt[data-astro-cid-madbwgps] .mono[data-astro-cid-madbwgps]{color:var(--fg-subtle);font-size:10px}.st__row[data-astro-cid-madbwgps] dd[data-astro-cid-madbwgps]{margin:0;font-size:var(--text-base);font-weight:500;line-height:1.7}@media(min-width:768px){.st__row[data-astro-cid-madbwgps]{grid-template-columns:240px minmax(0,1fr);gap:var(--space-6);align-items:baseline}}@media(min-width:1024px){.st__inner[data-astro-cid-madbwgps]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:start}.st__head[data-astro-cid-madbwgps]{grid-column:1 / span 4;position:sticky;top:96px}.st__table[data-astro-cid-madbwgps]{grid-column:6 / -1}}.vg[data-astro-cid-e4fvs4mb]{padding-block:var(--section-y);border-top:1px solid var(--line)}.vg__grid[data-astro-cid-e4fvs4mb]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16) var(--space-6)}.vg__item[data-astro-cid-e4fvs4mb]{margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.vg__frame[data-astro-cid-e4fvs4mb]{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.vg__frame[data-astro-cid-e4fvs4mb] img[data-astro-cid-e4fvs4mb]{width:100%;height:100%;object-fit:cover}.vg__item--contain[data-astro-cid-e4fvs4mb] .vg__frame[data-astro-cid-e4fvs4mb]{aspect-ratio:auto;padding:clamp(12px,2vw,28px);background:#f4f6f8}.vg__item--contain[data-astro-cid-e4fvs4mb] .vg__frame[data-astro-cid-e4fvs4mb] img[data-astro-cid-e4fvs4mb]{height:auto;max-height:640px;object-fit:contain;margin-inline:auto}.vg__item[data-astro-cid-e4fvs4mb] figcaption[data-astro-cid-e4fvs4mb]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.vg__item[data-astro-cid-e4fvs4mb] figcaption[data-astro-cid-e4fvs4mb] .mono[data-astro-cid-e4fvs4mb]{grid-row:span 2;padding-top:4px;font-size:10px;letter-spacing:.12em;color:var(--fg-subtle)}.vg__item[data-astro-cid-e4fvs4mb] strong[data-astro-cid-e4fvs4mb]{font-size:clamp(17px,1.4vw,20px);font-weight:600}.vg__body[data-astro-cid-e4fvs4mb]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted)}@media(min-width:900px){.vg__grid[data-astro-cid-e4fvs4mb]{grid-template-columns:repeat(2,minmax(0,1fr))}.vg__item--wide[data-astro-cid-e4fvs4mb]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:end}.vg__item--wide[data-astro-cid-e4fvs4mb] .vg__frame[data-astro-cid-e4fvs4mb]{grid-column:1 / span 8}.vg__item--wide[data-astro-cid-e4fvs4mb] figcaption[data-astro-cid-e4fvs4mb]{grid-column:9 / -1}}.ucc[data-astro-cid-5yosdcce]{padding-block:var(--section-y);border-top:1px solid var(--line)}.ucc__grid[data-astro-cid-5yosdcce]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-12) var(--space-6);grid-template-columns:minmax(0,1fr)}.ucc__card[data-astro-cid-5yosdcce]{display:flex;flex-direction:column;gap:var(--space-3)}.ucc__media[data-astro-cid-5yosdcce]{margin:0 0 var(--space-3);aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.ucc__media[data-astro-cid-5yosdcce] img[data-astro-cid-5yosdcce]{width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform 1.4s var(--ease-expo),filter .7s}.ucc__card[data-astro-cid-5yosdcce]:hover .ucc__media[data-astro-cid-5yosdcce] img[data-astro-cid-5yosdcce]{transform:scale(1.05);filter:saturate(1)}.ucc__meta[data-astro-cid-5yosdcce]{display:flex;align-items:center;gap:var(--space-3);font-size:11px;letter-spacing:.1em;color:var(--fg-muted)}.ucc__meta[data-astro-cid-5yosdcce] .num[data-astro-cid-5yosdcce]{color:var(--ac)}.ucc__card[data-astro-cid-5yosdcce] h3[data-astro-cid-5yosdcce]{font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.5}.ucc__text[data-astro-cid-5yosdcce]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted)}@media(min-width:768px){.ucc__grid[data-astro-cid-5yosdcce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ucc__grid[data-astro-cid-5yosdcce]{grid-template-columns:repeat(3,minmax(0,1fr))}}.md[data-astro-cid-yaj5jx56]{--p: 0;padding-block:var(--section-y);border-top:1px solid var(--line)}.md__inner[data-astro-cid-yaj5jx56]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start}.md__visual[data-astro-cid-yaj5jx56]{display:flex;flex-direction:column;gap:var(--space-6)}.md__visual[data-astro-cid-yaj5jx56] .sec-label[data-astro-cid-yaj5jx56]{margin-bottom:0}.md__visual[data-astro-cid-yaj5jx56] .sec-title[data-astro-cid-yaj5jx56]{font-size:clamp(24px,2.6vw,42px);line-height:1.4}.md__figure[data-astro-cid-yaj5jx56]{margin:var(--space-4) 0 0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.md__figure[data-astro-cid-yaj5jx56] img[data-astro-cid-yaj5jx56]{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.md__lead[data-astro-cid-yaj5jx56]{margin-bottom:var(--space-10);max-width:none}.md__steps[data-astro-cid-yaj5jx56]{position:relative;list-style:none;padding:0 0 0 56px;margin:0}.md__steps[data-astro-cid-yaj5jx56]:before,.md__steps[data-astro-cid-yaj5jx56]:after{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:1px;background:var(--line-strong)}.md__steps[data-astro-cid-yaj5jx56]:after{background:var(--ac);box-shadow:0 0 10px var(--ac);transform-origin:top;transform:scaleY(clamp(0,calc((var(--p) - .25) * 2.2),1))}.md__step[data-astro-cid-yaj5jx56]{position:relative;padding-bottom:var(--space-10)}.md__step[data-astro-cid-yaj5jx56]:last-child{padding-bottom:0}.md__num[data-astro-cid-yaj5jx56]{position:absolute;left:-56px;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);background:var(--bg);font-family:var(--font-mono);font-size:11px;color:var(--fg);z-index:1}.md__body[data-astro-cid-yaj5jx56] h3[data-astro-cid-yaj5jx56]{font-size:clamp(18px,1.6vw,24px);font-weight:600;margin-bottom:var(--space-2);padding-top:2px}.md__body[data-astro-cid-yaj5jx56] p[data-astro-cid-yaj5jx56]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted)}@media(min-width:1024px){.md__inner[data-astro-cid-yaj5jx56]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.md__visual[data-astro-cid-yaj5jx56]{grid-column:1 / span 6;position:sticky;top:96px}.md__content[data-astro-cid-yaj5jx56]{grid-column:8 / -1;padding-top:var(--space-12)}}@media(prefers-reduced-motion:reduce){.md__steps[data-astro-cid-yaj5jx56]:after{transform:none}}.faq[data-astro-cid-ubxiw3ry]{padding-block:var(--section-y);border-top:1px solid var(--line)}.faq__inner[data-astro-cid-ubxiw3ry]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.faq__head[data-astro-cid-ubxiw3ry] .sec-label[data-astro-cid-ubxiw3ry]{margin-bottom:var(--space-6)}.faq__list[data-astro-cid-ubxiw3ry]{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-strong)}.faq__list[data-astro-cid-ubxiw3ry] li[data-astro-cid-ubxiw3ry]{border-bottom:1px solid var(--line)}details[data-astro-cid-ubxiw3ry]{interpolate-size:allow-keywords}details[data-astro-cid-ubxiw3ry]::details-content{block-size:0;overflow:hidden;transition:block-size .6s var(--ease-expo),content-visibility .6s allow-discrete}details[data-astro-cid-ubxiw3ry][open]::details-content{block-size:auto}summary[data-astro-cid-ubxiw3ry]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;cursor:pointer;list-style:none}summary[data-astro-cid-ubxiw3ry]::-webkit-details-marker{display:none}.faq__no[data-astro-cid-ubxiw3ry]{color:var(--fg-subtle);transition:color var(--dur-fast)}details[data-astro-cid-ubxiw3ry][open] .faq__no[data-astro-cid-ubxiw3ry]{color:var(--ac)}.faq__q[data-astro-cid-ubxiw3ry]{font-weight:500;font-size:clamp(16px,1.3vw,19px);line-height:1.6;transition:transform .6s var(--ease-expo)}summary[data-astro-cid-ubxiw3ry]:hover .faq__q[data-astro-cid-ubxiw3ry]{transform:translate(4px)}.faq__icon[data-astro-cid-ubxiw3ry]{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);flex-shrink:0;transition:border-color var(--dur-base),background var(--dur-base),transform .6s var(--ease-expo)}.faq__icon[data-astro-cid-ubxiw3ry]:before,.faq__icon[data-astro-cid-ubxiw3ry]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--fg)}.faq__icon[data-astro-cid-ubxiw3ry]:before{width:12px;height:1px}.faq__icon[data-astro-cid-ubxiw3ry]:after{width:1px;height:12px;transition:transform .6s var(--ease-expo)}details[data-astro-cid-ubxiw3ry][open] .faq__icon[data-astro-cid-ubxiw3ry]{transform:rotate(180deg);border-color:var(--fg)}details[data-astro-cid-ubxiw3ry][open] .faq__icon[data-astro-cid-ubxiw3ry]:after{transform:scaleY(0)}.faq__a[data-astro-cid-ubxiw3ry]{padding:0 52px var(--space-6) 72px;max-width:52em;font-size:var(--text-sm);line-height:2;color:var(--fg-muted)}@media(max-width:640px){summary[data-astro-cid-ubxiw3ry]{grid-template-columns:minmax(0,1fr) auto}.faq__no[data-astro-cid-ubxiw3ry]{grid-column:1 / -1}.faq__a[data-astro-cid-ubxiw3ry]{padding:0 0 var(--space-6)}}@media(min-width:1024px){.faq__inner[data-astro-cid-ubxiw3ry]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.faq__head[data-astro-cid-ubxiw3ry]{grid-column:1 / span 4}.faq__list[data-astro-cid-ubxiw3ry]{grid-column:5 / -1}}.rp[data-astro-cid-uqicpb2f]{padding-block:var(--section-y);border-top:1px solid var(--line)}.rp__head[data-astro-cid-uqicpb2f]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:clamp(40px,5vw,72px)}.rp__grid[data-astro-cid-uqicpb2f]{display:grid;gap:var(--space-12) var(--space-6);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.rp__grid[data-astro-cid-uqicpb2f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.rp__grid[data-astro-cid-uqicpb2f]{grid-template-columns:repeat(3,minmax(0,1fr))}}
