:root{font-family:Arial,Helvetica,sans-serif;color:#050505;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden;max-width:100%;background:#fff}.site{position:relative;width:100%;height:100svh;overflow:hidden;background:#fff}.cloud-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#fff;pointer-events:none}.cloud-background .vanta-canvas{width:100%!important;height:100%!important;filter:grayscale(1) contrast(1.02) brightness(1.05);transform:translateY(28%);transform-origin:center top}.wordmark{position:absolute;left:50%;top:42%;z-index:1;width:min(94vw,1120px);margin:0;font-size:0;line-height:0;transform:translate(-50%,-50%);pointer-events:none}.wordmark picture,.wordmark img{display:block;width:100%}.wordmark img{height:auto;object-fit:contain}.legal{position:absolute;left:max(clamp(20px,2.5vw,40px),env(safe-area-inset-left));bottom:max(clamp(20px,2.5vw,36px),env(safe-area-inset-bottom));z-index:1;max-width:calc(100vw - 90px);color:#050505;font-size:clamp(.74rem,.82vw,.86rem);font-weight:400;line-height:1.45;letter-spacing:.01em;overflow-wrap:anywhere}.legal p{margin:0}.legal-title{position:relative;display:inline-block;margin-bottom:.45rem;color:inherit;font-weight:600;text-decoration:none}.legal-title:after{position:absolute;right:0;bottom:-.12em;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right center;transition:transform .28s cubic-bezier(.65,0,.35,1)}.legal-title:hover:after,.legal-title:focus-visible:after{transform:scaleX(1);transform-origin:left center}.linkedin-link{position:absolute;right:max(clamp(20px,2.5vw,40px),env(safe-area-inset-right));bottom:max(clamp(20px,2.5vw,36px),env(safe-area-inset-bottom));z-index:1;display:block;width:clamp(25px,2vw,31px);height:clamp(25px,2vw,31px);color:#050505}.linkedin-link:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;content:""}.linkedin-link svg{display:block;width:100%;height:100%;fill:currentColor}.linkedin-link:hover,.linkedin-link:focus-visible{opacity:.62}@media(max-width:640px){.wordmark{top:41%;width:82vw}.legal{font-size:.7rem}}@media(max-width:360px){.wordmark{width:78vw}.legal{max-width:calc(100vw - 78px);font-size:.66rem}}@media(max-height:500px)and (orientation:landscape){.wordmark{top:36%;width:min(84vw,760px)}.cloud-background .vanta-canvas{transform:translateY(20%)}.legal,.linkedin-link{bottom:14px}}@media(prefers-reduced-motion:reduce){.cloud-background canvas{transition:none}.legal-title:after{transition:none}}
