.HeroV2_root__ykVIc{--cream:#fcfaf7;--cream-2:#f6efe6;--ink:#2d2a26;--ink-soft:#4a5565;--orange:#c4654a;--orange-deep:#a8512f;--logo-red:#b82c31;--warm-dot:#3a332c;--hairline:#f1d9d3;background:var(--cream);color:var(--ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;border-top:1px solid var(--hairline)}.HeroV2_root__ykVIc *{box-sizing:border-box}.HeroV2_nav__jG64Z{position:relative;z-index:30;justify-content:space-between;padding:18px 6vw 0;gap:24px}.HeroV2_brand__2fpRn,.HeroV2_nav__jG64Z{display:flex;align-items:center}.HeroV2_brand__2fpRn img{height:51px;width:auto;display:block}.HeroV2_navLinks__zhbAp{display:flex;gap:30px;font-size:15px;color:var(--ink);font-weight:500}.HeroV2_navLinks__zhbAp a{color:inherit;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}.HeroV2_navLinks__zhbAp a:hover{color:var(--orange);border-color:var(--orange)}.HeroV2_navCta__KvAy_{display:flex;gap:18px;align-items:center}.HeroV2_signIn__ZAN5R{color:var(--ink-soft);font-weight:500;font-size:15px;text-decoration:none}.HeroV2_signIn__ZAN5R:hover{color:var(--ink)}.HeroV2_getCta__tlv_r{background:var(--orange);color:#fff;padding:11px 18px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 14px -6px rgba(196,101,74,.55);transition:background .2s ease,transform .18s ease}.HeroV2_getCta__tlv_r:hover{background:var(--orange-deep);transform:translateY(-1px)}@media (max-width:980px){.HeroV2_navLinks__zhbAp{display:none}}.HeroV2_hero__M1nbZ{position:relative;height:85vh;min-height:680px;overflow:hidden;background:var(--cream);isolation:isolate}.HeroV2_globeWrap__yZTnI{position:absolute;right:-6vh;top:50%;transform:translateY(-50%);width:88vh;height:88vh;max-width:88vw;z-index:1;pointer-events:none;opacity:0;animation:HeroV2_globeFade__N5cCb 1.2s ease-out .2s forwards}@keyframes HeroV2_globeFade__N5cCb{to{opacity:1}}.HeroV2_globeWrap__yZTnI canvas{width:100%;height:100%;display:block}.HeroV2_globeWrap__yZTnI:before{content:"";position:absolute;inset:-8%;background:radial-gradient(circle at center,rgba(196,101,74,.05) 30%,rgba(196,101,74,.1) 52%,rgba(196,101,74,0) 70%);pointer-events:none}.HeroV2_mapFade__SZhg1{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--cream) 0,hsla(36,45%,98%,.92) 18%,hsla(36,45%,98%,.45) 34%,hsla(36,45%,98%,0) 48%)}@media (max-width:1024px){.HeroV2_globeWrap__yZTnI{width:74vh;height:74vh;right:-10vh}}@media (max-width:880px){.HeroV2_globeWrap__yZTnI{position:relative;right:auto;top:auto;transform:none;width:90vw;height:90vw;margin:-6vh auto -8vh;opacity:.6}}.HeroV2_heroInner__WiQzF{position:relative;z-index:5;height:100%;display:flex;align-items:center;padding:0 6vw}.HeroV2_copy__X9d0R{max-width:560px;width:42%}.HeroV2_eyebrow___kFIG{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);opacity:0;transform:translateY(14px);animation:HeroV2_rise__z3Tih .6s ease-out .1s forwards}.HeroV2_eyebrow___kFIG .HeroV2_dot__ikCU8{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(196,101,74,.18)}.HeroV2_headline__B73Pl{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.04;font-size:clamp(40px,5vw,68px);color:var(--ink);margin:16px 0 22px;text-wrap:balance;opacity:0;transform:translateY(18px);animation:HeroV2_rise__z3Tih .7s cubic-bezier(.2,.7,.2,1) .25s forwards}.HeroV2_subhead__Q2PD_{font-size:clamp(16px,1.25vw,20px);line-height:1.55;color:var(--ink-soft);margin:0 0 28px;max-width:540px;opacity:0;transform:translateY(14px);animation:HeroV2_rise__z3Tih .6s ease-out .45s forwards}.HeroV2_ctaRow__34bfq{display:flex;gap:14px;flex-wrap:wrap;align-items:center;opacity:0;transform:translateY(14px);animation:HeroV2_rise__z3Tih .6s ease-out .6s forwards}.HeroV2_btn__6FdNJ{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 16px/1 Plus Jakarta Sans,sans-serif;padding:16px 22px;border-radius:10px;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .25s ease,background .2s ease;text-decoration:none}.HeroV2_btnPrimary__LRx_3{background:var(--orange);color:#fff;box-shadow:0 8px 18px -6px rgba(196,101,74,.55),inset 0 -2px 0 rgba(0,0,0,.06)}.HeroV2_btnPrimary__LRx_3:hover{background:var(--orange-deep);transform:translateY(-2px);box-shadow:0 14px 28px -8px rgba(196,101,74,.55)}.HeroV2_btnPrimary__LRx_3:focus-visible{outline:3px solid #ffd9c8;outline-offset:3px}.HeroV2_btnPrimary__LRx_3 .HeroV2_arrow__2UCco,.HeroV2_btnSecondary__VcBeZ .HeroV2_arrow__2UCco{transition:transform .25s ease}.HeroV2_btnPrimary__LRx_3:hover .HeroV2_arrow__2UCco,.HeroV2_btnSecondary__VcBeZ:hover .HeroV2_arrow__2UCco{transform:translateX(4px)}.HeroV2_btnSecondary__VcBeZ{background:transparent;color:var(--orange);border:1.5px solid var(--orange);padding:14.5px 22px}.HeroV2_btnSecondary__VcBeZ:hover{background:rgba(196,101,74,.08);transform:translateY(-2px)}.HeroV2_btnSecondary__VcBeZ:focus-visible{outline:3px solid #f5cbbd;outline-offset:3px}.HeroV2_micro__hZ3SX{margin-top:14px;font-size:14px;color:var(--ink-soft);display:flex;align-items:center;gap:8px;opacity:0;animation:HeroV2_rise__z3Tih .6s ease-out .75s forwards}.HeroV2_micro__hZ3SX .HeroV2_check__xt3Zg{width:18px;height:18px;border-radius:50%;border:1.5px solid #4fa372;color:#4fa372;display:grid;place-items:center;font-size:11px;font-weight:700}.HeroV2_pills__HpUZh{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px;opacity:0;animation:HeroV2_rise__z3Tih .6s ease-out .9s forwards}.HeroV2_pill__ZdiUv{font-size:14px;font-weight:500;color:var(--ink);background:#fff;border:1px solid rgba(45,42,38,.14);padding:9px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.HeroV2_pill__ZdiUv .HeroV2_swatch__sZI5y{width:7px;height:7px;border-radius:50%}.HeroV2_pill__ZdiUv .HeroV2_swatchI__CFTVl{background:var(--ink)}.HeroV2_pill__ZdiUv .HeroV2_swatchO__GKWW0{background:var(--orange)}.HeroV2_pill__ZdiUv .HeroV2_swatchG__Xq5Iv{background:#4fa372}.HeroV2_characters__WsllP{position:absolute;inset:0;z-index:4;pointer-events:none}.HeroV2_char__q_XgD{position:absolute;transform-origin:bottom center;pointer-events:auto;opacity:0;will-change:transform,opacity;transition:filter .25s ease}.HeroV2_char__q_XgD img{display:block;height:100%;width:auto;filter:drop-shadow(0 18px 18px rgba(31,41,55,.18));transition:filter .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.HeroV2_char__q_XgD .HeroV2_shadow__h5wX4{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:78%;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(31,41,55,.28) 0,rgba(31,41,55,.15) 45%,rgba(31,41,55,0) 75%);filter:blur(2px);transition:width .35s ease,opacity .35s ease}.HeroV2_characters__WsllP.HeroV2_hoverActive__OomPY .HeroV2_char__q_XgD:not(:hover){opacity:.65;filter:saturate(.7)}.HeroV2_char__q_XgD:hover img{transform:scale(1.04);filter:drop-shadow(0 24px 22px rgba(31,41,55,.22)) brightness(1.06)}.HeroV2_char__q_XgD:hover .HeroV2_shadow__h5wX4{width:88%;opacity:.9}@keyframes HeroV2_breathe__6_wQ1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes HeroV2_pop__efcCq{0%{opacity:0;transform:translateY(10px) scale(.7)}60%{opacity:1;transform:translateY(-2px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.HeroV2_char__q_XgD.HeroV2_in__xJwCp{animation:HeroV2_pop__efcCq .55s cubic-bezier(.34,1.56,.64,1) forwards}.HeroV2_char__q_XgD .HeroV2_idle__NLTcR{display:block;height:100%;animation:HeroV2_breathe__6_wQ1 3.6s ease-in-out infinite}.HeroV2_cAfrica__NguMp{left:68%;top:52%;height:26vh;animation-delay:.1s}.HeroV2_cAfrica__NguMp .HeroV2_idle__NLTcR{animation-duration:3.4s;animation-delay:-1.1s}.HeroV2_cLatina__RLVlF{left:48%;top:37%;height:24vh;animation-delay:.3s}.HeroV2_cLatina__RLVlF .HeroV2_idle__NLTcR{animation-duration:3.8s;animation-delay:-.3s}.HeroV2_cMideast__aDoIG{left:57%;top:18%;height:30vh;animation-delay:.5s}.HeroV2_cMideast__aDoIG .HeroV2_idle__NLTcR{animation-duration:4.2s;animation-delay:-2s}.HeroV2_cSasian___ojbJ{left:77%;top:24%;height:30vh;animation-delay:.7s}.HeroV2_cSasian___ojbJ .HeroV2_idle__NLTcR{animation-duration:3.6s;animation-delay:-1.6s}.HeroV2_cEasian__UmTon{left:88%;top:28%;height:18vh;animation-delay:.9s}.HeroV2_cEasian__UmTon .HeroV2_idle__NLTcR{animation-duration:4s;animation-delay:-.7s}.HeroV2_glow__nJBYu{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,200,160,.55) 0,rgba(255,160,120,.25) 40%,rgba(255,160,120,0) 70%);mix-blend-mode:screen;animation:HeroV2_devglow__cAmbF 5s ease-in-out infinite;opacity:0}@keyframes HeroV2_devglow__cAmbF{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.85;transform:scale(1.15)}}.HeroV2_icons__WFL9k{position:absolute;right:38vh;top:50%;width:0;height:0;z-index:3;pointer-events:none}.HeroV2_icon__8_9ra{position:absolute;left:calc(39vh * sin(calc(var(--angle, 0deg) + var(--orbit-shift, 0deg))));top:calc(-39vh * cos(calc(var(--angle, 0deg) + var(--orbit-shift, 0deg))));transform:translate(-50%,-50%);opacity:0;animation:HeroV2_fadeIn__EpQ1J .8s ease-out forwards;will-change:transform}.HeroV2_icon__8_9ra .HeroV2_pulse__1gu8q{display:inline-block;transform-origin:center}.HeroV2_icon__8_9ra svg{display:block;filter:drop-shadow(0 4px 10px rgba(58,51,44,.14))}.HeroV2_icOrange__GFfwR{color:var(--orange)}.HeroV2_icDark__2cID5{color:var(--warm-dot)}.HeroV2_icOlive__P7s58{color:#a88340}.HeroV2_icSage__RXc4R{color:#5f8b6e}.HeroV2_icSlate__O3Nkp{color:#5c6776}.HeroV2_icPlum__CwD4A{color:#7e5374}@keyframes HeroV2_fadeIn__EpQ1J{to{opacity:.9}}@keyframes HeroV2_ic1__MAyGS{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(12px,-18px) rotate(8deg)}}@keyframes HeroV2_ic2__yvKns{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-14px,-12px) rotate(-7deg)}}@keyframes HeroV2_ic3__fiWG5{0%,to{transform:translate(0)}25%{transform:translate(-10px,-8px)}50%{transform:translate(-2px,-20px)}75%{transform:translate(8px,-10px)}}@keyframes HeroV2_ic4__VORYc{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(10px,12px) rotate(6deg) scale(1.08)}}@keyframes HeroV2_ic5__MaNLT{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(8px,8px) rotate(5deg)}66%{transform:translate(-12px,4px) rotate(-6deg)}}@keyframes HeroV2_ic6__ZAyw5{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes HeroV2_icSpin__M4xi0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes HeroV2_icOrbit____5te{0%{transform:translate(0)}25%{transform:translate(14px,-8px)}50%{transform:translateY(-14px)}75%{transform:translate(-14px,-8px)}to{transform:translate(0)}}@keyframes HeroV2_icPulse__lcIml{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes HeroV2_rise__z3Tih{to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.HeroV2_cAfrica__NguMp{height:23vh;top:54%}.HeroV2_cLatina__RLVlF{height:22vh;top:39%}.HeroV2_cEasian__UmTon{height:16vh;top:30%}.HeroV2_cMideast__aDoIG,.HeroV2_cSasian___ojbJ{height:27vh}}@media (max-width:1024px){.HeroV2_copy__X9d0R{width:48%}.HeroV2_cAfrica__NguMp{height:20vh;top:56%}.HeroV2_cLatina__RLVlF{height:20vh;top:40%}.HeroV2_cEasian__UmTon{height:14vh;top:32%}.HeroV2_cMideast__aDoIG,.HeroV2_cSasian___ojbJ{height:24vh}}@media (max-width:880px){.HeroV2_hero__M1nbZ{height:auto;min-height:0;padding-bottom:30px}.HeroV2_heroInner__WiQzF{flex-direction:column;align-items:stretch;padding:24px 6vw 16px}.HeroV2_copy__X9d0R{width:100%;max-width:none}.HeroV2_pills__HpUZh{margin-top:24px}.HeroV2_mapFade__SZhg1{background:linear-gradient(to bottom,var(--cream) 0,hsla(36,50%,96%,.85) 30%,hsla(36,50%,96%,.4) 55%,hsla(36,50%,96%,0) 80%)}.HeroV2_characters__WsllP{position:relative;height:32vh;min-height:240px;margin-top:10px;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:0 4vw}.HeroV2_char__q_XgD{position:relative;left:auto!important;top:auto!important;height:auto!important;transform:none}.HeroV2_char__q_XgD .HeroV2_idle__NLTcR{height:14vh;min-height:120px}.HeroV2_char__q_XgD .HeroV2_shadow__h5wX4,.HeroV2_icon__8_9ra.HeroV2_hideMobile__ds7oz,.HeroV2_icons__WFL9k{display:none}}