#nav-desktop[data-astro-cid-dj2yeb4l]{--nav-height:7.5rem;--nav-height-small:4.4rem;box-sizing:border-box;padding-inline:max(var(--gutter), (100% - var(--container)) / 2);height:var(--nav-height);z-index:11;will-change:height;background-color:#0000;justify-content:space-between;align-items:center;width:100%;max-width:100vw;font-weight:300;transition:height .3s ease-in-out;display:flex;position:fixed;top:0;left:0;&.nav-desktop-sticky{--nav-height:var(--nav-height-small)}@media screen and (width<=70rem){display:none}& #nav-desktop-background{height:var(--nav-height-small);will-change:translate;view-transition-name:nav-desktop-background;background-color:#000;width:100%;transition:translate .3s ease-in-out;position:fixed;top:0;left:0;translate:0 -100%}&.nav-desktop-sticky{& #nav-desktop-background{translate:0}}& #left-element{z-index:10;user-select:none;view-transition-name:nav-desktop-left;flex-direction:row;align-items:center;font-size:1.2rem;font-weight:400;text-decoration:none;display:flex}& .logo{width:1.8rem;height:auto}& #nav-headline{color:#fff;letter-spacing:.08rem;text-transform:uppercase;width:10rem;margin-left:2.7rem;font-size:.95rem;font-weight:700;text-decoration:none}& #right-element{view-transition-name:nav-desktop-right;flex-direction:row;align-items:center;height:100%;margin-right:-1.4rem;display:flex}& .nav-item-content{color:#0000;justify-content:center;align-items:center;height:100%;padding:0 1.4rem;display:flex;position:relative}& .nav-item-content div{justify-content:center;display:flex;position:relative}& .nav-item-content div div{color:#fff;font-weight:500;transition:font-weight .3s ease-in-out;position:absolute;inset:0 auto}& .nav-item-active .nav-item-content div div,& .nav-item-link:hover .nav-item-content div div{font-weight:800}& .nav-item{box-sizing:border-box;color:#fff;letter-spacing:.08rem;text-transform:uppercase;white-space:nowrap;user-select:none;flex-direction:column;justify-content:center;align-items:center;height:55%;font-size:.95rem;font-weight:700;text-decoration:none;transition:height .3s ease-in-out;display:flex;position:relative}&.nav-desktop-sticky .nav-item[data-astro-cid-dj2yeb4l]{height:100%!important}& .nav-item-link{cursor:pointer}& button.nav-item-content{all:unset;color:#0000;cursor:default;align-items:center;gap:.35rem;height:100%;padding:0 1.4rem;display:flex}& .nav-chevron{color:#fff;width:.9rem;height:.9rem;transition:rotate .2s}& .nav-item:hover .nav-chevron,& .nav-item:focus-within .nav-chevron{rotate:180deg}& .nav-item-children-box-wrapper{visibility:hidden;opacity:0;padding-top:.6rem;transition:opacity .18s,visibility .18s;position:absolute;top:100%;left:50%;translate:-50%}& .nav-item:hover .nav-item-children-box-wrapper,& .nav-item:focus-within .nav-item-children-box-wrapper{visibility:visible;opacity:1}& .nav-item-children-box{background:#fff;border-radius:.8rem;grid-template-columns:repeat(2,15.3rem);gap:.2rem;padding:.5rem;display:grid;box-shadow:0 0 0 1px #0e111c14}& .nav-item-child{text-transform:none;letter-spacing:0;white-space:normal;border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.75rem .9rem;text-decoration:none;transition:background-color .15s;display:flex;&:hover,&.current{background:var(--surface)}}& .child-name{color:var(--ink);font-size:.87rem;font-weight:600}& .child-text{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.4}}#nav-mobile[data-astro-cid-dj2yeb4l]{justify-content:center;width:100%;display:none;position:absolute;top:0;@media screen and (width<=70rem){display:flex}& #headline{z-index:11;user-select:none;flex-direction:row;align-items:center;height:3.2rem;font-size:1.2rem;font-weight:400;text-decoration:none;display:flex;position:relative;top:2.2rem}& #headline .logo{width:1.8rem}@media (width<=45rem){& #headline .logo{width:1.4rem}}& #headline .text{color:#fff;letter-spacing:.08rem;text-transform:uppercase;margin-left:2.7rem;font-size:.95rem;font-weight:700;text-decoration:none}@media (width<=45rem){& #headline .text{margin-left:1.2rem}}& #hamburger-container{all:unset;z-index:11;cursor:pointer;border-radius:25%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;position:fixed;top:2.2rem;right:2.4rem}@media screen and (width<=45rem){& #hamburger-container{right:2.2rem}}& #hamburger-container-bg{z-index:2;background-color:#000000e6;border-radius:50%;width:3rem;height:3rem;position:fixed;top:2.3rem;right:2.5rem}@media screen and (width<=45rem){& #hamburger-container-bg{right:2.3rem}}& #hamburger-container #line-1,& #hamburger-container #line-2{transform-origin:50%;transition:transform .4s ease-in-out,opacity .4s ease-in-out}& #hamburger-container #line-3{transition:opacity .4s ease-in-out}& #nav-mobile-menu{z-index:10;will-change:transform, clip-path;width:23rem;max-width:85%;height:100%;transition:transform, clip-path, display allow-discrete, overlay allow-discrete;view-transition-name:mobile-nav-menu;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);background-color:#000;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;transition-duration:1.2s;transition-timing-function:cubic-bezier(.22,.265,0,1.005);position:fixed;top:0;left:100%;overflow:auto;transform:translate(4rem);&::backdrop{view-transition-name:mobile-nav-overlay;background-color:#0000;transition:background-color .7s}&:popover-open{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);display:flex;transform:translate(-100%);@starting-style{clip-path:polygon(0 0,100% 0,100% 100%,20% 100%);transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translate(4rem)}&::backdrop{background-color:#00000080;@starting-style{background-color:#0000}}}}& #nav-item-container{box-sizing:border-box;width:100%;margin-top:6rem;padding:0 3.2rem}& .mobile-nav-element{text-align:right;color:#fff;cursor:pointer;text-transform:uppercase;opacity:1;border-bottom:.1rem solid #2f2f2f;flex-direction:column;justify-content:center;align-items:flex-end;padding:.8rem 0;font-size:.9rem;font-weight:700;text-decoration:none;transition-duration:1.9s;transition-timing-function:cubic-bezier(.06,.765,.32,.99);display:block;position:relative;transform:translateY(30%)}& .mobile-nav-element-sub{font-weight:400}}#footer[data-astro-cid-jo6i4kqk]{color:#fff9;background:#000;font-size:.95rem;overflow:hidden}.inner[data-astro-cid-jo6i4kqk]{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(4rem, 8vw, 6.5rem) var(--gutter) 2rem;margin-inline:auto}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:3rem 2rem;display:grid;@media (width<=60rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=36rem){grid-template-columns:1fr}}.brand[data-astro-cid-jo6i4kqk]{& p{max-width:18rem;margin:1.4rem 0 0;line-height:1.6}}.brand-link[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.08rem;text-transform:uppercase;align-items:center;gap:1rem;font-weight:700;text-decoration:none;display:inline-flex;&:hover{color:#fff}}.footer-logo[data-astro-cid-jo6i4kqk]{width:1.6rem;height:auto}.column[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;display:flex;& a{color:#ffffffbf;text-decoration:none;&:hover{color:#fff}}}.column-title[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem;font-size:.85rem;display:flex}.legal[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:flex;& a{color:#fff9;text-decoration:none;&:hover{color:#fff}}}.button[data-astro-cid-ekguhzzh]{white-space:nowrap;background:0 0;border:.14rem solid;border-radius:50rem;align-items:center;padding:.9rem 1.8rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.on-dark[data-astro-cid-ekguhzzh]{color:#fff;border-color:#fff;&:hover{color:#000;background:#fff}}.on-light[data-astro-cid-ekguhzzh]{color:var(--ink);border-color:var(--ink);&:hover{color:#fff;background:var(--ink)}}#header[data-astro-cid-ge2uvauf]{background-color:#212121;height:100vh;min-height:40rem;display:block;position:relative;&.compact{height:72vh;min-height:32rem}}#hero-cta[data-astro-cid-ge2uvauf]{opacity:0;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:2.6rem;margin-right:2rem;animation:.7s cubic-bezier(.215,.61,.355,1) .85s forwards fadein-font;display:flex;@media screen and (width<=70rem){justify-content:center;margin-right:0}}#arrow-box[data-astro-cid-ge2uvauf]{z-index:3;justify-content:center;align-items:center;width:100%;margin-top:-5rem;display:flex;position:absolute;top:100%}@media screen and (width<=40rem){#arrow-box[data-astro-cid-ge2uvauf]{display:none}}#expand-arrow[data-astro-cid-ge2uvauf]{opacity:0;cursor:pointer;z-index:5;color:#fff;stroke-width:.8px;width:4.7rem;height:auto;animation:.5s .8s forwards fadein-arrow;position:absolute}@keyframes fadein-arrow{0%{opacity:0}to{opacity:.8}}#expand-arrow[data-astro-cid-ge2uvauf]:hover{opacity:1}#head-img[data-astro-cid-ge2uvauf]{object-position:center center;object-fit:cover;box-sizing:border-box;z-index:2;background-color:#212121;background-origin:border-box;min-width:100%;max-width:100%;height:100%;display:block;position:absolute}.head-gradient[data-astro-cid-ge2uvauf]{z-index:2;background:linear-gradient(135deg,#00e5d073,#0911ffcc);width:100%;height:100%;animation:3.5s fadein;position:absolute;top:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}#headline-container[data-astro-cid-ge2uvauf]{text-align:right;box-sizing:border-box;width:100%;height:100%;padding-inline:max(var(--gutter), (100% - var(--container)) / 2);z-index:2;view-transition-class:page-header;view-transition-name:match-element;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0}@media screen and (width<=70rem){#headline-container[data-astro-cid-ge2uvauf]{align-items:center}}#headline-wrapper[data-astro-cid-ge2uvauf]{width:72%}@media screen and (width<=70rem){#headline-wrapper[data-astro-cid-ge2uvauf]{width:75%;margin-right:0}}#main-headline[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;color:#fff;opacity:1;opacity:0;margin:0;font-size:4.4rem;font-weight:650;line-height:1.02;animation:.7s cubic-bezier(.215,.61,.355,1) .3s forwards fadein-font;display:inline-block;position:relative}@media screen and (width<=85rem){#main-headline[data-astro-cid-ge2uvauf]{font-size:3.4rem}}@media screen and (width<=50rem){#main-headline[data-astro-cid-ge2uvauf]{font-size:2.4rem}}@media screen and (width<=35rem){#main-headline[data-astro-cid-ge2uvauf]{font-size:2rem}}#main-headline[data-astro-cid-ge2uvauf].long{text-wrap:balance;font-size:3.1rem;line-height:1.1;@media screen and (width<=85rem){font-size:2.6rem}@media screen and (width<=50rem){font-size:2rem}@media screen and (width<=35rem){font-size:1.7rem}}@keyframes fadein-font{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}#main-subheadline[data-astro-cid-ge2uvauf]{opacity:0;color:#ffffffe0;margin-top:4rem;margin-right:2rem;font-size:1.5rem;font-weight:350;line-height:1.45;animation:.7s cubic-bezier(.215,.61,.355,1) .6s forwards fadein-font}@media screen and (width<=70rem){#main-subheadline[data-astro-cid-ge2uvauf]{margin-right:0}}@media screen and (width<=55rem){#main-subheadline[data-astro-cid-ge2uvauf]{font-size:1.4rem}}@media screen and (width<=35rem){#main-subheadline[data-astro-cid-ge2uvauf]{font-size:1.2rem}}@media screen and (width<=70rem){#headline-container[data-astro-cid-ge2uvauf]{text-align:center}#main-headline[data-astro-cid-ge2uvauf]:after{left:25%;right:auto}}#main-headline[data-astro-cid-ge2uvauf]:after{content:"";background-color:#ffffffad;border-radius:50rem;width:50%;height:.2rem;margin-top:1.9rem;display:block;position:absolute;right:0}.content-master[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:6rem 0;display:flex}:root{--ink:#0e111c;--text:#585c68;--muted:#808490;--line:#0e111c17;--surface:#f6f7fb;--surface-strong:#eceff7;--blue:#0052e0;--blue-deep:#0911ff;--cyan:#00c8be;--violet:#7c3aed;--night:#080a16;--gradient:linear-gradient(100deg, #00c8be 0%, #3073d4 45%, #0911ff 100%);--gradient-warm:linear-gradient(110deg, #ff7f35 0%, #ef2929 40%, #002ed7 100%);--radius:1.5rem;--radius-small:.9rem;--container:79.5rem;--gutter:clamp(1.25rem, 5vw, 3rem);--section-space:clamp(4.5rem, 8vw, 7.5rem);--ease-out:cubic-bezier(.215, .61, .355, 1);--view-transition-duration:.3s}html,body{font-family:var(--visual-sans), system-ui, sans-serif;font-feature-settings:"ss01", "ss03";color:var(--text);-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords;transition-behavior:allow-discrete;background:#fff;margin:0;padding:0}a{color:var(--blue);transition:color .2s ease-in-out;&:hover{color:#000}}::selection{color:#fff;background:#000}main{flex-direction:column;justify-content:center;font-size:1.1rem;line-height:1.8rem;display:flex;&.flow-boxes{gap:6rem;padding-top:6rem;padding-bottom:6rem;@media (width<=75rem){padding-top:4rem}@media (width<=50rem){padding-top:2.8rem;padding-bottom:3rem}}&.flow-sections{gap:0;padding:0}}.grad{color:inherit}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--view-transition-duration)}::view-transition-old(.page-header){animation:header-fadeout var(--view-transition-duration);animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards}@keyframes header-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.8rem)}}::view-transition-old(mobile-nav-menu){animation:mobile-nav-menu var(--view-transition-duration) forwards}@keyframes mobile-nav-menu{0%{transform:translate(0%)}to{transform:translate(100%)}}::view-transition-old(mobile-nav-overlay){animation:mobile-nav-overlay var(--view-transition-duration) forwards}@keyframes mobile-nav-overlay{0%{opacity:1}to{opacity:0}}
