.fp-banded[data-v-211d7cc3]{--hero-overlap:clamp(3rem, 7vw, 6rem)}.fp-band.hero[data-v-211d7cc3]{padding-bottom:0;display:flow-root;position:relative}.hero-art[data-v-211d7cc3]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-mark[data-v-211d7cc3]{width:clamp(22rem,46vw,42rem);height:clamp(22rem,46vw,42rem);color:color-mix(in srgb, var(--p-surface-0) 9%, transparent);position:absolute;top:clamp(-12rem,-10vw,-5rem);right:clamp(-14rem,-8vw,-6rem)}.hero-copy[data-v-211d7cc3]{z-index:1;text-align:center;max-width:44rem;margin:0 auto;position:relative}.hero-title[data-v-211d7cc3]{letter-spacing:-.03em;color:var(--p-surface-0);text-wrap:balance;font-size:clamp(2.2rem,5.2vw,3.75rem);font-weight:600;line-height:1.06}.hero-lead[data-v-211d7cc3]{max-width:36rem;color:color-mix(in srgb, var(--p-surface-0) 86%, transparent);text-wrap:pretty;margin:1.1rem auto 0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.6}.hero-ctas[data-v-211d7cc3]{justify-content:center;margin-top:1.75rem}.hero-stage[data-v-211d7cc3]{z-index:1;max-width:62rem;margin:clamp(2.5rem, 5vw, 3.5rem) auto calc(-1 * var(--hero-overlap));position:relative}.hero-browser[data-v-211d7cc3]{box-shadow:0 30px 60px -20px color-mix(in srgb, var(--p-primary-950) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--p-primary-950) 8%, transparent)}.fp-band.after-hero[data-v-211d7cc3]{padding-top:calc(var(--hero-overlap) + var(--fp-band-pad))}.row[data-v-211d7cc3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.row--flip .row-copy[data-v-211d7cc3]{order:2}.row-copy .fp-lead[data-v-211d7cc3]{margin-top:.9rem}.row-ticks[data-v-211d7cc3]{margin-top:1.5rem}.row-note[data-v-211d7cc3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:1.5rem;line-height:1.55}.ways[data-v-211d7cc3]{gap:1.25rem;margin-top:1.75rem;display:grid}.way[data-v-211d7cc3]{gap:.9rem;display:flex}.way-title[data-v-211d7cc3]{font-size:var(--text-md);color:var(--brand-ink);font-weight:600}.way-body[data-v-211d7cc3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:.25rem;line-height:1.6}.booking-shots[data-v-211d7cc3]{padding:0 clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem) 0;position:relative}.booking-phone[data-v-211d7cc3]{width:clamp(7rem,14vw,10.5rem);position:absolute;bottom:0;right:0}.pair[data-v-211d7cc3]{--pair-gap:clamp(1.75rem, 4.5vw, 4rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair-col[data-v-211d7cc3]:first-child{padding-right:var(--pair-gap)}.pair-col+.pair-col[data-v-211d7cc3]{padding-left:var(--pair-gap);border-left:1px solid var(--fp-hairline)}.fp-h2.pair-title[data-v-211d7cc3]{margin-top:1.1rem;font-size:clamp(1.45rem,2.6vw,1.9rem)}.pair-body[data-v-211d7cc3]{margin-top:.75rem}.pair-ticks[data-v-211d7cc3]{margin-top:1.25rem}.fp-link.abroad-link[data-v-211d7cc3]{color:var(--p-surface-0);margin-top:1.5rem}.abroad-link[data-v-211d7cc3]:focus-visible{outline-color:var(--p-surface-0)}.roles[data-v-211d7cc3]{padding:.5rem 1.5rem;display:grid}.role[data-v-211d7cc3]{gap:.9rem;padding:1.15rem 0;display:flex}.role+.role[data-v-211d7cc3]{border-top:1px solid var(--fp-hairline)}.role-name[data-v-211d7cc3]{font-size:var(--text-md);color:var(--brand-ink);font-weight:600}.role-body[data-v-211d7cc3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:.2rem;line-height:1.6}.steps[data-v-211d7cc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid}.step-n[data-v-211d7cc3]{background:var(--p-primary-600);width:2rem;height:2rem;color:var(--p-surface-0);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-weight:600;display:grid}.step-title[data-v-211d7cc3]{font-size:var(--text-md);color:var(--brand-ink);margin-top:.9rem;font-weight:600}.step-body[data-v-211d7cc3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:.3rem;line-height:1.6}.more[data-v-211d7cc3]{border-top:1px solid var(--fp-hairline);flex-wrap:wrap;gap:.75rem 2rem;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.5rem;display:flex}@media (width<=960px){.row[data-v-211d7cc3]{grid-template-columns:1fr}.row--flip .row-copy[data-v-211d7cc3]{order:0}}@media (width<=720px){.hero-copy[data-v-211d7cc3]{text-align:left}.hero-lead[data-v-211d7cc3]{margin-left:0}.hero-ctas[data-v-211d7cc3]{justify-content:flex-start}.pair[data-v-211d7cc3],.steps[data-v-211d7cc3]{grid-template-columns:1fr}.pair-col[data-v-211d7cc3]:first-child{padding-right:0}.pair-col+.pair-col[data-v-211d7cc3]{border-left:0;border-top:1px solid var(--fp-hairline);margin-top:2.5rem;padding-top:2.5rem;padding-left:0}.roles[data-v-211d7cc3]{padding:.25rem 1.1rem}}
