@property --hsx-ink{syntax:"<color>";inherits:true;initial-value:#6f97e4}.hsx{--hsx-ground:#0a1020;--hsx-ease:cubic-bezier(.16, .84, .24, 1);isolation:isolate;color:#f4f6fa;background:linear-gradient(180deg, #070b16 0%, var(--hsx-ground) 55%, #0c1427 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:--hsx-ink 1.2s;position:relative;overflow-x:clip}.hsx__pin{flex-direction:column;min-height:100svh;display:flex;position:relative}.hsx__ground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hsx__grid{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 38%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000008c 38%,#0000 82%)}.hsx__grid:before{content:"";background-image:linear-gradient(#96b2eb13 1px,#0000 1px),linear-gradient(90deg,#96b2eb13 1px,#0000 1px);background-size:56px 56px;animation:16s linear infinite hsx-grid;position:absolute;inset:-56px 0 0}@keyframes hsx-grid{to{transform:translateY(56px)}}.hsx__sweep:before{content:"";background:linear-gradient(100deg,#0000 0%,#aac4ff0e 50%,#0000 100%);width:42%;animation:12s cubic-bezier(.45,0,.25,1) 1.2s infinite hsx-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}@keyframes hsx-sweep{0%{transform:translate(-110%)}55%,to{transform:translate(260%)}}.hsx__wash{background:linear-gradient(0deg, color-mix(in srgb, var(--c) 26%, transparent) 0%, color-mix(in srgb, var(--c) 8%, transparent) 16%, transparent 30%);opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.hsx__wash.is-on{opacity:1}.hsx__wash.no-t{transition:none}.hsx__in{z-index:1;box-sizing:border-box;flex:1 0 auto;grid-template:"say show""act show"/minmax(0,.92fr) minmax(0,1.08fr);align-content:center;align-items:center;gap:1.6rem clamp(2rem,4vw,4.5rem);width:100%;max-width:1320px;margin-inline:auto;padding:calc(91px + clamp(1.5rem,4vh,3rem)) clamp(20px,4vw,48px) clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.hsx__say{grid-area:say;align-self:end}.hsx__act{grid-area:act;align-self:start}.hsx__show{grid-area:show;min-width:0}.hsx__h1{letter-spacing:-.035em;color:#f4f6fa;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.9vw,3.75rem);font-weight:600;line-height:1.06}.hsx__main{display:inline}.hsx__slot{overflow-clip-margin:0;height:1.18em;margin-top:.04em;display:block;position:relative;overflow:clip}.hsx__word{white-space:nowrap;font-style:italic;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;opacity:0;transition:transform .8s var(--hsx-ease), opacity .55s ease 80ms;font-weight:500;position:absolute;top:0;left:0;transform:translateY(120%)}.hsx__word.is-on{opacity:1;transform:translate(0,0)}.hsx__word.is-out{opacity:0;transition:transform .7s var(--hsx-ease), opacity .3s ease;transform:translateY(-135%)}.hsx__lede{color:#c9d1de;max-width:34rem;margin:1.1rem 0 0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.45}.hsx__lede b{color:#f4f6fa;font-weight:600}.hsx__act .ask{max-width:32rem}.hsx__links{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:1rem 0 0;display:flex}.hsx__call,.hsx__see{min-height:44px;font-size:var(--t-body,1.0625rem);border-radius:999px;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.hsx__call{color:#f4f6fa;background:#ffffff0a;border:1px solid #fff3;padding:0 1.05rem;transition:border-color .2s,background-color .2s}.hsx__call:hover{background:#6f97e41f;border-color:#6f97e4}.hsx__see{color:#9ebcf2;padding:0 .2rem}.hsx__see:hover{color:#c3d5f7;text-underline-offset:4px;text-decoration:underline}.hsx__see span{transition:transform .25s var(--hsx-ease);display:inline-block}.hsx__see:hover span{transform:translate(3px)}.hsx__call:focus-visible,.hsx__see:focus-visible{outline-offset:3px;outline:2px solid #6f97e4}.hsx__stage{aspect-ratio:1.5;margin-bottom:3%;margin-left:6%;position:relative}.hsx__laptop{width:86%;position:absolute;top:2%;left:0}.hsx__lid{background:linear-gradient(#686b72 0%,#3a3c41 100%);border-radius:clamp(12px,1.3vw,20px) clamp(12px,1.3vw,20px) 4px 4px;padding:clamp(3px,.35vw,5px);position:relative;box-shadow:0 40px 70px -30px #000000bf,inset 0 0 0 1px #ffffff0f}.hsx__screen{box-sizing:content-box;aspect-ratio:16/10;background:#0d0e11 padding-box padding-box;border:clamp(7px,.9vw,13px) solid #0d0e11;border-top-width:clamp(10px,1.15vw,17px);border-radius:clamp(9px,1vw,15px) clamp(9px,1vw,15px) 2px 2px;position:relative;overflow:hidden}.hsx__cam{z-index:3;background:#262a32;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:clamp(7px,.75vw,11px);left:50%;box-shadow:0 0 0 1px #0a0b0e}.hsx__base{background:linear-gradient(#c3c6cc 0%,#8b8e94 55%,#6c6f75 100%);border-radius:1px 1px clamp(8px,.9vw,13px) clamp(8px,.9vw,13px);height:clamp(9px,1.1vw,15px);margin:0 -6.5%;position:relative;box-shadow:0 18px 30px -14px #000c}.hsx__base:before{content:"";background:linear-gradient(#74777d,#9a9da3);border-radius:0 0 8px 8px;width:15%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hsx__phone{z-index:2;background:linear-gradient(160deg,#7a7d84 0%,#3a3c41 60%,#55585e 100%);border-radius:clamp(20px,2.4vw,34px);width:23%;padding:2px;animation:7s ease-in-out infinite hsx-float;position:absolute;bottom:0;right:0;box-shadow:0 34px 60px -24px #000000d9,-12px 0 30px -18px #0009}.hsx__pscreen{box-sizing:content-box;aspect-ratio:1/2;background:#060608 padding-box padding-box;border:clamp(4px,.42vw,6px) solid #060608;border-radius:calc(clamp(20px,2.4vw,34px) - 2px);position:relative;overflow:hidden}.hsx__island{z-index:3;background:#050506;border-radius:999px;width:30%;height:clamp(8px,.85vw,12px);position:absolute;top:clamp(9px,.9vw,13px);left:50%;transform:translate(-50%)}@keyframes hsx-float{50%{transform:translateY(-8px)}}.hsx__slide{visibility:hidden;transition:transform .95s var(--hsx-ease), visibility 0s linear .95s;position:absolute;inset:0;transform:translate(100%)}.hsx__slide.is-on{z-index:2;visibility:visible;transition:transform .95s var(--hsx-ease), visibility 0s;transform:none}.hsx__slide.is-out{z-index:1;visibility:visible;transition:transform .95s var(--hsx-ease), visibility 0s linear .95s;transform:translate(-28%)scale(.96)}.hsx__slide.is-out img{opacity:.35;transition:opacity .95s}.hsx__live{z-index:1;transform-origin:0 0;pointer-events:none;opacity:0;background:0 0;border:0;width:1280px;height:800px;transition:opacity .6s;position:absolute;top:0;left:0}.hsx__live[data-ready]{opacity:1}.hsx[data-hsx-live-mode=laptop] .hsx__screen .hsx__badge,.hsx[data-hsx-live-mode=phone] .hsx__pscreen .hsx__badge{opacity:0;transition:opacity .4s}.hsx__livetag{z-index:4;font:700 clamp(9px, .78vw, 12px)/1 var(--font-sans,system-ui), system-ui;letter-spacing:.1em;text-transform:uppercase;color:#f4f6fa;background:#0a1620e0;border-radius:999px;align-items:center;gap:.45em;padding:.32em .7em .32em .55em;animation:.5s cubic-bezier(.3,1.3,.55,1) both hsx-livein;display:inline-flex;position:absolute;top:3.2%;left:2.4%;box-shadow:inset 0 0 0 1px #6f97e48c,0 6px 14px -6px #000000b3}.hsx__livetag i{background:#6f97e4;border-radius:50%;width:.62em;height:.62em;position:relative}.hsx__livetag i:after{content:"";border-radius:50%;animation:1.6s cubic-bezier(.2,.7,.3,1) infinite hsx-livepulse;position:absolute;inset:-1px;box-shadow:0 0 0 1.5px #6f97e4}.hsx__pscreen .hsx__livetag{font-size:8px;top:11.5%;left:6%}.hsx__livebar .hsx__livetag{box-sizing:border-box;min-height:30px;animation:none;position:static}.hsx__livecur{z-index:4;pointer-events:none;opacity:0;width:clamp(14px,1.3vw,20px);height:clamp(14px,1.3vw,20px);transition:translate .95s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0;translate:40% 60%}.hsx__livecur.is-on{opacity:1}.hsx__livecur svg{z-index:1;fill:#fff;stroke:#0a1620;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000073);width:100%;height:100%;position:relative}.hsx__livecur i{opacity:0;border-radius:50%;width:120%;height:120%;position:absolute;top:-60%;left:-60%;transform:scale(.3);box-shadow:0 0 0 2px #6f97e4}.hsx__livecur.is-tap i{animation:.7s cubic-bezier(.2,.7,.3,1) both hsx-livetap}.hsx__pscreen .hsx__livecur{width:11px;height:11px}.hsx__livecover{z-index:3;cursor:pointer;position:absolute;inset:0}.hsx[data-hsx-live-drive] .hsx__livecover{display:none}.hsx__livebar{z-index:4;pointer-events:none;justify-content:flex-start;align-items:center;gap:.5rem;animation:.55s cubic-bezier(.3,1.3,.55,1) .25s both hsx-livein;display:flex;position:absolute;bottom:3.6%;left:2.4%;right:2.4%}.hsx__livehint,.hsx__liveopen{white-space:nowrap;min-height:30px;font:600 clamp(11px, .85vw, 13px)/1 var(--font-sans,system-ui), system-ui;border-radius:999px;align-items:center;gap:.4em;padding:0 .85em;display:inline-flex}.hsx__livehint{color:#f4f6fa;background:#0a1620e0;box-shadow:inset 0 0 0 1px #ffffff38,0 6px 14px -6px #000000b3}.hsx[data-hsx-live-drive] .hsx__livehint{visibility:hidden}.hsx[data-hsx-live-mode=phone] .hsx__livehint{display:none}.hsx__liveopen{pointer-events:auto;color:#0a1620;background:#6f97e4;text-decoration:none;box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #000000b3}.hsx__liveopen:hover{background:#86a8ea}.hsx__liveopen:focus-visible{outline-offset:2px;outline:2px solid #f4f6fa}.hsx__liveopen svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}@keyframes hsx-livein{0%{transform:translateY(160%)}to{transform:none}}@keyframes hsx-livepulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes hsx-livetap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.hsx__slide.no-t,.hsx__slide.no-t img,.hsx__word.no-t,.hsx__chip.no-t{transition:none}.hsx__pscreen .hsx__slide{transform:translateY(100%)}.hsx__pscreen .hsx__slide.is-on{transition-delay:.14s,0s;transform:none}.hsx__pscreen .hsx__slide.is-out{transition-delay:.14s,1.1s;transform:translateY(-22%)scale(.96)}.hsx__slide img{object-fit:cover;object-position:50% 0;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hsx__slide.is-on img{animation:3.6s linear both hsx-drift}@keyframes hsx-drift{0%{transform:scale(1)}to{transform:scale(1.04)translateY(-1%)}}.hsx__cap{justify-items:start;row-gap:.35rem;margin:clamp(.9rem,2vh,1.4rem) 0 0 3%;display:grid}.hsx__chip{color:#f4f6fa;white-space:nowrap;opacity:0;transition:opacity .5s ease, transform .6s var(--hsx-ease);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff24;border-radius:999px;grid-area:1/1;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .7rem;font-size:.9375rem;font-weight:600;display:inline-flex;transform:translateY(6px);box-shadow:inset 0 1px #ffffff24}.hsx__chip.is-on{opacity:1;transition-delay:.3s;transform:none}.hsx__chip.is-out{opacity:0;transition:opacity .22s,transform .3s;transform:translateY(-6px)}.hsx__chip i{border-radius:50%;flex:none;width:9px;height:9px}.hsx__show{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.hsx__stage{grid-area:1/1}.hsx__cap{grid-area:2/1;justify-items:end}.hsx__dots{flex-direction:column;gap:0;display:flex;position:absolute;top:50%;right:calc(-1*clamp(1.6rem,2.6vw,2.6rem));transform:translateY(-50%)}.hsx__dotbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.hsx__dotbtn i{width:8px;height:8px;transition:transform .5s var(--hsx-ease), background-color .5s ease;background:#ffffff47;border-radius:4px}.hsx__dotbtn:hover i{background:#fff9}.hsx__dotbtn.is-on i{background:var(--c);transform:scaleY(2.4)}.hsx__dotbtn:focus-visible{outline-offset:1px;outline:2px solid #6f97e4}.hsx[data-hsx-off] .hsx__grid:before,.hsx[data-hsx-off] .hsx__sweep:before,.hsx[data-hsx-off] .hsx__phone,.hsx[data-hsx-off] .hsx__chat *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hsx *,.hsx :before,.hsx :after{transition:none!important;animation:none!important}.hsx__typing{display:none}.hsx__beat,.hsx__beat .hsx__b,.hsx__steps li{opacity:1!important;transform:none!important}}.hsx[data-hsx-still] *,.hsx[data-hsx-still] :before,.hsx[data-hsx-still] :after{transition:none!important;animation:none!important}.hsx[data-hsx-still] .hsx__typing{display:none}.hsx[data-hsx-still] :is(.hsx__beat,.hsx__beat .hsx__b,.hsx__steps li){opacity:1!important;transform:none!important}@media (min-width:900px) and (max-height:820px){.hsx__in{row-gap:1.1rem;padding-top:calc(91px + 1rem)}.hsx__h1{font-size:clamp(2.1rem,3.4vw,3.2rem)}.hsx__stage{aspect-ratio:1.62}}@media (max-width:899.98px){.hsx__in{grid-template:"say""show""act"/minmax(0,1fr);row-gap:1.3rem;padding-top:calc(76px + 1.1rem)}.hsx__say,.hsx__act{align-self:start}.hsx__h1{font-size:clamp(1.95rem,8.4vw,2.75rem);line-height:1.08}.hsx__lede{margin-top:.8rem;font-size:1.0625rem}.hsx__stage{aspect-ratio:1.22;margin-left:0}.hsx__laptop{width:80%;top:4%;left:0}.hsx__phone{width:37%;bottom:0;right:1%}.hsx__cap{margin-left:0}.hsx__act .ask{max-width:none}.hsx__links{gap:.5rem 1rem}}.hsx .ask__row{box-shadow:0 18px 40px -14px #000000b3,inset 0 2px #ffffff0d}.hsx .ask__row:focus-within{box-shadow:0 0 0 4px #a9d9f233,0 18px 40px -14px #000000b3}.hsx__badge{z-index:4;color:#0a1620;background:linear-gradient(#86a8ec,#6f97e4);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff73,0 10px 22px -8px #000000b3}.hsx__badge svg{width:58%;height:58%}.hsx__badge--lg{aspect-ratio:1;width:7.4%;bottom:5%;right:3.2%}.hsx__badge--sm{aspect-ratio:1;width:21%;bottom:3.5%;right:7%}.hsx__badge:after{content:"";animation:hsx-ring 2.8s var(--hsx-ease) infinite;border:2px solid #6f97e4;border-radius:50%;position:absolute;inset:0}@keyframes hsx-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.hsx__stage,.hsx__laptop,.hsx__chat{will-change:transform}html[data-docked=true] body:has(.hsx) :is(.site-header,.hdr-hours){background-color:#090e1cf0}@media (max-width:767.98px) and (orientation:portrait){html body:has(.hsx) :is(.site-header,.hdr-hours){background-color:#090e1c}}@media (max-width:899.98px){.hsx__in{row-gap:1.1rem;padding-top:calc(76px + 2.75rem)}.hsx__stage{aspect-ratio:1.34}.hsx__laptop{width:82%;top:0}.hsx__phone{width:31%;right:0}.hsx__show{grid-template-columns:minmax(0,1fr)}.hsx__cap{grid-column:1;justify-items:center}.hsx__dots{flex-direction:row;grid-area:3/1;justify-self:center;gap:0;margin-top:.3rem;position:static;transform:none}.hsx__dotbtn.is-on i{transform:scaleX(2.4)}.hsx .ask__field{min-width:0;font-size:16px}}@media (max-width:480px){.hsx .ask__row{border-radius:26px;flex-wrap:wrap;gap:6px}.hsx .ask__ring{display:none}.hsx .ask__field{flex:100%;height:52px;padding-left:1.1rem}.hsx .ask__go{flex:100%;width:100%;height:52px}}.hsx__word{font-size:calc(1em * var(--fit,1))}.hsx__scene{position:absolute;inset:0;overflow:hidden}.hsx__scene picture{transform-origin:0 0;display:block;position:absolute;inset:0}.hsx__photo{object-fit:cover;object-position:var(--hsx-photo-pos,62% 40%);opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hsx__scrim{background:linear-gradient(0deg, var(--hsx-ground) 0px, #0a102000 220px), linear-gradient(90deg, #080c18e6 0%, #080c18d1 34%, #080c1873 58%, #080c1833 100%);position:absolute;inset:0}.hsx__sign{z-index:1;transform:translate3d(var(--hsx-sign-dx,0px), var(--hsx-sign-dy,0px), 0) skewY(7.9deg);pointer-events:none;justify-content:center;display:flex;position:absolute;top:calc(91px + 1.6rem);left:55%;right:4%}.hsx__signname{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:800;line-height:1;position:relative}.hsx__l{color:#c8d4eb24;display:inline-block;position:relative}.hsx__l:after{content:attr(data-c);color:#fff;opacity:1;position:absolute;top:0;left:0}.hsx__l--on:after{color:#6f97e4}.hsx__signwash{opacity:1;background:linear-gradient(#afc6f529 0%,#afc6f50d 45%,#0000 100%);height:260%;position:absolute;top:55%;left:6%;right:6%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.hsx__scene{animation:2.2s cubic-bezier(.2,.7,.2,1) both hsx-push}.hsx__photo{animation:2.4s both hsx-dusk}.hsx__l:after{opacity:0;animation:hsx-lit .55s ease-out calc(.3s + var(--i) * 90ms) forwards}.hsx__l:nth-child(3):after{animation-name:hsx-lit-settle;animation-duration:.7s}.hsx__signwash{opacity:0;animation:1s 1s forwards hsx-wash}.hsx__laptop{animation:hsx-rise 1.1s var(--hsx-ease) .9s both}.hsx__phone{animation:hsx-rise 1.1s var(--hsx-ease) 1.05s both, hsx-float 7s ease-in-out 2.2s infinite}.hsx__chat{animation:hsx-rise 1.1s var(--hsx-ease) 1.2s both}}@keyframes hsx-push{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes hsx-dusk{0%,45%{opacity:.75}to{opacity:.55}}@keyframes hsx-lit{0%{opacity:0}to{opacity:1}}@keyframes hsx-lit-settle{0%{opacity:0}45%{opacity:1}58%{opacity:.5}72%,to{opacity:1}}@keyframes hsx-wash{to{opacity:1}}@keyframes hsx-rise{0%{transform:translateY(34px)}}@media (max-width:899.98px){.hsx__sign{top:calc(76px + 1.9rem);left:0;right:0}.hsx__signname{font-size:1.45rem}.hsx__in{padding-top:calc(76px + 4.6rem)}.hsx__stage{aspect-ratio:1.45}.hsx__photo{object-position:var(--hsx-photo-pos-tall,50% 30%)}.hsx__scrim{background:linear-gradient(0deg, var(--hsx-ground) 0px, #0a102000 200px), linear-gradient(180deg, #080c1840 0px, #080c1866 120px, #080c18db 200px, #080c18e6 100%)}}.hsx[data-hsx-still] .hsx__l:after,.hsx[data-hsx-still] .hsx__signwash{opacity:1}body:has(.hsx) .site-header:before{display:none}html body:has(.hsx) .hdr-hours{background-color:#090e1ce6}.hsx__show{container-type:inline-size}.hsx__chat{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#eef2f8;background:linear-gradient(#161e34e6,#0c1222f0);border:1px solid #ffffff1f;border-radius:18px;width:clamp(300px,44cqw,330px);padding:.8rem .85rem .7rem;transition:opacity .5s,visibility;position:absolute;top:37cqw;left:-7cqw;box-shadow:inset 0 1px #ffffff29,0 30px 60px -24px #000000d9}.hsx[data-kind=app] .hsx__chat{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s}.hsx__chatlabel{letter-spacing:.06em;text-transform:uppercase;color:#9fb3d1;margin:0 0 .55rem;font-size:.75rem;font-weight:700}.hsx__cviews{display:grid}.hsx__cv{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .4s,visibility 0s linear .4s}.hsx__cv.is-on{opacity:1;visibility:visible;transition:opacity .45s .1s,visibility}.hsx__cv.no-t{transition:none}.hsx__chathead{border-bottom:1px solid #ffffff17;align-items:center;gap:.6rem;padding-bottom:.55rem;display:flex}.hsx__av{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40}.hsx__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hsx__who b{color:#fff;font-size:.9375rem;font-weight:700}.hsx__who small{color:#aab8cc;font-size:.75rem}.hsx__dot{background:#4ad295;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.hsx__purpose{color:#dfe6f0;margin:.6rem 0 .5rem;font-size:.875rem;line-height:1.4}.hsx__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.hsx__steps li{color:#e3e9f2;align-items:flex-start;gap:.35rem;font-size:.75rem;line-height:1.25;display:flex}.hsx__steps i{background:var(--bub);width:18px;height:18px;color:var(--bubink);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-style:normal;font-weight:800;display:grid}.hsx__msgs{flex-direction:column;gap:.5rem;display:flex}.hsx__beat{min-width:0;display:flex;position:relative}.hsx__beat--me,.hsx__beat--pics{justify-content:flex-end}.hsx__b{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:.5rem .7rem;font-size:.9375rem;line-height:1.38}.hsx__b--me{background:var(--bub);color:var(--bubink);border-bottom-right-radius:4px;box-shadow:inset 0 1px #ffffff38}.hsx__b--bot{color:#eef2f8;background:linear-gradient(#ffffff21,#ffffff12);border-bottom-left-radius:4px;box-shadow:inset 0 1px #ffffff24}.hsx__b--pics{gap:5px;padding:5px;display:flex}.hsx__b--pics img{object-fit:cover;background:#ffffff1f;border-radius:9px;width:68px;height:51px;display:block}.hsx__typing{opacity:0;background:#ffffff1a;border-radius:14px;gap:4px;padding:.7rem .75rem;display:flex;position:absolute;top:0;left:0}.hsx__typing i{background:#c3cee0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hsx-dots}.hsx__typing i:nth-child(2){animation-delay:.15s}.hsx__typing i:nth-child(3){animation-delay:.3s}@keyframes hsx-dots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.hsx__note{color:#9aa8bd;margin:.6rem 0 0;font-size:.75rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.hsx__cv .hsx__beat{opacity:0}.hsx__cv .hsx__steps li{opacity:.38}.hsx__cv .hsx__beat--bot .hsx__b{opacity:0}.hsx__cv:is(.is-on,.is-out) .hsx__beat{animation:hsx-beat .65s var(--hsx-ease) var(--d) forwards}.hsx__cv:is(.is-on,.is-out) .hsx__beat--bot{animation-delay:calc(var(--d) - .55s)}.hsx__cv:is(.is-on,.is-out) .hsx__beat--bot .hsx__b{animation:hsx-fade .35s ease var(--d) forwards}.hsx__cv:is(.is-on,.is-out) .hsx__beat--bot .hsx__typing{animation:hsx-typing .55s linear calc(var(--d) - .55s) both}.hsx__cv:is(.is-on,.is-out) .hsx__steps li{animation:hsx-fade .45s ease var(--d) forwards}}@keyframes hsx-beat{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes hsx-fade{to{opacity:1}}@keyframes hsx-typing{0%,96%{opacity:1}to{opacity:0}}.hsx__stage{container-type:inline-size}.hsx__phone{border-radius:3.6cqw;width:21.5cqw;padding:.2cqw}.hsx__pscreen{aspect-ratio:360/779;border-width:.55cqw;border-radius:3.35cqw}.hsx__island{width:6.6cqw;height:1.95cqw;top:1.15cqw}.hsx__badge--sm{width:4.4cqw}.hsx__phone{transition:scale .9s var(--hsx-ease);transform-origin:80% 100%}.hsx__laptop{transition:opacity .6s}.hsx[data-kind=app] .hsx__phone{scale:1.3}.hsx[data-kind=app] .hsx__laptop{opacity:.55}@media (max-width:899.98px){.hsx__phone{border-radius:5.2cqw;width:31cqw;padding:.3cqw}.hsx__pscreen{border-width:.8cqw;border-radius:4.85cqw}.hsx__island{width:9.5cqw;height:2.8cqw;top:1.65cqw}.hsx__badge--sm{width:6.4cqw}.hsx__show{grid-template-rows:auto auto auto auto}.hsx__chat{grid-area:2/1;width:100%;margin-top:1rem;position:relative;top:auto;left:auto}.hsx__cap{grid-row:3}.hsx__dots{grid-row:4}.hsx__b{font-size:1rem}.hsx__purpose{font-size:.9375rem}.hsx__steps li{font-size:.8125rem}.hsx__b--pics img{width:76px;height:57px}}@media (min-width:900px){.hsx{--hsx-foot:72px;--hsx-pad-t:calc(91px + clamp(.5rem, 1.5vh, 1.5rem));--hsx-pad-b:clamp(.75rem, 2vh, 1.5rem);--hsx-rest:calc(var(--hsx-pad-t) + var(--hsx-pad-b) + var(--hsx-foot) + 8px)}.hsx__in{padding-top:var(--hsx-pad-t);padding-bottom:var(--hsx-pad-b)}.hsx__say{padding-top:calc(1.8*clamp(1.7rem,2.6vw,2.5rem) + 16px)}.hsx__lede{margin-top:.9rem}.hsx__in{row-gap:1.25rem}.hsx__links{margin-top:.75rem}.hsx__show{grid-template-rows:auto auto;align-content:center;row-gap:clamp(12px,1.8vh,20px)}.hsx__stage{width:min(94%, calc((100svh - var(--hsx-rest)) / .6));aspect-ratio:auto;justify-self:center;margin:0}.hsx__laptop{margin-top:0;position:relative;top:auto;left:auto}.hsx__phone{bottom:0}.hsx__chat{grid-area:2/1;justify-self:stretch;width:auto;max-width:680px;margin:0;padding:.6rem .85rem .65rem;position:relative;top:auto;left:auto}.hsx__cv{grid-template-columns:minmax(0,178px) minmax(0,1fr);grid-template-areas:"head head""info msgs";column-gap:1rem;display:grid}.hsx__msgs{gap:.35rem}.hsx__b{padding:.42rem .7rem;line-height:1.34}.hsx__b--pics{padding:4px}.hsx__chat{display:grid}.hsx__chatlabel{z-index:1;white-space:nowrap;grid-area:1/1;place-self:start end;margin:10px 0 0;position:relative}.hsx__cviews{grid-area:1/1}.hsx__chathead{padding-bottom:.45rem;padding-right:16rem}.hsx__dot{display:none}.hsx[data-kind=app] .hsx__phone{scale:1.18}.hsx__chatlabel:before{content:"";vertical-align:middle;background:#4ad295;border-radius:50%;width:8px;height:8px;margin:0 .5rem 1px 0;display:inline-block}.hsx__b{max-width:92%}.hsx__signname{font-size:clamp(1.7rem,2.6vw,2.5rem)}.hsx__chathead{grid-area:head;margin-bottom:.5rem}.hsx__info{grid-area:info}.hsx__msgs{grid-area:msgs}.hsx__purpose{margin-top:0}.hsx__steps{grid-template-columns:1fr;gap:.35rem}.hsx__steps li{align-items:center;font-size:.8125rem}.hsx__cap{z-index:2;opacity:0;grid-area:2/1;justify-items:start;margin:0;transition:opacity .5s;position:absolute;top:1rem;left:6%}.hsx[data-kind=app] .hsx__cap{opacity:1}}@media (min-width:900px) and (max-height:820px){.hsx__purpose{display:none}.hsx{--hsx-pad-t:calc(91px + 1.25rem)}.hsx__in{padding-top:var(--hsx-pad-t)}}@media (min-width:900px) and (max-width:1199.98px){.hsx__in{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:2rem}.hsx__cv{grid-template-columns:minmax(0,150px) minmax(0,1fr);column-gap:.85rem}.hsx{--hsx-foot:124px}}@media (min-width:900px) and (max-height:759.98px){.hsx__stage{width:min(94%, max(440px, calc((100svh - var(--hsx-rest)) / .6)))}}@media (min-width:900px){@container (max-width:480px){.hsx__chatlabel{grid-area:auto;justify-self:start;margin:0 0 .45rem}.hsx__cviews{grid-area:auto}.hsx__chathead{padding-right:0}}.hsx__sign{transform-origin:0;justify-content:flex-start;top:0;left:0;right:auto}.hsx__scrim{-webkit-mask-image:linear-gradient(180deg, #0000006b 0, #0000006b calc(var(--hsx-text-top,200px) - 40px), #000 calc(var(--hsx-text-top,200px) - 4px));-webkit-mask-image:linear-gradient(180deg, #0000006b 0, #0000006b calc(var(--hsx-text-top,200px) - 40px), #000 calc(var(--hsx-text-top,200px) - 4px));mask-image:linear-gradient(180deg, #0000006b 0, #0000006b calc(var(--hsx-text-top,200px) - 40px), #000 calc(var(--hsx-text-top,200px) - 4px))}}@media (max-width:899.98px){.hsx[data-kind=app] .hsx__phone{scale:1.06}}.hsx__pause{cursor:pointer;color:#dfe6f0;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hsx__pause svg{box-sizing:border-box;fill:currentColor;background:#ffffff12;border-radius:50%;width:30px;height:30px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff2e}.hsx__pause:hover svg{background:#ffffff24}.hsx__pause:focus-visible{outline-offset:1px;outline:2px solid #6f97e4}.hsx__play-i,.hsx__pause[aria-pressed=true] .hsx__pause-i{display:none}.hsx__pause[aria-pressed=true] .hsx__play-i{display:block}.hsx[data-hsx-still] .hsx__pause{display:none}@media (prefers-reduced-motion:reduce){.hsx__pause{display:none}}.hsx[data-hsx-paused] .hsx__grid:before,.hsx[data-hsx-paused] .hsx__sweep:before,.hsx[data-hsx-paused] .hsx__phone,.hsx[data-hsx-paused] .hsx__slide img,.hsx[data-hsx-paused] .hsx__chat *{animation-play-state:paused}@media (min-width:900px){.hsx__pause{z-index:3;position:absolute;top:calc(50% + 192px);right:calc(-1*clamp(1.6rem,2.6vw,2.6rem) - 8px)}}@media (max-width:899.98px){.hsx__pause{z-index:3;position:absolute;top:calc(68.9655cqw - 44px);left:-6px}}.hsx__signname{transform:perspective(700px) rotateX(var(--hsx-sgx,0deg)) rotateY(var(--hsx-sgy,0deg));filter:drop-shadow(0 12px 9px #02050e99);display:inline-block}.hsx__l{text-shadow:.5px 1px #aab2c2,1px 2px #8d96a8,1.5px 3px #737c8f,2px 4px #5b6376,2.5px 5px #454c5e}.hsx__l:after{text-shadow:none}.hsx__l:not(.hsx__l--on):after{background:linear-gradient(#fff 0% 40%,#d9dfe9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hsx__signsheen{pointer-events:none;font-kerning:none;color:#0000;background:linear-gradient(100deg,#0000 0% 42%,#ffffffb3 50%,#0000 58% 100%) 0 0/260% 100%;background-position:var(--hsx-sheen,130%) 0;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hsx__signsheen{animation:1.6s cubic-bezier(.4,0,.2,1) 1.5s both hsx-sheen}.hsx__signsheen.is-scroll{animation:none}}@keyframes hsx-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}.hsx[data-hsx-still] .hsx__signsheen{display:none}@media (max-width:899.98px){.hsx__l{text-shadow:.5px 1px #aab2c2,1px 2px #7f889b,1.5px 3px #5b6376}}.hsx__laptop:after{content:"";pointer-events:none;background:linear-gradient(#00000080 0%,#0000 100%);height:16px;position:absolute;bottom:-16px;left:3%;right:3%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.hsx__chat{border-top-color:#fff3;box-shadow:inset 0 1px #fff3,inset 1px 0 #ffffff0f,0 2px 6px #00000059,0 30px 60px -24px #000000d9}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hsx__stage{transform-style:preserve-3d;transform:perspective(1600px)rotateY(-5deg)rotateX(2.5deg)}.hsx__phone{animation:hsx-rise-z 1.1s var(--hsx-ease) 1.05s both, hsx-float-z 7s ease-in-out 2.2s infinite;transform:translateZ(28px)}.hsx__photo{filter:blur(1.4px)}.hsx[data-hsx-still] .hsx__stage,.hsx[data-hsx-still] .hsx__phone{transform:none}.hsx[data-hsx-live-site] .hsx__stage{transform:perspective(1600px)rotateY(-5deg)}}@keyframes hsx-rise-z{0%{transform:translate3d(0,34px,28px)}to{transform:translateZ(28px)}}@keyframes hsx-float-z{0%,to{transform:translateZ(28px)}50%{transform:translate3d(0,-8px,28px)}}@media (max-width:899.98px){.hsx__sign{display:none}.hsx__in{row-gap:1.5rem;padding-top:calc(76px + 2.75rem)}}.hsx__sign{display:none!important}@media (min-width:1400px){.hsx__in{max-width:1400px}}@media (min-width:1800px){.hsx__in{max-width:1560px}}@media (min-width:900px){.hsx__say{padding-top:0}.hsx__stage{width:min(100%, calc((100svh - var(--hsx-rest)) / .6))}}.hsx__feats{z-index:1;box-sizing:border-box;border-top:1px solid #ffffff14;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:0;padding:.7rem clamp(20px,4vw,48px) .85rem;list-style:none;display:grid;position:relative}.hsx__feats li{display:flex}.hsx__feat{width:100%;min-height:44px;font:inherit;color:#dbe2ee;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.25rem .8rem .25rem .35rem;font-size:1rem;font-weight:500;line-height:1.2;transition:border-color .2s,background-color .2s;display:flex}.hsx__feat:hover{color:#fff;background:#6f97e41a;border-color:#6f97e4}.hsx__feat:focus-visible{outline-offset:2px;outline:2px solid #6f97e4}.hsx__feati{color:#6f97e4;background:#6f97e41f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.hsx__feati svg{width:17px;height:17px}@media (min-width:900px){.hsx__feats{grid-template-columns:repeat(3,auto);justify-content:center;padding-right:clamp(20px,4vw,48px)}.hsx__feat{font-size:.875rem}}@media (min-width:1200px){.hsx__feats{grid-template-columns:repeat(6,auto);gap:.45rem}}@media (min-width:1200px) and (max-width:1409.98px){.hsx__feats{padding-right:196px}}@media (min-width:900px){.hsx__in{min-height:calc(100svh - var(--hsx-foot) - 8px);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;row-gap:clamp(14px,2.4vh,26px)}.hsx__say{flex-direction:column;justify-content:center;align-self:stretch;min-height:0;padding-top:22px;display:flex}.hsx__act{align-self:end}.hsx__show{align-self:center}}@media (max-width:899.98px){.hsx__in{grid-template-areas:"say""act""show"}.hsx__act{margin-top:.2rem}}@media (max-width:767.98px){.hsx__in{grid-template-areas:"say""show""act"}.hsx__act{margin-top:0}.hsx__feats{display:none}}@media (max-width:899.98px),(pointer:coarse){.hsx__dotbtn{width:44px;height:44px}}.hsx__accent{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--hsx-ink);margin-top:.08em;font-style:italic;font-weight:500;display:block}.hsx__h1{font-size:clamp(2.1rem,3.3vw,3.4rem);line-height:1.07}.hsx__lede{max-width:36rem}.hsx__in{grid-template-areas:"say show"}@media (min-width:900px){.hsx__in{grid-template-rows:minmax(0,1fr)}.hsx__say{padding-top:12px}}@media (min-width:1200px){.hsx__stage{width:min(100%, calc((100svh - var(--hsx-rest)) / .58))}}@media (min-width:900px) and (max-height:820px){.hsx__h1{font-size:clamp(1.9rem,2.9vw,2.9rem)}}@media (max-width:899.98px){.hsx__in{grid-template-areas:"say""show"}.hsx__h1{font-size:clamp(1.8rem,7.4vw,2.6rem);line-height:1.1}}.hsx__rec{z-index:1;object-fit:cover;object-position:50% 0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.hsx__rec.is-on{opacity:1}.hsx__stage{transition:opacity .8s,scale .9s cubic-bezier(.3,.7,.25,1)}@media (prefers-reduced-motion:reduce){.hsx__stage{transition:none}}.hsx .hsx__cap{display:grid!important}.hsx__capt{visibility:hidden;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.hsx__capt.is-on{visibility:visible}.hsx .hsx__cap{z-index:2;opacity:1;flex-wrap:wrap;grid-area:2/1;justify-content:center;align-items:baseline;gap:.25rem 1rem;margin:clamp(.7rem,1.6vh,1.1rem) 0 0;font-size:.9375rem;display:flex;position:relative;top:auto;left:auto}.hsx__capline{color:#c9d1de}.hsx__captry{color:#f4f6fa;font-weight:600}.hsx__open{color:#9ebcf2;text-underline-offset:3px;align-items:center;min-height:24px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hsx__open:hover{color:#c3d6fa}.hsx__open:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #6f97e4}.hsx__tryhint{z-index:4;min-height:30px;font:600 clamp(11px, .85vw, 13px)/1 var(--font-sans,system-ui), system-ui;color:#0a1620;visibility:hidden;pointer-events:none;background:#6f97e4;border-radius:999px;align-items:center;padding:0 .85em;transition:transform .45s cubic-bezier(.3,1.3,.55,1),visibility 0s linear .45s;display:inline-flex;position:absolute;bottom:3.6%;left:2.4%;transform:translateY(220%);box-shadow:0 6px 14px -6px #000000b3}.hsx__laptop:hover .hsx__tryhint{visibility:visible;transition:transform .45s cubic-bezier(.3,1.3,.55,1),visibility;transform:none}.hsx[data-hsx-live-site] .hsx__tryhint{visibility:hidden;transform:translateY(220%)}.hsx[data-hsx-live-site] .hsx__livecover{display:none}@media (prefers-reduced-motion:no-preference){#free-start.is-nudge .ask__go{animation:1.6s cubic-bezier(.3,1.3,.55,1) both hfc-cta}}@media (min-width:900px) and (max-width:1199.98px){.hsx__show{padding-left:16px}}html body[data-at-free-start] .mbar,html body[data-at-free-start] .hplain__bar{visibility:hidden;pointer-events:none;transition:transform .22s,opacity .22s,visibility 0s linear .22s;transform:translateY(110%)}html body:not([data-past-hero]) .hplain__bar{visibility:hidden}@media (max-width:719.98px){html body .hplain__bar{visibility:hidden}}@media (prefers-reduced-motion:reduce){html body[data-at-free-start] .mbar,html body[data-at-free-start] .hplain__bar{transition:none}}.hsx__slide.is-back:not(.is-on):not(.is-out){transform:translate(-100%)}.hsx__slide.is-out.is-back{transform:translate(28%)scale(.96)}.hsx__pscreen .hsx__slide.is-back:not(.is-on):not(.is-out){transform:translateY(-100%)}.hsx__pscreen .hsx__slide.is-out.is-back{transform:translateY(22%)scale(.96)}.hsx__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#9fb3d6;margin:0 0 .7rem;font-size:.8125rem;font-weight:700}.hsx__after{margin-top:1.2rem}:is(main.page-top:has(>.hsx--page:first-child),main.page-top:has(>script:first-child+.hsx--page)){padding-top:0}.hsx--page .hsx__pin{min-height:0}@media (min-width:900px){.hsx--page .hsx__in{min-height:min(100svh,980px)}.hsx--page .hsx__flip{max-height:380px}.hsx--page .hsx__say{justify-content:center}}@media (max-width:899.98px){.hsx .hsx__in{flex-direction:column;align-items:stretch;row-gap:0;display:flex}.hsx__say{display:contents}.hsx__eyebrow{order:1}.hsx__h1{order:2}.hsx__lede{order:3}.hsx__show{order:5;margin-top:1.1rem}.hsx__after{order:8}}.hsx--page .hsx__accent{display:inline}.hsx--page .hsx__h1{font-size:clamp(2rem,3.1vw,3.1rem)}.hsx--page .pk-cta{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.hsx--page .pk-btn--ghost{color:#f4f6fa;background:0 0;border-color:#ffffff4d}.hsx--page .pk-btn--ghost:hover{border-color:#6f97e4}.hsx--page .pk-btn:focus-visible{outline-offset:3px;outline:2px solid #f4f6fa}.hsx--page :is(.pk-hero__note,.bs-hero__note){color:#c9d1de;margin:.8rem 0 0;font-size:.875rem;line-height:1.45}.hsx--page :is(.pk-hero__note,.bs-hero__note) b{color:#f4f6fa}@media (max-width:599.98px){.hsx--page .pk-cta>.pk-btn{flex:100%}.hsx--page .pk-hero__note{display:none}}@media (max-width:899.98px),(pointer:coarse){.hsx__captry{display:none}}@media (min-width:1200px){.hsx__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,3.2vw,3.75rem)}.hsx__stage{width:min(100%, calc((100svh - var(--hsx-rest)) / .56))}}@media (min-width:1400px){.hsx--home .hsx__in{max-width:1480px}}@media (min-width:1800px){.hsx--home .hsx__in{max-width:1640px}}.hsx__slide{transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s linear .3s}.hsx__slide.is-on{transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility}.hsx__slide.is-out{transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s linear .3s}.hsx__slide.is-out img{transition:opacity .3s ease-out}.hsx__pscreen .hsx__slide.is-on{transition-delay:40ms,0s}.hsx__pscreen .hsx__slide.is-out{transition-delay:40ms,.34s}@media (max-width:899.98px){.hsx .hsx__in{padding-top:calc(76px + 3.25rem)}}@media (min-width:900px){.hsx--home .hsx__in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(1.75rem,3vw,3.25rem)}.hsx--home .hsx__say{padding-top:26px}.hsx--home .hsx__h1{font-size:clamp(2rem,2.8vw,3rem)}.hsx--home .hsx__lede{margin-top:.6rem;font-size:1.125rem}.hsx--home .hsx__lede b{font-weight:600}.hsx--home .hsx__flip{min-height:280px;max-height:none}.hsx--home .hsx__stage{width:100%}}@media (min-width:1400px){.hsx--home .hsx__in{max-width:1520px}}
.hph{display:none}@media (max-width:767.98px){.hsx--home .hsx__pin{min-height:0}.hsx--home .hsx__in{box-sizing:border-box;height:calc(100svh - var(--mbar-h,62px));flex-direction:column;row-gap:0;max-width:none;min-height:560px;padding:125px 16px 10px;display:flex}.hsx--home .hsx__say{flex:none;order:1;align-self:stretch;padding:0;display:block}.hsx--home .hsx__lede,.hsx--home .hsx__flip,.hsx--home .hsx__show{display:none}.hsx--home .hsx__h1{letter-spacing:-.01em;text-wrap:balance;font-size:1rem;line-height:1.25}.hsx--home .hsx__main{color:#c6d1e6;font-weight:600;display:block}.hsx--home .hsx__accent{color:#6f97e4;margin-top:.12em;font-size:clamp(1.5rem,6.9vw,1.8rem);line-height:1.08}.hsx--home .hsx__wash{display:none}.hph{color:#f4f6fa;flex-direction:column;flex:auto;order:2;min-height:0;margin-top:8px;display:flex}.hph__lede{color:#dfe6f2;margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.hph__bar{flex:none;align-items:center;gap:8px;margin-top:12px;display:flex}.hph__pills{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:6px;min-width:0;padding:2px 26px 2px 2px;scroll-padding-inline:2px 26px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.hph__pills::-webkit-scrollbar{display:none}.hph__pill{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#d9e1ef;min-height:40px;font:600 .875rem/1 var(--font-archivo), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e152894;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.hph__pill i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.hph__pill.is-on{color:#0a1020;background:#f4f6faf0;border-color:#ffffffe6}.hph__pill:focus-visible,.hph__pause:focus-visible,.hph__card:focus-visible{outline-offset:2px;outline:2px solid #6f97e4}.hph__pause{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#f4f6fa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e152894;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.hph__pi{fill:currentColor;width:20px;height:20px}.hph__pi--play,.hph[data-hph-paused] .hph__pi--pause{display:none}.hph[data-hph-paused] .hph__pi--play{display:block}.hph__slab{flex-direction:column;flex:auto;min-height:0;max-height:calc(166.667vw - 41.3333px);margin-top:10px;padding-bottom:12px;display:flex;position:relative}.hph__slab:before,.hph__slab:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff24;border-radius:22px;position:absolute}.hph__slab:before{background:linear-gradient(#28365cb3,#161f3ae6);inset:12px 8px 6px}.hph__slab:after{background:linear-gradient(#1e29488c,#0e1428d9);inset:24px 16px 0;box-shadow:0 14px 22px -12px #000000e6}.hph__card{z-index:1;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0d1426;border:1px solid #ffffff38;border-bottom:5px solid #96b2eb6b;border-radius:22px;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 18px 30px -20px #000000f2}.hph__media{position:absolute;inset:0}.hph__slide{opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;inset:0;transform:translate(100%)}.hph__slide.is-on{opacity:1;z-index:2;transform:translate(0,0)}.hph__slide.is-out{opacity:1;z-index:1;transform:translate(-100%)}.hph__slide.is-back:not(.is-on):not(.is-out){transform:translate(-100%)}.hph__slide.is-back.is-out{transform:translate(100%)}.hph__slide.no-t{transition:none}.hph__poster,.hph__rec{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.hph__rec{opacity:0;transition:opacity .3s}.hph__rec.is-on{opacity:1}.hph__media:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#060a1638 45%,#060a168c 100%);height:46%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.hph__card:has(.hph__sheet.is-up) .hph__media:after{opacity:1}.hph__sheet{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);opacity:0;background:linear-gradient(#0c1224bd,#090e1ed1);border:1px solid #fff3;border-radius:16px;padding:20px 14px 12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 14px));box-shadow:inset 0 1px #ffffff24}.hph__sheet.is-up{opacity:1;transform:translate(0,0)}.hph__faces{display:grid}.hph__face{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:4px;display:flex}.hph__face.is-on{visibility:visible;opacity:1;animation:.28s both hph-face}@keyframes hph-face{0%{opacity:0}to{opacity:1}}.hph__chip{color:#0a1020;max-width:calc(100% - 24px);font:700 .75rem/1.1 var(--font-archivo), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#f4f6fa;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:0;left:12px;overflow:hidden;transform:translateY(-50%)}.hph__chip i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #0a102040}.hph__chipx{color:#2b3650;font-weight:600}.hph__title{font:700 1rem/1.25 var(--font-archivo), ui-sans-serif, system-ui, sans-serif;color:#fff;letter-spacing:-.01em}.hph__line{color:#e1e7f2;font-size:.875rem;line-height:1.4}.hph__prog{background:#ffffff29;border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.hph__prog i{transform-origin:0;background:#6f97e4;width:100%;height:100%;display:block;transform:scaleX(0)}.hph__prog.is-run i{animation:hph-prog var(--ms,3.8s) linear forwards}.hph:not([data-hph-run]) .hph__prog i{animation-play-state:paused}@keyframes hph-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hph__act{flex:none;align-items:center;gap:12px;margin-top:10px;display:flex}.hph__cta{white-space:nowrap;color:#0a1620;min-width:0;min-height:50px;font:700 1.0625rem/1 var(--font-archivo), ui-sans-serif, system-ui, sans-serif;-webkit-tap-highlight-color:transparent;background:linear-gradient(#7ba0e8,#6f97e4);border:1px solid #ffffff59;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff73,0 14px 28px -18px #000000e6}.hph__cta:active{background:#6f97e4}.hph__cta:focus-visible{outline-offset:3px;outline:2px solid #f4f6fa}.hph__open{color:#6f97e4;text-align:center;text-underline-offset:3px;flex:0 auto;max-width:7.6rem;padding:4px 0;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.hph__open[hidden]{display:none}.hph__nw{white-space:nowrap}}@media (max-width:389.98px){.hph__chip{letter-spacing:-.01em;gap:5px;max-width:calc(100% - 16px);padding:5px 9px;left:8px}}@media (max-width:767.98px) and (max-height:700px){.hph__lede{display:none}.hph__bar{margin-top:0}}@media (max-width:767.98px) and (max-height:760px){.hsx--home .hsx__in{padding-top:125px;padding-bottom:8px}.hsx--home .hsx__h1{font-size:.9375rem}.hsx--home .hsx__accent{font-size:clamp(1.45rem,6.6vw,1.7rem)}.hph__lede{font-size:.8125rem;line-height:1.35}.hph__bar{margin-top:10px}.hph__slab{margin-top:8px}.hph__sheet{padding:18px 12px 10px}.hph__title{font-size:.9375rem}.hph__line{font-size:.8125rem;line-height:1.35}.hph__prog,.hph__act{margin-top:8px}.hph__cta{min-height:46px}}@media (prefers-reduced-motion:reduce){.hph__slide,.hph__sheet,.hph__face,.hph__rec,.hph__media:after,.hph__pill{transition:none!important}.hph__face.is-on{animation:none}.hph__prog.is-run i{animation:none;transform:scaleX(1)}}.hph[data-hph-still] :is(.hph__slide,.hph__sheet,.hph__face,.hph__rec,.hph__pill){transition:none!important}.hph[data-hph-still] .hph__media:after{transition:none}.hph[data-hph-still] .hph__face.is-on{animation:none}.hph[data-hph-still] .hph__prog.is-run i{animation:none;transform:scaleX(1)}
