.vu.svelte-w6j9s1{--gold: var(--mrk-accent, #111111);color:#111;font-family:var(--font-body);background:#fff}.vu-wrap.svelte-w6j9s1{max-width:1200px;margin:0 auto;padding:0 24px}.vu-eyebrow.svelte-w6j9s1{margin:0 0 10px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.vu-head.svelte-w6j9s1{margin-bottom:30px;text-align:center}.vu-h2.svelte-w6j9s1{margin:0;color:#111;font-size:30px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vu-h2-light.svelte-w6j9s1{color:#111}.vu-h3.svelte-w6j9s1{margin:0 0 18px;color:#111;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vu-icon.svelte-w6j9s1{display:inline-grid;flex:none;width:44px;height:44px;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold)}.vu-icon-dark.svelte-w6j9s1{background:#fff}.vu-hero.svelte-w6j9s1{position:relative;background:#f5f5f5;color:#1a1a1a}.vu-hero-inner.svelte-w6j9s1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:48px 24px 56px}.vu-hero-copy.svelte-w6j9s1{max-width:520px}.vu-collage.svelte-w6j9s1{position:relative;padding:0 0 64px 64px}.vu-collage-main.svelte-w6j9s1{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#e9e9e9}.vu-collage-second.svelte-w6j9s1{position:absolute;left:0;bottom:0;width:38%;aspect-ratio:4 / 5;overflow:hidden;border:8px solid #fff;background:#e9e9e9;box-shadow:0 18px 40px -22px #00000059;transition:transform .5s cubic-bezier(.22,1,.36,1)}.vu-collage.svelte-w6j9s1 img:where(.svelte-w6j9s1){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.vu-collage-main.svelte-w6j9s1 img:where(.svelte-w6j9s1){-o-object-position:70% 45%;object-position:70% 45%}.vu-collage.svelte-w6j9s1:hover img:where(.svelte-w6j9s1){transform:scale(1.04)}.vu-collage.svelte-w6j9s1:hover .vu-collage-second:where(.svelte-w6j9s1){transform:translateY(-6px)}@media(max-width:899px){.vu-hero-inner.svelte-w6j9s1{grid-template-columns:minmax(0,1fr);gap:28px}.vu-collage.svelte-w6j9s1{order:-1;padding:0 0 44px 36px}}@media(prefers-reduced-motion:reduce){.vu-collage-second.svelte-w6j9s1,.vu-collage.svelte-w6j9s1 img:where(.svelte-w6j9s1){transition:none}}.vu-title.svelte-w6j9s1{margin:0 0 10px;color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.vu-intro.svelte-w6j9s1{max-width:46ch;margin:0 0 14px;color:#3c3c3c;font-size:16px;line-height:1.6}.vu-badge.svelte-w6j9s1{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:5px 12px;border:1px solid rgb(201 151 63 / .6);border-radius:999px;background:#ffffffb3;color:#111;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vu-actions.svelte-w6j9s1{display:flex;flex-wrap:wrap;gap:12px}.vu-actions-center.svelte-w6j9s1{justify-content:center}.vu-btn.svelte-w6j9s1{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 24px;border:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.vu-btn-gold.svelte-w6j9s1{background:var(--gold);color:#111}.vu-btn-gold.svelte-w6j9s1:hover{background:transparent;color:var(--gold)}.vu-btn-ghost.svelte-w6j9s1{border-color:#111;color:#111}.vu-btn-ghost.svelte-w6j9s1:hover,.vu-btn-dark.svelte-w6j9s1{border-color:#111;background:#111;color:#fff}.vu-btn-outline.svelte-w6j9s1{border-color:#111;color:#111}.vu-btn-dark.svelte-w6j9s1:hover,.vu-btn-outline.svelte-w6j9s1:hover{border-color:var(--gold);background:var(--gold);color:#111}.vu-wrap.vu-glance.svelte-w6j9s1{max-width:none;padding:0 32px}.vu-glance.svelte-w6j9s1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;position:relative;z-index:1}.vu-glance-card.svelte-w6j9s1{display:flex;flex-direction:column;gap:6px;padding:22px 20px;border:1px solid #e6e6e6;border-top:3px solid var(--gold);background:#fff;box-shadow:0 10px 24px #0000000f}.vu-glance-card.svelte-w6j9s1 .vu-icon:where(.svelte-w6j9s1){margin-bottom:8px}.vu-glance-label.svelte-w6j9s1{margin:0;color:#777;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vu-glance-value.svelte-w6j9s1{margin:0;color:#111;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.vu-glance-note.svelte-w6j9s1{margin:0;color:#111;font-size:14px}.vu-link.svelte-w6j9s1{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:#111;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.vu-section.svelte-w6j9s1{padding-top:64px;padding-bottom:48px}.vu-steps.svelte-w6j9s1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:step}.vu-steps.svelte-w6j9s1 li:where(.svelte-w6j9s1){position:relative;padding:28px 24px;border:1px solid #e6e6e6;text-align:center}.vu-step-num.svelte-w6j9s1{display:inline-grid;width:46px;height:46px;margin-bottom:14px;place-items:center;border-radius:50%;background:#111;color:var(--gold);font-size:18px;font-weight:700}.vu-steps.svelte-w6j9s1 h3:where(.svelte-w6j9s1),.vu-do.svelte-w6j9s1 h3:where(.svelte-w6j9s1){margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vu-steps.svelte-w6j9s1 p:where(.svelte-w6j9s1){margin:0;color:#555;font-size:14px;line-height:1.7}.vu-band.svelte-w6j9s1{padding:64px 0;background:#f5f5f5;color:#1a1a1a}.vu-do.svelte-w6j9s1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.vu-do.svelte-w6j9s1 li:where(.svelte-w6j9s1){padding:26px 22px;border:1px solid #e5e5e5;background:#fff}.vu-do.svelte-w6j9s1 .vu-icon:where(.svelte-w6j9s1){margin-bottom:14px}.vu-do.svelte-w6j9s1 h3:where(.svelte-w6j9s1){color:#111}.vu-do.svelte-w6j9s1 p:where(.svelte-w6j9s1){margin:0;color:#5a5a5a;font-size:14px;line-height:1.7}.vu-split.svelte-w6j9s1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.vu-book.svelte-w6j9s1 ul:where(.svelte-w6j9s1),.vu-check.svelte-w6j9s1 ul:where(.svelte-w6j9s1){display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.vu-book-opt.svelte-w6j9s1{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #e3e3e3;color:#111;text-decoration:none;transition:border-color .2s ease}.vu-book-opt.svelte-w6j9s1:hover,.vu-book-opt.svelte-w6j9s1:focus-visible{border-color:var(--gold)}.vu-book-text.svelte-w6j9s1{display:flex;flex:1;flex-direction:column;gap:2px}.vu-book-text.svelte-w6j9s1 strong:where(.svelte-w6j9s1){font-size:14px;letter-spacing:.06em;text-transform:uppercase}.vu-book-text.svelte-w6j9s1 span:where(.svelte-w6j9s1){color:#666;font-size:14px}.vu-check.svelte-w6j9s1{padding:26px 28px;background:#f5f5f5}.vu-check.svelte-w6j9s1 li:where(.svelte-w6j9s1){display:flex;align-items:flex-start;gap:12px;color:#333;font-size:14px;line-height:1.6}.vu-tick.svelte-w6j9s1{display:inline-grid;flex:none;width:22px;height:22px;margin-top:1px;place-items:center;border-radius:50%;background:var(--gold);color:#111}.vu-cta.svelte-w6j9s1{margin-bottom:72px;padding-top:48px;padding-bottom:48px;border-top:1px solid #e6e6e6;text-align:center}.vu-cta-text.svelte-w6j9s1{max-width:60ch;margin:12px auto 24px;color:#555;font-size:16px;line-height:1.7}@media(max-width:960px){.vu-glance.svelte-w6j9s1,.vu-do.svelte-w6j9s1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.vu-wrap.svelte-w6j9s1,.vu-wrap.vu-glance.svelte-w6j9s1{padding:0 16px}.vu-hero-inner.svelte-w6j9s1{padding:20px 16px 28px}.vu-title.svelte-w6j9s1{font-size:30px}.vu-intro.svelte-w6j9s1{font-size:14px}.vu-btn.svelte-w6j9s1{flex:1 1 auto;justify-content:center}.vu-glance.svelte-w6j9s1{margin-top:24px}.vu-steps.svelte-w6j9s1,.vu-split.svelte-w6j9s1,.vu-do.svelte-w6j9s1{grid-template-columns:1fr}.vu-section.svelte-w6j9s1,.vu-band.svelte-w6j9s1{padding-top:44px;padding-bottom:44px}.vu-h2.svelte-w6j9s1{font-size:24px}.vu-glance-card.svelte-w6j9s1{padding:18px 16px}}@media(max-width:420px){.vu-glance.svelte-w6j9s1{grid-template-columns:1fr}}.vu.svelte-w6j9s1{--vu-ink: #1a1a1a;--vu-line: #e5e5e5;--vu-cream: #f5f5f5;--vu-serif: var(--font-heading);background:#f5f5f5}.vu.svelte-w6j9s1 .vu-title:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-h2:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-h3:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-do:where(.svelte-w6j9s1) h3:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-steps:where(.svelte-w6j9s1) h3:where(.svelte-w6j9s1){font-family:var(--vu-serif);font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--vu-ink)}.vu.svelte-w6j9s1 .vu-title:where(.svelte-w6j9s1){font-size:48px;line-height:1.05}.vu.svelte-w6j9s1 .vu-h2:where(.svelte-w6j9s1){position:relative;padding-bottom:14px;font-size:36px}.vu.svelte-w6j9s1 .vu-head:where(.svelte-w6j9s1) .vu-h2:where(.svelte-w6j9s1):after{content:"";position:absolute;left:50%;bottom:0;width:36px;height:1px;margin-left:-18px;background:var(--gold)}.vu.svelte-w6j9s1 .vu-h3:where(.svelte-w6j9s1){font-size:24px}.vu.svelte-w6j9s1 .vu-do:where(.svelte-w6j9s1) h3:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-steps:where(.svelte-w6j9s1) h3:where(.svelte-w6j9s1){font-size:20px}.vu.svelte-w6j9s1 .vu-btn:where(.svelte-w6j9s1){border-radius:8px}.vu.svelte-w6j9s1 .vu-btn-gold:where(.svelte-w6j9s1){border-color:var(--vu-ink);background:var(--vu-ink);color:#fff}.vu.svelte-w6j9s1 .vu-btn-gold:where(.svelte-w6j9s1):hover,.vu.svelte-w6j9s1 .vu-btn-dark:where(.svelte-w6j9s1):hover,.vu.svelte-w6j9s1 .vu-btn-outline:where(.svelte-w6j9s1):hover{border-color:var(--gold);background:var(--gold);color:var(--vu-ink)}.vu.svelte-w6j9s1 .vu-glance-card:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-steps:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-do:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-book-opt:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-check:where(.svelte-w6j9s1){border-radius:10px}.vu.svelte-w6j9s1 .vu-glance-card:where(.svelte-w6j9s1){border-color:var(--vu-line);box-shadow:0 18px 40px -30px #5a461e73}.vu.svelte-w6j9s1 .vu-steps:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-do:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1),.vu.svelte-w6j9s1 .vu-book-opt:where(.svelte-w6j9s1){border-color:var(--vu-line);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.vu.svelte-w6j9s1 .vu-steps:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1):hover,.vu.svelte-w6j9s1 .vu-do:where(.svelte-w6j9s1) li:where(.svelte-w6j9s1):hover,.vu.svelte-w6j9s1 .vu-book-opt:where(.svelte-w6j9s1):hover{border-color:#cacaca;box-shadow:0 14px 30px -24px #5a461e73}.vu.svelte-w6j9s1 .vu-step-num:where(.svelte-w6j9s1){border:1px solid var(--gold);background:var(--vu-cream);color:#111}.vu.svelte-w6j9s1 .vu-check:where(.svelte-w6j9s1){border:1px solid var(--vu-line)}@media(max-width:640px){.vu.svelte-w6j9s1 .vu-title:where(.svelte-w6j9s1){font-size:36px}.vu.svelte-w6j9s1 .vu-h2:where(.svelte-w6j9s1){font-size:24px}}
