.hw[data-v-05a6f7c6]{min-height:100dvh;background:var(--bg);color:var(--ink)}.hw>section[data-v-05a6f7c6]{width:100%;max-width:1080px;box-sizing:border-box;margin-inline:auto;padding-inline:40px}.hw-hero[data-v-05a6f7c6]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:72px;text-align:center}.hw-eyebrow[data-v-05a6f7c6]{margin:0;font-size:var(--fs-secondary);font-weight:var(--fw-heavy);letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.hw-h1[data-v-05a6f7c6]{margin:0;max-width:860px;font-size:var(--fs-hero);line-height:1.08;font-weight:var(--fw-heavy);letter-spacing:-1.4px;text-wrap:balance}.hw-sub[data-v-05a6f7c6]{margin:0;max-width:640px;font-size:var(--fs-title);line-height:1.55;color:var(--ink2);text-wrap:pretty}.hw-cta[data-v-05a6f7c6]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.hw-micro[data-v-05a6f7c6]{margin:0;font-size:var(--fs-secondary);color:var(--ink2)}.hw-h2[data-v-05a6f7c6]{margin:0 0 28px;font-size:var(--fs-display);font-weight:var(--fw-heavy);letter-spacing:-.6px;text-align:center}.hw-h3[data-v-05a6f7c6]{margin:0;font-size:var(--fs-section-title);font-weight:var(--fw-bold);letter-spacing:-.2px}.hw-text[data-v-05a6f7c6]{margin:0;font-size:var(--fs-card-title);line-height:1.6;color:var(--ink2);text-wrap:pretty}.hw-link[data-v-05a6f7c6]{margin-left:4px;font-weight:var(--fw-bold);color:var(--accent)}.hw-steps[data-v-05a6f7c6]{padding-top:88px}.hw-step-list[data-v-05a6f7c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.hw-step[data-v-05a6f7c6]{display:flex;flex-direction:column;gap:8px}.hw-step-n[data-v-05a6f7c6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);font-size:var(--fs-card-title);font-weight:var(--fw-heavy)}.hw-shot[data-v-05a6f7c6]{margin:0 0 8px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.hw-shot img[data-v-05a6f7c6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.hw-browse[data-v-05a6f7c6]{padding-top:56px}.hw-browse-card[data-v-05a6f7c6]{display:flex;align-items:center;justify-content:space-between;gap:24px}.hw-browse-copy[data-v-05a6f7c6]{display:flex;flex-direction:column;gap:6px;max-width:640px}.hw-real[data-v-05a6f7c6]{padding-top:88px}.hw-grid[data-v-05a6f7c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hw-card[data-v-05a6f7c6]{display:flex;flex-direction:column;gap:8px}.hw-example[data-v-05a6f7c6]{padding-top:56px}.hw-notes[data-v-05a6f7c6],.hw-faq[data-v-05a6f7c6]{padding-top:88px}.hw-rows[data-v-05a6f7c6]{max-width:680px;margin:0 auto;padding:0;list-style:none}.hw-row[data-v-05a6f7c6]{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-top:1px solid var(--line)}.hw-row[data-v-05a6f7c6]:last-child{border-bottom:1px solid var(--line)}.hw-row dd[data-v-05a6f7c6]{margin:0}.hw-close[data-v-05a6f7c6]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:88px;margin-bottom:88px;padding-block:44px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--accent-soft);text-align:center}.hw-closeline[data-v-05a6f7c6]{margin:0;font-size:var(--fs-heading);font-weight:var(--fw-heavy);letter-spacing:-.5px;text-wrap:balance}@media(max-width:900px){.hw-step-list[data-v-05a6f7c6],.hw-grid[data-v-05a6f7c6]{grid-template-columns:1fr}.hw-browse-card[data-v-05a6f7c6]{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.hw>section[data-v-05a6f7c6]{padding-inline:20px}.hw-hero[data-v-05a6f7c6]{padding-top:44px}.hw-h1[data-v-05a6f7c6]{font-size:var(--fs-display);letter-spacing:-.8px}.hw-sub[data-v-05a6f7c6]{font-size:var(--fs-section-title)}.hw-h2[data-v-05a6f7c6]{font-size:var(--fs-heading);margin-bottom:20px}.hw-cta[data-v-05a6f7c6],.hw-btn[data-v-05a6f7c6]{width:100%}.hw-steps[data-v-05a6f7c6],.hw-real[data-v-05a6f7c6],.hw-notes[data-v-05a6f7c6],.hw-faq[data-v-05a6f7c6]{padding-top:64px}.hw-browse[data-v-05a6f7c6],.hw-example[data-v-05a6f7c6]{padding-top:40px}.hw-close[data-v-05a6f7c6]{margin:64px 20px;width:auto}}
