.ErrorComponent-module-scss-module__BStxiW__error-container{flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 50px);display:flex}.ErrorComponent-module-scss-module__BStxiW__error-container p{color:#aa1e22;border:1px solid #aa1e22;margin:0 0 0 14px;padding:10px;font-weight:700}
.BlogPostDetails-module-scss-module__6UJGsW__blog-post{color:#161a22;width:100%}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container{max-width:1440px;margin:0 auto}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__header{padding:72px max(44px,8vw) 64px}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body{background:#fffdf9;max-width:820px;margin:0 auto;padding:78px 30px 96px;font-family:Georgia,serif;font-size:1.13rem;line-height:1.82}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body>div>div>:first-child{margin-top:0}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h1,.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h2,.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h3,.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h4{color:#161a22;margin:2.4em 0 .7em;font-family:Georgia,serif;font-weight:400;line-height:1.16}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h2{font-size:2.2rem}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h3{font-size:1.65rem}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body p,.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body li{font-size:inherit;line-height:inherit}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body a{color:#3157d5;text-underline-offset:3px;text-decoration-thickness:1px}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body img{width:100%;max-width:100%;height:auto;margin:34px 0}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body pre,.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body pre{color:#fffdf9;background:#161a22;margin:34px 0;padding:24px;font-size:.86rem;line-height:1.6;overflow-x:auto}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body blockquote{border-left:4px solid #3157d5;margin:48px 0;padding:8px 0 8px 32px;font-family:Georgia,serif;font-size:1.55rem;line-height:1.55}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body blockquote p{font-size:inherit;line-height:inherit;margin:0}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body iframe{width:100%}.BlogPostDetails-module-scss-module__6UJGsW__backLink{color:inherit;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:54px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.BlogPostDetails-module-scss-module__6UJGsW__kicker{text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:800;color:#3157d5!important}.BlogPostDetails-module-scss-module__6UJGsW__title{color:#161a22;max-width:1100px;margin:0;font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,7rem);font-weight:400;line-height:.98}.BlogPostDetails-module-scss-module__6UJGsW__excerpt{max-width:690px;margin:32px 0 44px;font-size:1.04rem;line-height:1.7}.BlogPostDetails-module-scss-module__6UJGsW__articleMeta{border-top:1px solid #cbc7bf;justify-content:space-between;align-items:center;max-width:920px;padding-top:22px;display:flex}.BlogPostDetails-module-scss-module__6UJGsW__author{align-items:center;gap:14px;display:flex}.BlogPostDetails-module-scss-module__6UJGsW__author img{object-fit:cover;border:1px solid #161a22;width:52px;height:52px}.BlogPostDetails-module-scss-module__6UJGsW__author strong,.BlogPostDetails-module-scss-module__6UJGsW__author span{display:block}.BlogPostDetails-module-scss-module__6UJGsW__author strong{font-family:Georgia,serif;font-size:1.05rem}.BlogPostDetails-module-scss-module__6UJGsW__author span{text-transform:uppercase;margin-top:4px;font-size:.67rem;font-weight:700}.BlogPostDetails-module-scss-module__6UJGsW__date{text-align:right}.BlogPostDetails-module-scss-module__6UJGsW__date span,.BlogPostDetails-module-scss-module__6UJGsW__date strong{display:block}.BlogPostDetails-module-scss-module__6UJGsW__date span{text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:800}.BlogPostDetails-module-scss-module__6UJGsW__date strong{font-family:Georgia,serif;font-size:1rem;font-weight:400}.BlogPostDetails-module-scss-module__6UJGsW__heroImage{margin:0;padding:0 44px}.BlogPostDetails-module-scss-module__6UJGsW__heroImage img{object-fit:cover;width:100%;height:min(62vw,720px);display:block}.BlogPostDetails-module-scss-module__6UJGsW__heroImage figcaption{text-transform:uppercase;border-bottom:1px solid #cbc7bf;justify-content:flex-end;gap:8px;padding:12px 0;font-size:.67rem;font-weight:800;display:flex}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter{border-top:1px solid #cbc7bf;grid-template-columns:96px 1fr auto;align-items:center;gap:28px;max-width:820px;margin:0 auto;padding:54px 30px 90px;display:grid}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter>img{filter:grayscale();object-fit:cover;width:96px;height:96px}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter p{color:#3157d5;text-transform:uppercase;margin:0 0 8px;font-size:.65rem;font-weight:800}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter h2{margin:0 0 10px;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter span{max-width:500px;font-size:.8rem;line-height:1.55;display:block}.BlogPostDetails-module-scss-module__6UJGsW__authorLinks{gap:6px;display:flex}.BlogPostDetails-module-scss-module__6UJGsW__authorLinks a{color:inherit;border:1px solid #161a22;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}@media (max-width:680px){.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__header{padding:52px 20px 46px}.BlogPostDetails-module-scss-module__6UJGsW__backLink{margin-bottom:42px}.BlogPostDetails-module-scss-module__6UJGsW__title{font-size:3.2rem}.BlogPostDetails-module-scss-module__6UJGsW__articleMeta{align-items:flex-start;gap:20px}.BlogPostDetails-module-scss-module__6UJGsW__date{max-width:110px}.BlogPostDetails-module-scss-module__6UJGsW__heroImage{padding:0}.BlogPostDetails-module-scss-module__6UJGsW__heroImage img{height:62vw;min-height:260px}.BlogPostDetails-module-scss-module__6UJGsW__heroImage figcaption{padding-right:20px}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body{padding:58px 20px 72px;font-size:1.03rem;line-height:1.75}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body h2{font-size:1.85rem}.BlogPostDetails-module-scss-module__6UJGsW__blog-post__container__body blockquote{padding-left:22px;font-size:1.3rem}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter{grid-template-columns:72px 1fr;padding:42px 20px 70px}.BlogPostDetails-module-scss-module__6UJGsW__authorFooter>img{width:72px;height:72px}.BlogPostDetails-module-scss-module__6UJGsW__authorLinks{grid-column:2}}
.CodeSnippets-module-scss-module___m8IPq__iframe{border:0}
.PortfolioNav-module-scss-module__HqwmFa__nav{color:#161a22;letter-spacing:0;background:#f4f1eb;border-bottom:1px solid #cbc7bf;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;min-height:82px;margin:0 auto;padding:0 44px;display:grid}.PortfolioNav-module-scss-module__HqwmFa__nav nav{gap:36px;display:flex}.PortfolioNav-module-scss-module__HqwmFa__nav nav a{color:inherit;font-size:.84rem;font-weight:700;text-decoration:none}.PortfolioNav-module-scss-module__HqwmFa__brand{color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.PortfolioNav-module-scss-module__HqwmFa__brand span{color:#fffdf9;background:#161a22;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:1.2rem;display:inline-flex}.PortfolioNav-module-scss-module__HqwmFa__brand strong{font-family:Georgia,serif;font-size:1.12rem}.PortfolioNav-module-scss-module__HqwmFa__contactLink{color:inherit;justify-self:end;align-items:center;gap:10px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:760px){.PortfolioNav-module-scss-module__HqwmFa__nav{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.PortfolioNav-module-scss-module__HqwmFa__nav nav,.PortfolioNav-module-scss-module__HqwmFa__contactLink span{display:none}}
.ArticlePage-module-scss-module__qp_1OW__page{color:#161a22;letter-spacing:0;-webkit-user-select:text;user-select:text;background:#f4f1eb;min-height:100vh}.ArticlePage-module-scss-module__qp_1OW__page *{letter-spacing:0}.ArticlePage-module-scss-module__qp_1OW__page main{max-width:1440px;margin:0 auto}.ArticlePage-module-scss-module__qp_1OW__footer{border-top:1px solid #cbc7bf;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:40px 44px;display:grid}.ArticlePage-module-scss-module__qp_1OW__footer span{font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.ArticlePage-module-scss-module__qp_1OW__footer p{justify-self:center;margin:0;font-size:.78rem}.ArticlePage-module-scss-module__qp_1OW__footer a{color:inherit;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:800;text-decoration:none}@media (max-width:680px){.ArticlePage-module-scss-module__qp_1OW__footer{padding:34px 20px;display:block}.ArticlePage-module-scss-module__qp_1OW__footer p{margin:14px 0 24px}}
.PortfolioHome-module-scss-module__DxPZRa__page{--ink:#161a22;--paper:#f4f1eb;--white:#fffdf9;--line:#cbc7bf;--blue:#3157d5;--coral:#e35443;background:var(--paper);color:var(--ink);letter-spacing:0;-webkit-user-select:text;user-select:text;min-height:100vh}.PortfolioHome-module-scss-module__DxPZRa__page *{letter-spacing:0}.PortfolioHome-module-scss-module__DxPZRa__page h1,.PortfolioHome-module-scss-module__DxPZRa__page h2,.PortfolioHome-module-scss-module__DxPZRa__page h3,.PortfolioHome-module-scss-module__DxPZRa__page p,.PortfolioHome-module-scss-module__DxPZRa__page a{color:inherit}.PortfolioHome-module-scss-module__DxPZRa__nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;min-height:82px;margin:0 auto;padding:0 44px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__nav nav{gap:36px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__nav nav a{font-size:.84rem;font-weight:700;text-decoration:none}.PortfolioHome-module-scss-module__DxPZRa__brand{justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__brand span{background:var(--ink);color:var(--white);justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:1.2rem;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__brand strong{font-family:Georgia,serif;font-size:1.12rem}.PortfolioHome-module-scss-module__DxPZRa__contactLink{justify-self:end;align-items:center;gap:10px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__hero{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);max-width:1440px;min-height:calc(100vh - 82px);margin:0 auto;display:grid}.PortfolioHome-module-scss-module__DxPZRa__heroCopy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 7vw 72px 44px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__heroCopy h1{max-width:850px;margin:24px 0 28px;font-family:Georgia,serif;font-size:clamp(3.6rem,5.7vw,6.7rem);font-weight:400;line-height:.94}.PortfolioHome-module-scss-module__DxPZRa__heroCopy h1 em{color:var(--profile-accent);font-weight:400}.PortfolioHome-module-scss-module__DxPZRa__eyebrow{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__heroIntro{max-width:620px;margin:0 0 34px;font-size:1.04rem;line-height:1.7}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch{border:1px solid var(--ink);grid-template-columns:1fr 1fr;width:100%;max-width:590px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;min-height:74px;padding:13px 18px}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button+button{border-left:1px solid var(--ink)}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button span,.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button small{display:block}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button span{margin-bottom:5px;font-family:Georgia,serif;font-size:1.18rem}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button small{text-transform:uppercase;font-size:.69rem;font-weight:700}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch .PortfolioHome-module-scss-module__DxPZRa__profileSwitchActive{background:var(--ink);color:var(--white)}.PortfolioHome-module-scss-module__DxPZRa__scrollCue{text-transform:uppercase;align-items:center;gap:12px;margin-top:38px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__scrollCue svg{color:var(--profile-accent)}.PortfolioHome-module-scss-module__DxPZRa__portraitStage{min-height:680px;position:relative;overflow:hidden}.PortfolioHome-module-scss-module__DxPZRa__portrait{background:var(--white);border:1px solid var(--ink);cursor:pointer;text-align:left;width:min(52%,360px);padding:0;transition:transform .24s,box-shadow .24s;position:absolute}.PortfolioHome-module-scss-module__DxPZRa__portrait img{filter:grayscale();object-fit:cover;width:100%;height:390px;display:block}.PortfolioHome-module-scss-module__DxPZRa__portrait span{text-transform:uppercase;min-height:72px;padding:13px 16px;font-size:.68rem;font-weight:700;display:block}.PortfolioHome-module-scss-module__DxPZRa__portrait span strong{text-transform:none;margin-bottom:5px;font-family:Georgia,serif;font-size:1.4rem;display:block}.PortfolioHome-module-scss-module__DxPZRa__portraitToni{top:9%;left:8%;transform:rotate(-3deg)}.PortfolioHome-module-scss-module__DxPZRa__portraitRadmila{bottom:8%;right:7%;transform:rotate(3deg)}.PortfolioHome-module-scss-module__DxPZRa__portraitActive{box-shadow:14px 14px 0 var(--profile-accent);z-index:2;transform:rotate(0)translateY(-8px)}.PortfolioHome-module-scss-module__DxPZRa__portraitActive img{filter:grayscale(0)}.PortfolioHome-module-scss-module__DxPZRa__location{text-transform:uppercase;transform-origin:0 100%;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:flex;position:absolute;bottom:7%;left:7%;transform:rotate(-90deg)}.PortfolioHome-module-scss-module__DxPZRa__profileBand{background:var(--ink);color:var(--white);grid-template-columns:90px .75fr 1.25fr;max-width:1440px;margin:0 auto;padding:80px 44px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__sectionIndex{color:var(--profile-accent);font-family:Georgia,serif;font-size:1.1rem}.PortfolioHome-module-scss-module__DxPZRa__profileHeading{padding-right:40px}.PortfolioHome-module-scss-module__DxPZRa__profileHeading p{text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__profileHeading h2{margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(2.7rem,4vw,4.8rem);font-weight:400;line-height:1}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{border-left:1px solid #4a4e55;padding-left:7vw}.PortfolioHome-module-scss-module__DxPZRa__profileStatement h3{max-width:850px;margin:14px 0 28px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:1.16}.PortfolioHome-module-scss-module__DxPZRa__profileStatement>p:last-child{color:#bbbcc0;max-width:650px;line-height:1.7}.PortfolioHome-module-scss-module__DxPZRa__profileRole{text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800;color:var(--profile-accent)!important}.PortfolioHome-module-scss-module__DxPZRa__socialLinks,.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact{gap:9px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__socialLinks a,.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact a{border:1px solid;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__expertise,.PortfolioHome-module-scss-module__DxPZRa__journey,.PortfolioHome-module-scss-module__DxPZRa__writing{max-width:1440px;margin:0 auto;padding:110px 44px}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle{grid-template-columns:.7fr 1.3fr;align-items:end;gap:60px;margin-bottom:62px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle>div{align-items:baseline;gap:28px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle>div span{color:var(--profile-accent);font-family:Georgia,serif}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle>div p{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,4.5vw,5rem);font-weight:400;line-height:1}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:290px;padding:24px;position:relative}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article>span{color:#898982;font-size:.7rem}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article svg{color:var(--profile-accent);position:absolute;top:24px;right:24px}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article h3{margin:92px 0 20px;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article p{margin:0;font-size:.86rem;line-height:1.65}.PortfolioHome-module-scss-module__DxPZRa__journey{background:var(--white);grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>span{color:var(--profile-accent);font-family:Georgia,serif}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>p:first-of-type{text-transform:uppercase;margin-left:28px;font-size:.72rem;font-weight:800;display:inline-block}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro h2{margin:56px 0 28px;font-family:Georgia,serif;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:400;line-height:1}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>p:last-child{max-width:450px;line-height:1.7}.PortfolioHome-module-scss-module__DxPZRa__timeline article{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:28px;padding:24px 0 34px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__timeline article time{color:var(--profile-accent);text-transform:uppercase;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__timeline article h3{margin:0 0 10px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.PortfolioHome-module-scss-module__DxPZRa__timeline article p{margin:0;font-size:.86rem;line-height:1.6}.PortfolioHome-module-scss-module__DxPZRa__writing{background:#dfe5fb}.PortfolioHome-module-scss-module__DxPZRa__writingHeader{grid-template-columns:.55fr 1.1fr .75fr;gap:40px;margin-bottom:60px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>div{align-items:baseline;gap:28px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>div span{color:var(--blue);font-family:Georgia,serif}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>div p{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__writingHeader h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:400;line-height:1}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>p{align-self:end;margin:0;font-size:.86rem;line-height:1.7}.PortfolioHome-module-scss-module__DxPZRa__postGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__post{background:var(--white);border:1px solid var(--ink);text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.PortfolioHome-module-scss-module__DxPZRa__post:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.PortfolioHome-module-scss-module__DxPZRa__post>div:last-child{padding:22px}.PortfolioHome-module-scss-module__DxPZRa__post p{color:#62636a;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__post h3{margin:0 0 32px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.18}.PortfolioHome-module-scss-module__DxPZRa__postImage{height:230px;position:relative;overflow:hidden}.PortfolioHome-module-scss-module__DxPZRa__postImage img{object-fit:cover;width:100%;height:100%}.PortfolioHome-module-scss-module__DxPZRa__postImage span{background:var(--white);justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;display:flex;position:absolute;bottom:0;right:0}.PortfolioHome-module-scss-module__DxPZRa__readLink{text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:800;display:flex}.PortfolioHome-module-scss-module__DxPZRa__closing{background:var(--coral);text-align:center;max-width:1440px;margin:0 auto;padding:110px 15vw}.PortfolioHome-module-scss-module__DxPZRa__closing p{text-transform:uppercase;margin:0 0 26px;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__closing h2{max-width:1000px;margin:0 auto 42px;font-family:Georgia,serif;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:400;line-height:.98}.PortfolioHome-module-scss-module__DxPZRa__closing a{background:var(--ink);color:var(--white);text-transform:uppercase;align-items:center;gap:16px;min-height:54px;padding:0 24px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;max-width:1440px;margin:0 auto;padding:42px 44px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__footer>p{justify-self:center;font-size:.78rem}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles{justify-self:end;gap:28px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles>div{align-items:center;gap:10px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles>div>span{font-size:.7rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact{gap:5px}.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact a{width:28px;height:28px}@media (max-width:1000px){.PortfolioHome-module-scss-module__DxPZRa__nav{grid-template-columns:1fr auto}.PortfolioHome-module-scss-module__DxPZRa__nav nav{display:none}.PortfolioHome-module-scss-module__DxPZRa__hero{grid-template-columns:1fr}.PortfolioHome-module-scss-module__DxPZRa__heroCopy{border-bottom:1px solid var(--line);border-right:0;min-height:700px;padding-right:44px}.PortfolioHome-module-scss-module__DxPZRa__portraitStage{min-height:720px}.PortfolioHome-module-scss-module__DxPZRa__profileBand{grid-template-columns:60px 1fr}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{border-top:1px solid #4a4e55;border-left:0;grid-column:2;margin-top:42px;padding:42px 0 0}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid,.PortfolioHome-module-scss-module__DxPZRa__writingHeader{grid-template-columns:1fr 1fr}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>p{grid-column:2}.PortfolioHome-module-scss-module__DxPZRa__postGrid{grid-template-columns:1fr 1fr}.PortfolioHome-module-scss-module__DxPZRa__postGrid .PortfolioHome-module-scss-module__DxPZRa__post:last-child{display:none}.PortfolioHome-module-scss-module__DxPZRa__footer{grid-template-columns:1fr 1fr}.PortfolioHome-module-scss-module__DxPZRa__footer>p{display:none}}@media (max-width:680px){.PortfolioHome-module-scss-module__DxPZRa__nav{min-height:68px;padding:0 20px}.PortfolioHome-module-scss-module__DxPZRa__contactLink span{display:none}.PortfolioHome-module-scss-module__DxPZRa__heroCopy{min-height:calc(100vh - 68px);padding:54px 20px}.PortfolioHome-module-scss-module__DxPZRa__heroCopy h1{margin-top:20px;font-size:3.25rem}.PortfolioHome-module-scss-module__DxPZRa__heroIntro{font-size:.94rem}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button{min-height:68px;padding:10px}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button span{font-size:1rem}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button small{font-size:.58rem}.PortfolioHome-module-scss-module__DxPZRa__portraitStage{min-height:570px}.PortfolioHome-module-scss-module__DxPZRa__portrait{width:57%}.PortfolioHome-module-scss-module__DxPZRa__portrait img{height:280px}.PortfolioHome-module-scss-module__DxPZRa__portraitToni{top:7%;left:5%}.PortfolioHome-module-scss-module__DxPZRa__portraitRadmila{bottom:7%;right:5%}.PortfolioHome-module-scss-module__DxPZRa__location{display:none}.PortfolioHome-module-scss-module__DxPZRa__profileBand,.PortfolioHome-module-scss-module__DxPZRa__expertise,.PortfolioHome-module-scss-module__DxPZRa__journey,.PortfolioHome-module-scss-module__DxPZRa__writing{padding:72px 20px}.PortfolioHome-module-scss-module__DxPZRa__profileBand{grid-template-columns:1fr}.PortfolioHome-module-scss-module__DxPZRa__sectionIndex{margin-bottom:30px}.PortfolioHome-module-scss-module__DxPZRa__profileHeading,.PortfolioHome-module-scss-module__DxPZRa__profileStatement{grid-column:1}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{padding-top:34px}.PortfolioHome-module-scss-module__DxPZRa__profileStatement h3{font-size:2rem}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle,.PortfolioHome-module-scss-module__DxPZRa__journey,.PortfolioHome-module-scss-module__DxPZRa__writingHeader{display:block}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle h2{margin-top:42px}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid,.PortfolioHome-module-scss-module__DxPZRa__postGrid{grid-template-columns:1fr}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article{min-height:250px}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro{margin-bottom:58px}.PortfolioHome-module-scss-module__DxPZRa__timeline article{grid-template-columns:90px 1fr}.PortfolioHome-module-scss-module__DxPZRa__writingHeader h2{margin:42px 0 28px}.PortfolioHome-module-scss-module__DxPZRa__postGrid .PortfolioHome-module-scss-module__DxPZRa__post:last-child{display:block}.PortfolioHome-module-scss-module__DxPZRa__closing{padding:84px 20px}.PortfolioHome-module-scss-module__DxPZRa__footer{padding:38px 20px;display:block}.PortfolioHome-module-scss-module__DxPZRa__footer .PortfolioHome-module-scss-module__DxPZRa__brand{margin-bottom:28px}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles{justify-content:start;gap:14px;display:grid}}
