@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/business-landing/fonts/humane/humane-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-book.ttf) format("truetype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/business-landing/fonts/neue-montreal/neue-montreal-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--l: #ffd601;--d: #0f0f0f;--f-h: "Humane", system-ui, sans-serif;--f-nm: "Neue Montreal", system-ui, sans-serif}*{margin:0;padding:0;box-sizing:border-box;user-select:none}::-webkit-scrollbar{display:none}body{font-family:var(--f-nm);background-color:var(--l);color:var(--d)}img{width:100%;height:100%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:var(--f-h);line-height:.85;text-transform:uppercase}h1{font-size:clamp(5rem,20vw,20rem)}h2{font-size:clamp(4.5rem,15vw,15rem)}h3{font-size:clamp(4rem,12vw,12rem)}h4{font-size:clamp(3.5rem,10vw,10rem)}h5{font-size:clamp(3rem,8vw,8rem)}h6{font-size:clamp(2.5rem,6vw,6rem)}p{font-family:var(--f-nm);font-size:1rem;font-weight:500;line-height:1.125;text-transform:uppercase}p.md{font-size:1.125rem}p.lg{font-size:1.25rem}.container{width:100%;max-width:2000px;margin:0 auto;padding:2.5rem}.line,.word{position:relative;will-change:transform}.line{display:block}.word{display:inline-block}.line-mask,.word-mask{display:block;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@media (pointer: fine){#custom-cursor{position:fixed;top:0;left:0;z-index:20001;width:28px;height:28px;opacity:0;background-color:var(--l);-webkit-mask:url(/business-landing/icons/cursor.png) center / contain no-repeat;mask:url(/business-landing/icons/cursor.png) center / contain no-repeat;mix-blend-mode:difference;pointer-events:none;user-select:none;transform:translate3d(var(--x, -100px),var(--y, -100px),0) translate(-50%,-50%);transition:opacity .12s ease;will-change:transform,opacity}#custom-cursor.is-visible{opacity:1}.container{padding:2.25rem}}@view-transition{navigation: auto;}::view-transition-group(root){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s;backface-visibility:hidden;transform:translateZ(0);will-change:transform,clip-path,filter}::view-transition-old(root){animation:1.5s cubic-bezier(.87,0,.13,1) both move-out}::view-transition-new(root){clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);animation:1.5s cubic-bezier(.87,0,.13,1) both move-in}@keyframes move-out{0%{opacity:1;filter:none;transform:translateY(0)}to{opacity:1;filter:brightness(.25);transform:translateY(-35%)}}@keyframes move-in{0%{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0% 100%,100% 100%,100% 0%,0% 0%)}}nav{position:fixed;top:0;left:0;z-index:100;display:flex;width:100%;padding:2rem;mix-blend-mode:difference}.nav-logo,.nav-icon,.nav-toggler{flex:1}.nav-logo a{display:inline-flex;justify-content:center;align-items:center;width:max-content;padding:.5rem;text-decoration:none}.nav-logo a img{width:auto;height:1.65rem;object-fit:contain}.nav-icon{display:flex;justify-content:center;align-items:center;padding:.5rem}.nav-icon img{width:auto;height:1.75rem;object-fit:contain}.nav-toggler{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:0 .5rem;cursor:pointer}.nav-toggle-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;height:1.4rem;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);cursor:pointer}.open-label,.close-label{position:relative;margin:0;padding:.1rem;font-family:var(--f-nm);font-size:1rem;font-weight:500;line-height:1.125;text-transform:uppercase;white-space:nowrap;color:var(--l);user-select:none;cursor:pointer;transform:translateY(0);will-change:transform}.menu-overlay{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100svh;overflow:hidden;background-color:var(--d);color:var(--l);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);will-change:clip-path}.menu-overlay .menu-content{position:absolute;top:35%;display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:0 2.5rem;transform:translateY(-50%);will-change:transform,opacity}.menu-overlay .menu-content p,.menu-overlay .menu-content a{display:inline-block;font-family:var(--f-nm);font-size:1rem;font-weight:500;line-height:1.125;text-transform:uppercase;text-decoration:none;color:var(--l)}.menu-overlay .menu-col{position:relative;display:flex;flex-direction:column;gap:1.5rem}.menu-overlay .menu-col:nth-child(2){text-align:right}.menu-overlay .menu-col a,.menu-overlay .menu-col p{position:relative;display:block;overflow:hidden;text-decoration:none}.menu-overlay .menu-col a,.menu-overlay .menu-link a{cursor:pointer;pointer-events:auto}.menu-overlay .split-line{position:relative;display:block;overflow:hidden;will-change:transform}.menu-overlay .split-line-mask{display:block;overflow:hidden}.menu-overlay .menu-links-wrapper{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;gap:2rem;width:max-content;padding:2rem;will-change:transform}.menu-overlay .menu-link{position:relative;overflow:hidden;cursor:pointer;will-change:transform}.menu-overlay .menu-link a{position:relative;display:inline-block;overflow:hidden;font-family:var(--f-h);font-size:20rem;font-weight:900;line-height:.85;text-transform:uppercase;text-decoration:none;color:var(--l)}.menu-overlay .menu-link a span:nth-child(2){position:absolute;top:0;left:0}.menu-overlay .link-highlighter{position:absolute;bottom:0;left:0;width:400px;height:.75rem;background-color:var(--l);will-change:transform,width}.menu-overlay .char{position:relative;display:inline-block;will-change:transform}@media (max-width: 1000px){nav{padding:1.5rem}.nav-logo a img{height:1.5rem}.nav-icon{display:none}.nav-toggler{transform:translateY(.1rem)}.menu-overlay .menu-content,.menu-overlay .link-highlighter{display:none}.menu-overlay .menu-links-wrapper{flex-direction:column;gap:0;padding:2rem}.menu-overlay .menu-link a{font-size:7rem}}
