.section-head{justify-content:space-between;align-items:flex-start;gap:1.5rem 5rem;margin-bottom:clamp(3.5rem,7vw,6rem);display:flex}.outline-heading{flex-direction:column;align-items:flex-start;margin:0;display:flex}.section-kicker{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:1.11111rem;font-size:.72222rem;font-weight:700;line-height:1.4}.outline-heading .wo-stage{line-height:0;display:inline-block;position:relative}.outline-heading .wo-text{vertical-align:top;letter-spacing:-.03em;text-transform:lowercase;white-space:nowrap;color:var(--c-ink);font-size:min(8.5rem,13vw);font-weight:600;line-height:.92;display:inline-block}.outline-heading .wo-stage .wm-canvas{pointer-events:none;opacity:.7;display:block;position:absolute}.section-intro{max-width:27rem;color:var(--c-muted);margin:1rem 0 0;font-size:1rem;line-height:1.65}@media screen and (max-width:991.98px){.section-head{flex-direction:column;align-items:flex-start}}@media screen and (max-width:767.98px){.section-head{gap:1.55556rem;margin-bottom:2.66667rem}.outline-heading .wo-text{font-size:clamp(3.25rem,16vw,5rem);line-height:.94}.section-intro{font-size:1rem}}.work-section{background:var(--c-page);width:100%;color:var(--c-ink);padding-block:clamp(4rem,7vw,6rem);position:relative}.work-feature{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);align-items:start;gap:3rem clamp(3rem,7vw,7rem);display:grid}.work-feature-sticky{flex-direction:column;align-items:flex-start;padding-top:.25rem;display:flex;position:sticky;top:2.66667rem}.work-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);gap:.55556rem;margin:0 0 1.33333rem;font-size:.72222rem;font-weight:700;display:flex}.work-eyebrow span:first-child{color:var(--c-ink)}.work-feature-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.9vw,3.77778rem);font-weight:600;line-height:1.02}.work-feature-summary{color:#141414b3;max-width:30rem;margin:1.33333rem 0 0;font-size:1.05556rem;line-height:1.65}.work-facts{border-top:1px solid #14141429;width:min(100%,30rem);margin:2.22222rem 0 0}.work-fact{border-bottom:1px solid #14141429;grid-template-columns:8.33333rem minmax(0,1fr);gap:1rem;padding-block:.83333rem;display:grid}.work-fact dt{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.66667rem;font-weight:700;line-height:2}.work-fact dd{margin:0;font-size:.94444rem;line-height:1.55}.work-link{color:var(--c-ink);align-items:center;gap:.66667rem;margin-top:2.22222rem;font-size:1.55556rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.work-link-arrow{transition:transform .35s var(--ease-reveal)}@media (hover:hover){.work-link:hover .work-link-arrow{transform:translate(3px,-3px)}}.work-feature-media{cursor:pointer;position:relative}@media screen and (max-width:991.98px){.work-feature{grid-template-columns:1fr}.work-feature-sticky{position:static}}@media screen and (max-width:767.98px){.work-section{padding-block:4.44444rem 5rem}.work-feature-title{font-size:2rem}.work-feature-summary{font-size:1rem}.work-fact{grid-template-columns:1fr;gap:.11111rem}.work-link{font-size:1.33333rem}}.cursor-orb{pointer-events:none;z-index:150;mix-blend-mode:difference;opacity:0;will-change:transform, opacity;background:#fff;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:fixed;top:0;left:0}.cursor-orb svg{color:#000}html.orb-on .orb-target{cursor:none}@media (hover:none),(prefers-reduced-motion:reduce){.cursor-orb{display:none}}.quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem;margin:4.5rem 0 0;padding:0;list-style:none;display:grid}.quote{border:1px solid #14141424;border-radius:20px;padding:2rem}.quote-text{margin:0 0 1.2rem;font-size:1.35rem;font-weight:600;line-height:1.4}.quote-who{color:var(--c-muted);font-family:var(--font-inter);margin:0;font-size:.92rem}.quote-who strong{color:var(--c-ink)}.label-title{letter-spacing:-.045em;color:var(--c-ink);margin:0 0 clamp(1.77778rem,4vw,2.66667rem);font-size:clamp(2.66667rem,6vw,5rem);font-weight:600;line-height:.95}.work-feature-line{font-family:var(--font-inter);color:var(--c-muted);margin:1rem 0 0;font-size:.94444rem;line-height:1.5}.work-cta{margin-top:2rem}@media screen and (max-width:767.98px){.work-feature-media .mk-profile__head,.work-feature-media .mk-profile__tabs{display:none}.label-title{margin-bottom:1.33333rem;font-size:2.66667rem}.work-feature{gap:1.77778rem}.work-cta{margin-top:1.33333rem}}
