.SpotlightCard_card__rqtfI{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:rgba(14,15,17,.82)}.SpotlightCard_card__rqtfI:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 60%);transition:opacity .24s ease}.SpotlightCard_card__rqtfI:hover:before{opacity:1}.SpotlightCard_card__rqtfI>*{position:relative;z-index:1}@media(hover:none){.SpotlightCard_card__rqtfI:before{opacity:.6}}.SpotlightGrid_grid__oYjne{position:relative;overflow:hidden}.SpotlightGrid_grid__oYjne:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(430px circle at var(--grid-mouse-x) var(--grid-mouse-y),hsla(0,0%,100%,.12),transparent 62%);mix-blend-mode:screen;transition:opacity .22s ease}.SpotlightGrid_grid__oYjne:hover:after{opacity:1}@media(hover:none){.SpotlightGrid_grid__oYjne:after{display:none}}.Portfolio_page__lwa3r{--gutter:clamp(20px,4vw,64px);position:relative;min-height:100vh;overflow:hidden;color:#f3f1eb;background:#08090a}.Portfolio_contact__8R00v,.Portfolio_education__BZY0S,.Portfolio_footer__q58b4,.Portfolio_header__0_lec,.Portfolio_hero__uir1B,.Portfolio_metrics__7A84z,.Portfolio_section__F0kCW{position:relative;z-index:1;width:min(100%,1600px);margin-inline:auto}.Portfolio_header__0_lec,.Portfolio_hero__uir1B{width:100%;max-width:none}.Portfolio_header__0_lec{height:76px;border-bottom:1px solid hsla(0,0%,100%,.11)}.Portfolio_headerInner__pQhQS{width:min(100%,1600px);height:100%;margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.Portfolio_logo__Xg5lr{width:44px;display:flex;align-items:center}.Portfolio_logo__Xg5lr img{width:100%;height:auto;display:block}.Portfolio_nav___0kLH{display:flex;gap:36px}.Portfolio_nav___0kLH a{position:relative;color:#9b9b96;font-size:13px;transition:color .18s ease}.Portfolio_nav___0kLH a:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:#deded9;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.Portfolio_nav___0kLH a:hover{color:#f3f1eb}.Portfolio_nav___0kLH a:hover:after{transform:scaleX(1);transform-origin:left}.Portfolio_headerCta__tNPDZ,.Portfolio_primaryButton__749XY{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-size:13px;font-weight:700}.Portfolio_headerCta__tNPDZ svg,.Portfolio_primaryButton__749XY svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.5}.Portfolio_headerCta__tNPDZ{justify-self:end;padding:11px 18px;border:1px solid hsla(0,0%,100%,.11);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}.Portfolio_headerCta__tNPDZ:hover{border-color:hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.06)}.Portfolio_hero__uir1B{position:relative;min-height:calc(100svh - 76px)}.Portfolio_heroInner__MsVRn{width:min(100%,1600px);min-height:inherit;margin-inline:auto;padding:clamp(72px,11vh,132px) var(--gutter) 60px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.Portfolio_ditherBackground__Vawmt{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 4%,rgba(0,0,0,.88) 48%,transparent);mask-image:linear-gradient(180deg,#000 4%,rgba(0,0,0,.88) 48%,transparent)}.Portfolio_ditherBackground__Vawmt:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,10,.72),transparent 52%,rgba(8,9,10,.12))}.Portfolio_heroMain__iISWH{position:relative;z-index:1;min-width:0}.Portfolio_eyebrow___CkSR,.Portfolio_kicker__01EQt,.Portfolio_projectTopline__MADqq,.Portfolio_timelineMeta__Ut7e5{color:#9b9b96;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.Portfolio_eyebrow___CkSR{margin-bottom:clamp(30px,5vh,60px);display:flex;align-items:center;gap:10px}.Portfolio_eyebrow___CkSR>span{width:7px;height:7px;border-radius:50%;background:#deded9;box-shadow:0 0 18px hsla(0,0%,100%,.62)}.Portfolio_heroTitle__DqiWC{font-size:clamp(58px,8.3vw,142px);font-weight:650;letter-spacing:-.078em;line-height:.82}.Portfolio_heroTitle__DqiWC>span{display:block;width:max-content;max-width:100%}.Portfolio_outlineText__9HLwP{padding-right:.07em;color:transparent;-webkit-text-stroke:1px hsla(45,25%,94%,.55)}.Portfolio_heroBottom__KV5v0{margin-top:clamp(46px,6vh,72px);padding-left:0;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.Portfolio_heroBottom__KV5v0>p{max-width:390px;color:#9b9b96;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.Portfolio_heroBottom__KV5v0>p .Portfolio_animatedName__fogbS{display:inline-block;color:#f3f1eb;font-size:inherit;font-weight:400;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em;white-space:pre}.Portfolio_heroBottom__KV5v0>p .Portfolio_animatedName__fogbS>span{font:inherit;transition:color 80ms linear,text-shadow 80ms linear}.Portfolio_heroActions__dvxQP{display:flex;align-items:center;gap:24px;flex-shrink:0}.Portfolio_primaryButton__749XY{min-height:54px;padding:0 24px;color:#0a0b0b;background:#deded9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 40px hsla(0,0%,100%,.06);transition:box-shadow .18s ease}.Portfolio_primaryButton__749XY:hover{box-shadow:0 14px 48px hsla(0,0%,100%,.16)}.Portfolio_metrics__7A84z{min-height:132px;padding:32px var(--gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:center;border-block:1px solid hsla(0,0%,100%,.11)}.Portfolio_metrics__7A84z>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.Portfolio_metrics__7A84z strong{font-size:clamp(24px,2.2vw,34px);font-weight:550;letter-spacing:-.045em}.Portfolio_metrics__7A84z span{color:#9b9b96;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.Portfolio_section__F0kCW{padding:clamp(64px,5vw,100px) var(--gutter) 0}.Portfolio_sectionHeading__1onvi{margin-bottom:clamp(52px,7vw,96px);display:grid;grid-template-columns:.42fr 1fr;align-items:start}.Portfolio_sectionHeading__1onvi h2{font-size:clamp(42px,6.2vw,94px);font-weight:520;letter-spacing:-.065em;line-height:.98}.Portfolio_sectionHeading__1onvi h2 span{color:#71716d;font:inherit}.Portfolio_project__9Vi0d{min-height:650px;display:grid;grid-template-columns:.42fr .58fr;border-radius:4px}.Portfolio_project__9Vi0d+.Portfolio_project__9Vi0d{margin-top:24px}.Portfolio_projectCopy__AjBYb{padding:clamp(28px,4vw,62px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.Portfolio_projectCopy__AjBYb h3{margin-bottom:22px;font-size:clamp(48px,6vw,92px);font-weight:540;letter-spacing:-.075em;line-height:.9}.Portfolio_projectCopy__AjBYb p{max-width:530px;color:#9b9b96;font-size:15px;line-height:1.7}.Portfolio_projectTopline__MADqq{display:flex;justify-content:space-between}.Portfolio_projectTopline__MADqq span:last-child{color:#deded9}.Portfolio_tags__wk6Xe{display:flex;flex-wrap:wrap;gap:8px}.Portfolio_tags__wk6Xe li{padding:8px 12px;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:#b9b9b4;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.04em}.Portfolio_projectLinks___B4FP{display:flex;gap:20px}.Portfolio_projectLink__5aDS9{position:relative;padding-bottom:5px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;transition:color .18s ease}.Portfolio_projectLink__5aDS9:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.Portfolio_projectLink__5aDS9 svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .22s ease}.Portfolio_projectLink__5aDS9:hover{color:#deded9}.Portfolio_projectLink__5aDS9:hover:after{transform:scaleX(1);transform-origin:left}.Portfolio_projectLink__5aDS9:hover svg{transform:translate(2px,-2px)}.Portfolio_syncrVisual__Q7nrT{margin:clamp(18px,3vw,42px) clamp(18px,3vw,42px) clamp(18px,3vw,42px) 0;min-height:560px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#17191c;box-shadow:0 28px 80px rgba(0,0,0,.45)}.Portfolio_browserBar__NhT3y{height:50px;padding:0 18px;display:flex;align-items:center;gap:7px;border-bottom:1px solid hsla(0,0%,100%,.11);background:#111315}.Portfolio_browserBar__NhT3y i{width:7px;height:7px;border-radius:50%;background:#45484d}.Portfolio_browserBar__NhT3y i:first-child{background:#deded9}.Portfolio_browserBar__NhT3y span{margin-left:auto;color:#676a70;font-family:ui-monospace,monospace;font-size:9px}.Portfolio_appShell__vx_l2{height:calc(100% - 50px);display:flex}.Portfolio_appShell__vx_l2 aside{width:72px;padding-block:24px;display:flex;flex-direction:column;align-items:center;gap:28px;border-right:1px solid hsla(0,0%,100%,.11);background:#121416}.Portfolio_appShell__vx_l2 aside b{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#0b0c0b;background:#deded9}.Portfolio_appShell__vx_l2 aside i{width:20px;height:5px;border-radius:3px;background:#34363a}.Portfolio_board__fFJf1{flex:1 1;padding:clamp(22px,3vw,42px)}.Portfolio_boardHeader__YNOgR{margin-bottom:40px;display:flex;justify-content:space-between}.Portfolio_boardHeader__YNOgR span{font-size:18px;font-weight:650}.Portfolio_boardHeader__YNOgR i{width:80px;height:28px;border-radius:7px;background:#2b2e32}.Portfolio_columns__FwNPd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.Portfolio_columns__FwNPd>div{display:flex;flex-direction:column;gap:12px}.Portfolio_columns__FwNPd b{margin-bottom:6px;color:#64676c;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.1em}.Portfolio_columns__FwNPd span{height:clamp(75px,8vw,112px);border:1px solid hsla(0,0%,100%,.06);border-radius:7px;background:linear-gradient(#3b3e43 0 0) 13px 15px/55% 4px no-repeat,linear-gradient(#2b2e32 0 0) 13px 28px/72% 3px no-repeat,linear-gradient(#222428 0 0)}.Portfolio_columns__FwNPd .Portfolio_activeCard__M_pY7{border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.04)}.Portfolio_projectSecondary__o_Cui{grid-template-columns:.58fr .42fr}.Portfolio_gadgetStoreVisual__E2qxT{margin:clamp(18px,3vw,42px) 0 clamp(18px,3vw,42px) clamp(18px,3vw,42px);height:560px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#17191c;box-shadow:0 28px 80px rgba(0,0,0,.45)}.Portfolio_storeShell__XPumx{height:calc(100% - 50px)}.Portfolio_storeHeader__0Qybl{height:68px;padding-inline:clamp(18px,2.4vw,34px);display:flex;align-items:center;gap:clamp(18px,3vw,42px);border-bottom:1px solid hsla(0,0%,100%,.11);background:#141618}.Portfolio_storeHeader__0Qybl>b{font-size:14px;letter-spacing:-.08em}.Portfolio_storeHeader__0Qybl nav{display:flex;gap:clamp(12px,2vw,28px);color:#777a7e;font-size:9px}.Portfolio_storeHeader__0Qybl>i{width:88px;height:26px;margin-left:auto;border-radius:6px;background:#2b2e32}.Portfolio_storeBody__NICF_{height:calc(100% - 68px);display:flex}.Portfolio_storeFilters__q2ym9{width:130px;padding:30px 20px;display:flex;flex-direction:column;gap:18px;border-right:1px solid hsla(0,0%,100%,.11);background:#121416}.Portfolio_storeFilters__q2ym9 strong{margin-bottom:10px;font-size:11px;font-weight:550}.Portfolio_storeFilters__q2ym9>span{width:85%;height:4px;border-radius:3px;background:#34373b}.Portfolio_storeFilters__q2ym9>span:nth-of-type(2){width:64%}.Portfolio_storeFilters__q2ym9>div{margin-top:12px;display:flex;gap:7px}.Portfolio_storeFilters__q2ym9>div i{width:22px;height:22px;border:1px solid hsla(0,0%,100%,.11);border-radius:50%}.Portfolio_storeCatalog__kkzSW{flex:1 1;min-width:0;padding:clamp(22px,3vw,38px)}.Portfolio_storeCatalogHeader__3SG_7{margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.Portfolio_storeCatalogHeader__3SG_7>div{display:flex;flex-direction:column;gap:7px}.Portfolio_storeCatalogHeader__3SG_7 small,.Portfolio_storeCatalogHeader__3SG_7>span{color:#686b70;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.Portfolio_storeCatalogHeader__3SG_7 strong{font-size:clamp(16px,1.7vw,22px);font-weight:620}.Portfolio_productGrid__jJMYw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.Portfolio_productCard__kncXk{min-width:0;padding:14px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.07);border-radius:7px;background:#222428}.Portfolio_productCard__kncXk>b{margin-top:14px;overflow:hidden;font-size:10px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.Portfolio_productCard__kncXk>small{margin-top:7px;color:#777a7e;font-family:ui-monospace,monospace;font-size:8px}.Portfolio_device__W2wbT{position:relative;width:62%;max-width:86px;aspect-ratio:.55;align-self:center;overflow:hidden;border:2px solid #55585d;border-radius:10px;background:linear-gradient(145deg,#5b5e62,#24262a 58%,#0d0e0f)}.Portfolio_device__W2wbT>i{position:absolute;top:5px;left:50%;width:34%;height:5px;border-radius:999px;background:#111214;transform:translateX(-50%)}.Portfolio_device__W2wbT>span{position:absolute;inset:12% 9%;border:1px solid hsla(0,0%,100%,.08);border-radius:6px}.Portfolio_experience__cECDO{padding-bottom:clamp(64px,5vw,100px)}.Portfolio_experienceGrid__NFtC4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;background:hsla(0,0%,100%,.11)}.Portfolio_experienceCard__Cd_31{min-height:520px;padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;background:#0d0e0f;transition:background .22s ease}.Portfolio_experienceCard__Cd_31:hover{background:#121315}.Portfolio_experienceCard__Cd_31>h3{margin-top:30px;font-size:clamp(29px,3vw,44px);font-weight:520;letter-spacing:-.05em;line-height:1}.Portfolio_experienceCard__Cd_31 .Portfolio_experienceSummary__HmP0F,.Portfolio_experienceCard__Cd_31>ul{margin-top:auto;padding-top:36px;border-top:1px solid hsla(0,0%,100%,.11)}.Portfolio_experienceCard__Cd_31>ul{display:flex;flex-direction:column;gap:16px}.Portfolio_experienceCard__Cd_31 .Portfolio_experienceSummary__HmP0F,.Portfolio_experienceCard__Cd_31>ul li{color:#9b9b96;font-size:13px;line-height:1.58}.Portfolio_experienceCard__Cd_31>ul li{position:relative;padding-left:18px}.Portfolio_experienceCard__Cd_31>ul li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:1px;background:#737470}.Portfolio_experienceTitle__7zZ_A,.Portfolio_experienceTopline__mylVj{display:flex;justify-content:space-between;gap:20px}.Portfolio_experienceTopline__mylVj{color:#646561;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.Portfolio_experienceTitle__7zZ_A{margin-top:clamp(64px,7vw,98px);align-items:baseline}.Portfolio_experienceTitle__7zZ_A p{font-size:17px;font-weight:650}.Portfolio_experienceTitle__7zZ_A time{color:#72736f;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.Portfolio_current__x6inm{display:flex;align-items:center;gap:8px;color:#deded9}.Portfolio_current__x6inm i{width:6px;height:6px;border-radius:50%;background:#deded9}.Portfolio_current__x6inm em{margin-left:2px;padding-left:10px;border-left:1px solid hsla(0,0%,100%,.11);color:#777873;font-style:normal}.Portfolio_stackSection__0iFOc{padding-block:clamp(64px,5vw,100px);background:#0c0d0e}.Portfolio_skillGrid__486Qc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.11)}.Portfolio_skillCard__uxWV6{position:relative;min-height:430px;padding:clamp(24px,3vw,42px);border:0;background:#0e0f10}.Portfolio_skillCard__uxWV6>div{height:100%;display:flex;flex-direction:column}.Portfolio_skillCard__uxWV6 span{color:#5f605e;font-family:ui-monospace,monospace;font-size:11px}.Portfolio_skillCard__uxWV6 h3{margin:46px 0 auto;font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.05em}.Portfolio_skillCard__uxWV6 ul{padding-top:52px;display:flex;flex-wrap:wrap;gap:9px 14px;border-top:1px solid hsla(0,0%,100%,.11)}.Portfolio_skillCard__uxWV6 li{color:#9b9b96;font-size:12px}.Portfolio_skillCard__uxWV6 li:not(:last-child):after{content:"/";margin-left:14px;color:#474845}.Portfolio_education__BZY0S{padding:clamp(64px,5vw,100px) var(--gutter);display:grid;grid-template-columns:.42fr 1fr 1fr;grid-gap:44px;gap:44px}.Portfolio_education__BZY0S>div{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.11)}.Portfolio_education__BZY0S>div span{color:#656663;font-family:ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.Portfolio_education__BZY0S h3{margin:26px 0 8px;font-size:clamp(21px,2vw,30px);font-weight:500;letter-spacing:-.04em}.Portfolio_education__BZY0S>div p{color:#9b9b96;font-size:13px}.Portfolio_contact__8R00v{padding:clamp(64px,5vw,100px) var(--gutter) 60px;background:#deded9;color:#0a0b0b}.Portfolio_contact__8R00v .Portfolio_kicker__01EQt{color:rgba(10,11,11,.58)}.Portfolio_contactMain__n6p_F{margin-block:clamp(50px,7vw,90px);display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.Portfolio_contactMain__n6p_F h2{font-size:clamp(64px,10vw,156px);font-weight:650;letter-spacing:-.08em;line-height:.78}.Portfolio_contactButton__Ok4hK{width:clamp(100px,11vw,164px);aspect-ratio:1;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:#deded9;background:#0a0b0b;transition:transform .2s ease}.Portfolio_contactButton__Ok4hK svg{width:36%;fill:none;stroke:currentColor;stroke-width:1}.Portfolio_contactButton__Ok4hK:hover{transform:rotate(45deg)}.Portfolio_email__r2uaP{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:0 0 24px;border:0;border-bottom:1px solid rgba(10,11,11,.25);color:inherit;background:transparent;text-align:left;cursor:copy;font-size:clamp(21px,3vw,46px);letter-spacing:-.04em}.Portfolio_email__r2uaP span{font:inherit}.Portfolio_email__r2uaP small{flex-shrink:0;color:rgba(10,11,11,.58);font-family:ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease}.Portfolio_email__r2uaP:hover small{color:#0a0b0b}.Portfolio_socials__4SovH{padding-top:28px;display:flex;gap:28px}.Portfolio_socials__4SovH a{position:relative;padding-bottom:5px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:opacity .18s ease}.Portfolio_socials__4SovH a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.Portfolio_socials__4SovH a:hover:after{transform:scaleX(1);transform-origin:left}.Portfolio_socials__4SovH svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .22s ease}.Portfolio_socials__4SovH a:hover svg{transform:translate(2px,-2px)}.Portfolio_footer__q58b4{padding:26px var(--gutter);display:flex;justify-content:space-between;color:#666763;background:#08090a;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.Portfolio_footer__q58b4 a{display:inline-block;transition:color .18s ease,transform .18s ease}.Portfolio_footer__q58b4 a:hover{color:#deded9;transform:translateY(-2px)}@media(max-width:1100px){.Portfolio_metrics__7A84z{grid-template-columns:repeat(2,1fr)}.Portfolio_projectSecondary__o_Cui,.Portfolio_project__9Vi0d{grid-template-columns:1fr}.Portfolio_projectSecondary__o_Cui .Portfolio_gadgetStoreVisual__E2qxT{order:2;margin:0 22px 22px}.Portfolio_projectCopy__AjBYb{min-height:500px}.Portfolio_syncrVisual__Q7nrT{margin:0 22px 22px}.Portfolio_experienceGrid__NFtC4{grid-template-columns:repeat(2,minmax(0,1fr))}.Portfolio_experienceCard__Cd_31:first-child{grid-column:1/-1;min-height:390px}.Portfolio_skillGrid__486Qc{grid-template-columns:repeat(2,1fr)}.Portfolio_education__BZY0S{grid-template-columns:1fr 1fr}.Portfolio_education__BZY0S>.Portfolio_kicker__01EQt{grid-column:1/-1}}@media(max-width:720px){.Portfolio_header__0_lec{height:64px}.Portfolio_headerInner__pQhQS{grid-template-columns:1fr 1fr}.Portfolio_nav___0kLH{display:none}.Portfolio_headerCta__tNPDZ{padding:10px 14px}.Portfolio_hero__uir1B{min-height:calc(100svh - 64px)}.Portfolio_heroInner__MsVRn{padding-top:64px;align-content:center}.Portfolio_heroTitle__DqiWC{font-size:clamp(48px,15.5vw,82px);line-height:.86}.Portfolio_heroBottom__KV5v0{padding-left:0;flex-direction:column;align-items:flex-start}.Portfolio_heroActions__dvxQP{flex-wrap:wrap}.Portfolio_metrics__7A84z{padding-block:28px;grid-template-columns:1fr;gap:18px}.Portfolio_metrics__7A84z>div{border-bottom:0;padding-bottom:0}.Portfolio_metrics__7A84z span{text-align:left}.Portfolio_sectionHeading__1onvi{grid-template-columns:1fr;gap:26px}.Portfolio_sectionHeading__1onvi h2{font-size:clamp(38px,12vw,62px)}.Portfolio_projectCopy__AjBYb{min-height:520px}.Portfolio_projectTopline__MADqq{flex-wrap:wrap;gap:10px}.Portfolio_syncrVisual__Q7nrT{min-height:390px}.Portfolio_appShell__vx_l2 aside{width:46px}.Portfolio_appShell__vx_l2 aside i{width:14px}.Portfolio_board__fFJf1{padding:18px 12px}.Portfolio_columns__FwNPd{gap:6px}.Portfolio_columns__FwNPd span{height:70px}.Portfolio_gadgetStoreVisual__E2qxT{height:420px}.Portfolio_storeFilters__q2ym9{width:76px;padding-inline:12px}.Portfolio_storeHeader__0Qybl nav{display:none}.Portfolio_storeCatalog__kkzSW{padding:18px 12px}.Portfolio_productGrid__jJMYw{gap:6px}.Portfolio_productCard__kncXk{padding:8px}.Portfolio_experienceGrid__NFtC4{grid-template-columns:1fr}.Portfolio_experienceCard__Cd_31:first-child{grid-column:auto}.Portfolio_experienceCard__Cd_31{min-height:430px}.Portfolio_skillGrid__486Qc{grid-template-columns:1fr}.Portfolio_skillCard__uxWV6{min-height:330px}.Portfolio_education__BZY0S{grid-template-columns:1fr}.Portfolio_education__BZY0S>.Portfolio_kicker__01EQt{grid-column:auto}.Portfolio_contactMain__n6p_F{align-items:flex-end}.Portfolio_contactMain__n6p_F h2{font-size:clamp(54px,16vw,90px)}.Portfolio_socials__4SovH{flex-wrap:wrap}.Portfolio_footer__q58b4{flex-wrap:wrap;gap:14px}.Portfolio_footer__q58b4 span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.Portfolio_page__lwa3r *,.Portfolio_page__lwa3r :after,.Portfolio_page__lwa3r :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}