.inv[data-astro-cid-ypmoapxq]{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal;color:#0c1317;background:#fbf9f6;overflow-x:clip}.inv[data-astro-cid-ypmoapxq] h1[data-astro-cid-ypmoapxq],.inv[data-astro-cid-ypmoapxq] h2[data-astro-cid-ypmoapxq],.inv[data-astro-cid-ypmoapxq] h3[data-astro-cid-ypmoapxq]{text-wrap:wrap}.inv-red[data-astro-cid-ypmoapxq]{color:#b71c2a}.inv-bar[data-astro-cid-ypmoapxq]{position:fixed;top:0;left:0;right:0;height:2px;background:#b71c2a;transform-origin:0 50%;transform:scaleX(0);z-index:101}.inv-eyebrow[data-astro-cid-ypmoapxq]{display:flex;align-items:center;gap:14px}.inv-eyebrow__line[data-astro-cid-ypmoapxq]{width:32px;height:1px;background:#b71c2a}.inv-eyebrow__text[data-astro-cid-ypmoapxq]{font-size:12px;font-weight:600;letter-spacing:.28em;color:#b71c2a}.inv-eyebrow__line--light[data-astro-cid-ypmoapxq]{background:#e04452}.inv-eyebrow__text--light[data-astro-cid-ypmoapxq]{color:#e04452}.inv-h2[data-astro-cid-ypmoapxq]{margin:0;font-weight:400;font-size:clamp(36px,4.6vw,64px);line-height:1.05;letter-spacing:-.03em}.inv-head[data-astro-cid-ypmoapxq]{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.inv-head__eyebrow[data-astro-cid-ypmoapxq]{margin-bottom:24px}.inv-head__text[data-astro-cid-ypmoapxq]{margin:0;max-width:380px;font-size:16px;line-height:1.7;font-weight:300;color:#4a4f52}.inv-hero[data-astro-cid-ypmoapxq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));min-height:100vh;background:#f3ece4}.inv-hero__copy[data-astro-cid-ypmoapxq]{display:flex;align-items:center;padding:clamp(130px,16vh,170px) clamp(20px,5vw,64px) clamp(60px,8vh,90px)}.inv-hero__inner[data-astro-cid-ypmoapxq]{max-width:520px;margin-left:auto;margin-right:auto;width:100%}.inv-hero__eyebrow[data-astro-cid-ypmoapxq]{font-size:12px;font-weight:600;letter-spacing:.28em;color:#b71c2a;margin-bottom:clamp(24px,4vh,40px)}.inv-hero__title[data-astro-cid-ypmoapxq]{margin:0;font-weight:400;font-size:clamp(52px,6.4vw,92px);line-height:1;letter-spacing:-.035em}.inv-hero__line[data-astro-cid-ypmoapxq]{display:block;overflow:hidden;padding-bottom:.06em}.inv-hero__line[data-astro-cid-ypmoapxq]>span[data-astro-cid-ypmoapxq]{display:block}.inv-hero__sub[data-astro-cid-ypmoapxq]{margin:clamp(24px,4vh,36px) 0 clamp(28px,4.5vh,40px);font-size:clamp(16px,1.2vw,18px);line-height:1.65;font-weight:300;color:#4a4f52;max-width:480px;text-wrap:pretty}.inv-hero__cta[data-astro-cid-ypmoapxq]{display:inline-flex;align-items:center;gap:14px;background:#b71c2a;color:#fff;font-size:12px;font-weight:600;letter-spacing:.2em;padding:20px 30px;transition:background .3s,transform .3s}.inv-hero__cta[data-astro-cid-ypmoapxq]:hover{background:#0c1317;color:#fff;transform:translateY(-2px)}.inv-hero__arrow[data-astro-cid-ypmoapxq],.inv-form__arrow[data-astro-cid-ypmoapxq]{font-size:16px}.inv-hero__proof[data-astro-cid-ypmoapxq]{margin-top:clamp(48px,8vh,72px);padding-top:28px;border-top:1px solid #dccfc2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.inv-hero__value[data-astro-cid-ypmoapxq]{font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.inv-hero__label[data-astro-cid-ypmoapxq]{margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.7;color:#6b6f72}.inv-hero__media[data-astro-cid-ypmoapxq]{position:relative;min-height:clamp(520px,100vh,1000px);overflow:hidden;background:#0c1317}.inv-hero__parallax[data-astro-cid-ypmoapxq]{position:absolute;left:0;right:0;top:-6%;height:112%;will-change:transform}.inv-hero__photo[data-astro-cid-ypmoapxq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 38%;transform:scale(1.12);transition:transform 2.4s cubic-bezier(.2,.8,.2,1);filter:saturate(.92) contrast(1.02)}.inv-hero__shade[data-astro-cid-ypmoapxq]{position:absolute;inset:0;background:linear-gradient(180deg,#0c131700 55%,#0c13178c);pointer-events:none}.inv-hero__caption[data-astro-cid-ypmoapxq]{position:absolute;left:clamp(24px,4vw,56px);bottom:clamp(28px,5vh,48px);border-left:2px solid #b71c2a;padding:4px 0 4px 16px;pointer-events:none;color:#fff;transition:opacity 1s ease .9s,transform 1s cubic-bezier(.2,.8,.2,1) .9s}.inv-hero__name[data-astro-cid-ypmoapxq]{font-size:18px;font-weight:400;margin-bottom:8px}.inv-hero__role[data-astro-cid-ypmoapxq]{font-size:10px;font-weight:600;letter-spacing:.22em}.inv-intro[data-astro-cid-ypmoapxq]{padding:clamp(100px,14vh,160px) clamp(20px,5vw,64px) 0;max-width:1400px;margin:0 auto}.inv-intro__grid[data-astro-cid-ypmoapxq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:40px 80px;align-items:start}.inv-intro[data-astro-cid-ypmoapxq] .inv-eyebrow[data-astro-cid-ypmoapxq]{margin-bottom:28px}.inv-intro__title[data-astro-cid-ypmoapxq]{margin:0;font-weight:400;font-size:clamp(34px,4.6vw,64px);line-height:1.08;letter-spacing:-.03em}.inv-intro__title[data-astro-cid-ypmoapxq]>span[data-astro-cid-ypmoapxq]{display:block;white-space:nowrap}.inv-intro__text[data-astro-cid-ypmoapxq]{margin:0;padding-top:46px;font-size:clamp(17px,1.35vw,20px);line-height:1.7;font-weight:300;color:#4a4f52;max-width:none;width:100%;text-align:justify;hyphens:auto}.inv-model[data-astro-cid-ypmoapxq]{position:relative;height:320vh;background:#f3ece4;margin-top:clamp(80px,12vh,140px)}.inv-model__sticky[data-astro-cid-ypmoapxq]{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.inv-model__grid[data-astro-cid-ypmoapxq]{max-width:1680px;width:100%;margin:0 auto;padding:max(80px,11vh) clamp(20px,4vw,56px) 3vh;display:grid;grid-template-columns:minmax(0,1fr);gap:3vh clamp(32px,4vw,64px);align-items:center}.inv-model__eyebrow[data-astro-cid-ypmoapxq]{margin-bottom:2.5vh}.inv-model__steps[data-astro-cid-ypmoapxq]{display:flex;flex-direction:column;gap:2px}.inv-model__step[data-astro-cid-ypmoapxq]{display:flex;align-items:baseline;gap:20px}.inv-model__num[data-astro-cid-ypmoapxq]{font-size:13px;font-weight:600;letter-spacing:.1em;color:#cdbdae;transition:color .5s;width:28px}.inv-model__name[data-astro-cid-ypmoapxq]{font-size:clamp(30px,min(6.2vw,8vh),92px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:#cdbdae;transition:color .6s ease,transform .6s ease;transform:translate(-6px);display:inline-block}.inv-model__step[data-astro-cid-ypmoapxq].is-on .inv-model__num[data-astro-cid-ypmoapxq]{color:#b71c2a}.inv-model__step[data-astro-cid-ypmoapxq].is-on .inv-model__name[data-astro-cid-ypmoapxq]{color:#0c1317;transform:translate(0)}.inv-model__descs[data-astro-cid-ypmoapxq]{margin-top:3vh;max-width:460px;min-height:min(110px,15vh);position:relative}.inv-model__desc[data-astro-cid-ypmoapxq]{position:absolute;inset:0;margin:0;font-size:clamp(14px,2.2vh,18px);line-height:1.6;font-weight:300;color:#4a4f52;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s;text-wrap:pretty}.inv-model__desc[data-astro-cid-ypmoapxq].is-on{opacity:1;transform:translateY(0)}.inv-model__progress[data-astro-cid-ypmoapxq]{margin-top:2.5vh;display:flex;align-items:center;gap:16px;max-width:460px}.inv-model__track[data-astro-cid-ypmoapxq]{flex:1;height:1px;background:#d9cbbd;position:relative;overflow:hidden}.inv-model__fill[data-astro-cid-ypmoapxq]{position:absolute;inset:0;background:#0c1317;transform-origin:0 50%;transform:scaleX(0)}.inv-model__count[data-astro-cid-ypmoapxq]{font-size:12px;font-weight:600;letter-spacing:.16em}.inv-model__media[data-astro-cid-ypmoapxq]{position:relative;width:100%;aspect-ratio:16 / 10;max-height:34vh;overflow:hidden}.inv-model__layer[data-astro-cid-ypmoapxq]{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}.inv-model__layer[data-astro-cid-ypmoapxq].is-on{opacity:1;transform:scale(1)}.inv-model__layer[data-astro-cid-ypmoapxq] img[data-astro-cid-ypmoapxq]{width:100%;height:100%;object-fit:cover}@media(min-width:1000px){.inv-model__grid[data-astro-cid-ypmoapxq]{grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr)}.inv-model__media[data-astro-cid-ypmoapxq]{max-height:74vh}}.inv-uplift[data-astro-cid-ypmoapxq]{padding:clamp(100px,14vh,160px) clamp(20px,5vw,64px);max-width:1400px;margin:0 auto}.inv-ba[data-astro-cid-ypmoapxq]{position:relative;height:clamp(380px,72vh,760px);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize;background:#e7d6c6}.inv-ba__after[data-astro-cid-ypmoapxq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.04);will-change:transform}.inv-ba__before[data-astro-cid-ypmoapxq]{position:absolute;inset:0;clip-path:inset(0 50% 0 0);will-change:clip-path}.inv-ba__before[data-astro-cid-ypmoapxq] img[data-astro-cid-ypmoapxq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:saturate(.85)}.inv-ba__tag[data-astro-cid-ypmoapxq]{position:absolute;top:24px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.22em;padding:8px 14px;pointer-events:none;transition:opacity .4s}.inv-ba__tag--before[data-astro-cid-ypmoapxq]{left:24px;background:#0c1317}.inv-ba__tag--after[data-astro-cid-ypmoapxq]{right:24px;background:#b71c2a}.inv-ba__line[data-astro-cid-ypmoapxq]{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:#fff;pointer-events:none;transform:translate(0);will-change:transform;box-shadow:0 0 24px #00000040}.inv-ba__knob[data-astro-cid-ypmoapxq]{position:absolute;top:50%;left:1px;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#ffffffeb;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 30px #0c131740;font-size:16px;font-weight:600;color:#0c1317;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.inv-ba__knob-bar[data-astro-cid-ypmoapxq]{width:1px;height:18px;background:#b71c2a}.inv-ba__hint[data-astro-cid-ypmoapxq]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);background:#0c1317bf;color:#fff;font-size:11px;font-weight:600;letter-spacing:.22em;padding:10px 16px;pointer-events:none;transition:opacity .6s;white-space:nowrap}.inv-why[data-astro-cid-ypmoapxq]{background:#0c1317;color:#fff;padding:clamp(110px,16vh,180px) clamp(20px,5vw,64px)}.inv-why__inner[data-astro-cid-ypmoapxq]{max-width:1400px;margin:0 auto}.inv-why__eyebrow[data-astro-cid-ypmoapxq]{margin-bottom:28px}.inv-why__title[data-astro-cid-ypmoapxq]{margin:0 0 64px}.inv-why__words[data-astro-cid-ypmoapxq]{margin:0;max-width:1180px;font-size:clamp(28px,3.4vw,52px);line-height:1.3;font-weight:300;letter-spacing:-.02em;display:flex;flex-wrap:wrap;column-gap:.28em}.inv-why__words[data-astro-cid-ypmoapxq] span[data-astro-cid-ypmoapxq]{color:#fff;transition:opacity .25s,color .25s}.inv-why__words[data-astro-cid-ypmoapxq] span[data-astro-cid-ypmoapxq].is-accent{color:#e04452}.inv-facts[data-astro-cid-ypmoapxq]{margin-top:clamp(80px,12vh,130px);display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));overflow-x:auto;border-top:1px solid rgba(255,255,255,.18)}.inv-fact[data-astro-cid-ypmoapxq]{padding:36px 20px 8px 0;border-right:1px solid rgba(255,255,255,.08)}.inv-fact__value[data-astro-cid-ypmoapxq]{font-size:clamp(30px,3vw,46px);font-weight:300;letter-spacing:-.04em;line-height:1;height:1em;display:flex;align-items:flex-end;gap:6px}.inv-fact__value[data-astro-cid-ypmoapxq]>span[data-astro-cid-ypmoapxq]:first-child{font-size:1em}.inv-fact__unit[data-astro-cid-ypmoapxq]{color:#b71c2a;font-size:.55em;font-weight:300}.inv-fact__value--brand[data-astro-cid-ypmoapxq]{font-weight:700;letter-spacing:.01em;gap:0}.inv-fact__value--brand[data-astro-cid-ypmoapxq] .inv-fact__unit[data-astro-cid-ypmoapxq]{font-size:1em;font-weight:700}.inv-fact__label[data-astro-cid-ypmoapxq]{margin-top:18px;font-size:13px;line-height:1.6;color:#b9bec1;max-width:220px}.inv-visa[data-astro-cid-ypmoapxq]{background:#e7d6c6;padding:clamp(100px,14vh,160px) clamp(20px,5vw,64px)}.inv-visa__inner[data-astro-cid-ypmoapxq]{max-width:1400px;margin:0 auto}.inv-visa__head[data-astro-cid-ypmoapxq]{margin-bottom:64px}.inv-perks[data-astro-cid-ypmoapxq]{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-bottom:-12px}.inv-perk[data-astro-cid-ypmoapxq]{scroll-snap-align:start;display:flex}.inv-perk__card[data-astro-cid-ypmoapxq]{position:relative;flex:1;background:#fbf9f6;padding:28px 24px 32px;min-height:260px;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.inv-perk__card[data-astro-cid-ypmoapxq]:hover{transform:translateY(-8px);box-shadow:0 24px 48px -20px #0c13174d}.inv-perk__num[data-astro-cid-ypmoapxq]{font-size:13px;font-weight:600;letter-spacing:.12em;color:#b71c2a}.inv-perk__title[data-astro-cid-ypmoapxq]{margin:0 0 14px;font-size:17px;font-weight:500;line-height:1.25;height:2.5em;display:flex;align-items:flex-start;text-wrap:balance;letter-spacing:-.01em}.inv-perk__text[data-astro-cid-ypmoapxq]{margin:0;font-size:14px;line-height:1.65;color:#5f6366;font-weight:400}.inv-routes[data-astro-cid-ypmoapxq]{padding:clamp(100px,14vh,160px) clamp(20px,5vw,64px);max-width:1400px;margin:0 auto}.inv-routes__head[data-astro-cid-ypmoapxq]{margin-bottom:56px}.inv-routes__row[data-astro-cid-ypmoapxq]{display:flex;gap:16px;flex-wrap:wrap}.inv-route[data-astro-cid-ypmoapxq]{flex:1 1 0;min-width:min(100%,320px);background:#fbf9f6;color:#0c1317;border:1px solid #e2d8ce;padding:clamp(32px,4vw,56px);transition:flex .7s cubic-bezier(.2,.8,.2,1),background .5s,color .5s,border-color .5s;cursor:default}.inv-route[data-astro-cid-ypmoapxq].is-on{flex:1.35 1 0;background:#0c1317;color:#fff;border-color:#0c1317}.inv-route__head[data-astro-cid-ypmoapxq]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:40px}.inv-route__title[data-astro-cid-ypmoapxq]{margin:0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:normal;letter-spacing:-.025em}.inv-route__tag[data-astro-cid-ypmoapxq]{font-size:11px;font-weight:600;letter-spacing:.22em;color:#b71c2a}.inv-route__items[data-astro-cid-ypmoapxq]{display:flex;flex-direction:column}.inv-route__item[data-astro-cid-ypmoapxq]{display:flex;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid #e8e0d7;font-size:16px;line-height:1.5;font-weight:300}.inv-route[data-astro-cid-ypmoapxq].is-on .inv-route__item[data-astro-cid-ypmoapxq]{border-top-color:#ffffff24}.inv-route__mark[data-astro-cid-ypmoapxq]{width:12px;height:2px;background:#b71c2a;flex-shrink:0;transform:translateY(-4px)}.inv-routes__note[data-astro-cid-ypmoapxq]{margin:28px 0 0;font-size:14px;color:#6b6f72}.inv-contact[data-astro-cid-ypmoapxq]{background:#0c1317;color:#fff;padding:clamp(90px,12vh,140px) 0 clamp(90px,12vh,140px);overflow:hidden}.inv-contact__grid[data-astro-cid-ypmoapxq]{max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:64px 96px}.inv-contact__eyebrow[data-astro-cid-ypmoapxq]{margin-bottom:28px}.inv-contact__title[data-astro-cid-ypmoapxq]{margin:0 0 28px;font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.05;letter-spacing:-.03em}.inv-contact__text[data-astro-cid-ypmoapxq]{margin:0;max-width:440px;font-size:17px;line-height:1.7;font-weight:300;color:#b9bec1}.inv-form[data-astro-cid-ypmoapxq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:36px 28px}.inv-form__input[data-astro-cid-ypmoapxq]{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;font-size:17px;padding:14px 0;outline:none;font-family:inherit}.inv-form__input[data-astro-cid-ypmoapxq]:focus{border-bottom-color:#e04452}.inv-form__wide[data-astro-cid-ypmoapxq]{grid-column:1 / -1}.inv-form__textarea[data-astro-cid-ypmoapxq]{resize:none}.inv-form__route-label[data-astro-cid-ypmoapxq]{font-size:12px;font-weight:600;letter-spacing:.2em;color:#b9bec1;margin-bottom:16px}.inv-form__chips[data-astro-cid-ypmoapxq]{display:flex;gap:10px;flex-wrap:wrap}.inv-chip[data-astro-cid-ypmoapxq]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);padding:12px 20px;font-size:13px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:all .3s}.inv-chip[data-astro-cid-ypmoapxq].is-on{background:#b71c2a;border-color:#b71c2a}.inv-form__trap[data-astro-cid-ypmoapxq]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.inv-form__submit[data-astro-cid-ypmoapxq]{background:#b71c2a;color:#fff;border:0;font-size:12px;font-weight:600;letter-spacing:.22em;padding:20px 34px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:background .3s,transform .3s}.inv-form__submit[data-astro-cid-ypmoapxq]:hover{background:#fff;color:#0c1317;transform:translateY(-2px)}.inv-form__submit[data-astro-cid-ypmoapxq][disabled]{opacity:.7;cursor:progress;transform:none}.inv-form__status[data-astro-cid-ypmoapxq]{margin:18px 0 0;font-size:13px;line-height:1.6;letter-spacing:.02em;color:#e04452}.inv-form__status[data-astro-cid-ypmoapxq].is-quiet{color:#b9bec1}.inv-sent[data-astro-cid-ypmoapxq]{border-top:1px solid rgba(255,255,255,.2);padding-top:40px}.inv-sent__eyebrow[data-astro-cid-ypmoapxq]{font-size:12px;font-weight:600;letter-spacing:.28em;color:#e04452;margin-bottom:18px}.inv-sent__title[data-astro-cid-ypmoapxq]{font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.inv-sent__again[data-astro-cid-ypmoapxq]{background:transparent;border:0;color:#b9bec1;font-size:13px;letter-spacing:.12em;padding:0;cursor:pointer;text-decoration:underline}
