.inner-hero{position:relative;overflow:hidden;background:#10120f;color:#fff;padding:190px 0 120px;min-height:760px}.inner-grid-bg{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(135deg,#000,transparent 75%)}.inner-hero .container{position:relative}.inner-hero h1{font-size:calc(clamp(66px,7.5vw,112px) - 5px);line-height:.9;max-width:1180px;margin:42px 0 58px}.inner-hero h1 em{color:#f4b942}.inner-hero-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1000px;color:#b8bbb3;font-size:18px;line-height:1.65}.about-editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:120px}.about-editorial h2,.section-intro h2,.narrow-copy h2,.about-fit h2{margin-top:30px}.long-copy{font-size:18px;line-height:1.75;color:#565b53}.long-copy p+p{margin-top:28px}.long-copy strong{color:#111310}.beliefs{background:#deddd5}.beliefs h2{max-width:920px;margin:32px 0 80px}.belief-list{border-top:1px solid rgba(17,19,16,.22)}.belief-list article{display:grid;grid-template-columns:70px .8fr 1fr;gap:45px;padding:34px 0;border-bottom:1px solid rgba(17,19,16,.22)}.belief-list article>span,.capability-stack>a>span{font:10px monospace;color:#81867d;padding-top:7px}.belief-list h3{font-size:25px}.belief-list p{color:#5d625a;line-height:1.6}.about-capabilities .section-intro{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start}.capability-stack{margin:80px 0 45px;border-top:1px solid #373a34}.capability-stack>a{display:grid;grid-template-columns:70px .7fr 1fr 25px;gap:35px;padding:30px 0;border-bottom:1px solid #373a34;align-items:start}.capability-stack h3{font-size:24px}.capability-stack p{color:#9ca097;line-height:1.55}.capability-stack i{font-style:normal;color:#f4b942;font-size:20px}.narrow-copy{max-width:960px}.narrow-copy h2{margin-bottom:55px}.narrow-copy .text-link{margin-top:40px}.client-work{background:#fff}.about-fit h2{max-width:900px}.fit-close{font-size:17px;margin-top:34px}.show-work{background:#151714;color:#fff}.show-work .long-copy{color:#a6aaa1}.about-closing h2{font-size:calc(clamp(62px,8vw,112px) - 5px)}
@media(max-width:900px){.inner-hero-copy,.about-editorial{grid-template-columns:1fr;gap:45px}.belief-list article{grid-template-columns:50px 1fr}.belief-list article p{grid-column:2}.about-capabilities .section-intro{grid-template-columns:1fr}.capability-stack>a{grid-template-columns:45px 1fr 20px}.capability-stack p{grid-column:2}.inner-hero{padding:150px 0 95px;min-height:auto}}
@media(max-width:700px){.inner-hero h1{font-size:calc(55px - 5px)}.inner-hero-copy{font-size:16px}.about-editorial{gap:35px}.long-copy{font-size:16px}.beliefs h2{margin-bottom:55px}.belief-list article{grid-template-columns:35px 1fr;gap:15px}.belief-list h3{font-size:21px}.capability-stack>a{grid-template-columns:30px 1fr 15px;gap:12px}.capability-stack h3{font-size:20px}}

/* Editorial capability layout */
.about-capabilities{position:relative;overflow:hidden}.about-capabilities:before{content:"";position:absolute;width:580px;height:580px;border:1px solid #292c27;border-radius:50%;left:-360px;bottom:-280px}.about-capabilities .container{position:relative;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-areas:"intro list" "action list";column-gap:100px;align-items:start}.about-capabilities .section-intro{grid-area:intro;display:block;position:sticky;top:120px}.about-capabilities .section-intro h2{font-size:calc(clamp(58px,6vw,88px) - 5px);max-width:420px}.about-capabilities>.container>.button{grid-area:action;justify-self:start;align-self:end;margin-top:38px}.capability-stack{grid-area:list;display:grid;gap:14px;margin:0;border:0}.capability-stack>a{position:relative;display:grid;grid-template-columns:52px 1fr 24px;gap:22px;padding:30px;background:#1b1e19;border:1px solid #343730;align-items:start;transition:background .25s,border-color .25s,transform .25s}.capability-stack>a:hover{background:#20231d;border-color:#f4b942;transform:translateX(6px)}.capability-stack>a>span{color:#f4b942;padding-top:6px}.capability-stack h3{font-size:27px;margin-bottom:13px}.capability-stack p{grid-column:auto;max-width:680px;color:#a6aaa1;line-height:1.6;font-size:15px}.capability-stack p u{color:#fff;text-decoration-color:#f4b942;text-underline-offset:4px}.capability-stack i{font-style:normal;color:#f4b942;font-size:20px;transition:transform .25s}.capability-stack>a:hover i{transform:translate(3px,-3px)}
@media(max-width:900px){.about-capabilities .container{grid-template-columns:1fr;grid-template-areas:"intro" "list" "action";gap:50px}.about-capabilities .section-intro{position:static}.about-capabilities>.container>.button{margin-top:0}.capability-stack>a{grid-template-columns:45px 1fr 20px}.capability-stack p{grid-column:2}}
@media(max-width:700px){.about-capabilities .container{gap:38px}.about-capabilities .section-intro h2{font-size:calc(48px - 5px)}.capability-stack{gap:10px}.capability-stack>a{grid-template-columns:28px 1fr 15px;gap:12px;padding:24px 18px}.capability-stack h3{font-size:21px}.capability-stack p{font-size:14px}.capability-stack>a:hover{transform:none}}
