.page-renderer-module__mi3IRG__page{--ink:#151515;--muted:#67645f;--line:#dedbd5;--paper:#fffdfa;--peach:#ffddd1;--lilac:#e8ddff;--lime:#e2f88b;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-sans)}.page-renderer-module__mi3IRG__page :where(h1,h2,h3,p,figure,blockquote){margin:0}.page-renderer-module__mi3IRG__page :where(a,button){-webkit-tap-highlight-color:transparent}.page-renderer-module__mi3IRG__page a:focus-visible{outline-offset:4px;outline:3px solid #151515}.page-renderer-module__mi3IRG__nav{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(22px,5vw,78px);display:grid;position:sticky;top:0}.page-renderer-module__mi3IRG__brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.page-renderer-module__mi3IRG__brand>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;font-weight:850;display:grid}.page-renderer-module__mi3IRG__brand strong{letter-spacing:-.02em;font-size:15px}.page-renderer-module__mi3IRG__nav>div{color:var(--muted);gap:30px;font-size:14px;font-weight:700;display:flex}.page-renderer-module__mi3IRG__navCta{color:#fff;background:var(--ink);border-radius:999px;justify-self:end;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.page-renderer-module__mi3IRG__hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(48px,8vw,130px);min-height:calc(100vh - 76px);padding:clamp(60px,8vw,122px) clamp(22px,7vw,118px);display:grid}.page-renderer-module__mi3IRG__heroCopy{max-width:790px}.page-renderer-module__mi3IRG__availability{border:1px solid var(--line);color:#46433f;background:#fff;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.page-renderer-module__mi3IRG__availability i{background:#5e902a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e8f4d8}.page-renderer-module__mi3IRG__positioning,.page-renderer-module__mi3IRG__sectionLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.page-renderer-module__mi3IRG__positioning{color:#845cff;margin-top:34px!important}.page-renderer-module__mi3IRG__hero h1{letter-spacing:-.072em;text-wrap:balance;max-width:820px;margin-top:17px;font-size:clamp(57px,7.4vw,116px);font-weight:780;line-height:.88}.page-renderer-module__mi3IRG__summary{max-width:650px;color:var(--muted);font-size:clamp(17px,1.55vw,22px);line-height:1.55;margin-top:30px!important}.page-renderer-module__mi3IRG__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.page-renderer-module__mi3IRG__heroActions a{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:22px;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.page-renderer-module__mi3IRG__heroActions a:first-child{color:#fff;background:var(--ink)}.page-renderer-module__mi3IRG__heroMeta{color:var(--muted);flex-wrap:wrap;gap:17px 26px;margin-top:30px;font-size:13px;display:flex}.page-renderer-module__mi3IRG__heroMeta :where(span,a){align-items:center;gap:7px;display:inline-flex}.page-renderer-module__mi3IRG__heroMeta .page-renderer-module__mi3IRG__linkedInMark{color:#fff;background:#1c1c1c;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:850;line-height:1;display:inline-grid}.page-renderer-module__mi3IRG__heroPortrait{background:var(--peach);min-height:min(68vw,720px);box-shadow:18px 20px 0 var(--lilac);border-radius:34px;position:relative;overflow:hidden}.page-renderer-module__mi3IRG__heroPortrait:after{content:"";background:linear-gradient(#0000 46%,#0e0e0ead);position:absolute;inset:0}.page-renderer-module__mi3IRG__heroPortrait img{object-fit:cover;object-position:50% 20%}.page-renderer-module__mi3IRG__heroPortrait figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14141442;border:1px solid #ffffff8c;border-radius:20px;padding:20px;display:grid;position:absolute;bottom:25px;left:25px;right:25px}.page-renderer-module__mi3IRG__heroPortrait figcaption span{font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.page-renderer-module__mi3IRG__heroPortrait figcaption strong{margin-top:8px;font-size:28px}.page-renderer-module__mi3IRG__heroPortrait figcaption small{color:#fffc;margin-top:4px;font-size:13px}.page-renderer-module__mi3IRG__proof{border:1px solid var(--ink);background:var(--lime);border-radius:24px;grid-template-columns:repeat(3,1fr);margin:0 clamp(22px,4vw,68px);display:grid;overflow:hidden}.page-renderer-module__mi3IRG__proof article{flex-direction:column;justify-content:center;min-height:210px;padding:clamp(24px,3vw,48px);display:flex}.page-renderer-module__mi3IRG__proof article+article{border-left:1px solid var(--ink)}.page-renderer-module__mi3IRG__proof strong{letter-spacing:-.065em;font-size:clamp(48px,5vw,78px);line-height:1}.page-renderer-module__mi3IRG__proof span{margin-top:15px;font-size:17px;font-weight:780}.page-renderer-module__mi3IRG__proof small{color:#575b37;margin-top:7px;font-size:13px}.page-renderer-module__mi3IRG__section{padding:clamp(90px,10vw,160px) clamp(22px,7vw,118px)}.page-renderer-module__mi3IRG__sectionHead{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:18px 70px;max-width:1020px;display:grid}.page-renderer-module__mi3IRG__sectionLabel{color:#845cff;grid-column:1/-1}.page-renderer-module__mi3IRG__sectionHead h2{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(48px,6vw,86px);line-height:.92}.page-renderer-module__mi3IRG__sectionHead>p{color:var(--muted);align-self:end;font-size:17px;line-height:1.65}.page-renderer-module__mi3IRG__workGrid{grid-template-columns:1.18fr .82fr;align-items:start;gap:22px;margin-top:60px;display:grid}.page-renderer-module__mi3IRG__workGrid>article{border:1px solid var(--line);background:#fff;border-radius:25px;overflow:hidden}.page-renderer-module__mi3IRG__workImage{background:var(--lilac);min-height:330px;position:relative;overflow:hidden}.page-renderer-module__mi3IRG__featuredWork .page-renderer-module__mi3IRG__workImage{min-height:520px}.page-renderer-module__mi3IRG__workImage img{object-fit:cover}.page-renderer-module__mi3IRG__workCopy{padding:clamp(24px,3vw,42px)}.page-renderer-module__mi3IRG__workCopy>span{color:#845cff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.page-renderer-module__mi3IRG__workCopy h3{letter-spacing:-.045em;margin-top:14px;font-size:clamp(30px,3vw,48px);line-height:1}.page-renderer-module__mi3IRG__workCopy p{color:var(--muted);margin-top:18px;line-height:1.6}.page-renderer-module__mi3IRG__workCopy>strong{align-items:flex-start;gap:9px;margin-top:22px;font-size:14px;line-height:1.45;display:flex}.page-renderer-module__mi3IRG__workCopy>strong svg{color:#5e902a;flex:none}.page-renderer-module__mi3IRG__workCopy>div{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.page-renderer-module__mi3IRG__workCopy small{background:#f1efeb;border-radius:999px;padding:7px 10px;font-size:11px}.page-renderer-module__mi3IRG__workCopy a,.page-renderer-module__mi3IRG__simpleGrid a{border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:800;display:inline-flex}.page-renderer-module__mi3IRG__experience{background:var(--lilac)}.page-renderer-module__mi3IRG__experience>div{border-top:1px solid #15151566;max-width:1060px;margin:65px 0 0 auto}.page-renderer-module__mi3IRG__experience article{border-bottom:1px solid #15151566;grid-template-columns:170px 1fr;gap:28px;padding:34px 0;display:grid}.page-renderer-module__mi3IRG__experience article>span{font-family:var(--font-mono);font-size:11px}.page-renderer-module__mi3IRG__experience h3{letter-spacing:-.04em;font-size:clamp(25px,2.8vw,38px)}.page-renderer-module__mi3IRG__experience strong{margin-top:3px;display:block}.page-renderer-module__mi3IRG__experience p{color:#5f586f;max-width:650px;margin-top:12px;line-height:1.6}.page-renderer-module__mi3IRG__expertise>div,.page-renderer-module__mi3IRG__simpleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.page-renderer-module__mi3IRG__expertise article,.page-renderer-module__mi3IRG__simpleGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(26px,3vw,42px)}.page-renderer-module__mi3IRG__expertise article>strong{font-size:20px}.page-renderer-module__mi3IRG__expertise article>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.page-renderer-module__mi3IRG__expertise article span{background:var(--peach);border-radius:999px;padding:12px 14px;font-size:13px;font-weight:700}.page-renderer-module__mi3IRG__simpleGrid h3{margin-top:12px;font-size:30px}.page-renderer-module__mi3IRG__simpleGrid p{color:var(--muted);margin-top:13px}.page-renderer-module__mi3IRG__testimonial{color:#fff;background:var(--ink);padding:clamp(90px,11vw,170px) clamp(22px,9vw,150px)}.page-renderer-module__mi3IRG__testimonial .page-renderer-module__mi3IRG__sectionLabel{color:#d4ff63}.page-renderer-module__mi3IRG__testimonial blockquote{max-width:1150px;margin-top:44px}.page-renderer-module__mi3IRG__testimonial blockquote p{letter-spacing:-.055em;font-size:clamp(42px,6vw,88px);font-weight:680;line-height:.98}.page-renderer-module__mi3IRG__testimonial footer{flex-direction:column;gap:4px;margin-top:42px;display:flex}.page-renderer-module__mi3IRG__testimonial footer span{color:#ffffff9e}.page-renderer-module__mi3IRG__contact{background:var(--peach);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin:clamp(22px,4vw,68px);padding:clamp(42px,6vw,90px);display:grid}.page-renderer-module__mi3IRG__contact h2{letter-spacing:-.065em;max-width:880px;margin-top:24px;font-size:clamp(46px,7vw,96px);line-height:.9}.page-renderer-module__mi3IRG__contact p{color:#6c574f;margin-top:18px}.page-renderer-module__mi3IRG__contact>a{color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:17px;min-height:58px;padding:0 22px;font-weight:800;display:inline-flex}.page-renderer-module__mi3IRG__resume{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:0 clamp(22px,7vw,118px);padding:42px 0;display:flex}.page-renderer-module__mi3IRG__resume h2{margin-top:12px;font-size:38px}.page-renderer-module__mi3IRG__resume a{border:1px solid var(--ink);border-radius:999px;padding:13px 18px}.page-renderer-module__mi3IRG__footer{min-height:100px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 clamp(22px,5vw,78px);font-size:13px;display:flex}.page-renderer-module__mi3IRG__footer a{color:var(--ink);font-weight:800}.page-renderer-module__mi3IRG__preview{min-height:auto}@media (max-width:900px){.page-renderer-module__mi3IRG__nav{grid-template-columns:1fr auto}.page-renderer-module__mi3IRG__nav>div{display:none}.page-renderer-module__mi3IRG__hero{grid-template-columns:1fr;min-height:auto}.page-renderer-module__mi3IRG__heroPortrait{min-height:min(118vw,680px)}.page-renderer-module__mi3IRG__proof{grid-template-columns:1fr}.page-renderer-module__mi3IRG__proof article{min-height:160px}.page-renderer-module__mi3IRG__proof article+article{border-top:1px solid var(--ink);border-left:0}.page-renderer-module__mi3IRG__sectionHead,.page-renderer-module__mi3IRG__workGrid{grid-template-columns:1fr}.page-renderer-module__mi3IRG__featuredWork .page-renderer-module__mi3IRG__workImage,.page-renderer-module__mi3IRG__workImage{min-height:360px}.page-renderer-module__mi3IRG__contact{grid-template-columns:1fr;align-items:start}.page-renderer-module__mi3IRG__contact>a{width:max-content}}@media (max-width:560px){.page-renderer-module__mi3IRG__nav{min-height:66px;padding-inline:16px}.page-renderer-module__mi3IRG__brand strong{display:none}.page-renderer-module__mi3IRG__navCta{min-height:40px;padding-inline:15px;font-size:12px}.page-renderer-module__mi3IRG__hero{gap:45px;padding:52px 18px 72px}.page-renderer-module__mi3IRG__hero h1{font-size:clamp(52px,16vw,76px)}.page-renderer-module__mi3IRG__heroActions{flex-direction:column;align-items:stretch}.page-renderer-module__mi3IRG__heroActions a{justify-content:space-between}.page-renderer-module__mi3IRG__proof{border-radius:18px;margin-inline:14px}.page-renderer-module__mi3IRG__section{padding:82px 18px}.page-renderer-module__mi3IRG__sectionHead h2{font-size:48px}.page-renderer-module__mi3IRG__workGrid{margin-top:38px}.page-renderer-module__mi3IRG__workImage,.page-renderer-module__mi3IRG__featuredWork .page-renderer-module__mi3IRG__workImage{min-height:300px}.page-renderer-module__mi3IRG__experience article{grid-template-columns:1fr;gap:13px}.page-renderer-module__mi3IRG__expertise>div,.page-renderer-module__mi3IRG__simpleGrid{grid-template-columns:1fr}.page-renderer-module__mi3IRG__testimonial{padding:80px 18px}.page-renderer-module__mi3IRG__testimonial blockquote p{font-size:42px}.page-renderer-module__mi3IRG__contact{border-radius:23px;margin:14px;padding:42px 22px}.page-renderer-module__mi3IRG__contact>a{justify-content:space-between;width:100%}.page-renderer-module__mi3IRG__footer{min-height:88px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.page-renderer-module__mi3IRG__nav{-webkit-backdrop-filter:none;backdrop-filter:none}}
