.hv-hero.hv-hero.hv-hero.hv-hero :where(:not(svg,svg *,[style])),.hv-hero.hv-hero.hv-hero.hv-hero :where(:not(svg,svg *)):before,.hv-hero.hv-hero.hv-hero.hv-hero :where(:not(svg,svg *)):after{all:unset}.hv-hero.hv-hero.hv-hero.hv-hero *{font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-transform:inherit!important;font-style:inherit!important}.hv-hero.hv-hero.hv-hero.hv-hero :where(div,section,article,p,h1,h2,h3,h4,ul,form,figure){display:block!important}.hv-hero.hv-hero.hv-hero.hv-hero :where(li){display:list-item!important}.hv-hero.hv-hero.hv-hero.hv-hero :where(b,strong,h1,h2,h3,h4){font-weight:700!important}.hv-hero.hv-hero.hv-hero.hv-hero :where(a){cursor:pointer!important}.hv-hero.hv-hero.hv-hero.hv-hero :where(img,video){overflow:clip!important}.hv-hero.hv-hero.hv-hero.hv-hero{letter-spacing:normal!important;text-align:left!important;text-transform:none!important;word-spacing:normal!important;white-space:normal!important;text-indent:0!important;--ink:#0b0b0c!important;--red:#d71920!important;--white:#fff!important;--sans:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif!important;--ease:cubic-bezier(.2,.7,.2,1)!important;--hdr:0px!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;display:block!important}.hv-hero.hv-hero.hv-hero.hv-hero *,.hv-hero.hv-hero.hv-hero.hv-hero :before,.hv-hero.hv-hero.hv-hero.hv-hero :after{box-sizing:border-box!important}.hv-hero.hv-hero.hv-hero.hv-hero{-webkit-text-size-adjust:100%!important;font-family:var(--sans)!important;-webkit-font-smoothing:antialiased!important;color:var(--ink)!important;background:#fff!important;margin:0!important}.hv-hero.hv-hero.hv-hero.hv-hero img,.hv-hero.hv-hero.hv-hero.hv-hero video{max-width:100%!important;display:block!important}.hv-hero.hv-hero.hv-hero.hv-hero a{color:inherit!important;text-decoration:none!important}.hv-hero.hv-hero.hv-hero.hv-hero button{font:inherit!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.hv-hero.hv-hero.hv-hero.hv-hero :focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important;border-radius:8px!important}.hv-hero.hv-hero.hv-hero.hv-hero .hdr{z-index:40!important;padding-top:env(safe-area-inset-top,0px)!important;background:#fff!important;border-bottom:1px solid #ececec!important;position:sticky!important;top:0!important}.hv-hero.hv-hero.hv-hero.hv-hero .hdr .in{max-width:1480px!important;height:var(--hdr)!important;align-items:center!important;gap:32px!important;margin:0 auto!important;padding:0 clamp(20px,2.6vw,40px)!important;display:flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .logo img{width:auto!important;height:52px!important}.hv-hero.hv-hero.hv-hero.hv-hero .nav{flex:1!important;justify-content:space-evenly!important;align-items:center!important;font-size:16px!important;font-weight:600!important;display:flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .nav a{align-items:center!important;gap:8px!important;padding:8px 4px!important;display:inline-flex!important;position:relative!important}.hv-hero.hv-hero.hv-hero.hv-hero .nav a:after{transform:scaleX(0);content:""!important;background:var(--red)!important;transform-origin:0!important;height:2px!important;transition:transform .35s var(--ease)!important;position:absolute!important;bottom:2px!important;left:4px!important;right:4px!important}.hv-hero.hv-hero.hv-hero.hv-hero .nav a:hover:after{transform:scaleX(1)}.hv-hero.hv-hero.hv-hero.hv-hero .nav svg{width:12px!important;height:12px!important;color:var(--red)!important}.hv-hero.hv-hero.hv-hero.hv-hero .btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:12px 26px!important;font-size:16px!important;font-weight:600!important;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s!important;display:inline-flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .btn-red{background:var(--red)!important;color:#fff!important}.hv-hero.hv-hero.hv-hero.hv-hero .btn-red:hover{transform:translateY(-2px);background:#b8141a!important;box-shadow:0 14px 28px -12px #d71920b3!important}.hv-hero.hv-hero.hv-hero.hv-hero .btn-ghost{color:#fff!important;border:1.5px solid #ffffff8c!important}.hv-hero.hv-hero.hv-hero.hv-hero .btn-ghost:hover{transform:translateY(-2px);color:var(--ink)!important;background:#fff!important;border-color:#fff!important}.hv-hero.hv-hero.hv-hero.hv-hero .menu{border:1px solid #ddd!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin-left:auto!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .menu span{background:currentColor!important;width:18px!important;height:1.6px!important;display:block!important;box-shadow:0 6px,0 -6px!important}.hv-hero.hv-hero.hv-hero.hv-hero .mnav{display:none!important}@media(max-width:1080px){.hv-hero.hv-hero.hv-hero.hv-hero .nav,.hv-hero.hv-hero.hv-hero.hv-hero .hdr .btn{display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .menu{display:inline-flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .mnav{inset:calc(var(--hdr) + env(safe-area-inset-top,0px)) 0 0 0!important;z-index:39!important;padding:24px clamp(20px,5vw,40px) calc(40px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;flex-direction:column!important;gap:4px!important;position:fixed!important}.hv-hero.hv-hero.hv-hero.hv-hero .mnav.open{display:flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .mnav a{letter-spacing:-.03em!important;padding:8px 0!important;font-size:28px!important;font-weight:600!important}.hv-hero.hv-hero.hv-hero.hv-hero .mnav .btn{align-self:flex-start!important;margin-top:18px!important;font-size:16px!important}}.hv-hero.hv-hero.hv-hero.hv-hero .hero{background:var(--ink)!important;color:#fff!important;isolation:isolate!important;position:relative!important;overflow:hidden!important}.hv-hero.hv-hero.hv-hero.hv-hero .hero .in{grid-template-columns:50% 50%!important;align-items:center!important;min-height:619px!important;display:grid!important}.hv-hero.hv-hero.hv-hero.hv-hero .hero .txt{padding:38px clamp(80px,7vw,110px) 38px max(clamp(20px,5vw,76px),50vw - 664px)!important}.hv-hero.hv-hero.hv-hero.hv-hero .eyebrow{opacity:0;transform:translateY(12px);color:var(--red)!important;letter-spacing:.01em!important;text-transform:uppercase!important;animation:hv-hero-fadeup .8s .1s var(--ease) forwards!important;margin:0 0 18px!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:500!important}.hv-hero.hv-hero.hv-hero.hv-hero h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(40px,4.5vw,76px)!important;font-weight:500!important;line-height:1.02!important}.hv-hero.hv-hero.hv-hero.hv-hero h1 .ln{display:block!important}.hv-hero.hv-hero.hv-hero.hv-hero h1 .w{vertical-align:top!important;margin-bottom:-.08em!important;padding-bottom:.08em!important;display:inline-block!important;overflow:hidden!important}.hv-hero.hv-hero.hv-hero.hv-hero h1 .w>span{transform:translateY(110%);animation:hv-hero-wordup 1s var(--ease) forwards!important;animation-delay:calc(.25s + var(--n) * 90ms)!important;display:inline-block!important}.hv-hero.hv-hero.hv-hero.hv-hero h1 .acc{position:relative!important}.hv-hero.hv-hero.hv-hero.hv-hero h1 .acc:after{transform:scaleX(0);content:""!important;background:var(--red)!important;transform-origin:0!important;height:.07em!important;animation:hv-hero-line .9s 1.2s var(--ease) forwards!important;border-radius:2px!important;position:absolute!important;bottom:.02em!important;left:0!important;right:0!important}.hv-hero.hv-hero.hv-hero.hv-hero .lead{opacity:0;transform:translateY(16px);color:#ffffffeb!important;max-width:620px!important;animation:hv-hero-fadeup .9s .9s var(--ease) forwards!important;margin:28px 0 36px!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.45!important}.hv-hero.hv-hero.hv-hero.hv-hero .acts{opacity:0;transform:translateY(16px);animation:hv-hero-fadeup .9s 1.1s var(--ease) forwards!important;flex-wrap:wrap!important;gap:14px!important;display:flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .acts .btn{min-height:48px!important;font-size:clamp(16px,1.3vw,18px)!important;font-weight:500!important}@keyframes hv-hero-fadeup{to{opacity:1;transform:none}}@keyframes hv-hero-wordup{to{transform:none}}@keyframes hv-hero-line{to{transform:scaleX(1)}}.hv-hero.hv-hero.hv-hero.hv-hero .media{width:50%!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame{clip-path:inset(0 0 0 100%);animation:hv-hero-reveal 1.5s .35s var(--ease) forwards!important;background:#1a1a1c!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video,.hv-hero.hv-hero.hv-hero.hv-hero .frame .poster{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video{transform:scale(1.25);animation:hv-hero-zoomout 2.2s .35s var(--ease) forwards!important;pointer-events:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls{opacity:0;-webkit-appearance:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-start-playback-button{opacity:0;-webkit-appearance:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-overlay-play-button{opacity:0;-webkit-appearance:none!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-panel{opacity:0;-webkit-appearance:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls{display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-start-playback-button{display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-overlay-play-button{display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .frame video::-webkit-media-controls-panel{display:none!important}@keyframes hv-hero-reveal{to{clip-path:inset(0)}}@keyframes hv-hero-zoomout{to{transform:scale(1)}}.hv-hero.hv-hero.hv-hero.hv-hero .badge{scale:0;z-index:3!important;aspect-ratio:1!important;background:var(--ink)!important;color:#fff!important;width:clamp(128px,11vw,168px)!important;animation:hv-hero-pop 1s 1.3s var(--ease) forwards!important;pointer-events:none!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:0!important;translate:-50% -50%!important}.hv-hero.hv-hero.hv-hero.hv-hero .badge-ring{will-change:transform!important;box-shadow:none!important;outline:none!important;position:absolute!important;inset:0!important}.hv-hero.hv-hero.hv-hero.hv-hero .badge-ring svg{width:100%!important;height:100%!important;overflow:visible!important}.hv-hero.hv-hero.hv-hero.hv-hero .badge-ring text{fill:#fff!important;letter-spacing:.01em!important;font-size:16.5px!important;font-weight:600!important}.hv-hero.hv-hero.hv-hero.hv-hero .badge-ring .dot{fill:var(--red)!important;font-size:13px!important}@keyframes hv-hero-pop{0%{rotate:-90deg;scale:0}to{rotate:0deg;scale:1}}.hv-hero.hv-hero.hv-hero.hv-hero .logos{background:#fff!important;padding:34px 0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important}.hv-hero.hv-hero.hv-hero.hv-hero .track{align-items:center!important;gap:clamp(48px,5vw,84px)!important;width:max-content!important;animation:55s linear infinite hv-hero-scroll!important;display:flex!important}.hv-hero.hv-hero.hv-hero.hv-hero .logos:hover .track{animation-play-state:paused!important}.hv-hero.hv-hero.hv-hero.hv-hero .track img{opacity:1;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;width:auto!important;max-width:150px!important;height:46px!important;transition:filter .3s,opacity .3s!important}.hv-hero.hv-hero.hv-hero.hv-hero .track img:hover{opacity:1;filter:none!important}@keyframes hv-hero-scroll{to{transform:translate(calc(-50% - clamp(24px,2.5vw,42px)))}}@media(max-width:900px){.hv-hero.hv-hero.hv-hero.hv-hero .hero .in{grid-template-columns:1fr!important;min-height:890px!important}.hv-hero.hv-hero.hv-hero.hv-hero .hero .txt{padding:35px 20px 48px!important}.hv-hero.hv-hero.hv-hero.hv-hero .media{aspect-ratio:4/3!important;width:100%!important;position:relative!important}.hv-hero.hv-hero.hv-hero.hv-hero .badge{width:118px!important;top:36px!important;left:24px!important;translate:0 -50%!important}}@media(prefers-reduced-motion:reduce){.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero *,.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero :before,.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.hv-hero.hv-hero.hv-hero.hv-hero .track{animation:none!important}}.hv-hero.hv-hero.hv-hero.hv-hero .frame video{opacity:0;transition:opacity .6s!important}.hv-hero.hv-hero.hv-hero.hv-hero .frame video.is-playing{opacity:1}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero video::-webkit-media-controls{-webkit-appearance:none!important;opacity:0!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero video::-webkit-media-controls-enclosure{-webkit-appearance:none!important;opacity:0!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero video::-webkit-media-controls-panel{-webkit-appearance:none!important;opacity:0!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero video::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;opacity:0!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none!important;opacity:0!important;display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero{overflow-x:clip!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .hdr,.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .mnav{display:none!important}.hv-hero.hv-hero.hv-hero.hv-hero{margin:0!important}.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .hero{margin-top:0!important}@media(max-width:600px){.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero,.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero.hv-hero .hero{min-height:0!important}}.hv-block2.hv-block2.hv-block2.hv-block2 :where(:not(svg,svg *,[style])),.hv-block2.hv-block2.hv-block2.hv-block2 :where(:not(svg,svg *)):before,.hv-block2.hv-block2.hv-block2.hv-block2 :where(:not(svg,svg *)):after{all:unset}.hv-block2.hv-block2.hv-block2.hv-block2 *{font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-transform:inherit!important;font-style:inherit!important}.hv-block2.hv-block2.hv-block2.hv-block2 :where(div,section,article,p,h1,h2,h3,h4,ul,form,figure){display:block!important}.hv-block2.hv-block2.hv-block2.hv-block2 :where(li){display:list-item!important}.hv-block2.hv-block2.hv-block2.hv-block2 :where(b,strong,h1,h2,h3,h4){font-weight:700!important}.hv-block2.hv-block2.hv-block2.hv-block2 :where(a){cursor:pointer!important}.hv-block2.hv-block2.hv-block2.hv-block2 :where(img,video){overflow:clip!important}.hv-block2.hv-block2.hv-block2.hv-block2{letter-spacing:normal!important;text-align:left!important;text-transform:none!important;word-spacing:normal!important;white-space:normal!important;text-indent:0!important;--bg:#efefef!important;--ink:#111113!important;--muted:#8a8a90!important;--red:#d71920!important;--sans:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif!important;--ease:cubic-bezier(.2,.7,.2,1)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;display:block!important}.hv-block2.hv-block2.hv-block2.hv-block2 *,.hv-block2.hv-block2.hv-block2.hv-block2 :before,.hv-block2.hv-block2.hv-block2.hv-block2 :after{box-sizing:border-box!important}.hv-block2.hv-block2.hv-block2.hv-block2{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--sans)!important;-webkit-font-smoothing:antialiased!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin:0!important}.hv-block2.hv-block2.hv-block2.hv-block2 section{max-width:1240px!important;margin:0 auto!important;padding:clamp(64px,9vw,120px) clamp(20px,3vw,40px)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;align-items:end!important;gap:clamp(28px,5vw,80px)!important;display:grid!important}.hv-block2.hv-block2.hv-block2.hv-block2 .label{background:#fff!important;border-radius:999px!important;padding:7px 16px!important;font-size:15px!important;font-weight:600!important;display:inline-block!important;box-shadow:0 1px 2px #0000000d!important}.hv-block2.hv-block2.hv-block2.hv-block2 h2{letter-spacing:-.045em!important;max-width:19ch!important;margin:0!important;font-size:clamp(36px,4.8vw,64px)!important;font-weight:600!important;line-height:1.02!important}.hv-block2.hv-block2.hv-block2.hv-block2 .right{text-align:right!important;flex-direction:column!important;align-items:flex-end!important;display:flex!important}.hv-block2.hv-block2.hv-block2.hv-block2 .sub{max-width:440px!important;color:var(--muted)!important;margin:0!important;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.55!important}@media(max-width:860px){.hv-block2.hv-block2.hv-block2.hv-block2 .head{grid-template-columns:1fr!important;align-items:start!important}.hv-block2.hv-block2.hv-block2.hv-block2 .right{text-align:left!important;align-items:flex-start!important}}.hv-block2.hv-block2.hv-block2.hv-block2 .grid{perspective:1400px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:clamp(40px,5vw,64px)!important;display:grid!important}@media(max-width:900px){.hv-block2.hv-block2.hv-block2.hv-block2 .grid{grid-template-columns:1fr!important;gap:16px!important}}.hv-block2.hv-block2.hv-block2.hv-block2 .item{transform:translateY(34px);opacity:0!important;transition:opacity .9s var(--ease),transform .9s var(--ease)!important;display:flex!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item.in{transform:none;opacity:1!important}.hv-block2.hv-block2.hv-block2.hv-block2 .float{animation:7s ease-in-out infinite hv-block2-float!important;animation-delay:var(--d)!important;flex:1!important;display:flex!important}@keyframes hv-block2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hv-block2.hv-block2.hv-block2.hv-block2 .card{transform:translateY(var(--lift,0)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));color:inherit!important;transition:transform .6s var(--ease),box-shadow .6s!important;background:#fff!important;border-radius:22px!important;flex-direction:column!important;flex:1!important;padding:8px!important;text-decoration:none!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #0000000a,0 0 0 1px #00000008,0 14px 26px -16px #0000003d!important}.hv-block2.hv-block2.hv-block2.hv-block2 .card.tilting{transition:transform .12s linear,box-shadow .6s!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item:hover .card{--lift:-10px!important;box-shadow:inset 0 0 0 1px #0000000a,0 0 0 1px #00000008,0 36px 60px -28px #00000061!important}.hv-block2.hv-block2.hv-block2.hv-block2 .ph{aspect-ratio:4/3!important;clip-path:inset(100% 0 0 round 15px)!important;transition:clip-path 1.2s var(--ease)!important;background:#e2e0dc!important;border-radius:15px!important;position:relative!important;overflow:hidden!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item.in .ph{clip-path:inset(0 round 15px)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .ph img{transform:scale(1.18) translate(var(--px,0px),var(--py,0px));object-fit:cover!important;width:100%!important;height:100%!important;transition:transform 1.6s var(--ease)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item.in .ph img{transform:scale(1.02) translate(var(--px,0px),var(--py,0px))}.hv-block2.hv-block2.hv-block2.hv-block2 .item.in:hover .ph img{transform:scale(1.09) translate(var(--px,0px),var(--py,0px));transition:transform .9s var(--ease)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .shine{transform:translate(-120%);pointer-events:none!important;background:linear-gradient(115deg,#0000 30%,#ffffff61 48%,#0000 62%)!important;position:absolute!important;inset:0!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item:hover .shine{transform:translate(120%);transition:transform 1.1s var(--ease)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .badge{width:46px!important;height:46px!important;color:var(--ink)!important;transition:transform .6s var(--ease)!important;background:#fff!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:14px!important;left:14px!important;box-shadow:0 8px 18px -8px #00000059!important}.hv-block2.hv-block2.hv-block2.hv-block2 .badge svg{width:22px!important;height:22px!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item:hover .badge{transform:translateY(-4px)rotate(-6deg)}.hv-block2.hv-block2.hv-block2.hv-block2 .tx{padding:22px 20px 26px!important}.hv-block2.hv-block2.hv-block2.hv-block2 h3{letter-spacing:-.025em!important;margin:0!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:500!important;line-height:1.15!important}.hv-block2.hv-block2.hv-block2.hv-block2 .tx p{color:var(--muted)!important;margin:8px 0 0!important;font-size:15.5px!important;line-height:1.45!important}.hv-block2.hv-block2.hv-block2.hv-block2 .ctas{justify-content:center!important;margin-top:clamp(40px,5vw,60px)!important;display:flex!important}.hv-block2.hv-block2.hv-block2.hv-block2 .btn{background:var(--red)!important;color:#fff!important;border-radius:999px!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:12px 24px 12px 28px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:background .25s,transform .25s,box-shadow .25s!important;display:inline-flex!important}.hv-block2.hv-block2.hv-block2.hv-block2 .btn svg{width:14px!important;height:14px!important;transition:transform .35s var(--ease)!important}.hv-block2.hv-block2.hv-block2.hv-block2 .btn:hover{transform:translateY(-2px);background:#b8141a!important;box-shadow:0 14px 26px -12px #d7192099!important}.hv-block2.hv-block2.hv-block2.hv-block2 .btn:hover svg{transform:translate(2px,-2px)}.hv-block2.hv-block2.hv-block2.hv-block2 .btn:focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.hv-block2.hv-block2.hv-block2.hv-block2 .float{animation:none!important}.hv-block2.hv-block2.hv-block2.hv-block2 .item{transform:none;opacity:1!important;transition:none!important}.hv-block2.hv-block2.hv-block2.hv-block2 .ph{clip-path:none!important;transition:none!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .ph img,.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .shine,.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .badge,.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .card,.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .btn{transition:none!important}}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 h1,.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 h2{font-size:clamp(29px,3.35vw,46px)!important;line-height:1.04!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{letter-spacing:0!important;font-size:clamp(15.5px,1.1vw,17px)!important;line-height:1.55!important}@media(max-width:640px){.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:15.5px!important}}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 section{padding-bottom:clamp(48px,5.8vw,76px)!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 h2{letter-spacing:-.03em!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.07!important}@media(max-width:640px){.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 h2{font-size:30px!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:15px!important}}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 section{padding-top:clamp(46px,5vw,68px)!important;padding-bottom:clamp(46px,5vw,68px)!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:clamp(17.5px,1.2vw,19px)!important;line-height:1.5!important}@media(max-width:640px){.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:17px!important}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 section{padding-top:38px!important;padding-bottom:42px!important}}.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:clamp(19.5px,1.2vw + 2px,21px)!important}@media(max-width:640px){.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2.hv-block2 .sub{font-size:19px!important}}.hv-programs.hv-programs.hv-programs.hv-programs :where(:not(svg,svg *,[style])),.hv-programs.hv-programs.hv-programs.hv-programs :where(:not(svg,svg *)):before,.hv-programs.hv-programs.hv-programs.hv-programs :where(:not(svg,svg *)):after{all:unset}.hv-programs.hv-programs.hv-programs.hv-programs *{font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-transform:inherit!important;font-style:inherit!important}.hv-programs.hv-programs.hv-programs.hv-programs :where(div,section,article,p,h1,h2,h3,h4,ul,form,figure){display:block!important}.hv-programs.hv-programs.hv-programs.hv-programs :where(li){display:list-item!important}.hv-programs.hv-programs.hv-programs.hv-programs :where(b,strong,h1,h2,h3,h4){font-weight:700!important}.hv-programs.hv-programs.hv-programs.hv-programs :where(a){cursor:pointer!important}.hv-programs.hv-programs.hv-programs.hv-programs :where(img,video){overflow:clip!important}.hv-programs.hv-programs.hv-programs.hv-programs{letter-spacing:normal!important;text-align:left!important;text-transform:none!important;word-spacing:normal!important;white-space:normal!important;text-indent:0!important;--bg:#efefef!important;--ink:#111113!important;--muted:#8a8a90!important;--red:#d71920!important;--sans:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif!important;--serif:"Playfair Display",Georgia,serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;display:block!important}.hv-programs.hv-programs.hv-programs.hv-programs *,.hv-programs.hv-programs.hv-programs.hv-programs :before,.hv-programs.hv-programs.hv-programs.hv-programs :after{box-sizing:border-box!important}.hv-programs.hv-programs.hv-programs.hv-programs{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--sans)!important;-webkit-font-smoothing:antialiased!important;margin:0!important}.hv-programs.hv-programs.hv-programs.hv-programs section{text-align:center!important;max-width:1200px!important;margin:0 auto!important;padding:clamp(64px,9vw,120px) clamp(20px,3vw,40px)!important}.hv-programs.hv-programs.hv-programs.hv-programs .label{background:#fff!important;border-radius:999px!important;padding:7px 16px!important;font-size:15px!important;font-weight:600!important;display:inline-block!important;box-shadow:0 1px 2px #0000000d!important}.hv-programs.hv-programs.hv-programs.hv-programs h2{letter-spacing:-.045em!important;max-width:22ch!important;margin:22px auto 0!important;font-size:clamp(36px,5.2vw,64px)!important;font-weight:600!important;line-height:1.02!important}.hv-programs.hv-programs.hv-programs.hv-programs .sub{max-width:640px!important;color:var(--muted)!important;margin:20px auto 0!important;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.5!important}.hv-programs.hv-programs.hv-programs.hv-programs h2 em{font-family:var(--serif)!important;letter-spacing:-.03em!important;font-weight:500!important}.hv-programs.hv-programs.hv-programs.hv-programs .grid{text-align:left!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:clamp(40px,5vw,64px)!important;display:grid!important}@media(max-width:1040px){.hv-programs.hv-programs.hv-programs.hv-programs .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.hv-programs.hv-programs.hv-programs.hv-programs .grid{grid-template-columns:1fr!important;gap:14px!important}}.hv-programs.hv-programs.hv-programs.hv-programs .item{transform:translateY(28px);opacity:0!important;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)!important;display:flex!important}.hv-programs.hv-programs.hv-programs.hv-programs .item.in{transform:none;opacity:1!important}.hv-programs.hv-programs.hv-programs.hv-programs .float{animation:7s ease-in-out infinite hv-programs-float!important;animation-delay:var(--d)!important;flex:1!important;display:flex!important}@keyframes hv-programs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hv-programs.hv-programs.hv-programs.hv-programs .card{color:inherit!important;background:#fff!important;border-radius:18px!important;flex:1!important;padding:28px 26px 26px!important;text-decoration:none!important;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s!important;display:block!important;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #0000000b,0 0 0 1px #00000008,0 12px 22px -14px #00000038!important}.hv-programs.hv-programs.hv-programs.hv-programs .card:hover,.hv-programs.hv-programs.hv-programs.hv-programs .card:focus-visible{transform:translateY(-6px);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #0000000b,0 0 0 1px #00000008,0 26px 40px -22px #00000052!important}.hv-programs.hv-programs.hv-programs.hv-programs .card:focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important}.hv-programs.hv-programs.hv-programs.hv-programs .ic{width:30px!important;height:30px!important;color:var(--ink)!important;margin-bottom:34px!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)!important;display:block!important}.hv-programs.hv-programs.hv-programs.hv-programs .card:hover .ic{transform:scale(1.1)rotate(-4deg)}.hv-programs.hv-programs.hv-programs.hv-programs h3{letter-spacing:-.02em!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:1.2!important}.hv-programs.hv-programs.hv-programs.hv-programs .card p{color:var(--muted)!important;margin:6px 0 0!important;font-size:14.5px!important;line-height:1.4!important}.hv-programs.hv-programs.hv-programs.hv-programs .ctas{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:clamp(40px,5vw,64px)!important;display:flex!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn{letter-spacing:-.01em!important;border-radius:999px!important;align-items:center!important;min-height:52px!important;padding:12px 26px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:background .25s,color .25s,box-shadow .25s,transform .25s!important;display:inline-flex!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn:hover{transform:translateY(-2px)}.hv-programs.hv-programs.hv-programs.hv-programs .btn:focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn-light{color:var(--ink)!important;background:#fff!important;box-shadow:0 1px 2px #0000000d!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn-light:hover{box-shadow:0 12px 24px -14px #0000004d!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn-red{background:var(--red)!important;color:#fff!important}.hv-programs.hv-programs.hv-programs.hv-programs .btn-red:hover{background:#b8141a!important;box-shadow:0 12px 24px -12px #d719208c!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs h1,.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs h2{font-size:clamp(29px,3.35vw,46px)!important;line-height:1.04!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .sub{letter-spacing:0!important;font-size:clamp(15.5px,1.1vw,17px)!important;line-height:1.55!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .sub{font-size:15.5px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs{--bg:#f5f2ec!important;background:#f5f2ec!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs h2{letter-spacing:-.03em!important;margin-top:18px!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.07!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .label{letter-spacing:.06em!important;padding:7px 14px!important;font-size:12px!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs h2{font-size:30px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .sub{font-size:15px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section{padding-top:34px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs{--bg:#efefef!important;background:#efefef!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section{padding-top:clamp(34px,3.8vw,52px)!important;padding-bottom:clamp(38px,4.2vw,58px)!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .sub{max-width:680px!important;margin-top:16px!important;font-size:clamp(17.5px,1.22vw,19px)!important;line-height:1.5!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .ctas{margin-top:clamp(30px,3.5vw,44px)!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section{padding-top:30px!important;padding-bottom:38px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .sub{font-size:17px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs{height:auto!important;min-height:0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .ctas{margin-bottom:0!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section#loesungen{padding-top:14px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section#loesungen{padding-top:0!important}.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:clamp(210px,20vw,270px)!important;margin:0 auto!important;padding:clamp(28px,4vw,48px) 20px clamp(24px,3vw,40px)!important;display:flex!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{min-height:190px!important;padding:26px 10px 30px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{min-height:0!important;margin:0 auto clamp(38px,3.4vw,48px)!important;padding:0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro h2{margin-top:18px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .sub{margin-top:16px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .grid{margin-top:0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .ctas{margin-top:clamp(32px,3vw,42px)!important;margin-bottom:0!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section#loesungen{padding-top:42px!important;padding-bottom:42px!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{margin-bottom:32px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section#loesungen{padding-top:clamp(20px,2vw,30px)!important;padding-bottom:clamp(92px,8.2vw,120px)!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{margin-top:0!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs section#loesungen{padding-top:22px!important;padding-bottom:64px!important}}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .sub{font-size:clamp(19.5px,1.22vw + 2px,21px)!important}@media(max-width:640px){.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .sub{font-size:19px!important}}.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:end!important;gap:clamp(28px,3.4vw,56px)!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{text-align:left!important;min-height:0!important;margin:0 auto clamp(38px,3.4vw,48px)!important;padding:0!important;display:grid!important}.hv-programs.hv-programs.hv-programs.hv-programs .intro-copy{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .label{margin:0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro h2{max-width:none!important;margin:18px 0 0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .sub{text-align:right!important;max-width:620px!important;margin:0 0 0 auto!important}@media(max-width:900px){.hv-programs.hv-programs.hv-programs.hv-programs .program-intro{grid-template-columns:1fr!important;gap:0!important}.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs.hv-programs .program-intro .sub{text-align:left!important;margin:16px 0 0!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(:not(svg,svg *,[style])),.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(:not(svg,svg *)):before,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(:not(svg,svg *)):after{all:unset}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai *{font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-transform:inherit!important;font-style:inherit!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(div,section,article,p,h1,h2,h3,h4,ul,form,figure){display:block!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(li){display:list-item!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(b,strong,h1,h2,h3,h4){font-weight:700!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(a){cursor:pointer!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :where(img,video){overflow:clip!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai{letter-spacing:normal!important;text-align:left!important;text-transform:none!important;word-spacing:normal!important;white-space:normal!important;text-indent:0!important;--bg:#efefef!important;--ink:#111113!important;--muted:#8a8a90!important;--red:#d71920!important;--sans:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif!important;--ease:cubic-bezier(.2,.7,.2,1)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;display:block!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai *,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :before,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :after{box-sizing:border-box!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--sans)!important;-webkit-font-smoothing:antialiased!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin:0!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai img{max-width:100%!important;display:block!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai :focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important;border-radius:10px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai section{max-width:1240px!important;margin:0 auto!important;padding:clamp(64px,9vw,120px) clamp(20px,3vw,40px)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;align-items:end!important;gap:clamp(28px,5vw,80px)!important;display:grid!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h2{letter-spacing:-.045em!important;max-width:17ch!important;margin:0!important;font-size:clamp(36px,4.8vw,64px)!important;font-weight:600!important;line-height:1.02!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .right{text-align:right!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{max-width:420px!important;color:var(--muted)!important;margin:0 0 0 auto!important;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.55!important}@media(max-width:860px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .head{grid-template-columns:1fr!important;align-items:start!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .right{text-align:left!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{margin:0!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;margin-top:clamp(40px,5vw,64px)!important;display:grid!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .stack{flex-direction:column!important;gap:18px!important;display:flex!important}@media(max-width:980px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .stack{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}@media(max-width:640px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .grid,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .stack{grid-template-columns:1fr!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item{transform:translateY(30px);opacity:0!important;transition:opacity .9s var(--ease),transform .9s var(--ease)!important;display:flex!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item.small{flex:1!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item.in{transform:none;opacity:1!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .float{animation:7s ease-in-out infinite hv-simon-kai-float!important;animation-delay:var(--d)!important;flex:1!important;display:flex!important}@keyframes hv-simon-kai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .card{transition:transform .5s var(--ease),box-shadow .5s!important;background:#fff!important;border-radius:20px!important;flex:1!important;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #0000000b,0 0 0 1px #00000008,0 12px 22px -14px #00000038!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item:hover .card{transform:translateY(-6px);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #0000000b,0 0 0 1px #00000008,0 26px 40px -22px #00000052!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .person{flex-direction:column!important;padding:8px 8px 14px!important;display:flex!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ph{aspect-ratio:16/10!important;clip-path:inset(100% 0 0 round 14px)!important;transition:clip-path 1.2s var(--ease)!important;background:#e9e9ea!important;border-radius:14px!important;overflow:hidden!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item.in .ph{clip-path:inset(0 round 14px)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ph img{transform:scale(1.12);object-fit:cover!important;width:100%!important;height:100%!important;transition:transform 1.6s var(--ease)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item.in .ph img{transform:scale(1.02)}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item.in:hover .ph img{transform:scale(1.06);transition:transform .9s var(--ease)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .pt{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:20px 14px 0!important;display:flex!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h3{letter-spacing:-.025em!important;margin:0!important;font-size:21px!important;font-weight:500!important;line-height:1.15!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .role{color:var(--muted)!important;margin:4px 0 0!important;font-size:14.5px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .bio{color:#56565c!important;margin:10px 14px 0!important;font-size:14.5px!important;line-height:1.45!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .facts{margin:16px 14px 0!important;padding:0!important;list-style:none!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .facts li{border-top:1px solid #ecebe8!important;grid-template-columns:96px 1fr!important;align-items:baseline!important;gap:12px!important;padding:10px 0!important;display:grid!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .facts b{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:15.5px!important;font-weight:600!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .facts span{color:var(--muted)!important;font-size:13.5px!important;line-height:1.4!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .go{width:36px!important;height:36px!important;color:var(--ink)!important;transition:background .3s,color .3s,transform .5s var(--ease)!important;background:#f1f0ed!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .go svg{width:13px!important;height:13px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .go:hover,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item:hover .go{background:var(--ink)!important;color:#fff!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .go:hover{transform:translate(1px,-1px)}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .person{position:relative!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .card-link{z-index:3!important;border-radius:20px!important;position:absolute!important;inset:0!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .card-link:focus-visible{outline:2px solid var(--ink)!important;outline-offset:-4px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .fact{flex-direction:column!important;justify-content:space-between!important;gap:22px!important;padding:24px!important;display:flex!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ic{width:26px!important;height:26px!important;color:var(--ink)!important;transition:transform .5s var(--ease)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item:hover .ic{transform:scale(1.1)rotate(-5deg)}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h4{letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:500!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .fact p{color:var(--muted)!important;margin:5px 0 0!important;font-size:14.5px!important;line-height:1.45!important}@media(prefers-reduced-motion:reduce){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .float{animation:none!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .item{transform:none;opacity:1!important;transition:none!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ph{clip-path:none!important;transition:none!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ph img,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .card,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .ic{transition:none!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h1,.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h2{font-size:clamp(29px,3.35vw,46px)!important;line-height:1.04!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{letter-spacing:0!important;font-size:clamp(15.5px,1.1vw,17px)!important;line-height:1.55!important}@media(max-width:640px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:15.5px!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h2{letter-spacing:-.03em!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.07!important}@media(max-width:640px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai h2{font-size:30px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:15px!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai section{padding-top:clamp(48px,5.2vw,72px)!important;padding-bottom:clamp(48px,5.2vw,72px)!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:clamp(17.5px,1.2vw,19px)!important;line-height:1.5!important}@media(max-width:640px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:17px!important}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai section{padding-top:38px!important;padding-bottom:42px!important}}.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:clamp(19.5px,1.2vw + 2px,21px)!important}@media(max-width:640px){.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai.hv-simon-kai .sub{font-size:19px!important}}
