.mc__head[data-astro-cid-v3fchvll]{padding:128px 0 72px}.mc__head-wrap[data-astro-cid-v3fchvll]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;display:flex}.mc__title[data-astro-cid-v3fchvll]{flex-direction:column;gap:28px;display:flex}.mc__eyebrow[data-astro-cid-v3fchvll]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--c-text-2e);font-size:15px;font-weight:700}h1[data-astro-cid-v3fchvll]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(80px,11vw,176px);font-weight:900;line-height:.82}.mc__intro[data-astro-cid-v3fchvll]{flex-direction:column;gap:14px;max-width:460px;display:flex}.mc__intro[data-astro-cid-v3fchvll] p[data-astro-cid-v3fchvll]{color:var(--c-text-2d);margin:0;font-size:19px;line-height:1.6}.mc__intro[data-astro-cid-v3fchvll] .mc__badge[data-astro-cid-v3fchvll]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--c-text);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.mc__badge[data-astro-cid-v3fchvll] svg[data-astro-cid-v3fchvll]{flex:none}.mc__items[data-astro-cid-v3fchvll]{padding:0 0 128px}.mc__grid[data-astro-cid-v3fchvll]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mc__card[data-astro-cid-v3fchvll]{background:var(--c-panel);border:1px solid var(--c-line-1);flex-direction:column;display:flex}.mc__photo[data-astro-cid-v3fchvll]{aspect-ratio:1;background:var(--c-panel);position:relative}.mc__slide[data-astro-cid-v3fchvll]{touch-action:pan-y;position:absolute;inset:0}.mc__nav[data-astro-cid-v3fchvll]{z-index:2;width:48px;height:48px;color:var(--c-text);cursor:pointer;background:#0000008c;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mc__nav[data-astro-cid-v3fchvll]:hover{background:#000c}.mc__nav--prev[data-astro-cid-v3fchvll]{left:12px}.mc__nav--next[data-astro-cid-v3fchvll]{right:12px}.mc__dots[data-astro-cid-v3fchvll]{z-index:2;justify-content:center;display:flex;position:absolute;bottom:8px;left:0;right:0}.mc__dot[data-astro-cid-v3fchvll]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.mc__dot[data-astro-cid-v3fchvll]:before{content:"";background:#ffffff59;border-radius:50%;width:8px;height:8px}.mc__dot[data-astro-cid-v3fchvll][aria-current=true]:before{background:var(--c-text)}.mc__steps[data-astro-cid-v3fchvll] a[data-astro-cid-v3fchvll]{text-underline-offset:3px;text-decoration:underline}.mc__photo[data-astro-cid-v3fchvll] .mc__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mc__ph[data-astro-cid-v3fchvll]{--ph-size:13px;--ph-gap:8px;position:absolute;inset:0}.mc__num[data-astro-cid-v3fchvll]{font-family:var(--font-display);letter-spacing:.18em;color:var(--c-text-faint);font-size:14px;font-weight:800;position:absolute;top:16px;left:16px}.mc__body[data-astro-cid-v3fchvll]{border-top:1px solid var(--c-line-1);flex-direction:column;flex:auto;gap:10px;padding:28px 28px 32px;display:flex}.mc__body[data-astro-cid-v3fchvll] h2[data-astro-cid-v3fchvll]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:40px;font-weight:900;line-height:.95}.mc__body[data-astro-cid-v3fchvll] p[data-astro-cid-v3fchvll]{color:var(--c-text-2e);margin:0 0 14px}.mc__get[data-astro-cid-v3fchvll]{width:100%;margin-top:auto}.mc__dialog[data-astro-cid-v3fchvll]{background:var(--c-panel);border:1px solid var(--c-line-4);width:calc(100% - 48px);max-width:600px;margin:auto;overflow:visible}.mc__dialog[data-astro-cid-v3fchvll]::backdrop{background:#000000d1}.mc__sheet[data-astro-cid-v3fchvll]{flex-direction:column;display:flex;position:relative}.mc__grab[data-astro-cid-v3fchvll]{display:none}.mc__dhead[data-astro-cid-v3fchvll]{border-bottom:1px solid var(--c-line-1);flex-direction:column;gap:10px;padding:40px 40px 28px;display:flex}.mc__deyebrow[data-astro-cid-v3fchvll]{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--c-text-2e);font-size:14px;font-weight:700}.mc__dhead[data-astro-cid-v3fchvll] h2[data-astro-cid-v3fchvll]{font-family:var(--font-display);text-transform:uppercase;margin:0;padding-right:40px;font-size:48px;font-weight:900;line-height:.95}.mc__close[data-astro-cid-v3fchvll]{width:48px;height:48px;color:var(--c-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.mc__steps[data-astro-cid-v3fchvll]{flex-direction:column;gap:18px;margin:0;padding:28px 40px;list-style:none;display:flex}.mc__steps[data-astro-cid-v3fchvll] li[data-astro-cid-v3fchvll]{color:var(--c-text-2a);align-items:flex-start;gap:16px;font-size:17px;line-height:1.5;display:flex}.mc__step-num[data-astro-cid-v3fchvll]{border:1px solid var(--c-text);height:32px;font-family:var(--font-display);color:var(--c-text);flex:0 0 32px;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.mc__steps[data-astro-cid-v3fchvll] li[data-astro-cid-v3fchvll]>span[data-astro-cid-v3fchvll]:last-child{padding-top:4px}.mc__note[data-astro-cid-v3fchvll]{color:var(--c-text-muted);margin:0;padding:0 40px 28px;font-size:14px;line-height:1.6}.mc__actions[data-astro-cid-v3fchvll]{flex-wrap:wrap;gap:12px;padding:0 40px 40px;display:flex}.mc__actions[data-astro-cid-v3fchvll] .btn[data-astro-cid-v3fchvll],.mc__cta[data-astro-cid-v3fchvll]{flex:200px;min-height:56px}.mc__cta[data-astro-cid-v3fchvll]{text-align:center;border:1px solid var(--c-line-5);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:800;display:flex}.mc__cta[data-astro-cid-v3fchvll]:hover{border-color:var(--c-text)}@media (prefers-reduced-motion:no-preference){.mc__dialog[data-astro-cid-v3fchvll][open]{animation:.18s ease-out mc-pop}.mc__dialog[data-astro-cid-v3fchvll][open]::backdrop{animation:.18s ease-out mc-fade}}@keyframes mc-pop{0%{opacity:0;transform:translateY(12px)}}@keyframes mc-fade{0%{opacity:0}}@media (width<=860px){.mc__head[data-astro-cid-v3fchvll]{padding:64px 0 40px}.mc__head-wrap[data-astro-cid-v3fchvll]{flex-direction:column;align-items:stretch;gap:18px;padding:0 20px}.mc__title[data-astro-cid-v3fchvll]{gap:18px}.mc__eyebrow[data-astro-cid-v3fchvll]{font-size:13px}h1[data-astro-cid-v3fchvll]{font-size:96px}.mc__intro[data-astro-cid-v3fchvll] p[data-astro-cid-v3fchvll]{font-size:17px}.mc__intro[data-astro-cid-v3fchvll] .mc__badge[data-astro-cid-v3fchvll]{letter-spacing:.16em;font-size:13px}.mc__items[data-astro-cid-v3fchvll]{padding-bottom:64px}.mc__grid[data-astro-cid-v3fchvll]{grid-template-columns:minmax(0,1fr);gap:16px}.mc__num[data-astro-cid-v3fchvll]{font-size:13px;top:12px;left:12px}.mc__body[data-astro-cid-v3fchvll]{gap:8px;padding:20px 20px 24px}.mc__body[data-astro-cid-v3fchvll] h2[data-astro-cid-v3fchvll]{font-size:34px}.mc__body[data-astro-cid-v3fchvll] p[data-astro-cid-v3fchvll]{margin-bottom:10px;font-size:15px}.mc__dialog[data-astro-cid-v3fchvll]{border:0;border-top:1px solid var(--c-line-4);overscroll-behavior:contain;width:100%;max-width:none;max-height:88%;margin:auto 0 0;overflow-y:auto}.mc__dialog[data-astro-cid-v3fchvll]::backdrop{background:#000c}.mc__grab[data-astro-cid-v3fchvll]{background:var(--c-line-5);border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}.mc__dhead[data-astro-cid-v3fchvll]{gap:6px;padding:16px 64px 20px 20px}.mc__deyebrow[data-astro-cid-v3fchvll]{font-size:13px}.mc__dhead[data-astro-cid-v3fchvll] h2[data-astro-cid-v3fchvll]{padding-right:0;font-size:40px}.mc__close[data-astro-cid-v3fchvll]{width:44px;height:44px;top:22px;right:12px}.mc__steps[data-astro-cid-v3fchvll]{gap:16px;padding:22px 20px}.mc__steps[data-astro-cid-v3fchvll] li[data-astro-cid-v3fchvll]{gap:14px;font-size:16px}.mc__step-num[data-astro-cid-v3fchvll]{flex-basis:30px;height:30px;font-size:15px}.mc__note[data-astro-cid-v3fchvll]{padding:0 20px 20px;font-size:13px}.mc__actions[data-astro-cid-v3fchvll]{flex-direction:column;gap:10px;padding:0 20px 32px}.mc__actions[data-astro-cid-v3fchvll] .btn[data-astro-cid-v3fchvll],.mc__cta[data-astro-cid-v3fchvll]{flex:none}.mc__cta[data-astro-cid-v3fchvll]{min-height:52px;font-size:15px}@media (prefers-reduced-motion:no-preference){.mc__dialog[data-astro-cid-v3fchvll][open]{animation:.2s ease-out mc-slide}}@keyframes mc-slide{0%{transform:translateY(100%)}}}
