@import "https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--color-background:#fff;--color-background-subtle:#fbfbfd;--color-surface-inverse:#000;--color-text:#000;--color-text-inverse:#fff;--color-text-muted:#555;--color-text-subtle:#767676;--color-border:#f2f2f2;--color-accent:#06f;--font-body:"Inter", sans-serif;--font-display:"Poppins", sans-serif;--breakpoint-small:768px;--content-width:1400px}*,body,html{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-family:Poppins,sans-serif}html,body{overflow-x:hidden}body{width:100%}body.no-scroll{overflow-y:hidden}.page-status{text-align:center;place-content:center;gap:16px;min-height:calc(100vh - 100px);padding:32px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input,textarea,button,select,a{-webkit-tap-highlight-color:#0000}:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}h2{font-size:70px;font-weight:600;line-height:70px}h3{font-size:55px;font-weight:600;line-height:66px}@media (width<=768px){h3{font-size:32px;line-height:42px}}.description{color:var(--color-text-muted);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media (width<=768px){.description{font-size:18px;line-height:28x}}.text-bold{color:var(--color-text);font-family:Inter,sans-serif;font-weight:500}.text-line-through{color:#a4a4a4;font-family:Inter,sans-serif;text-decoration-line:line-through}::selection{color:#fff;background:#0082ec}.img-figure{color:var(--color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:22px}.divider-nm{border-bottom:1px solid var(--color-border);width:100%;position:relative}.scroll-container{will-change:transform;width:100%;position:fixed;top:0;left:0;overflow:hidden}nav{justify-content:space-between;padding:40px 40px 0;display:flex}@media (width<=480px){nav{padding:20px 20px 0}}@media (width<=768px){nav{padding:30px 30px 0}nav ._logo_xc7ap_15 img{height:20px}nav ._nav-items_xc7ap_20{display:none}}nav ._nav-items_xc7ap_20 ul{list-style-type:none;display:flex}nav ._nav-items_xc7ap_20 ul a{color:var(--color-text);letter-spacing:.02em;margin-left:30px;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}nav ._nav-items_xc7ap_20 ul a:hover{text-underline-offset:2px;text-decoration:underline}nav ._nav-items_xc7ap_20 ul a:after{transition:all 5s ease-out}nav ._menu_xc7ap_44{display:none}@media (width<=768px){nav ._menu_xc7ap_44{display:block}}button{cursor:pointer;z-index:20;background:0 0;border:0;display:block;position:relative}._overlay_19b2v_10{z-index:1;background-color:#fff;position:fixed;inset:0}._overlay_19b2v_10 ._overlay-content_19b2v_19{background:#fff;position:relative}._overlay_19b2v_10 ._overlay-content_19b2v_19 ::-webkit-scrollbar{display:none}._overlay_19b2v_10 ._overlay-content_19b2v_19 ._nav-mobile_19b2v_26{justify-content:center;align-items:center;height:100vh;display:flex}._overlay_19b2v_10 ._overlay-content_19b2v_19 ._nav-mobile_19b2v_26 ul{flex-direction:column;place-items:center;list-style-type:none;display:flex}._overlay_19b2v_10 ._overlay-content_19b2v_19 ._nav-mobile_19b2v_26 ul a{color:var(--color-text);letter-spacing:-1.2px;text-align:center;margin-bottom:10px;padding:20px;font-size:40px;font-weight:600;line-height:40px;text-decoration:none;display:block}._overlay_19b2v_10 ._overlay-content_19b2v_19 ._nav-mobile_19b2v_26 ul a:hover{text-decoration:none}._overlay_19b2v_10 ._overlay-content_19b2v_19 ._nav-mobile_19b2v_26 ul a:after{transition:all 5s ease-out}._no-menu_19b2v_58{display:none}._container_r2z6u_1 ._hero_r2z6u_1{flex-direction:column;align-items:center;padding-top:200px;display:flex}._container_r2z6u_1 ._hero_r2z6u_1 ._title_r2z6u_7{text-align:center;letter-spacing:-1.3px;max-width:1200px;margin-bottom:30px;font-size:90px;font-weight:700;line-height:110px}._container_r2z6u_1 ._hero_r2z6u_1 ._body_r2z6u_16{text-align:center;max-width:900px;color:var(--color-text-muted);margin-bottom:30px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27{color:var(--color-background);background:var(--color-text);letter-spacing:-.2px;border:1px solid #000;border-radius:60px;padding:18px 32px;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27:hover{color:#000;background:#fff;border:1px solid #000;transition:all .26s ease-out}._container_r2z6u_1 ._hero_r2z6u_1 ._hero-img-desktop_r2z6u_46{max-width:990px;margin-top:180px}._container_r2z6u_1 ._hero_r2z6u_1 ._hero-img-mobile_r2z6u_50{display:none}._design-intro_r2z6u_54{flex-direction:column;align-items:center;padding:150px 0;display:flex}._design-intro_r2z6u_54 ._title_r2z6u_7{text-align:center;max-width:800px;margin-bottom:30px;font-size:50px}._design-intro_r2z6u_54 ._body_r2z6u_16{text-align:center;color:var(--color-text-muted);max-width:800px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px}._about-me_r2z6u_77{background:#000;flex-direction:column;align-items:center;padding:100px 60px;display:flex}._about-me_r2z6u_77 ._intro_r2z6u_84{color:var(--color-background);text-align:center;max-width:700px;margin-bottom:30px;font-size:28px;font-weight:300}._about-me_r2z6u_77 ._cta_r2z6u_27{color:#000;letter-spacing:-.2px;background:#fff;border:1px solid #000;border-radius:60px;padding:18px 32px;font-size:16px;font-weight:400;line-height:18px;text-decoration:none;display:inline-block}._about-me_r2z6u_77 ._cta_r2z6u_27:hover{color:#fff;background:#000;border:1px solid #fff;transition:all .26s ease-out}@media (width<=767px){._container_r2z6u_1{padding:0 30px}._container_r2z6u_1 ._hero_r2z6u_1{padding-top:100px;display:block}._container_r2z6u_1 ._hero_r2z6u_1 ._title_r2z6u_7{text-align:left;text-align:left;min-width:312px;margin-bottom:30px;font-size:60px;line-height:55px}._container_r2z6u_1 ._hero_r2z6u_1 ._body_r2z6u_16{text-align:left;min-width:312px;margin-bottom:30px;font-size:16px;line-height:28px}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27{border-radius:60px;padding:15px 30px;font-size:16px;display:inline-block}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27:hover{color:#7a7a7a}._container_r2z6u_1 ._hero_r2z6u_1 ._hero-img-desktop_r2z6u_46{display:none}._container_r2z6u_1 ._hero_r2z6u_1 ._hero-img-mobile_r2z6u_50{width:90%;margin-top:100px;margin-left:auto;margin-right:auto;display:block}._design-intro_r2z6u_54{align-items:flex-start;padding:100px 30px}._design-intro_r2z6u_54 ._title_r2z6u_7{text-align:left;margin-bottom:30px;font-size:32px}._design-intro_r2z6u_54 ._body_r2z6u_16{text-align:left;color:var(--color-text-muted);max-width:800px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}._about-me_r2z6u_77{background:#000;flex-direction:column;align-items:center;padding:100px 30px;display:flex}._about-me_r2z6u_77 ._intro_r2z6u_84{color:var(--color-background);text-align:center;max-width:500px;margin-bottom:30px;font-size:22px;font-weight:300}._about-me_r2z6u_77 ._cta_r2z6u_27{color:#000;letter-spacing:-.2px;background:#fff;border:1px solid #000;border-radius:60px;padding:18px 32px;font-size:16px;font-weight:400;line-height:18px;text-decoration:none;display:inline-block}._about-me_r2z6u_77 ._cta_r2z6u_27:hover{color:#fff;background:#000;border:1px solid #fff;transition:all .26s ease-out}}@media (width>=768px) and (width<=1060px){._container_r2z6u_1{padding:0 60px}._container_r2z6u_1 ._hero_r2z6u_1 ._title_r2z6u_7{min-width:none;font-size:60px;line-height:70px}._container_r2z6u_1 ._hero_r2z6u_1 ._body_r2z6u_16{max-width:800px;font-size:18px}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27{border-radius:60px;padding:15px 30px;font-size:16px;display:inline-block}._container_r2z6u_1 ._hero_r2z6u_1 ._cta_r2z6u_27:hover{color:#7a7a7a}._container_r2z6u_1 ._hero_r2z6u_1 ._hero-img-desktop_r2z6u_46{width:100%;max-width:700px;margin-top:180px}._design-intro_r2z6u_54{padding:150px 60px}._design-intro_r2z6u_54 ._title_r2z6u_7{text-align:center;margin-bottom:30px;font-size:36px;font-weight:700;line-height:54px}._design-intro_r2z6u_54 ._body_r2z6u_16{text-align:center;color:var(--color-text-muted);max-width:800px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}}footer{border-top:1px solid var(--color-border);width:100%;padding:150px 60px 30px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6{flex-direction:column;align-items:center;margin-bottom:150px;display:flex}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 p{text-transform:uppercase;color:var(--color-text-subtle);letter-spacing:1.5px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 h4{text-transform:uppercase;letter-spacing:-.5px;text-align:center;margin:20px 0;font-size:48px;font-weight:600;line-height:48px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 :last-child{text-transform:lowercase;letter-spacing:0;color:var(--color-text);font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:38px}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41{justify-content:space-between;align-items:center;display:flex}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._copy-right_1n5rx_46{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53,footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53 ._icons_1n5rx_57{align-items:center;display:flex}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53 ._icons_1n5rx_57 a{display:inline-flex}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53 ._icons_1n5rx_57 img{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 10px;padding:0}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53 p{text-transform:uppercase;color:var(--color-text-subtle);letter-spacing:1.6px;margin-top:3px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}@media (width<=767px){footer{padding:150px 30px 20px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6{align-items:center;margin-bottom:100px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 p{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 h4{text-align:center;letter-spacing:-.5px;margin:20px 0;font-size:32px;font-weight:600;line-height:32px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 :last-child{text-transform:lowercase;letter-spacing:0;color:var(--color-text);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41{flex-direction:column;justify-content:space-between;align-items:center;display:flex}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._copy-right_1n5rx_46{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53{flex-direction:column;order:-1;align-self:center;margin-bottom:60px;display:flex}footer ._wrapper_1n5rx_6 ._bottom_1n5rx_41 ._social-media_1n5rx_53 p{text-transform:uppercase;color:var(--color-text-subtle);text-align:center;margin-bottom:10px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}}@media (width>=768px) and (width<=1060px){footer{padding:150px 40px 40px}footer ._wrapper_1n5rx_6{width:100%}footer ._wrapper_1n5rx_6 ._container_1n5rx_6{flex-direction:column;align-items:center;margin-bottom:150px;display:flex}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 p{text-transform:uppercase;color:var(--color-text-subtle);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 h4{text-transform:uppercase;letter-spacing:-.5px;text-align:center;margin:15px 0;font-size:40px;font-weight:600;line-height:40px}footer ._wrapper_1n5rx_6 ._container_1n5rx_6 :last-child{text-transform:lowercase;letter-spacing:0;color:var(--color-text);font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:38px}}
