@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Bebas+Neue&family=Barlow+Condensed:wght@700;900&family=Space+Grotesk:wght@300;400;500;600&family=Share+Tech+Mono&display=swap);.Header_header__-azap{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(25,22,21,.8);border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;left:0;padding:1.1111111111rem 1.7777777778rem;position:fixed;right:0;top:0;z-index:100}@media(min-width:650px){.Header_header__-azap{padding:1.3333333333rem 3.3333333333rem}}@media(min-width:1440px){.Header_header__-azap{padding:1.5555555556rem 5.5555555556rem}}.Header_logo_area__oMMKD .Header_logo__e1dpu{color:#f4f1ec;font-family:var(--font-body);font-size:.7222222222rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease}.Header_logo_area__oMMKD .Header_logo__e1dpu:hover{color:#e6be70}.Header_navigation__QyR3G{display:flex;gap:1.1111111111rem}@media(min-width:650px){.Header_navigation__QyR3G{gap:2rem}}.Header_nav_link__f\+uyw{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:2px;padding:.2222222222rem 0;position:relative;text-transform:uppercase;transition:color .3s ease}.Header_nav_link__f\+uyw:after{background-color:#e6be70;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo),-webkit-transform .4s var(--ease-out-expo);width:100%}.Header_nav_link__f\+uyw:hover{color:#f4f1ec}.Header_nav_link__f\+uyw:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.Introduction_introduction__E23hb{align-items:center;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;min-height:100vh;padding:6.6666666667rem 1.7777777778rem 4.4444444444rem;position:relative}@media(min-width:650px){.Introduction_introduction__E23hb{padding:7.7777777778rem 3.3333333333rem 5.5555555556rem}}@media(min-width:1440px){.Introduction_introduction__E23hb{padding:7.7777777778rem 5.5555555556rem 5.5555555556rem}}.Introduction_hero_container__70feC{grid-gap:3.3333333333rem;align-items:center;display:grid;gap:3.3333333333rem;grid-template-columns:1fr;width:100%}@media(min-width:1200px){.Introduction_hero_container__70feC{gap:4.4444444444rem;grid-template-columns:1.2fr .8fr}}.Introduction_left_column__Zr1dT{align-items:flex-start;display:flex;flex-direction:column}.Introduction_tagline_wrapper__Cn74V{align-items:flex-start;display:flex;gap:.6666666667rem;margin-bottom:1.5555555556rem}.Introduction_tagline_dash__4YPdH{color:#e6be70;font-family:var(--font-mono);font-size:.7777777778rem;margin-top:.1111111111rem}.Introduction_tagline__O1tZd{color:#f4f1ec;font-family:var(--font-mono);font-size:.7222222222rem;letter-spacing:.5px;line-height:1.6;max-width:28.8888888889rem}.Introduction_name_title__Wcq8c{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(3.8rem,8vw,8.5rem);font-weight:400;letter-spacing:-2px;line-height:.95;margin-bottom:2.2222222222rem}.Introduction_name_title__Wcq8c span{color:#f4f1ec}.Introduction_meta_grid__mx91o{display:flex;flex-wrap:wrap;gap:2.6666666667rem;margin-bottom:2.4444444444rem}.Introduction_meta_item__qu2Ev{display:flex;flex-direction:column;gap:.3333333333rem}.Introduction_meta_label__mezoS{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:2px}.Introduction_meta_value__yydri{color:#f4f1ec;font-family:var(--font-body);font-size:.8333333333rem;font-weight:500}.Introduction_meta_sub__13jGo{color:#918578;font-family:var(--font-body);font-size:.7222222222rem}.Introduction_actions_row__JqRj6{align-items:center;display:flex;flex-wrap:wrap;gap:1.3333333333rem;margin-bottom:2.4444444444rem}.Introduction_social_circles__LqjpY{display:flex;gap:.5555555556rem}.Introduction_circle_btn__KYXIe{align-items:center;background:transparent;border:1px solid hsla(38,20%,60%,.18);border-radius:50%;color:#918578;display:flex;height:2.3333333333rem;justify-content:center;transition:all .3s var(--ease-out-expo);width:2.3333333333rem}.Introduction_circle_btn__KYXIe svg{transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.Introduction_circle_btn__KYXIe:hover{background:hsla(40,70%,67%,.12);border-color:#e6be70;color:#f4f1ec}.Introduction_circle_btn__KYXIe:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.Introduction_resume_btn__RkHPJ{align-items:center;background:transparent;border:1px solid hsla(38,20%,60%,.18);border-radius:1.1666666667rem;color:#f4f1ec;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;height:2.3333333333rem;justify-content:center;letter-spacing:2px;padding:0 1.3333333333rem;transition:all .3s var(--ease-out-expo)}.Introduction_resume_btn__RkHPJ:hover{background:#e6be70;border-color:#e6be70;color:#191615}.Introduction_status_badge__8Pp\+7{align-items:center;background:rgba(33,29,28,.4);border:1px solid hsla(38,20%,60%,.18);border-radius:5.5555555556rem;display:inline-flex;gap:.6666666667rem;padding:.5555555556rem 1.1111111111rem}.Introduction_pulse_dot__xUFvG{-webkit-animation:Introduction_pulse__FFXgf 2s infinite;animation:Introduction_pulse__FFXgf 2s infinite;background:#ff3b30;border-radius:50%;box-shadow:0 0 0 0 rgba(255,59,48,.7);height:.4444444444rem;width:.4444444444rem}@-webkit-keyframes Introduction_pulse__FFXgf{0%{box-shadow:0 0 0 0 rgba(255,59,48,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,59,48,0);-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes Introduction_pulse__FFXgf{0%{box-shadow:0 0 0 0 rgba(255,59,48,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,59,48,0);-webkit-transform:scale(.95);transform:scale(.95)}}.Introduction_status_text__2I2Cy{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:1.5px}.Introduction_right_column__sk-DO{align-items:center;display:flex;flex-direction:column}@media(min-width:1200px){.Introduction_right_column__sk-DO{align-items:flex-end}}.Introduction_image_wrapper__EJ7dv{aspect-ratio:3/4;background:#211d1c;border:1px solid hsla(38,20%,60%,.08);max-width:clamp(260px,25vw,340px);overflow:hidden;position:relative;width:100%}.Introduction_profile_img__wfuCF{display:block;-webkit-filter:grayscale(100%) contrast(1.1) brightness(.95);filter:grayscale(100%) contrast(1.1) brightness(.95);height:100%;object-fit:cover;transition:-webkit-filter .5s ease,-webkit-transform .8s var(--ease-out-expo);transition:filter .5s ease,transform .8s var(--ease-out-expo);transition:filter .5s ease,transform .8s var(--ease-out-expo),-webkit-filter .5s ease,-webkit-transform .8s var(--ease-out-expo);width:100%}.Introduction_profile_img__wfuCF:hover{-webkit-filter:grayscale(0) contrast(1.05) brightness(1);filter:grayscale(0) contrast(1.05) brightness(1);-webkit-transform:scale(1.03);transform:scale(1.03)}.Introduction_image_caption__pR4ZA{display:flex;flex-direction:column;gap:.2222222222rem;margin-top:.8888888889rem;max-width:clamp(260px,25vw,340px);text-align:left;width:100%}.Introduction_caption_primary__vAU\+l{color:#f4f1ec;font-family:var(--font-mono);font-size:.5555555556rem;font-weight:500;letter-spacing:1.5px}.Introduction_caption_secondary__s4YCF{color:#918578;font-family:var(--font-mono);font-size:.5rem;letter-spacing:1px;line-height:1.4}.Experience_experience__oH0RZ{border-bottom:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Experience_experience__oH0RZ{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Experience_experience__oH0RZ{padding:7.7777777778rem 5.5555555556rem}}.Experience_experience__oH0RZ:before{color:#e6be70;content:"Stack & Skills";display:block;font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin-bottom:3.3333333333rem;opacity:.8;text-align:center;text-transform:uppercase}.Experience_grid__9ycSc{grid-gap:2.6666666667rem 1.3333333333rem;display:grid;gap:2.6666666667rem 1.3333333333rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:66.6666666667rem}@media(min-width:650px){.Experience_grid__9ycSc{gap:3.5555555556rem 1.7777777778rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.Experience_grid__9ycSc{gap:4rem 2.6666666667rem;grid-template-columns:repeat(4,1fr)}}.Experience_skill_cell__tykOL{align-items:center;display:flex;flex-direction:column;text-align:center;transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.Experience_skill_cell__tykOL:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.Experience_skill_cell__tykOL:hover .Experience_icon_container__Y\+pH8{-webkit-filter:drop-shadow(0 0 12px var(--amber));filter:drop-shadow(0 0 12px var(--amber));opacity:1}.Experience_skill_cell__tykOL:hover .Experience_skill_label__PIlJD{color:#e6be70}.Experience_icon_container__Y\+pH8{align-items:center;display:flex;height:3.1111111111rem;justify-content:center;margin-bottom:.8888888889rem;opacity:.85;transition:all .3s ease}.Experience_icon_container__Y\+pH8 img,.Experience_icon_container__Y\+pH8 svg{max-height:100%;max-width:100%}.Experience_skill_label__PIlJD{color:#f4f1ec;font-family:var(--font-body);font-size:.7777777778rem;font-weight:500;letter-spacing:.5px;margin-bottom:.2222222222rem;transition:color .3s ease}.Experience_skill_detail__doUwC{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:.5px;opacity:.85}.Project_project_wrapper__dUJic{background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column;gap:1.1111111111rem;padding:2rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Project_project_wrapper__dUJic{align-items:center;flex-direction:row;gap:2.2222222222rem;justify-content:space-between}}.Project_project_wrapper__dUJic:hover{background:hsla(40,70%,67%,.3)}.Project_project_wrapper__dUJic:hover .Project_number__gqV4C,.Project_project_wrapper__dUJic:hover .Project_title_link__EVdTM{color:#e6be70}.Project_left_section__wy28d{align-items:flex-start;display:flex;flex:1 1;gap:1.3333333333rem}.Project_number__gqV4C{color:#918578;font-family:var(--font-mono);font-size:.7222222222rem;margin-top:.3333333333rem;opacity:.6;transition:color .3s ease}.Project_title_group__ZnhLI{display:flex;flex-direction:column;gap:.3333333333rem;text-align:left}.Project_title__nD9Vo{line-height:1.1;margin:0;padding:0}.Project_title_link__EVdTM{color:#f4f1ec;cursor:none;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;transition:color .3s ease}.Project_description__LypR6{color:#918578;font-family:var(--font-body);font-size:.7222222222rem;line-height:1.5;margin:0;max-width:31.1111111111rem}.Project_right_section__Bm4nf{align-items:flex-start;display:flex;flex-direction:column;gap:.8888888889rem;width:100%}@media(min-width:650px){.Project_right_section__Bm4nf{align-items:center;flex-direction:row;gap:1.7777777778rem;justify-content:flex-end;width:auto}}.Project_langs__Amf78{display:flex;flex-wrap:wrap;gap:.3333333333rem}.Project_lang__kGFJE{border:1px solid hsla(38,20%,60%,.18);color:#918578;font-family:var(--font-body);font-size:.5rem;font-weight:500;letter-spacing:1.5px;padding:.1666666667rem .4444444444rem;text-transform:uppercase}.Project_actions__7pXMI{display:flex;gap:1.1111111111rem}.Project_action_link__6ALM5{align-items:center;color:#918578;cursor:none;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.3333333333rem;letter-spacing:1.5px;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease}.Project_action_link__6ALM5 svg{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Project_action_link__6ALM5:hover{color:#f4f1ec}.Project_action_link__6ALM5:hover .Project_arrow__FDj3e{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.Project_action_link__6ALM5:hover .Project_github__ytIkf{-webkit-transform:scale(1.1);transform:scale(1.1)}.Projects_projects__Bb4q9{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Projects_projects__Bb4q9{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Projects_projects__Bb4q9{padding:7.7777777778rem 5.5555555556rem}}.Projects_projects_header__SHQbQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Projects_projects_header__SHQbQ h2{color:#e6be70;font-family:var(--font-body);letter-spacing:4px;margin:0;opacity:.8}.Projects_count__HIExR,.Projects_projects_header__SHQbQ h2{font-size:.6111111111rem;font-weight:500;text-transform:uppercase}.Projects_count__HIExR{color:#918578;letter-spacing:2px}.Projects_projects_list__13osj{border-top:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column}.Projects_floating_preview__d7-Hs{display:none}@media(min-width:1200px){.Projects_floating_preview__d7-Hs{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid hsla(38,20%,60%,.18);box-shadow:0 15px 30px rgba(0,0,0,.4);display:block;opacity:0;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;transition:opacity .3s ease,-webkit-transform .4s var(--ease-out-expo);transition:opacity .3s ease,transform .4s var(--ease-out-expo);transition:opacity .3s ease,transform .4s var(--ease-out-expo),-webkit-transform .4s var(--ease-out-expo);width:18.8888888889rem;z-index:90}}.Link_link__08ZxA{align-items:center;background:#e6be70;border:none;border-radius:0;color:#191615!important;cursor:none;display:inline-flex;font-family:var(--font-body);font-size:.6666666667rem;font-weight:500;gap:.5555555556rem;letter-spacing:2.5px;line-height:1em;overflow:hidden;padding:.7777777778rem 1.7777777778rem;position:relative;text-transform:uppercase;transition:color .3s ease;z-index:0}.Link_link__08ZxA:after{background:#f4f1ec;content:"";inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .45s var(--ease-out-expo);transition:transform .45s var(--ease-out-expo);transition:transform .45s var(--ease-out-expo),-webkit-transform .45s var(--ease-out-expo);z-index:-1}.Link_link__08ZxA:hover{color:#191615!important}.Link_link__08ZxA:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.Input_container__XPCEs{background:transparent;border:none;border-radius:0;display:block;margin-bottom:0;padding:0;position:relative}.Input_warning__C604Q{display:none}.Input_error__6HETH{color:#e05252;font-size:.6111111111rem;font-weight:500;letter-spacing:.5px;line-height:1.4545454545;position:absolute;right:0;top:0}.Input_isInvalid__Tifxh input,.Input_isInvalid__Tifxh textarea{border-color:#e05252!important}.Input_isValid__E8tXZ input,.Input_isValid__E8tXZ textarea{border-color:#e6be70!important}.Contact_contact__Z48pj{border-top:1px solid hsla(38,20%,60%,.08);overflow:hidden;padding:4.4444444444rem 1.7777777778rem;position:relative}@media(min-width:650px){.Contact_contact__Z48pj{padding:5.5555555556rem 3.3333333333rem}}@media(min-width:1440px){.Contact_contact__Z48pj{align-items:flex-start;display:flex;gap:6.6666666667rem;padding:6.6666666667rem 5.5555555556rem 5.5555555556rem}}.Contact_contact__Z48pj:before{color:#e6be70;content:"Contact";display:block;font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin-bottom:1.3333333333rem;opacity:.8;text-transform:uppercase;width:100%}.Contact_contact__Z48pj h2{-webkit-text-fill-color:#f4f1ec;background:none;color:#f4f1ec;display:block;flex-shrink:0;font-family:var(--font-display);font-size:clamp(3rem,7vw,7rem);letter-spacing:-1px;line-height:.9;margin-bottom:1.7777777778rem;position:relative;text-transform:uppercase;z-index:1}@media(min-width:1440px){.Contact_contact__Z48pj h2{max-width:28.8888888889rem}}.Contact_contact__Z48pj p{-webkit-text-fill-color:#918578;color:#918578;font-size:.8333333333rem;font-weight:400;line-height:1.8666666667;margin-bottom:2.2222222222rem;max-width:22.2222222222rem;text-align:left}@media(min-width:1200px){.Contact_contact__Z48pj p{margin-bottom:0}}.Contact_contact__Z48pj .Contact_form_container__wj1Ue{flex:1 1;position:relative;width:100%}.Contact_contact__Z48pj form{display:flex;flex-direction:column;gap:0}.Contact_contact__Z48pj form input,.Contact_contact__Z48pj form textarea{background-color:transparent;border:0;border-bottom:1px solid hsla(38,20%,60%,.18);color:#f4f1ec;font-family:var(--font-body);font-size:.8333333333rem;font-weight:400;letter-spacing:.2px;line-height:1.8666666667;padding:.8888888889rem 0;resize:none;transition:border-color .3s ease;width:100%}.Contact_contact__Z48pj form input:active,.Contact_contact__Z48pj form input:focus,.Contact_contact__Z48pj form textarea:active,.Contact_contact__Z48pj form textarea:focus{border-color:#e6be70;outline:0}.Contact_contact__Z48pj form input::-webkit-input-placeholder,.Contact_contact__Z48pj form textarea::-webkit-input-placeholder{color:#918578;opacity:.5}.Contact_contact__Z48pj form input::placeholder,.Contact_contact__Z48pj form textarea::placeholder{color:#918578;opacity:.5}.Contact_contact__Z48pj form textarea{margin-bottom:1.3333333333rem;min-height:6.6666666667rem}.Contact_contact__Z48pj form button{align-self:flex-start;background-color:transparent;border:0;cursor:none;font-family:inherit;margin-top:.4444444444rem}.Contact_contact__Z48pj form button:active,.Contact_contact__Z48pj form button:focus{outline:0}.Contact_contact__Z48pj .Contact_invisible__gZtfj{visibility:hidden}.Contact_contact__Z48pj .Contact_response__lEkZE{background:#211d1c;border:1px solid hsla(38,20%,60%,.18);left:50%;padding:2.2222222222rem;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:90%}.Contact_contact__Z48pj .Contact_response__lEkZE h1{-webkit-text-fill-color:#e6be70;background:none;color:#e6be70;font-family:var(--font-display);font-size:1.7777777778rem;letter-spacing:1px;margin-bottom:.8888888889rem;text-transform:uppercase}.Contact_contact__Z48pj .Contact_response__lEkZE a[href^="mailto:"]{color:#e6be70;text-decoration:underline}.Contact_contact__Z48pj .Contact_response__lEkZE p{text-align:center}.Contact_contact__Z48pj .Contact_error__uP8u5 h1{-webkit-text-fill-color:#f4f1ec;color:#f4f1ec}.LogoSocialMedia_logo__daECC{color:#f4f1ec!important;cursor:none;font-family:var(--font-display);font-size:1.5555555556rem;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease}.LogoSocialMedia_logo__daECC:hover{color:#e6be70!important}@media(min-width:650px){.LogoSocialMedia_logo__daECC{font-size:1.7777777778rem}}.LogoSocialMedia_social_media__qkPY-{align-items:center;display:flex;font-size:0;gap:1.3333333333rem;justify-content:center}.LogoSocialMedia_social_media__qkPY- a{align-items:center;color:#918578;cursor:none;display:flex;justify-content:center;padding:.4444444444rem;transition:color .25s ease,-webkit-transform .25s ease;transition:color .25s ease,transform .25s ease;transition:color .25s ease,transform .25s ease,-webkit-transform .25s ease}.LogoSocialMedia_social_media__qkPY- a:hover{color:#e6be70;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.LogoSocialMedia_social_media__qkPY- svg{display:block;height:1rem;width:1rem}.LogoSocialMedia_fm_container__rtiIx,.LogoSocialMedia_github_container__QTP0d,.LogoSocialMedia_linkedin_container__vEfOA,.LogoSocialMedia_twitter_container__eAke7{height:auto!important;width:auto!important}.Footer_footer__grdIK{background:#211d1c;border-top:1px solid hsla(38,20%,60%,.08);padding:1.7777777778rem}@media(min-width:650px){.Footer_footer__grdIK{padding:1.7777777778rem 3.3333333333rem}}@media(min-width:1440px){.Footer_footer__grdIK{padding:1.7777777778rem 5.5555555556rem}}.Footer_footer__grdIK>div{align-items:center;display:flex;flex-wrap:wrap;gap:.8888888889rem;justify-content:space-between}.Footer_footer__grdIK p{color:#918578;font-size:.6111111111rem;letter-spacing:2px;text-transform:uppercase}.Job_job_card__DsCBV{grid-gap:1.1111111111rem;background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);display:grid;gap:1.1111111111rem;grid-template-columns:1fr;padding:2.6666666667rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Job_job_card__DsCBV{gap:2.6666666667rem;grid-template-columns:13.3333333333rem 1fr}}.Job_job_card__DsCBV:hover{background:hsla(40,70%,67%,.3)}.Job_job_card__DsCBV:hover .Job_company__NlYom{color:#e6be70}.Job_job_card__DsCBV:last-child{border-bottom:none}.Job_left_col__bcumT{display:flex;flex-direction:column;gap:.3333333333rem;text-align:left}.Job_duration__O1JkY{color:#f4f1ec;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.Job_location__Mytn1{color:#918578;font-family:var(--font-body);font-size:.7222222222rem}.Job_right_col__KPERm{display:flex;flex-direction:column;gap:1.1111111111rem;text-align:left}.Job_job_header__gtjDg{display:flex;flex-direction:column;gap:.2222222222rem}.Job_company__NlYom{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;line-height:1.1;margin:0;transition:color .3s ease}.Job_role__cpPjC{color:#e6be70;font-family:var(--font-body);font-size:.6111111111rem;font-weight:600;letter-spacing:1.5px;margin:0;text-transform:uppercase}.Job_achievements__1YG5u{display:flex;flex-direction:column;gap:.5555555556rem;list-style:none;margin:0;padding:0}.Job_achievement_item__lp40v{align-items:flex-start;display:flex;gap:.6666666667rem}.Job_bullet__zTxcc{color:#e6be70;flex-shrink:0;font-size:.7777777778rem;line-height:1.6;opacity:.6}.Job_achievement_text__pmsRW{color:#918578;font-family:var(--font-body);font-size:.7777777778rem;line-height:1.6;margin:0}.Jobs_jobs__P00D2{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem}@media(min-width:650px){.Jobs_jobs__P00D2{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Jobs_jobs__P00D2{padding:7.7777777778rem 5.5555555556rem}}.Jobs_jobs_header__AtBvY{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Jobs_label__ZsqYH{color:#e6be70;letter-spacing:4px;opacity:.8}.Jobs_count__elfv7,.Jobs_label__ZsqYH{font-size:.6111111111rem;font-weight:500;text-transform:uppercase}.Jobs_count__elfv7{color:#918578;letter-spacing:2px}.Jobs_jobs_list__TvOZd,.StatusBar_statusBar__dyNvE{border-top:1px solid hsla(38,20%,60%,.08)}.StatusBar_statusBar__dyNvE{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(25,22,21,.85);bottom:0;color:#918578;display:flex;font-family:var(--font-mono);font-size:.6111111111rem;height:2.4444444444rem;justify-content:space-between;left:0;letter-spacing:1.5px;padding:0 1.3333333333rem;pointer-events:none;position:fixed;right:0;z-index:95}@media(min-width:650px){.StatusBar_statusBar__dyNvE{padding:0 2.6666666667rem}}.StatusBar_center__LJYb2,.StatusBar_left__TGQzG,.StatusBar_right__BMg\+i{align-items:center;display:flex;gap:.6666666667rem}.StatusBar_city__x9wAF{color:#918578;opacity:.6;position:relative}.StatusBar_city__x9wAF:after{background-color:#918578;border-radius:50%;content:"";display:inline-block;height:3px;margin-left:.5555555556rem;vertical-align:middle;width:3px}.StatusBar_time__qZ97b{color:#f4f1ec}.StatusBar_timerIcon__PgWla{-webkit-animation:StatusBar_rotateTimer__xOnfn 10s linear infinite;animation:StatusBar_rotateTimer__xOnfn 10s linear infinite;color:#e6be70;font-size:.7222222222rem}@-webkit-keyframes StatusBar_rotateTimer__xOnfn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes StatusBar_rotateTimer__xOnfn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.StatusBar_timer__aAP7q{color:#f4f1ec}.StatusBar_right__BMg\+i{gap:1.3333333333rem}.StatusBar_coordinate__Czlw2{color:#f4f1ec}.StatusBar_coordinate__Czlw2:first-child{color:#918578}.Blog_blog_section__Z-9FG{margin:0 auto;max-width:66.6666666667rem;min-height:100vh;padding:6.6666666667rem 1.7777777778rem 4.4444444444rem}@media(min-width:650px){.Blog_blog_section__Z-9FG{padding:7.7777777778rem 3.3333333333rem 5.5555555556rem}}@media(min-width:1440px){.Blog_blog_section__Z-9FG{padding:8.8888888889rem 5.5555555556rem 6.6666666667rem}}.Blog_blog_header__o5Zo0{align-items:center;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;margin-bottom:2.2222222222rem;padding-bottom:1.3333333333rem}.Blog_blog_title__snm3K{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:0}.Blog_count__zBYDW{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;text-transform:uppercase}.Blog_post_card__MOQHU,.Blog_posts_list__hmK0h{display:flex;flex-direction:column}.Blog_post_card__MOQHU{background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);gap:.8888888889rem;padding:2.2222222222rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Blog_post_card__MOQHU{align-items:flex-start;flex-direction:row;gap:2.6666666667rem;justify-content:space-between}}.Blog_post_card__MOQHU:hover{background:hsla(40,70%,67%,.3)}.Blog_post_card__MOQHU:hover .Blog_title_link__47unN{color:#e6be70}.Blog_post_card__MOQHU:last-child{border-bottom:none}.Blog_left_col__Wf20v{display:flex;flex-direction:column;flex-shrink:0;gap:.2222222222rem;text-align:left}@media(min-width:650px){.Blog_left_col__Wf20v{width:11.1111111111rem}}.Blog_date__cOmCp{color:#f4f1ec;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.Blog_read_time__jUGqA{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:.5px}.Blog_right_col__Tz0cp{display:flex;flex:1 1;flex-direction:column;gap:1.1111111111rem;text-align:left}.Blog_post_meta__MZ1qy{align-items:flex-start;display:flex;flex-direction:column;gap:.4444444444rem}.Blog_category__8Pt1i{border:1px solid hsla(40,70%,67%,.12);border-radius:.1111111111rem;color:#e6be70;font-family:var(--font-body);font-size:.5rem;font-weight:600;letter-spacing:1.5px;padding:.1111111111rem .4444444444rem;text-transform:uppercase}.Blog_post_title__qOWvT{line-height:1.2;margin:0}.Blog_title_link__47unN{color:#f4f1ec;cursor:none;font-family:var(--font-serif);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;transition:color .3s ease}.Blog_excerpt__39TgG{color:#918578;font-family:var(--font-body);font-size:.7777777778rem;line-height:1.6;margin:0;max-width:37.7777777778rem}.Blog_read_link__8JcwN{align-items:center;color:#f4f1ec;cursor:none;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.3333333333rem;letter-spacing:1px;transition:color .3s ease}.Blog_read_link__8JcwN span{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Blog_read_link__8JcwN:hover{color:#e6be70}.Blog_read_link__8JcwN:hover span{-webkit-transform:translateX(4px);transform:translateX(4px)}.Blog_article_section__JW4\+f{min-height:100vh;padding:6.6666666667rem 1.7777777778rem 5.5555555556rem}@media(min-width:650px){.Blog_article_section__JW4\+f{padding:7.7777777778rem 3.3333333333rem 6.6666666667rem}}@media(min-width:1440px){.Blog_article_section__JW4\+f{padding:8.8888888889rem 5.5555555556rem 7.7777777778rem}}.Blog_article_container__iNnfz{margin:0 auto;max-width:42.2222222222rem;text-align:left}.Blog_back_btn__zxu65{border:1px solid hsla(38,20%,60%,.18);border-radius:1.1111111111rem;color:#918578;cursor:none;display:inline-block;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;margin-bottom:2.6666666667rem;padding:.4444444444rem 1rem;transition:all .3s ease}.Blog_back_btn__zxu65:hover{background:hsla(0,0%,100%,.03);border-color:#f4f1ec;color:#f4f1ec}.Blog_article_header__11GEt{border-bottom:1px solid hsla(38,20%,60%,.08);margin-bottom:2.2222222222rem;padding-bottom:1.7777777778rem}.Blog_article_meta__Apktt{align-items:center;color:#918578;display:flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.5555555556rem;letter-spacing:.5px;margin-bottom:.8888888889rem}.Blog_article_category__d2ZTq{color:#e6be70;font-weight:600;text-transform:uppercase}.Blog_article_dot__ow8v-{opacity:.4}.Blog_article_title__U7rPJ{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1.15;margin:0}.Blog_article_body__3PrbW{color:#918578;font-family:var(--font-body);font-size:.8888888889rem;line-height:1.8}@media(min-width:650px){.Blog_article_body__3PrbW{font-size:.9444444444rem}}.Blog_article_body__3PrbW p{margin-bottom:1.5555555556rem}.Blog_article_body__3PrbW h3{color:#f4f1ec;font-family:var(--font-serif);font-size:1.2222222222rem;font-weight:400;margin-bottom:.8888888889rem;margin-top:2.4444444444rem}.Blog_article_body__3PrbW ul{margin-bottom:1.5555555556rem;padding-left:1.1111111111rem}.Blog_article_body__3PrbW ul li{margin-bottom:.5555555556rem}.Blog_article_body__3PrbW ul li strong{color:#f4f1ec}.Blog_article_body__3PrbW code{background:#211d1c;border-radius:.1666666667rem;color:#e6be70;font-family:var(--font-mono);font-size:.9em;padding:.1111111111rem .3333333333rem}.Blog_article_body__3PrbW pre{background:#211d1c;border:1px solid hsla(38,20%,60%,.08);border-radius:.2222222222rem;margin-bottom:1.5555555556rem;overflow-x:auto;padding:1rem}.Blog_article_body__3PrbW pre code{background:transparent;color:#f4f1ec;font-size:.7222222222rem;padding:0}.Blog_article_body__3PrbW blockquote{border-left:2px solid #e6be70;color:#f4f1ec;font-family:var(--font-serif);font-size:1.1111111111rem;font-style:italic;line-height:1.6;margin:2.2222222222rem 0;padding-left:1.3333333333rem}.Blog_not_found__Z5gwj{padding:4.4444444444rem 0;text-align:center}.Blog_not_found__Z5gwj h2{font-family:var(--font-serif);font-size:1.7777777778rem;margin-bottom:.8888888889rem}.Blog_not_found__Z5gwj p{color:#918578;margin-bottom:1.7777777778rem}.Blog_pagination__-IXj3{align-items:center;border-top:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;margin-top:3.3333333333rem;padding-top:1.7777777778rem}.Blog_page_btn__ThTQz{background:transparent;border:1px solid hsla(38,20%,60%,.18);color:#918578;cursor:none;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;padding:.4444444444rem 1.1111111111rem;transition:all .3s ease}.Blog_page_btn__ThTQz:disabled{cursor:default;opacity:.3;pointer-events:none}.Blog_page_btn__ThTQz:hover:not(:disabled){background:hsla(0,0%,100%,.02);border-color:#f4f1ec;color:#f4f1ec}.Blog_page_numbers__3Yw1A{display:flex;gap:.4444444444rem}.Blog_page_num_btn__bmJE2{align-items:center;background:transparent;border:1px solid transparent;color:#918578;cursor:none;display:flex;font-family:var(--font-mono);font-size:.6666666667rem;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.Blog_page_num_btn__bmJE2:hover{background:hsla(0,0%,100%,.03);color:#f4f1ec}.Blog_active_page__kQZv3{background:hsla(40,70%,67%,.05);border-color:#e6be70!important;color:#e6be70!important}.Recommendations_section__yzxFJ{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Recommendations_section__yzxFJ{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Recommendations_section__yzxFJ{padding:7.7777777778rem 5.5555555556rem}}.Recommendations_header__K6ovJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Recommendations_header__K6ovJ h2{color:#e6be70;font-family:var(--font-body);font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin:0;opacity:.8;text-transform:uppercase}.Recommendations_subtitle__6MvGD{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.Recommendations_grid__Xkt3S{grid-gap:1.7777777778rem;display:grid;gap:1.7777777778rem;grid-template-columns:1fr}@media(min-width:650px){.Recommendations_grid__Xkt3S{grid-template-columns:repeat(2,1fr)}}.Recommendations_card__Ovr8G{background:transparent;border:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column;justify-content:space-between;padding:2.6666666667rem 2rem;position:relative;text-align:left;transition:border-color .3s ease,background .3s ease}.Recommendations_card__Ovr8G:hover{background:hsla(40,70%,67%,.2);border-color:hsla(38,20%,60%,.18)}.Recommendations_quote_icon__JCkR8{color:#e6be70;font-family:var(--font-serif);font-size:4.4444444444rem;left:1.3333333333rem;line-height:1;opacity:.08;pointer-events:none;position:absolute;top:1.1111111111rem}.Recommendations_quote_text__BiQc5{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(1.3rem,1.8vw,1.7rem);font-style:italic;line-height:1.7;margin:0;position:relative;z-index:2}.Recommendations_divider__BVoTV{background:hsla(38,20%,60%,.08);height:1px;margin:1.3333333333rem 0}.Recommendations_author_info__-fmMw{align-items:center;display:flex;gap:.8888888889rem}.Recommendations_avatar__snbxR{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(38,20%,60%,.18);border-radius:50%;color:#e6be70;display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:.6111111111rem;height:2.3333333333rem;justify-content:center;width:2.3333333333rem}.Recommendations_author_meta__Rpg0j{display:flex;flex-direction:column;gap:.1111111111rem}.Recommendations_author_name__87qyw{color:#f4f1ec;font-family:var(--font-body);font-size:.7777777778rem;font-weight:600;margin:0}.Recommendations_author_headline__Zlf3k{color:#918578;font-family:var(--font-body);font-size:.6111111111rem;line-height:1.4;margin:0;max-width:95%}.Recommendations_relation_date__Z2KVC{color:#918578;display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.5px;margin-top:.2222222222rem;opacity:.7}:root{font-size:1.125em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}img{max-width:100%}@font-face{font-family:Space Grotesk;font-weight:300 700;src:url(/static/media/SpaceGrotesk-VariableFont_wght.1036357b9651eff7d3dd.ttf)}:root{--font-display:"Bebas Neue","Barlow Condensed",sans-serif;--font-serif:"Playfair Display",serif;--font-body:"Space Grotesk",sans-serif;--font-mono:"Share Tech Mono",monospace;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--amber:#e6be70}*{scrollbar-color:#2b2726 #191615;scrollbar-width:thin}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#191615}::-webkit-scrollbar-thumb{background:#2b2726;border-radius:100px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#191615;color:#f4f1ec;cursor:none;font-family:Space Grotesk,sans-serif;font-family:var(--font-body);max-width:100vw;overflow-x:hidden}[role=button],a,button,input,select,textarea{cursor:none!important}.cursor-dot{background:#e6be70;background:var(--amber);border-radius:50%;height:8px;transition:width .2s,height .2s,opacity .2s;width:8px;z-index:99999}.cursor-dot,.cursor-ring{pointer-events:none;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cursor-ring{border:1.5px solid hsla(40,70%,67%,.5);border-radius:50%;height:36px;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),border-color .3s;transition:width .4s var(--ease-out-expo),height .4s var(--ease-out-expo),border-color .3s;width:36px;z-index:99998}::selection{background:#e6be70;color:#191615}@layer links{a:-webkit-any-link{color:#f4f1ec;text-decoration:none}a:any-link{color:#f4f1ec;text-decoration:none}a:hover{color:#e6be70}}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;content:"";inset:0;opacity:.025;pointer-events:none;position:fixed;z-index:9999}#root{height:100%;position:relative;width:100%}
/*# sourceMappingURL=main.3fe5f008.css.map*/