.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 a{-webkit-tap-highlight-color:#0000}.PortfolioNav-module-scss-module__HqwmFa__nav a:focus-visible{outline-offset:4px;outline:2px solid #3157d5;box-shadow:0 0 0 3px #161a222e}.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;transition:color .18s}.PortfolioNav-module-scss-module__HqwmFa__nav nav a:hover{color:#3157d5}.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;transition:color .18s;display:inline-flex}.PortfolioNav-module-scss-module__HqwmFa__contactLink:hover{color:#3157d5}@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;--muted:#62636a;--focus-ring:0 0 0 3px #161a222e;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__page a,.PortfolioHome-module-scss-module__DxPZRa__page button{-webkit-tap-highlight-color:#0000}.PortfolioHome-module-scss-module__DxPZRa__page a:focus-visible,.PortfolioHome-module-scss-module__DxPZRa__page button:focus-visible{box-shadow:var(--focus-ring);outline:2px solid var(--profile-accent);outline-offset:4px}.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(390px,.92fr);max-width:1440px;min-height:auto;margin:0 auto;display:grid;overflow:visible}.PortfolioHome-module-scss-module__DxPZRa__heroCopy{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(28px,3vw,44px) clamp(44px,5vw,72px) 14px 44px;display:flex}.PortfolioHome-module-scss-module__DxPZRa__heroCopy h1{max-width:700px;margin:16px 0 18px;font-family:Georgia,serif;font-size:clamp(2.65rem,3.8vw,4.45rem);font-weight:400;line-height:.98}.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:560px;margin:0 0 22px;font-size:.92rem;line-height:1.55}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch{border:1px solid var(--ink);grid-template-columns:1fr 1fr;width:100%;max-width:540px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;min-height:58px;padding:9px 14px;transition:background .18s,color .18s}.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:20px;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{isolation:isolate;align-content:start;justify-items:center;gap:0;min-height:auto;padding:16px 44px 8px;display:grid;position:relative;overflow:visible}.PortfolioHome-module-scss-module__DxPZRa__portrait{background:var(--white);border:1px solid var(--ink);cursor:pointer;text-align:left;z-index:1;width:min(100%,250px);padding:0;transition:transform .24s,box-shadow .24s;position:relative}.PortfolioHome-module-scss-module__DxPZRa__portrait img{aspect-ratio:1;filter:grayscale();object-fit:cover;width:100%;height:auto;display:block}.PortfolioHome-module-scss-module__DxPZRa__portrait span{text-transform:uppercase;min-height:54px;padding:9px 12px;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.12rem;display:block}.PortfolioHome-module-scss-module__DxPZRa__portraitToni{justify-self:start;transform:rotate(-3deg)}.PortfolioHome-module-scss-module__DxPZRa__portraitRadmila{justify-self:end;margin-top:-126px;margin-bottom:0;transform:rotate(3deg)}.PortfolioHome-module-scss-module__DxPZRa__portraitActive{box-shadow:10px 10px 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:56px .62fr 1.38fr;align-items:center;max-width:1440px;margin:0 auto;padding:48px 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:32px}.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 18px;font-family:Georgia,serif;font-size:clamp(2.25rem,3.2vw,3.6rem);font-weight:400;line-height:1}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{border-left:1px solid #4a4e55;padding-left:5vw}.PortfolioHome-module-scss-module__DxPZRa__profileStatement h3{max-width:780px;margin:10px 0 18px;font-family:Georgia,serif;font-size:clamp(1.6rem,2.25vw,2.65rem);font-weight:400;line-height:1.12}.PortfolioHome-module-scss-module__DxPZRa__profileStatement>p:last-child{color:#bbbcc0;max-width:650px;font-size:.92rem;line-height:1.55}.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__writing{max-width:1440px;margin:0 auto;padding:72px 44px}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle{grid-template-columns:.5fr 1.5fr;align-items:end;gap:40px;margin-bottom:36px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle>div{border-top:2px solid var(--profile-accent);align-self:start;align-items:baseline;gap:28px;padding-top:14px;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.3rem,3.5vw,3.85rem);font-weight:400;line-height:1.04}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article{background:var(--white);border:1px solid var(--line);grid-template-columns:34px 1fr 24px;gap:10px 14px;min-height:190px;padding:20px;display:grid;position:relative}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article:before{background:var(--profile-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article>span{border:1px solid var(--line);color:#898982;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;display:inline-flex}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article svg{color:var(--profile-accent);grid-column:3;place-self:center end;position:static}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article h3{grid-column:1/-1;margin:22px 0 2px;font-family:Georgia,serif;font-size:1.36rem;font-weight:400;line-height:1.14}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article p{grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.5}.PortfolioHome-module-scss-module__DxPZRa__journey{background:var(--white);border:1px solid var(--line);grid-template-columns:.55fr 1.45fr;align-items:start;gap:48px;margin-top:18px;padding:28px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro{border-left:3px solid var(--profile-accent);padding-left:24px}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>p:first-of-type{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro h2{margin:24px 0 16px;font-family:Georgia,serif;font-size:clamp(1.9rem,2.7vw,3rem);font-weight:400;line-height:1.04}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>p:last-child{max-width:450px;font-size:.92rem;line-height:1.55}.PortfolioHome-module-scss-module__DxPZRa__timeline{gap:10px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__timeline article{background:var(--paper);border:1px solid var(--line);grid-template-columns:132px 1fr;gap:20px;padding:16px 18px;display:grid;position:relative}.PortfolioHome-module-scss-module__DxPZRa__timeline article time{background:var(--white);border:1px solid var(--line);color:var(--profile-accent);text-transform:uppercase;align-self:start;padding:8px 10px;font-size:.72rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__timeline article h3{margin:0 0 8px;font-family:Georgia,serif;font-size:1.32rem;font-weight:400}.PortfolioHome-module-scss-module__DxPZRa__timeline article p{margin:0;font-size:.82rem;line-height:1.45}.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);min-height:100%;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:var(--muted);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{aspect-ratio:16/10;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__emptyPosts{background:var(--white);border:1px solid var(--ink);grid-column:1/-1;max-width:620px;padding:28px}.PortfolioHome-module-scss-module__DxPZRa__emptyPosts p{color:var(--muted);text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:800}.PortfolioHome-module-scss-module__DxPZRa__emptyPosts h3{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.1}.PortfolioHome-module-scss-module__DxPZRa__emptyPosts span{max-width:490px;line-height:1.7;display:block}.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__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;min-height:auto}.PortfolioHome-module-scss-module__DxPZRa__heroCopy{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding-right:44px}.PortfolioHome-module-scss-module__DxPZRa__portraitStage{grid-template-columns:1fr 1fr;align-items:start;gap:20px;min-height:auto;padding:32px 44px 48px;display:grid;overflow:visible}.PortfolioHome-module-scss-module__DxPZRa__portrait{width:100%;position:relative;transform:none}.PortfolioHome-module-scss-module__DxPZRa__portrait img{aspect-ratio:5/4}.PortfolioHome-module-scss-module__DxPZRa__portraitActive{box-shadow:8px 8px 0 var(--profile-accent);transform:translateY(-4px)}.PortfolioHome-module-scss-module__DxPZRa__portraitToni,.PortfolioHome-module-scss-module__DxPZRa__portraitRadmila{margin-top:0;inset:auto}.PortfolioHome-module-scss-module__DxPZRa__location{display:none}.PortfolioHome-module-scss-module__DxPZRa__profileBand{grid-template-columns:44px 1fr;padding:44px}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{border-top:1px solid #4a4e55;border-left:0;grid-column:2;margin-top:28px;padding:28px 0 0}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid{grid-template-columns:1fr 1fr}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article{min-height:180px}.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:auto;padding:26px 20px 20px}.PortfolioHome-module-scss-module__DxPZRa__heroCopy h1{margin:12px 0 14px;font-size:clamp(2.18rem,10.8vw,2.7rem);line-height:1}.PortfolioHome-module-scss-module__DxPZRa__heroIntro{margin-bottom:16px;font-size:.84rem;line-height:1.45}.PortfolioHome-module-scss-module__DxPZRa__profileSwitch button{min-height:52px;padding:8px 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{grid-template-columns:1fr;gap:10px;padding:12px 20px 28px}.PortfolioHome-module-scss-module__DxPZRa__scrollCue{display:none}.PortfolioHome-module-scss-module__DxPZRa__portrait{grid-template-columns:88px 1fr;align-items:center;width:100%;min-height:104px;display:grid;overflow:hidden}.PortfolioHome-module-scss-module__DxPZRa__portrait img{aspect-ratio:1;border-right:1px solid var(--line);object-position:center 20%;width:88px;height:104px}.PortfolioHome-module-scss-module__DxPZRa__portrait span{min-height:0;padding:0 16px;font-size:.62rem;line-height:1.35}.PortfolioHome-module-scss-module__DxPZRa__portrait span strong{margin-bottom:4px;font-size:1.22rem}.PortfolioHome-module-scss-module__DxPZRa__portraitActive{border-color:var(--profile-accent);box-shadow:inset 4px 0 0 var(--profile-accent);transform:none}.PortfolioHome-module-scss-module__DxPZRa__profileBand,.PortfolioHome-module-scss-module__DxPZRa__expertise,.PortfolioHome-module-scss-module__DxPZRa__writing{padding:38px 20px}.PortfolioHome-module-scss-module__DxPZRa__profileBand{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}.PortfolioHome-module-scss-module__DxPZRa__sectionIndex{margin-bottom:16px}.PortfolioHome-module-scss-module__DxPZRa__profileHeading,.PortfolioHome-module-scss-module__DxPZRa__profileStatement{grid-column:1}.PortfolioHome-module-scss-module__DxPZRa__profileHeading{padding-right:0}.PortfolioHome-module-scss-module__DxPZRa__profileHeading p{margin-bottom:10px}.PortfolioHome-module-scss-module__DxPZRa__profileHeading h2{margin-bottom:16px;font-size:2.15rem}.PortfolioHome-module-scss-module__DxPZRa__socialLinks a{width:34px;height:34px}.PortfolioHome-module-scss-module__DxPZRa__profileStatement{margin-top:18px;padding-top:18px}.PortfolioHome-module-scss-module__DxPZRa__profileStatement .PortfolioHome-module-scss-module__DxPZRa__profileRole{font-size:.68rem}.PortfolioHome-module-scss-module__DxPZRa__profileStatement h3{margin:8px 0 12px;font-size:1.34rem;line-height:1.18}.PortfolioHome-module-scss-module__DxPZRa__profileStatement>p:last-child{font-size:.82rem;line-height:1.45}.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__journey{margin-top:12px;padding:16px}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle{margin-bottom:22px}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle>div{gap:14px;padding-top:10px}.PortfolioHome-module-scss-module__DxPZRa__sectionTitle h2{margin-top:16px;font-size:clamp(1.9rem,9vw,2.35rem)}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid,.PortfolioHome-module-scss-module__DxPZRa__postGrid{grid-template-columns:1fr}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid{border-left:0;gap:10px}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article{border:1px solid var(--line);grid-template-columns:32px 1fr 20px;gap:6px 12px;min-height:0;padding:16px 14px 14px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article>span{grid-area:1/1;width:24px;height:24px;line-height:1.5}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article svg{grid-area:1/3;place-self:start end;position:static}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article h3{grid-area:1/2;margin:0;font-size:1.12rem;line-height:1.2}.PortfolioHome-module-scss-module__DxPZRa__capabilityGrid article p{grid-column:2/4;font-size:.8rem;line-height:1.45}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro{margin-bottom:18px;padding-left:16px}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro h2{margin:18px 0 10px;font-size:clamp(1.72rem,8vw,2.12rem)}.PortfolioHome-module-scss-module__DxPZRa__journeyIntro>p:last-child{font-size:.8rem;line-height:1.45}.PortfolioHome-module-scss-module__DxPZRa__timeline article{grid-template-columns:78px 1fr;gap:10px;padding:10px}.PortfolioHome-module-scss-module__DxPZRa__timeline article time{padding:6px;font-size:.6rem}.PortfolioHome-module-scss-module__DxPZRa__timeline article h3{margin-bottom:4px;font-size:1rem;line-height:1.15}.PortfolioHome-module-scss-module__DxPZRa__timeline article p{font-size:.72rem;line-height:1.35}.PortfolioHome-module-scss-module__DxPZRa__writingHeader{margin-bottom:28px}.PortfolioHome-module-scss-module__DxPZRa__writingHeader h2{margin:24px 0 16px;font-size:clamp(2.2rem,10vw,2.8rem)}.PortfolioHome-module-scss-module__DxPZRa__writingHeader>p{font-size:.84rem;line-height:1.55}.PortfolioHome-module-scss-module__DxPZRa__postGrid .PortfolioHome-module-scss-module__DxPZRa__post:last-child{display:block}.PortfolioHome-module-scss-module__DxPZRa__postGrid{gap:14px}.PortfolioHome-module-scss-module__DxPZRa__post>div:last-child{padding:16px 18px 18px}.PortfolioHome-module-scss-module__DxPZRa__post p{margin-bottom:12px;font-size:.64rem}.PortfolioHome-module-scss-module__DxPZRa__post h3{margin-bottom:22px;font-size:1.42rem;line-height:1.14}.PortfolioHome-module-scss-module__DxPZRa__postImage{aspect-ratio:16/8.2}.PortfolioHome-module-scss-module__DxPZRa__postImage span{width:34px;height:34px}.PortfolioHome-module-scss-module__DxPZRa__footer{grid-template-columns:1fr;align-items:stretch;gap:20px;padding:30px 20px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__footer .PortfolioHome-module-scss-module__DxPZRa__brand{margin-bottom:2px}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles{justify-self:stretch;gap:10px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding-top:12px;display:grid}.PortfolioHome-module-scss-module__DxPZRa__footerProfiles>div>span{align-self:center;font-size:.82rem}.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact{justify-self:end}.PortfolioHome-module-scss-module__DxPZRa__socialLinksCompact a{width:34px;height:34px}}
