.homepage-hero-pin{background:#000;clip-path:inset(0 0 0 0);height:100vh;height:100lvh;overflow:hidden;position:relative;z-index:0}@media screen and (max-width:767px){.homepage-hero-pin{overscroll-behavior-y:contain}}.homepage-hero-pin~*{position:relative;z-index:1}.homepage-hero{height:100%;min-height:100%;position:relative;width:100%}.homepage-hero canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.homepage-hero__intro{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);background:hsla(0,0%,100%,.149);border-radius:4px;font-family:NB Architekt;font-size:20px!important;font-weight:400;left:50%;letter-spacing:8%;line-height:54px;max-width:90vw;overflow:hidden;padding:.75em 1em .7em;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:background .3s ease;width:auto;z-index:1}.homepage-hero__intro:hover{background:hsla(0,0%,100%,.075)}@media screen and (max-width:767px){.homepage-hero__intro{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;left:1rem;max-width:calc(100vw - 2rem);overflow:visible;padding:0;text-align:left;transform:translateY(calc(-50% - 50px))}.homepage-hero__intro p{align-items:flex-start;display:flex;flex-direction:column;gap:.8em}.homepage-hero__intro>p>.homepage-hero__intro-label{display:none}.homepage-hero__intro a{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);background:hsla(0,0%,100%,.149);border-radius:4px;overflow:hidden;padding:.5em .75em}}@media screen and (min-width:768px){.homepage-hero__intro{max-width:none;white-space:nowrap}}.homepage-hero__intro p{margin:0}.homepage-hero__intro-label{margin-right:.2em}.homepage-hero__intro a,.homepage-hero__intro-label{color:#fff;display:inline-block;position:relative;transition:opacity .2s ease}.homepage-hero__intro a{pointer-events:all;text-decoration:none;white-space:nowrap}.homepage-hero__intro a:hover{opacity:.5}.homepage-hero__intro a .homepage-hero__intro-label{opacity:1}.homepage-hero__intro a .homepage-hero__underline{background:#fff;bottom:-2px;height:1px;left:0;position:absolute;transform-origin:left center;width:100%}
