.project-catalog-module__LE7HiW__catalog{width:100%;min-width:0}.project-catalog-module__LE7HiW__jumpNav{flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;display:flex}.project-catalog-module__LE7HiW__jumpNav a{min-height:44px;color:var(--ink-soft);border-bottom:1px solid var(--line);align-items:center;gap:9px;font-size:12px;transition:color .16s,border-color .16s;display:inline-flex}.project-catalog-module__LE7HiW__jumpNav a:hover,.project-catalog-module__LE7HiW__jumpNav a:focus-visible{color:var(--brand);border-color:var(--brand)}.project-catalog-module__LE7HiW__jumpNav a span{font-family:var(--font-geist-mono),monospace;color:var(--brand);font-size:10px}.project-catalog-module__LE7HiW__group{min-width:0;scroll-margin-top:28px}.project-catalog-module__LE7HiW__group+.project-catalog-module__LE7HiW__group{margin-top:48px}.project-catalog-module__LE7HiW__groupHeader{border-top:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-top:18px;display:flex}.project-catalog-module__LE7HiW__group:first-of-type .project-catalog-module__LE7HiW__groupHeader{border-top:0;padding-top:0}.project-catalog-module__LE7HiW__groupHeader>svg{stroke-width:1.5px;width:18px;height:18px;color:var(--brand)}.project-catalog-module__LE7HiW__groupHeader h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.project-catalog-module__LE7HiW__count{font-family:var(--font-geist-mono),monospace;color:var(--ink-soft);font-size:11px}.project-catalog-module__LE7HiW__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.project-catalog-module__LE7HiW__project{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--preview-shadow);border-radius:12px;flex-direction:column;scroll-margin-top:28px;transition:border-color .18s,box-shadow .18s;display:flex}.project-catalog-module__LE7HiW__project:hover{border-color:var(--line-strong);box-shadow:var(--active-shadow)}.project-catalog-module__LE7HiW__preview{aspect-ratio:16/9;background:var(--paper);cursor:pointer;border:0;border-radius:7px;flex:none;width:calc(100% - 16px);margin:8px 8px 0;padding:0;transition:transform .18s;display:block;position:relative;overflow:hidden}.project-catalog-module__LE7HiW__preview img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .22s;display:block}.project-catalog-module__LE7HiW__previewAction{background:var(--brand);width:32px;height:32px;color:var(--primary-foreground);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:11px;right:11px;transform:translateY(3px)}.project-catalog-module__LE7HiW__previewAction svg{width:15px;height:15px}.project-catalog-module__LE7HiW__preview:hover .project-catalog-module__LE7HiW__previewAction,.project-catalog-module__LE7HiW__preview:focus-visible .project-catalog-module__LE7HiW__previewAction{opacity:1;transform:none}.project-catalog-module__LE7HiW__preview:active{transform:scale(.992)}@media (hover:hover){.project-catalog-module__LE7HiW__preview:hover img{transform:scale(1.012)}}.project-catalog-module__LE7HiW__overview{flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.project-catalog-module__LE7HiW__cardHeading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.project-catalog-module__LE7HiW__title{letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;flex-grow:1;margin:0;font-size:20px;font-weight:560;line-height:1.35}.project-catalog-module__LE7HiW__status{color:var(--brand);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.project-catalog-module__LE7HiW__status>span{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.project-catalog-module__LE7HiW__status[data-status=development],.project-catalog-module__LE7HiW__status[data-status=concept]{color:var(--ink-soft)}.project-catalog-module__LE7HiW__status[data-status=development]>span,.project-catalog-module__LE7HiW__status[data-status=concept]>span{background:0 0;border:1px solid}.project-catalog-module__LE7HiW__summary{max-width:55ch;min-height:44px;color:var(--ink-soft);flex:1;margin:10px 0 0;font-size:14px;line-height:1.65}.project-catalog-module__LE7HiW__actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;padding-top:13px;display:flex}.project-catalog-module__LE7HiW__detailButton,.project-catalog-module__LE7HiW__externalLink{border:1px solid var(--brand);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.project-catalog-module__LE7HiW__detailButton{background:var(--brand);color:var(--primary-foreground)}.project-catalog-module__LE7HiW__detailButton:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.project-catalog-module__LE7HiW__externalLink{border-color:var(--line);width:44px;color:var(--ink);background:0 0;padding:10px}.project-catalog-module__LE7HiW__externalLink:hover{background:var(--accent);border-color:var(--brand);color:var(--brand)}.project-catalog-module__LE7HiW__detailButton svg,.project-catalog-module__LE7HiW__externalLink svg{flex-shrink:0;width:15px;height:15px}.project-catalog-module__LE7HiW__detailButton:active,.project-catalog-module__LE7HiW__externalLink:active{transform:translateY(1px)}.project-catalog-module__LE7HiW__detailButton svg{transition:transform .18s}.project-catalog-module__LE7HiW__detailButton[aria-expanded=true] svg{transform:rotate(180deg)}.project-catalog-module__LE7HiW__contribution{border-left:2px solid var(--brand);margin-top:20px;padding:2px 0 2px 14px}.project-catalog-module__LE7HiW__contribution h4{align-items:center;gap:7px;margin-bottom:5px;font-size:12px;font-weight:550;display:flex}.project-catalog-module__LE7HiW__contribution h4 svg{stroke-width:1.7px;width:14px;height:14px;color:var(--brand)}.project-catalog-module__LE7HiW__contribution p{color:var(--ink-soft);font-size:13px;line-height:1.7}.project-catalog-module__LE7HiW__details{border-top:1px solid var(--line);gap:19px;margin:0 16px;padding:20px 0;animation:.18s both project-catalog-module__LE7HiW__detail-enter;display:grid}.project-catalog-module__LE7HiW__details[hidden]{display:none}.project-catalog-module__LE7HiW__details h4{margin:0 0 9px;font-size:13px;font-weight:550;line-height:1.5}.project-catalog-module__LE7HiW__details p,.project-catalog-module__LE7HiW__details li{color:var(--ink-soft);font-size:13px;line-height:1.75}.project-catalog-module__LE7HiW__details p{margin:0}.project-catalog-module__LE7HiW__details .project-catalog-module__LE7HiW__description{font-size:14px}.project-catalog-module__LE7HiW__details ul{gap:5px;margin:0;padding-left:17px;list-style:outside;display:grid}.project-catalog-module__LE7HiW__details li::marker{color:var(--brand)}.project-catalog-module__LE7HiW__details .project-catalog-module__LE7HiW__sourceNote{font-size:11px}.project-catalog-module__LE7HiW__additionalExperience{max-width:70ch;color:var(--ink-soft);margin:25px 0 0;font-size:13px;line-height:1.75}@media (min-width:750px){.project-catalog-module__LE7HiW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-catalog-module__LE7HiW__project[data-expanded=true]{border-color:var(--line-strong);box-shadow:var(--active-shadow);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:26px;padding:22px;display:grid}.project-catalog-module__LE7HiW__project[data-expanded=true] .project-catalog-module__LE7HiW__preview{align-self:start;width:100%;margin:0}.project-catalog-module__LE7HiW__project[data-expanded=true] .project-catalog-module__LE7HiW__overview{padding:0;display:block}.project-catalog-module__LE7HiW__project[data-expanded=true] .project-catalog-module__LE7HiW__summary{min-height:0}.project-catalog-module__LE7HiW__project[data-expanded=true] .project-catalog-module__LE7HiW__details{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:26px;margin:22px 0 0;padding:20px 0 0}.project-catalog-module__LE7HiW__project[data-expanded=true] .project-catalog-module__LE7HiW__sourceNote{grid-column:1/-1}}@media (min-width:1100px){.project-catalog-module__LE7HiW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:749px){.project-catalog-module__LE7HiW__jumpNav{gap:6px 20px;margin-bottom:20px}.project-catalog-module__LE7HiW__jumpNav a{gap:7px}.project-catalog-module__LE7HiW__group+.project-catalog-module__LE7HiW__group{margin-top:36px}.project-catalog-module__LE7HiW__overview{padding:14px}.project-catalog-module__LE7HiW__cardHeading{display:block}.project-catalog-module__LE7HiW__title{font-size:18px}.project-catalog-module__LE7HiW__status{margin-top:7px}.project-catalog-module__LE7HiW__summary{min-height:0}.project-catalog-module__LE7HiW__details{margin-inline:14px}}@keyframes project-catalog-module__LE7HiW__detail-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media (hover:none){.project-catalog-module__LE7HiW__previewAction{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.project-catalog-module__LE7HiW__details{animation:none}.project-catalog-module__LE7HiW__preview,.project-catalog-module__LE7HiW__preview img,.project-catalog-module__LE7HiW__previewAction,.project-catalog-module__LE7HiW__project,.project-catalog-module__LE7HiW__detailButton,.project-catalog-module__LE7HiW__detailButton svg,.project-catalog-module__LE7HiW__externalLink{transition:none}.project-catalog-module__LE7HiW__preview:hover img,.project-catalog-module__LE7HiW__preview:active,.project-catalog-module__LE7HiW__detailButton:active,.project-catalog-module__LE7HiW__externalLink:active{transform:none}}
.portfolio-module__SCUKBW__shell{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:420px;display:grid}.portfolio-module__SCUKBW__stage{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior-y:contain;background:var(--paper);background:linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--brand) 2%, var(--paper)));outline:none;min-height:0;padding:24px 5.5%;overflow-y:auto}.portfolio-module__SCUKBW__view{flex-direction:column;justify-content:flex-start;max-width:1240px;min-height:100%;margin:0 auto;animation:.22s both portfolio-module__SCUKBW__view-enter;display:flex}.portfolio-module__SCUKBW__identity{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:34px;min-height:430px;margin-bottom:24px;padding:14px 8px 0;display:grid}.portfolio-module__SCUKBW__identityCopy{min-width:0;padding-block:30px 34px}.portfolio-module__SCUKBW__expertise{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:500;display:flex}.portfolio-module__SCUKBW__expertise:before{content:"";background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.6s ease-in-out infinite portfolio-module__SCUKBW__signal-pulse}@keyframes portfolio-module__SCUKBW__signal-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent)}}.portfolio-module__SCUKBW__identity h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.4vw,64px);font-weight:620;line-height:1.08}.portfolio-module__SCUKBW__role{color:var(--brand);letter-spacing:-.035em;margin-top:9px;font-size:clamp(23px,2.45vw,32px);font-weight:500;line-height:1.25}.portfolio-module__SCUKBW__summary{max-width:51ch;color:var(--ink-soft);margin-top:19px;font-size:18px;line-height:1.65}.portfolio-module__SCUKBW__heroHighlights{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,560px);margin-top:21px;display:grid}.portfolio-module__SCUKBW__heroHighlights span{min-width:0;color:var(--ink);padding:12px 14px 12px 0;font-size:12px;font-weight:520;line-height:1.45}.portfolio-module__SCUKBW__heroHighlights span+span{border-left:1px solid var(--line);padding-left:14px}.portfolio-module__SCUKBW__heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:27px;display:flex}.portfolio-module__SCUKBW__heroActions .site-button{gap:20px;min-height:48px;padding-inline:20px;font-size:14px}.portfolio-module__SCUKBW__heroActions .site-text-link{min-height:44px;font-size:14px}.portfolio-module__SCUKBW__portraitScene{isolation:isolate;border-bottom:1px solid var(--brand);justify-content:center;align-self:end;align-items:end;min-width:0;height:410px;display:flex;position:relative}.portfolio-module__SCUKBW__portraitScene:before{content:"";background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 78%, var(--surface)), var(--brand));transform-origin:0 100%;z-index:-1;width:67%;height:82%;position:absolute;bottom:0;left:18%;transform:skewY(-3deg)}.portfolio-module__SCUKBW__portrait{object-fit:contain;object-position:center bottom;width:88%;height:100%;display:block}.portfolio-module__SCUKBW__disciplines{color:var(--ink-soft);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9px;display:flex;position:absolute;top:75px;right:-7px}.portfolio-module__SCUKBW__disciplines:after{content:"";background:var(--brand);width:22px;height:1px;margin-top:10px}.portfolio-module__SCUKBW__codexPractice{border:1px solid var(--line);border-left:2px solid var(--brand);background:var(--surface);border-radius:6px;margin-top:24px;padding:17px 19px}.portfolio-module__SCUKBW__codexPractice h2{letter-spacing:-.02em;font-size:16px;font-weight:550}.portfolio-module__SCUKBW__codexPractice p{color:var(--ink-soft);margin-top:8px;font-size:14px;line-height:1.7}.portfolio-module__SCUKBW__eyebrow{font-family:var(--font-geist-mono),monospace;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:450;line-height:1.5}.portfolio-module__SCUKBW__approach h1,.portfolio-module__SCUKBW__contact h1{letter-spacing:-.04em;max-width:24ch;margin-bottom:18px;font-size:clamp(27px,2.6vw,34px);font-weight:500;line-height:1.2}.portfolio-module__SCUKBW__viewControls{align-items:center;gap:11px;font-size:11px;display:flex}.portfolio-module__SCUKBW__viewControls button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.portfolio-module__SCUKBW__viewControls button:hover:not(:disabled){background:var(--muted);color:var(--brand)}.portfolio-module__SCUKBW__viewControls button:disabled{opacity:.22;cursor:default}.portfolio-module__SCUKBW__viewControls svg{width:16px;height:16px}.portfolio-module__SCUKBW__approach{grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,140px);width:100%;padding-block:15px;display:grid}.portfolio-module__SCUKBW__approach section>p{color:var(--ink-soft);margin:16px 0;font-size:14px;line-height:1.8}.portfolio-module__SCUKBW__approach section>.portfolio-module__SCUKBW__approachLead{color:var(--ink);margin-top:22px;font-size:18px;line-height:1.65}.portfolio-module__SCUKBW__approach section>button{margin-top:2px;font-size:13px}.portfolio-module__SCUKBW__practice{border-top:1px solid var(--line);margin-top:25px;padding-top:19px}.portfolio-module__SCUKBW__practice h2{margin-bottom:13px;font-size:13px;font-weight:550}.portfolio-module__SCUKBW__practice p{color:var(--ink-soft);align-items:center;gap:10px;margin-top:5px;font-size:12px;line-height:1.7;display:flex}.portfolio-module__SCUKBW__practice svg{width:12px;height:12px;color:var(--brand)}.portfolio-module__SCUKBW__method{padding-top:5px}.portfolio-module__SCUKBW__methodStep{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:20px;padding:26px 0 37px;display:grid;position:relative}.portfolio-module__SCUKBW__methodStep>span{font-family:var(--font-geist-mono),monospace;color:var(--brand);padding-top:4px;font-size:12px}.portfolio-module__SCUKBW__methodStep h3{letter-spacing:-.025em;font-size:21px;font-weight:500}.portfolio-module__SCUKBW__methodStep p{color:var(--ink-soft);max-width:34ch;margin-top:8px;font-size:13px;line-height:1.7}.portfolio-module__SCUKBW__methodArrow{color:var(--line-strong);width:12px;height:12px;position:absolute;bottom:15px;left:7px}.portfolio-module__SCUKBW__contact{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(60px,10vw,150px);padding-block:24px;display:grid}.portfolio-module__SCUKBW__contact h1{max-width:25ch}.portfolio-module__SCUKBW__contactIntro{color:var(--ink-soft);max-width:42ch;margin:22px 0 28px;font-size:17px;line-height:1.7}.portfolio-module__SCUKBW__contactLinks{border-top:1px solid var(--line);margin-top:35px}.portfolio-module__SCUKBW__contactLinks>a{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;font-size:16px;display:flex}.portfolio-module__SCUKBW__contactLinks a>svg{width:18px;height:18px;color:var(--brand);flex-shrink:0}.portfolio-module__SCUKBW__contactLinks a>svg:last-child{width:16px;margin-left:auto}.portfolio-module__SCUKBW__contactLinks small{color:var(--ink-soft);margin-bottom:3px;font-size:11px;display:block}.portfolio-module__SCUKBW__socialLinks{flex-wrap:wrap;gap:25px;margin-top:23px;display:flex}.portfolio-module__SCUKBW__socialLinks a{font-size:12px}.portfolio-module__SCUKBW__businessInfo{border-left:1px solid var(--line);padding:30px 0 30px 35px}.portfolio-module__SCUKBW__businessInfo p:not(.portfolio-module__SCUKBW__eyebrow){color:var(--ink-soft);margin-top:13px;font-size:13px;line-height:1.8}.portfolio-module__SCUKBW__businessInfo h2{letter-spacing:-.03em;max-width:23ch;margin-top:9px;font-size:23px;font-weight:500;line-height:1.4}.portfolio-module__SCUKBW__businessInfo .portfolio-module__SCUKBW__taxId{color:var(--brand);font-family:var(--font-geist-mono),monospace;font-size:12px}.portfolio-module__SCUKBW__businessInfo dl{margin:25px 0}.portfolio-module__SCUKBW__businessInfo dt{color:var(--ink-soft);font-size:11px}.portfolio-module__SCUKBW__businessInfo dd{margin-top:4px;font-size:15px}.portfolio-module__SCUKBW__businessInfo a{margin-top:22px;font-size:12px}@keyframes portfolio-module__SCUKBW__view-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1000px) and (min-width:701px){.portfolio-module__SCUKBW__stage{padding:25px 4%}.portfolio-module__SCUKBW__identity{gap:24px;min-height:390px}.portfolio-module__SCUKBW__identity h1{font-size:44px}.portfolio-module__SCUKBW__role{font-size:25px}.portfolio-module__SCUKBW__summary{font-size:16px}.portfolio-module__SCUKBW__portraitScene{height:370px}.portfolio-module__SCUKBW__disciplines{display:none}.portfolio-module__SCUKBW__contact{gap:40px}.portfolio-module__SCUKBW__approach{gap:45px}}@media (max-width:700px){.portfolio-module__SCUKBW__shell{height:auto;min-height:0;position:fixed;inset:0}.portfolio-module__SCUKBW__stage{padding:12px 22px 24px}.portfolio-module__SCUKBW__identity{grid-template-columns:1fr;gap:0;min-height:0;margin-bottom:16px;padding:0 0 14px}.portfolio-module__SCUKBW__identityCopy{display:contents}.portfolio-module__SCUKBW__expertise{grid-row:1;margin-bottom:8px;font-size:9px}.portfolio-module__SCUKBW__identity h1{grid-row:2;font-size:30px}.portfolio-module__SCUKBW__role{grid-row:3;margin-top:5px;font-size:21px}.portfolio-module__SCUKBW__portraitScene{grid-row:4;width:min(100%,240px);height:clamp(80px,100svh - 560px,160px);margin:8px auto 0}.portfolio-module__SCUKBW__portrait{width:90%;height:100%}.portfolio-module__SCUKBW__disciplines{display:none}.portfolio-module__SCUKBW__summary{grid-row:5;margin-top:12px;font-size:14px;line-height:1.45}.portfolio-module__SCUKBW__heroHighlights{grid-row:6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.portfolio-module__SCUKBW__heroHighlights span{padding:8px 6px;font-size:10px;line-height:1.35}.portfolio-module__SCUKBW__heroHighlights span:first-child{padding-left:0}.portfolio-module__SCUKBW__heroHighlights span+span{border-left:1px solid var(--line);border-top:0;padding-left:8px}.portfolio-module__SCUKBW__heroActions{grid-row:7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:12px;display:grid}:is(.portfolio-module__SCUKBW__heroActions .site-button,.portfolio-module__SCUKBW__heroActions .site-text-link){justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px;font-size:12px;line-height:1.4}.portfolio-module__SCUKBW__heroActions svg{flex-shrink:0;width:14px;height:14px}.portfolio-module__SCUKBW__eyebrow{margin-bottom:10px;font-size:10px}.portfolio-module__SCUKBW__viewControls{gap:7px}.portfolio-module__SCUKBW__viewControls button{width:36px;min-height:40px}.portfolio-module__SCUKBW__approach{padding:0;display:block}.portfolio-module__SCUKBW__approach h1,.portfolio-module__SCUKBW__contact h1{font-size:28px}.portfolio-module__SCUKBW__approach section>.portfolio-module__SCUKBW__approachLead{font-size:17px}.portfolio-module__SCUKBW__method{margin-top:35px}.portfolio-module__SCUKBW__methodStep{padding:23px 0 29px}.portfolio-module__SCUKBW__contact{padding:0;display:block}.portfolio-module__SCUKBW__contactIntro{margin-block:20px;font-size:16px}.portfolio-module__SCUKBW__contactLinks>a{font-size:15px}.portfolio-module__SCUKBW__businessInfo{border-left:0;border-top:1px solid var(--line);margin-top:38px;padding:25px 0 0}.portfolio-module__SCUKBW__businessInfo h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.portfolio-module__SCUKBW__view,.portfolio-module__SCUKBW__expertise:before{animation:none}}@media (max-width:360px){.portfolio-module__SCUKBW__identity h1{font-size:28px}.portfolio-module__SCUKBW__role{font-size:20px}}.portfolio-module__SCUKBW__profileLink{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.portfolio-module__SCUKBW__profileLink svg,.portfolio-module__SCUKBW__codexPractice a svg{flex-shrink:0;width:15px;height:15px}.portfolio-module__SCUKBW__codexPractice a{margin-top:14px}
