.icon_iconWrapper__b5dSm{display:grid;place-items:center;min-width:min-content;transition:filter .5s linear;filter:contrast(.6)}.icon_iconWrapper__b5dSm>svg{width:100%;grid-area:1/1}.icon_iconWrapper__b5dSm:hover{filter:contrast(1.2)}@keyframes animations_slideUp__L16f3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animations_slideUp__L16f3{animation:animations_slideUp__L16f3 .5s ease-in-out forwards}.ThemeToggle_toggleContainer__zJ5nM{cursor:pointer;place-items:center;grid-template-areas:"stack";overflow:hidden;&>*{grid-area:stack}&>input{width:0;height:0;visibility:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none}&>label{width:100%;min-width:250px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;place-items:center;height:clamp(4rem,100%,7rem);position:relative;background:transparent;cursor:pointer;& button{width:-moz-fit-content;width:fit-content;z-index:100}}}.ThemeToggle_toggleContainer__zJ5nM input:checked+label:after{left:calc(100% - .3rem);transform:translateX(-100%);width:55%}.ThemeToggle_toggleContainer__zJ5nM label:after{content:"";width:55%;min-width:9rem;height:calc(100% - .6rem);position:absolute;top:.3rem;left:.3rem;background:rgba(var(--background-rgb),.9);box-shadow:0 0 17.74px 3.45px rgba(0,0,0,.1);border-radius:calc(var(--border-radius) - 6px);transition:all .3s linear}.ThemeToggle_sun__E_p_L{transform:translateX(.5rem)}.ThemeToggle_moon__7z22j{transform:translateX(-.5rem)}[data-theme=dark] .ThemeToggle_toggleContainer__zJ5nM{background-color:rgba(var(--blackish),.6);box-shadow:inset -1px -1px 4px 0 rgba(255,255,255,.25)}.button_button__Tn0jt{display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;width:-moz-fit-content;width:fit-content;padding:var(--button-padding);border:none;border-radius:var(--button-border-radius);font-family:var(--font-figtree);font-size:var(--button-text-size);font-weight:var(--font-medium);transition:all .5s ease-in-out}.button_gray__Xnnzt,.button_primary__oTNnu,.button_secondary__N7ZOs,.button_text__1Fy9q{min-width:8rem;min-height:2rem;@media (max-width:700px){min-width:6rem;min-height:3rem}}.button_text__1Fy9q{background:transparent;color:rgb(var(--foreground-rgb))}@media (hover:hover) and (pointer:fine){.button_text__1Fy9q:hover{color:rgba(var(--foreground-rgb),.8)}}.button_page__k4Ai5{background:var(--white);border:1px solid var(--grayII);border-radius:4px;padding:0;aspect-ratio:1;font-weight:var(--font-semibold)}.Nav_header__1R8gm{display:grid;width:100%;place-items:center;padding:4rem 0 3.5rem;opacity:0;position:relative;animation:Nav_slideUp__q4cjx .5s ease-in-out .5s forwards;& ul{display:flex;place-items:center;width:-moz-fit-content;width:fit-content;gap:1rem;border-radius:var(--border-radius);background:rgba(var(--gray),.7);padding:.3rem;box-shadow:inset 1px 1px 4px rgba(0,0,0,.25)}}[data-theme=dark] .Nav_header__1R8gm ul{background-color:rgba(var(--blackish),.6);box-shadow:inset -1px -1px 4px 0 rgba(255,255,255,.25)}.Nav_active__Gy6xB{background:rgb(var(--green));color:rgb(var(--background-rgb));box-shadow:1px 2px 4px rgba(0,0,0,.1)}[data-theme=dark] .Nav_active__Gy6xB{color:rgba(var(--foreground-rgb),.8)}@media (hover:hover) and (pointer:fine){.Nav_active__Gy6xB:hover{background-color:rgba(var(--green),.9);color:rgba(var(--background-rgb),.8)}[data-theme=dark] .Nav_active__Gy6xB:hover{background:rgba(51,70,73,1);color:rgba(var(--foreground-rgb),.8)}}@keyframes Nav_slideUp__q4cjx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_main__GlU4n{position:relative;display:grid;grid-template-columns:repeat(10,minmax(5rem,calc(100% - 8rem)));grid-auto-rows:minmax(4rem,auto);padding-bottom:5rem;grid-auto-flow:row;grid-gap:1.3rem;gap:1.3rem;transition:all .3s ease-in-out}.page_defaultLayout__pCwNY{grid-template-areas:"bio bio bio bio ban ban ban ban ban ban" "bio bio bio bio map map map res res res" "bio bio bio bio map map map the the the" "ser ser ser ser ser tec tec tec tec tec" "ser ser ser ser ser tec tec tec tec tec" "ser ser ser ser ser exp exp exp exp exp" "con con con con con exp exp exp exp exp" "con con con con con exp exp exp exp exp" "... ... ... ... ... exp exp exp exp exp" "... ... ... ... ... exp exp exp exp exp" "... ... ... ... ... exp exp exp exp exp";@media (min-width:701px) and (max-width:1048px){grid-template-areas:"bio bio bio bio bio ban ban ban ban ban" "bio bio bio bio bio res res res res res" "bio bio bio bio bio the the the the the" "map map map map map tec tec tec tec tec" "map map map map map tec tec tec tec tec" "con con con con con ser ser ser ser ser" "con con con con con ser ser ser ser ser" "con con con con con ser ser ser ser ser" "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... ... ... ... ... ... ... ... ... ...";grid-template-columns:repeat(10,minmax(3rem,calc(100% - 8rem)));& .page_workSample__eaXvo{grid-row:span 5}&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}}@media (max-width:700px){grid-template-columns:1fr;grid-template-areas:"ban" "bio" "bio" "the" "res" "map" "map" "con" "con" "con" "tec" "tec" "ser" "ser" "ser" "exp" "exp" "exp" "exp" "exp" "...";&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}& .page_workSample__eaXvo{grid-column:auto;grid-row:span 4}}}.page_aboutLayout__sBSdO{grid-template-areas:"bio bio bio bio con con con map map map" "bio bio bio bio con con con map map map" "bio bio bio bio con con con map map map" "ser ser ser ser ser tec tec tec tec tec" "ser ser ser ser ser tec tec tec tec tec" "ser ser ser ser ser exp exp exp exp exp" "ban ban ban ban ban exp exp exp exp exp" "res res res res res exp exp exp exp exp" "the the the the the exp exp exp exp exp" "... ... ... ... ... exp exp exp exp exp" "... ... ... ... ... exp exp exp exp exp";&>:not(.page_bio__fqC7V,.page_con__8kMYY,.page_map__dud_L,.page_services__kuRMB,.page_tech____gRa,.page_contact__BmhPC){filter:blur(.9px);opacity:.7;@media (max-width:700px){filter:blur(1px);opacity:.9}}@media (min-width:701px) and (max-width:1048px){grid-template-areas:"bio bio bio bio bio con con con con con" "bio bio bio bio bio con con con con con" "bio bio bio bio bio con con con con con" "map map map map map tec tec tec tec tec" "map map map map map tec tec tec tec tec" "ban ban ban ban ban ser ser ser ser ser" "res res res res res ser ser ser ser ser" "the the the the the ser ser ser ser ser" "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... exp exp exp exp exp exp exp exp ..." "... ... ... ... ... ... ... ... ... ...";grid-template-columns:repeat(10,minmax(3rem,calc(100% - 8rem)));& .page_workSample__eaXvo{grid-row:span 5}& .page_services__kuRMB>div{padding-bottom:0}& .page_servicesContent__rhUjF{gap:0}&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}}@media (max-width:700px){grid-template-columns:1fr;grid-template-areas:"bio" "bio" "con" "con" "con" "the" "map" "map" "tec" "tec" "ser" "ser" "ser" "ban" "res" "exp" "exp" "exp" "exp" "exp" "...";& .page_workSample__eaXvo{grid-column:auto;grid-row:span 4}}&>.page_map__dud_L{height:100%;&>img{height:100%;object-fit:cover}}&>.page_banner__UN_1L{min-height:5rem}&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}}.page_workLayout__dLCFG{grid-template-areas:"exp exp exp exp exp res res res res res" "exp exp exp exp exp the the the the the" "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "bio bio bio bio bio ... ... ... ... ..." "bio bio bio bio bio ... ... ... ... ..." "ser ser ser ser ser map map map map map" "ser ser ser ser ser map map map map map" "con con con con con map map map map map" "con con con con con tec tec tec tec tec" "con con con con con tec tec tec tec tec" "ban ban ban ban ban ban ban ban ban ban";&>:not(.page_workSample__eaXvo,.page_experience__Q0l0p,.page_cv__ZGJu0){filter:blur(.9px);opacity:.7;@media (max-width:700px){filter:blur(1px);opacity:.9}}@media (min-width:701px) and (max-width:1048px){grid-template-areas:"exp exp exp exp exp res res res res res" "exp exp exp exp exp the the the the the" "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "exp exp exp exp exp ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "... ... ... ... ... ... ... ... ... ..." "bio bio bio bio bio con con con con con" "bio bio bio bio bio con con con con con" "bio bio bio bio bio con con con con con" "map map map map map tec tec tec tec tec" "map map map map map tec tec tec tec tec" "ban ban ban ban ban ser ser ser ser ser" "res res res res res ser ser ser ser ser" "the the the the the ser ser ser ser ser" "... ... ... ... ... ... ... ... ... ...";grid-template-columns:repeat(10,minmax(3rem,calc(100% - 8rem)));& .page_workSample__eaXvo{grid-row:span 3}& .page_experience__Q0l0p .page_experienceContent__TBEyt>.page_experienceHeader__EgA6h{grid-template-columns:1fr;gap:0;grid-template-rows:.5fr 1fr;& .page_subHeader___7Qee p{text-align:end;font-size:var(--p-font-size)}& img{display:none}}& .page_services__kuRMB>div{padding-bottom:0}& .page_servicesContent__rhUjF{gap:0}&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}}@media (max-width:700px){grid-template-columns:1fr;grid-template-areas:"res" "the" "exp" "exp" "exp" "exp" "exp" "..." "..." "..." "..." "..." "..." "..." "..." "..." "..." "ban" "bio" "bio" "con" "con" "con" "map" "map" "tec" "tec" "ser" "ser" "ser";& .page_workSample__eaXvo{grid-column:auto;grid-row:span 1}}&>.page_map__dud_L{height:100%;&>img{height:100%;object-fit:cover}}&>.page_banner__UN_1L{min-height:5rem}&>.page_contact__BmhPC{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;place-items:center;&>section{height:100%;&>a{width:100%;height:100%}}}}.page_bio__fqC7V{grid-column:span 4;grid-area:bio}.page_bioContent__gbXym{display:grid;width:100%;grid-template-columns:1fr 3fr;grid-template-rows:1fr 1fr;height:100%;grid-gap:1rem;gap:1rem;@media (min-width:701px) and (max-width:1048px){grid-template-rows:auto;grid-template-columns:1fr 1.5fr;& h1{font-size:x-large}}@media (max-width:700px){display:flex;flex-direction:column;place-items:center;padding-bottom:1rem;& .page_avatarWrapper__XCvyF{width:40%}& .page_jobTitle__7XC7_{margin-bottom:1rem;text-align:center}&>p{text-align:center}}&>p{width:100%;grid-column:1/-1;grid-row:2;line-height:1.9rem;font-size:var(--p-font-size)}}.page_avatarWrapper__XCvyF{width:100%;aspect-ratio:1/1;border-radius:50%;display:grid;place-items:center;place-items:flex-end;grid-area:1/1;background:rgba(var(--gray),.7);box-shadow:inset 0 0 8px 4px rgba(0,0,0,.13);overflow:hidden;&>img{width:100%;object-fit:contain}}[data-theme=dark] .page_avatarWrapper__XCvyF{background-color:rgba(var(--blackish),.6);box-shadow:inset -1px -1px 4px 0 rgba(255,255,255,.13)}.page_jobTitle__7XC7_{display:grid;grid-area:1/2;align-self:center;grid-gap:.3rem;gap:.3rem;&>span{font-weight:lighter}}.page_banner__UN_1L{grid-area:ban;@media (max-width:700px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.page_map__dud_L{grid-area:map;width:100%;border-radius:var(--border-radius);overflow:hidden;height:100%;&>img{height:100%;width:100%;object-fit:cover}@media (min-width:1048px){height:100%;&>img{height:100%;object-fit:cover}}@media (max-width:700px){height:100%;&>img{height:100%;object-fit:cover}}}.page_cv__ZGJu0{grid-area:res;@media (max-width:700px){height:6rem}&>div{width:100%;display:grid;grid-template-columns:3fr 1fr;.page_link__36MaQ{display:grid;place-items:center}}}.page_textWrapper__4_1eP>span{font-size:12px;font-weight:var(--font-medium)}.page_textWrapper__4_1eP>div{font-weight:var(--font-medium);font-size:var(--h3-font-size);margin-top:.3rem}.page_theme__onq_O{grid-area:the;cursor:pointer;box-shadow:inset 1px 1px 4px rgba(0,0,0,.25);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;border-radius:var(--border-radius);background-color:rgba(var(--gray),.8);width:100%;min-height:-moz-fit-content;min-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;@media (max-width:700px){height:5rem}}.page_tech____gRa{grid-area:tec;padding:1rem 2rem;&>div{width:100%;overflow:hidden;display:grid;grid-template-rows:.7fr 3fr;place-items:center;grid-gap:2rem;gap:2rem;&>h2{font-size:16px;place-self:flex-start;letter-spacing:normal;line-height:normal;padding:1rem 0 0}}}.page_services__kuRMB{grid-area:ser;&>div{display:grid;grid-template-columns:1fr;grid-template-rows:.7fr 3fr;width:100%;overflow:hidden;padding:1rem 0 2rem;height:100%;@media (max-width:1048px) and (min-width:700px){padding-left:0;padding-bottom:1rem;padding-right:0;padding-top:1rem}& h2{letter-spacing:normal;line-height:normal}}}.page_servicesContent__rhUjF{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;place-items:center;@media (max-width:1048px){grid-template-columns:1fr;gap:.4rem}@media (max-width:700px){gap:2rem}& ul{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem;justify-self:flex-start;padding-left:8%;@media (max-width:1048px){padding-left:0;justify-self:center;text-align:center;width:100%;padding-top:1rem}& li{font-size:var(--p-font-size);line-height:normal}}}.page_experience__Q0l0p{grid-area:exp;& .page_experienceContent__TBEyt{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:1fr 4fr;height:100%;grid-gap:1rem;gap:1rem;padding:1rem 0 2rem;@media (max-width:700px){grid-template-rows:1fr 1.9fr}&>.page_experienceHeader__EgA6h{display:grid;width:100%;grid-template-columns:1fr 3fr;grid-template-rows:1fr;height:100%;grid-gap:1rem;gap:1rem;@media (max-width:700px){grid-template-columns:1fr}&>div:first-child{display:grid;grid-template-columns:1fr;grid-template-rows:.7fr 3fr;width:100%;overflow:hidden;height:100%;grid-gap:.5rem;gap:.5rem;@media (max-width:700px){gap:2rem}&>img{object-fit:contain}& h2{letter-spacing:normal;line-height:normal}}&>.page_subHeader___7Qee{box-shadow:inset 0 0 19.63px 3.39px rgba(0,0,0,.151);border-radius:var(--border-radius);display:flex;flex-direction:column;place-items:flex-end;justify-content:center;padding:1rem 1.9rem;gap:.8rem;justify-self:flex-end;width:100%;@media (max-width:700px){padding-left:3.3rem;padding-bottom:2rem;padding-right:1.3rem;padding-top:2rem}&>p{font-weight:var(--font-medium);font-size:20px}&>span{color:rgb(var(--green));font-weight:var(--font-bold);font-size:13.74px}[data-theme=dark] &>span{color:rgb(192,214,217)}}[data-theme=dark] &>.page_subHeader___7Qee{background-color:rgba(var(--blackish),.6);box-shadow:inset 0 0 19.63px 3.39px rgba(255,255,255,.15)}}}}.page_experienceList__c_msF{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;&>li{width:100%;display:grid;grid-template-columns:2fr 1fr;align-items:center;& .page_experienceTitle__L8G9d{font-size:30px;font-weight:var(--font-medium);@media (max-width:700px){font-size:var(--h1-font-size)}}& .page_companyTime__BXmm6{justify-self:flex-end;text-align:end;&>div{font-size:20px;font-weight:var(--font-medium);@media (max-width:700px){font-size:var(--p-font-size)}}&>span{font-size:12px;font-weight:var(--font-light)}}}}.page_contact__BmhPC{grid-area:con;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-gap:1.2rem;gap:1.2rem;&>section{height:100%;&>a{width:100%;height:100%;place-content:center}}}.page_workSample__eaXvo{grid-column:span 5;grid-row:span 3;@media (max-width:1048px){grid-row:span 2}}.page_workSampleContent__v9qiZ{display:grid;grid-auto-flow:row;padding:1rem 0;grid-gap:1.5rem;gap:1.5rem;@media (max-width:700px){gap:2rem}&>img{width:100%;border-radius:calc(var(--border-radius) / 1.5);object-fit:cover;box-shadow:0 10px 13px rgba(0,0,0,.05);@media (max-width:1048px){object-position:left}}[data-theme=dark] &>img{box-shadow:0 10px 13px rgba(255,255,255,.1)}& .page_workSampleText__gqI39{width:100%;display:grid;grid-template-columns:2fr 1fr;align-items:center;margin-top:.5rem;@media (max-width:1048px){grid-template-columns:1fr;gap:1rem}& .page_product__p8D3h{font-size:30px;font-weight:var(--font-medium);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:min-content min-content;justify-content:flex-start;align-items:center;&>div{text-wrap:nowrap;@media (max-width:1048px){font-size:var(--h3-font-size)}}& a{width:100%;min-width:2rem;max-width:2.5rem;display:flex;place-items:center}}& .page_companyTime__BXmm6{justify-self:flex-end;text-align:end;@media (max-width:1048px){justify-self:auto;text-align:start;display:flex;gap:1rem;align-items:center}&>div{font-size:20px;font-weight:var(--font-medium);@media (max-width:1048px){font-size:cal(var(--a-font-size) + .5rem)}}&>span{font-size:14px;font-weight:var(--font-light);@media (max-width:1048px){font-size:var(--a-font-size)}}}}& .page_pills__tMUr4{display:flex;gap:1rem;justify-content:flex-start;align-items:center;width:auto;flex-wrap:wrap;text-transform:capitalize;& span{border-radius:8px;padding:.5rem 1rem;color:rgb(var(--green));background-color:rgba(var(--green),.18);font-weight:var(--font-semibold);width:-moz-fit-content;width:fit-content;box-shadow:1px 2px 4px rgba(172,187,189,1);transition:all .3s ease-in-out;@media (max-width:700px){font-size:small}}[data-theme=dark] & span{box-shadow:1px 2px 8px rgba(255,255,255,.25);color:rgb(51,70,73);background-color:rgba(172,187,189,.65)}}}.page_identifierNine__yVNBr,.page_identifierTwo__xTbFk{@media (max-width:1048px){& img{object-position:center}}}.page_roleItem__vQGB5{text-transform:uppercase;.page_par___5tzc{letter-spacing:.04em}}.page_roleItem__vQGB5>p span{font-weight:700;margin:0 .5rem}.cards_card__dsFE3{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;border-radius:var(--border-radius);background-color:rgba(var(--gray),.8);padding:1rem 1.9rem;width:100%;min-height:-moz-fit-content;min-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;box-shadow:inset 0 0 20px 4px rgba(0,0,0,.001);place-items:center;@media (max-width:700px){padding-left:1.4rem;padding-bottom:1rem;padding-right:1.4rem;padding-top:1rem;background-color:rgba(var(--gray),.9)}}[data-theme=dark] .cards_card__dsFE3{background-color:rgba(var(--blackish),.85);box-shadow:0 0 20px 4px rgba(255,255,255,.001);@media (max-width:700px){background-color:rgba(var(--blackish),.9)}}[data-theme=dark] .cards_inset__a91IE{box-shadow:inset -1px -1px 4px 0 rgba(255,255,255,.25)}.Map_imgDark__mqkIa,[data-theme=dark] .Map_imgLight__p3N1K{display:none}[data-theme=dark] .Map_imgDark__mqkIa{display:flex}.logo_logoWrapper__Tyv78{display:grid;place-items:center;min-width:min-content;transition:filter .5s linear;filter:contrast(.9)}.logo_logoWrapper__Tyv78>svg{width:100%;grid-area:1/1}.logo_logoWrapper__Tyv78:hover{filter:contrast(1.2)}.Slider_slider__sk1nD{--gap:.7rem;display:flex;gap:var(--gap);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--foreground-rgb)) 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--foreground-rgb)) 10% 90%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.Slider_list__8r7HU{list-style:none;flex-shrink:0;min-width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--gap);animation:Slider_scroll__sxpoG 80s linear infinite}.Slider_slider__sk1nD.Slider_reverse__aVvqa:hover .Slider_list__8r7HU,.Slider_slider__sk1nD:hover .Slider_list__8r7HU{animation-play-state:paused}@keyframes Slider_scroll__sxpoG{to{transform:translateX(calc(-100% - var(--gap)))}}.Slider_slider__sk1nD.Slider_reverse__aVvqa .Slider_list__8r7HU{animation:Slider_reversePlay__7_1sg 50s linear infinite}@keyframes Slider_reversePlay__7_1sg{0%{transform:translateX(calc(-100% - var(--gap)))}to{transform:translateX(calc(100%) - var(--gap))}}