.PortfolioV9Sh_root__pNB4U{--ink:#171512;--body:#514c46;--muted:#746d65;--accent:#8f6a3f;--accent-deep:#7d6141;--accent-soft:rgba(143,106,63,0.14);--sand-light:#f3eee7;--line:#d8d0c6;--paper:#fcfaf6;--warm-white:#fffdf9;--font-heading:"Manrope",sans-serif;--font-body:"DM Sans",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(194,173,143,.12),transparent 32%),radial-gradient(circle at 6% 90%,rgba(154,125,86,.05),transparent 26%),linear-gradient(180deg,#fffdf9,#fcfaf6);overflow-x:hidden}.PortfolioV9Sh_root__pNB4U:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.PortfolioV9Sh_root__pNB4U>*{position:relative;z-index:1}.PortfolioV9Sh_root__pNB4U h1,.PortfolioV9Sh_root__pNB4U h2,.PortfolioV9Sh_root__pNB4U h3,.PortfolioV9Sh_root__pNB4U h4,.PortfolioV9Sh_root__pNB4U p{margin-top:0}.PortfolioV9Sh_root__pNB4U h1,.PortfolioV9Sh_root__pNB4U h2{font-family:var(--font-heading);font-weight:400;letter-spacing:-.04em}.PortfolioV9Sh_root__pNB4U h1{font-size:clamp(56px,5.4vw,82px);line-height:.98;margin-bottom:26px}.PortfolioV9Sh_root__pNB4U h2{font-size:clamp(34px,3vw,50px);line-height:1.12;margin-bottom:14px}.PortfolioV9Sh_root__pNB4U :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.PortfolioV9Sh_progress__GjCIC{position:fixed;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:0 50%;z-index:60}.PortfolioV9Sh_compareChip__Z_Ona{position:fixed;right:18px;bottom:16px;z-index:70;background:var(--warm-white);border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 26px rgba(23,21,18,.12);padding:9px 15px;font-size:11.5px;color:var(--muted);text-decoration:none}.PortfolioV9Sh_compareChip__Z_Ona b{color:var(--accent-deep);font-weight:600}.PortfolioV9Sh_header__VnqbJ{position:fixed;z-index:50;top:0;left:0;right:0;height:84px;padding:0 clamp(28px,5vw,76px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(253,252,249,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(222,217,209,.5)}.PortfolioV9Sh_monogram__i8_lA{font:500 21px var(--font-heading);letter-spacing:.02em;width:-moz-fit-content;width:fit-content}.PortfolioV9Sh_monogram__i8_lA i{font-style:normal;color:var(--accent)}.PortfolioV9Sh_desktopNav__q6r9H{display:flex;gap:36px;justify-self:center}.PortfolioV9Sh_navBtn__D4Ccg{position:relative;border:0;background:transparent;padding:30px 0 12px;font-size:13px;cursor:pointer;color:var(--body)}.PortfolioV9Sh_navBtn__D4Ccg:after{content:"";position:absolute;height:2px;left:50%;right:50%;bottom:6px;background:var(--ink);transition:.3s var(--ease)}.PortfolioV9Sh_navActive__MR_Fn:after,.PortfolioV9Sh_navBtn__D4Ccg:hover:after{left:0;right:0}.PortfolioV9Sh_navActive__MR_Fn{color:var(--ink)}.PortfolioV9Sh_menuButton__q_5ih{display:none;border:0;background:none;justify-self:end;cursor:pointer}.PortfolioV9Sh_mobileNav__UPext{display:none;position:fixed;z-index:49;inset:74px 0 auto;background:var(--paper);padding:20px 26px 26px;border-bottom:1px solid var(--line);overflow:hidden;flex-direction:column;gap:4px}.PortfolioV9Sh_mobileNavBtn__zAa7r{border:0;background:transparent;padding:14px 4px;text-align:left;font-size:16px;cursor:pointer;border-bottom:1px solid rgba(216,208,198,.4)}.PortfolioV9Sh_section__qssJl{padding:116px clamp(28px,5vw,76px) 44px;max-width:1440px;margin:0 auto;width:100%}.PortfolioV9Sh_eyebrow__klzoe{font-size:12px;letter-spacing:.13em}.PortfolioV9Sh_eyebrow__klzoe,.PortfolioV9Sh_sectionLabel__d5uAO{color:var(--accent-deep);font-weight:600;text-transform:uppercase;margin:0 0 22px}.PortfolioV9Sh_sectionLabel__d5uAO{display:flex;align-items:baseline;gap:16px;font-size:11px;letter-spacing:.14em}.PortfolioV9Sh_sectionLabel__d5uAO:after{content:"";flex:0 0 54px;border-top:1px solid var(--line);transform:translateY(-3px)}.PortfolioV9Sh_sectionIntro__6gtum{color:var(--muted);font-size:15px;line-height:1.65;max-width:640px;margin:0 0 42px}.PortfolioV9Sh_hero__fJUqM{min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding-top:112px}.PortfolioV9Sh_homeGrid__xZlbf{display:grid;grid-template-columns:1.08fr .82fr .8fr;grid-gap:clamp(28px,3.6vw,58px);gap:clamp(28px,3.6vw,58px);align-items:center;width:100%}.PortfolioV9Sh_intro__NW_kl{max-width:485px;color:var(--body);line-height:1.68;font-size:17px;margin:0}.PortfolioV9Sh_portraitWrap__Je_f6{position:relative;display:grid;place-items:center;transform:translateX(-10px)}.PortfolioV9Sh_portrait__nexog{width:min(100%,310px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#efe7db;border:1px solid #ded4c8;box-shadow:inset 0 0 60px rgba(168,140,106,.08),0 18px 40px rgba(154,125,86,.1)}.PortfolioV9Sh_portrait__nexog img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.12);transform-origin:50% 12%;display:block}.PortfolioV9Sh_profilePoints__EAgKJ{display:flex;flex-direction:column;gap:30px;transform:translateX(-22px)}.PortfolioV9Sh_profilePoint__MHGWi{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;color:var(--accent)}.PortfolioV9Sh_profilePoint__MHGWi strong{display:flex;flex-direction:column;color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.PortfolioV9Sh_profilePoint__MHGWi small{display:block;margin-top:5px;color:var(--muted);font-size:13px}.PortfolioV9Sh_capabilityArea__sMxh5{margin-top:clamp(38px,5vh,60px);width:100%}.PortfolioV9Sh_capabilityArea__sMxh5 .PortfolioV9Sh_eyebrow__klzoe{margin-bottom:16px}.PortfolioV9Sh_capabilityGrid__87P5g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.PortfolioV9Sh_capability___Q3b1{min-height:96px;display:grid;grid-template-columns:24px 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.5);padding:15px 16px 16px;transition:border-color .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease)}.PortfolioV9Sh_capability___Q3b1:hover{border-color:rgba(143,106,63,.42);background:rgba(255,253,249,.96);box-shadow:0 12px 28px rgba(23,21,18,.08)}.PortfolioV9Sh_capability___Q3b1 svg{grid-column:1;width:18px;height:18px;margin-top:2px;color:var(--accent)}.PortfolioV9Sh_capability___Q3b1 strong{grid-column:2;font-size:13.5px;line-height:1.25;font-weight:600}.PortfolioV9Sh_capability___Q3b1 p{grid-column:1/-1;margin:1px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.PortfolioV9Sh_strategySection__vAVcJ{padding-top:100px}.PortfolioV9Sh_strategyHero__l6ntE{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(24px,3.4vw,58px);gap:clamp(24px,3.4vw,58px);align-items:center;margin-bottom:clamp(26px,3vh,40px)}.PortfolioV9Sh_strategyHeroCopy__leeOa .PortfolioV9Sh_eyebrow__klzoe,.PortfolioV9Sh_strategyHeroCopy__leeOa [class*=eyebrow]{display:inline-flex;align-items:center;gap:18px}.PortfolioV9Sh_strategyHeroCopy__leeOa .PortfolioV9Sh_eyebrow__klzoe:after{content:"";width:58px;height:1px;background:rgba(143,106,63,.5)}.PortfolioV9Sh_strategyHeroCopy__leeOa h2{max-width:560px;font-size:clamp(40px,4vw,60px);line-height:.99;letter-spacing:-.05em;margin-bottom:16px}.PortfolioV9Sh_strategyHeroCopy__leeOa p{max-width:560px;color:var(--body);font-size:15px;line-height:1.62;margin:0}.PortfolioV9Sh_strategyMap__0VFgx{position:relative;min-height:168px}.PortfolioV9Sh_strategyRoadLine__neSta{position:absolute;left:7%;right:7%;top:54px;border-top:1px solid rgba(143,106,63,.28)}.PortfolioV9Sh_strategyMilestones__wynJU{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start;padding-top:30px}.PortfolioV9Sh_strategyMilestone__HO0yy{border:0;background:transparent;color:var(--ink);text-align:center;cursor:pointer;display:grid;justify-items:center;align-content:start;grid-gap:0;gap:0;padding:0 4px}.PortfolioV9Sh_strategyMilestone__HO0yy>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(143,106,63,.38);border-radius:50%;background:rgba(255,253,249,.9);color:var(--accent);font:700 15px/1 var(--font-heading);box-shadow:0 8px 20px rgba(143,106,63,.09);transition:.25s var(--ease)}.PortfolioV9Sh_strategyMilestone__HO0yy i{margin-top:18px;display:grid;place-items:center;color:var(--accent);font-style:normal;transition:transform .25s var(--ease),color .25s var(--ease)}.PortfolioV9Sh_strategyMilestone__HO0yy small{display:block;margin-top:10px;max-width:116px;color:var(--ink);font:600 10.5px/1.25 var(--font-body)}.PortfolioV9Sh_strategyMilestoneActive__f0tht>span,.PortfolioV9Sh_strategyMilestone__HO0yy:hover>span{color:#fff;background:var(--accent);transform:translateY(-4px)}.PortfolioV9Sh_strategyMilestoneActive__f0tht i,.PortfolioV9Sh_strategyMilestone__HO0yy:hover i{color:var(--ink);transform:translateY(-3px) scale(1.08)}.PortfolioV9Sh_strategyGrid__2t6cD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.PortfolioV9Sh_strategyCard__u1B6O{position:relative;display:flex;flex-direction:column;gap:11px;min-height:150px;border:1px solid rgba(216,208,198,.96);border-radius:10px;background:linear-gradient(140deg,rgba(255,253,249,.95),rgba(252,247,239,.7));padding:20px 22px;box-shadow:0 10px 28px rgba(23,21,18,.05);cursor:pointer;text-align:left;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.PortfolioV9Sh_strategyCardActive__StXJI,.PortfolioV9Sh_strategyCard__u1B6O:hover{border-color:rgba(143,106,63,.55);background:#fffaf3;box-shadow:0 18px 42px rgba(23,21,18,.1)}.PortfolioV9Sh_strategyCardHead__Y6Pww{display:flex;align-items:center;justify-content:space-between}.PortfolioV9Sh_strategyIcon__kb3G8{width:44px;height:44px;border-radius:50%;border:1px solid rgba(143,106,63,.22);display:grid;place-items:center;color:var(--accent);background:linear-gradient(145deg,rgba(246,238,226,.86),rgba(255,250,243,.96));transition:transform .25s var(--ease)}.PortfolioV9Sh_strategyCardActive__StXJI .PortfolioV9Sh_strategyIcon__kb3G8,.PortfolioV9Sh_strategyCard__u1B6O:hover .PortfolioV9Sh_strategyIcon__kb3G8{transform:translateY(-2px)}.PortfolioV9Sh_strategyNum__CSoab{font:600 13px/1 var(--font-heading);color:var(--muted);letter-spacing:.06em}.PortfolioV9Sh_strategyCardActive__StXJI .PortfolioV9Sh_strategyNum__CSoab{color:var(--accent-deep)}.PortfolioV9Sh_strategyCard__u1B6O h3{font:500 20px/1.1 var(--font-heading);letter-spacing:-.03em;margin:2px 0 0}.PortfolioV9Sh_strategyCard__u1B6O p{color:var(--body);font-size:13px;line-height:1.5;margin:0}.PortfolioV9Sh_workSection__4w7Xl{padding-top:108px}.PortfolioV9Sh_workHead__4sBl4{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.PortfolioV9Sh_sectorRow__oiUo2{display:flex;gap:26px;padding-bottom:8px}.PortfolioV9Sh_sectorRow__oiUo2 span{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:11px}.PortfolioV9Sh_sectorRow__oiUo2 svg{color:var(--accent-deep)}.PortfolioV9Sh_workGrid__K59x3{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start}.PortfolioV9Sh_caseList__rM6sZ{display:flex;flex-direction:column;border-top:1px solid var(--line)}.PortfolioV9Sh_caseGroupLabel__UwsLf{display:flex;align-items:center;gap:10px;padding:14px 0 7px;color:var(--accent-deep);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.PortfolioV9Sh_groupLogo__bsXnj{display:block;width:auto;max-width:130px;height:26px;object-fit:contain;object-position:left center}.PortfolioV9Sh_casePlaceholder__QPny_{display:grid;grid-template-columns:34px 52px 1fr;grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:12px 14px;border-top:1px dashed var(--line);color:var(--muted)}.PortfolioV9Sh_casePlaceholderPlus__K59ta{display:grid;place-items:center;width:30px;height:30px;border:1px dashed var(--accent);border-radius:50%;color:var(--accent-deep);font-size:20px;font-weight:300}.PortfolioV9Sh_casePlaceholder__QPny_ strong{display:block;color:var(--body);font-size:14px;font-weight:500}.PortfolioV9Sh_casePlaceholder__QPny_ small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.45}.PortfolioV9Sh_caseItem__y_enG{display:grid;grid-template-columns:36px 56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 10px 10px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background .25s var(--ease),padding .25s var(--ease)}.PortfolioV9Sh_caseItem__y_enG:hover{background:rgba(243,238,231,.6)}.PortfolioV9Sh_caseIcon__gnuqh{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(143,106,63,.24);background:rgba(255,253,249,.7);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.PortfolioV9Sh_caseItemActive__ut8iW .PortfolioV9Sh_caseIcon__gnuqh{border-color:var(--accent);color:var(--accent-deep);background:var(--warm-white)}.PortfolioV9Sh_caseYear__4oVJ5{color:var(--muted);font-size:11.5px;font-weight:500;letter-spacing:.02em}.PortfolioV9Sh_caseItem__y_enG strong{display:block;font-size:14.5px;font-weight:500;color:var(--body);transition:color .25s var(--ease)}.PortfolioV9Sh_caseItem__y_enG small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.45}.PortfolioV9Sh_caseMetric__R4mHB{color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;font-size:10.5px;font-weight:500;padding:6px 11px;white-space:nowrap}.PortfolioV9Sh_caseItemActive__ut8iW{background:var(--sand-light);padding-left:14px}.PortfolioV9Sh_caseItemActive__ut8iW strong{color:var(--ink)}.PortfolioV9Sh_caseFile__f_2TT{position:-webkit-sticky;position:sticky;top:108px;background:var(--ink);color:#f8f3eb;border-radius:10px;padding:clamp(30px,2.8vw,44px);box-shadow:0 30px 60px rgba(23,21,18,.22)}.PortfolioV9Sh_caseFileHead__Wj745{border-bottom:1px solid rgba(248,243,235,.16);padding-bottom:20px;margin-bottom:20px}.PortfolioV9Sh_caseFileHead__Wj745>span{color:#d6b790;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.PortfolioV9Sh_caseFileHead__Wj745 strong{display:block;font:400 clamp(27px,2.2vw,34px)/1.1 var(--font-heading);letter-spacing:-.02em;margin:14px 0 9px}.PortfolioV9Sh_caseFileHead__Wj745 p{margin:0;color:rgba(238,231,221,.75);font-size:14px;line-height:1.5}.PortfolioV9Sh_caseFileBody__3dyYS{display:flex;flex-direction:column;gap:22px}.PortfolioV9Sh_caseFileRow__t3F1P{display:grid;grid-template-columns:30px 1fr;grid-gap:16px;gap:16px;align-items:start}.PortfolioV9Sh_caseFileRow__t3F1P svg{color:#d6b790;margin-top:1px}.PortfolioV9Sh_caseFileRow__t3F1P span{display:block;color:#d6b790;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.PortfolioV9Sh_caseFileRow__t3F1P p{margin:0;color:#eee7dd;font-size:14.5px;line-height:1.62}.PortfolioV9Sh_workGrid__K59x3{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:32px}.PortfolioV9Sh_caseFile__f_2TT{height:680px;box-sizing:border-box;overflow-y:auto}.PortfolioV9Sh_caseGroupLabel__UwsLf,.PortfolioV9Sh_caseItem__y_enG,.PortfolioV9Sh_caseList__rM6sZ{width:100%;box-sizing:border-box}.PortfolioV9Sh_aboutSection__DMLJF{padding-top:108px}.PortfolioV9Sh_aboutGrid__ppaAM{display:grid;grid-template-columns:38% 62%}.PortfolioV9Sh_aboutSidebar__d2VaL{padding-right:6vw}.PortfolioV9Sh_aboutHuman__p78jL{color:var(--muted);font-size:13.5px;line-height:1.75;max-width:380px}.PortfolioV9Sh_aboutTabs__dz98x{margin-top:30px;border-left:1px solid var(--line);display:flex;flex-direction:column}.PortfolioV9Sh_aboutTab__UP978{position:relative;border:0;background:transparent;padding:11px 0 11px 32px;display:flex;gap:16px;align-items:center;color:#77716a;cursor:pointer;text-align:left;font-size:14px}.PortfolioV9Sh_aboutTabActive__SaA8x{color:var(--ink)}.PortfolioV9Sh_aboutTabActive__SaA8x:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;background:var(--ink)}.PortfolioV9Sh_aboutDetail__fVId2{border-left:1px solid var(--line);padding:4px 0 40px 52px;min-height:420px}.PortfolioV9Sh_educationItem__efp_e{position:relative;display:grid;grid-template-columns:96px 1fr;grid-gap:34px;gap:34px;padding:4px 0 40px 34px}.PortfolioV9Sh_educationItem__efp_e i{position:absolute;left:-58px;top:6px;width:13px;height:13px;border-radius:50%;background:var(--ink);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink)}.PortfolioV9Sh_educationYear__JLkl3{color:#78736c;font-size:11.5px;padding-top:5px}.PortfolioV9Sh_educationItem__efp_e h3{font-size:19px;font-weight:500;margin-bottom:8px}.PortfolioV9Sh_educationItem__efp_e sup{font-size:.55em;line-height:0;vertical-align:super}.PortfolioV9Sh_educationScore__vOlvt{display:block;color:var(--accent-deep);font-size:12px;font-weight:600;letter-spacing:0;margin:-2px 0 9px}.PortfolioV9Sh_educationItem__efp_e strong{display:block;font-size:13px;margin-bottom:9px;color:var(--accent-deep)}.PortfolioV9Sh_educationItem__efp_e p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.6}.PortfolioV9Sh_aboutList__KN6hX{max-width:720px}.PortfolioV9Sh_aboutList__KN6hX h3{font:400 29px/1.2 var(--font-heading);margin-bottom:28px;letter-spacing:-.02em}.PortfolioV9Sh_aboutList__KN6hX article{display:grid;grid-template-columns:42px 1fr;align-items:start;grid-gap:18px;gap:18px;padding:22px 8px;border-bottom:1px solid var(--line)}.PortfolioV9Sh_aboutList__KN6hX article>span{color:var(--accent);font-size:11px;padding-top:3px}.PortfolioV9Sh_aboutList__KN6hX h4{margin:0 0 6px;font-size:15.5px;font-weight:500}.PortfolioV9Sh_aboutList__KN6hX p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.6}.PortfolioV9Sh_contactSection__rKiGT{padding-top:108px;padding-bottom:92px}.PortfolioV9Sh_contactGrid__PIhG7{display:grid;grid-template-columns:1fr .9fr;grid-gap:clamp(30px,4vw,70px);gap:clamp(30px,4vw,70px);align-items:start;border-top:1px solid var(--line);padding-top:54px}.PortfolioV9Sh_contactCopy__EPjfY h2{max-width:480px}.PortfolioV9Sh_contactCopy__EPjfY p{color:var(--muted);font-size:14.5px;line-height:1.7;max-width:440px}.PortfolioV9Sh_resumeBtn__GxeJj{display:inline-flex;align-items:center;gap:12px;margin-top:26px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;padding:13px 18px;font-size:12px;letter-spacing:.04em;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.PortfolioV9Sh_resumeBtn__GxeJj:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,19,17,.18)}.PortfolioV9Sh_contactOptions__qhr8N{border-top:1px solid var(--line)}.PortfolioV9Sh_contactOptions__qhr8N a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:22px 8px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .2s var(--ease),background .2s var(--ease)}.PortfolioV9Sh_contactOptions__qhr8N a:hover{padding-left:16px;background:rgba(242,237,230,.55)}.PortfolioV9Sh_contactOptions__qhr8N a>svg:first-child{color:var(--accent-deep)}.PortfolioV9Sh_contactOptions__qhr8N span{font-size:13.5px}.PortfolioV9Sh_contactOptions__qhr8N small{display:block;color:var(--accent-deep);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.PortfolioV9Sh_footer__Jc7Kd{border-top:1px solid var(--line);padding:26px clamp(28px,5vw,76px);display:flex;justify-content:space-between;align-items:center;gap:24px;color:#6e6962;font-size:12px;max-width:1440px;margin:0 auto;width:100%}.PortfolioV9Sh_footer__Jc7Kd p{margin:0}.PortfolioV9Sh_footer__Jc7Kd div{display:flex;gap:26px}.PortfolioV9Sh_footer__Jc7Kd a{color:var(--ink);transition:.2s;display:grid;place-items:center}.PortfolioV9Sh_footer__Jc7Kd a:hover{transform:translateY(-3px);color:var(--accent)}@media (max-width:1100px){.PortfolioV9Sh_homeGrid__xZlbf{grid-template-columns:1fr .72fr .8fr;gap:28px}.PortfolioV9Sh_profilePoints__EAgKJ{gap:22px;transform:none}.PortfolioV9Sh_profilePoint__MHGWi{grid-template-columns:30px 1fr;gap:10px}.PortfolioV9Sh_profilePoint__MHGWi strong{font-size:14px}.PortfolioV9Sh_portraitWrap__Je_f6{transform:none}.PortfolioV9Sh_capabilityGrid__87P5g{grid-template-columns:repeat(2,1fr)}.PortfolioV9Sh_strategyGrid__2t6cD{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioV9Sh_aboutGrid__ppaAM{grid-template-columns:42% 58%}}@media (max-width:900px){.PortfolioV9Sh_homeGrid__xZlbf{grid-template-columns:1fr 1fr}.PortfolioV9Sh_profilePoints__EAgKJ{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:6px}.PortfolioV9Sh_strategyHero__l6ntE{grid-template-columns:1fr}.PortfolioV9Sh_strategyMap__0VFgx{min-height:auto}.PortfolioV9Sh_strategyRoadLine__neSta{display:none}.PortfolioV9Sh_strategyMilestones__wynJU{grid-template-columns:repeat(3,1fr);gap:18px 10px}.PortfolioV9Sh_workGrid__K59x3{grid-template-columns:1fr}.PortfolioV9Sh_caseFile__f_2TT{position:static}}@media (max-width:760px){.PortfolioV9Sh_header__VnqbJ{height:74px;grid-template-columns:1fr auto}.PortfolioV9Sh_desktopNav__q6r9H{display:none}.PortfolioV9Sh_menuButton__q_5ih{display:block}.PortfolioV9Sh_mobileNav__UPext{display:flex;inset:74px 0 auto}.PortfolioV9Sh_section__qssJl{padding-top:96px}.PortfolioV9Sh_hero__fJUqM{min-height:auto;padding-top:110px}.PortfolioV9Sh_homeGrid__xZlbf{grid-template-columns:1fr}.PortfolioV9Sh_heroCopy__Fysgk{order:1}.PortfolioV9Sh_portraitWrap__Je_f6{order:0;max-width:300px;margin:0 auto}.PortfolioV9Sh_profilePoints__EAgKJ{order:2;grid-template-columns:repeat(2,1fr)}.PortfolioV9Sh_capabilityGrid__87P5g{grid-template-columns:1fr}.PortfolioV9Sh_strategyMilestones__wynJU{grid-template-columns:repeat(2,1fr)}.PortfolioV9Sh_strategyGrid__2t6cD{grid-template-columns:1fr}.PortfolioV9Sh_workHead__4sBl4{align-items:flex-start}.PortfolioV9Sh_sectorRow__oiUo2{flex-wrap:wrap;gap:18px}.PortfolioV9Sh_aboutGrid__ppaAM{grid-template-columns:1fr}.PortfolioV9Sh_aboutSidebar__d2VaL{padding-right:0}.PortfolioV9Sh_aboutTabs__dz98x{border-left:0;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:36px}.PortfolioV9Sh_aboutTab__UP978{padding-left:0}.PortfolioV9Sh_aboutTabActive__SaA8x:before{left:0;right:18px;top:auto;bottom:2px;width:auto;height:2px}.PortfolioV9Sh_aboutDetail__fVId2{border-left:0;padding-left:4px}.PortfolioV9Sh_educationItem__efp_e{grid-template-columns:1fr;gap:8px;padding-left:18px}.PortfolioV9Sh_educationItem__efp_e i{left:-2px}.PortfolioV9Sh_contactGrid__PIhG7{grid-template-columns:1fr}.PortfolioV9Sh_footer__Jc7Kd{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.PortfolioV9Sh_root__pNB4U h1{font-size:52px}.PortfolioV9Sh_profilePoints__EAgKJ{grid-template-columns:1fr}.PortfolioV9Sh_caseItem__y_enG{grid-template-columns:34px 52px 1fr}.PortfolioV9Sh_caseMetric__R4mHB{display:none}}@media (prefers-reduced-motion:reduce){.PortfolioV9Sh_root__pNB4U *,.PortfolioV9Sh_root__pNB4U :after,.PortfolioV9Sh_root__pNB4U :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.PortfolioV9Sh_root__pNB4U{scroll-snap-type:y proximity}.PortfolioV9Sh_section__qssJl{scroll-snap-align:start}@media (min-width:901px){.PortfolioV9Sh_header__VnqbJ{height:48px;padding-left:40px;padding-right:40px}.PortfolioV9Sh_desktopNav__q6r9H{gap:28px}.PortfolioV9Sh_navBtn__D4Ccg{padding:14px 0 7px;font-size:12px}.PortfolioV9Sh_sectionLabel__d5uAO{font-size:12px}.PortfolioV9Sh_hero__fJUqM{padding-top:68px;padding-bottom:22px}.PortfolioV9Sh_root__pNB4U h1{margin-bottom:16px}.PortfolioV9Sh_capabilityArea__sMxh5{margin-top:24px}.PortfolioV9Sh_capabilityArea__sMxh5 .PortfolioV9Sh_eyebrow__klzoe{margin-bottom:10px}.PortfolioV9Sh_capabilityGrid__87P5g{gap:12px 16px}.PortfolioV9Sh_capability___Q3b1{padding:14px 16px}.PortfolioV9Sh_capability___Q3b1 p{line-height:1.35}.PortfolioV9Sh_aboutSection__DMLJF,.PortfolioV9Sh_contactSection__rKiGT,.PortfolioV9Sh_strategySection__vAVcJ,.PortfolioV9Sh_workSection__4w7Xl{padding-top:68px}.PortfolioV9Sh_strategyGrid__2t6cD{gap:12px 16px}.PortfolioV9Sh_strategyCard__u1B6O{padding:16px 18px}.PortfolioV9Sh_strategyCard__u1B6O h3{font-size:17px}.PortfolioV9Sh_strategyCard__u1B6O p{font-size:12px;line-height:1.4}.PortfolioV9Sh_workHead__4sBl4{flex-wrap:nowrap;gap:20px}.PortfolioV9Sh_workHead__4sBl4>div:first-child{min-width:0;flex:1 1 auto}.PortfolioV9Sh_sectionIntro__6gtum{margin-bottom:20px;font-size:14px;line-height:1.5}.PortfolioV9Sh_sectorRow__oiUo2{flex:0 0 auto;gap:18px;padding-bottom:4px}.PortfolioV9Sh_workGrid__K59x3{gap:28px}.PortfolioV9Sh_caseFile__f_2TT{height:clamp(520px,calc(100svh - 170px),680px);padding:30px}.PortfolioV9Sh_caseFileBody__3dyYS{gap:16px}.PortfolioV9Sh_caseFileRow__t3F1P p{line-height:1.48}.PortfolioV9Sh_aboutGrid__ppaAM{min-height:calc(100svh - 118px)}.PortfolioV9Sh_contactSection__rKiGT{padding-bottom:48px}}.PortfolioV9ShMobile_root__JdJqu{--ink:#171512;--body:#4a453f;--muted:#746d65;--accent:#8f6a3f;--accent-deep:#7d6141;--accent-soft:rgba(143,106,63,0.14);--sand-light:#f3eee7;--line:#e2ddd5;--paper:#fcfaf6;--warm-white:#fffdf9;--font-heading:"Manrope",sans-serif;--font-body:"DM Sans",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;background:radial-gradient(circle at 90% 4%,rgba(194,173,143,.14),transparent 34%),linear-gradient(180deg,#fffdf9,#fcfaf6);overflow-x:hidden}.PortfolioV9ShMobile_root__JdJqu h1,.PortfolioV9ShMobile_root__JdJqu h2,.PortfolioV9ShMobile_root__JdJqu h3,.PortfolioV9ShMobile_root__JdJqu h4,.PortfolioV9ShMobile_root__JdJqu p{margin:0}.PortfolioV9ShMobile_root__JdJqu h1,.PortfolioV9ShMobile_root__JdJqu h2,.PortfolioV9ShMobile_root__JdJqu h3{font-family:var(--font-heading);font-weight:400;letter-spacing:-.035em}.PortfolioV9ShMobile_progress__onS_w{position:fixed;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:0 50%;z-index:60}.PortfolioV9ShMobile_header__P4svo{position:fixed;z-index:50;top:0;left:0;right:0;height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(253,252,249,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(222,217,209,.6)}.PortfolioV9ShMobile_monogram__cLFCF{font:500 18px var(--font-heading);letter-spacing:.02em}.PortfolioV9ShMobile_monogram__cLFCF i{font-style:normal;color:var(--accent)}.PortfolioV9ShMobile_menuButton__WwdQW{border:0;background:transparent;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;color:var(--ink)}.PortfolioV9ShMobile_mobileNav__YYbQs{position:fixed;z-index:49;inset:62px 0 auto;background:var(--paper);border-bottom:1px solid var(--line);overflow:hidden}.PortfolioV9ShMobile_mobileNavInner__fJKZa{display:flex;flex-direction:column;padding:8px 20px 18px}.PortfolioV9ShMobile_mobileNavBtn__aZglN{border:0;background:transparent;padding:15px 4px;text-align:left;font-size:17px;color:var(--ink);cursor:pointer;border-bottom:1px solid rgba(216,208,198,.5)}.PortfolioV9ShMobile_section__GBF81{padding:42px 20px 8px}.PortfolioV9ShMobile_eyebrow__MrmdS{color:var(--accent-deep);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.PortfolioV9ShMobile_sectionTitle__Publq{font-size:27px;line-height:1.12;margin:0 0 10px}.PortfolioV9ShMobile_sectionIntro__nksD_{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.PortfolioV9ShMobile_hero__LdBvt{padding-top:94px;padding-bottom:30px}.PortfolioV9ShMobile_heroInner__7saoA{display:flex;flex-direction:column;align-items:center;text-align:center}.PortfolioV9ShMobile_avatar__KzpEl{width:140px;height:140px;border-radius:50%;overflow:hidden;border:3px solid var(--warm-white);outline:1px solid rgba(143,106,63,.45);outline-offset:5px;box-shadow:0 16px 34px rgba(154,125,86,.22);margin-bottom:16px}.PortfolioV9ShMobile_avatar__KzpEl img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.12);transform-origin:50% 12%;display:block}.PortfolioV9ShMobile_heroInner__7saoA .PortfolioV9ShMobile_eyebrow__MrmdS{margin-bottom:6px}.PortfolioV9ShMobile_heroName___f7H5{font-size:42px;line-height:1;margin-bottom:14px}.PortfolioV9ShMobile_heroIntro__QTa_V{color:var(--body);font-size:14.5px;line-height:1.62;margin:0 0 24px;width:100%;max-width:none}.PortfolioV9ShMobile_statBand__bQxyT{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-top:1px solid var(--line);padding-top:16px}.PortfolioV9ShMobile_statCell__ggUD5{padding:0 8px;border-left:1px solid var(--line)}.PortfolioV9ShMobile_statCell__ggUD5:first-child{border-left:0}.PortfolioV9ShMobile_statCell__ggUD5 strong{display:block;font:600 13.5px/1.25 var(--font-heading);letter-spacing:-.01em;color:var(--ink)}.PortfolioV9ShMobile_statCell__ggUD5 small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.PortfolioV9ShMobile_skillList__pzIYI{display:flex;flex-direction:column}.PortfolioV9ShMobile_skillRow__vzW6v{display:grid;grid-template-columns:26px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.PortfolioV9ShMobile_skillRow__vzW6v:last-child{border-bottom:0}.PortfolioV9ShMobile_skillRow__vzW6v svg{color:var(--accent)}.PortfolioV9ShMobile_skillRow__vzW6v strong{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.PortfolioV9ShMobile_skillRow__vzW6v p{grid-column:2;color:var(--muted);font-size:12.5px;line-height:1.5}.PortfolioV9ShMobile_phaseTimeline__2Nl01{position:relative;margin-top:26px;padding-left:6px}.PortfolioV9ShMobile_phaseTimeline__2Nl01:before{content:"";position:absolute;left:22px;top:18px;bottom:18px;border-left:1px solid rgba(143,106,63,.3)}.PortfolioV9ShMobile_phaseItem__Dseaj{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:16px;gap:16px;padding:0 0 26px}.PortfolioV9ShMobile_phaseItem__Dseaj:last-child{padding-bottom:8px}.PortfolioV9ShMobile_phaseDot__YEdA6{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(143,106,63,.4);background:var(--warm-white);color:var(--accent);font:700 12px/1 var(--font-heading);box-shadow:0 6px 14px rgba(143,106,63,.1)}.PortfolioV9ShMobile_phaseBody__iE_GJ{padding-top:4px}.PortfolioV9ShMobile_phaseBody__iE_GJ h3{display:flex;align-items:center;gap:9px;font-size:16.5px;line-height:1.15;font-weight:500;margin:0 0 5px}.PortfolioV9ShMobile_phaseBody__iE_GJ h3 svg{color:var(--accent);flex:0 0 auto}.PortfolioV9ShMobile_phaseBody__iE_GJ p{color:var(--muted);font-size:13px;line-height:1.55}.PortfolioV9ShMobile_timeline__rkAJh{margin:22px 0 16px}.PortfolioV9ShMobile_swipeHint__zAqQS{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--muted);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;animation:PortfolioV9ShMobile_swipePulse__p3J6i 2.4s var(--ease) infinite}.PortfolioV9ShMobile_swipeHint__zAqQS svg{color:var(--accent-deep)}@keyframes PortfolioV9ShMobile_swipePulse__p3J6i{0%,to{opacity:.5}50%{opacity:1}}.PortfolioV9ShMobile_tlTrack__sS6dX{position:relative;display:flex}.PortfolioV9ShMobile_tlBase__YXVvA,.PortfolioV9ShMobile_tlFill__C_VII{position:absolute;top:5px;height:0}.PortfolioV9ShMobile_tlBase__YXVvA{border-top:1px solid rgba(143,106,63,.22)}.PortfolioV9ShMobile_tlFill__C_VII{border-top:2px solid var(--accent);transform:translateY(-.5px);transition:width .1s linear}.PortfolioV9ShMobile_tlNode__GYaTr{position:relative;z-index:1;flex:1 1;min-width:0;border:0;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:9px}.PortfolioV9ShMobile_tlNode__GYaTr i{width:11px;height:11px;border-radius:50%;background:var(--warm-white);border:1px solid rgba(143,106,63,.42);transition:.22s var(--ease)}.PortfolioV9ShMobile_tlNode__GYaTr span{font-size:10px;letter-spacing:.02em;color:var(--muted);white-space:nowrap;transition:.22s var(--ease)}.PortfolioV9ShMobile_tlNodeActive__YkSpu i{background:var(--accent);border-color:var(--accent);transform:scale(1.3);box-shadow:0 0 0 4px var(--accent-soft)}.PortfolioV9ShMobile_tlNodeActive__YkSpu span{color:var(--accent-deep);font-weight:600}.PortfolioV9ShMobile_deck__CtIWR{display:flex;gap:14px;margin:0 -20px;padding:4px 20px 18px;overflow-x:auto;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PortfolioV9ShMobile_deck__CtIWR:active{cursor:-webkit-grabbing;cursor:grabbing}.PortfolioV9ShMobile_deck__CtIWR::-webkit-scrollbar{display:none}.PortfolioV9ShMobile_deck__CtIWR>div{flex:0 0 100%;min-width:100%}.PortfolioV9ShMobile_caseCard__YsaO2{flex:0 0 100%;width:100%;box-sizing:border-box;scroll-snap-align:center;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(199,167,121,.14),transparent 38%),#141311;color:#f8f3eb;padding:22px 20px 24px;box-shadow:0 18px 40px rgba(23,21,18,.22)}.PortfolioV9ShMobile_caseGroupLabel__oQpgr{display:flex;align-items:center;gap:9px;margin:22px 0 10px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.PortfolioV9ShMobile_groupLogo__YxyI9{display:block;width:auto;max-width:112px;height:22px;object-fit:contain;object-position:left center}.PortfolioV9ShMobile_workGroups__yA1KL{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:12px;gap:12px;margin:18px 0 2px;padding:10px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.PortfolioV9ShMobile_workGroups__yA1KL>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.PortfolioV9ShMobile_workGroups__yA1KL .PortfolioV9ShMobile_groupYear__0RuCV{color:var(--accent-deep);font-size:10px;font-weight:600;letter-spacing:.1em}.PortfolioV9ShMobile_workGroups__yA1KL .PortfolioV9ShMobile_groupLogo__YxyI9{max-width:112px;height:20px}.PortfolioV9ShMobile_workGroups__yA1KL span{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.PortfolioV9ShMobile_caseGroupLabel__oQpgr{display:none}.PortfolioV9ShMobile_caseCard__YsaO2{height:560px;min-height:560px;overflow-y:auto}.PortfolioV9ShMobile_casePlaceholder__SzQ3a{min-height:0;border:1px dashed rgba(216,181,127,.55);background:rgba(255,255,255,.04)}.PortfolioV9ShMobile_placeholderBody___J4MR{padding-top:22px;color:#eee7dd}.PortfolioV9ShMobile_placeholderBody___J4MR strong{font-size:15px;font-weight:500}.PortfolioV9ShMobile_placeholderBody___J4MR p{margin-top:7px;color:rgba(238,231,221,.7);font-size:12.5px;line-height:1.55}.PortfolioV9ShMobile_caseTop__EuQUC{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(248,243,235,.16)}.PortfolioV9ShMobile_caseTopIcon__Vkse0{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:#d8b57f;border:1px solid rgba(216,181,127,.28);background:rgba(216,181,127,.1)}.PortfolioV9ShMobile_caseTop__EuQUC strong{display:block;font:500 18px/1.1 var(--font-heading);letter-spacing:-.02em;color:#fffaf2}.PortfolioV9ShMobile_caseTop__EuQUC small{display:block;margin-top:3px;color:#d8b57f;font-size:11.5px;font-weight:500}.PortfolioV9ShMobile_caseIndustry__qqbGd{color:rgba(238,231,221,.7);font-size:11.5px;line-height:1.5;margin:0 0 14px}.PortfolioV9ShMobile_caseRow__yAFAj{margin-bottom:13px}.PortfolioV9ShMobile_caseRow__yAFAj:last-child{margin-bottom:0}.PortfolioV9ShMobile_caseRow__yAFAj span{display:block;color:#d8b57f;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px}.PortfolioV9ShMobile_caseRow__yAFAj p{color:#eee7dd;font-size:12.5px;line-height:1.55}.PortfolioV9ShMobile_aboutHuman__CnmpL{color:var(--muted);font-size:14px;line-height:1.66;margin:12px 0 4px}.PortfolioV9ShMobile_aboutDeck__JE7EA{display:flex;gap:14px;margin:0 -20px;padding:4px 20px 18px;overflow-x:auto;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PortfolioV9ShMobile_aboutDeck__JE7EA:active{cursor:-webkit-grabbing;cursor:grabbing}.PortfolioV9ShMobile_aboutDeck__JE7EA::-webkit-scrollbar{display:none}.PortfolioV9ShMobile_aboutCard__bb1uj{flex:0 0 86%;scroll-snap-align:center;border:1px solid var(--line);border-radius:14px;background:var(--warm-white);padding:20px 20px 22px;box-shadow:0 12px 28px rgba(23,21,18,.06)}.PortfolioV9ShMobile_aboutCardHead__qzr_5{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.PortfolioV9ShMobile_aboutCardIcon__jXfhq{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(143,106,63,.24);background:rgba(255,253,249,.9)}.PortfolioV9ShMobile_aboutCardHead__qzr_5 strong{font:500 17px/1.1 var(--font-heading);letter-spacing:-.01em}.PortfolioV9ShMobile_aboutCardRow__BzElS{margin-bottom:14px}.PortfolioV9ShMobile_aboutCardRow__BzElS:last-child{margin-bottom:0}.PortfolioV9ShMobile_aboutCardRow__BzElS span{display:block;color:var(--accent-deep);font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-bottom:4px}.PortfolioV9ShMobile_aboutCardRow__BzElS h4{font-size:14px;font-weight:600;margin:0 0 4px}.PortfolioV9ShMobile_aboutCardRow__BzElS p{color:var(--muted);font-size:12.5px;line-height:1.55}.PortfolioV9ShMobile_contactSection__9KTbf{padding-bottom:56px}.PortfolioV9ShMobile_contactSection__9KTbf h2{line-height:1.08;margin-bottom:14px}.PortfolioV9ShMobile_contactIntro__NNTha{color:var(--muted);font-size:14px;line-height:1.62;margin:10px 0 20px}.PortfolioV9ShMobile_resumeBtn__Uhy1Q{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;padding:11px 14px;font-size:12px;letter-spacing:.03em;text-decoration:none;margin-top:4px;margin-bottom:24px}.PortfolioV9ShMobile_contactOptions__sptns{border-top:1px solid var(--line)}.PortfolioV9ShMobile_contactOptions__sptns a{display:grid;grid-template-columns:26px 1fr 18px;align-items:center;grid-gap:14px;gap:14px;padding:17px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.PortfolioV9ShMobile_contactOptions__sptns a>svg:first-child{color:var(--accent-deep)}.PortfolioV9ShMobile_contactOptions__sptns span{font-size:13.5px;word-break:break-word}.PortfolioV9ShMobile_contactOptions__sptns small{display:block;color:var(--accent-deep);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.PortfolioV9ShMobile_footer__VH7NQ{border-top:1px solid var(--line);margin-top:24px;padding:24px 20px 34px;display:flex;flex-direction:column;gap:16px;color:#6e6962;font-size:12px}.PortfolioV9ShMobile_footer__VH7NQ p{margin:0;line-height:1.5}.PortfolioV9ShMobile_footer__VH7NQ div{display:flex;gap:22px}.PortfolioV9ShMobile_footer__VH7NQ a{color:var(--ink);display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.PortfolioV9ShMobile_root__JdJqu *,.PortfolioV9ShMobile_root__JdJqu :after,.PortfolioV9ShMobile_root__JdJqu :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.PortfolioV9ShMobile_deck__CtIWR{scroll-behavior:auto}}.PortfolioV9ShMobile_root__JdJqu{scroll-snap-type:y proximity}.PortfolioV9ShMobile_section__GBF81{scroll-snap-align:start}.PortfolioV9ShMobile_header__P4svo{height:56px}.PortfolioV9ShMobile_mobileNav__YYbQs{inset:56px 0 auto}.PortfolioV9ShMobile_section__GBF81{padding-top:34px;padding-bottom:12px}.PortfolioV9ShMobile_hero__LdBvt{padding-top:78px;padding-bottom:22px}.PortfolioV9ShMobile_workGroups__yA1KL{margin-top:14px}