.Pill_container__8Bifo{--pill-bg:#ccc;--pill-color:#000;--pill-font-size:0.8rem;--pill-padding:5px 8px;--pill-border-color:#ccc;--pill-border-width:1px;--pill-border-radius:100px;font-size:var(--pill-font-size);font-weight:600;background:var(--pill-bg);color:var(--pill-color);line-height:1;padding:var(--pill-padding);border-radius:var(--pill-border-radius);border:var(--pill-border-width) solid var(--pill-border-color)}.Pill_container__8Bifo[data-theme=purple]{--pill-bg:#fff;--pill-color:#777da7;--pill-border-color:#777da7}.Pill_container__8Bifo[data-theme=green]{--pill-bg:#fff;--pill-color:#32a287;--pill-border-color:#32a287}.Pill_container__8Bifo[data-theme=red]{--pill-bg:#fff;--pill-color:#fe5f55;--pill-border-color:#fe5f55}.Pill_container__8Bifo[data-theme=brown]{--pill-bg:#fff;--pill-color:#4a6fa5;--pill-border-color:#4a6fa5}.ProjectBox_container__HEEuN{display:flex;flex-direction:column}.ProjectBox_container__HEEuN .ProjectBox_item__WvImm:nth-child(2n) .ProjectBox_itemWrap__Ly_XS{flex-direction:row-reverse}.ProjectBox_item__WvImm{display:grid;border-radius:8px;overflow:hidden;transition:background .25s ease}.ProjectBox_item__WvImm .ProjectBox_itemWrap__Ly_XS,.ProjectBox_item__WvImm picture{grid-area:1/1}.ProjectBox_item__WvImm:hover{--projectBox-color:var(--projectBox-type);background:var(--projectBox-bg)}.ProjectBox_itemWrap__Ly_XS{padding:clamp(30px,6vw,50px) clamp(25px,5vw,45px)}.ProjectBox_itemWrap__Ly_XS>div{flex:1 1}.ProjectBox_itemImage__vyYy1 img{object-fit:cover;width:100%;height:100%}.ProjectBox_itemBody___WYxY{position:relative;display:flex;align-items:flex-start;flex-direction:column;height:100%}.ProjectBox_itemBody___WYxY .ProjectBox_type__nr0ZG{-webkit-margin-after:10px;margin-block-end:10px;display:block;display:flex;gap:.5em}.ProjectBox_itemBody___WYxY .ProjectBox_description__WeBTm,.ProjectBox_itemBody___WYxY .ProjectBox_title__IxLGI{transition:color .25s ease}.ProjectBox_itemBody___WYxY .ProjectBox_title__IxLGI{color:var(--projectBox-color,var(--color-headline));font-size:clamp(1.8rem,5vw,2.5rem);font-weight:600}.ProjectBox_itemBody___WYxY .ProjectBox_description__WeBTm{color:var(--projectBox-color,var(--color-body));-webkit-margin-before:15px;margin-block-start:15px;font-size:clamp(1rem,3vw,1.2rem);line-height:1.4}.ProjectBox_itemBody___WYxY .ProjectBox_btn__PRVSK{-webkit-margin-before:10px;margin-block-start:10px}.Section_container__bYA7n{padding-block:clamp(40px,6vw,80px);background-color:var(--section-bg)}.Section_container__bYA7n:has(.Section_boxed__ZZS0Z){padding-inline:20px}.Section_container__bYA7n[data-theme=light]{--section-bg:var(--color-background);--section-title-color:var(--color-headline)}.Section_container__bYA7n[data-theme=minimal]{--section-bg:var(--color-sideground);--section-title-color:var(--color-headline)}.Section_container__bYA7n[data-theme=dark]{--section-bg:#2e3338;--section-title-color:#fff}.Section_wrapper__CTkfN{margin-inline:auto}.Section_wrapper__CTkfN.Section_full__08Nc2{width:100%}.Section_wrapper__CTkfN.Section_boxed__ZZS0Z{max-width:1440px}.Section_wrapper__CTkfN h1{color:var(--section-title-color);font-size:clamp(26px,5vw,36px);font-weight:600;text-transform:capitalize;text-align:center;-webkit-margin-after:clamp(20px,4vw,40px);margin-block-end:clamp(20px,4vw,40px)}.Section_wrapper__CTkfN .Section_body__Yllal{-webkit-margin-after:20px;margin-block-end:20px}.IconCard_container__370J3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1em;gap:1em}.IconCard_item__s4MTU{background:var(--color-surface-highlight);border-radius:8px;padding:clamp(15px,1.5vw,25px);container:iconCard/inline-size;transition:box-shadow .25s ease}@media(prefers-color-scheme:dark){.IconCard_item__s4MTU{border:1px solid var(--color-border)}}@media(prefers-color-scheme:light){.IconCard_item__s4MTU{border:1px solid #fff}.IconCard_item__s4MTU:hover{box-shadow:0 25px 50px 0 rgba(17,12,46,.08)}}.IconCard_itemWrap__De1rk{display:flex;flex-direction:column;gap:.5em}.IconCard_itemIcon__sMQd_{color:var(--color-primary);font-size:3rem}.IconCard_itemHeaderOverline__9UDMo{display:block;-webkit-margin-after:8px;margin-block-end:8px;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:var(--color-list)}.IconCard_itemHeaderTitle__KEUsx{font-size:1.8rem;font-weight:600;color:var(--color-headline)}.IconCard_itemBody__FHZ6l{font-size:1.1rem;font-weight:400;line-height:1.4;color:var(--color-body)}@media screen and (min-width:656px)and (max-width:971px){.IconCard_item__s4MTU:nth-child(n+3){grid-column:span 2}}.BigHero_container__vEDG6{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.BigHero_container__vEDG6[data-theme=dark]{background-color:#141618}.BigHero_container__vEDG6[data-theme=dark] .BigHero_title__itFbJ{color:#fff}.BigHero_container__vEDG6 .BigHero_image__qnj3v{position:relative;width:100%}.BigHero_container__vEDG6 .BigHero_image__qnj3v img{width:100%;height:clamp(300px,4vw,400px);object-fit:cover}.BigHero_container__vEDG6 .BigHero_wrapper__9rcC0{padding:clamp(40px,8vw,80px) 40px;max-width:1440px;margin-inline:auto}.BigHero_title__itFbJ{text-align:left;font-size:clamp(1.7rem,4vw,3rem);font-weight:100;text-transform:capitalize;line-height:1.5;color:var(--color-headline)}.BigHero_title__itFbJ strong{font-weight:600}.BigHero_btnGroup__TWeJ_{-webkit-margin-before:15px;margin-block-start:15px;display:flex;gap:.5em}.BigHero_body__7X6xn{-webkit-margin-before:80px;margin-block-start:80px}