.mainAnimatedH2-module__vF2eIG__item{opacity:0;filter:blur(8px);transition:opacity .6s,transform .6s,filter .6s;transform:scale(.95)}.mainAnimatedH2-module__vF2eIG__item.mainAnimatedH2-module__vF2eIG__visible{opacity:1;filter:blur();transform:scale(1)}
.educations-module__xO2qOa__educationsList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:space-between;gap:40px;display:grid}.educations-module__xO2qOa__educationsItem{cursor:default;background:var(--nds-bg3);border:1px solid var(--nds-border-2);opacity:0;will-change:transform,opacity;border-radius:8px;flex-direction:column;row-gap:32px;height:100%;padding:16px;transition:opacity .55s cubic-bezier(.215,.61,.355,1),transform .55s cubic-bezier(.215,.61,.355,1);display:flex}.educations-module__xO2qOa__educationsList>li:nth-child(odd) .educations-module__xO2qOa__educationsItem{transform:translate(-40px)}.educations-module__xO2qOa__educationsList>li:nth-child(2n) .educations-module__xO2qOa__educationsItem{transform:translate(40px)}.educations-module__xO2qOa__educationsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;display:flex}.educations-module__xO2qOa__educationsItemTitle{min-width:184px;color:var(--nds-yellow-1);margin:0;font-size:26px;font-weight:800}.educations-module__xO2qOa__educationsItemPeriod{margin:0;font-size:14px}.educations-module__xO2qOa__educationsSteps{flex-direction:column;row-gap:16px;display:flex}.educations-module__xO2qOa__certificatesGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.educations-module__xO2qOa__certificateWrapper{position:relative;overflow:hidden}.educations-module__xO2qOa__zoomIcon{z-index:5;background-color:var(--nds-gray-50);border:none;border-top-left-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;font-size:24px;font-weight:800;display:flex;position:absolute;bottom:0;right:0}.educations-module__xO2qOa__certificateWrapper img{width:100%;transition:transform .4s;display:block}.educations-module__xO2qOa__certificateWrapper:hover img{transform:scale(1.1)}@media (min-width:768px){.educations-module__xO2qOa__educationsList>li:nth-child(odd) .educations-module__xO2qOa__educationsItem{transform:translate(-100px)}.educations-module__xO2qOa__educationsList>li:nth-child(2n) .educations-module__xO2qOa__educationsItem{transform:translate(100px)}}.educations-module__xO2qOa__educationsList>li .educations-module__xO2qOa__educationsItem.educations-module__xO2qOa__visible{opacity:1;transform:translate(0)}
.projectCard-module__fXZS_W__projectItem{flex-direction:column;row-gap:14px;height:100%;transition:filter 1s;display:flex;position:relative}.projectCard-module__fXZS_W__projectItemTitle{min-width:184px;color:var(--nds-yellow-1);margin:0;font-size:26px;font-weight:800}.projectCard-module__fXZS_W__projectItemLink{font:inherit;color:inherit;text-decoration:none}.projectCard-module__fXZS_W__projectItemLink:after{z-index:2;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.projectCard-module__fXZS_W__projectItemDescr{margin:0}.projectCard-module__fXZS_W__projectItemImgWrapper{aspect-ratio:400/320;border-radius:8px;max-height:340px;position:relative;overflow:hidden}.projectCard-module__fXZS_W__projectItemImg{object-fit:cover;object-position:top center;transition:transform .4s;display:block}.projectCard-module__fXZS_W__projectItem:hover{filter:grayscale(60%)}.projectCard-module__fXZS_W__projectItem:hover .projectCard-module__fXZS_W__projectItemImg{transform:scale(1.1)}.projectCard-module__fXZS_W__projectTechnologies{flex-wrap:wrap;gap:12px;margin:auto 0 0;padding:0;list-style:none;display:flex}.projectCard-module__fXZS_W__projectTechnologies li{color:#fff;background-color:var(--nds-yellow-1);padding:2px 5px;font-size:14px;font-weight:800}@media (min-width:478px){.projectCard-module__fXZS_W__projectItemImgWrapper{aspect-ratio:16/14;max-height:400px}}@media (min-width:768px){.projectCard-module__fXZS_W__projectItemImgWrapper{aspect-ratio:406/360;max-height:360px}}
.accordion-module__dhraIG__accordionSummary{color:var(--nds-text-color);cursor:pointer;box-shadow:0 4px 2px -2px var(--nds-border-2);padding:20px 60px 12px 4px;font-weight:600;transition:color .3s,box-shadow .3s;display:block;position:relative}.accordion-module__dhraIG__accordionSsummary::-webkit-details-marker{display:none}.accordion-module__dhraIG__accordionSummary:after,.accordion-module__dhraIG__accordionSummary:before{content:" ";background-color:currentColor;width:20px;height:3px;transition:transform .2s ease-out;display:block;position:absolute;top:50%;right:6px}.accordion-module__dhraIG__accordion:not([open])>.accordion-module__dhraIG__accordionSummary:after{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.accordion-module__dhraIG__accordion{interpolate-size:allow-keywords}}.accordion-module__dhraIG__accordion::details-content{opacity:0;block-size:0;transition:content-visibility .3s allow-discrete,opacity .3s,block-size .3s;overflow-y:clip}.accordion-module__dhraIG__accordionContentWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .3s ease-out;display:grid}.accordion-module__dhraIG__accordion[open] .accordion-module__dhraIG__accordionContentWrapper{opacity:1;grid-template-rows:1fr}.accordion-module__dhraIG__accordionContentInner{padding-left:24px;overflow:hidden}.accordion-module__dhraIG__accordion[open]::details-content{opacity:1;block-size:auto}@media (hover:hover) and (pointer:fine){.accordion-module__dhraIG__accordionSummary:hover{color:var(--nds-yellow-2);box-shadow:0 4px 2px -2px var(--nds-yellow-2)}}
.features-module__pgH5qa__featuresList{grid-template-columns:1fr;gap:24px;display:grid}.features-module__pgH5qa__featureItem{pointer-events:none;cursor:default;background-color:var(--nds-bg3);border:1px solid var(--nds-border-2);opacity:0;height:100%;transition:opacity .45s cubic-bezier(.215,.61,.355,1)var(--delay,0s),transform .45s cubic-bezier(.215,.61,.355,1)var(--delay,0s),box-shadow .4s ease-in-out;will-change:transform,opacity;border-radius:8px;flex-direction:column;align-items:center;row-gap:20px;padding:16px;display:flex;position:relative;overflow:hidden;transform:translate(-30px)}.features-module__pgH5qa__featureItem.features-module__pgH5qa__visible{opacity:1;transform:translate(0)}.features-module__pgH5qa__featureItem:after{content:"";will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff40 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.features-module__pgH5qa__featureItem:hover:after{animation:.6s cubic-bezier(.215,.61,.355,1) forwards features-module__pgH5qa__shine}.features-module__pgH5qa__featureItem.features-module__pgH5qa__visible:hover{box-shadow:0 10px 20px var(--nds-border-1),0 4px 6px var(--nds-border-2);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transform:translate(0)translateY(-6px)}.features-module__pgH5qa__featureItem p{margin:0}.features-module__pgH5qa__iconWrapper{width:100%;height:85px;position:relative}.features-module__pgH5qa__iconWrapper img{object-fit:contain;display:block}@media (min-width:460px){.features-module__pgH5qa__featuresList{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.features-module__pgH5qa__featuresList{grid-template-columns:repeat(3,1fr)}.features-module__pgH5qa__featureItem{transform:translate(-80px)}}@media (hover:hover) and (pointer:fine){.features-module__pgH5qa__featureItem{pointer-events:auto}}@keyframes features-module__pgH5qa__shine{0%{transform:skew(-25deg)translate(0)}to{transform:skew(-25deg)translate(500%)}}
.projectSection-module__sqqZXq__projectsList{grid-template-columns:1fr;gap:40px;margin-top:40px;display:grid}.projectSection-module__sqqZXq__sidebarHeader{position:relative}.projectSection-module__sqqZXq__clearBtn{visibility:hidden;pointer-events:none;background-color:var(--nds-yellow-1);opacity:0;border:none;border-radius:8px;min-width:100px;margin:0;padding:4px 10px;transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s;position:absolute;top:100%;left:100px;transform:translateY(-30px)}.projectSection-module__sqqZXq__clearBtn.projectSection-module__sqqZXq__visible{visibility:visible;pointer-events:all;opacity:1;transform:translateY(-20px)}.projectSection-module__sqqZXq__clearBtn:after{content:"";background-color:var(--nds-yellow-1);clip-path:polygon(0 0,100% 0,50% 100%);width:18px;height:14px;position:absolute;top:99%;left:80%;transform:translate(-50%)}.projectSection-module__sqqZXq__checkboxList{background-color:var(--nds-bg3);border:1px solid var(--nds-border-2);border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:2rem;padding:10px;display:flex}.projectSection-module__sqqZXq__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none}.projectSection-module__sqqZXq__customCheckbox{color:var(--nds-text-color);background-color:var(--nds-bg3);border:1px solid var(--nds-border-1);border-radius:20px;align-items:center;gap:6px;padding:8px 36px 8px 16px;font-size:16px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.projectSection-module__sqqZXq__customCheckbox:after{content:"";border:2px solid var(--nds-yellow-1);border-radius:50%;width:12px;height:12px;transition:background-color .3s,box-shadow .3s;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.projectSection-module__sqqZXq__checked{background-color:var(--nds-bg2);border-color:var(--nds-border-1)}.projectSection-module__sqqZXq__checked:after{background-color:var(--nds-yellow-2);box-shadow:0 0 8px 4px var(--nds-yellow-1)}.projectSection-module__sqqZXq__count{opacity:.6;font-size:12px}@media (min-width:460px){.projectSection-module__sqqZXq__projectsList{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.projectSection-module__sqqZXq__projectsList{grid-template-columns:repeat(3,1fr)}}@media (hover:hover) and (pointer:fine){.projectSection-module__sqqZXq__checkboxLabel:hover .projectSection-module__sqqZXq__customCheckbox{border-color:var(--nds-yellow-2);box-shadow:0 0 8px 0 var(--nds-yellow-1)}}
.projects-module__QCVL6G__projectsList{grid-template-columns:1fr;justify-content:space-between;gap:40px;display:grid}.projects-module__QCVL6G__projectItem{opacity:0;filter:blur(10px);transition:opacity .6s cubic-bezier(.215,.61,.355,1)var(--delay,0s),transform .6s cubic-bezier(.215,.61,.355,1)var(--delay,0s),filter .6s cubic-bezier(.215,.61,.355,1)var(--delay,0s);will-change:transform,opacity,filter;transform:scale(.92)}.projects-module__QCVL6G__projectItem.projects-module__QCVL6G__visible{opacity:1;filter:blur();transform:scale(1)}@media (min-width:460px){.projects-module__QCVL6G__projectsList{grid-template-columns:repeat(2,1fr)}}
