.page-module___8aEwW__skipLink{z-index:99999;background:var(--color-charcoal);color:var(--color-white);border:1px solid #d8d8d82e;border-radius:8px;padding:8px 16px;font-size:12px;text-decoration:none;transition:top .2s;position:fixed;top:-100px;left:16px}.page-module___8aEwW__skipLink:focus{top:16px}.page-module___8aEwW__homepage{background-color:#030303;width:100vw;min-height:100vh;transition:opacity .4s;position:relative;overflow:hidden auto}.page-module___8aEwW__footer{z-index:20;letter-spacing:.1em;color:#d8d8d8b3;white-space:nowrap;text-transform:uppercase;opacity:0;align-items:center;gap:8px;font-size:9px;font-weight:400;transition:opacity 1.2s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.page-module___8aEwW__footer.page-module___8aEwW__footerVisible{opacity:1}.page-module___8aEwW__footerDivider{opacity:.4}@media (max-width:768px){.page-module___8aEwW__homepage{background:#0d0d0d;flex-direction:column;height:auto;min-height:100vh;display:flex;overflow:hidden auto}.page-module___8aEwW__footer{opacity:1;justify-content:center;padding:20px 0 28px;position:relative;bottom:auto;left:auto;transform:none}}
.LoadingScreen-module__zfmyua__loader{z-index:9999;background:#090909;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;inset:0}.LoadingScreen-module__zfmyua__fadeOut{opacity:0;pointer-events:none}.LoadingScreen-module__zfmyua__enterButton{z-index:10;color:#d8d8d8b3;letter-spacing:.2em;text-transform:uppercase;cursor:none;background:0 0;border:1px solid #d8d8d826;border-radius:999px;padding:12px 32px;font-family:Inter,sans-serif;font-size:11px;transition:all .3s;position:relative}.LoadingScreen-module__zfmyua__enterButton:hover{color:#fff;letter-spacing:.25em;background:#d8d8d80d;border-color:#d8d8d866}.LoadingScreen-module__zfmyua__grain{opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px;width:200%;height:200%;animation:.6s step-end infinite LoadingScreen-module__zfmyua__grainShift;position:absolute;inset:-50%}@keyframes LoadingScreen-module__zfmyua__grainShift{0%{transform:translate(0)}25%{transform:translate(-1%,-2%)}50%{transform:translate(2%,1%)}75%{transform:translate(-2%,1%)}to{transform:translate(1%,-1%)}}.LoadingScreen-module__zfmyua__lineWrapper{justify-content:center;align-items:center;display:flex}.LoadingScreen-module__zfmyua__line{transform-origin:0;background:linear-gradient(90deg,#0000 0%,#d8d8d8cc 30%,#d8d8d8 50%,#d8d8d8cc 70%,#0000 100%);width:180px;height:1px;animation:.7s cubic-bezier(.19,1,.22,1) forwards LoadingScreen-module__zfmyua__lineGrow}@keyframes LoadingScreen-module__zfmyua__lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.LoadingScreen-module__zfmyua__shutter{background:#d8d8d80f;animation:.15s ease-out forwards LoadingScreen-module__zfmyua__shutterFlash;position:absolute;inset:0}@keyframes LoadingScreen-module__zfmyua__shutterFlash{0%{opacity:1}to{opacity:0}}
.HeroPortrait-module__sBxEdq__canvas{z-index:2;opacity:0;will-change:transform, opacity;width:100vw;transition:opacity 1.6s cubic-bezier(.19,1,.22,1),filter 1.6s cubic-bezier(.19,1,.22,1);position:relative}.HeroPortrait-module__sBxEdq__portraitImg{width:100%;height:auto;display:block}.HeroPortrait-module__sBxEdq__canvas.HeroPortrait-module__sBxEdq__visible{opacity:1;animation:14s ease-in-out infinite HeroPortrait-module__sBxEdq__portraitBreathe}@keyframes HeroPortrait-module__sBxEdq__portraitBreathe{0%,to{scale:1}50%{scale:1.003}}@media (max-width:1024px){.HeroPortrait-module__sBxEdq__canvas{width:100vw;height:100vh;position:fixed;inset:0}.HeroPortrait-module__sBxEdq__portraitImg{object-fit:cover;object-position:center 10%;width:100vw!important;height:100vh!important}.HeroPortrait-module__sBxEdq__canvas.HeroPortrait-module__sBxEdq__visible{animation:none}}
.HeroStatement-module__V7dLkW__statement{text-align:center;z-index:15;opacity:0;width:100%;max-width:520px;padding:0 32px;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1);position:absolute;top:6vh;left:50%;transform:translate(-50%,10px)}.HeroStatement-module__V7dLkW__statement.HeroStatement-module__V7dLkW__visible{opacity:1;transform:translate(-50%)}.HeroStatement-module__V7dLkW__name{letter-spacing:.22em;text-transform:uppercase;color:#d8d8d859;text-shadow:0 1px 6px #0009;margin-bottom:12px;font-size:9.5px;font-weight:500;line-height:1}.HeroStatement-module__V7dLkW__headline{letter-spacing:.02em;color:#a4a4a4b3;text-shadow:0 1px 10px #000c;max-width:420px;margin:0 auto;font-size:clamp(12px,1.1vw,15px);font-weight:400;line-height:1.8}@media (max-width:1024px){.HeroStatement-module__V7dLkW__statement{max-width:90vw;padding:0 16px;top:2vh}.HeroStatement-module__V7dLkW__headline{font-size:12.5px}}@media (max-width:768px){.HeroStatement-module__V7dLkW__statement{width:100vw;max-width:100vw;padding:0 8px;top:2vh}.HeroStatement-module__V7dLkW__headline{max-width:96%;color:var(--color-gray);text-shadow:none;font-size:11.5px;line-height:1.6}.HeroStatement-module__V7dLkW__name{color:#d8d8d880}}
.WallNavigation-module__RFt9lG__wallNav{pointer-events:none;z-index:15;position:absolute;inset:0}.WallNavigation-module__RFt9lG__navItem{pointer-events:all;top:var(--desktop-top);left:var(--desktop-left);right:var(--desktop-right);appearance:none;cursor:none;opacity:0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#0000;text-shadow:none;background:0 0;border:none;outline:none;padding:0;font-family:Inter,sans-serif;font-weight:400;transition:opacity .5s cubic-bezier(.19,1,.22,1),color .2s,text-shadow .2s,letter-spacing .2s;position:absolute}.WallNavigation-module__RFt9lG__label{display:block}.WallNavigation-module__RFt9lG__navItem:before{content:"";opacity:.6;background-color:currentColor;width:24px;height:1px;margin-bottom:8px;transition:width .4s,opacity .4s;display:block}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__primary{letter-spacing:.14em;font-size:11.5px;font-weight:500}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__secondary{letter-spacing:.11em;font-size:10.5px;font-weight:400}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated{opacity:1;color:#d8d8d885;text-shadow:0 0 18px #d8d8d80f,0 0 40px #d8d8d805;animation:5s ease-in-out infinite WallNavigation-module__RFt9lG__wallGlow}@keyframes WallNavigation-module__RFt9lG__wallGlow{0%,to{color:#d8d8d885;text-shadow:0 0 18px #d8d8d80f}50%{color:#d8d8d899;text-shadow:0 0 12px #d8d8d824,0 0 30px #d8d8d80d}}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated.WallNavigation-module__RFt9lG__hovered,.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated:hover{color:#f6f6f6e6;letter-spacing:.16em;text-shadow:0 0 10px #d8d8d866,0 0 24px #d8d8d829,0 0 48px #d8d8d80f;animation:none}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated.WallNavigation-module__RFt9lG__hovered:before,.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated:hover:before,.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__active:before{opacity:1;width:48px}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__illuminated.WallNavigation-module__RFt9lG__hovered.WallNavigation-module__RFt9lG__primary{letter-spacing:.18em}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__active{opacity:1;color:#f6f6f6f2;letter-spacing:.18em;text-shadow:0 0 8px #d8d8d88c,0 0 20px #d8d8d840,0 0 48px #d8d8d814;animation:none}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__dimmed{opacity:.18;color:#d8d8d84d;text-shadow:none;transition:opacity .35s,color .35s;animation:none}@media (max-width:1024px){.WallNavigation-module__RFt9lG__wallNav{width:100vw;height:100vh;position:fixed;inset:0}.WallNavigation-module__RFt9lG__navItem{letter-spacing:.1em!important;font-size:8px!important}.WallNavigation-module__RFt9lG__navItem:before{width:16px;margin-bottom:4px}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__primary{font-size:9px!important}#WallNavigation-module__RFt9lG__nav-experience{top:23%;left:8%}#WallNavigation-module__RFt9lG__nav-projects{top:38%;left:5%}#WallNavigation-module__RFt9lG__nav-achievements{top:56%;left:8%}#WallNavigation-module__RFt9lG__nav-beyond-code{top:76%;left:5%}#WallNavigation-module__RFt9lG__nav-freelance{top:29%;right:5%}#WallNavigation-module__RFt9lG__nav-technical-expertise{top:48%;right:8%}#WallNavigation-module__RFt9lG__nav-education{top:66%;right:5%}}@media (min-width:769px) and (max-width:1100px){.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__primary{font-size:10.5px}.WallNavigation-module__RFt9lG__navItem.WallNavigation-module__RFt9lG__secondary{font-size:9.5px}}
.ResumeButton-module__u5FqSq__wrapper{z-index:25;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);position:fixed;bottom:32px;left:36px;transform:translateY(8px)}.ResumeButton-module__u5FqSq__wrapper.ResumeButton-module__u5FqSq__visible{opacity:1;transform:translateY(0)}.ResumeButton-module__u5FqSq__btn{color:#d8d8d8a6;letter-spacing:.14em;text-transform:uppercase;cursor:none;align-items:center;gap:6px;font-size:10px;font-weight:400;text-decoration:none;transition:color .2s,text-shadow .2s;display:flex}.ResumeButton-module__u5FqSq__btn:hover{color:#d8d8d8cc;text-shadow:0 0 10px #d8d8d833}.ResumeButton-module__u5FqSq__arrow{opacity:.6;font-size:12px;transition:transform .2s}.ResumeButton-module__u5FqSq__btn:hover .ResumeButton-module__u5FqSq__arrow{opacity:1;transform:translateY(2px)}.ResumeButton-module__u5FqSq__label{min-width:80px;transition:all .2s}@media (max-width:1024px){.ResumeButton-module__u5FqSq__wrapper{cursor:pointer;inset:auto 12vw 14vh auto}.ResumeButton-module__u5FqSq__btn{cursor:pointer}}
.ContactCTA-module__kQeXXW__wrapper{z-index:25;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);position:fixed;bottom:32px;right:36px;transform:translateY(8px)}.ContactCTA-module__kQeXXW__wrapper.ContactCTA-module__kQeXXW__visible{opacity:1;transform:translateY(0)}.ContactCTA-module__kQeXXW__cta{cursor:none;text-align:right;background:0 0;border:none;flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:flex}.ContactCTA-module__kQeXXW__ctaText{color:var(--color-white);letter-spacing:-.02em;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;transition:color .2s,text-shadow .2s}.ContactCTA-module__kQeXXW__text{letter-spacing:.04em;color:var(--color-dim);font-size:11px;font-weight:400;transition:color .2s;display:block}.ContactCTA-module__kQeXXW__link{letter-spacing:.08em;color:var(--color-gray);text-transform:uppercase;font-size:12px;font-weight:500;transition:color .2s,text-shadow .2s;display:block}.ContactCTA-module__kQeXXW__cta:hover .ContactCTA-module__kQeXXW__text{color:var(--color-gray)}.ContactCTA-module__kQeXXW__cta:hover .ContactCTA-module__kQeXXW__link{color:var(--color-white);text-shadow:0 0 10px #d8d8d859}@media (max-width:1024px){.ContactCTA-module__kQeXXW__wrapper{justify-content:center;display:flex;bottom:4vh;left:50%;right:auto;transform:translate(-50%)translateY(8px)}.ContactCTA-module__kQeXXW__wrapper.ContactCTA-module__kQeXXW__visible{transform:translate(-50%)translateY(0)}.ContactCTA-module__kQeXXW__cta{text-align:center;cursor:pointer;align-items:center}.ContactCTA-module__kQeXXW__ctaText{color:#d8d8d8b3;letter-spacing:0;font-size:14px;font-weight:500}.ContactCTA-module__kQeXXW__link{color:var(--color-dim);font-size:10px}}
.CustomCursor-module__scj-aG__cursor{pointer-events:none;z-index:99999;opacity:0;border:1px solid #d8d8d880;border-radius:50%;width:24px;height:24px;transition:width .18s cubic-bezier(.215,.61,.355,1),height .18s cubic-bezier(.215,.61,.355,1),border-color .18s,opacity .3s;position:fixed;transform:translate(-50%,-50%)}.CustomCursor-module__scj-aG__cursor.CustomCursor-module__scj-aG__visible{opacity:1}.CustomCursor-module__scj-aG__cursor.CustomCursor-module__scj-aG__expanded{border-color:#d8d8d8cc;width:40px;height:40px}@media (max-width:768px){.CustomCursor-module__scj-aG__cursor{display:none}}@media (hover:none){.CustomCursor-module__scj-aG__cursor{display:none}}
.PanelOverlay-module__Asw0YW__backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:30;opacity:0;pointer-events:none;background:#0909098c;transition:opacity .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;inset:0}.PanelOverlay-module__Asw0YW__backdropVisible{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PanelOverlay-module__Asw0YW__panel{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-card);z-index:40;opacity:0;pointer-events:none;background:#121212e6;border:1px solid #d8d8d81a;outline:none;flex-direction:column;width:70%;max-width:1000px;height:80vh;max-height:780px;transition:opacity .7s cubic-bezier(.77,0,.175,1),transform .7s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 0 0 .5px #d8d8d80d,0 32px 80px #0009,0 8px 24px #0000004d}.PanelOverlay-module__Asw0YW__panelVisible{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.PanelOverlay-module__Asw0YW__panelHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:32px 40px 0;display:flex}.PanelOverlay-module__Asw0YW__panelLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-dim);margin-bottom:6px;font-size:10px;font-weight:500}.PanelOverlay-module__Asw0YW__panelTitle{letter-spacing:-.02em;color:var(--color-white);font-size:24px;font-weight:600}.PanelOverlay-module__Asw0YW__closeBtn{color:var(--color-dim);cursor:none;z-index:50;background:0 0;border:none;flex-shrink:0;margin-top:4px;padding:4px;transition:color .2s,transform .2s;position:relative}.PanelOverlay-module__Asw0YW__closeBtn:hover{color:var(--color-silver);transform:scale(1.1)}.PanelOverlay-module__Asw0YW__divider{background:linear-gradient(90deg,#0000 0%,#d8d8d82e 20%,#d8d8d81a 80%,#0000 100%);flex-shrink:0;height:1px;margin:20px 40px 0}.PanelOverlay-module__Asw0YW__panelBody{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:32px 40px 40px;overflow-y:auto}.PanelOverlay-module__Asw0YW__panelBody::-webkit-scrollbar{width:4px}.PanelOverlay-module__Asw0YW__panelBody::-webkit-scrollbar-track{background:0 0}.PanelOverlay-module__Asw0YW__panelBody::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.PanelOverlay-module__Asw0YW__panelBody::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width:1024px){.PanelOverlay-module__Asw0YW__panel{width:85%;height:85vh}.PanelOverlay-module__Asw0YW__panelHeader{padding:24px 28px 0}.PanelOverlay-module__Asw0YW__divider{margin:16px 28px 0}.PanelOverlay-module__Asw0YW__panelBody{padding:24px 28px 32px}}@media (max-width:768px){.PanelOverlay-module__Asw0YW__panel{border-bottom:none;border-radius:20px 20px 0 0;width:100%;height:92vh;max-height:none;inset:auto 0 0;transform:translateY(24px)}.PanelOverlay-module__Asw0YW__panelVisible{transform:translateY(0)}.PanelOverlay-module__Asw0YW__panelHeader{padding:20px 24px 0}.PanelOverlay-module__Asw0YW__divider{margin:14px 24px 0}.PanelOverlay-module__Asw0YW__panelBody{padding:20px 24px 32px}.PanelOverlay-module__Asw0YW__closeBtn{cursor:pointer}}
.PanelContent-module__oMexsa__content{flex-direction:column;gap:32px;display:flex}.PanelContent-module__oMexsa__intro{margin-bottom:8px}.PanelContent-module__oMexsa__subtitle{color:var(--color-gray);font-size:15px;font-style:italic;line-height:1.65}.PanelContent-module__oMexsa__experienceCard{border-radius:var(--radius-card);background:#ffffff03;border:1px solid #d8d8d812;flex-direction:column;gap:20px;padding:28px;transition:border-color .2s;display:flex}.PanelContent-module__oMexsa__experienceCard:hover{border-color:#d8d8d81f}.PanelContent-module__oMexsa__expHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PanelContent-module__oMexsa__expCompany{color:var(--color-white);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:600}.PanelContent-module__oMexsa__expRole{color:var(--color-gray);letter-spacing:.02em;font-size:13px}.PanelContent-module__oMexsa__expMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.PanelContent-module__oMexsa__expDuration{color:var(--color-dim);letter-spacing:.04em;white-space:nowrap;font-size:12px}.PanelContent-module__oMexsa__expBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--color-silver);border:1px solid #d8d8d833;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.PanelContent-module__oMexsa__expDesc{color:var(--color-gray);font-size:14px;line-height:1.6}.PanelContent-module__oMexsa__expProjects{flex-direction:column;gap:20px;display:flex}.PanelContent-module__oMexsa__subProject{border-left:1px solid #d8d8d814;padding-left:16px}.PanelContent-module__oMexsa__subTitle{color:var(--color-white);margin-bottom:2px;font-size:14px;font-weight:600}.PanelContent-module__oMexsa__subDesc{color:var(--color-dim);letter-spacing:.02em;margin-bottom:10px;font-size:12px}.PanelContent-module__oMexsa__bulletList{flex-direction:column;gap:7px;margin-top:10px;list-style:none;display:flex}.PanelContent-module__oMexsa__bulletList li{color:var(--color-gray);padding-left:14px;font-size:13.5px;line-height:1.6;position:relative}.PanelContent-module__oMexsa__bulletList li:before{content:"—";color:var(--color-dim);font-size:10px;position:absolute;top:3px;left:0}.PanelContent-module__oMexsa__bulletList li strong{color:var(--color-silver);font-weight:500}.PanelContent-module__oMexsa__techTags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.PanelContent-module__oMexsa__tag{letter-spacing:.06em;color:var(--color-dim);cursor:default;border:1px solid #d8d8d81a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:400;transition:color .18s,border-color .18s,text-shadow .18s}.PanelContent-module__oMexsa__tag:hover{color:var(--color-silver);text-shadow:0 0 6px #d8d8d826;border-color:#d8d8d840}.PanelContent-module__oMexsa__projectGrid{flex-direction:column;gap:24px;display:flex}.PanelContent-module__oMexsa__projectCard{border-radius:var(--radius-card);border:1px solid #d8d8d812;flex-direction:column;gap:16px;padding:28px;transition:border-color .2s;display:flex}.PanelContent-module__oMexsa__projectCard:hover{border-color:#d8d8d824}.PanelContent-module__oMexsa__projectHeader{justify-content:space-between;align-items:flex-start;display:flex}.PanelContent-module__oMexsa__projectType{letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.PanelContent-module__oMexsa__projectTitle{color:var(--color-white);letter-spacing:-.01em;font-size:20px;font-weight:600}.PanelContent-module__oMexsa__projectDesc{color:var(--color-gray);font-size:14px;line-height:1.65}.PanelContent-module__oMexsa__projectLinks{gap:20px;display:flex}.PanelContent-module__oMexsa__textLink{color:var(--color-dim);letter-spacing:.04em;cursor:pointer;font-size:12px;transition:color .18s}.PanelContent-module__oMexsa__textLink:hover{color:var(--color-silver)}.PanelContent-module__oMexsa__storyGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PanelContent-module__oMexsa__storyStep{background:#ffffff04;border:1px solid #d8d8d80f;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.PanelContent-module__oMexsa__storyNum{letter-spacing:.14em;color:var(--color-dim);font-size:10px;font-weight:600}.PanelContent-module__oMexsa__storyLabel{color:var(--color-silver);font-size:13px;font-weight:600}.PanelContent-module__oMexsa__storyText{color:var(--color-gray);font-size:13px;line-height:1.6}.PanelContent-module__oMexsa__storyText strong{color:var(--color-silver);font-weight:500}.PanelContent-module__oMexsa__skillGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PanelContent-module__oMexsa__skillGroup{flex-direction:column;gap:10px;display:flex}.PanelContent-module__oMexsa__skillCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--color-silver);font-size:11px;font-weight:600}.PanelContent-module__oMexsa__achievementList{flex-direction:column;gap:1px;display:flex}.PanelContent-module__oMexsa__achievementItem{border-bottom:1px solid #d8d8d80f;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.PanelContent-module__oMexsa__achievementRank{letter-spacing:.08em;color:var(--color-silver);text-transform:uppercase;min-width:48px;padding-top:3px;font-size:11px;font-weight:700}.PanelContent-module__oMexsa__achievementDetails{flex:1}.PanelContent-module__oMexsa__achievementTitle{color:var(--color-white);margin-bottom:4px;font-size:15px;font-weight:600}.PanelContent-module__oMexsa__achievementIssuer{color:var(--color-dim);margin-bottom:4px;font-size:12px;line-height:1.5}.PanelContent-module__oMexsa__achievementProject{color:var(--color-gray);font-size:13px;line-height:1.5}.PanelContent-module__oMexsa__achievementDate{color:var(--color-dim);white-space:nowrap;padding-top:3px;font-size:11px}.PanelContent-module__oMexsa__sectionSpacer{height:12px}.PanelContent-module__oMexsa__sectionSubheading{letter-spacing:.12em;text-transform:uppercase;color:var(--color-silver);margin-bottom:12px;font-size:11px;font-weight:600}.PanelContent-module__oMexsa__certList{flex-direction:column;gap:10px;display:flex}.PanelContent-module__oMexsa__certItem{border-bottom:1px solid #d8d8d80f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.PanelContent-module__oMexsa__certTitle{color:var(--color-white);font-size:14px}.PanelContent-module__oMexsa__certYear{color:var(--color-dim);font-size:12px}.PanelContent-module__oMexsa__educationDetails{flex-direction:column;gap:20px;display:flex}.PanelContent-module__oMexsa__eduRow{flex-direction:column;gap:10px;display:flex}.PanelContent-module__oMexsa__eduLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-silver);font-size:11px;font-weight:600}.PanelContent-module__oMexsa__interestGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PanelContent-module__oMexsa__interestCard{background:#ffffff03;border:1px solid #d8d8d80f;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;transition:border-color .2s;display:flex}.PanelContent-module__oMexsa__interestCard:hover{border-color:#d8d8d81f}.PanelContent-module__oMexsa__interestIcon{color:var(--color-dim);flex-shrink:0;padding-top:1px;font-size:16px}.PanelContent-module__oMexsa__interestTitle{color:var(--color-white);margin-bottom:6px;font-size:13px;font-weight:600}.PanelContent-module__oMexsa__interestDesc{color:var(--color-gray);font-size:12.5px;line-height:1.6}.PanelContent-module__oMexsa__contactWrapper{flex-direction:column;gap:32px;display:flex}.PanelContent-module__oMexsa__contactForm{flex-direction:column;gap:28px;max-width:520px;display:flex}.PanelContent-module__oMexsa__formField{flex-direction:column;gap:8px;display:flex}.PanelContent-module__oMexsa__fieldLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);font-size:10px;font-weight:500}.PanelContent-module__oMexsa__fieldInput{color:var(--color-white);background:0 0;border:none;border-bottom:1px solid #d8d8d824;border-radius:0;outline:none;width:100%;padding:10px 0;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.PanelContent-module__oMexsa__fieldInput::placeholder{color:var(--color-dim)}.PanelContent-module__oMexsa__fieldInput:focus{border-bottom-color:#d8d8d880}.PanelContent-module__oMexsa__fieldTextarea{resize:none;line-height:1.6}.PanelContent-module__oMexsa__submitBtn{color:var(--color-silver);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-btn);cursor:none;background:0 0;border:1px solid #d8d8d840;align-self:flex-start;margin-top:8px;padding:12px 28px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:border-color .2s,color .2s,text-shadow .2s}.PanelContent-module__oMexsa__submitBtn:hover:not(:disabled){color:var(--color-white);text-shadow:0 0 8px #d8d8d840;border-color:#d8d8d880}.PanelContent-module__oMexsa__submitBtn:disabled{opacity:.5;cursor:not-allowed}.PanelContent-module__oMexsa__contactLinks{flex-direction:column;gap:10px;display:flex}.PanelContent-module__oMexsa__successState{flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.PanelContent-module__oMexsa__checkmark{width:48px;height:48px;color:var(--color-silver);border:1px solid #d8d8d840;border-radius:50%;justify-content:center;align-items:center;font-size:18px;animation:.4s PanelContent-module__oMexsa__fadeIn;display:flex}.PanelContent-module__oMexsa__successMsg{color:var(--color-gray);text-align:center;font-size:14px;animation:.6s PanelContent-module__oMexsa__fadeIn}@keyframes PanelContent-module__oMexsa__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PanelContent-module__oMexsa__storyGrid,.PanelContent-module__oMexsa__skillGrid,.PanelContent-module__oMexsa__interestGrid{grid-template-columns:1fr}.PanelContent-module__oMexsa__expHeader{flex-direction:column;gap:8px}.PanelContent-module__oMexsa__expMeta{align-items:flex-start}}
.Timeline-module__vVuXNa__timelineContainer{width:100%;max-width:800px;margin:0 auto;padding:48px 0;position:relative}.Timeline-module__vVuXNa__line{background:var(--color-graphite);transform-origin:top;width:1px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:48px;bottom:48px;left:24px;transform:scaleY(0)}.Timeline-module__vVuXNa__lineGrown{transform:scaleY(1)}.Timeline-module__vVuXNa__nodesWrapper{flex-direction:column;gap:64px;display:flex}.Timeline-module__vVuXNa__node{opacity:0;padding-left:64px;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)}.Timeline-module__vVuXNa__nodeVisible{opacity:1;transform:translateY(0)}.Timeline-module__vVuXNa__dot{background:var(--color-silver);border-radius:50%;width:8px;height:8px;transition:transform .3s,background .3s;position:absolute;top:24px;left:20.5px;box-shadow:0 0 12px 2px #d8d8d833}.Timeline-module__vVuXNa__card{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;padding:32px;transition:background .4s,border-color .4s,transform .4s}.Timeline-module__vVuXNa__card:hover{border-color:var(--color-graphite);background:#15151580;transform:scale(1.01)}.Timeline-module__vVuXNa__card:hover .Timeline-module__vVuXNa__dot{background:var(--color-white);transform:scale(1.5)}.Timeline-module__vVuXNa__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.Timeline-module__vVuXNa__company{font-family:var(--font-heading);color:var(--color-white);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:600}.Timeline-module__vVuXNa__role{font-family:var(--font-body);color:var(--color-silver);margin:0;font-size:16px}.Timeline-module__vVuXNa__meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Timeline-module__vVuXNa__duration{font-family:var(--font-body);color:var(--color-soft-gray);font-size:14px}.Timeline-module__vVuXNa__badge{font-family:var(--font-code);text-transform:uppercase;border:1px solid var(--color-graphite);color:var(--color-silver);border-radius:999px;padding:4px 12px;font-size:11px}.Timeline-module__vVuXNa__summary{font-family:var(--font-body);color:var(--color-soft-gray);margin:0 0 24px;font-size:16px;line-height:1.6}@keyframes Timeline-module__vVuXNa__subtleWiggle{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.Timeline-module__vVuXNa__exploreBtn{color:var(--color-silver);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:15px;transition:color .3s;animation:2s ease-in-out infinite Timeline-module__vVuXNa__subtleWiggle;display:flex}.Timeline-module__vVuXNa__card:hover .Timeline-module__vVuXNa__exploreBtn{color:var(--color-white);animation-play-state:paused;transform:translate(5px)}@media (max-width:768px){.Timeline-module__vVuXNa__timelineContainer{padding:32px 16px}.Timeline-module__vVuXNa__line{left:16px}.Timeline-module__vVuXNa__dot{left:12.5px}.Timeline-module__vVuXNa__node{padding-left:48px}.Timeline-module__vVuXNa__cardHeader{flex-direction:column;gap:8px}.Timeline-module__vVuXNa__meta{align-items:flex-start}}
.SlideViewer-module__UtucIW__viewerContainer{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;left:0}.SlideViewer-module__UtucIW__backBtn{color:var(--color-silver);font-family:var(--font-body);cursor:pointer;z-index:10;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:8px 0;font-size:16px;transition:color .3s;display:flex}.SlideViewer-module__UtucIW__backBtn:hover{color:var(--color-white)}.SlideViewer-module__UtucIW__slideWrapper{flex:1;position:relative;overflow:hidden}.SlideViewer-module__UtucIW__navigation{justify-content:space-between;align-items:center;width:100%;max-width:600px;margin:0 auto;padding-top:32px;display:flex}.SlideViewer-module__UtucIW__navBtn{border:1px solid var(--color-silver);width:48px;height:48px;color:var(--color-silver);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:transform .2s,border-color .2s,color .2s;display:flex}.SlideViewer-module__UtucIW__navBtn:hover{border-color:var(--color-white);color:var(--color-white);transform:scale(1.05)}.SlideViewer-module__UtucIW__navBtn:active{transform:scale(.95)}.SlideViewer-module__UtucIW__hidden{opacity:0;pointer-events:none}.SlideViewer-module__UtucIW__progress{gap:12px;display:flex}.SlideViewer-module__UtucIW__dot{background:var(--color-graphite);border-radius:50%;width:8px;height:8px;transition:background .4s,transform .4s}.SlideViewer-module__UtucIW__activeDot{background:var(--color-silver);transform:scale(1.2)}@media (max-width:768px){.SlideViewer-module__UtucIW__viewerContainer{padding:16px}.SlideViewer-module__UtucIW__navBtn{width:40px;height:40px}}
.Slide-module__RxESba__slideContainer{box-sizing:border-box;flex-direction:column;width:100%;max-width:800px;height:100%;margin:0 auto;padding:24px 0;display:flex;position:absolute;inset:0}.Slide-module__RxESba__slideHeader{margin-bottom:48px}.Slide-module__RxESba__slideTitle{font-family:var(--font-heading);color:var(--color-white);letter-spacing:-.02em;margin:0 0 16px;font-size:32px;font-weight:600}.Slide-module__RxESba__divider{background:var(--color-graphite);width:100%;height:1px}.Slide-module__RxESba__slideContent{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:1;justify-content:flex-start;min-height:0;padding-bottom:24px;padding-right:12px;display:flex;overflow-y:auto}.Slide-module__RxESba__slideContent>*{flex-shrink:0}.Slide-module__RxESba__slideContent::-webkit-scrollbar{width:4px}.Slide-module__RxESba__slideContent::-webkit-scrollbar-track{background:0 0}.Slide-module__RxESba__slideContent::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.Slide-module__RxESba__slideContent::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.Slide-module__RxESba__overview{flex-direction:column;gap:24px;display:flex}.Slide-module__RxESba__heroImagePlaceholder{aspect-ratio:16/9;background:var(--color-charcoal);border:1px solid var(--color-graphite);border-radius:18px;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.Slide-module__RxESba__heroImagePlaceholder img{object-fit:cover;width:100%;height:100%}.Slide-module__RxESba__imgLabel{color:var(--color-silver);font-family:var(--font-code);font-size:14px}.Slide-module__RxESba__projectTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:28px}.Slide-module__RxESba__description{font-family:var(--font-body);color:var(--color-silver);font-size:18px;line-height:1.6}.Slide-module__RxESba__businessContext h3{font-family:var(--font-heading);color:var(--color-white);margin:0 0 12px;font-size:20px}.Slide-module__RxESba__businessContext p{font-family:var(--font-body);color:var(--color-soft-gray);margin:0 0 32px;font-size:18px;line-height:1.6}.Slide-module__RxESba__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.Slide-module__RxESba__challenges{flex-direction:column;gap:32px;display:flex}.Slide-module__RxESba__challengeTitle{font-family:var(--font-heading);color:var(--color-white);margin:0 0 8px;font-size:22px}.Slide-module__RxESba__challengeDesc{font-family:var(--font-body);color:var(--color-soft-gray);margin:0;font-size:16px;line-height:1.6}.Slide-module__RxESba__impact{flex-direction:column;gap:48px;display:flex}.Slide-module__RxESba__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.Slide-module__RxESba__metricItem{flex-direction:column;gap:8px;display:flex}.Slide-module__RxESba__metricValue{font-family:var(--font-heading);color:var(--color-white);font-size:48px;font-weight:700;line-height:1}.Slide-module__RxESba__metricLabel{font-family:var(--font-body);color:var(--color-silver);font-size:15px}.Slide-module__RxESba__resultsList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Slide-module__RxESba__resultsList li{font-family:var(--font-body);color:var(--color-soft-gray);padding-left:24px;font-size:18px;line-height:1.6;position:relative}.Slide-module__RxESba__resultsList li:before{content:"";background:var(--color-silver);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.Slide-module__RxESba__genericContent{color:var(--color-silver);font-family:var(--font-code);background:var(--color-charcoal);border-radius:12px;padding:24px;font-size:14px;overflow-x:auto}.Slide-module__RxESba__techStackGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;display:grid}.Slide-module__RxESba__techCategory{background:var(--color-charcoal);border:1px solid var(--color-graphite);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.Slide-module__RxESba__categoryName{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-silver);margin:0;font-size:14px}.Slide-module__RxESba__techBadgeContainer{flex-wrap:wrap;gap:8px;display:flex}.Slide-module__RxESba__techBadge{font-family:var(--font-code);color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px}.Slide-module__RxESba__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.Slide-module__RxESba__galleryItem{flex-direction:column;gap:8px;display:flex}.Slide-module__RxESba__galleryCaption{font-family:var(--font-body);color:var(--color-silver);text-align:center;margin:0;font-size:13px}.Slide-module__RxESba__actionLinks{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.Slide-module__RxESba__actionBtnPrimary{background:var(--color-white);color:#000;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s}.Slide-module__RxESba__actionBtnPrimary:hover{opacity:.9;transform:translateY(-2px)}.Slide-module__RxESba__actionBtnSecondary{border:1px solid var(--color-silver);color:var(--color-silver);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.Slide-module__RxESba__actionBtnSecondary:hover{border-color:var(--color-white);color:var(--color-white)}
.ResponsibilityCard-module__7QXCKa__card{background:var(--color-charcoal);border:1px solid var(--color-graphite);cursor:pointer;border-radius:18px;padding:24px;transition:background .3s,border-color .3s,transform .3s;overflow:hidden}.ResponsibilityCard-module__7QXCKa__card:hover{border-color:var(--color-silver);background:#151515cc;transform:translateY(-2px)}.ResponsibilityCard-module__7QXCKa__expanded{border-color:var(--color-silver);background:#d8d8d808}.ResponsibilityCard-module__7QXCKa__header{justify-content:space-between;align-items:center;display:flex}.ResponsibilityCard-module__7QXCKa__title{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:20px}.ResponsibilityCard-module__7QXCKa__icon{color:var(--color-silver);font-size:24px;line-height:1}.ResponsibilityCard-module__7QXCKa__contentWrapper{opacity:0;transition:opacity .3s;overflow:hidden}.ResponsibilityCard-module__7QXCKa__expanded .ResponsibilityCard-module__7QXCKa__contentWrapper{opacity:1;margin-top:16px;padding-bottom:8px}.ResponsibilityCard-module__7QXCKa__desc{font-family:var(--font-body);color:var(--color-soft-gray);margin:0;font-size:16px;line-height:1.6}
.DecisionJournal-module__QgSNNG__journalContainer{background:var(--color-charcoal);border:1px solid var(--color-graphite);font-family:var(--font-code);border-radius:12px;flex-shrink:0;max-width:700px;margin:0 auto;padding:40px;position:relative;overflow:hidden}.DecisionJournal-module__QgSNNG__journalContainer:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(#0000,#0000 31px,#26262680 32px);position:absolute;inset:0}.DecisionJournal-module__QgSNNG__journalHeader{border-bottom:2px solid var(--color-silver);z-index:1;justify-content:space-between;margin-bottom:48px;padding-bottom:16px;display:flex;position:relative}.DecisionJournal-module__QgSNNG__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-silver);font-size:16px}.DecisionJournal-module__QgSNNG__date{color:var(--color-soft-gray)}.DecisionJournal-module__QgSNNG__content{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.DecisionJournal-module__QgSNNG__entry{border-left:2px solid #0000;width:100%;margin-bottom:0;padding:16px 24px}.DecisionJournal-module__QgSNNG__highlight{border-left:2px solid var(--color-silver);background:#d8d8d80d;border-radius:0 8px 8px 0}.DecisionJournal-module__QgSNNG__entryTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-silver);letter-spacing:.05em;margin:0 0 8px;font-size:14px}.DecisionJournal-module__QgSNNG__entryContent{font-family:var(--font-body);color:var(--color-white);margin:0;font-size:18px;line-height:1.6}.DecisionJournal-module__QgSNNG__entryList{font-family:var(--font-body);color:var(--color-soft-gray);margin:0;padding-left:24px;font-size:18px;line-height:1.6}.DecisionJournal-module__QgSNNG__entryList li{margin-bottom:8px}.DecisionJournal-module__QgSNNG__flowArrow{color:var(--color-graphite);align-self:center;margin:16px 0;font-size:20px}@media (max-width:768px){.DecisionJournal-module__QgSNNG__journalContainer{padding:24px}.DecisionJournal-module__QgSNNG__entry{padding:16px}}
.Freelance-module__xyfr1W__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding-top:24px;display:grid}.Freelance-module__xyfr1W__card{background:var(--color-charcoal);border:1px solid var(--color-graphite);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.Freelance-module__xyfr1W__card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 30px #0003}.Freelance-module__xyfr1W__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Freelance-module__xyfr1W__clientName{font-family:var(--font-heading);color:var(--color-white);margin:0 0 4px;font-size:20px}.Freelance-module__xyfr1W__industryBadge{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;color:var(--color-silver);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px}.Freelance-module__xyfr1W__duration{font-family:var(--font-code);color:var(--color-dim);font-size:12px}.Freelance-module__xyfr1W__cardDesc{font-family:var(--font-body);color:var(--color-soft-gray);flex:1;margin:0;font-size:14px;line-height:1.6}.Freelance-module__xyfr1W__exploreBtn{font-family:var(--font-heading);color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;opacity:.7;align-items:center;gap:8px;margin-top:16px;font-size:14px;transition:opacity .2s,gap .2s;display:inline-flex}.Freelance-module__xyfr1W__card:hover .Freelance-module__xyfr1W__exploreBtn{opacity:1;gap:12px}.Freelance-module__xyfr1W__slidesContainer{flex-direction:column;gap:24px;display:flex}.Freelance-module__xyfr1W__backBtn{color:var(--color-silver);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.Freelance-module__xyfr1W__backBtn:hover{color:var(--color-white)}.Freelance-module__xyfr1W__businessGoalCard{border:1px solid #ffffff1a;border-left:4px solid var(--color-white);background:#ffffff08;border-radius:8px;margin-bottom:32px;padding:24px}.Freelance-module__xyfr1W__goalLabel{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;color:var(--color-dim);margin-bottom:8px;font-size:12px}.Freelance-module__xyfr1W__goalText{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:18px;line-height:1.5}.Freelance-module__xyfr1W__overviewSection{flex-direction:column;gap:24px;display:flex}.Freelance-module__xyfr1W__metaGrid{border-bottom:1px solid var(--color-graphite);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-bottom:24px;display:grid}.Freelance-module__xyfr1W__metaItem{flex-direction:column;gap:8px;display:flex}.Freelance-module__xyfr1W__metaValue{font-family:var(--font-body);color:var(--color-white);font-size:15px}.Freelance-module__xyfr1W__overviewText{font-family:var(--font-body);color:var(--color-soft-gray);font-size:16px;line-height:1.7}.Freelance-module__xyfr1W__splitSlide{grid-template-columns:1fr 40px 1fr;align-items:start;gap:24px;display:grid}.Freelance-module__xyfr1W__comparisonColumn{flex-direction:column;gap:16px;display:flex}.Freelance-module__xyfr1W__columnHeader{font-family:var(--font-heading);color:var(--color-white);border-bottom:1px solid var(--color-graphite);margin:0;padding-bottom:12px;font-size:20px}.Freelance-module__xyfr1W__comparisonList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Freelance-module__xyfr1W__comparisonItem{font-family:var(--font-body);color:var(--color-silver);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.Freelance-module__xyfr1W__comparisonItem:before{content:"→";color:var(--color-dim);font-family:var(--font-code)}.Freelance-module__xyfr1W__comparisonDivider{height:100%;color:var(--color-dim);justify-content:center;align-items:center;font-size:24px;display:flex}.Freelance-module__xyfr1W__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.Freelance-module__xyfr1W__galleryItem{border:1px solid var(--color-graphite);cursor:zoom-in;aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.Freelance-module__xyfr1W__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Freelance-module__xyfr1W__galleryItem:hover .Freelance-module__xyfr1W__galleryImage{transform:scale(1.05)}.Freelance-module__xyfr1W__galleryCaption{color:var(--color-white);font-family:var(--font-body);background:linear-gradient(#0000,#000c);margin:0;padding:12px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.Freelance-module__xyfr1W__resultsGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.Freelance-module__xyfr1W__sectionTitle{font-family:var(--font-heading);color:var(--color-white);border-bottom:1px solid var(--color-graphite);margin:0 0 24px;padding-bottom:12px;font-size:20px}.Freelance-module__xyfr1W__techList{flex-direction:column;gap:16px;display:flex}.Freelance-module__xyfr1W__techItem{flex-direction:column;gap:4px;display:flex}.Freelance-module__xyfr1W__techName{font-family:var(--font-code);color:var(--color-white);font-size:14px}.Freelance-module__xyfr1W__techExplanation{font-family:var(--font-body);color:var(--color-silver);font-size:13px;line-height:1.5}.Freelance-module__xyfr1W__linksList{flex-direction:column;gap:16px;margin-top:32px;display:flex}.Freelance-module__xyfr1W__linkItem{font-family:var(--font-heading);color:var(--color-silver);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.Freelance-module__xyfr1W__linkItem:hover{color:var(--color-white)}.Freelance-module__xyfr1W__journeyTimeline{flex-direction:column;gap:24px;display:flex;position:relative}.Freelance-module__xyfr1W__journeyTimeline:before{content:"";background:var(--color-graphite);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.Freelance-module__xyfr1W__journeyStage{padding-left:32px;position:relative}.Freelance-module__xyfr1W__journeyStage:before{content:"";background:var(--color-charcoal);border:2px solid var(--color-white);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.Freelance-module__xyfr1W__stageName{font-family:var(--font-code);color:var(--color-white);text-transform:uppercase;margin:0 0 8px;font-size:13px}.Freelance-module__xyfr1W__stagePoints{color:var(--color-silver);font-family:var(--font-body);margin:0;padding-left:16px;font-size:14px;line-height:1.6}.Freelance-module__xyfr1W__slideNav{border-top:1px solid var(--color-graphite);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;display:flex}.Freelance-module__xyfr1W__navButton{color:var(--color-white);font-family:var(--font-heading);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .2s}.Freelance-module__xyfr1W__navButton:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.Freelance-module__xyfr1W__navButton:disabled{opacity:.3;cursor:not-allowed}.Freelance-module__xyfr1W__slideIndicator{font-family:var(--font-code);color:var(--color-dim);font-size:13px}@media (max-width:768px){.Freelance-module__xyfr1W__splitSlide{grid-template-columns:1fr}.Freelance-module__xyfr1W__comparisonDivider{display:none}.Freelance-module__xyfr1W__resultsGrid{grid-template-columns:1fr;gap:32px}}
.TechExpertise-module__rq9xQq__navBar{border-bottom:1px solid var(--color-graphite);scrollbar-width:none;gap:24px;margin-bottom:32px;padding-bottom:16px;display:flex;overflow-x:auto}.TechExpertise-module__rq9xQq__navBar::-webkit-scrollbar{display:none}.TechExpertise-module__rq9xQq__navBtn{color:var(--color-dim);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.TechExpertise-module__rq9xQq__navBtn:hover{color:var(--color-silver)}.TechExpertise-module__rq9xQq__activeNavBtn{color:var(--color-white)}.TechExpertise-module__rq9xQq__activeNavBtn:after{content:"";background:var(--color-white);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-17px;left:0}.TechExpertise-module__rq9xQq__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding-bottom:32px;display:grid}.TechExpertise-module__rq9xQq__categoryCard{background:var(--color-charcoal);border:1px solid var(--color-graphite);cursor:pointer;border-radius:16px;flex-direction:column;gap:16px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.TechExpertise-module__rq9xQq__categoryCard:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.TechExpertise-module__rq9xQq__categoryTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:24px;font-weight:600}.TechExpertise-module__rq9xQq__categoryDesc{font-family:var(--font-body);color:var(--color-silver);flex:1;margin:0;font-size:15px;line-height:1.6}.TechExpertise-module__rq9xQq__exploreLink{font-family:var(--font-heading);color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;opacity:0;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;display:flex;transform:translateY(10px)}.TechExpertise-module__rq9xQq__categoryCard:hover .TechExpertise-module__rq9xQq__exploreLink{opacity:1;transform:translateY(0)}.TechExpertise-module__rq9xQq__detailHeader{align-items:center;gap:16px;margin-bottom:32px;display:flex}.TechExpertise-module__rq9xQq__backBtn{color:var(--color-silver);font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-left:-8px;padding:8px;font-size:14px;transition:color .2s;display:flex}.TechExpertise-module__rq9xQq__backBtn:hover{color:var(--color-white)}.TechExpertise-module__rq9xQq__detailTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:32px}.TechExpertise-module__rq9xQq__skillList{flex-direction:column;gap:48px;padding-bottom:48px;display:flex}.TechExpertise-module__rq9xQq__skillItem{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:16px;padding-bottom:32px;display:flex}.TechExpertise-module__rq9xQq__skillItem:last-child{border-bottom:none}.TechExpertise-module__rq9xQq__skillHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.TechExpertise-module__rq9xQq__skillName{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:24px}.TechExpertise-module__rq9xQq__confidenceBadge{font-family:var(--font-code);color:var(--color-silver);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:12px}.TechExpertise-module__rq9xQq__skillSummary{font-family:var(--font-body);color:var(--color-soft-gray);margin:0;font-size:16px;line-height:1.6}.TechExpertise-module__rq9xQq__grid2Col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:8px;display:grid}.TechExpertise-module__rq9xQq__detailBox{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.TechExpertise-module__rq9xQq__boxTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-silver);margin:0 0 12px;font-size:13px}.TechExpertise-module__rq9xQq__boxList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TechExpertise-module__rq9xQq__boxList li{font-family:var(--font-body);color:var(--color-soft-gray);padding-left:16px;font-size:14px;position:relative}.TechExpertise-module__rq9xQq__boxList li:before{content:"→";color:#ffffff4d;position:absolute;left:0}.TechExpertise-module__rq9xQq__stackContainer{flex-direction:column;align-items:center;gap:32px;padding:40px 0;display:flex}.TechExpertise-module__rq9xQq__stackNode{background:var(--color-charcoal);border:1px solid var(--color-graphite);text-align:center;border-radius:16px;width:100%;max-width:400px;padding:24px}.TechExpertise-module__rq9xQq__stackRole{font-family:var(--font-code);color:var(--color-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12px}.TechExpertise-module__rq9xQq__stackTech{font-family:var(--font-heading);color:var(--color-white);margin:0 0 8px;font-size:24px}.TechExpertise-module__rq9xQq__stackDesc{font-family:var(--font-body);color:var(--color-silver);margin:0;font-size:14px}.TechExpertise-module__rq9xQq__stackArrow{color:var(--color-graphite);font-size:24px}.TechExpertise-module__rq9xQq__timelineContainer{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:2px;margin-top:40px;padding-bottom:40px;display:flex;overflow-x:auto}.TechExpertise-module__rq9xQq__timelineContainer::-webkit-scrollbar{height:4px}.TechExpertise-module__rq9xQq__timelineContainer::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.TechExpertise-module__rq9xQq__yearColumn{cursor:pointer;opacity:.5;flex-direction:column;flex:1;align-items:center;gap:16px;min-width:150px;padding:0 16px;transition:opacity .3s;display:flex}.TechExpertise-module__rq9xQq__yearColumn:hover,.TechExpertise-module__rq9xQq__yearColumn.TechExpertise-module__rq9xQq__activeYear{opacity:1}.TechExpertise-module__rq9xQq__yearLabel{font-family:var(--font-heading);color:var(--color-white);border-bottom:2px solid var(--color-graphite);text-align:center;width:100%;margin:0 0 16px;padding-bottom:16px;font-size:24px}.TechExpertise-module__rq9xQq__yearColumn.TechExpertise-module__rq9xQq__activeYear .TechExpertise-module__rq9xQq__yearLabel{border-color:var(--color-white)}.TechExpertise-module__rq9xQq__timelineSkill{font-family:var(--font-body);color:var(--color-silver);text-align:center;background:#ffffff05;border-radius:8px;width:100%;padding:12px;font-size:15px;transition:background .3s,color .3s}.TechExpertise-module__rq9xQq__yearColumn.TechExpertise-module__rq9xQq__activeYear .TechExpertise-module__rq9xQq__timelineSkill{background:var(--color-charcoal);color:var(--color-white);border:1px solid #ffffff1a}.TechExpertise-module__rq9xQq__philosophyFooter{border-top:1px solid var(--color-graphite);text-align:center;margin-top:64px;padding-top:32px}.TechExpertise-module__rq9xQq__philosophyText{font-family:var(--font-body);color:var(--color-silver);max-width:600px;margin:0 auto;font-size:16px;font-style:italic;line-height:1.8}.TechExpertise-module__rq9xQq__confidenceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.TechExpertise-module__rq9xQq__tierBlock{background:var(--color-charcoal);border:1px solid var(--color-graphite);border-radius:16px;padding:24px}.TechExpertise-module__rq9xQq__tierHeader{font-family:var(--font-heading);color:var(--color-white);border-bottom:1px solid #ffffff0d;margin-bottom:16px;padding-bottom:16px;font-size:18px}.TechExpertise-module__rq9xQq__tierList{flex-wrap:wrap;gap:8px;display:flex}.TechExpertise-module__rq9xQq__tierTag{font-family:var(--font-body);color:var(--color-silver);background:#ffffff08;border-radius:6px;padding:6px 12px;font-size:14px}
.Achievements-module__6GxBQW__navBar{border-bottom:1px solid var(--color-graphite);scrollbar-width:none;gap:24px;margin-bottom:32px;padding-bottom:16px;display:flex;overflow-x:auto}.Achievements-module__6GxBQW__navBar::-webkit-scrollbar{display:none}.Achievements-module__6GxBQW__navBtn{color:var(--color-dim);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.Achievements-module__6GxBQW__navBtn:hover{color:var(--color-silver)}.Achievements-module__6GxBQW__activeNavBtn{color:var(--color-white)}.Achievements-module__6GxBQW__activeNavBtn:after{content:"";background:var(--color-white);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-17px;left:0}.Achievements-module__6GxBQW__timelineLayout{flex-direction:column;gap:32px;display:flex}.Achievements-module__6GxBQW__timelineYearSection{flex-direction:column;gap:16px;display:flex}.Achievements-module__6GxBQW__yearLabel{font-family:var(--font-heading);color:var(--color-white);border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:8px;font-size:24px}.Achievements-module__6GxBQW__timelineGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.Achievements-module__6GxBQW__achievementCard{background:var(--color-charcoal);border:1px solid var(--color-graphite);border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:transform .3s,border-color .3s;display:flex}.Achievements-module__6GxBQW__achievementCard:hover{border-color:#ffffff26;transform:translateY(-2px)}.Achievements-module__6GxBQW__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Achievements-module__6GxBQW__categoryBadge{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;color:var(--color-silver);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px}.Achievements-module__6GxBQW__cardTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:18px}.Achievements-module__6GxBQW__cardIssuer{font-family:var(--font-body);color:var(--color-silver);margin:0;font-size:13px}.Achievements-module__6GxBQW__cardDesc{font-family:var(--font-body);color:var(--color-soft-gray);flex:1;margin:0;font-size:14px;line-height:1.6}.Achievements-module__6GxBQW__cardMeta{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.Achievements-module__6GxBQW__metaItem{font-family:var(--font-body);color:var(--color-silver);font-size:13px}.Achievements-module__6GxBQW__metaLabel{color:var(--color-dim);font-family:var(--font-code);text-transform:uppercase;margin-right:8px;font-size:11px}.Achievements-module__6GxBQW__cardActions{gap:16px;margin-top:16px;display:flex}.Achievements-module__6GxBQW__actionBtn{color:var(--color-white);font-family:var(--font-heading);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:opacity .2s;display:flex}.Achievements-module__6GxBQW__actionBtn:hover{opacity:.7}.Achievements-module__6GxBQW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Achievements-module__6GxBQW__modalContent{background:var(--color-charcoal);border:1px solid var(--color-graphite);border-radius:12px;flex-direction:column;width:100%;max-width:1000px;max-height:90vh;display:flex;position:relative;overflow:hidden}.Achievements-module__6GxBQW__modalHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.Achievements-module__6GxBQW__modalTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:16px}.Achievements-module__6GxBQW__closeBtn{color:var(--color-silver);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.Achievements-module__6GxBQW__closeBtn:hover{color:var(--color-white)}.Achievements-module__6GxBQW__modalImageContainer{background:#0003;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.Achievements-module__6GxBQW__certImage{object-fit:contain;max-width:100%;max-height:70vh;transition:transform .3s}.Achievements-module__6GxBQW__modalFooter{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:16px;padding:16px 24px;display:flex}
.Contact-module__DdzYfq__contactContainer{flex-direction:row;align-items:flex-start;gap:64px;padding-top:24px;display:flex}.Contact-module__DdzYfq__leftColumn{flex:1;max-width:500px}.Contact-module__DdzYfq__rightColumn{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:32px;display:flex}.Contact-module__DdzYfq__form{flex-direction:column;gap:32px;display:flex}.Contact-module__DdzYfq__fieldGroup{flex-direction:column;display:flex;position:relative}.Contact-module__DdzYfq__label{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;color:var(--color-dim);margin-bottom:8px;font-size:11px;transition:color .3s}.Contact-module__DdzYfq__input,.Contact-module__DdzYfq__textarea{border:none;border-bottom:1px solid var(--color-graphite);color:var(--color-white);font-family:var(--font-body);background:0 0;outline:none;width:100%;padding:8px 0;font-size:16px;transition:border-color .3s}.Contact-module__DdzYfq__textarea{resize:vertical;min-height:80px}.Contact-module__DdzYfq__input:focus,.Contact-module__DdzYfq__textarea:focus{border-bottom-color:var(--color-silver)}.Contact-module__DdzYfq__input:focus+.Contact-module__DdzYfq__focusBorder,.Contact-module__DdzYfq__textarea:focus+.Contact-module__DdzYfq__focusBorder{transform:scaleX(1)}.Contact-module__DdzYfq__input:focus~.Contact-module__DdzYfq__label,.Contact-module__DdzYfq__textarea:focus~.Contact-module__DdzYfq__label{color:var(--color-silver)}.Contact-module__DdzYfq__errorText{color:#f55;font-family:var(--font-body);margin-top:6px;font-size:12px;position:absolute;bottom:-20px}.Contact-module__DdzYfq__submitBtn{color:var(--color-white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:16px 0;font-size:16px;transition:opacity .2s,gap .2s;display:inline-flex}.Contact-module__DdzYfq__submitBtn:hover{opacity:.8;gap:12px}.Contact-module__DdzYfq__submitBtn:disabled{opacity:.3;cursor:not-allowed;gap:8px}.Contact-module__DdzYfq__successState{flex-direction:column;gap:16px;padding:32px 0;display:flex}.Contact-module__DdzYfq__successTitle{font-family:var(--font-heading);color:var(--color-white);align-items:center;gap:12px;margin:0;font-size:24px;display:flex}.Contact-module__DdzYfq__successDesc{font-family:var(--font-body);color:var(--color-silver);margin:0;font-size:16px;line-height:1.6}.Contact-module__DdzYfq__footerArea{border-top:1px solid var(--color-graphite);margin-top:64px;padding-top:32px}.Contact-module__DdzYfq__availabilityText{font-family:var(--font-body);color:var(--color-soft-gray);margin-bottom:16px;font-size:14px}.Contact-module__DdzYfq__availabilityText span{color:var(--color-white)}.Contact-module__DdzYfq__socialLinks{flex-wrap:wrap;gap:24px;display:flex}.Contact-module__DdzYfq__socialLink{color:var(--color-silver);font-family:var(--font-heading);font-size:14px;text-decoration:none;transition:color .3s;position:relative}.Contact-module__DdzYfq__socialLink:hover{color:var(--color-white);text-shadow:0 0 8px #ffffff4d}.Contact-module__DdzYfq__socialLink:after{content:"";background:var(--color-white);width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Contact-module__DdzYfq__socialLink:hover:after{width:100%}.Contact-module__DdzYfq__privacyText{font-family:var(--font-body);color:var(--color-dim);margin-top:32px;font-size:12px}.Contact-module__DdzYfq__cardPerspective{perspective:1000px;width:320px;height:180px}.Contact-module__DdzYfq__businessCard{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .8s cubic-bezier(.4,0,.2,1);position:relative}.Contact-module__DdzYfq__businessCard:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0006}.Contact-module__DdzYfq__cardFlipped{transform:rotateY(180deg)}.Contact-module__DdzYfq__cardFlipped:hover{transform:rotateY(180deg)translateY(-5px)}.Contact-module__DdzYfq__cardFace{backface-visibility:hidden;border:1px solid var(--color-graphite);background:#111;border-radius:12px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:24px;display:flex;position:absolute}.Contact-module__DdzYfq__cardBack{background:#161616;transform:rotateY(180deg)}.Contact-module__DdzYfq__cardName{font-family:var(--font-heading);color:var(--color-white);letter-spacing:.05em;margin:0 0 4px;font-size:20px}.Contact-module__DdzYfq__cardTitle{font-family:var(--font-body);color:var(--color-silver);margin:0 0 16px;font-size:14px}.Contact-module__DdzYfq__cardFocus{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;color:var(--color-dim);margin:0;font-size:11px}.Contact-module__DdzYfq__cardFooter{border-top:1px solid #ffffff1a;gap:16px;margin-top:auto;padding-top:12px;display:flex}.Contact-module__DdzYfq__cardLink{color:var(--color-dim);font-family:var(--font-code);text-transform:uppercase;letter-spacing:.1em;font-size:10px;text-decoration:none}.Contact-module__DdzYfq__backContent{justify-content:space-between;align-items:center;height:100%;display:flex}.Contact-module__DdzYfq__qrPlaceholder{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.Contact-module__DdzYfq__backLinks{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.Contact-module__DdzYfq__backLinkItem{color:var(--color-silver);font-family:var(--font-heading);align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.Contact-module__DdzYfq__backLinkItem:hover{color:var(--color-white)}@media (max-width:768px){.Contact-module__DdzYfq__contactContainer{flex-direction:column;gap:48px}.Contact-module__DdzYfq__leftColumn,.Contact-module__DdzYfq__rightColumn{width:100%;max-width:100%}}
.ScrollIndicator-module__kJURqG__scrollIndicator{opacity:.95;z-index:99;pointer-events:none;color:#fff;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s;animation:2s ease-in-out infinite ScrollIndicator-module__kJURqG__wiggleDown;display:flex;position:fixed;bottom:48px;left:50%;transform:translate(-50%)}.ScrollIndicator-module__kJURqG__scrollIndicator.ScrollIndicator-module__kJURqG__hidden{opacity:0}.ScrollIndicator-module__kJURqG__arrow{border-bottom:2px solid;border-right:2px solid;width:14px;height:14px;transform:rotate(45deg)}@keyframes ScrollIndicator-module__kJURqG__wiggleDown{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(12px)}}@media (max-width:1024px){.ScrollIndicator-module__kJURqG__scrollIndicator{display:none}}
