.O8AgSW_hrTop{border:none;border-top:1px solid var(--White);width:93%;max-width:1110px;margin-inline:auto}.O8AgSW_bar{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:1110px;margin-inline:auto;padding-block:39px 60px;padding-inline:16px;display:flex}.O8AgSW_name{letter-spacing:-.33px;font-size:2.4rem;line-height:3.2rem;font-weight:var(--FW-Heading);color:var(--White)}.O8AgSW_name:is(:focus-within,:hover){color:var(--Green)}.O8AgSW_socialMedia{gap:25.6px;display:flex}.O8AgSW_socialMedia a{justify-content:center;align-items:center;display:flex}.O8AgSW_socialMedia a:is(:focus-within,:hover) svg path{fill:var(--Green)}@media screen and (min-width:768px){.O8AgSW_bar{flex-direction:initial;justify-content:space-between;padding-block:30px 40px;padding-inline:30px}.O8AgSW_name{letter-spacing:-.44px;font-size:3.2rem}}@media screen and (min-width:1110px){.O8AgSW_bar{padding-block:47px 92px;padding-inline:0}}
._5jkVpG_section{grid-template-columns:1fr;justify-items:center;row-gap:50px;max-width:1110px;margin-inline:auto;padding-block:60px 87px;padding-inline:16px;display:grid}._5jkVpG_content{text-align:center}._5jkVpG_title{letter-spacing:-1.13636px;margin-block-end:20px;font-size:4rem;line-height:4rem}._5jkVpG_text{font-size:1.6rem;line-height:2.6rem}._5jkVpG_form{flex-direction:column;gap:16px;width:100%;display:flex}._5jkVpG_form label{flex-direction:column;display:flex}._5jkVpG_form input,._5jkVpG_form textarea{appearance:none;font-family:inherit, var(--FF-Primary), sans-serif;letter-spacing:-.222222px;text-transform:uppercase;border:none;border-bottom:1px solid var(--White);color:var(--White);background:0 0;border-radius:0;padding-block-end:16px;padding-inline:24px;font-size:1.6rem;font-weight:500;line-height:2.6rem}._5jkVpG_form textarea{text-transform:none}@supports (resize:none){._5jkVpG_form textarea{resize:none}}._5jkVpG_form textarea::placeholder{text-transform:uppercase}._5jkVpG_form input:is(:hover,:focus),._5jkVpG_form textarea:is(:hover,:focus){border-bottom-color:var(--Green)}._5jkVpG_form input:focus-visible,._5jkVpG_form textarea:focus-visible{outline:none}._5jkVpG_form ._5jkVpG_invalidInput,._5jkVpG_form ._5jkVpG_invalidTextArea{border-bottom-color:var(--Invalid);background-image:url(data:image/svg+xml;base64,PHN2ZwogICAgICB3aWR0aD0nMjQnCiAgICAgIGhlaWdodD0nMjQnCiAgICAgIHZpZXdCb3g9JzAgMCAyNCAyNCcKICAgICAgZmlsbD0nbm9uZScKICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgPGNpcmNsZQogICAgICAgIGN4PScxMicKICAgICAgICBjeT0nMTInCiAgICAgICAgcj0nMTEuNScKICAgICAgICBzdHJva2U9JyNGRjZGNUInCiAgICAgIC8+CiAgICAgIDxyZWN0CiAgICAgICAgeD0nMTEnCiAgICAgICAgeT0nNicKICAgICAgICB3aWR0aD0nMicKICAgICAgICBoZWlnaHQ9JzknCiAgICAgICAgcng9JzEnCiAgICAgICAgZmlsbD0nI0ZGNkY1QicKICAgICAgLz4KICAgICAgPHJlY3QKICAgICAgICB4PScxMScKICAgICAgICB5PScxNycKICAgICAgICB3aWR0aD0nMicKICAgICAgICBoZWlnaHQ9JzInCiAgICAgICAgcng9JzEnCiAgICAgICAgZmlsbD0nI0ZGNkY1QicKICAgICAgLz4KICAgIDwvc3ZnPg==);background-position:right bottom 16px;background-repeat:no-repeat}._5jkVpG_invalidMessage{letter-spacing:-.166667px;color:var(--Invalid);align-self:flex-end;margin-block-start:5px;font-size:1.2rem;line-height:1.6rem}._5jkVpG_thankYouMessage{color:var(--Green);text-align:center;letter-spacing:-.166667px;font-size:1.2rem;font-weight:700;line-height:1.6rem}._5jkVpG_form button[type=submit]{all:unset;width:max-content;font-size:1.6rem;line-height:2.6rem;font-weight:var(--FW-Heading);text-transform:uppercase;letter-spacing:2.28571px;color:var(--White);border-bottom:2px solid var(--Green);cursor:pointer;align-self:flex-end;padding-block-end:10px}._5jkVpG_form button[type=submit]:disabled{opacity:.5}._5jkVpG_form button[type=submit]:is(:hover,:focus){color:var(--Green);border-bottom-color:var(--Green)}._5jkVpG_form button[type=submit]:active{color:#1daa6b;border-bottom:2px solid #1daa6b}@media screen and (min-width:768px){._5jkVpG_content{max-width:445px}._5jkVpG_title{letter-spacing:-2.04545px;font-size:7.2rem;line-height:7.2rem}._5jkVpG_text{font-size:1.8rem;line-height:2.8rem}._5jkVpG_form{max-width:445px}}@media screen and (min-width:1110px){._5jkVpG_section{justify-items:initial;grid-template-columns:1fr 445px;padding-block:84px 92px;padding-inline:0}._5jkVpG_content{text-align:left}._5jkVpG_title{letter-spacing:-2.5px;font-size:8.8rem;line-height:8.8rem}._5jkVpG_thankYouMessage{letter-spacing:-.2px;font-size:1.4rem;line-height:2.4rem}}
.OcXD9a_button{font-size:1.6rem;line-height:2.6rem;font-weight:var(--FW-Heading);text-transform:uppercase;letter-spacing:2.28571px;color:var(--White);border-bottom:2px solid var(--Green);padding-block-end:10px}.OcXD9a_button:is(:hover,:focus){color:var(--Green)}.OcXD9a_button:focus-visible{outline:none}.OcXD9a_button:active{color:#1daa6b;border-bottom-color:#1daa6b}
@media screen and (min-width:768px){.dQKeeG_picture{z-index:-1;min-width:322px}@supports ((-webkit-user-select:none) or (user-select:none)){.dQKeeG_picture{-webkit-user-select:none;user-select:none}}.dQKeeG_img{width:322px;height:598.14px}}@media screen and (min-width:1110px){.dQKeeG_picture{min-width:445px}.dQKeeG_img{width:445px;height:720px}}
.IAoPjW_section{flex-direction:column;justify-content:center;align-items:center;max-width:1110px;margin-block-end:60px;margin-inline:auto;display:flex;position:relative}.IAoPjW_circle{pointer-events:none;will-change:transform;animation:7s ease-in-out infinite IAoPjW_circleDrift;position:absolute;left:100%;transform:translate(-50%)}@keyframes IAoPjW_circleDrift{0%,to{translate:0}50%{translate:0 -8px}}.IAoPjW_content{padding:0 16px 16px}.IAoPjW_title{letter-spacing:-1.13636px;margin-block:15px 44px;font-size:4rem}.IAoPjW_spanBlock{letter-spacing:normal;font-size:1.6rem;line-height:6rem;display:block}.IAoPjW_underline{border-bottom:4px solid var(--Green)}.IAoPjW_subTitle{margin-block-end:50px;font-size:1.6rem;line-height:2.6rem}.IAoPjW_content>a{max-width:max-content;margin:0 auto;display:block}@media screen and (min-width:768px){.IAoPjW_section{text-align:left;flex-direction:row-reverse;align-items:flex-end}.IAoPjW_content{padding-inline:32px 0}.IAoPjW_title{width:110%;letter-spacing:inherit;font-size:5.3rem;line-height:initial;margin-block-end:85px}.IAoPjW_spanBlock{font-size:inherit;letter-spacing:-2.04545px;line-height:8.2rem}.IAoPjW_underline{border-bottom-width:6px}.IAoPjW_subTitle{margin-block-end:60px;font-size:1.8rem;line-height:2.8rem}.IAoPjW_content>a{display:inline}}@media screen and (min-width:1110px){.IAoPjW_section{align-items:center}.IAoPjW_circle{top:70%;left:60%}.IAoPjW_content{align-self:flex-end;padding-left:0}.IAoPjW_title{letter-spacing:-2.5px;width:116%;margin-block-end:150px;font-size:8.8rem;line-height:8.8rem}.IAoPjW_spanBlock{letter-spacing:inherit;font-size:7.8rem;line-height:10.8rem}.IAoPjW_subTitle{width:65%;margin-block-end:80px}}
.FdZPXq_section{max-width:1110px;margin-inline:auto;padding:80px 16px}.FdZPXq_title{letter-spacing:-1.13636px;margin-block-end:40px;font-size:4rem;line-height:4rem}.FdZPXq_container{grid-template-columns:1fr;row-gap:40px;display:grid}.FdZPXq_card{grid-template-areas:"media""name""stack""actions";display:grid}.FdZPXq_overlay{grid-area:media;position:relative}.FdZPXq_image{opacity:1;backface-visibility:hidden;filter:none;transition:all .5s}.FdZPXq_name{letter-spacing:.5px;text-transform:uppercase;grid-area:name;margin-block:20px 7px;font-size:2.4rem;line-height:3.4rem}.FdZPXq_stack{grid-area:stack;gap:18px;margin-block-end:20px;padding:0;list-style:none;display:flex}.FdZPXq_tech{letter-spacing:1px;text-transform:uppercase;font-size:1.6rem;line-height:2.4rem}.FdZPXq_actions{grid-area:actions;gap:30px;display:flex}.FdZPXq_cardHeader,.FdZPXq_cardFooter{display:contents}.FdZPXq_skeleton{background-color:var(--DarkGrey);position:relative;overflow:hidden}.FdZPXq_skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);animation:1.5s ease-in-out infinite FdZPXq_shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes FdZPXq_shimmer{to{transform:translate(100%)}}.FdZPXq_skeletonImage{border-radius:8px;block-size:240px;inline-size:100%}.FdZPXq_skeletonTitle{border-radius:6px;block-size:24px;inline-size:60%;margin-block:20px 7px}.FdZPXq_skeletonPill{border-radius:999px;block-size:24px;inline-size:84px}.FdZPXq_skeletonButton{block-size:48px;inline-size:160px}@media screen and (min-width:768px){.FdZPXq_section{padding-inline:32px}.FdZPXq_title{letter-spacing:-2.04545px;margin-block-end:60px;font-size:7.2rem;line-height:7.2rem}.FdZPXq_container{grid-template-columns:1fr 1fr;gap:60px 24px}.FdZPXq_skeletonImage{block-size:300px}}@media screen and (min-width:1110px){.FdZPXq_section{padding-inline:0}.FdZPXq_title{letter-spacing:-2.5px;margin-block-end:80px;font-size:8.8rem;line-height:8.8rem}.FdZPXq_container{gap:69px 30px}.FdZPXq_card:is(:hover,:focus-within) .FdZPXq_image{opacity:.3;filter:blur(2px)}.FdZPXq_card:is(:hover,:focus-within) .FdZPXq_actions{opacity:1}.FdZPXq_actions{opacity:0;visibility:visible;z-index:1;flex-direction:column;grid-area:media;place-self:center;align-items:center;gap:48px;transition:all .5s;display:flex;position:relative}.FdZPXq_skeletonImage{block-size:360px}}
.k24FoW_section{max-width:1110px;margin-inline:auto;position:relative}.k24FoW_hrTop,.k24FoW_hrBottom{border:none;border-top:1px solid var(--White);width:93%;margin-inline:auto}.k24FoW_hrTop{margin-block-end:40px}.k24FoW_hrBottom{margin-block-start:40px}.k24FoW_container{grid-template-columns:1fr;justify-items:center;row-gap:24px;display:grid}.k24FoW_card{text-align:center}.k24FoW_skill{font-weight:var(--FW-Heading);font-size:var(--FL-Heading-M);letter-spacing:-1px;color:var(--White)}.k24FoW_years{font-size:1.6rem}@media screen and (min-width:768px){.k24FoW_hrTop{margin-block-end:52px}.k24FoW_hrBottom{visibility:hidden;margin-top:52px}.k24FoW_container{justify-items:initial;grid-template-columns:1fr 1fr;row-gap:52px;padding-inline-start:32px}.k24FoW_card{text-align:left}.k24FoW_skill{font-size:var(--FS-Heading-L);letter-spacing:-1.5px;margin-block-end:14px}.k24FoW_years{font-size:inherit}}@media screen and (min-width:1110px){.k24FoW_hrTop,.k24FoW_hrBottom{width:100%}.k24FoW_hrTop{margin-block-end:72px}.k24FoW_hrBottom{margin-block-start:72px}.k24FoW_container{grid-template-columns:1fr 1fr 1fr;row-gap:58px;padding-inline-start:initial}}
