@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_UltraLight-s.p.438x4ydz1ggy6.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Light-s.p.21o3qlamd96ft.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Regular-s.p.0jiifb96lvpow.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Medium-s.p.3r3vyiv7cejqg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Medium-s.p.3r3vyiv7cejqg.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Bold-s.p.07efa2d7mbo0b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:iranSans;src:url(../media/IRANSansWeb_Black-s.p.449mv0jq-k0pt.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:iranSans Fallback;src:local(Arial);ascent-override:102.32%;descent-override:51.16%;line-gap-override:0.0%;size-adjust:101.98%}.iransans_47d0b98c-module__eWZZka__className{font-family:iranSans,iranSans Fallback}.iransans_47d0b98c-module__eWZZka__variable{--font-iran-sans:"iranSans", "iranSans Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-iran-sans), Arial, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background-rgb:0 0 0;--foreground-rgb:255 255 255;--primary-rgb:255 255 255;--muted-rgb:179 179 179;--border-rgb:48 48 48;--background:#0b0b0b;--foreground:#f2f2f2;--primary:#fff;--muted:#9e9e9e;--border:#2e2e2e;--font-sans:var(--font-iran-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--background);color:var(--foreground);font-family:var(--font-iran-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,pre:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (max-width:800px){html{scroll-padding-top:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}::view-transition-old(.page-transition){mix-blend-mode:normal;animation:none}::view-transition-new(.page-transition){mix-blend-mode:normal;animation:.24s cubic-bezier(.22,1,.36,1) both page-enter}::view-transition-group(.page-transition){animation-duration:.24s}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes page-arrive{0%{translate:0 8px}to{translate:0}}:root{--radius-control:6px;--radius-card:12px;--radius-feature:16px;--surface-panel:#1a1a1a;--surface-border:#3e3e3e;--surface-light:#c6c6c6}@keyframes signal-pulse{0%{opacity:.6;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@media (max-width:800px){html{scroll-padding-top:88px}}:root{--primary:var(--theme-text);--foreground:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:#fff;--theme-surface:#f5f5f5;--theme-text:#171717;--theme-muted:#595959;--theme-border:#d4d4d4;--background-rgb:255 255 255;--foreground-rgb:23 23 23;--primary-rgb:23 23 23;--muted-rgb:89 89 89;--border-rgb:212 212 212;--background:var(--theme-background);--muted:var(--theme-muted);--border:var(--theme-border)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background:#000;--theme-surface:#101010;--theme-text:#fff;--theme-muted:#b3b3b3;--theme-border:#5757574d;--background-rgb:0 0 0;--foreground-rgb:255 255 255;--primary-rgb:255 255 255;--muted-rgb:179 179 179;--border-rgb:48 48 48}::selection{background:var(--theme-text);color:var(--theme-background)}@keyframes chrome-menu-in{0%{clip-path:var(--menu-start-clip,inset(0 0 calc(100% - var(--ds-header-height)) 0))}to{clip-path:inset(0)}}@keyframes chrome-menu-out{0%{clip-path:var(--menu-start-clip,inset(0))}to{clip-path:inset(0 0 calc(100% - var(--ds-header-height)) 0)}}@keyframes chrome-overlay-in{0%{opacity:var(--menu-start-opacity,0)}to{opacity:1}}@keyframes chrome-overlay-out{0%{opacity:var(--menu-start-opacity,1)}to{opacity:0}}@keyframes e-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes giga-section-in{0%{translate:0 12px}to{translate:0}}@keyframes giga-node-pulse{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes giga-integrations{to{transform:translate(-50%)}}@keyframes hamin-client-flow{to{transform:translate(-50%)}}:root{--ds-content-width:1120px;--ds-gutter:40px;--ds-header-height:88px;--ds-control-sm:44px;--ds-control-md:48px;--ds-radius-control:8px;--ds-radius-card:12px;--ds-radius-detail:4px;--ds-control-padding:20px;--ds-control-gap:12px;--ds-text-control:14px;--ds-text-hero:clamp(32px, 4.45vw, 64px);--ds-text-page-title:clamp(32px, 4vw, 56px);--ds-text-section-title:clamp(28px, 3.35vw, 48px);--ds-motion-fast:.18s;--ds-focus-width:2px;--ds-focus-offset:4px}html{scroll-padding-top:calc(var(--ds-header-height) + 16px)}@media (max-width:809px){:root{--ds-text-hero:clamp(28px, 7.7vw, 40px);--ds-text-page-title:clamp(28px, 7.7vw, 36px);--ds-text-section-title:clamp(24px, 6.7vw, 30px);--ds-gutter:20px;--ds-header-height:76px}}@media (max-width:370px){:root{--ds-gutter:16px}}:root{--g-background:var(--theme-background);--g-surface:var(--theme-surface);--g-text:var(--theme-text);--g-white:var(--theme-text);--g-muted:var(--theme-muted);--g-border:var(--theme-border);--g-brand:var(--theme-text);--e-bg:var(--g-background);--e-panel:var(--g-surface);--e-text:var(--g-text);--e-muted:var(--g-muted);--e-line:var(--g-border);--e-accent:var(--theme-text);--g-radius:var(--ds-radius-card);--g-space-1:5px;--g-space-2:10px;--g-space-3:20px;--g-space-4:40px;--g-space-5:60px;--g-space-6:120px;--g-ease:cubic-bezier(.16, 1, .3, 1);--g-enter:.7s;--g-hover:.2s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.end-4{inset-inline-end:1rem}.left-0{left:0}.left-\[10px\]{left:10px}.right-0{right:0}.top-0{top:0}.top-4{top:1rem}.top-\[104px\]{top:104px}.top-\[108px\]{top:108px}.top-\[10px\]{top:10px}.top-\[130px\]{top:130px}.top-\[var\(--ds-header-height\)\]{top:var(--ds-header-height)}.isolate{isolation:isolate}.z-0{z-index:0}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.m-0,.m-\[0\]{margin:0}.m-\[0_0_28px\]{margin:0 0 28px}.m-\[0_auto_24px\]{margin:0 auto 24px}.m-\[20px_0\]{margin:20px 0}.m-\[var\(--g-space-3\)_0_12px\]{margin:var(--g-space-3) 0 12px}.m-\[var\(--g-space-5\)_0_0\]{margin:var(--g-space-5) 0 0}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-5{margin-bottom:1.25rem}.mb-\[0\]{margin-bottom:0}.mb-\[20px\]{margin-bottom:20px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[48px\]{margin-bottom:48px}.mb-\[var\(--g-space-5\)\]{margin-bottom:var(--g-space-5)}.ml-\[0\]{margin-left:0}.mr-\[0\]{margin-right:0}.ms-auto{margin-inline-start:auto}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[26px\]{margin-top:26px}.mt-\[28px\]{margin-top:28px}.mt-\[30px\]{margin-top:30px}.mt-\[32px\]{margin-top:32px}.mt-\[35px\]{margin-top:35px}.mt-\[64px\]{margin-top:64px}.mt-\[72px\]{margin-top:72px}.mt-\[var\(--g-space-5\)\]{margin-top:var(--g-space-5)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.h-\[100px\]{height:100px}.h-\[200px\]{height:200px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[var\(--ds-header-height\)\]{height:var(--ds-header-height)}.h-auto{height:auto}.h-control-sm{height:var(--ds-control-sm)}.h-full{height:100%}.h-px{height:1px}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-\[230px\]{min-height:230px}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-\[790px\]{min-height:790px}.min-h-control{min-height:var(--ds-control-md)}.min-h-control-sm{min-height:var(--ds-control-sm)}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[22px\]{width:22px}.w-\[64px\]{width:64px}.w-\[calc\(100\%_-_112px\)\]{width:calc(100% - 112px)}.w-\[calc\(100\%_-_2_\*_var\(--ds-gutter\)\)\]{width:calc(100% - 2 * var(--ds-gutter))}.w-\[clamp\(150px\,_17vw\,_220px\)\]{width:clamp(150px,17vw,220px)}.w-\[min\(85vw\,360px\)\]{width:min(85vw,360px)}.w-auto{width:auto}.w-control-sm{width:var(--ds-control-sm)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0,.min-w-\[0\]{min-width:0}.min-w-\[44px\]{min-width:44px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[540px\]{max-width:540px}.max-w-\[780px\]{max-width:780px}.max-w-\[830px\]{max-width:830px}.max-w-content{max-width:var(--ds-content-width)}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.\!animate-none{animation:none!important}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.grid-cols-\[1fr_1\.13fr\]{grid-template-columns:1fr 1.13fr}.grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.grid-cols-\[260px_minmax\(0\,_1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[320px_minmax\(0\,_1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.grid-cols-\[70px_1\.1fr_1\.15fr_0\.8fr\]{grid-template-columns:70px 1.1fr 1.15fr .8fr}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_0\.9fr\)_minmax\(0\,_1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,_1\.25fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1\.3fr\)_minmax\(0\,_1fr\)_minmax\(0\,_1\.2fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,_minmax\(260px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[0\]{gap:0}.gap-\[100px\]{gap:100px}.gap-\[10px\]{gap:10px}.gap-\[110px\]{gap:110px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[40px\]{gap:40px}.gap-\[4px\]{gap:4px}.gap-\[60px\]{gap:60px}.gap-\[64px\]{gap:64px}.gap-\[6px\]{gap:6px}.gap-\[72px\]{gap:72px}.gap-\[80px\]{gap:80px}.gap-\[8px\]{gap:8px}.gap-\[8px_24px\]{gap:8px 24px}.gap-\[90px\]{gap:90px}.gap-\[clamp\(44px\,_5vw\,_80px\)\]{gap:clamp(44px,5vw,80px)}.gap-\[var\(--g-space-2\)\]{gap:var(--g-space-2)}.gap-\[var\(--g-space-3\)\]{gap:var(--g-space-3)}.gap-control-gap{gap:var(--ds-control-gap)}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-site-line>:not([hidden])~:not([hidden]){border-color:var(--g-border)}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-\[0\]{border-radius:0}.rounded-\[3px\]{border-radius:3px}.rounded-\[42px\]{border-radius:42px}.rounded-\[var\(--g-radius\)\]{border-radius:var(--g-radius)}.rounded-card{border-radius:var(--ds-radius-card)}.rounded-control{border-radius:var(--ds-radius-control)}.rounded-b-card{border-bottom-right-radius:var(--ds-radius-card);border-bottom-left-radius:var(--ds-radius-card)}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-border{--tw-border-opacity:1;border-color:rgb(var(--border-rgb) / var(--tw-border-opacity,1))}.border-ink{border-color:var(--theme-text)}.border-line{border-color:var(--theme-border)}.border-site-line{border-color:var(--g-border)}.border-transparent{border-color:#0000}.border-b-site-line{border-bottom-color:var(--g-border)}.border-l-site-line{border-left-color:var(--g-border)}.border-r-site-line{border-right-color:var(--g-border)}.bg-background{--tw-bg-opacity:1;background-color:rgb(var(--background-rgb) / var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/70{background-color:#000000b3}.bg-canvas{background-color:var(--theme-background)}.bg-card{--tw-bg-opacity:1;background-color:rgb(var(--background-rgb) / var(--tw-bg-opacity,1))}.bg-ink{background-color:var(--theme-text)}.bg-site-surface{background-color:var(--g-surface)}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[0\]{padding:0}.p-\[0_0_var\(--g-space-4\)\]{padding:0 0 var(--g-space-4)}.p-\[12px_20px\]{padding:12px 20px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[24px_20px\]{padding:24px 20px}.p-\[28px\]{padding:28px}.p-\[30px_24px\]{padding:30px 24px}.p-\[40px\]{padding:40px}.p-\[48px\]{padding:48px}.p-\[6px_10px\]{padding:6px 10px}.p-\[var\(--g-space-3\)\]{padding:var(--g-space-3)}.p-\[var\(--g-space-6\)_0_var\(--g-space-4\)\]{padding:var(--g-space-6) 0 var(--g-space-4)}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[var\(--ds-gutter\)\]{padding-left:var(--ds-gutter);padding-right:var(--ds-gutter)}.px-control-padding{padding-left:var(--ds-control-padding);padding-right:var(--ds-control-padding)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.pb-6{padding-bottom:1.5rem}.pb-\[0\]{padding-bottom:0}.pb-\[40px\]{padding-bottom:40px}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.pe-\[clamp\(44px\,_5vw\,_80px\)\]{padding-inline-end:clamp(44px,5vw,80px)}.pl-\[0\]{padding-left:0}.pr-\[0\]{padding-right:0}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-\[100px\]{padding-top:100px}.pt-\[112px\]{padding-top:112px}.pt-\[23px\]{padding-top:23px}.pt-\[24px\]{padding-top:24px}.pt-\[60px\]{padding-top:60px}.pt-\[64px\]{padding-top:64px}.pt-\[72px\]{padding-top:72px}.pt-\[var\(--g-space-3\)\]{padding-top:var(--g-space-3)}.text-center{text-align:center}.text-start{text-align:start}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[length\:10px\]{font-size:10px}.text-\[length\:11px\]{font-size:11px}.text-\[length\:12px\]{font-size:12px}.text-\[length\:13px\]{font-size:13px}.text-\[length\:15px\]{font-size:15px}.text-\[length\:16px\]{font-size:16px}.text-\[length\:18px\]{font-size:18px}.text-\[length\:40px\]{font-size:40px}.text-\[length\:clamp\(20px\,2\.2vw\,28px\)\]{font-size:clamp(20px,2.2vw,28px)}.text-\[length\:var\(--ds-text-page-title\)\]{font-size:var(--ds-text-page-title)}.text-base{font-size:1rem;line-height:1.5rem}.text-control{font-size:var(--ds-text-control)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.leading-8{line-height:2rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-\[normal\]{line-height:normal}.leading-loose{line-height:2}.tracking-\[1\.4px\]{letter-spacing:1.4px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.tracking-\[2px\]{letter-spacing:2px}.text-\[color\:var\(--e-accent\)\]{color:var(--e-accent)}.text-\[color\:var\(--e-muted\)\]{color:var(--e-muted)}.text-canvas{color:var(--theme-background)}.text-card-foreground{--tw-text-opacity:1;color:rgb(var(--foreground-rgb) / var(--tw-text-opacity,1))}.text-ink{color:var(--theme-text)}.text-muted-foreground{--tw-text-opacity:1;color:rgb(var(--muted-rgb) / var(--tw-text-opacity,1))}.text-site-ink{color:var(--g-text)}.text-site-muted{color:var(--g-muted)}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contain-strict{contain:strict}.\[--project-color\:\#183c5e\]{--project-color:#183c5e}.\[--project-glow\:\#326b93\]{--project-glow:#326b93}.\[align-items\:end\]{align-items:end}.\[align-items\:start\]{align-items:start}.\[animation\:chrome-menu-in_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]{animation:.24s cubic-bezier(.22,1,.36,1) both chrome-menu-in}.\[animation\:chrome-overlay-in_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]{animation:.24s cubic-bezier(.22,1,.36,1) both chrome-overlay-in}.\[animation\:hamin-client-flow_32s_linear_infinite\]{animation:32s linear infinite hamin-client-flow}.\[backdrop-filter\:none\]{-webkit-backdrop-filter:none;backdrop-filter:none}.\[background\:\#ffffff0d\]{background:#ffffff0d}.\[background\:radial-gradient\(_ellipse_at_50\%_46\%\,_var\(--project-glow\)\,_var\(--project-color\)_58\%\,_\#101922_\)\]{background:radial-gradient(ellipse at 50% 46%, var(--project-glow), var(--project-color) 58%, #101922)}.\[background\:transparent\]{background:0 0}.\[background\:var\(--g-background\)\]{background:var(--g-background)}.\[background\:var\(--g-surface\)\]{background:var(--g-surface)}.\[background\:var\(--primary\)\]{background:var(--primary)}.\[border-block\:1px_solid_var\(--g-border\)\]{border-block:1px solid var(--g-border)}.\[border-bottom-style\:solid\]{border-bottom-style:solid}.\[border-bottom-width\:1px\]{border-bottom-width:1px}.\[border-bottom\:1px_solid_var\(--g-border\)\]{border-bottom:1px solid var(--g-border)}.\[border-color\:\#535353\]{border-color:#535353}.\[border-inline-end\:1px_solid_var\(--g-border\)\]{border-inline-end:1px solid var(--g-border)}.\[border-left-style\:solid\]{border-left-style:solid}.\[border-left-width\:1px\]{border-left-width:1px}.\[border-right-style\:solid\]{border-right-style:solid}.\[border-right-width\:1px\]{border-right-width:1px}.\[border-top-style\:solid\]{border-top-style:solid}.\[border-top-width\:1px\]{border-top-width:1px}.\[border-top\:1px_solid_\#ffffff25\]{border-top:1px solid #ffffff25}.\[border-top\:1px_solid_var\(--g-border\)\]{border-top:1px solid var(--g-border)}.\[border\:0\]{border:0}.\[border\:1px_solid_\#ffffff18\]{border:1px solid #ffffff18}.\[border\:1px_solid_\#ffffff25\]{border:1px solid #ffffff25}.\[border\:1px_solid_var\(--g-border\)\]{border:1px solid var(--g-border)}.\[box-shadow\:0_30px_60px_\#00000025\]{box-shadow:0 30px 60px #00000025}.\[box-shadow\:none\]{box-shadow:none}.\[clip\:rect\(0\,_0\,_0\,_0\)\]{clip:rect(0, 0, 0, 0)}.\[color\:\#c0c0c0\]{color:silver}.\[color\:\#d2e0e9\]{color:#d2e0e9}.\[color\:\#e0e0e0\]{color:#e0e0e0}.\[color\:\#e0e9ec\]{color:#e0e9ec}.\[counter-reset\:steps\]{counter-reset:steps}.\[direction\:inherit\]{direction:inherit}.\[direction\:ltr\]{direction:ltr}.\[filter\:brightness\(0\)\]{filter:brightness(0)}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}.\[flex\:1\]{flex:1}.\[grid-column\:1\]{grid-column:1}.\[grid-column\:2\]{grid-column:2}.\[grid-row\:1\/4\]{grid-row:1/4}.\[grid-row\:3\]{grid-row:3}.\[html\:not\(\[data-theme\=\"dark\"\]\)_\&_li\]{html:not([data-theme="dark"]) & li}.\[inset-inline\:0\]{inset-inline:0}.\[inset\:0\]{inset:0}.\[list-style\:none\]{list-style:none}.\[margin-inline\:auto\]{margin-inline:auto}.\[mask-image\:linear-gradient\(_to_right\,_transparent\,_\#000_8\%\,_\#000_92\%\,_transparent_\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.\[padding-block\:0_48px\]{padding-block:0 48px}.\[padding-block\:16px_0\]{padding-block:16px 0}.\[padding-block\:20px\]{padding-block:20px}.\[padding-block\:24px\]{padding-block:24px}.\[padding-block\:28px\]{padding-block:28px}.\[padding-block\:32px_96px\]{padding-block:32px 96px}.\[padding-block\:48px_40px\]{padding-block:48px 40px}.\[padding-block\:4px\]{padding-block:4px}.\[padding-block\:64px\]{padding-block:64px}.\[padding-block\:64px_72px\]{padding-block:64px 72px}.\[padding-block\:90px_60px\]{padding-block:90px 60px}.\[padding-block\:9px\]{padding-block:9px}.\[padding-block\:var\(--g-space-6\)\]{padding-block:var(--g-space-6)}.\[padding-inline\:0\]{padding-inline:0}.\[scroll-margin-top\:-72px\]{scroll-margin-top:-72px}.\[scroll-margin-top\:100px\]{scroll-margin-top:100px}.\[scroll-margin-top\:108px\]{scroll-margin-top:108px}.\[scroll-margin-top\:110px\]{scroll-margin-top:110px}.\[scroll-margin-top\:24px\]{scroll-margin-top:24px}.\[transform\:rotate\(-7deg\)\]{transform:rotate(-7deg)}.\[transform\:translateY\(-160\%\)\]{transform:translateY(-160%)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[transition\:background_180ms\]{transition:background .18s}.\[transition\:background_var\(--ds-motion-fast\)\,color_var\(--ds-motion-fast\)\,opacity_var\(--ds-motion-fast\)\]{transition:background var(--ds-motion-fast),color var(--ds-motion-fast),opacity var(--ds-motion-fast)}.\[transition\:border-color_200ms\,_transform_200ms\]{transition:border-color .2s,transform .2s}.\[transition\:border-color_var\(--g-hover\)\,_transform_var\(--g-hover\)_var\(--g-ease\)\]{transition:border-color var(--g-hover), transform var(--g-hover) var(--g-ease)}.\[view-transition-name\:site-header\]{view-transition-name:site-header}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.last\:\[border-inline-end\:0\]:last-child{border-inline-end:0}.hover\:transform-none:hover{transform:none}.hover\:bg-site-surface:hover{background-color:var(--g-surface)}.hover\:bg-surface:hover{background-color:var(--theme-surface)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(var(--foreground-rgb) / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--primary-rgb) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-85:hover{opacity:.85}.focus-visible\:bg-site-surface:focus-visible{background-color:var(--g-surface)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--theme-text)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--primary-rgb) / var(--tw-ring-opacity,1))}.focus-visible\:\[outline\:2px_solid_var\(--g-text\)\]:focus-visible{outline:2px solid var(--g-text)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=active\]\:border-primary[data-state=active]{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb) / var(--tw-border-opacity,1))}.data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:rgb(var(--primary-rgb) / .1)}.data-\[state\=active\]\:text-primary[data-state=active]{--tw-text-opacity:1;color:rgb(var(--primary-rgb) / var(--tw-text-opacity,1))}.data-\[state\=closed\]\:\[animation\:chrome-overlay-out_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\][data-state=closed]{animation:.24s cubic-bezier(.22,1,.36,1) both chrome-overlay-out}.group[data-state=open] .group-data-\[state\=open\]\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[giga-section-in_420ms_var\(--g-ease\)_backwards\]{animation:giga-section-in .42s var(--g-ease) backwards}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (max-width:1199px){.max1199\:min-h-\[740px\]{min-height:740px}.max1199\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max1199\:grid-cols-\[220px_minmax\(0\,_1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.max1199\:grid-cols-\[230px_minmax\(0\,_1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.max1199\:grid-cols-\[minmax\(0\,_1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.max1199\:gap-\[40px\]{gap:40px}.max1199\:gap-\[48px\]{gap:48px}.max1199\:p-\[16px\]{padding:16px}.max1199\:p-\[24px_18px\]{padding:24px 18px}.max1199\:p-\[30px\]{padding:30px}.max1199\:p-\[32px\]{padding:32px}}@media (max-width:1100px){.max1100\:grid-cols-\[40px_1fr_1fr\]{grid-template-columns:40px 1fr 1fr}.max1100\:gap-\[40px\]{gap:40px}.max1100\:gap-\[50px\]{gap:50px}}@media (max-width:1050px){.max1050\:w-\[calc\(100\%_-_64px\)\]{width:calc(100% - 64px)}}@media (max-width:1000px){.max1000\:min-h-\[440px\]{min-height:440px}.max1000\:grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.max1000\:gap-\[0\]{gap:0}.max1000\:gap-\[20px\]{gap:20px}.max1000\:gap-\[28px\]{gap:28px}.max1000\:gap-\[32px\]{gap:32px}.max1000\:p-\[24px\]{padding:24px}}@media (max-width:809px){.max809\:static{position:static}.max809\:col-span-full{grid-column:1/-1}.max809\:mb-\[36px\]{margin-bottom:36px}.max809\:mb-\[40px\]{margin-bottom:40px}.max809\:mt-\[40px\]{margin-top:40px}.max809\:mt-\[48px\]{margin-top:48px}.max809\:mt-\[64px\]{margin-top:64px}.max809\:inline-flex{display:inline-flex}.max809\:grid{display:grid}.max809\:hidden{display:none}.max809\:h-\[52px\]{height:52px}.max809\:min-h-\[220px\]{min-height:220px}.max809\:min-h-\[660px\]{min-height:660px}.max809\:w-\[125px\]{width:125px}.max809\:w-\[calc\(100\%_-_2_\*_var\(--ds-gutter\)\)\]{width:calc(100% - 2 * var(--ds-gutter))}.max809\:w-full{width:100%}.max809\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max809\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max809\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max809\:grid-cols-\[minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max809\:flex-col{flex-direction:column}.max809\:items-start{align-items:flex-start}.max809\:justify-between{justify-content:space-between}.max809\:gap-5{gap:1.25rem}.max809\:gap-\[10px\]{gap:10px}.max809\:gap-\[12px\]{gap:12px}.max809\:gap-\[20px\]{gap:20px}.max809\:gap-\[24px\]{gap:24px}.max809\:gap-\[28px\]{gap:28px}.max809\:gap-\[30px\]{gap:30px}.max809\:gap-\[32px\]{gap:32px}.max809\:gap-\[32px_24px\]{gap:32px 24px}.max809\:gap-\[40px\]{gap:40px}.max809\:gap-\[48px\]{gap:48px}.max809\:gap-\[8px\]{gap:8px}.max809\:rounded-\[var\(--g-radius\)\]{border-radius:var(--g-radius)}.max809\:p-5{padding:1.25rem}.max809\:p-\[16px\]{padding:16px}.max809\:p-\[20px\]{padding:20px}.max809\:p-\[20px_16px\]{padding:20px 16px}.max809\:p-\[24px\]{padding:24px}.max809\:p-\[28px_24px\]{padding:28px 24px}.max809\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.max809\:pb-\[0\]{padding-bottom:0}.max809\:pb-\[36px\]{padding-bottom:36px}.max809\:pb-\[var\(--g-space-3\)\]{padding-bottom:var(--g-space-3)}.max809\:pt-\[40px\]{padding-top:40px}.max809\:pt-\[48px\]{padding-top:48px}.max809\:pt-\[64px\]{padding-top:64px}.max809\:pt-\[var\(--g-space-6\)\]{padding-top:var(--g-space-6)}.max809\:text-\[15px\]{font-size:15px}.max809\:text-\[length\:11px\]{font-size:11px}.max809\:\[background\:var\(--g-surface\)\]{background:var(--g-surface)}.max809\:\[border\:0\]{border:0}.max809\:\[border\:1px_solid_var\(--g-border\)\]{border:1px solid var(--g-border)}.max809\:\[padding-block\:32px\]{padding-block:32px}.max809\:\[padding-block\:40px_48px\]{padding-block:40px 48px}.max809\:\[padding-block\:60px\]{padding-block:60px}.max809\:\[padding-block\:60px_40px\]{padding-block:60px 40px}.max809\:\[scroll-margin-top\:0\]{scroll-margin-top:0}.max809\:\[scroll-margin-top\:94px\]{scroll-margin-top:94px}}@media (max-width:800px){.max800\:mt-\[25px\]{margin-top:25px}.max800\:h-\[60px\]{height:60px}.max800\:min-h-\[44px\]{min-height:44px}.max800\:w-\[60px\]{width:60px}.max800\:w-\[calc\(100\%_-_40px\)\]{width:calc(100% - 40px)}.max800\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max800\:grid-cols-\[30px_1fr\]{grid-template-columns:30px 1fr}.max800\:flex-col{flex-direction:column}.max800\:items-start{align-items:flex-start}.max800\:items-center{align-items:center}.max800\:gap-\[0\]{gap:0}.max800\:gap-\[12px\]{gap:12px}.max800\:gap-\[14px\]{gap:14px}.max800\:gap-\[24px\]{gap:24px}.max800\:pl-\[0\]{padding-left:0}.max800\:pr-\[0\]{padding-right:0}.max800\:text-\[length\:13px\]{font-size:13px}.max800\:text-\[length\:9px\]{font-size:9px}.max800\:\[grid-column\:2\]{grid-column:2}.max800\:\[grid-row\:1\/5\]{grid-row:1/5}.max800\:\[grid-row\:1\]{grid-row:1}.max800\:\[grid-row\:4\]{grid-row:4}}@media (max-width:700px){.max700\:mt-\[48px\]{margin-top:48px}.max700\:block{display:block}.max700\:h-\[140px\]{height:140px}.max700\:h-\[80px\]{height:80px}.max700\:min-h-\[300px\]{min-height:300px}.max700\:w-\[140px\]{width:140px}.max700\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max700\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max700\:gap-\[28px\]{gap:28px}.max700\:gap-\[56px\]{gap:56px}.max700\:gap-\[8px\]{gap:8px}.max700\:rounded-\[30px\]{border-radius:30px}.max700\:p-\[18px\]{padding:18px}.max700\:p-\[20px\]{padding:20px}.max700\:pb-\[28px\]{padding-bottom:28px}.max700\:pt-\[40px\]{padding-top:40px}.max700\:text-\[length\:11px\]{font-size:11px}.max700\:text-\[length\:14px\]{font-size:14px}.max700\:text-\[length\:16px\]{font-size:16px}.max700\:text-\[length\:9px\]{font-size:9px}.max700\:\[padding-block\:24px_56px\]{padding-block:24px 56px}}@media (max-width:600px){.max600\:pt-\[100px\]{padding-top:100px}.max600\:\[padding-block\:40px\]{padding-block:40px}}@media (max-width:540px){.max540\:grid{display:grid}.max540\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max540\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max540\:gap-\[28px\]{gap:28px}.max540\:gap-x-\[20px\]{-moz-column-gap:20px;column-gap:20px}}@media (max-width:370px){.max370\:w-\[calc\(100\%_-_2_\*_var\(--ds-gutter\)\)\]{width:calc(100% - 2 * var(--ds-gutter))}.max370\:gap-\[12px\]{gap:12px}.max370\:gap-\[4px\]{gap:4px}.max370\:text-\[length\:9px\]{font-size:9px}}@media (max-width:360px){.max360\:w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}}@media (max-width:900px){.directory\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.compact\:px-4{padding-left:1rem;padding-right:1rem}.compact\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.compact\:text-\[18px\]{font-size:18px}}#about .\[\#about_\&\]\:grid{display:grid}#about .\[\#about_\&\]\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}#about .\[\#about_\&\]\:gap-x-\[60px\]{-moz-column-gap:60px;column-gap:60px}#about .\[\#about_\&\]\:text-\[length\:13px\]{font-size:13px}#about .\[\#about_\&\]\:font-normal{font-weight:400}#about .\[\#about_\&\]\:leading-\[22px\]{line-height:22px}#about .\[\#about_\&\]\:tracking-\[0\.5px\]{letter-spacing:.5px}#about .\[\#about_\&\]\:text-site-muted{color:var(--g-muted)}#about .\[\#about_\&\]\:\[align-items\:end\]{align-items:end}@media (max-width:809px){#about .max809\:\[\#about_\&\]\:block{display:block}}#about .\[\#about_\&_h2\]\:mt-\[var\(--g-space-3\)\] h2{margin-top:var(--g-space-3)}#about .\[\#about_\&_h2\]\:max-w-\[800px\] h2{max-width:800px}#about .\[\#about_\&_h2\]\:text-\[length\:var\(--ds-text-section-title\)\] h2{font-size:var(--ds-text-section-title)}#about .\[\#about_\&_h2\]\:font-medium h2{font-weight:500}#about .\[\#about_\&_h2\]\:leading-\[1\.4\] h2{line-height:1.4}#about .\[\#about_\&_h2\]\:tracking-normal h2{letter-spacing:0}#about .\[\#about_\&_h2\]\:text-site-ink h2{color:var(--g-text)}@media (max-width:809px){#about .max809\:\[\#about_\&_h2\]\:leading-\[1\.45\] h2{line-height:1.45}#about .max809\:\[\#about_\&_h2\]\:tracking-normal h2{letter-spacing:0}}#about .\[\#about_\&_p\]\:mt-\[var\(--g-space-3\)\] p{margin-top:var(--g-space-3)}#about .\[\#about_\&_p\]\:max-w-screen-sm p{max-width:640px}#about .\[\#about_\&_p\]\:pb-\[10px\] p{padding-bottom:10px}#about .\[\#about_\&_p\]\:pl-\[0\] p{padding-left:0}#about .\[\#about_\&_p\]\:pr-\[0\] p{padding-right:0}#about .\[\#about_\&_p\]\:pt-\[0\] p{padding-top:0}#about .\[\#about_\&_p\]\:text-\[length\:16px\] p{font-size:16px}#about .\[\#about_\&_p\]\:leading-\[1\.85\] p{line-height:1.85}#about .\[\#about_\&_p\]\:text-site-muted p{color:var(--g-muted)}#about .e-section-heading>.\[\#about_\.e-section-heading_\>_\&\]\:\[grid-column\:1\/-1\]{grid-column:1/-1}#developers .\[\#developers_\&\]\:grid{display:grid}#developers .\[\#developers_\&\]\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}#developers .\[\#developers_\&\]\:gap-x-\[60px\]{-moz-column-gap:60px;column-gap:60px}#developers .\[\#developers_\&\]\:\[align-items\:end\]{align-items:end}@media (max-width:809px){#developers .max809\:\[\#developers_\&\]\:block{display:block}}#developers .\[\#developers_\&_p\]\:pb-\[10px\] p{padding-bottom:10px}#developers .e-section-heading>.\[\#developers_\.e-section-heading_\>_\&\]\:\[grid-column\:1\/-1\]{grid-column:1/-1}#services .\[\#services_\&\]\:mb-\[var\(--g-space-5\)\]{margin-bottom:var(--g-space-5)}#services .\[\#services_\&\]\:grid{display:grid}#services .\[\#services_\&\]\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}#services .\[\#services_\&\]\:gap-x-\[60px\]{-moz-column-gap:60px;column-gap:60px}#services .\[\#services_\&\]\:\[align-items\:end\]{align-items:end}@media (max-width:809px){#services .max809\:\[\#services_\&\]\:mb-\[40px\]{margin-bottom:40px}#services .max809\:\[\#services_\&\]\:block{display:block}}@media (max-width:800px){#services .max800\:\[\#services_\&\]\:gap-y-\[0\]{row-gap:0}}#services .\[\#services_\&_h2\]\:mt-\[var\(--g-space-3\)\] h2{margin-top:var(--g-space-3)}#services .\[\#services_\&_h2\]\:max-w-\[800px\] h2{max-width:800px}#services .\[\#services_\&_h2\]\:text-\[length\:var\(--ds-text-section-title\)\] h2{font-size:var(--ds-text-section-title)}#services .\[\#services_\&_h2\]\:font-medium h2{font-weight:500}#services .\[\#services_\&_h2\]\:leading-\[1\.4\] h2{line-height:1.4}#services .\[\#services_\&_h2\]\:tracking-normal h2{letter-spacing:0}#services .\[\#services_\&_h2\]\:text-site-ink h2{color:var(--g-text)}@media (max-width:809px){#services .max809\:\[\#services_\&_h2\]\:leading-\[1\.45\] h2{line-height:1.45}#services .max809\:\[\#services_\&_h2\]\:tracking-normal h2{letter-spacing:0}}#services .\[\#services_\&_p\]\:mt-\[var\(--g-space-3\)\] p{margin-top:var(--g-space-3)}#services .\[\#services_\&_p\]\:max-w-screen-sm p{max-width:640px}#services .\[\#services_\&_p\]\:pb-\[10px\] p{padding-bottom:10px}#services .\[\#services_\&_p\]\:pl-\[0\] p{padding-left:0}#services .\[\#services_\&_p\]\:pr-\[0\] p{padding-right:0}#services .\[\#services_\&_p\]\:pt-\[0\] p{padding-top:0}#services .\[\#services_\&_p\]\:text-\[length\:16px\] p{font-size:16px}#services .\[\#services_\&_p\]\:leading-\[1\.85\] p{line-height:1.85}#services .\[\#services_\&_p\]\:text-site-muted p{color:var(--g-muted)}@media (max-width:809px){#services .max809\:\[\#services_\&_p\]\:text-\[length\:15px\] p{font-size:15px}}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:text-\[length\:13px\]{font-size:13px}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:font-normal{font-weight:400}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:leading-\[22px\]{line-height:22px}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:tracking-\[0\.5px\]{letter-spacing:.5px}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:text-site-muted{color:var(--g-muted)}#services .e-section-heading>.\[\#services_\.e-section-heading_\>_\&\]\:\[grid-column\:1\/-1\]{grid-column:1/-1}.\[\&\:\:after\]\:absolute:after{position:absolute}.\[\&\:\:after\]\:left-1\/2:after{left:50%}.\[\&\:\:after\]\:top-1\/2:after{top:50%}.\[\&\:\:after\]\:z-\[-1\]:after{z-index:-1}.\[\&\:\:after\]\:aspect-\[1\]:after{aspect-ratio:1}.\[\&\:\:after\]\:w-\[440px\]:after{width:440px}.\[\&\:\:after\]\:rounded-\[50\%\]:after{border-radius:50%}.\[\&\:\:after\]\:\[border\:1px_solid_\#ffffff12\]:after{border:1px solid #ffffff12}.\[\&\:\:after\]\:\[content\:\"\"\]:after{content:""}.\[\&\:\:after\]\:\[transform\:translate\(-50\%\,_-50\%\)\]:after{transform:translate(-50%,-50%)}@media (max-width:700px){.max700\:\[\&\:\:after\]\:w-\[300px\]:after{width:300px}}.\[\&\:\:before\]\:pointer-events-none:before{pointer-events:none}.\[\&\:\:before\]\:absolute:before{position:absolute}.\[\&\:\:before\]\:left-1\/2:before{left:50%}.\[\&\:\:before\]\:top-1\/2:before{top:50%}.\[\&\:\:before\]\:z-\[-1\]:before{z-index:-1}.\[\&\:\:before\]\:hidden:before{display:none}.\[\&\:\:before\]\:aspect-\[1\]:before{aspect-ratio:1}.\[\&\:\:before\]\:w-\[300px\]:before{width:300px}.\[\&\:\:before\]\:rounded-\[50\%\]:before{border-radius:50%}.\[\&\:\:before\]\:opacity-40:before{opacity:.4}.\[\&\:\:before\]\:\[background\:url\(\"\/brand\/giga\/wave\.webp\"\)_center\/cover_no-repeat\]:before{background:url(/brand/giga/wave.webp) 50%/cover no-repeat}.\[\&\:\:before\]\:\[border\:1px_solid_\#ffffff12\]:before{border:1px solid #ffffff12}.\[\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.\[\&\:\:before\]\:\[inset\:0\]:before{inset:0}.\[\&\:\:before\]\:\[transform\:translate\(-50\%\,_-50\%\)\]:before{transform:translate(-50%,-50%)}@media (max-width:700px){.max700\:\[\&\:\:before\]\:w-\[210px\]:before{width:210px}}.\[\&\:first-child\]\:\[border\:1px_solid_var\(--g-border\)\]:first-child{border:1px solid var(--g-border)}.\[\&\:focus\]\:transform-none:focus{transform:none}.\[\&\:hover\]\:border-site-muted:hover{border-color:var(--g-muted)}.\[\&\:hover\]\:text-\[color\:var\(--primary\)\]:hover{color:var(--primary)}.\[\&\:hover\]\:text-site-ink:hover{color:var(--g-text)}.\[\&\:hover\]\:\[background\:var\(--g-background\)\]:hover{background:var(--g-background)}.\[\&\:hover\]\:\[text-decoration\:underline\]:hover{text-decoration:underline}.\[\&\:hover\]\:\[text-underline-offset\:6px\]:hover{text-underline-offset:6px}.\[\&\:hover\]\:\[transform\:translateY\(-3px\)\]:hover{transform:translateY(-3px)}.\[\&\:hover_svg\]\:\[transform\:translateX\(-4px\)\]:hover svg{transform:translate(-4px)}.\[\&\:last-child\]\:mb-\[0\]:last-child{margin-bottom:0}.\[\&\:last-child\]\:pb-\[0\]:last-child{padding-bottom:0}.\[\&\:last-child\]\:\[border-bottom\:0\]:last-child{border-bottom:0}.\[\&\:last-child\]\:\[border\:1px_solid_var\(--g-border\)\]:last-child{border:1px solid var(--g-border)}@media (max-width:900px){.directory\:\[\&\:nth-child\(-n\+2\)\]\:\[border-bottom\:1px_solid_var\(--g-border\)\]:nth-child(-n+2){border-bottom:1px solid var(--g-border)}}.\[\&\:nth-child\(2\)\]\:border-site-muted:nth-child(2){border-color:var(--g-muted)}@media (max-width:900px){.directory\:\[\&\:nth-child\(2\)\]\:\[border-inline-end\:0\]:nth-child(2){border-inline-end:0}}.\[\&\:where\(\.hamin-client-image-bale\)\]\:h-\[54px\]:where(.hamin-client-image-bale){height:54px}.\[\&\:where\(\.hamin-client-image-bale\)\]\:w-\[54px\]:where(.hamin-client-image-bale){width:54px}@media (max-width:809px){.max809\:\[\&\:where\(\.hamin-client-image-bale\)\]\:h-\[48px\]:where(.hamin-client-image-bale){height:48px}.max809\:\[\&\:where\(\.hamin-client-image-bale\)\]\:w-\[48px\]:where(.hamin-client-image-bale){width:48px}}.\[\&\:where\(\.hamin-client-image-mci\)\]\:\[filter\:brightness\(0\)_invert\(1\)\]:where(.hamin-client-image-mci),.\[\&\:where\(\.hamin-client-image-tax\)\]\:\[filter\:brightness\(0\)_invert\(1\)\]:where(.hamin-client-image-tax){filter:brightness(0)invert()}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\[data-state\=closed\]\]\:\[animation\:chrome-menu-out_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\][data-state=closed]{animation:.24s cubic-bezier(.22,1,.36,1) both chrome-menu-out}.\[\&_\#about\]\:border-site-line #about{border-color:var(--g-border)}.\[\&_\#about\]\:text-site-ink #about{color:var(--g-text)}.\[\&_\#about\]\:\[background\:var\(--g-background\)\] #about{background:var(--g-background)}.\[\&_\#about\]\:\[padding-block\:var\(--g-space-6\)\] #about{padding-block:var(--g-space-6)}@media (max-width:809px){.max809\:\[\&_\#about\]\:\[padding-block\:60px\] #about{padding-block:60px}}.\[\&_\#clients\]\:\[background\:var\(--g-background\)\] #clients{background:var(--g-background)}.\[\&_\#services\]\:border-site-line #services{border-color:var(--g-border)}.\[\&_\#services\]\:text-site-ink #services{color:var(--g-text)}.\[\&_\#services\]\:\[background\:var\(--g-background\)\] #services{background:var(--g-background)}.\[\&_\#services\]\:\[padding-block\:var\(--g-space-6\)\] #services{padding-block:var(--g-space-6)}@media (max-width:809px){.max809\:\[\&_\#services\]\:\[padding-block\:60px\] #services{padding-block:60px}}.\[\&_\#work\]\:border-site-line #work{border-color:var(--g-border)}.\[\&_\#work\]\:text-site-ink #work{color:var(--g-text)}.\[\&_\#work\]\:\[background\:var\(--g-background\)\] #work{background:var(--g-background)}.\[\&_\#work\]\:\[padding-block\:var\(--g-space-6\)\] #work{padding-block:var(--g-space-6)}@media (max-width:809px){.max809\:\[\&_\#work\]\:\[padding-block\:60px\] #work{padding-block:60px}}.\[\&_\:is\(\.portfolio-index\,_\.solution-directory\)_a\]\:min-h-control :is(.portfolio-index,.solution-directory) a{min-height:var(--ds-control-md)}.\[\&_\:is\(\.portfolio-index\,_\.solution-directory\)_a\]\:rounded-control :is(.portfolio-index,.solution-directory) a{border-radius:var(--ds-radius-control)}.\[\&_\:is\(\.site-header\,_\.mobile-menu\,_\.footer\)_\:is\(a\,_button\)\:focus-visible\]\:outline-offset-4 :is(.site-header,.mobile-menu,.footer) :is(a,button):focus-visible{outline-offset:4px}.\[\&_\:is\(\.site-header\,_\.mobile-menu\,_\.footer\)_\:is\(a\,_button\)\:focus-visible\]\:\[outline\:2px_solid_var\(--g-text\)\] :is(.site-header,.mobile-menu,.footer) :is(a,button):focus-visible{outline:2px solid var(--g-text)}.\[\&_\:is\(a\,_button\)\:focus-visible\]\:\[outline-offset\:var\(--ds-focus-offset\)\] :is(a,button):focus-visible{outline-offset:var(--ds-focus-offset)}.\[\&_\:is\(a\,_button\)\:focus-visible\]\:\[outline\:var\(--ds-focus-width\)_solid_var\(--theme-text\)\] :is(a,button):focus-visible{outline:var(--ds-focus-width) solid var(--theme-text)}.\[\&_\:where\(main\)_h2\]\:text-\[length\:28px\] :where(main) h2{font-size:28px}.\[\&_\:where\(main\)_h2\]\:font-medium :where(main) h2{font-weight:500}.\[\&_\:where\(main\)_h2\]\:leading-\[1\.65\] :where(main) h2{line-height:1.65}.\[\&_\:where\(main\)_h2\]\:tracking-normal :where(main) h2{letter-spacing:0}@media (max-width:809px){.max809\:\[\&_\:where\(main\)_h2\]\:text-\[length\:24px\] :where(main) h2{font-size:24px}}.\[\&_\>_a\]\:flex>a{display:flex}.\[\&_\>_a\]\:items-center>a{align-items:center}.\[\&_\>_a\]\:gap-\[12px\]>a{gap:12px}.\[\&_\>_div\:last-child\]\:flex>div:last-child{display:flex}.\[\&_\>_div\:last-child\]\:items-center>div:last-child{align-items:center}.\[\&_\>_div\:last-child\]\:justify-between>div:last-child{justify-content:space-between}.\[\&_\>_div\:last-child\]\:gap-\[20px\]>div:last-child{gap:20px}.\[\&_\>_div\:last-child\]\:p-\[24px\]>div:last-child{padding:24px}.\[\&_\>_div\]\:grid>div{display:grid}.\[\&_\>_div\]\:grid-cols-\[110px_minmax\(0\,_1fr\)\]>div{grid-template-columns:110px minmax(0,1fr)}.\[\&_\>_div\]\:gap-\[20px\]>div{gap:20px}@media (max-width:1000px){.max1000\:\[\&_\>_div\]\:grid-cols-\[1fr\]>div{grid-template-columns:1fr}.max1000\:\[\&_\>_div\]\:gap-\[6px\]>div{gap:6px}}.\[\&_\>_p\]\:m-\[0\]>p{margin:0}.\[\&_\>_p\]\:mt-\[var\(--g-space-3\)\]>p{margin-top:var(--g-space-3)}.\[\&_\>_p\]\:max-w-\[360px\]>p{max-width:360px}.\[\&_\>_p\]\:max-w-screen-sm>p{max-width:640px}.\[\&_\>_p\]\:text-\[length\:14px\]>p{font-size:14px}.\[\&_\>_p\]\:text-\[length\:16px\]>p{font-size:16px}.\[\&_\>_p\]\:text-\[length\:18px\]>p{font-size:18px}.\[\&_\>_p\]\:leading-\[1\.85\]>p{line-height:1.85}.\[\&_\>_p\]\:leading-\[1\.9\]>p{line-height:1.9}.\[\&_\>_p\]\:text-site-muted>p{color:var(--g-muted)}@media (max-width:809px){.max809\:\[\&_\>_p\]\:max-w-\[580px\]>p{max-width:580px}.max809\:\[\&_\>_p\]\:text-\[length\:16px\]>p{font-size:16px}.max809\:\[\&_\>_p\]\:leading-\[1\.9\]>p{line-height:1.9}}@media (max-width:700px){.max700\:\[\&_\>_p\]\:mt-\[16px\]>p{margin-top:16px}}.\[\&_\>_span\:first-child\]\:font-medium>span:first-child{font-weight:500}@media (max-width:800px){.max800\:\[\&_\>_span\:first-child\]\:w-full>span:first-child{width:100%}.max800\:\[\&_\>_span\:first-child\]\:text-\[length\:11px\]>span:first-child{font-size:11px}.max800\:\[\&_\>_span\:first-child\]\:leading-loose>span:first-child{line-height:2}}.\[\&_\>_span\:last-child\]\:w-\[15px\]>span:last-child{width:15px}.\[\&_\>_span\:last-child\]\:self-end>span:last-child{align-self:flex-end}.\[\&_\>_span\:nth-child\(2\)\]\:flex>span:nth-child(2){display:flex}.\[\&_\>_span\:nth-child\(2\)\]\:items-center>span:nth-child(2){align-items:center}.\[\&_\>_span\:nth-child\(2\)\]\:gap-\[10px\]>span:nth-child(2){gap:10px}.\[\&_\>_span\:nth-child\(2\)\]\:text-\[length\:8px\]>span:nth-child(2){font-size:8px}.\[\&_\>_span\:nth-child\(2\)\]\:font-normal>span:nth-child(2){font-weight:400}.\[\&_\>_span\:nth-child\(2\)\]\:leading-\[normal\]>span:nth-child(2){line-height:normal}.\[\&_\>_span\:nth-child\(2\)\]\:tracking-\[1\.4px\]>span:nth-child(2){letter-spacing:1.4px}@media (max-width:800px){.max800\:\[\&_\>_span\:nth-child\(2\)\]\:hidden>span:nth-child(2){display:none}.max800\:\[\&_\>_span\:nth-child\(2\)\]\:text-\[length\:9px\]>span:nth-child(2){font-size:9px}.max800\:\[\&_\>_span\:nth-child\(2\)\]\:tracking-\[0\]>span:nth-child(2){letter-spacing:0}}.\[\&_\>_span\[aria-hidden\]\]\:opacity-40>span[aria-hidden]{opacity:.4}.\[\&_\>_span\]\:me-\[16px\]>span{margin-inline-end:16px}.\[\&_\>_span\]\:h-\[2px\]>span{height:2px}.\[\&_\>_span\]\:w-\[22px\]>span{width:22px}.\[\&_\>_span\]\:rounded-\[2px\]>span{border-radius:2px}.\[\&_\>_span\]\:text-\[length\:11px\]>span{font-size:11px}.\[\&_\>_span\]\:text-\[length\:12px\]>span{font-size:12px}.\[\&_\>_span\]\:text-\[length\:8px\]>span{font-size:8px}.\[\&_\>_span\]\:font-normal>span{font-weight:400}.\[\&_\>_span\]\:leading-\[normal\]>span{line-height:normal}.\[\&_\>_span\]\:leading-normal>span{line-height:1.5}.\[\&_\>_span\]\:tracking-\[2px\]>span{letter-spacing:2px}.\[\&_\>_span\]\:text-site-muted>span{color:var(--g-muted)}.\[\&_\>_span\]\:\[background\:currentColor\]>span{background:currentColor}@media (max-width:809px){.max809\:\[\&_\>_span\]\:hidden>span{display:none}}@media (max-width:800px){.max800\:\[\&_\>_span\]\:text-\[length\:6px\]>span{font-size:6px}.max800\:\[\&_\>_span\]\:tracking-\[1px\]>span{letter-spacing:1px}}@media (max-width:700px){.max700\:\[\&_\>_span\]\:mb-\[6px\]>span{margin-bottom:6px}.max700\:\[\&_\>_span\]\:w-full>span{width:100%}.max700\:\[\&_\>_svg\]\:w-\[16px\]>svg{width:16px}.max700\:\[\&_\>_svg\]\:flex-shrink-0>svg{flex-shrink:0}}.\[\&_\[aria-current\]\]\:text-site-ink [aria-current]{color:var(--g-text)}.\[\&_\[data-ui\=accordion\]\]\:w-full [data-ui=accordion]{width:100%}.\[\&_a\:focus-visible\]\:text-site-ink a:focus-visible{color:var(--g-text)}.\[\&_a\:focus-visible\]\:\[outline-offset\:5px\] a:focus-visible{outline-offset:5px}.\[\&_a\:focus-visible\]\:\[outline\:2px_solid_var\(--e-accent\)\] a:focus-visible{outline:2px solid var(--e-accent)}.\[\&_a\:focus-visible\]\:\[outline\:2px_solid_var\(--g-text\)\] a:focus-visible{outline:2px solid var(--g-text)}.\[\&_a\:hover\]\:border-site-muted a:hover{border-color:var(--g-muted)}.\[\&_a\:hover\]\:bg-surface a:hover{background-color:var(--theme-surface)}.\[\&_a\:hover\]\:text-site-ink a:hover{color:var(--g-text)}.\[\&_a\:hover\]\:\[background\:var\(--g-surface\)\] a:hover{background:var(--g-surface)}.\[\&_a\:hover\]\:\[box-shadow\:none\] a:hover{box-shadow:none}.\[\&_a\:hover\]\:\[text-decoration\:none\] a:hover{text-decoration:none}.\[\&_a\:hover\]\:\[text-decoration\:underline\] a:hover{text-decoration:underline}.\[\&_a\:hover\]\:\[text-underline-offset\:6px\] a:hover{text-underline-offset:6px}.\[\&_a\[aria-current\=\"page\"\]\]\:bg-surface a[aria-current=page]{background-color:var(--theme-surface)}.\[\&_a\[aria-current\=\"page\"\]\]\:text-site-ink a[aria-current=page]{color:var(--g-text)}.\[\&_a\[aria-current\=\"page\"\]\]\:underline-offset-8 a[aria-current=page]{text-underline-offset:8px}.\[\&_a\[aria-current\=\"page\"\]\]\:\[background\:var\(--g-surface\)\] a[aria-current=page]{background:var(--g-surface)}.\[\&_a\[aria-current\=\"page\"\]\]\:\[box-shadow\:none\] a[aria-current=page]{box-shadow:none}.\[\&_a\[aria-current\=\"page\"\]\]\:\[text-decoration\:none\] a[aria-current=page]{text-decoration:none}.\[\&_a\[aria-current\]\]\:text-site-ink a[aria-current]{color:var(--g-text)}.\[\&_a\[aria-current\]_span\]\:opacity-100 a[aria-current] span{opacity:1}.\[\&_a\[aria-current\]_span\]\:\[background\:var\(--g-text\)\] a[aria-current] span{background:var(--g-text)}.\[\&_a\]\:m-\[0\] a{margin:0}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:min-h-\[44px\] a{min-height:44px}.\[\&_a\]\:min-h-control a{min-height:var(--ds-control-md)}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:justify-start a{justify-content:flex-start}.\[\&_a\]\:gap-\[12px\] a{gap:12px}.\[\&_a\]\:gap-\[15px\] a{gap:15px}.\[\&_a\]\:gap-\[24px\] a{gap:24px}.\[\&_a\]\:whitespace-nowrap a{white-space:nowrap}.\[\&_a\]\:rounded-control a{border-radius:var(--ds-radius-control)}.\[\&_a\]\:p-\[10px_14px\] a{padding:10px 14px}.\[\&_a\]\:p-\[10px_16px\] a{padding:10px 16px}.\[\&_a\]\:px-3 a{padding-left:.75rem;padding-right:.75rem}.\[\&_a\]\:py-2 a{padding-top:.5rem;padding-bottom:.5rem}.\[\&_a\]\:text-\[length\:13px\] a{font-size:13px}.\[\&_a\]\:text-\[length\:14px\] a{font-size:14px}.\[\&_a\]\:text-\[length\:15px\] a{font-size:15px}.\[\&_a\]\:text-\[length\:16px\] a{font-size:16px}.\[\&_a\]\:font-medium a{font-weight:500}.\[\&_a\]\:font-normal a{font-weight:400}.\[\&_a\]\:leading-\[1\.8\] a{line-height:1.8}.\[\&_a\]\:text-site-ink a{color:var(--g-text)}.\[\&_a\]\:text-site-muted a{color:var(--g-muted)}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_a\]\:\[background\:transparent\] a{background:0 0}.\[\&_a\]\:\[border\:1px_solid_var\(--g-border\)\] a{border:1px solid var(--g-border)}.\[\&_a\]\:\[box-shadow\:none\] a{box-shadow:none}.\[\&_a\]\:\[padding-block\:8px\] a{padding-block:8px}.\[\&_a\]\:\[transition\:color_180ms_ease\,_background_180ms_ease\] a{transition:color .18s,background .18s}.\[\&_a\]\:\[transition\:color_var\(--g-hover\)\] a{transition:color var(--g-hover)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_a\]\:transition-none a{transition-property:none}}@media (max-width:1000px){.max1000\:\[\&_a\]\:text-\[length\:13px\] a{font-size:13px}.max1000\:\[\&_a\]\:\[padding-inline\:10px\] a{padding-inline:10px}}@media (max-width:809px){.max809\:\[\&_a\]\:gap-\[7px\] a{gap:7px}.max809\:\[\&_a\]\:rounded-\[var\(--g-radius\)\] a{border-radius:var(--g-radius)}.max809\:\[\&_a\]\:p-\[8px_10px\] a{padding:8px 10px}.max809\:\[\&_a\]\:text-\[length\:12px\] a{font-size:12px}.max809\:\[\&_a\]\:\[background\:var\(--g-surface\)\] a{background:var(--g-surface)}.max809\:\[\&_a\]\:\[border\:1px_solid_var\(--g-border\)\] a{border:1px solid var(--g-border)}}@media (max-width:700px){.max700\:\[\&_a\]\:gap-\[12px\] a{gap:12px}.max700\:\[\&_a\]\:p-\[10px_12px\] a{padding:10px 12px}.max700\:\[\&_a\]\:text-\[length\:12px\] a{font-size:12px}}.\[\&_a_span\]\:h-\[6px\] a span{height:6px}.\[\&_a_span\]\:w-\[6px\] a span{width:6px}.\[\&_a_span\]\:flex-none a span{flex:none}.\[\&_a_span\]\:opacity-35 a span{opacity:.35}.\[\&_a_span\]\:\[background\:var\(--g-muted\)\] a span{background:var(--g-muted)}.\[\&_a_span\]\:\[transition\:opacity_var\(--g-hover\)\] a span{transition:opacity var(--g-hover)}.\[\&_article\]\:flex article{display:flex}.\[\&_article\]\:flex-col article{flex-direction:column}.\[\&_article\]\:gap-\[16px\] article{gap:16px}.\[\&_article\]\:rounded-\[var\(--g-radius\)\] article{border-radius:var(--g-radius)}.\[\&_article\]\:p-\[24px\] article{padding:24px}.\[\&_article\]\:\[background\:var\(--g-surface\)\] article{background:var(--g-surface)}.\[\&_article\]\:\[border\:1px_solid_var\(--g-border\)\] article{border:1px solid var(--g-border)}@media (max-width:809px){.max809\:\[\&_article\]\:p-\[20px\] article{padding:20px}}.\[\&_button\:focus-visible\]\:\[outline-offset\:5px\] button:focus-visible{outline-offset:5px}.\[\&_button\:focus-visible\]\:\[outline\:2px_solid_var\(--e-accent\)\] button:focus-visible{outline:2px solid var(--e-accent)}.\[\&_dd\]\:m-\[0\] dd{margin:0}.\[\&_dd\]\:text-\[length\:12px\] dd{font-size:12px}.\[\&_dd\]\:leading-\[1\.9\] dd{line-height:1.9}.\[\&_dd\]\:text-site-muted dd{color:var(--g-muted)}.\[\&_details\>div\]\:px-5 details>div{padding-left:1.25rem;padding-right:1.25rem}.\[\&_details\>div\]\:pb-5 details>div{padding-bottom:1.25rem}.\[\&_details\>div\]\:text-sm details>div{font-size:.875rem;line-height:1.25rem}.\[\&_details\>div\]\:leading-loose details>div{line-height:2}.\[\&_details\>div\]\:text-site-muted details>div{color:var(--g-muted)}.\[\&_details\[open\]_summary_svg\]\:\[transform\:rotate\(45deg\)\] details[open] summary svg{transform:rotate(45deg)}.\[\&_details\]\:rounded-\[var\(--g-radius\)\] details{border-radius:var(--g-radius)}.\[\&_details\]\:rounded-card details{border-radius:var(--ds-radius-card)}.\[\&_details\]\:border details{border-width:1px}.\[\&_details\]\:border-site-line details{border-color:var(--g-border)}.\[\&_details\]\:bg-site-surface details{background-color:var(--g-surface)}.\[\&_details\]\:\[background\:var\(--g-surface\)\] details{background:var(--g-surface)}.\[\&_details\]\:\[border\:1px_solid_var\(--g-border\)\] details{border:1px solid var(--g-border)}.\[\&_details_\>_div\]\:p-\[0_24px_24px\] details>div{padding:0 24px 24px}.\[\&_details_\>_div\]\:text-\[length\:15px\] details>div{font-size:15px}.\[\&_details_\>_div\]\:leading-\[1\.85\] details>div{line-height:1.85}.\[\&_details_\>_div\]\:text-site-muted details>div{color:var(--g-muted)}@media (max-width:809px){.max809\:\[\&_details_\>_div\]\:p-\[0_18px_18px\] details>div{padding:0 18px 18px}.max809\:\[\&_details_\>_div\]\:text-\[length\:14px\] details>div{font-size:14px}}.\[\&_details_a\]\:mt-\[10px\] details a{margin-top:10px}.\[\&_details_a\]\:inline-flex details a{display:inline-flex}.\[\&_details_a\]\:min-h-\[44px\] details a{min-height:44px}.\[\&_details_a\]\:items-center details a{align-items:center}.\[\&_details_a\]\:gap-\[12px\] details a{gap:12px}.\[\&_details_a\]\:text-site-ink details a{color:var(--g-text)}.\[\&_dt\]\:text-\[length\:12px\] dt{font-size:12px}.\[\&_dt\]\:leading-\[1\.9\] dt{line-height:1.9}.\[\&_dt\]\:text-site-ink dt{color:var(--g-text)}.\[\&_h1\]\:mt-\[var\(--g-space-3\)\] h1{margin-top:var(--g-space-3)}.\[\&_h1\]\:whitespace-normal h1{white-space:normal}.\[\&_h1\]\:text-balance h1{text-wrap:balance}.\[\&_h1\]\:text-\[length\:var\(--ds-text-hero\)\] h1{font-size:var(--ds-text-hero)}.\[\&_h1\]\:font-medium h1{font-weight:500}.\[\&_h1\]\:leading-\[1\.5\] h1{line-height:1.5}.\[\&_h1\]\:tracking-normal h1{letter-spacing:0}.\[\&_h1\]\:text-site-ink h1{color:var(--g-text)}.\[\&_h1_\>_span\]\:block h1>span{display:block}.\[\&_h1_\>_span\]\:text-inherit h1>span{color:inherit}.\[\&_h2\]\:m-\[0\] h2{margin:0}.\[\&_h2\]\:m-\[0_0_12px\] h2{margin:0 0 12px}.\[\&_h2\]\:m-\[16px_0_0\] h2{margin:16px 0 0}.\[\&_h2\]\:m-\[20px_0_6px\] h2{margin:20px 0 6px}.\[\&_h2\]\:mt-\[18px\] h2{margin-top:18px}.\[\&_h2\]\:mt-\[20px\] h2{margin-top:20px}.\[\&_h2\]\:mt-\[var\(--g-space-3\)\] h2{margin-top:var(--g-space-3)}.\[\&_h2\]\:max-w-\[550px\] h2{max-width:550px}.\[\&_h2\]\:max-w-\[800px\] h2{max-width:800px}.\[\&_h2\]\:max-w-\[900px\] h2{max-width:900px}.\[\&_h2\]\:text-balance h2{text-wrap:balance}.\[\&_h2\]\:text-\[length\:12px\] h2{font-size:12px}.\[\&_h2\]\:text-\[length\:20px\] h2{font-size:20px}.\[\&_h2\]\:text-\[length\:clamp\(28px\,_3vw\,_36px\)\] h2{font-size:clamp(28px,3vw,36px)}.\[\&_h2\]\:text-\[length\:var\(--ds-text-hero\)\] h2{font-size:var(--ds-text-hero)}.\[\&_h2\]\:text-\[length\:var\(--ds-text-section-title\)\] h2{font-size:var(--ds-text-section-title)}.\[\&_h2\]\:font-medium h2{font-weight:500}.\[\&_h2\]\:font-normal h2{font-weight:400}.\[\&_h2\]\:leading-\[1\.35\] h2{line-height:1.35}.\[\&_h2\]\:leading-\[1\.4\] h2{line-height:1.4}.\[\&_h2\]\:leading-\[1\.7\] h2{line-height:1.7}.\[\&_h2\]\:leading-\[1\.8\] h2{line-height:1.8}.\[\&_h2\]\:tracking-normal h2{letter-spacing:0}.\[\&_h2\]\:text-site-ink h2{color:var(--g-text)}.\[\&_h2\]\:text-site-muted h2{color:var(--g-muted)}.\[\&_h2\]\:\[margin-block\:18px_24px\] h2{margin-block:18px 24px}.\[\&_h2\]\:\[margin-block\:18px_32px\] h2{margin-block:18px 32px}.\[\&_h2\]\:\[margin-inline\:auto\] h2{margin-inline:auto}@media (max-width:809px){.max809\:\[\&_h2\]\:text-\[length\:18px\] h2{font-size:18px}.max809\:\[\&_h2\]\:leading-\[1\.45\] h2{line-height:1.45}.max809\:\[\&_h2\]\:tracking-normal h2{letter-spacing:0}}@media (max-width:540px){.max540\:\[\&_h2\]\:col-span-full h2{grid-column:1/-1}.max540\:\[\&_h2\]\:mb-\[4px\] h2{margin-bottom:4px}}.\[\&_h2_\>_span\]\:text-site-ink h2>span{color:var(--g-text)}.\[\&_h2_span\]\:text-\[color\:var\(--e-accent\)\] h2 span{color:var(--e-accent)}.\[\&_h2_span\]\:text-inherit h2 span{color:inherit}.\[\&_h3\]\:m-\[0_0_8px\] h3{margin:0 0 8px}.\[\&_h3\]\:mb-\[0\] h3{margin-bottom:0}.\[\&_h3\]\:ml-\[0\] h3{margin-left:0}.\[\&_h3\]\:mr-\[0\] h3{margin-right:0}.\[\&_h3\]\:mt-\[20px\] h3{margin-top:20px}.\[\&_h3\]\:mt-\[8px\] h3{margin-top:8px}.\[\&_h3\]\:mt-\[var\(--g-space-2\)\] h3{margin-top:var(--g-space-2)}.\[\&_h3\]\:text-\[length\:14px\] h3{font-size:14px}.\[\&_h3\]\:text-\[length\:19px\] h3{font-size:19px}.\[\&_h3\]\:text-\[length\:22px\] h3{font-size:22px}.\[\&_h3\]\:text-\[length\:26px\] h3{font-size:26px}.\[\&_h3\]\:font-medium h3{font-weight:500}.\[\&_h3\]\:leading-\[1\.6\] h3{line-height:1.6}.\[\&_h3\]\:leading-\[1\.8\] h3{line-height:1.8}.\[\&_h3\]\:leading-\[1\.9\] h3{line-height:1.9}.\[\&_h3\]\:tracking-normal h3{letter-spacing:0}.\[\&_h3\]\:text-site-ink h3{color:var(--g-text)}.\[\&_h3\]\:\[grid-column\:2\] h3{grid-column:2}.\[\&_h3\]\:\[grid-row\:2\] h3{grid-row:2}@media (max-width:1199px){.max1199\:\[\&_h3\]\:text-\[length\:20px\] h3{font-size:20px}}@media (max-width:809px){.max809\:\[\&_h3\]\:text-\[length\:24px\] h3{font-size:24px}}@media (max-width:800px){.max800\:\[\&_h3\]\:\[grid-column\:2\] h3{grid-column:2}.max800\:\[\&_h3\]\:\[grid-row\:2\] h3{grid-row:2}}@media (max-width:700px){.max700\:\[\&_h3\]\:text-\[length\:12px\] h3{font-size:12px}}.\[\&_i\]\:h-\[3px\] i{height:3px}.\[\&_i\]\:w-\[3px\] i{width:3px}.\[\&_i\]\:\[background\:var\(--g-brand\)\] i{background:var(--g-brand)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:aspect-\[16\/9\] img{aspect-ratio:16/9}.\[\&_img\]\:h-\[72px\] img{height:72px}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:max-w-\[140px\] img{max-width:140px}.\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_img\]\:\[filter\:grayscale\(1\)\] img{filter:grayscale()}.\[\&_img\]\:\[transform\:rotate\(7deg\)\] img{transform:rotate(7deg)}.\[\&_img\]\:\[transition\:transform_400ms_var\(--g-ease\)\] img{transition:transform .4s var(--g-ease)}@media (max-width:700px){.max700\:\[\&_img\]\:h-\[60px\] img{height:60px}.max700\:\[\&_img\]\:max-w-\[110px\] img{max-width:110px}}.\[\&_li\:\:after\]\:hidden li:after{display:none}.\[\&_li\:\:before\]\:pt-\[4px\] li:before{padding-top:4px}.\[\&_li\:\:before\]\:text-\[length\:13px\] li:before{font-size:13px}.\[\&_li\:\:before\]\:font-normal li:before{font-weight:400}.\[\&_li\:\:before\]\:leading-loose li:before{line-height:2}.\[\&_li\:\:before\]\:text-\[color\:var\(--g-brand\)\] li:before{color:var(--g-brand)}.\[\&_li\:\:before\]\:\[content\:counter\(steps\,_decimal-leading-zero\)\] li:before{content:counter(steps, decimal-leading-zero)}.\[\&_li\:after\]\:absolute li:after{position:absolute}.\[\&_li\:after\]\:left-\[calc\(50\%_\+_32px\)\] li:after{left:calc(50% + 32px)}.\[\&_li\:after\]\:top-\[64px\] li:after{top:64px}.\[\&_li\:after\]\:h-px li:after{height:1px}.\[\&_li\:after\]\:w-\[calc\(100\%_-_64px\)\] li:after{width:calc(100% - 64px)}.\[\&_li\:after\]\:\[background\:\#5e5e5e\] li:after{background:#5e5e5e}.\[\&_li\:after\]\:\[content\:\"\"\] li:after{content:""}@media (max-width:800px){.max800\:\[\&_li\:after\]\:left-\[75px\] li:after{left:75px}.max800\:\[\&_li\:after\]\:top-\[83px\] li:after{top:83px}.max800\:\[\&_li\:after\]\:h-\[37px\] li:after{height:37px}.max800\:\[\&_li\:after\]\:w-px li:after{width:1px}}.\[\&_li\:before\]\:me-\[10px\] li:before{margin-inline-end:10px}.\[\&_li\:before\]\:text-site-muted li:before{color:var(--g-muted)}.\[\&_li\:before\]\:\[content\:\"—\"\] li:before{content:"—"}.\[\&_li\:last-child\:after\]\:hidden li:last-child:after{display:none}.\[\&_li\:last-child\]\:\[border-inline-end\:0\] li:last-child{border-inline-end:0}@media (max-width:700px){.max700\:\[\&_li\:nth-child\(-n_\+_2\)\]\:\[border-bottom\:1px_solid_var\(--g-border\)\] li:nth-child(-n+2){border-bottom:1px solid var(--g-border)}.max700\:\[\&_li\:nth-child\(2\)\]\:\[border-inline-end\:0\] li:nth-child(2){border-inline-end:0}}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:grid li{display:grid}.\[\&_li\]\:min-w-\[0\] li{min-width:0}.\[\&_li\]\:grid-cols-\[32px_minmax\(0\,_1fr\)\] li{grid-template-columns:32px minmax(0,1fr)}.\[\&_li\]\:flex-col li{flex-direction:column}.\[\&_li\]\:items-start li{align-items:flex-start}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:items-baseline li{align-items:baseline}.\[\&_li\]\:items-stretch li{align-items:stretch}.\[\&_li\]\:gap-\[10px\] li{gap:10px}.\[\&_li\]\:gap-\[12px\] li{gap:12px}.\[\&_li\]\:gap-\[14px\] li{gap:14px}.\[\&_li\]\:gap-x-\[20px\] li{-moz-column-gap:20px;column-gap:20px}.\[\&_li\]\:rounded-\[var\(--g-radius\)\] li{border-radius:var(--g-radius)}.\[\&_li\]\:rounded-detail li{border-radius:var(--ds-radius-detail)}.\[\&_li\]\:p-\[0\] li{padding:0}.\[\&_li\]\:p-\[24px\] li{padding:24px}.\[\&_li\]\:p-\[32px_20px\] li{padding:32px 20px}.\[\&_li\]\:p-\[7px_12px\] li{padding:7px 12px}.\[\&_li\]\:text-center li{text-align:center}.\[\&_li\]\:text-start li{text-align:start}.\[\&_li\]\:text-\[length\:11px\] li{font-size:11px}.\[\&_li\]\:text-\[length\:14px\] li{font-size:14px}.\[\&_li\]\:text-\[length\:16px\] li{font-size:16px}.\[\&_li\]\:leading-\[1\.8\] li{line-height:1.8}.\[\&_li\]\:leading-\[1\.9\] li{line-height:1.9}.\[\&_li\]\:leading-loose li{line-height:2}.\[\&_li\]\:text-site-muted li{color:var(--g-muted)}.\[\&_li\]\:\[background\:var\(--g-surface\)\] li{background:var(--g-surface)}.\[\&_li\]\:\[border-inline-end\:1px_solid_var\(--g-border\)\] li{border-inline-end:1px solid var(--g-border)}.\[\&_li\]\:\[border-top\:1px_solid_var\(--g-border\)\] li{border-top:1px solid var(--g-border)}.\[\&_li\]\:\[border\:0\] li{border:0}.\[\&_li\]\:\[border\:1px_solid_var\(--g-border\)\] li{border:1px solid var(--g-border)}.\[\&_li\]\:\[color\:\#d6d6d6\] li{color:#d6d6d6}.\[\&_li\]\:\[counter-increment\:steps\] li{counter-increment:steps}.\[\&_li\]\:\[padding-block\:16px\] li{padding-block:16px}@media (max-width:809px){.max809\:\[\&_li\]\:gap-x-\[10px\] li{-moz-column-gap:10px;column-gap:10px}.max809\:\[\&_li\]\:p-\[20px\] li{padding:20px}.max809\:\[\&_li\]\:text-\[length\:15px\] li{font-size:15px}}@media (max-width:800px){.max800\:\[\&_li\]\:min-h-\[103px\] li{min-height:103px}.max800\:\[\&_li\]\:grid-cols-\[25px_65px_1fr\] li{grid-template-columns:25px 65px 1fr}.max800\:\[\&_li\]\:gap-\[18px\] li{gap:18px}}@media (max-width:700px){.max700\:\[\&_li\]\:p-\[20px_12px\] li{padding:20px 12px}}.\[\&_li_svg\]\:mt-\[5px\] li svg{margin-top:5px}.\[\&_li_svg\]\:flex-none li svg{flex:none}.\[\&_li_svg\]\:text-\[color\:var\(--g-brand\)\] li svg{color:var(--g-brand)}.\[\&_li_svg\]\:\[flex\:0_0_auto\] li svg{flex:none}.\[\&_nav\]\:mt-\[24px\] nav{margin-top:24px}.\[\&_nav\]\:grid nav{display:grid}.\[\&_nav\]\:gap-\[10px\] nav{gap:10px}@media (max-width:809px){.max809\:\[\&_nav\]\:mt-\[16px\] nav{margin-top:16px}.max809\:\[\&_nav\]\:gap-\[4px\] nav{gap:4px}}.\[\&_nav_a\:focus-visible\]\:text-site-ink nav a:focus-visible{color:var(--g-text)}.\[\&_nav_a\:focus-visible\]\:\[background\:var\(--g-surface\)\] nav a:focus-visible{background:var(--g-surface)}.\[\&_nav_a\:focus-visible\]\:\[border-color\:var\(--g-brand\)\] nav a:focus-visible{border-color:var(--g-brand)}.\[\&_nav_a\:hover\]\:text-site-ink nav a:hover{color:var(--g-text)}.\[\&_nav_a\:hover\]\:\[background\:var\(--g-surface\)\] nav a:hover{background:var(--g-surface)}.\[\&_nav_a\:hover\]\:\[border-color\:var\(--g-brand\)\] nav a:hover{border-color:var(--g-brand)}.\[\&_nav_a\]\:block nav a{display:block}.\[\&_nav_a\]\:p-\[12px_16px\] nav a{padding:12px 16px}.\[\&_nav_a\]\:text-\[length\:13px\] nav a{font-size:13px}.\[\&_nav_a\]\:leading-\[1\.8\] nav a{line-height:1.8}.\[\&_nav_a\]\:text-site-muted nav a{color:var(--g-muted)}.\[\&_nav_a\]\:\[border-inline-start\:1px_solid_var\(--g-border\)\] nav a{border-inline-start:1px solid var(--g-border)}.\[\&_nav_a\]\:\[transition\:color_200ms\,_border-color_200ms\,_background_200ms\] nav a{transition:color .2s,border-color .2s,background .2s}@media (max-width:809px){.max809\:\[\&_nav_a\]\:p-\[10px_12px\] nav a{padding:10px 12px}}.\[\&_ol\]\:m-\[0\] ol{margin:0}.\[\&_ol\]\:gap-\[12px\] ol{gap:12px}.\[\&_ol\]\:p-\[0\] ol{padding:0}.\[\&_ol\]\:text-inherit ol{color:inherit}.\[\&_ol\]\:\[font\:inherit\] ol{font:inherit}.\[\&_ol\]\:\[list-style\:none\] ol{list-style:none}.\[\&_p\]\:m-\[16px_0_0\] p{margin:16px 0 0}.\[\&_p\]\:m-\[auto_0_0\] p{margin:auto 0 0}.\[\&_p\]\:mb-\[0\] p{margin-bottom:0}.\[\&_p\]\:mb-\[25px\] p{margin-bottom:25px}.\[\&_p\]\:ml-\[0\] p{margin-left:0}.\[\&_p\]\:mr-\[0\] p{margin-right:0}.\[\&_p\]\:mt-\[24px\] p{margin-top:24px}.\[\&_p\]\:mt-\[8px\] p{margin-top:8px}.\[\&_p\]\:mt-\[var\(--g-space-2\)\] p{margin-top:var(--g-space-2)}.\[\&_p\]\:mt-\[var\(--g-space-3\)\] p{margin-top:var(--g-space-3)}.\[\&_p\]\:max-w-\[290px\] p{max-width:290px}.\[\&_p\]\:max-w-\[820px\] p{max-width:820px}.\[\&_p\]\:max-w-none p{max-width:none}.\[\&_p\]\:max-w-screen-sm p{max-width:640px}.\[\&_p\]\:text-pretty p{text-wrap:pretty}.\[\&_p\]\:p-\[0\] p{padding:0}.\[\&_p\]\:text-\[length\:11px\] p{font-size:11px}.\[\&_p\]\:text-\[length\:12px\] p{font-size:12px}.\[\&_p\]\:text-\[length\:13px\] p{font-size:13px}.\[\&_p\]\:text-\[length\:14px\] p{font-size:14px}.\[\&_p\]\:text-\[length\:15px\] p{font-size:15px}.\[\&_p\]\:text-\[length\:16px\] p{font-size:16px}.\[\&_p\]\:text-\[length\:18px\] p{font-size:18px}.\[\&_p\]\:leading-\[1\.85\] p{line-height:1.85}.\[\&_p\]\:leading-\[1\.8\] p{line-height:1.8}.\[\&_p\]\:leading-\[1\.9\] p{line-height:1.9}.\[\&_p\]\:leading-loose p{line-height:2}.\[\&_p\]\:text-site-muted p{color:var(--g-muted)}.\[\&_p\]\:\[grid-column\:3\] p{grid-column:3}.\[\&_p\]\:\[grid-row\:1\/4\] p{grid-row:1/4}.\[\&_p\]\:\[margin-block\:20px_30px\] p{margin-block:20px 30px}@media (max-width:809px){.max809\:\[\&_p\]\:max-w-\[420px\] p{max-width:420px}.max809\:\[\&_p\]\:text-\[length\:12px\] p{font-size:12px}.max809\:\[\&_p\]\:text-\[length\:15px\] p{font-size:15px}.max809\:\[\&_p\]\:leading-loose p{line-height:2}}@media (max-width:800px){.max800\:\[\&_p\]\:text-\[length\:13px\] p{font-size:13px}.max800\:\[\&_p\]\:\[grid-column\:2\] p{grid-column:2}.max800\:\[\&_p\]\:\[grid-row\:3\] p{grid-row:3}}.\[\&_pre\:focus-visible\]\:\[outline-offset\:5px\] pre:focus-visible{outline-offset:5px}.\[\&_pre\:focus-visible\]\:\[outline\:2px_solid_var\(--e-accent\)\] pre:focus-visible{outline:2px solid var(--e-accent)}.\[\&_span\]\:text-center span{text-align:center}.\[\&_span\]\:text-\[length\:11px\] span{font-size:11px}.\[\&_span\]\:text-\[length\:12px\] span{font-size:12px}.\[\&_span\]\:text-\[length\:13px\] span{font-size:13px}.\[\&_span\]\:leading-\[1\.8\] span{line-height:1.8}.\[\&_span\]\:text-site-muted span{color:var(--g-muted)}@media (max-width:809px){.max809\:\[\&_span\]\:text-\[length\:10px\] span{font-size:10px}.max809\:\[\&_span\]\:text-\[length\:12px\] span{font-size:12px}}.\[\&_strong\]\:pt-\[30px\] strong{padding-top:30px}.\[\&_strong\]\:text-\[length\:22px\] strong{font-size:22px}.\[\&_strong\]\:text-\[length\:24px\] strong{font-size:24px}.\[\&_strong\]\:text-\[length\:clamp\(22px\,_2\.4vw\,_36px\)\] strong{font-size:clamp(22px,2.4vw,36px)}.\[\&_strong\]\:font-\[550\] strong{font-weight:550}.\[\&_strong\]\:font-medium strong{font-weight:500}.\[\&_strong\]\:leading-\[1\.6\] strong{line-height:1.6}.\[\&_strong\]\:leading-normal strong{line-height:1.5}.\[\&_strong\]\:tracking-normal strong{letter-spacing:0}.\[\&_strong\]\:text-site-ink strong{color:var(--g-text)}.\[\&_strong\]\:\[font-variant-numeric\:tabular-nums\] strong{font-variant-numeric:tabular-nums}.\[\&_strong\]\:\[margin-block\:5px\] strong{margin-block:5px}.\[\&_strong\]\:\[margin-block\:auto_10px\] strong{margin-block:auto 10px}@media (max-width:809px){.max809\:\[\&_strong\]\:text-\[length\:16px\] strong{font-size:16px}.max809\:\[\&_strong\]\:text-\[length\:22px\] strong{font-size:22px}.max809\:\[\&_strong\]\:leading-\[1\.8\] strong{line-height:1.8}}@media (max-width:800px){.max800\:\[\&_strong\]\:\[grid-column\:3\] strong{grid-column:3}.max800\:\[\&_strong\]\:\[grid-row\:1\] strong{grid-row:1}}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_summary\:focus-visible\]\:rounded-\[var\(--g-radius\)\] summary:focus-visible{border-radius:var(--g-radius)}.\[\&_summary\:focus-visible\]\:\[outline-offset\:3px\] summary:focus-visible{outline-offset:3px}.\[\&_summary\:focus-visible\]\:\[outline\:2px_solid_var\(--g-brand\)\] summary:focus-visible{outline:2px solid var(--g-brand)}.\[\&_summary\:hover\]\:text-site-muted summary:hover{color:var(--g-muted)}.\[\&_summary\]\:flex summary{display:flex}.\[\&_summary\]\:min-h-\[64px\] summary{min-height:64px}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:items-center summary{align-items:center}.\[\&_summary\]\:justify-between summary{justify-content:space-between}.\[\&_summary\]\:gap-\[20px\] summary{gap:20px}.\[\&_summary\]\:p-5 summary{padding:1.25rem}.\[\&_summary\]\:p-\[20px_24px\] summary{padding:20px 24px}.\[\&_summary\]\:text-\[length\:16px\] summary{font-size:16px}.\[\&_summary\]\:text-sm summary{font-size:.875rem;line-height:1.25rem}.\[\&_summary\]\:leading-\[1\.8\] summary{line-height:1.8}.\[\&_summary\]\:leading-loose summary{line-height:2}.\[\&_summary\]\:\[list-style\:none\] summary{list-style:none}@media (max-width:809px){.max809\:\[\&_summary\]\:p-\[18px\] summary{padding:18px}.max809\:\[\&_summary\]\:text-\[length\:15px\] summary{font-size:15px}}.\[\&_summary_svg\]\:flex-none summary svg{flex:none}.\[\&_summary_svg\]\:text-site-muted summary svg{color:var(--g-muted)}.\[\&_summary_svg\]\:\[transition\:transform_var\(--g-hover\)\] summary svg{transition:transform var(--g-hover)}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:h-\[22px\] svg{height:22px}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&_svg\]\:w-\[22px\] svg{width:22px}.\[\&_svg\]\:w-\[26px\] svg{width:26px}.\[\&_svg\]\:flex-shrink-0 svg,.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-1 svg{stroke-width:1px}.\[\&_svg\]\:text-site-muted svg{color:var(--g-muted)}.\[\&_svg\]\:\[stroke-width\:1\.4\] svg{stroke-width:1.4px}.\[\&_svg\]\:\[transition\:transform_0\.2s\] svg{transition:transform .2s}@media (max-width:800px){.max800\:\[\&_svg\]\:w-\[24px\] svg{width:24px}}.\[\&_ul\]\:m-\[0\] ul{margin:0}.\[\&_ul\]\:m-\[30px_0_0\] ul{margin:30px 0 0}.\[\&_ul\]\:mb-\[0\] ul{margin-bottom:0}.\[\&_ul\]\:ml-\[0\] ul{margin-left:0}.\[\&_ul\]\:mr-\[0\] ul{margin-right:0}.\[\&_ul\]\:mt-\[var\(--g-space-3\)\] ul{margin-top:var(--g-space-3)}.\[\&_ul\]\:block ul{display:block}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-\[16px\] ul{gap:16px}.\[\&_ul\]\:p-\[0\] ul{padding:0}.\[\&_ul\]\:text-\[length\:12px\] ul{font-size:12px}.\[\&_ul\]\:text-\[length\:13px\] ul{font-size:13px}.\[\&_ul\]\:leading-\[2\.5\] ul{line-height:2.5}.\[\&_ul\]\:text-site-muted ul{color:var(--g-muted)}.\[\&_ul\]\:\[grid-column\:4\] ul{grid-column:4}.\[\&_ul\]\:\[grid-row\:1\/4\] ul{grid-row:1/4}.\[\&_ul\]\:\[list-style\:none\] ul{list-style:none}@media (max-width:809px){.max809\:\[\&_ul\]\:block ul{display:block}}.company-page .\[\.company-page_\&\]\:mt-\[48px\]{margin-top:48px}.company-page .\[\.company-page_\&\]\:\[padding-block\:48px_56px\]{padding-block:48px 56px}@media (max-width:600px){.company-page .max600\:\[\.company-page_\&\]\:\[padding-block\:32px\]{padding-block:32px}}.company-page .\[\.company-page_\&_h1\]\:text-\[length\:var\(--ds-text-page-title\)\] h1{font-size:var(--ds-text-page-title)}.company-page .\[\.company-page_\&_h1\]\:font-medium h1{font-weight:500}.company-page .\[\.company-page_\&_h1\]\:leading-normal h1{line-height:1.5}.company-page .\[\.company-page_\&_h1\]\:tracking-normal h1{letter-spacing:0}.company-page .\[\.company-page_\&_h1\]\:\[margin-block\:20px_24px\] h1{margin-block:20px 24px}.design-v2 .\[\.design-v2_\&\]\:min-h-\[44px\]{min-height:44px}.design-v2 .\[\.design-v2_\&\]\:w-\[calc\(100\%_-_112px\)\]{width:calc(100% - 112px)}.design-v2 .\[\.design-v2_\&\]\:max-w-screen-xl{max-width:1280px}.design-v2 .\[\.design-v2_\&\]\:text-\[length\:13px\]{font-size:13px}.design-v2 .\[\.design-v2_\&\]\:\[color\:\#cbcbcb\]{color:#cbcbcb}@media (max-width:800px){.design-v2 .max800\:\[\.design-v2_\&\]\:w-\[calc\(100\%_-_40px\)\]{width:calc(100% - 40px)}}@media (max-width:360px){.design-v2 .max360\:\[\.design-v2_\&\]\:w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}}.e-ai .\[\.e-ai_\&_h2\]\:\[margin-inline\:0\] h2,.e-ai .\[\.e-ai_\&_p\]\:\[margin-inline\:0\] p{margin-inline:0}.e-ai>.e-container>.\[\.e-ai_\>_\.e-container_\>_\&\]\:mb-\[24px\]{margin-bottom:24px}.e-ai>.e-container>.\[\.e-ai_\>_\.e-container_\>_\&\]\:flex{display:flex}.e-ai>.e-container>.\[\.e-ai_\>_\.e-container_\>_\&\]\:text-start{text-align:start}.e-architecture .\[\.e-architecture_\&\]\:mb-\[0\]{margin-bottom:0}.e-architecture .\[\.e-architecture_\&\]\:grid{display:grid}.e-architecture .\[\.e-architecture_\&\]\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.e-architecture .\[\.e-architecture_\&\]\:gap-\[var\(--g-space-5\)\]{gap:var(--g-space-5)}.e-architecture .\[\.e-architecture_\&\]\:\[align-items\:end\]{align-items:end}@media (max-width:809px){.e-architecture .max809\:\[\.e-architecture_\&\]\:mb-\[0\]{margin-bottom:0}.e-architecture .max809\:\[\.e-architecture_\&\]\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.e-architecture .max809\:\[\.e-architecture_\&\]\:gap-\[20px\]{gap:20px}.e-developer-grid>div:first-child .max809\:\[\.e-developer-grid_\>_div\:first-child_\&\]\:mb-\[24px\]{margin-bottom:24px}}.e-final .\[\.e-final_\&\]\:text-site-muted{color:var(--g-muted)}.e-flow .\[\.e-flow_\&\]\:mb-\[20px\]{margin-bottom:20px}.e-flow .\[\.e-flow_\&\]\:text-\[length\:12px\]{font-size:12px}.e-flow .\[\.e-flow_\&\]\:text-site-muted{color:var(--g-muted)}@media (max-width:800px){.e-flow .max800\:\[\.e-flow_\&\]\:mt-\[26px\]{margin-top:26px}.e-flow .max800\:\[\.e-flow_\&\]\:\[grid-column\:3\]{grid-column:3}.e-flow .max800\:\[\.e-flow_\&\]\:\[grid-row\:1\]{grid-row:1}}.e-hero>.\[\.e-hero_\>_\&\]\:relative{position:relative}.e-hero>.\[\.e-hero_\>_\&\]\:z-\[1\]{z-index:1}@media (max-width:800px){.e-metrics>.max800\:\[\.e-metrics_\>_\&\:last-child\]\:pt-\[20px\]:last-child{padding-top:20px}.e-metrics>.max800\:\[\.e-metrics_\>_\&\:last-child\]\:\[border-top\:1px_solid_var\(--e-line\)\]:last-child{border-top:1px solid var(--e-line)}.e-metrics>.max800\:\[\.e-metrics_\>_\&\:last-child\]\:\[grid-column\:1\/-1\]:last-child{grid-column:1/-1}}.e-section-heading>.\[\.e-section-heading_\>_\&\]\:text-\[length\:13px\]{font-size:13px}.e-section-heading>.\[\.e-section-heading_\>_\&\]\:font-normal{font-weight:400}.e-section-heading>.\[\.e-section-heading_\>_\&\]\:leading-\[22px\]{line-height:22px}.e-section-heading>.\[\.e-section-heading_\>_\&\]\:tracking-\[0\.5px\]{letter-spacing:.5px}.e-section-heading>.\[\.e-section-heading_\>_\&\]\:text-site-muted{color:var(--g-muted)}.e-service:hover .\[\.e-service\:hover_\&_img\]\:\[transform\:scale\(1\.035\)\] img{transform:scale(1.035)}.e-service .\[\.e-service_\&\]\:text-\[length\:9px\]{font-size:9px}.e-service .\[\.e-service_\&\]\:tracking-\[1px\]{letter-spacing:1px}.e-service>.\[\.e-service_\>_\&\]\:text-\[length\:9px\]{font-size:9px}.e-service>.\[\.e-service_\>_\&\]\:tracking-\[1px\]{letter-spacing:1px}.e-service>.\[\.e-service_\>_\&\]\:text-site-muted{color:var(--g-muted)}.e-service>.\[\.e-service_\>_\&\]\:\[grid-column\:2\]{grid-column:2}.e-service>.\[\.e-service_\>_\&\]\:\[grid-row\:1\]{grid-row:1}@media (max-width:800px){.e-service>.max800\:\[\.e-service_\>_\&\]\:\[grid-column\:2\]{grid-column:2}.e-service>.max800\:\[\.e-service_\>_\&\]\:\[grid-row\:1\]{grid-row:1}}.e-work-heading .\[\.e-work-heading_\&\]\:text-\[length\:8px\]{font-size:8px}.e-work .\[\.e-work_\&\]\:mt-\[20px\]{margin-top:20px}.e-work .\[\.e-work_\&_strong\]\:text-\[length\:40px\] strong{font-size:40px}.e-work .\[\.e-work_\&_strong\]\:\[font-variant-numeric\:tabular-nums\] strong{font-variant-numeric:tabular-nums}.footer-brand .\[\.footer-brand_\&\]\:h-\[40px\]{height:40px}.footer-connect>.\[\.footer-connect_\>_\&\]\:inline-flex{display:inline-flex}.footer-connect>.\[\.footer-connect_\>_\&\]\:min-h-\[44px\]{min-height:44px}.footer-connect>.\[\.footer-connect_\>_\&\]\:items-center{align-items:center}.footer-connect>.\[\.footer-connect_\>_\&\]\:text-\[length\:14px\]{font-size:14px}.footer-connect>.\[\.footer-connect_\>_\&\]\:text-site-muted{color:var(--g-muted)}.footer-connect>.\[\.footer-connect_\>_\&\]\:\[margin-block\:4px_16px\]{margin-block:4px 16px}.footer-content>.\[\.footer-content_\>_\&\]\:flex{display:flex}.footer-content>.\[\.footer-content_\>_\&\]\:flex-col{flex-direction:column}.footer-content>.\[\.footer-content_\>_\&\]\:items-start{align-items:flex-start}.footer .\[\.footer_\&\]\:w-\[calc\(100\%_-_2_\*_var\(--ds-gutter\)\)\]{width:calc(100% - 2 * var(--ds-gutter))}.footer .\[\.footer_\&\]\:max-w-content{max-width:var(--ds-content-width)}@media (max-width:809px){.footer .max809\:\[\.footer_\&\]\:w-\[calc\(100\%_-_2_\*_var\(--ds-gutter\)\)\]{width:calc(100% - 2 * var(--ds-gutter))}}.giga-contact-logo .\[\.giga-contact-logo_\&\]\:h-auto{height:auto}.giga-contact-logo .\[\.giga-contact-logo_\&\]\:w-\[386px\]{width:386px}.giga-engagement-card .\[\.giga-engagement-card_\&\]\:mt-auto{margin-top:auto}.giga-engagement .\[\.giga-engagement_\&\]\:text-start{text-align:start}.giga-engagement .\[\.giga-engagement_\&_h2\]\:\[margin-inline\:0\] h2,.giga-engagement .\[\.giga-engagement_\&_p\]\:\[margin-inline\:0\] p{margin-inline:0}.giga-faq .\[\.giga-faq_\&\:hover\]\:text-site-muted:hover{color:var(--g-muted)}.giga-faq .\[\.giga-faq_\&\]\:min-h-\[64px\]{min-height:64px}.giga-faq .\[\.giga-faq_\&\]\:rounded-\[var\(--g-radius\)\]{border-radius:var(--g-radius)}.giga-faq .\[\.giga-faq_\&\]\:p-\[20px_24px\]{padding:20px 24px}.giga-faq .\[\.giga-faq_\&\]\:text-center{text-align:center}.giga-faq .\[\.giga-faq_\&\]\:text-\[length\:16px\]{font-size:16px}.giga-faq .\[\.giga-faq_\&\]\:leading-\[1\.8\]{line-height:1.8}.giga-faq .\[\.giga-faq_\&\]\:text-site-ink{color:var(--g-text)}.giga-faq .\[\.giga-faq_\&\]\:\[background\:var\(--g-surface\)\]{background:var(--g-surface)}.giga-faq .\[\.giga-faq_\&\]\:\[border\:1px_solid_var\(--g-border\)\]{border:1px solid var(--g-border)}@media (max-width:809px){.giga-faq .max809\:\[\.giga-faq_\&\]\:p-\[18px_20px\]{padding:18px 20px}.giga-faq .max809\:\[\.giga-faq_\&\]\:text-\[length\:14px\]{font-size:14px}}.giga-faq .\[\.giga-faq_\&_\>_div\]\:p-\[0_24px_24px\]>div{padding:0 24px 24px}.giga-faq .\[\.giga-faq_\&_\>_div\]\:text-\[length\:15px\]>div{font-size:15px}.giga-faq .\[\.giga-faq_\&_\>_div\]\:leading-\[1\.85\]>div{line-height:1.85}.giga-faq .\[\.giga-faq_\&_\>_div\]\:text-site-muted>div{color:var(--g-muted)}@media (max-width:809px){.giga-faq .max809\:\[\.giga-faq_\&_\>_div\]\:p-\[0_20px_20px\]>div{padding:0 20px 20px}.giga-faq .max809\:\[\.giga-faq_\&_\>_div\]\:text-\[length\:14px\]>div{font-size:14px}}.giga-faq .\[\.giga-faq_\&_a\]\:mt-\[14px\] a{margin-top:14px}.giga-faq .\[\.giga-faq_\&_a\]\:inline-flex a{display:inline-flex}.giga-faq .\[\.giga-faq_\&_a\]\:items-center a{align-items:center}.giga-faq .\[\.giga-faq_\&_a\]\:gap-\[10px\] a{gap:10px}.giga-faq .\[\.giga-faq_\&_a\]\:text-site-ink a{color:var(--g-text)}.giga-faq .\[\.giga-faq_\&_h2\]\:\[margin-inline\:auto\] h2,.giga-faq .\[\.giga-faq_\&_p\]\:\[margin-inline\:auto\] p{margin-inline:auto}.giga-interior:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\.giga-interior\:dir\(ltr\)_\&_h1\]\:leading-\[1\.12\] h1{line-height:1.12}.giga-interior:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\.giga-interior\:dir\(ltr\)_\&_h1\]\:tracking-\[-2\.5px\] h1{letter-spacing:-2.5px}@media (max-width:809px){.giga-interior:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\.giga-interior\:dir\(ltr\)_\&_h1\]\:text-\[length\:40px\] h1{font-size:40px}.giga-interior:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\.giga-interior\:dir\(ltr\)_\&_h1\]\:tracking-\[-1\.5px\] h1{letter-spacing:-1.5px}}.giga-interior:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\.giga-interior\:dir\(ltr\)_\&_svg\]\:\[transform\:rotate\(90deg\)\] svg{transform:rotate(90deg)}.giga-interior .\[\.giga-interior_\&\]\:\[padding-block\:112px_100px\]{padding-block:112px 100px}@media (max-width:809px){.giga-interior .max809\:\[\.giga-interior_\&\]\:\[padding-block\:96px_64px\]{padding-block:96px 64px}}.giga-interior .\[\.giga-interior_\&_h1\]\:text-\[length\:var\(--ds-text-page-title\)\] h1{font-size:var(--ds-text-page-title)}.giga-interior .\[\.giga-interior_\&_h1\]\:font-medium h1{font-weight:500}.giga-interior .\[\.giga-interior_\&_h1\]\:leading-\[1\.5\] h1{line-height:1.5}.giga-interior .\[\.giga-interior_\&_h1\]\:tracking-normal h1{letter-spacing:0}.giga-interior .\[\.giga-interior_\&_h1\]\:\[margin-block\:20px_24px\] h1{margin-block:20px 24px}@media (max-width:809px){.giga-interior .max809\:\[\.giga-interior_\&_h1\]\:tracking-normal h1{letter-spacing:0}.giga-interior .max809\:\[\.giga-interior_\&_h1\]\:\[margin-block\:16px_20px\] h1{margin-block:16px 20px}}.giga-interior .\[\.giga-interior_\&_h2\]\:mb-\[24px\] h2{margin-bottom:24px}.giga-interior .\[\.giga-interior_\&_h2\]\:text-\[length\:22px\] h2{font-size:22px}.giga-interior .\[\.giga-interior_\&_h2\]\:text-\[length\:26px\] h2{font-size:26px}.giga-interior .\[\.giga-interior_\&_h2\]\:leading-\[1\.65\] h2{line-height:1.65}.giga-interior .\[\.giga-interior_\&_h2\]\:tracking-normal h2{letter-spacing:0}.giga-interior .\[\.giga-interior_\&_h2\]\:\[margin-block\:18px_20px\] h2{margin-block:18px 20px}@media (max-width:809px){.giga-interior .max809\:\[\.giga-interior_\&_h2\]\:text-\[length\:22px\] h2{font-size:22px}}.giga-milestones .\[\.giga-milestones_\&\]\:grid{display:grid}.giga-milestones .\[\.giga-milestones_\&\]\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.giga-milestones .\[\.giga-milestones_\&\]\:gap-x-\[60px\]{-moz-column-gap:60px;column-gap:60px}.giga-milestones .\[\.giga-milestones_\&\]\:\[align-items\:end\]{align-items:end}@media (max-width:809px){.giga-milestones .max809\:\[\.giga-milestones_\&\]\:block{display:block}}.giga-milestones .\[\.giga-milestones_\&_p\]\:pb-\[10px\] p{padding-bottom:10px}.giga-milestones .e-section-heading>.\[\.giga-milestones_\.e-section-heading_\>_\&\]\:\[grid-column\:1\/-1\]{grid-column:1/-1}.hamin-client-marquee:hover .\[\.hamin-client-marquee\:hover_\&\]\:\[animation-play-state\:paused\]{animation-play-state:paused}.home-services .\[\.home-services_\&\]\:mb-\[24px\]{margin-bottom:24px}.home-services .\[\.home-services_\&\]\:min-h-\[0\]{min-height:0}.home-services .\[\.home-services_\&\]\:p-\[28px\]{padding:28px}@media (max-width:809px){.home-services .max809\:\[\.home-services_\&\]\:p-\[24px\]{padding:24px}}.home-services .\[\.home-services_\&_h3\]\:\[margin-block\:20px_12px\] h3{margin-block:20px 12px}.home-services .\[\.home-services_\&_p\]\:mb-\[24px\] p{margin-bottom:24px}@media (max-width:809px){.interior-contact .max809\:\[\.interior-contact_\&\]\:max-w-full{max-width:100%}}.interior-document .\[\.interior-document_\&\]\:text-\[color\:var\(--g-brand\)\]{color:var(--g-brand)}.interior-hero-art .\[\.interior-hero-art_\&\]\:aspect-\[1\.25\]{aspect-ratio:1.25}@media (max-width:809px){.interior-hero-art .max809\:\[\.interior-hero-art_\&\]\:aspect-\[16\/9\]{aspect-ratio:16/9}}.interior-hero-art .\[\.interior-hero-art_\&_img\]\:h-full img{height:100%}.interior-hero-art .\[\.interior-hero-art_\&_img\]\:w-full img{width:100%}.interior-hero-art .\[\.interior-hero-art_\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain}@media (max-width:809px){.interior-related-card .max809\:\[\.interior-related-card_\&\]\:max-h-\[220px\]{max-height:220px}}.interior-scope .\[\.interior-scope_\&\]\:mt-\[24px\]{margin-top:24px}.portfolio-project-ayat .\[\.portfolio-project-ayat_\&\]\:\[--project-color\:\#183c37\]{--project-color:#183c37}.portfolio-project-ayat .\[\.portfolio-project-ayat_\&\]\:\[--project-glow\:\#377166\]{--project-glow:#377166}.portfolio-project-ayat .\[\.portfolio-project-ayat_\&\]\:\[background\:radial-gradient\(_ellipse_at_50\%_46\%\,_var\(--project-glow\)\,_var\(--project-color\)_58\%\,_\#101c1a_\)\]{background:radial-gradient(ellipse at 50% 46%, var(--project-glow), var(--project-color) 58%, #101c1a)}.site-header.\[\.site-header\&\]\:\[box-shadow\:0_8px_32px_rgb\(0_0_0_\/_4\%\)\]{box-shadow:0 8px 32px #0000000a}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&\]\:text-\[length\:11px\]{font-size:11px}@media (max-width:1250px){:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max1250\:\[\:dir\(ltr\)_\&\]\:text-\[length\:10px\]{font-size:10px}}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_\>_p\]\:text-\[length\:20px\]>p{font-size:20px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_\>_p\]\:leading-normal>p{line-height:1.5}@media (max-width:809px){:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\:dir\(ltr\)_\&_\>_p\]\:text-\[length\:20px\]>p{font-size:20px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\:dir\(ltr\)_\&_\>_p\]\:leading-\[30px\]>p{line-height:30px}}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:mt-\[var\(--g-space-3\)\] h1{margin-top:var(--g-space-3)}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:whitespace-normal h1{white-space:normal}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:text-\[length\:clamp\(42px\,_5\.1vw\,_72px\)\] h1{font-size:clamp(42px,5.1vw,72px)}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:font-medium h1{font-weight:500}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:leading-\[1\.11\] h1{line-height:1.11}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:tracking-\[-2px\] h1{letter-spacing:-2px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h1\]\:text-site-ink h1{color:var(--g-text)}@media (max-width:809px){:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\:dir\(ltr\)_\&_h1\]\:text-\[length\:42px\] h1{font-size:42px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\:dir\(ltr\)_\&_h1\]\:leading-\[48px\] h1{line-height:48px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max809\:\[\:dir\(ltr\)_\&_h1\]\:tracking-\[-1px\] h1{letter-spacing:-1px}}@media (max-width:389px){:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max389\:\[\:dir\(ltr\)_\&_h1\]\:text-\[length\:36px\] h1{font-size:36px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .max389\:\[\:dir\(ltr\)_\&_h1\]\:leading-\[42px\] h1{line-height:42px}}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h2\]\:leading-\[1\.18\] h2{line-height:1.18}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_h2\]\:tracking-\[-2px\] h2{letter-spacing:-2px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(ltr\)_\&_p\]\:leading-normal p{line-height:1.5}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(rtl\)_\&\]\:justify-end{justify-content:flex-end}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .\[\:dir\(rtl\)_\&_\>_span\:nth-child\(2\)\]\:tracking-\[0\]>span:nth-child(2){letter-spacing:0}:is(.wordmark,.mobile-menu-brand) .\[\:is\(\.wordmark\,_\.mobile-menu-brand\)_\&\]\:h-\[40px\]{height:40px}@media (max-width:809px){:is(.wordmark,.mobile-menu-brand) .max809\:\[\:is\(\.wordmark\,_\.mobile-menu-brand\)_\&\]\:h-\[36px\]{height:36px}}:root[data-history-reveal=true] .\[\:root\[data-history-reveal\=\"true\"\]_\&_main\]\:\[animation\:page-arrive_240ms_cubic-bezier\(0\.22\,_1\,_0\.36\,_1\)_backwards\] main{animation:.24s cubic-bezier(.22,1,.36,1) backwards page-arrive}@media (max-width:1100px) and (min-width:801px){.\[\@media_\(max-width\:_1100px\)_and_\(min-width\:_801px\)\]\:gap-\[16px\]{gap:16px}}@media (prefers-reduced-motion:reduce){.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:w-\[clamp\(110px\,_calc\(50\%_-_12px\)\,_140px\)\]{width:clamp(110px,50% - 12px,140px)}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:w-full{width:100%}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:animate-none{animation:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:flex-wrap{flex-wrap:wrap}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:justify-center{justify-content:center}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:gap-\[24px\]{gap:24px}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:p-\[0\]{padding:0}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[transition\:none\]{transition:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&\:hover\]\:transform-none:hover,.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&\:hover_svg\]\:transform-none:hover svg{transform:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&\[aria-hidden\=\"true\"\]\]\:hidden[aria-hidden=true]{display:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:after\]\:\!animate-none :after{animation:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:after\]\:\!scroll-auto :after{scroll-behavior:auto!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:after\]\:\!\[transition\:none\] :after{transition:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:before\]\:\!animate-none :before{animation:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:before\]\:\!scroll-auto :before{scroll-behavior:auto!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:before\]\:\!\[transition\:none\] :before{transition:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\!animate-none *{animation:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\!scroll-auto *{scroll-behavior:auto!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\!\[transition\:none\] *{transition:none!important}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\:is\(\.site-header\,_\.mobile-menu\,_\.footer\)_\*\]\:\[transition\:none\] :is(.site-header,.mobile-menu,.footer) *{transition:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_main\]\:animate-none main{animation:none}.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_nav_a\]\:\[transition\:none\] nav a{transition:none}.e-service:hover .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\.e-service\:hover_\&_img\]\:transform-none img{transform:none}:root[data-history-reveal=true] .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\:root\[data-history-reveal\=\"true\"\]_\&_main\]\:animate-none main{animation:none}}@supports not (view-transition-name:page-content){.\[\@supports_not_\(view-transition-name\:_page-content\)\]\:\[\&_main\]\:\[animation\:page-arrive_240ms_cubic-bezier\(0\.22\,_1\,_0\.36\,_1\)_backwards\] main{animation:.24s cubic-bezier(.22,1,.36,1) backwards page-arrive}}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\:\:after\]\:\[border-color\:\#173b5220\]:after,html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\:\:before\]\:\[border-color\:\#173b5220\]:before{border-color:#173b5220}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\:where\(\.hamin-client-image-mci\)\]\:\[filter\:brightness\(0\)\]:where(.hamin-client-image-mci),html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\:where\(\.hamin-client-image-tax\)\]\:\[filter\:brightness\(0\)\]:where(.hamin-client-image-tax){filter:brightness(0)}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[--project-color\:\#e2edf5\]{--project-color:#e2edf5}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[--project-glow\:\#f8fbfe\]{--project-glow:#f8fbfe}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[background\:\#ffffff80\]{background:#ffffff80}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[background\:radial-gradient\(_ellipse_at_50\%_46\%\,_var\(--project-glow\)\,_var\(--project-color\)_58\%\,_\#cddfea_\)\]{background:radial-gradient(ellipse at 50% 46%, var(--project-glow), var(--project-color) 58%, #cddfea)}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[border-color\:\#173b5230\]{border-color:#173b5230}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[border-color\:\#c7d9e6\]{border-color:#c7d9e6}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[border-color\:\#ffffffc0\]{border-color:#ffffffc0}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[box-shadow\:0_30px_60px_\#173b5215\]{box-shadow:0 30px 60px #173b5215}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[color\:\#294657\]{color:#294657}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[filter\:brightness\(0\)\]{filter:brightness(0)}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&\]\:\[filter\:invert\(1\)\]{filter:invert()}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&_img\]\:\[filter\:grayscale\(1\)_invert\(1\)\] img{filter:grayscale()invert()}html:not([data-theme=dark]) .\[html\:not\(\[data-theme\=\"dark\"\]\)_\&_li\]\:text-site-muted li{color:var(--g-muted)}html:not([data-theme=dark]) .portfolio-project-ayat .\[html\:not\(\[data-theme\=\"dark\"\]\)_\.portfolio-project-ayat_\&\]\:\[--project-color\:\#e0eee8\]{--project-color:#e0eee8}html:not([data-theme=dark]) .portfolio-project-ayat .\[html\:not\(\[data-theme\=\"dark\"\]\)_\.portfolio-project-ayat_\&\]\:\[--project-glow\:\#f7fcf9\]{--project-glow:#f7fcf9}html:not([data-theme=dark]) .portfolio-project-ayat .\[html\:not\(\[data-theme\=\"dark\"\]\)_\.portfolio-project-ayat_\&\]\:\[background\:radial-gradient\(_ellipse_at_50\%_46\%\,_var\(--project-glow\)\,_var\(--project-color\)_58\%\,_\#ccdfd6_\)\]{background:radial-gradient(ellipse at 50% 46%, var(--project-glow), var(--project-color) 58%, #ccdfd6)}html:not([data-theme=dark]) .portfolio-project-ayat .\[html\:not\(\[data-theme\=\"dark\"\]\)_\.portfolio-project-ayat_\&\]\:\[border-color\:\#c2dace\]{border-color:#c2dace}html[data-theme=dark] .\[html\[data-theme\=\"dark\"\]_\&\]\:\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}
