:is(html:has(.legacy),body:has(.legacy)){color:#151515;background:#151515;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.legacy .site{width:100%;position:absolute;top:0;left:0}.legacy a{color:inherit;text-decoration:none}.legacy .mobile-container{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;font-size:4rem;display:none;position:absolute}.legacy .mobile-container .warning{margin:40px 0 0;font-size:2rem}.legacy .mobile-container span:first-of-type{font-size:7rem}.legacy .mobile-container .calendly{border:1px solid #fff;border-radius:100px;margin-top:60px;padding:20px 60px;font-size:2rem}@media only screen and (max-width:1440px){html:has(.legacy){font-size:14px}}@media only screen and (max-width:1280px){html:has(.legacy){font-size:12px}}@media only screen and (max-width:900px){html:has(.legacy){font-size:10px}.legacy .contact,.legacy main{display:none!important}.legacy .site{height:100%}.legacy .mobile-container{display:flex}}@media only screen and (max-width:600px){html:has(.legacy){font-size:9px}}.legacy .container{background:#151515;width:100%;height:4450px;position:relative}.legacy .circle-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.legacy h1,.legacy h2,.legacy h3{font-size:unset;font-weight:unset}.legacy .heading{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;top:0;left:0}.legacy .heading h1{color:#151515;font-size:1rem;position:absolute;top:50%}.legacy .heading .content{color:#fff;flex-wrap:wrap;max-width:1000px;padding-left:100px;display:flex}.legacy .heading .content>:first-child{font-size:8rem}.legacy .heading .content>:nth-child(2){font-size:4rem}.legacy .heading .content>:nth-child(3){align-items:flex-end;font-size:2rem}.legacy .services h2{text-align:right;width:100%;position:relative}.legacy .process{z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:200px;display:flex;position:relative}.legacy .process h2>*{font-size:8rem}.legacy .process h2{justify-content:right;width:100%;padding-right:7.5%;display:flex}.legacy .feedbacks{z-index:100;width:100%;margin-top:200px;position:relative;overflow:hidden}.legacy .feedbacks h2>*{font-size:8rem}.legacy .feedbacks h2{color:#000;padding-left:7.5%;position:relative}.legacy .feedbacks .content{margin-top:300px}.legacy .team{width:100%;position:relative;overflow:hidden}.legacy .contact{color:#fff;z-index:10;flex-direction:column;align-items:center;width:100%;height:400px;margin-top:2300px;display:flex;position:relative}.legacy .contact .content{flex:1;justify-content:space-between;width:100%;max-width:1440px;font-size:1rem;display:flex}.legacy .contact .content .column{flex-basis:30%;font-weight:lighter}.legacy .contact .content .column .title{border-bottom:1px solid #fff;width:100%;margin:20px 0 10px;padding:10px 0;font-size:1.5rem;font-weight:400}.legacy .contact .bar{justify-content:center;width:100%;display:flex}.legacy .contact .bar a{width:80%}.legacy .contact .bar a button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50px;width:100%;margin-bottom:20px;padding:20px;font-size:1.5rem;font-weight:400}:root{--ink:#121212;--ink-2:#1b1b1b;--paper:#ededea;--graphite:#ededea94;--graphite-2:#ededea52;--hairline:#ededea29;--gutter:clamp(16px, 2.4vw, 36px);--max:1680px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--text-xs:.8125rem;--text-sm:clamp(1rem, .94rem + .22vw, 1.125rem);--text-base:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-lg:clamp(1.2rem, 1.05rem + .5vw, 1.5rem);--text-xl:clamp(1.6rem, 1rem + 2vw, 3rem);--text-2xl:clamp(2.6rem, 1rem + 6vw, 7.5rem);--text-poster:clamp(3.6rem, .5rem + 13vw, 15rem)}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.site-root{--font-sans:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-courier), "Courier New", monospace;--font-hand:var(--font-nanum), "Bradley Hand", cursive;font-family:var(--font-sans);font-size:var(--text-base);color:var(--paper);background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}.site-root ::selection{background:var(--paper);color:var(--ink)}.site-root :focus-visible{outline:2px dashed var(--paper);outline-offset:3px}:where(.site-root) :where(a){color:inherit;text-decoration:none}:where(.site-root) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){font-weight:inherit;margin:0}:where(.site-root) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.site-root) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.site-root) :where(img){max-width:100%}body:has(.site-root){background:var(--ink);margin:0;overflow-x:clip}.poster{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:62%;line-height:.84}.mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.credit{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.42em;text-transform:uppercase;font-weight:500}.hand{font-family:var(--font-hand);letter-spacing:0;text-transform:none;font-size:1.6em;line-height:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.js-ready [data-reveal]{visibility:hidden}.js-ready [data-reveal].is-split{visibility:visible}@media (prefers-reduced-motion:reduce){.js-ready [data-reveal]{visibility:visible}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reveal-fallback [data-reveal]{visibility:visible!important}.grain{z-index:400;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}
