.full-bleed[data-v-4a8cf812]{width:100%;height:100vh;overflow:hidden}.full-bleed img[data-v-4a8cf812]{object-fit:cover;object-position:22% center;width:100%;height:100%;display:block}@media (width>=768px){.full-bleed img[data-v-4a8cf812]{object-position:center}}.hero[data-v-4a8cf812]{background:linear-gradient(160deg, var(--cream) 0%, var(--dune-light) 55%, var(--dune) 100%);flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:90px;display:flex;position:relative;overflow:hidden}.hero-inner[data-v-4a8cf812]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,64px);width:100%;max-width:1200px;margin:0 auto;padding:0 24px 48px;display:grid}@media (width<=1024px){.hero-inner[data-v-4a8cf812]{gap:40px;padding:120px 24px 48px}}@media (width<=860px){.hero-inner[data-v-4a8cf812]{text-align:center;grid-template-columns:1fr;gap:40px;padding-top:75px}.hero-image[data-v-4a8cf812]{order:-1}.hero-ctas[data-v-4a8cf812]{justify-content:center}.hero-trust[data-v-4a8cf812]{text-align:center}}.hero-content[data-v-4a8cf812]{z-index:2;position:relative}.hero-eyebrow[data-v-4a8cf812]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin-bottom:22px;font-size:.68rem;font-weight:600;display:block}.hero-headline[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:1.6rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:.95}.hero-headline em[data-v-4a8cf812]{color:var(--clay);font-style:italic}.hero-sub[data-v-4a8cf812]{color:#2a1a0eb3;max-width:480px;margin-bottom:2rem;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.78}@media (width<=860px){.hero-sub[data-v-4a8cf812]{max-width:100%}}.hero-ctas[data-v-4a8cf812]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.hero-trust[data-v-4a8cf812]{color:#2a1a0e66;letter-spacing:.01em;font-size:.75rem}.hero-image[data-v-4a8cf812]{justify-content:center;align-items:center;display:flex;position:relative}.hero-image img[data-v-4a8cf812]{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:500px;height:auto;max-height:70vh;box-shadow:var(--shadow-warm);margin:0 auto;display:block}@media (width>=861px){.hero-image img[data-v-4a8cf812]{max-width:550px;max-height:600px}}.hero-badge[data-v-4a8cf812]{background:var(--earth);border-radius:var(--radius-md);box-shadow:var(--shadow-warm);text-align:center;padding:10px 16px;position:absolute;bottom:-14px;right:16px}.badge-label[data-v-4a8cf812]{font-family:var(--font-display);color:var(--sand);letter-spacing:.04em;font-size:.85rem;font-weight:600;display:block}.badge-sub[data-v-4a8cf812]{color:#f4e6c899;letter-spacing:.1em;margin-top:2px;font-size:.65rem;display:block}.hero-image-stack[data-v-4a8cf812]{perspective:1200px;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.hero-image-stack .polaroid-card[data-v-4a8cf812]{cursor:pointer;transform-origin:bottom;background:#fff;border-radius:4px;width:55%;max-width:300px;padding:12px 12px 35px;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s,z-index;position:absolute;box-shadow:0 10px 25px #0000001f}.hero-image-stack .polaroid-card img[data-v-4a8cf812]{object-fit:cover;aspect-ratio:4/3;border-radius:2px;width:100%;display:block;box-shadow:inset 0 0 2px #0000001a}.polaroid-caption[data-v-4a8cf812]{text-align:center;font-family:var(--font-display);color:#444;letter-spacing:.03em;margin-top:10px;font-size:.8rem}.card-1[data-v-4a8cf812]{z-index:1;transform:rotate(-18deg)translate(-150px)translateY(30px)}.card-2[data-v-4a8cf812]{z-index:2;transform:rotate(-9deg)translate(-75px)translateY(10px)}.card-3[data-v-4a8cf812]{z-index:3;transform:rotate(0)translate(0)translateY(0)}.card-4[data-v-4a8cf812]{z-index:2;transform:rotate(9deg)translate(75px)translateY(10px)}.card-5[data-v-4a8cf812]{z-index:1;transform:rotate(18deg)translate(150px)translateY(30px)}@media (width<=600px){.hero-image-stack[data-v-4a8cf812]{min-height:320px}.hero-image-stack .polaroid-card[data-v-4a8cf812]{max-width:220px;padding:8px 8px 25px}.card-1[data-v-4a8cf812]{transform:rotate(-14deg)translate(-80px)translateY(20px)}.card-2[data-v-4a8cf812]{transform:rotate(-7deg)translate(-40px)translateY(5px)}.card-4[data-v-4a8cf812]{transform:rotate(7deg)translate(40px)translateY(5px)}.card-5[data-v-4a8cf812]{transform:rotate(14deg)translate(80px)translateY(20px)}}.hero-image-stack .polaroid-card.is-active[data-v-4a8cf812]{box-shadow:0 40px 80px #0000004d;z-index:20!important;transform:scale(1.25)translateY(-40px)rotate(0)!important}.hero-image-stack:has(.is-active) .polaroid-card[data-v-4a8cf812]:not(.is-active){filter:grayscale(.2)}.hero-image-stack .polaroid-card[data-v-4a8cf812]{transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s,box-shadow .4s}.section-inner[data-v-4a8cf812]{max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow[data-v-4a8cf812]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin-bottom:12px;font-size:.68rem;font-weight:600;display:block}.section-sub[data-v-4a8cf812]{color:#2a1a0ea6;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.75}.pivot-section[data-v-4a8cf812]{background:var(--cream);padding:100px 0}.pivot-header[data-v-4a8cf812]{text-align:center;margin-bottom:72px}.pivot-header h2[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.2}.pivot-header h2 em[data-v-4a8cf812]{color:var(--clay);font-style:italic}.pivot-journey[data-v-4a8cf812]{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex}.journey-step[data-v-4a8cf812]{grid-template-columns:56px 2px 1fr;align-items:start;gap:0 24px;display:grid}.journey-icon[data-v-4a8cf812]{text-align:center;flex-shrink:0;padding-top:4px;font-size:2rem}.journey-line[data-v-4a8cf812]{background:linear-gradient(to bottom, var(--clay) 0%, #af5c3726 100%);align-self:stretch;width:2px;min-height:100%;margin:28px auto 0}.journey-step:last-child .journey-line[data-v-4a8cf812]{display:none}.journey-content[data-v-4a8cf812]{padding-bottom:52px}.journey-step:last-child .journey-content[data-v-4a8cf812]{padding-bottom:0}.journey-label[data-v-4a8cf812]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);opacity:.7;margin-bottom:8px;font-size:.65rem;font-weight:600;display:block}.journey-content h3[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:10px;font-size:1.4rem;font-weight:400;line-height:1.2}.journey-content p[data-v-4a8cf812]{color:#2a1a0ea6;margin:0;font-size:.95rem;line-height:1.78}.popup-section[data-v-4a8cf812]{background:var(--dune-light,#f5f0e8);padding:100px 0}.popup-header[data-v-4a8cf812]{text-align:center;margin-bottom:64px}.popup-header h2[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:16px;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.2}.popup-header h2 em[data-v-4a8cf812]{color:var(--clay);font-style:italic}.popup-grid[data-v-4a8cf812]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}@media (width<=960px){.popup-grid[data-v-4a8cf812]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.popup-grid[data-v-4a8cf812]{grid-template-columns:1fr}}.popup-card[data-v-4a8cf812]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;gap:10px;padding:32px 24px;display:flex;position:relative}.popup-card[data-v-4a8cf812]:hover{box-shadow:var(--shadow-warm);transform:translateY(-4px)}.popup-card--featured[data-v-4a8cf812]{background:var(--earth);border:none}.popup-card--featured h3[data-v-4a8cf812],.popup-card--featured p[data-v-4a8cf812]{color:var(--sand)}.popup-card--featured .popup-tag[data-v-4a8cf812]{color:#f4e6c8b3;background:#f4e6c826}.popup-card-badge[data-v-4a8cf812]{background:var(--clay);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:4px 12px;font-size:.65rem;font-weight:600;position:absolute;top:-12px;left:24px}.popup-card-icon[data-v-4a8cf812]{font-size:2rem}.popup-card h3[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);font-size:1.2rem;font-weight:400;line-height:1.2}.popup-card p[data-v-4a8cf812]{color:#2a1a0ea6;flex:1;margin:0;font-size:.875rem;line-height:1.75}.popup-tag[data-v-4a8cf812]{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);background:#af5c3714;border-radius:99px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-block}.location-callout[data-v-4a8cf812]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border-left:4px solid var(--clay);background:#fff;align-items:center;gap:20px;padding:24px 32px;display:flex}@media (width<=640px){.location-callout[data-v-4a8cf812]{text-align:center;flex-direction:column}}.location-icon[data-v-4a8cf812]{flex-shrink:0;font-size:1.8rem}.location-text[data-v-4a8cf812]{flex:1}.location-text strong[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:4px;font-size:1.05rem;display:block}.location-text span[data-v-4a8cf812]{color:#2a1a0e8c;font-size:.825rem;line-height:1.6}.location-badge[data-v-4a8cf812]{background:var(--clay);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;flex-shrink:0;padding:6px 14px;font-size:.7rem;font-weight:700}.kiva-section[data-v-4a8cf812]{background:linear-gradient(160deg, var(--indigo,#1a1f4e) 0%, var(--night-blue,#0d1230) 50%, var(--night,#060a1a) 100%);padding:100px 0;position:relative;overflow:hidden}.kiva-section[data-v-4a8cf812]:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 15% 20%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 73% 8%,#ffffff80 0%,#0000 100%),radial-gradient(1.5px 1.5px at 42% 55%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 88% 35%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 27% 78%,#ffffff59 0%,#0000 100%),radial-gradient(1px 1px at 60% 90%,#fff6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 5% 60%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 95% 72%,#ffffff59 0%,#0000 100%);position:absolute;inset:0}.kiva-inner[data-v-4a8cf812]{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:72px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid;position:relative}@media (width<=860px){.kiva-inner[data-v-4a8cf812]{grid-template-columns:1fr;gap:48px}}.kiva-eyebrow[data-v-4a8cf812]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold,#d4a853);margin-bottom:16px;font-size:.65rem;font-weight:600;display:block}.kiva-headline[data-v-4a8cf812]{font-family:var(--font-display);color:var(--sand,#f4e6c8);margin-bottom:20px;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1}.kiva-headline em[data-v-4a8cf812]{color:var(--gold,#d4a853);font-style:italic}.kiva-body[data-v-4a8cf812]{color:#f4e6c8a6;margin-bottom:28px;font-size:1rem;line-height:1.8}.kiva-points[data-v-4a8cf812]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kiva-points li[data-v-4a8cf812]{color:#f4e6c8bf;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5;display:flex}.kiva-dot[data-v-4a8cf812]{color:var(--gold,#d4a853);flex-shrink:0;margin-top:1px}.kiva-form-card[data-v-4a8cf812]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;padding:40px 36px}@media (width<=480px){.kiva-form-card[data-v-4a8cf812]{padding:28px 20px}}.kiva-form-label[data-v-4a8cf812]{font-family:var(--font-display);color:var(--sand,#f4e6c8);margin-bottom:24px;font-size:1.1rem;line-height:1.4}.kiva-field-group[data-v-4a8cf812]{margin-bottom:14px}.kiva-input[data-v-4a8cf812]{border-radius:var(--radius-md);width:100%;color:var(--sand,#f4e6c8);font-size:.95rem;font-family:var(--font-body);box-sizing:border-box;appearance:none;background:#ffffff12;border:1px solid #ffffff26;outline:none;padding:13px 16px;transition:border-color .2s,background .2s}.kiva-input[data-v-4a8cf812]::placeholder{color:#f4e6c859}.kiva-input[data-v-4a8cf812]:focus{border-color:var(--gold,#d4a853);background:#ffffff1a}.kiva-input--error[data-v-4a8cf812]{border-color:#e05c5c}.kiva-select[data-v-4a8cf812]{cursor:pointer}.kiva-select option[data-v-4a8cf812]{color:var(--sand,#f4e6c8);background:#0d1230}.kiva-error[data-v-4a8cf812]{color:#e07c7c;margin-bottom:10px;font-size:.8rem}.kiva-submit[data-v-4a8cf812]{background:var(--clay,#af5c37);border-radius:var(--radius-md);color:#fff;width:100%;font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;border:none;margin-top:6px;padding:15px 24px;font-size:.95rem;font-weight:600;transition:background .2s,transform .15s,opacity .2s}.kiva-submit[data-v-4a8cf812]:hover{background:var(--earth,#2a1a0e);transform:translateY(-1px)}.kiva-submit[data-v-4a8cf812]:disabled{opacity:.7;cursor:not-allowed;transform:none}.kiva-submit--loading[data-v-4a8cf812]{background:#af5c3799}.kiva-spinner[data-v-4a8cf812]{align-items:center;gap:8px;display:inline-flex}.kiva-fine-print[data-v-4a8cf812]{color:#f4e6c859;text-align:center;margin-top:14px;font-size:.72rem;line-height:1.6}.kiva-success[data-v-4a8cf812]{border-radius:var(--radius-lg);text-align:center;background:#ffffff0d;border:1px solid #d4a8534d;padding:48px 36px}.kiva-success-icon[data-v-4a8cf812]{margin-bottom:20px;font-size:3rem}.kiva-success h3[data-v-4a8cf812]{font-family:var(--font-display);color:var(--sand,#f4e6c8);margin-bottom:16px;font-size:1.8rem;font-weight:300}.kiva-success p[data-v-4a8cf812]{color:#f4e6c8a6;margin-bottom:12px;font-size:.95rem;line-height:1.75}.kiva-success-sub[data-v-4a8cf812]{font-size:.85rem!important}.kiva-success a[data-v-4a8cf812]{color:var(--gold,#d4a853);text-decoration:underline}.numbers-section[data-v-4a8cf812]{background:var(--cream);padding:80px 0}.numbers-header[data-v-4a8cf812]{text-align:center;margin-bottom:56px}.numbers-header h2[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:8px;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:300}.numbers-sub[data-v-4a8cf812]{color:#2a1a0e80;letter-spacing:.02em;font-size:.9rem}.numbers-row[data-v-4a8cf812]{grid-template-columns:repeat(4,1fr);gap:32px;max-width:900px;margin:0 auto;display:grid}@media (width<=720px){.numbers-row[data-v-4a8cf812]{grid-template-columns:repeat(2,1fr);gap:24px}}.number-block[data-v-4a8cf812]{text-align:center}.big-number[data-v-4a8cf812]{font-family:var(--font-display);color:var(--clay);margin-bottom:8px;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1}.number-unit[data-v-4a8cf812]{color:var(--clay);opacity:.6;font-size:clamp(1rem,2vw,1.6rem)}.number-label[data-v-4a8cf812]{color:#2a1a0e80;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:500}.context-section[data-v-4a8cf812]{background:var(--dune-light,#f5f0e8);padding:100px 0}.context-layout[data-v-4a8cf812]{grid-template-columns:.5fr 1.5fr;align-items:center;gap:clamp(2rem,5vw,80px);display:grid}@media (width<=768px){.context-layout[data-v-4a8cf812]{grid-template-columns:1fr}}.context-image img[data-v-4a8cf812]{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-warm);object-fit:cover;max-height:520px}.context-content h2[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);margin-bottom:16px;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:300;line-height:1.2}.context-content h2 em[data-v-4a8cf812]{color:var(--clay);font-style:italic}.context-body[data-v-4a8cf812]{color:#2a1a0ea6;margin-bottom:28px;font-size:.95rem;line-height:1.8}.founder-credentials[data-v-4a8cf812]{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.founder-credentials li[data-v-4a8cf812]{color:#2a1a0eb3;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex}.cred-icon[data-v-4a8cf812]{flex-shrink:0;margin-top:1px;font-size:1.1rem}.context-ctas[data-v-4a8cf812]{flex-wrap:wrap;gap:12px;display:flex}.role-routing-section[data-v-4a8cf812]{background:var(--cream);padding:100px 0}.section-header[data-v-4a8cf812]{text-align:center;margin-bottom:48px}.section-header h2[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300}.section-header h2 em[data-v-4a8cf812]{color:var(--clay);font-style:italic}.role-cards[data-v-4a8cf812]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}@media (width<=720px){.role-cards[data-v-4a8cf812]{grid-template-columns:1fr}}.role-card[data-v-4a8cf812]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center;transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:36px 28px;text-decoration:none;display:flex}.role-card[data-v-4a8cf812]:hover{box-shadow:var(--shadow-warm);transform:translateY(-4px)}.role-icon[data-v-4a8cf812]{font-size:2.2rem}.role-card h3[data-v-4a8cf812]{font-family:var(--font-display);color:var(--earth);font-size:1.15rem;font-weight:400}.role-card p[data-v-4a8cf812]{color:#2a1a0e99;flex:1;font-size:.85rem;line-height:1.65}.role-link[data-v-4a8cf812]{color:var(--clay);letter-spacing:.05em;margin-top:4px;font-size:.78rem;font-weight:600}.btn-primary[data-v-4a8cf812]{background:var(--earth);color:var(--sand);border-radius:40px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s,transform .2s;display:inline-block}.btn-primary[data-v-4a8cf812]:hover{background:var(--clay);transform:translateY(-2px)}.btn-ghost[data-v-4a8cf812]{color:var(--earth);transition:all var(--transition);background:0 0;border:1.5px solid #2a1a0e4d;border-radius:40px;padding:14px 32px;font-size:.9rem;font-weight:500;display:inline-block}.btn-ghost[data-v-4a8cf812]:hover{border-color:var(--earth);background:#2a1a0e0d}.underline[data-v-4a8cf812]{text-decoration:underline}.reveal[data-v-4a8cf812]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal.visible[data-v-4a8cf812]{opacity:1;transform:translateY(0)}.reveal-delay-1[data-v-4a8cf812]{transition-delay:.1s}.reveal-delay-2[data-v-4a8cf812]{transition-delay:.2s}.reveal-delay-3[data-v-4a8cf812]{transition-delay:.3s}
