@font-face{font-family:GeistLight;src:url(/assets/Geist-Light-CVihTmTC.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Medium-BrY5GMhb.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:GeistMedium;src:url(/assets/Geist-Medium-BrY5GMhb.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Athena;src:url(/assets/Athena-TPBBZrcg.woff2) format("woff2");font-style:normal;font-display:swap}html{scroll-behavior:smooth!important}#my-stack:hover{fill:red}.btn-animated{opacity:0}.button-container-2.dark button:hover{-webkit-animation:aniDark .7s steps(29) forwards;animation:aniDark .7s steps(29) forwards}.button-container-2.dark button.reverse-ani{-webkit-animation:ani2Dark .7s steps(29) forwards;animation:ani2Dark .7s steps(29) forwards}.button-container-2.light button:hover{-webkit-animation:aniLight .7s steps(29) forwards;animation:aniLight .7s steps(29) forwards}.button-container-2.light button.reverse-ani{-webkit-animation:ani2Light .7s steps(29) forwards;animation:ani2Light .7s steps(29) forwards}@-webkit-keyframes aniDark{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes aniDark{0%{-webkit-mask-position:0 0;mask-position:0 0}to{background:linear-gradient(180deg,#13d5ff,#eae547,#ffffffe1);-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani2Dark{0%{background:linear-gradient(90deg,#13d5ff,#eae547,#fff);-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes aniLight{0%{-webkit-mask-position:0 0;mask-position:0 0}to{background:linear-gradient(180deg,#fe5251,#eae547,#f53c28);-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani2Light{0%{background:linear-gradient(90deg,#fe5251,#eae547,#f53c28);-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes ani2Dark{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes ani2Light{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes letterReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}50%{opacity:.7;transform:translateY(-2px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}body{cursor:none}button,a,input,textarea,select{cursor:auto}.custom-cursor-dot,.custom-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;transition:opacity .2s ease,transform .18s ease-out,border-color .25s ease;will-change:transform,opacity,width,height}.custom-cursor-dot{border-radius:50%;background:#13d5fff2}.custom-cursor-dot--head{box-shadow:0 0 20px #13d5ff8c,inset 0 0 0 1px #ffffffd9}.custom-cursor-dot--tail{background:#13d5ff8c;box-shadow:0 0 10px #13d5ff29}.custom-cursor-ring{width:52px;height:52px;border:1px solid rgba(255,255,255,.35);border-radius:50%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.9;animation:cursorPulse 1.6s ease-in-out infinite alternate}.custom-cursor--hidden{opacity:0}.custom-cursor-dot.custom-cursor--hover,.custom-cursor-ring.custom-cursor--hover{transform:translate(-50%,-50%) scale(1.35)}.custom-cursor-ring.custom-cursor--hover{border-color:#13d5ffe6}@keyframes cursorPulse{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.08)}}@layer reset,base,tokens,recipes,utilities;.preloader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 35%),#06070f;color:#c5f0ff;z-index:10010;pointer-events:none}.preloader-wrapper{width:min(560px,calc(100% - 48px));max-width:560px;text-align:center;border:1px solid rgba(197,240,255,.18);border-radius:24px;padding:2rem 2.25rem;background:#030814eb;box-shadow:0 0 60px #13d5ff1f}.preloader-label{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;letter-spacing:.5em;text-transform:uppercase;color:#7ae7ff;margin-bottom:.75rem}.preloader-percent{font-size:clamp(3rem,7vw,5rem);font-weight:900;letter-spacing:-.05em;margin-bottom:1.25rem;text-shadow:0 0 18px rgba(19,213,255,.28)}.preloader-bar{height:1rem;background:#ffffff14;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.preloader-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#08f4ff,#8cf6ff 35%,#fff 55%,#08f4ff);background-size:200% 100%;border-radius:999px;transition:width .18s ease;animation:preloaderPulse 1.8s linear infinite}@keyframes preloaderPulse{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes starWaterfall{0%{opacity:0;transform:translateY(-40px) scale(.8) rotate(-10deg)}50%{opacity:1}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--fonts-sans: Geist, system-ui, sans-serif;--fonts-athena: Athena;--fonts-geist-medium: GeistMedium;--fonts-geist-light: GeistLight;--font-weights-medium: 500;--font-sizes-xs: 12.8px;--font-sizes-md: 16px;--font-sizes-lg: 20px;--font-sizes-xl: 40px;--font-sizes-xxl: 60px;--spacing-pt: 120px;--sizes-height-menu: 6vh;--sizes-height-skills: 160px;--sizes-height-global: 30px;--sizes-height-contact-seperator: 60px;--sizes-width-main: 1440px;--sizes-width-home: 1100px;--sizes-width-home-contact: 113px;--sizes-width-button-skills: 10px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--colors-light-base: radial-gradient(circle,rgba(255, 255, 255) 0%, rgba(255, 250, 250) 100%, rgba(240,240, 240) 71%);--colors-light-border: rgb(000, 000, 000, .2);--colors-light-projects: #000000;--colors-light-infos: #D9D6D6;--colors-dark-base: rgb(255, 255, 255, .2);--colors-dark-mod: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="4" height="4" viewBox="0 0 4 4"%3E%3Cpath fill="%23ffffff" fill-opacity="0.02" d="M1 3h1v1H1V3zm2-2h1v1H3V1z"%3E%3C/path%3E%3C/svg%3E'), linear-gradient(135deg, #000000 0%, #1a1a2e 50%, #0f0f23 100%);--colors-dark-radial: linear-gradient(30deg, #2c3e50 0%, #34495e 25%, #1a1a1a 50%, #000000 75%, #2c3e50 100%);--colors-dark-github: #0d1117;--colors-dark-border: rgba(255, 255, 255, .2);--colors-dark-projects: #F6D83E;--colors-dark-infos: #D9D6D6;--colors-dark-slate: #FFF;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px}[data-theme=light]{--colors-bg-primary: var(--colors-light-base);--colors-bg-icon-design: linear-gradient(135deg, rgba(255, 255, 255, .9), rgba(0, 0, 0, .2), rgba(255, 255, 255, .4));--colors-bg-contact-hover: linear-gradient(90deg, transparent, rgba(255, 255, 255, .3), rgba(255, 255, 255, .2), transparent);--colors-bg-primary-reverse: #000;--colors-bg-gardian-background: linear-gradient(90deg, #fe5251, #eae547, #F53C28);--colors-bg-gardien-single-color: #fe5251;--colors-bg-classic: #000;--colors-bg-classic-reverse: #FFF;--colors-btns-filter-selected-primary: linear-gradient(135deg, #1e3a8a 0%, #35acdf 30%, #0f172a 100%);--colors-border-primary: var(--colors-light-border);--colors-border-primary-reverse: var(--colors-dark-border);--colors-p-primary: #010101;--colors-projects-primary: var(--colors-light-projects);--colors-text-primary: var(--colors-light-projects);--colors-text-paragraph: #4a5568;--colors-filter-button-bg: var(--colors-light-projects);--colors-filter-button-text: var(--colors-light-base) }:where([data-theme=dark],:root:not([data-theme=light])){--colors-bg-primary: var(--colors-dark-radial);--colors-bg-icon-design: linear-gradient(135deg, rgba(0, 0, 0, .9), rgba(255, 255, 255, .2), rgba(0, 0, 0, .4));--colors-bg-contact-hover: linear-gradient(90deg, transparent, rgba(255, 255, 255, .3), rgba(255, 255, 255, .2), transparent);--colors-bg-primary-reverse: #FFF;--colors-bg-gardian-background: linear-gradient(90deg, #13d5ff, #eae547, #ffffff);--colors-bg-gardien-single-color: #13d5ff;--colors-bg-classic: #FFF;--colors-bg-classic-reverse: #000;--colors-btns-filter-selected-primary: linear-gradient(135deg, rgb(255, 255, 255) 0%, #35acdf 50%, #00d4ff 100%);--colors-border-primary: var(--colors-dark-border);--colors-border-primary-reverse: var(--colors-light-border);--colors-p-primary: #D9D6D6;--colors-projects-primary: var(--colors-dark-projects);--colors-text-primary: #FFF;--colors-text-paragraph: #d1d5db;--colors-filter-button-bg: var(--colors-light-base);--colors-filter-button-text: var(--colors-light-projects) }@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer recipes._base{.filter-button{padding:0 16px;border:solid 1px;overflow:hidden;border-radius:20px;border-color:var(--colors-border-primary);transition:ease-in-out;color:var(--colors-bg-classic);justify-content:center;font-size:var(--font-sizes-xs);display:flex;align-items:center;cursor:pointer;--transition-duration: .3s;transition-duration:.3s;width:fit-content;height:30px}.filter-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.filter-button:is(:hover,[data-hover]){background:var(--colors-bg-classic);color:var(--colors-bg-classic-reverse)}.filter-button:is(:active,[data-active]){transform:translateY(0)}.filter-button-selected{background:var(--colors-bg-classic);transition:all .2s ease;color:var(--colors-bg-classic-reverse);font-size:var(--font-sizes-xs);cursor:pointer}}@layer utilities{.m_0_auto{margin:0 auto}.bg_\#E4004B{background:#e4004b}.p_20px{padding:20px}.p_0_10px{padding:0 10px}.p_28px{padding:28px}.bg_rgba\(7\,_13\,_26\,_0\.95\){background:#070d1af2}.bd_1px_solid_rgba\(19\,_213\,_255\,_0\.18\){border:1px solid rgba(19,213,255,.18)}.p_14px_18px{padding:14px 18px}.bg_rgba\(19\,_213\,_255\,_0\.08\){background:#13d5ff14}.bd_1px_solid_rgba\(19\,_213\,_255\,_0\.12\){border:1px solid rgba(19,213,255,.12)}.p_36px{padding:36px}.bg_rgba\(6\,_8\,_18\,_0\.95\){background:#060812f2}.bd_1px_solid_rgba\(19\,_213\,_255\,_0\.16\){border:1px solid rgba(19,213,255,.16)}.bg_linear-gradient\(180deg\,_rgba\(7\,_16\,_35\,_0\.95\)\,_rgba\(20\,_35\,_65\,_0\.9\)\){background:linear-gradient(180deg,#071023f2,#142341e6)}.p_14px_16px{padding:14px 16px}.bg_rgba\(0\,_0\,_0\,_0\.6\){background:#0009}.anim_starWaterfall_1\.2s_cubic-bezier\(0\.34\,_1\.56\,_0\.64\,_1\)_forwards{animation:starWaterfall 1.2s cubic-bezier(.34,1.56,.64,1) forwards}.p_3px_0_3px_0{padding:3px 0}.m_0{margin:0}.p_0_22px{padding:0 22px}.bd_1px_solid{border:1px solid}.bg_transparent{background:transparent}.bd_1px_solid_rgba\(255\,255\,255\,0\.08\){border:1px solid rgba(255,255,255,.08)}.bg_linear-gradient\(120deg\,_rgba\(255\,255\,255\,0\)_0\%\,_rgba\(255\,255\,255\,0\.45\)_50\%\,_rgba\(255\,255\,255\,0\)_100\%\){background:linear-gradient(120deg,#fff0,#ffffff73,#fff0)}.bd_solid_1px{border:solid 1px}.bg_bg\.classic{background:var(--colors-bg-classic)}.p_fit-content{padding:fit-content}.bd_none{border:none}.bg_bg\.primary{background:var(--colors-bg-primary)}.p_30px_0{padding:30px 0}.p_10px_14px{padding:10px 14px}.bg_rgba\(0\,0\,0\,0\.9\){background:#000000e6}.bg_linear-gradient\(145deg\,_rgba\(53\,172\,223\,0\.25\)\,_rgba\(53\,172\,223\,0\.1\)\){background:linear-gradient(145deg,#35acdf40,#35acdf1a)}.bd_1px_solid_rgba\(53\,172\,223\,0\.4\){border:1px solid rgba(53,172,223,.4)}.p_10px_0{padding:10px 0}.p_0{padding:0}.p_40px{padding:40px}.p_0px{padding:0}.m_0px{margin:0}.gap_12px_16px{gap:12px 16px}.gap_16px{gap:16px}.gap_60px_70px{gap:60px 70px}.gap_10px{gap:10px}.td_none{text-decoration:none}.grid-c_1_\/_-1{grid-column:1 / -1}.gap_20px{gap:20px}.bdr_12px{border-radius:12px}.trs_all_0\.3s_ease{transition:all .3s ease}.bdr_8px{border-radius:8px}.trs_transform_0\.3s_ease{transition:transform .3s ease}.gap_30px{gap:30px}.gap_36px{gap:36px}.gap_22px{gap:22px}.gap_18px{gap:18px}.bdr_28px{border-radius:28px}.gap_12px{gap:12px}.bdr_16px{border-radius:16px}.gap_42px{gap:42px}.gap_32px{gap:32px}.flex_1_1_48\%{flex:1 1 48%}.bdr_24px{border-radius:24px}.ov_hidden{overflow:hidden}.bdr_18px{border-radius:18px}.flex_1_1_52\%{flex:1 1 52%}.gap_8px{gap:8px}.bdr_5px{border-radius:5px}.trs_all_0\.3s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\){transition:all .3s cubic-bezier(.4,0,.2,1)}.gap_180px{gap:180px}.flex-flow_wrap{flex-flow:wrap}.gap_113px{gap:113px}.trs_opacity_0\.4s_ease{transition:opacity .4s ease}.bd-c_text\.primary{border-color:var(--colors-text-primary)}.bdr_30px{border-radius:30px}.trs_all_0\.5s_cubic-bezier\(0\.19\,_1\,_0\.22\,_1\){transition:all .5s cubic-bezier(.19,1,.22,1)}.trs_transform_0\.4s_ease{transition:transform .4s ease}.bd-c_border\.primary{border-color:var(--colors-border-primary)}.trs_all_0\.5s_ease{transition:all .5s ease}.gap_5px{gap:5px}.msk_url\(\'\/img\/urban-sprite\.png\'\){mask:url(/img/urban-sprite.png);-webkit-mask:url(/img/urban-sprite.png)}.gap_0\.15em{gap:.15em}.trs_background-color_0\.5s_ease{transition:background-color .5s ease}.trs_all_0\.4s_cubic-bezier\(0\.34\,_1\.56\,_0\.64\,_1\){transition:all .4s cubic-bezier(.34,1.56,.64,1)}.ov_visible{overflow:visible}.bdr_999px{border-radius:999px}.trs_opacity_0\.3s_ease\,_transform_0\.3s_ease{transition:opacity .3s ease,transform .3s ease}.gap_100px{gap:100px}.bd-b_solid_1px_\{colors\.border\.primary\}{border-bottom:solid 1px var(--colors-border-primary)}.gap_65px{gap:65px}.trs_color_0\.3s_ease{transition:color .3s ease}.bdr_1px{border-radius:1px}.bd-t_solid_1px_\{colors\.border\.primary\}{border-top:solid 1px var(--colors-border-primary)}.trs_transform_0\.4s_cubic-bezier\(0\.25\,_0\.46\,_0\.45\,_0\.94\){transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.trs_opacity_0\.3s_ease{transition:opacity .3s ease}.d_flex{display:flex}.jc_center{justify-content:center}.flex-wrap_wrap{flex-wrap:wrap}.flex-d_column{flex-direction:column}.ai_start{align-items:start}.d_grid{display:grid}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.ff_geistMedium{font-family:var(--fonts-geist-medium)}.obj-f_cover{object-fit:cover}.fs_\{fontSizes\.lg\}{font-size:var(--font-sizes-lg)}.d_block{display:block}.c_inherit{color:inherit}.ai_center{align-items:center}.c_bg\.gardienSingleColor{color:var(--colors-bg-gardien-single-color)}.fs_15px{font-size:15px}.lh_1\.6{line-height:1.6}.op_0\.75{opacity:.75}.fs_\{fontSizes\.xs\}{font-size:var(--font-sizes-xs)}.c_bg\.classicReverse{color:var(--colors-bg-classic-reverse)}.grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.obj-p_right{object-position:right}.jc_space-between{justify-content:space-between}.cursor_pointer{cursor:pointer}.pos_center{position:center}.obj-p_center{object-position:center}.ta_center{text-align:center}.op_0\.6{opacity:.6}.lh_1\.3{line-height:1.3}.fw_500{font-weight:500}.fs_22px{font-size:22px}.op_0\.8{opacity:.8}.fs_18px{font-size:18px}.font-style_italic{font-style:italic}.grid-tc_1\.4fr_1fr{grid-template-columns:1.4fr 1fr}.fs_\{fontSizes\.5xl\}{font-size:fontSizes\.5xl}.ff_athena{font-family:var(--fonts-athena)}.lh_1\.02{line-height:1.02}.ls_-0\.045em{letter-spacing:-.045em}.lh_1\.9{line-height:1.9}.c_\#c9e1ff{color:#c9e1ff}.op_0\.9{opacity:.9}.bx-sh_0_24px_80px_rgba\(19\,_213\,_255\,_0\.06\){box-shadow:0 24px 80px #13d5ff0f}.fs_\{fontSizes\.base\}{font-size:fontSizes\.base}.lh_1\.95{line-height:1.95}.c_\#e5f2ff{color:#e5f2ff}.op_0\.94{opacity:.94}.fs_\{fontSizes\.sm\}{font-size:fontSizes\.sm}.fw_700{font-weight:700}.c_\#b8ecff{color:#b8ecff}.fs_\{fontSizes\.4xl\}{font-size:fontSizes\.4xl}.ls_-0\.04em{letter-spacing:-.04em}.lh_1\.05{line-height:1.05}.fs_\{fontSizes\.md\}{font-size:var(--font-sizes-md)}.lh_1\.7{line-height:1.7}.c_\#b9d9ff{color:#b9d9ff}.bx-sh_0_24px_110px_rgba\(0\,_157\,_255\,_0\.08\){box-shadow:0 24px 110px #009dff14}.flex-d_row-reverse{flex-direction:row-reverse}.pos_relative{position:relative}.bx-sh_0_0_0_1px_rgba\(19\,_213\,_255\,_0\.08\){box-shadow:0 0 0 1px #13d5ff14}.asp_4_\/_3{aspect-ratio:4 / 3}.pos_absolute{position:absolute}.c_\#d5f6ff{color:#d5f6ff}.lh_1\.5{line-height:1.5}.bx-sh_0_18px_40px_rgba\(0\,_0\,_0\,_0\.22\){box-shadow:0 18px 40px #00000038}.ls_0\.18em{letter-spacing:.18em}.tt_uppercase{text-transform:uppercase}.c_\#70d4ff{color:#70d4ff}.fs_\{fontSizes\.3xl\}{font-size:fontSizes\.3xl}.ls_-0\.03em{letter-spacing:-.03em}.c_\#d9ebff{color:#d9ebff}.fs_72px{font-size:72px}.lh_1\.15{line-height:1.15}.fw_600{font-weight:600}.d_inline-block{display:inline-block}.trf-o_center{transform-origin:center}.fs_\{fontSizes\.xl\}{font-size:var(--font-sizes-xl)}.lh_60px{line-height:60px}.c_bg\.primary{color:var(--colors-bg-primary)}.bkdp_blur\(10px\){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.c_\{colors\.bg\.primary\}{color:var(--colors-bg-primary)}.z_100{z-index:100}.bg-i_repeating-linear-gradient\(_90deg\,_\{colors\.border\.primary\}_0\,_\{colors\.border\.primary\}_1px\,_transparent_1px\,_transparent_calc\(100\%_\/_5\)_\)\,_linear-gradient\(_90deg\,_transparent_calc\(100\%_-_1px\)\,_\{colors\.border\.primary\}_calc\(100\%_-_1px\)_\){background-image:repeating-linear-gradient(90deg,var(--colors-border-primary) 0,var(--colors-border-primary) 1px,transparent 1px,transparent 20%),linear-gradient(90deg,transparent calc(100% - 1px),var(--colors-border-primary) calc(100% - 1px))}.fill_bg\.classic{fill:var(--colors-bg-classic)}.fs_\{fontSizes\.xxl\}{font-size:var(--font-sizes-xxl)}.lh_74px{line-height:74px}.fs_20px{font-size:20px}.lh_54px{line-height:54px}.ta_end{text-align:end}.c_text\.paragraph{color:var(--colors-text-paragraph)}.ls_0\.2px{letter-spacing:.2px}.ta_justify{text-align:justify}.text-rendering_optimizeLegibility{text-rendering:optimizeLegibility}.ai_stretch{align-items:stretch}.d_inline-flex{display:inline-flex}.c_text\.primary{color:var(--colors-text-primary)}.ls_0\.05em{letter-spacing:.05em}.isolation_isolate{isolation:isolate}.bx-sh_0_40px_120px_rgba\(0\,0\,0\,0\.35\){box-shadow:0 40px 120px #00000059}.bg-i_linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.04\)\,_rgba\(255\,255\,255\,0\)\){background-image:linear-gradient(180deg,#ffffff0a,#fff0)}.trf_skewX\(-25deg\){transform:skew(-25deg)}.op_0\.35{opacity:.35}.pointer-events_none{pointer-events:none}.op_0{opacity:0}.fw_300{font-weight:300}.ls_1px{letter-spacing:1px}.bx-sh_inset_0_0_0_1px_rgba\(255\,_255\,_255\,_0\.08\){box-shadow:inset 0 0 0 1px #ffffff14}.trf_translateZ\(0\){transform:translateZ(0)}.bfv_hidden{backface-visibility:hidden;-webkit-backface-visibility:hidden}.-webkit-mask-position_0_0{-webkit-mask-position:0 0}.mask-position_0_0{-webkit-mask-position:0 0;mask-position:0 0}.-webkit-mask_url\(\'\/img\/urban-sprite\.png\'\){-webkit-mask:url(/img/urban-sprite.png)}.-webkit-mask-size_3000\%_100\%{-webkit-mask-size:3000% 100%}.msk-s_3000\%_100\%{mask-size:3000% 100%;-webkit-mask-size:3000% 100%}.c_bg\.classic{color:var(--colors-bg-classic)}.trf_translateY\(50\%\){transform:translateY(50%)}.fw_bold{font-weight:700}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.ai_baseline{align-items:baseline}.fs_inherit{font-size:inherit}.fs_0\.75em{font-size:.75em}.op_0\.7{opacity:.7}.fw_normal{font-weight:400}.op_1{opacity:1}.trf_translateY\(0\){transform:translateY(0)}.font-smooth_antialiased{font-smooth:antialiased}.z_0{z-index:0}.grid-tr_auto_1fr_auto{grid-template-rows:auto 1fr auto}.z_-1{z-index:-1}.flex-sh_0{flex-shrink:0}.flex-d_row{flex-direction:row}.jc_flex-start{justify-content:flex-start}.ai_flex-start{align-items:flex-start}.fs_40px{font-size:40px}.ff_Athena\,_Arial_Black\,_sans-serif{font-family:Athena,Arial Black,sans-serif}.fw_900{font-weight:900}.z_10{z-index:10}.white-space_nowrap{white-space:nowrap}.trf_translateX\(-50\%\)_scale\(0\.95\){transform:translate(-50%) scale(.95)}.c_white{color:#fff}.lh_1\.1{line-height:1.1}.fw_800{font-weight:800}.z_20{z-index:20}.bx-sh_0_10px_30px_rgba\(0\,0\,0\,0\.25\){box-shadow:0 10px 30px #00000040}.tt_capitalize{text-transform:capitalize}.bx-sh_0_16px_48px_rgba\(53\,172\,223\,0\.3\)\,_inset_0_1px_2px_rgba\(255\,255\,255\,0\.2\)\,_0_0_24px_rgba\(53\,172\,223\,0\.2\){box-shadow:0 16px 48px #35acdf4d,inset 0 1px 2px #fff3,0 0 24px #35acdf33}.pos_fixed{position:fixed}.bx-s_border-box{box-sizing:border-box}.bkdp_blur\(100px\){backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.d_none{display:none}.jc_space-around{justify-content:space-around}.bg-c_transparent{background-color:transparent}.z_101{z-index:101}.bg-c_text\.primary{background-color:var(--colors-text-primary)}.trf_translateX\(-100\%\){transform:translate(-100%)}.z_99{z-index:99}.bg-c_rgba\(0\,_0\,_0\,_0\.6\){background-color:#0009}.bkdp_blur\(4px\){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.z_98{z-index:98}.w_100\%{width:100%}.max-w_900px{max-width:900px}.mt_30px{margin-top:30px}.h_420px\!{height:420px!important}.max-w_100\%{max-width:100%}.mt_4px{margin-top:4px}.h_200px\!{height:200px!important}.w_98\%{width:98%}.mb_12px{margin-bottom:12px}.max-w_120px{max-width:120px}.pb_40px{padding-bottom:40px}.max-w_760px{max-width:760px}.max-w_720px{max-width:720px}.max-w_680px{max-width:680px}.min-w_320px{min-width:320px}.h_100\%{height:100%}.left_18px{left:18px}.right_18px{right:18px}.bottom_18px{bottom:18px}.min-w_260px{min-width:260px}.max-w_50vw{max-width:50vw}.w_calc\(100\%_\/_5_-_2px\){width:calc(20% - 2px)}.h_55px{height:55px}.pb_10px{padding-bottom:10px}.min-h_80vh\!{min-height:80vh!important}.right_0{right:0}.bottom_40{bottom:40px}.pt_10px{padding-top:10px}.max-w_500px{max-width:500px}.h_fit-content{height:fit-content}.mb_6vh{margin-bottom:6vh}.bottom_-15vh{bottom:-15vh}.left_25\%{left:25%}.min-w_140px{min-width:140px}.max-w_260px{max-width:260px}.h_50px{height:50px}.max-w_420px{max-width:420px}.w_400px{width:400px}.h_auto{height:auto}.top_0{top:0}.left_-35\%{left:-35%}.w_70\%{width:70%}.w_101\%{width:101%}.min-w_0\.6em{min-width:.6em}.ml_0\.5em{margin-left:.5em}.min-h_100vh{min-height:100vh}.min-w_width\.main{min-width:var(--sizes-width-main)}.max-w_width\.main{max-width:var(--sizes-width-main)}.min-h_calc\(100vh_-_6vh\){min-height:94vh}.max-w_100vw{max-width:100vw}.mt_210px{margin-top:210px}.left_0{left:0}.bottom_0{bottom:0}.w_100px{width:100px}.h_100px{height:100px}.ov-x_visible{overflow-x:visible}.ov-y_visible{overflow-y:visible}.w_fit-content{width:fit-content}.min-h_700px{min-height:700px}.ml_100px{margin-left:100px}.right_20{right:20px}.top_-45px{top:-45px}.left_50\%{left:50%}.mt_70px{margin-top:70px}.h_height\.menu{height:var(--sizes-height-menu)}.max-w_1440px{max-width:1440px}.w_15px{width:15px}.w_24px{width:24px}.h_20px{height:20px}.h_2px{height:2px}.top_height\.menu{top:height.menu}.w_100vw{width:100vw}.h_100dvh{height:100dvh}.h_100vh{height:100vh}.\[\&_a\:\:after\]\:bg_bg\.gardianBackground a:after{background:var(--colors-bg-gardian-background)}.\[\&\:\:before\]\:bg_bg\.contactHover:before{background:var(--colors-bg-contact-hover)}.after\:bg_currentColor:after{background:currentColor}.before\:bg_text\.primary:before{background:var(--colors-text-primary)}.after\:bg_linear-gradient\(90deg\,_\#29d0ff\,_\#b7ff94\):after{background:linear-gradient(90deg,#29d0ff,#b7ff94)}.\[\&\:\:before\]\:inset_0:before{top:0;right:0;bottom:0;left:0}.\[\&\:\:before\]\:bg_radial-gradient\(circle_at_30\%_30\%\,_rgba\(255\,255\,255\,0\.15\)\,_transparent\):before{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.15),transparent)}.\[\&\:before\]\:bg_rgba\(0\,0\,0\,0\.8\):before{background:#000c}.\[\&\:\:after\]\:bg_bg\.gardianBackground:after{background:var(--colors-bg-gardian-background)}.\[\&_ul\]\:m_0 ul{margin:0}.\[\&_ul\]\:p_0 ul{padding:0}.\[\&_a\]\:p_15px_20px a{padding:15px 20px}.\[\&\:\:before\]\:trs_left_0\.8s_ease:before{transition:left .8s ease}.after\:trs_transform_0\.5s_cubic-bezier\(0\.19\,_1\,_0\.22\,_1\):after{transition:transform .5s cubic-bezier(.19,1,.22,1)}.before\:trs_transform_0\.6s_cubic-bezier\(0\.19\,_1\,_0\.22\,_1\):before{transition:transform .6s cubic-bezier(.19,1,.22,1)}.after\:bdr_2px:after{border-radius:2px}.after\:trs_all_0\.3s_ease:after{transition:all .3s ease}.\[\&\:\:before\]\:trs_opacity_0\.4s_ease:before{transition:opacity .4s ease}.\[\&_svg\]\:trs_all_0\.4s_ease svg{transition:all .4s ease}.\[\&_svg\]\:trs_fill_0\.3s_ease svg{transition:fill .3s ease}.\[\&\:\:after\]\:trs_transform_0\.4s_cubic-bezier\(0\.25\,_0\.46\,_0\.45\,_0\.94\):after{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.\[\&\:\:after\]\:bdr_2px:after{border-radius:2px}.\[\&_ul\]\:li-s_none ul{list-style:none}.\[\&_ul\]\:gap_40px ul{gap:40px}.\[\&_a\]\:td_none a{text-decoration:none}.\[\&_a\]\:trs_color_0\.3s_ease a{transition:color .3s ease}.\[\&_a\]\:pos_relative a{position:relative}.\[\&_a\:\:after\]\:content_\"\" a:after{content:""}.\[\&_a\:\:after\]\:pos_absolute a:after{position:absolute}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:z_1:before{z-index:1}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}.after\:trf_scaleX\(0\):after{transform:scaleX(0)}.after\:trf-o_left:after{transform-origin:left}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.before\:trf_translateY\(120\%\):before{transform:translateY(120%)}.before\:z_-1:before{z-index:-1}.after\:trf_translateX\(-50\%\):after{transform:translate(-50%)}.after\:op_0\.9:after{opacity:.9}.\[\&\:\:before\]\:op_0:before{opacity:0}.\[\&_svg\]\:filter_drop-shadow\(0_2px_8px_rgba\(0\,0\,0\,0\.3\)\) svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.\[\&\:before\]\:content_\"\":before{content:""}.\[\&\:before\]\:pos_absolute:before{position:absolute}.\[\&\:before\]\:trf_translateX\(-50\%\):before{transform:translate(-50%)}.\[\&\:before\]\:trf-o_center:before{transform-origin:center}.\[\&\:before\]\:cp-path_polygon\(50\%_0\%\,_0\%_100\%\,_100\%_100\%\):before{clip-path:polygon(50% 0%,0% 100%,100% 100%);-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%)}.\[\&_svg\]\:fill_bg\.gardianBackground svg{fill:var(--colors-bg-gardian-background)}.\[\&_svg_path\]\:fill_currentColor svg path{fill:currentColor}.\[\&\:\:after\]\:content_\"\":after{content:""}.\[\&\:\:after\]\:pos_absolute:after{position:absolute}.\[\&\:\:after\]\:trf_scaleX\(0\):after{transform:scaleX(0)}.\[\&\:\:after\]\:trf-o_left:after{transform-origin:left}.\[\&\.active\]\:c_bg\.gardienSingleColor.active{color:var(--colors-bg-gardien-single-color)}.\[\&\.mobile-open\]\:trf_translateX\(0\).mobile-open{transform:translate(0)}.\[\&_ul\]\:d_flex ul{display:flex}.\[\&_ul\]\:flex-d_column ul{flex-direction:column}.\[\&_a\]\:c_bg\.classicReverse a{color:var(--colors-bg-classic-reverse)}.\[\&_a\]\:fw_500 a{font-weight:500}.\[\&_a\]\:fs_24px a{font-size:24px}.\[\&_a\]\:d_block a{display:block}.\[\&_a\]\:ta_center a{text-align:center}.\[\&\.open\]\:op_1.open{opacity:1}.\[\&\.open\]\:pointer-events_auto.open{pointer-events:auto}.\[\&_\.magnetic-project-container\]\:h_420px\! .magnetic-project-container{height:420px!important}.\[\&_a\:\:after\]\:h_1px a:after{height:1px}.\[\&_a\:\:after\]\:w_100\% a:after{width:100%}.\[\&_a\:\:after\]\:left_0 a:after{left:0}.\[\&_a\:\:after\]\:bottom_0 a:after{bottom:0}.\[\&_\.magnetic-project-container\]\:h_200px .magnetic-project-container{height:200px}.\[\&\:\:before\]\:top_0:before{top:0}.\[\&\:\:before\]\:left_-100\%:before{left:-100%}.\[\&\:\:before\]\:w_100\%:before{width:100%}.\[\&\:\:before\]\:h_100\%:before{height:100%}.after\:bottom_-2px:after{bottom:-2px}.after\:left_0:after{left:0}.after\:w_100\%:after{width:100%}.after\:h_1px:after{height:1px}.before\:top_0:before{top:0}.before\:left_0:before{left:0}.before\:w_100\%:before{width:100%}.before\:h_100\%:before{height:100%}.after\:bottom_-6px:after{bottom:-6px}.after\:left_50\%:after{left:50%}.after\:w_48px:after{width:48px}.after\:h_3px:after{height:3px}.\[\&_svg\]\:w_60\%\! svg{width:60%!important}.\[\&_svg\]\:h_60\%\! svg{height:60%!important}.\[\&\:before\]\:bottom_-6px:before{bottom:-6px}.\[\&\:before\]\:left_50\%:before{left:50%}.\[\&\:before\]\:w_10px:before{width:10px}.\[\&\:before\]\:h_10px:before{height:10px}.\[\&\:\:after\]\:bottom_0:after{bottom:0}.\[\&\:\:after\]\:left_0:after{left:0}.\[\&\:\:after\]\:w_100\%:after{width:100%}.\[\&\:\:after\]\:h_3px:after{height:3px}.\[\&_a\]\:w_100\% a{width:100%}.\[\&_a\]\:max-w_200px a{max-width:200px}.hover\:bg_bg\.classicReverse:is(:hover,[data-hover]){background:var(--colors-bg-classic-reverse)}.\[\&\:hover\]\:bd-c_\#35acdf:hover{border-color:#35acdf}.hover\:c_bg\.classicReverse:is(:hover,[data-hover]){color:var(--colors-bg-classic-reverse)}.\[\&\:hover\]\:trf_translateY\(-4px\):hover{transform:translateY(-4px)}.\[\&\:hover\]\:bg-c_rgba\(53\,_172\,_223\,_0\.1\):hover{background-color:#35acdf1a}.hover\:op_1:is(:hover,[data-hover]){opacity:1}.\[\&\:hover\]\:trf_translateY\(-6px\):hover{transform:translateY(-6px)}.\[\&\:hover\]\:trf_translateY\(-8px\)_scale\(1\.05\):hover{transform:translateY(-8px) scale(1.05)}.\[\&\:hover\]\:bx-sh_0_20px_50px_rgba\(0\,0\,0\,0\.4\):hover{box-shadow:0 20px 50px #0006}.\[\&\:hover\:\:after\]\:trf_scaleX\(1\):hover:after{transform:scaleX(1)}.\[\&\:hover\]\:c_bg\.gardienSingleColor:hover{color:var(--colors-bg-gardien-single-color)}.\[\&\:hover\:\:before\]\:left_100\%:hover:before{left:100%}.\[\&\:active\]\:trs_all_0\.1s_ease:active{transition:all .1s ease}.\[\&\:active\]\:trf_translateY\(0\)_scale\(0\.98\):active{transform:translateY(0) scale(.98)}.\[\&_a\]\:\[\&\:\:after\]\:bg_bg\.gardianBackground a:after{background:var(--colors-bg-gardian-background)}.\[\&_a\]\:\[\&\:\:after\]\:trs_width_0\.4s_cubic-bezier\(0\.25\,_0\.46\,_0\.45\,_0\.94\) a:after{transition:width .4s cubic-bezier(.25,.46,.45,.94)}.\[\&_a\]\:\[\&\:\:after\]\:bdr_2px a:after{border-radius:2px}.\[\&\.active\]\:\[\&_svg\]\:fill_bg\.gardienSingleColor.active svg{fill:var(--colors-bg-gardien-single-color)}.\[\&\.active\]\:\[\&\:\:after\]\:trf_scaleX\(1\).active:after{transform:scaleX(1)}.mobile-open .\[\.mobile-open_\&\]\:\[\&\:nth-child\(1\)\]\:trf_rotate\(45deg\)_translateY\(6px\):nth-child(1){transform:rotate(45deg) translateY(6px)}.mobile-open .\[\.mobile-open_\&\]\:\[\&\:nth-child\(2\)\]\:op_0:nth-child(2){opacity:0}.mobile-open .\[\.mobile-open_\&\]\:\[\&\:nth-child\(2\)\]\:trf_scaleX\(0\):nth-child(2){transform:scaleX(0)}.mobile-open .\[\.mobile-open_\&\]\:\[\&\:nth-child\(3\)\]\:trf_rotate\(-45deg\)_translateY\(-6px\):nth-child(3){transform:rotate(-45deg) translateY(-6px)}.\[\&_a\]\:\[\&\:\:after\]\:content_\"\" a:after{content:""}.\[\&_a\]\:\[\&\:\:after\]\:pos_absolute a:after{position:absolute}.\[\&_a\]\:\[\&\:hover\]\:c_bg\.gardienSingleColor a:hover{color:var(--colors-bg-gardien-single-color)}.\[\&_a\]\:\[\&\.active\]\:c_bg\.classicReverse a.active{color:var(--colors-bg-classic-reverse)}.\[\&_a\]\:\[\&\:\:after\]\:bottom_5px a:after{bottom:5px}.\[\&_a\]\:\[\&\:\:after\]\:h_3px a:after{height:3px}.hover\:after\:trf_scaleX\(1\):is(:hover,[data-hover]):after{transform:scaleX(1)}.hover\:before\:trf_translateY\(0\):is(:hover,[data-hover]):before{transform:translateY(0)}.\[\&\:hover\]\:\[\&\:\:before\]\:op_1:hover:before{opacity:1}.\[\&\:hover\]\:\[\&_svg\]\:filter_drop-shadow\(0_4px_16px_rgba\(255\,255\,255\,0\.4\)\):hover svg{filter:drop-shadow(0 4px 16px rgba(255,255,255,.4))}.\[\&\:hover\]\:\[\&_svg\]\:trf_scale\(1\.15\):hover svg{transform:scale(1.15)}.\[\&\:hover\]\:\[\&_span\]\:op_1:hover span{opacity:1}.\[\&\:hover\]\:\[\&_span\]\:trf_translateX\(-50\%\)_scale\(1\):hover span{transform:translate(-50%) scale(1)}.\[\&\:hover\]\:\[\&_svg\]\:fill_bg\.gardienSingleColor:hover svg{fill:var(--colors-bg-gardien-single-color)}.\[\&_a\]\:\[\&\:hover\]\:\[\&\:\:after\]\:trf_translateX\(-50\%\) a:hover:after,.\[\&_a\]\:\[\&\.active\]\:\[\&\:\:after\]\:trf_translateX\(-50\%\) a.active:after{transform:translate(-50%)}.\[\&_a\]\:\[\&\:hover\]\:\[\&\:\:after\]\:left_50\% a:hover:after{left:50%}.\[\&_a\]\:\[\&\:hover\]\:\[\&\:\:after\]\:w_50\% a:hover:after,.\[\&_a\]\:\[\&\.active\]\:\[\&\:\:after\]\:w_50\% a.active:after{width:50%}.\[\&_a\]\:\[\&\.active\]\:\[\&\:\:after\]\:left_50\% a.active:after{left:50%}@media(min-width:769px){.\[\@media_\(min-width\:_769px\)\]\:d_none{display:none}}@media(max-width:1440px){.\[\@media\(max-width\:_1440px\)\]\:p_20px_20px_0px_20px{padding:20px 20px 0}.\[\@media\(max-width\:_1440px\)\]\:m_0_auto{margin:0 auto}.\[\@media\(max-width\:_1440px\)\]\:gap_100px{gap:100px}.\[\@media\(max-width\:_1440px\)\]\:fs_50px{font-size:50px}.\[\@media\(max-width\:_1440px\)\]\:fs_14px{font-size:14px}.\[\@media\(max-width\:_1440px\)\]\:bottom_-12vh{bottom:-12vh}.\[\@media\(max-width\:_1440px\)\]\:h_45px{height:45px}.\[\@media\(max-width\:_1440px\)\]\:min-w_160px{min-width:160px}.\[\@media\(max-width\:_1440px\)\]\:max-w_220px{max-width:220px}.\[\@media\(max-width\:_1440px\)\]\:w_360px{width:360px}.\[\@media\(max-width\:_1440px\)\]\:min-w_auto{min-width:auto}.\[\@media\(max-width\:_1440px\)\]\:w_100\%{width:100%}}@media(max-width:1440px){.\[\@media\(max-width\:1440px\)\]\:p_24px_0{padding:24px 0}.\[\@media\(max-width\:1440px\)\]\:gap_16px{gap:16px}.\[\@media\(max-width\:1440px\)\]\:min-h_calc\(94vh_-_6vh\){min-height:88vh}.\[\@media\(max-width\:1440px\)\]\:w_90px{width:90px}.\[\@media\(max-width\:1440px\)\]\:h_90px{height:90px}}@media(max-width:1250px){.\[\@media\(max-width\:1250px\)\]\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.\[\@media\(max-width\:1250px\)\]\:fs_25px{font-size:25px}.\[\@media\(max-width\:1250px\)\]\:trf_translateX\(-50\%\){transform:translate(-50%)}.\[\@media\(max-width\:1250px\)\]\:h_320px\!{height:320px!important}.\[\@media\(max-width\:1250px\)\]\:max-w_100\%{max-width:100%}.\[\@media\(max-width\:1250px\)\]\:top_-40{top:-40px}.\[\@media\(max-width\:1250px\)\]\:left_50\%{left:50%}}@media(max-width:1050px){.\[\@media\(max-width\:_1050px\)\]\:gap_30px{gap:30px}.\[\@media\(max-width\:_1050px\)\]\:gap_50px{gap:50px}.\[\@media\(max-width\:_1050px\)\]\:fs_44px{font-size:44px}.\[\@media\(max-width\:_1050px\)\]\:fs_18px{font-size:18px}.\[\@media\(max-width\:_1050px\)\]\:lh_44px{line-height:44px}.\[\@media\(max-width\:_1050px\)\]\:flex-d_column{flex-direction:column}.\[\@media\(max-width\:_1050px\)\]\:ai_center{align-items:center}.\[\@media\(max-width\:_1050px\)\]\:pos_relative{position:relative}.\[\@media\(max-width\:_1050px\)\]\:max-w_100\%{max-width:100%}.\[\@media\(max-width\:_1050px\)\]\:bottom_0{bottom:0}.\[\@media\(max-width\:_1050px\)\]\:left_0{left:0}.\[\@media\(max-width\:_1050px\)\]\:mt_30px{margin-top:30px}.\[\@media\(max-width\:_1050px\)\]\:h_44px{height:44px}.\[\@media\(max-width\:_1050px\)\]\:min-w_140px{min-width:140px}.\[\@media\(max-width\:_1050px\)\]\:max-w_200px{max-width:200px}.\[\@media\(max-width\:_1050px\)\]\:w_100\%{width:100%}.\[\@media\(max-width\:_1050px\)\]\:\[\&_svg\]\:d_none svg{display:none}}@media(max-width:1050px){.\[\@media\(max-width\:1050px\)\]\:bg-i_repeating-linear-gradient\(_90deg\,_\{colors\.border\.primary\}_0\,_\{colors\.border\.primary\}_1px\,_transparent_1px\,_transparent_calc\(100\%_\/_3\)_\)\,_linear-gradient\(_90deg\,_transparent_calc\(100\%_-_1px\)\,_\{colors\.border\.primary\}_calc\(100\%_-_1px\)_\){background-image:repeating-linear-gradient(90deg,var(--colors-border-primary) 0,var(--colors-border-primary) 1px,transparent 1px,transparent calc(100% / 3)),linear-gradient(90deg,transparent calc(100% - 1px),var(--colors-border-primary) calc(100% - 1px))}.\[\@media\(max-width\:1050px\)\]\:h_220px\!{height:220px!important}.\[\@media\(max-width\:1050px\)\]\:w_calc\(100\%_\/_3_-_2px\){width:calc(100% / 3 - 2px)}}@media(max-width:1024px){.\[\@media\(max-width\:1024px\)\]\:p_0_20px{padding:0 20px}.\[\@media\(max-width\:1024px\)\]\:p_20px_0{padding:20px 0}.\[\@media\(max-width\:1024px\)\]\:gap_10px_12px{gap:10px 12px}.\[\@media\(max-width\:1024px\)\]\:gap_12px{gap:12px}.\[\@media\(max-width\:1024px\)\]\:max-w_100\%{max-width:100%}.\[\@media\(max-width\:1024px\)\]\:mb_40px{margin-bottom:40px}.\[\@media\(max-width\:1024px\)\]\:w_80px{width:80px}.\[\@media\(max-width\:1024px\)\]\:h_80px{height:80px}.\[\&_\.magnetic-project-container\]\:\[\@media\(max-width\:1024px\)\]\:h_340px\! .magnetic-project-container{height:340px!important}}@media(max-width:980px){.\[\@media\(max-width\:_980px\)\]\:p_22px{padding:22px}.\[\@media\(max-width\:_980px\)\]\:p_28px{padding:28px}.\[\@media\(max-width\:_980px\)\]\:gap_24px{gap:24px}.\[\@media\(max-width\:_980px\)\]\:gap_28px{gap:28px}.\[\@media\(max-width\:_980px\)\]\:grid-tc_1fr{grid-template-columns:1fr}.\[\@media\(max-width\:_980px\)\]\:fs_\{fontSizes\.4xl\}{font-size:fontSizes\.4xl}.\[\@media\(max-width\:_980px\)\]\:fs_\{fontSizes\.base\}{font-size:fontSizes\.base}.\[\@media\(max-width\:_980px\)\]\:fs_\{fontSizes\.sm\}{font-size:fontSizes\.sm}.\[\@media\(max-width\:_980px\)\]\:lh_1\.85{line-height:1.85}.\[\@media\(max-width\:_980px\)\]\:flex-d_column{flex-direction:column}.\[\@media\(max-width\:_980px\)\]\:fs_52px{font-size:52px}.\[\@media\(max-width\:_980px\)\]\:w_100\%{width:100%}.\[\@media\(max-width\:_980px\)\]\:min-w_0{min-width:0}.\[\@media\(max-width\:_980px\)\]\:min-w_100\%{min-width:100%}}@media(max-width:800px){.\[\@media\(max-width\:800px\)\]\:fs_30px{font-size:30px}}@media(max-width:768px){.\[\@media\(max-width\:_768px\)\]\:p_20px_0{padding:20px 0}.\[\@media_\(max-width\:_768px\)\]\:p_0_15px{padding:0 15px}.\[\@media_\(max-width\:_768px\)\]\:bg_bg\.contactHover{background:var(--colors-bg-contact-hover)}.\[\@media\(max-width\:_768px\)\]\:gap_20px{gap:20px}.\[\@media\(max-width\:_768px\)\]\:fs_\{fontSizes\.3xl\}{font-size:fontSizes\.3xl}.\[\@media\(max-width\:_768px\)\]\:fs_\{fontSizes\.sm\}{font-size:fontSizes\.sm}.\[\@media\(max-width\:_768px\)\]\:fs_\{fontSizes\.2xl\}{font-size:fontSizes\.2xl}.\[\@media\(max-width\:_768px\)\]\:fs_\{fontSizes\.base\}{font-size:fontSizes\.base}.\[\@media\(max-width\:_768px\)\]\:lh_1\.8{line-height:1.8}.\[\@media\(max-width\:_768px\)\]\:ai_center{align-items:center}.\[\@media\(max-width\:_768px\)\]\:jc_space-between{justify-content:space-between}.\[\@media\(max-width\:_768px\)\]\:flex-wrap_wrap{flex-wrap:wrap}.\[\@media_\(max-width\:_768px\)\]\:d_none{display:none}.\[\@media_\(max-width\:_768px\)\]\:d_flex{display:flex}.\[\@media\(max-width\:_768px\)\]\:min-h_80vh{min-height:80vh}.\[\@media\(max-width\:_768px\)\]\:pb_20px{padding-bottom:20px}.\[\@media\(max-width\:_768px\)\]\:mt_80px{margin-top:80px}.\[\@media\(max-width\:_768px\)\]\:\[\&_svg\]\:ta_start svg{text-align:start}.\[\@media\(max-width\:_768px\)\]\:\[\&_svg\]\:h_16px svg{height:16px}.\[\@media\(max-width\:_768px\)\]\:\[\&_svg\]\:w_fit-content svg{width:fit-content}}@media(max-width:768px){.\[\@media\(max-width\:768px\)\]\:gap_8px_10px{gap:8px 10px}.\[\@media\(max-width\:768px\)\]\:gap_40px{gap:40px}.\[\@media\(max-width\:768px\)\]\:gap_15px{gap:15px}.\[\@media\(max-width\:768px\)\]\:grid-tc_1fr{grid-template-columns:1fr}.\[\@media\(max-width\:768px\)\]\:fs_\{fontSizes\.md\}{font-size:var(--font-sizes-md)}.\[\@media\(max-width\:768px\)\]\:ta_center{text-align:center}.\[\@media\(max-width\:768px\)\]\:fs_14px{font-size:14px}.\[\@media\(max-width\:768px\)\]\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.\[\@media\(max-width\:768px\)\]\:fs_18px{font-size:18px}.\[\@media\(max-width\:768px\)\]\:fs_16px{font-size:16px}.\[\@media\(max-width\:768px\)\]\:pt_20px{padding-top:20px}.\[\@media\(max-width\:768px\)\]\:h_150px{height:150px}.\[\@media\(max-width\:768px\)\]\:w_70px{width:70px}.\[\@media\(max-width\:768px\)\]\:h_70px{height:70px}.\[\&_\.magnetic-project-container\]\:\[\@media\(max-width\:768px\)\]\:h_260px\! .magnetic-project-container{height:260px!important}.\[\&_\.magnetic-project-container\]\:\[\@media\(max-width\:768px\)\]\:h_150px .magnetic-project-container{height:150px}}@media(max-width:765px){.\[\@media\(max-width\:765px\)\]\:obj-f_content{object-fit:content}.\[\@media\(max-width\:765px\)\]\:h_260px\!{height:260px!important}}@media(max-width:750px){.\[\@media\(max-width\:_750px\)\]\:gap_24px{gap:24px}.\[\@media\(max-width\:_750px\)\]\:gap_20px{gap:20px}.\[\@media\(max-width\:_750px\)\]\:fs_36px{font-size:36px}.\[\@media\(max-width\:_750px\)\]\:lh_52px{line-height:52px}.\[\@media\(max-width\:_750px\)\]\:fs_16px{font-size:16px}.\[\@media\(max-width\:_750px\)\]\:lh_36px{line-height:36px}.\[\@media\(max-width\:_750px\)\]\:fs_14px{font-size:14px}.\[\@media\(max-width\:_750px\)\]\:min-w_160px{min-width:160px}.\[\@media\(max-width\:_750px\)\]\:max-w_220px{max-width:220px}.\[\@media\(max-width\:_750px\)\]\:ml_auto{margin-left:auto}.\[\@media\(max-width\:_750px\)\]\:mr_auto{margin-right:auto}.\[\@media\(max-width\:_750px\)\]\:w_100\%{width:100%}}@media(max-width:750px){.\[\@media\(max-width\:750px\)\]\:p_16px_0{padding:16px 0}.\[\@media\(max-width\:750px\)\]\:gap_10px{gap:10px}.\[\@media\(max-width\:750px\)\]\:w_100\%{width:100%}.\[\@media\(max-width\:750px\)\]\:ml_0{margin-left:0}.\[\&_svg\]\:\[\@media\(max-width\:750px\)\]\:ta_start svg{text-align:start}.\[\&_svg\]\:\[\@media\(max-width\:750px\)\]\:h_16px svg{height:16px}.\[\&_svg\]\:\[\@media\(max-width\:750px\)\]\:w_fit-content svg{width:fit-content}}@media(max-width:700px){.\[\@media\(max-width\:700px\)\]\:fs_15px{font-size:15px}.\[\@media\(max-width\:700px\)\]\:bg-i_repeating-linear-gradient\(_90deg\,_\{colors\.border\.primary\}_0\,_\{colors\.border\.primary\}_1px\,_transparent_1px\,_transparent_calc\(100\%_\/_2\)_\)\,_linear-gradient\(_90deg\,_transparent_calc\(100\%_-_1px\)\,_\{colors\.border\.primary\}_calc\(100\%_-_1px\)_\){background-image:repeating-linear-gradient(90deg,var(--colors-border-primary) 0,var(--colors-border-primary) 1px,transparent 1px,transparent 50%),linear-gradient(90deg,transparent calc(100% - 1px),var(--colors-border-primary) calc(100% - 1px))}.\[\@media\(max-width\:700px\)\]\:w_60vw{width:60vw}}@media(max-width:640px){.\[\@media\(max-width\:_640px\)\]\:p_18px{padding:18px}.\[\@media\(max-width\:_640px\)\]\:p_12px_14px{padding:12px 14px}.\[\@media\(max-width\:_640px\)\]\:p_20px{padding:20px}.\[\@media\(max-width\:_640px\)\]\:p_10px_12px{padding:10px 12px}.\[\@media\(max-width\:_640px\)\]\:gap_10px{gap:10px}.\[\@media\(max-width\:_640px\)\]\:gap_18px{gap:18px}.\[\@media\(max-width\:_640px\)\]\:gap_14px{gap:14px}.\[\@media\(max-width\:_640px\)\]\:fs_\{fontSizes\.3xl\}{font-size:fontSizes\.3xl}.\[\@media\(max-width\:_640px\)\]\:fs_\{fontSizes\.sm\}{font-size:fontSizes\.sm}.\[\@media\(max-width\:_640px\)\]\:lh_1\.7{line-height:1.7}.\[\@media\(max-width\:_640px\)\]\:fs_\{fontSizes\.xs\}{font-size:var(--font-sizes-xs)}.\[\@media\(max-width\:_640px\)\]\:fs_\{fontSizes\.2xl\}{font-size:fontSizes\.2xl}.\[\@media\(max-width\:_640px\)\]\:fs_\{fontSizes\.xl\}{font-size:var(--font-sizes-xl)}.\[\@media\(max-width\:_640px\)\]\:fs_42px{font-size:42px}.\[\@media\(max-width\:_640px\)\]\:max-w_100\%{max-width:100%}.\[\@media\(max-width\:_640px\)\]\:w_100\%{width:100%}.\[\@media\(max-width\:_640px\)\]\:min-w_0{min-width:0}}@media(max-width:480px){.\[\@media\(max-width\:_480px\)\]\:fs_\{fontSizes\.2xl\}{font-size:fontSizes\.2xl}.\[\@media\(max-width\:_480px\)\]\:fs_\{fontSizes\.xs\}{font-size:var(--font-sizes-xs)}.\[\@media\(max-width\:_480px\)\]\:lh_1\.6{line-height:1.6}.\[\@media\(max-width\:_480px\)\]\:fs_13px{font-size:13px}.\[\@media\(max-width\:_480px\)\]\:fs_\{fontSizes\.xl\}{font-size:var(--font-sizes-xl)}.\[\@media\(max-width\:_480px\)\]\:fs_\{fontSizes\.lg\}{font-size:var(--font-sizes-lg)}.\[\@media\(max-width\:_480px\)\]\:lh_1\.7{line-height:1.7}.\[\@media\(max-width\:_480px\)\]\:fs_34px{font-size:34px}.\[\@media\(max-width\:_480px\)\]\:fs_32px{font-size:32px}.\[\@media\(max-width\:_480px\)\]\:lh_44px{line-height:44px}.\[\@media\(max-width\:_480px\)\]\:fs_15px{font-size:15px}.\[\@media\(max-width\:_480px\)\]\:lh_32px{line-height:32px}}@media(max-width:480px){.\[\@media\(max-width\:480px\)\]\:p_10px_0{padding:10px 0}.\[\@media\(max-width\:480px\)\]\:gap_8px{gap:8px}.\[\@media\(max-width\:480px\)\]\:gap_20px{gap:20px}.\[\@media\(max-width\:480px\)\]\:grid-tc_1fr{grid-template-columns:1fr}.\[\@media\(max-width\:480px\)\]\:fs_14px{font-size:14px}.\[\@media\(max-width\:480px\)\]\:h_200px{height:200px}.\[\@media\(max-width\:480px\)\]\:max-w_100\%{max-width:100%}.\[\&_\.magnetic-project-container\]\:\[\@media\(max-width\:480px\)\]\:h_220px\! .magnetic-project-container{height:220px!important}.\[\&_\.magnetic-project-container\]\:\[\@media\(max-width\:480px\)\]\:h_200px .magnetic-project-container{height:200px}}@media(max-width:400px){.\[\@media\(max-width\:400px\)\]\:fs_13px{font-size:13px}}@media(max-width:360px){.\[\@media\(max-width\:_360px\)\]\:fs_\{fontSizes\.xl\}{font-size:var(--font-sizes-xl)}}}
