.hv3-hero{aspect-ratio:1920/840;--u:.0520833cqw;align-items:center;display:flex;position:relative;container-type:inline-size}.hv3-hero__ground{--ph:.0520833cqw;background:#2b2b2e;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hv3-hero .hv3-hero__photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hv3-hero__chat{left:calc(924 * var(--ph));top:calc(384 * var(--ph));width:calc(334 * var(--ph));height:calc(457 * var(--ph));position:absolute}.hv3-hero__copy{z-index:1;--ph:calc(.0520833cqw / var(--hv3-scale));padding-top:calc(239 * var(--ph));align-self:flex-start;padding-left:0;position:relative}@media (min-width:981px){.hv3-hero__copy{margin-left:calc(var(--hv3-hero-copy) * var(--ph) - var(--hv3-gx))}}.hv3-hero__head{font-family:var(--hv3-font-display);font-size:calc(var(--hv3-fh-title-fs) * 59.5 / 76.5 * var(--ph));line-height:calc(var(--hv3-fh-title-lh) * var(--ph));letter-spacing:0;color:#fff;--tk-h:calc(var(--hv3-fh-title-lh) * var(--ph));position:relative}.hv3-hero__title{width:calc(729 * var(--ph));min-height:calc(2 * var(--hv3-fh-title-lh) * var(--ph));font:inherit;letter-spacing:inherit;color:inherit;margin:0}.hv3-hero__line{font-weight:var(--hv3-w-heading);font-size:calc(var(--hv3-fh-title-fs) * var(--ph));display:block}.hv3-hero__tail,.hv3-hero__tk-host{font-weight:var(--hv3-w-body)}.hv3-hero__tail{display:block}.hv3-hero__head:has(.hv3-hero__tk) .hv3-hero__tail{color:#0000}.hv3-hero__head:has(.hv3-hero__tk) .hv3-hero__tail .hv3-hero__accent{color:#0000}.hv3-hero__tk-host{top:calc(var(--hv3-fh-title-lh) * var(--ph));width:100%;height:var(--tk-h);pointer-events:none;position:absolute;left:0}.hv3-hero__tk{height:var(--tk-h);display:block;position:relative;overflow:hidden}.hv3-hero__tk-col{will-change:transform;flex-direction:column;display:flex}.hv3-hero__tk-item{height:var(--tk-h);line-height:var(--tk-h);white-space:nowrap;display:block}.hv3-hero__accent{color:var(--hv3-coral)}.hv3-hero__body{margin:calc(var(--hv3-fh-gap-title) * var(--ph)) 0 0;width:calc(var(--hv3-fh-body-w) * var(--ph));font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), calc(var(--hv3-fh-body-fs) * var(--ph)));line-height:max(calc(var(--hv3-desc-min) * var(--hv3-fh-body-lh) / var(--hv3-fh-body-fs)), calc(var(--hv3-fh-body-lh) * var(--ph)));color:#fff}.hv3-hero__cta{--cta-u:max(var(--ph), calc(var(--hv3-cta-label-min) / var(--hv3-fh-cta-fs)));box-sizing:border-box;height:calc(var(--hv3-fh-cta-h) * var(--cta-u));margin-top:calc(var(--hv3-fh-gap-body) * var(--ph));padding:0 calc(10.2 * var(--hv3-fh-cta-h) / 48.45 * var(--cta-u)) 0 calc(var(--hv3-fh-cta-pad) * var(--cta-u));background:var(--hv3-purple);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;text-decoration:none;transition:transform .22s cubic-bezier(.65,0,.35,1),box-shadow .22s cubic-bezier(.65,0,.35,1);display:flex}.hv3-hero__cta-label{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-button);font-size:calc(var(--hv3-fh-cta-fs) * var(--cta-u));white-space:nowrap;line-height:1}.hv3-hero__cta-disc{width:calc(34.85 * var(--hv3-fh-cta-h) / 48.45 * var(--cta-u));height:calc(34.85 * var(--hv3-fh-cta-h) / 48.45 * var(--cta-u));color:var(--hv3-purple);box-shadow:0 calc(2 * var(--cta-u)) calc(5.6 * var(--cta-u)) #ff5a361a;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.hv3-hero__cta-disc svg{width:calc(var(--hv3-fh-cta-arrow) * var(--cta-u));height:calc(var(--hv3-fh-cta-arrow) * var(--cta-u));transition:transform .22s cubic-bezier(.65,0,.35,1)}@media (min-width:981px){.hv3-hero__cta{width:max-content;min-width:calc(236.34 * var(--cta-u));gap:calc(var(--hv3-fh-cta-gap) * var(--cta-u))}}.hv3-hero__cta:focus-visible{outline-offset:3px;outline:2px solid #fff;transform:translateY(-2px)}@media (hover:hover){.hv3-hero__cta:hover{box-shadow:0 calc(10 * var(--ph)) calc(20 * var(--ph)) #7e3bed59;transform:translateY(-2px)}.hv3-hero__cta:hover .hv3-hero__cta-disc svg{transform:translateX(calc(3 * var(--ph)))}}@media (prefers-reduced-motion:reduce){.hv3-hero__cta,.hv3-hero__cta-disc svg{transition:none}.hv3-hero__cta:hover,.hv3-hero__cta:focus-visible,.hv3-hero__cta:hover .hv3-hero__cta-disc svg{transform:none}}@media (max-width:980px){.hv3-hero{--u:1px;--hm:min(.227273vw, 1.6px);--hero-h:clamp(600px, 100svh, calc(956 * var(--hm)));aspect-ratio:auto;align-items:stretch;container-type:normal}.hv3-hero__ground{container-type:normal}.hv3-hero .hv3-hero__photo{object-position:72% center}.hv3-hero__ground:after{content:"";background:linear-gradient(90deg,#00000073 0%,#0000002e 75%);position:absolute;inset:0}.hv3-hero__copy{--ph:var(--hm);box-sizing:border-box;width:100%;min-height:var(--hero-h);padding:calc(105 * var(--hm)) calc(24 * var(--hm)) 0;align-self:stretch}.hv3-hero__head{width:100%;font-size:calc(30 * var(--hm));line-height:calc(37.385 * var(--hm));--tk-h:calc(37.385 * var(--hm))}.hv3-hero__title{width:100%;min-height:0}.hv3-hero__line{font-size:calc(40 * var(--hm));line-height:calc(39.5 * var(--hm))}.hv3-hero__tail{padding-top:calc(1.5 * var(--hm))}.hv3-hero__tail,.hv3-hero__tk-host{font-size:calc(30 * var(--hm))}.hv3-hero__tk-host{top:auto;bottom:0}.hv3-hero__body{width:100%;max-width:calc(384 * var(--hm));margin-top:calc(12.615 * var(--hm));font-size:max(12px, calc(16 * var(--hm)));line-height:max(18px, calc(24 * var(--hm)))}.hv3-hero__cta{--cta-u:var(--hm);width:max-content;min-width:calc(211.5 * var(--hm));height:calc(36 * var(--hm));margin-top:calc(24 * var(--hm));padding:0 calc(9.22 * var(--hm)) 0 calc(22.95 * var(--hm));gap:calc(8.2 * var(--hm));position:relative}.hv3-hero__cta:before{content:"";inset:min(0px, calc((36 * var(--hm) - 44px) / 2)) 0;position:absolute}.hv3-hero__cta-label{font-size:max(12px, calc(12 * var(--hm)))}.hv3-hero__cta-disc{width:calc(26.14 * var(--hm));height:calc(26.14 * var(--hm))}.hv3-hero__cta-disc svg{width:calc(9.15 * var(--hm));height:calc(9.15 * var(--hm))}}@media (max-width:980px) and (max-aspect-ratio:1){.hv3-hero .hv3-hero__photo{object-position:50% 0}.hv3-hero__ground:after{background:linear-gradient(180deg, #0000004d 0%, #0000 calc(460 * var(--hm)))}}
.hv3-chat{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);color:#fff;--h-lead:163;--h-question:64;--h-answer:125;--g:10;--y-lead:calc(-1 * (var(--h-question) + var(--g)));--y-question:calc(-1 * (var(--h-answer) + var(--g)));--ease-pop:cubic-bezier(.34, 1.56, .64, 1);position:absolute;inset:0}.hv3-chat__item{bottom:calc((457 - 361.2) * var(--ph));box-sizing:border-box;--dy:0;--ty:16;--s:.92;--o:0;opacity:var(--o);translate:0 calc(var(--dy) * var(--ph));transform:translateY(calc(var(--ty) * var(--ph))) scale(var(--s));transform-origin:50% 100%;transition:opacity var(--t-exit) ease-in, transform var(--t-exit) ease-in, translate var(--t-glide) ease-out;position:absolute}.hv3-chat[data-step="1"] .hv3-chat__lead,.hv3-chat[data-step="2"] .hv3-chat__question,.hv3-chat[data-step="4"] .hv3-chat__answer{transition:opacity var(--t-enter) ease-out, transform var(--t-enter) var(--ease-pop), translate var(--t-glide) ease-out}.hv3-chat__lead,.hv3-chat__answer{left:calc(71 * var(--ph));width:calc(256 * var(--ph));padding:calc(15 * var(--ph)) calc(17 * var(--ph));border-radius:calc(16 * var(--ph));background:#7e3bedf2}.hv3-chat__lead{height:calc(var(--h-lead) * var(--ph))}.hv3-chat__answer{height:calc(var(--h-answer) * var(--ph))}.hv3-chat__text{font-size:calc(17 * var(--ph));line-height:calc(19 * var(--ph));margin:0}.hv3-chat__button{box-sizing:border-box;height:calc(45 * var(--ph));margin-top:calc(12 * var(--ph));border-radius:calc(10 * var(--ph));font-size:calc(17 * var(--ph));background:#ffffff2e;justify-content:center;align-items:center;line-height:1;display:flex}.hv3-chat__question{left:calc(51 * var(--ph));width:calc(254 * var(--ph));height:calc(var(--h-question) * var(--ph));transform-origin:0 100%}.hv3-chat__bubble{box-sizing:border-box;width:100%;height:100%;padding:calc(12 * var(--ph)) calc(16 * var(--ph));border-radius:calc(18 * var(--ph));font-size:calc(16 * var(--ph));line-height:calc(20 * var(--ph));background:#292929f0;margin:0}.hv3-chat__avatar{left:calc(-44 * var(--ph));width:calc(30 * var(--ph));height:calc(30 * var(--ph));font-weight:var(--hv3-w-label);font-size:calc(11 * var(--ph));background:#ff6b6b;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:0}.hv3-chat__arrow{left:calc((71 + 128 - 10) * var(--ph));bottom:calc((457 - 361.2 - 26 - 24) * var(--ph));width:calc(20 * var(--ph));height:calc(24 * var(--ph));color:#fff;transition:opacity var(--t-cue-out) ease-in, transform var(--t-cue-out) ease-in}.hv3-chat__arrow-glyph{width:100%;height:100%;display:block;overflow:visible}@keyframes hv3-chat-blink-a{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.25;transform:translateY(calc(4 * var(--ph)))}}@keyframes hv3-chat-blink-b{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.25;transform:translateY(calc(4 * var(--ph)))}}.hv3-chat[data-blink=a] .hv3-chat__arrow-glyph{animation:hv3-chat-blink-a var(--t-blink) ease-in-out var(--t-enter) infinite}.hv3-chat[data-blink=b] .hv3-chat__arrow-glyph{animation:hv3-chat-blink-b var(--t-blink) ease-in-out var(--t-enter) infinite}.hv3-chat[data-cue=on] .hv3-chat__arrow{--o:1;--ty:0;--s:1;transition:opacity var(--t-enter) ease-out, transform var(--t-enter) var(--ease-pop)}.hv3-chat[data-step=out] .hv3-chat__arrow{transition:opacity var(--t-exit) ease-in, transform var(--t-exit) ease-in}.hv3-chat[data-step="0"] .hv3-chat__item{--dy:0;--ty:16;--s:.92;--o:0;transition:none}.hv3-chat[data-step="1"] .hv3-chat__lead{--o:1;--ty:0;--s:1}.hv3-chat[data-step="2"] .hv3-chat__lead{--dy:var(--y-lead);--o:1;--ty:0;--s:1}.hv3-chat[data-step="2"] .hv3-chat__question{--o:1;--ty:0;--s:1}.hv3-chat[data-step="3"] .hv3-chat__lead{--dy:var(--y-lead);--o:0;--ty:-24;--s:.96}.hv3-chat[data-step="3"] .hv3-chat__question{--dy:var(--y-question);--o:1;--ty:0;--s:1}.hv3-chat[data-step="4"] .hv3-chat__lead{--dy:var(--y-lead);--o:0;--ty:-24;--s:.96}.hv3-chat[data-step="4"] .hv3-chat__question{--dy:var(--y-question);--o:1;--ty:0;--s:1}.hv3-chat[data-step="4"] .hv3-chat__answer{--o:1;--ty:0;--s:1}.hv3-chat[data-step=out] .hv3-chat__lead{--dy:var(--y-lead);--o:0;--ty:-24;--s:.96}.hv3-chat[data-step=out] .hv3-chat__question{--dy:var(--y-question);--o:0;--ty:-24;--s:.96}.hv3-chat[data-step=out] .hv3-chat__answer{--o:0;--ty:-24;--s:.96}@media (prefers-reduced-motion:reduce){.hv3-chat .hv3-chat__arrow-glyph{animation:none}.hv3-chat[data-step] .hv3-chat__item{--dy:0;--ty:0;--s:1;--o:0;transition:none}.hv3-chat[data-step] .hv3-chat__lead{--dy:var(--y-lead);--o:1}.hv3-chat[data-step] .hv3-chat__question{--o:1}}@media (max-width:980px){.hv3-hero__chat{--ph:calc(.70359 * var(--hm));left:calc(102 * var(--hm));top:auto;bottom:max(calc(-5 * var(--hm)), calc(var(--hero-h) - min(var(--hero-h), 100svh) + 88px + env(safe-area-inset-bottom,0px) - 45.8 * var(--ph)));width:calc(235 * var(--hm));height:calc(321 * var(--hm));display:block}}@media (max-width:980px) and (min-aspect-ratio:1){.hv3-hero__chat{display:none}}
