@media(max-width:800px){.elementor .hapert-compact-menu-31{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);}}@media(max-width:800px){.elementor .hapert-compact-menu-16{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);}}@media(max-width:800px){.elementor .hapert-compact-menu-15{padding-inline-end:0px;border-inline-end-width:0px;}}@media(max-width:800px){.elementor .hapert-compact-menu-09{min-height:0px;padding-block-end:0.75rem;}}@media(max-width:800px){.elementor .hapert-compact-menu-06{flex-wrap:wrap;justify-content:flex-start;}}@media(max-width:800px){.elementor .hapert-compact-menu-05{flex:0 1 auto;}}@media(max-width:800px){.elementor .hs-root{& header { top:14px;padding:12px 16px;left:5%;right:5%;gap:14px } & .hs-logo { font-size:22px } & .hs-by { font-size:7px } & .hs-nav a:not(:last-child) { display:none } & .hs-nav { font-size:10px } & .hs-chapters { right:10px } & .hs-chapters a { font-size:8px;gap:5px } & .hs-chapters a:after { width:8px } & .hs-chapters a.hs-active:after { width:15px } & .hs-hero-topline { top:24%;font-size:15vw;white-space:normal;right:10%;line-height:.9 } & .hs-hero-copy { left:7%;bottom:19%;right:10% } & .hs-hero-copy h1 { font-size:45px } & .hs-hero-copy p { font-size:12px;max-width:290px } & .hs-door { background-position:66% center } & .hs-welcome { padding:10% } & .hs-welcome h2 { font-size:68px } & .hs-welcome p { font-size:13px } & .hs-manifesto .hs-sticky { padding:10% } & .hs-manifesto h2 { font-size:39px } & .hs-manifesto-foot { gap:18px;font-size:9px } & .hs-research .hs-sticky { padding-top:100px } & .hs-research-intro { top:18%;left:8%;max-width:290px } & .hs-research-intro h2 { font-size:38px } & .hs-research-panel { padding:5vh 8vw 90px } & .hs-panel-text { max-width:90%;padding:20px } & .hs-panel-text h3 { font-size:34px } & .hs-panel-text p { font-size:12px } & .hs-trailer { width:95%;left:0;top:25% } & .hs-research-intro { opacity:clamp(0,calc(1 - var(--hs-p,0)*12),1) } & .hs-orbit { width:220px;left:25%;top:25% } & .hs-orbit strong { font-size:62px } & .hs-material-copy { left:9%;right:12%;top:54% } & .hs-material-copy h2 { font-size:38px;margin:15px 0 } & .hs-material-copy p { font-size:12px } & .hs-material-image { clip-path:inset(calc(var(--hs-p,0)*13%) calc(var(--hs-p,0)*8%) calc(var(--hs-p,0)*50%) calc(var(--hs-p,0)*8%)) } & .hs-material-opening { top:28%;right:10% } & .hs-material-opening h2 { font-size:62px } & .hs-material-copy .hs-link { margin-top:16px } & .hs-people-copy { top:28%;left:9%;right:12% } & .hs-people-copy h2 { font-size:53px } & .hs-people-copy p { font-size:13px } & .hs-end { padding:140px 9% 45px } & .hs-end h2 { font-size:54px } & .hs-end footer { gap:25px;line-height:1.5 } & .hs-concept { font-size:8px;left:12px;bottom:12px } & .hs-research-caption { font-size:7px;right:10% } & .hs-scrollcue { font-size:8px } & .hs-manifesto .hs-sticky:before,& .hs-material .hs-sticky:before,& .hs-people .hs-sticky:after,& .hs-end:before { font-size:16rem;right:0;opacity:.6; }\n}}