.editorial-orbit,.journal-card .card-art,.editorial-card>b{display:none!important}
.studio-portrait-opening{position:relative;min-height:950px;background:#181c1d;padding:160px 6% 90px;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;overflow:hidden}
.studio-portrait-opening figure{grid-column:2;grid-row:1;margin:0;max-width:590px;justify-self:end;position:relative}
.studio-portrait-opening figure img{display:block;width:100%;height:650px;object-fit:cover;object-position:85% 32%;filter:none}
.studio-title{grid-column:1;grid-row:1;position:relative;z-index:2}
.studio-title>p:first-child{font:400 12px/1.6 Manrope,sans-serif;margin-bottom:35px}
.studio-title h1{font:500 clamp(4.5rem,7.7vw,8.5rem)/1.01 Syne,sans-serif;letter-spacing:-.07em;margin:0 0 35px}
.studio-title>p:not(:first-child){font-size:16px;line-height:1.8;max-width:380px}
.studio-title a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;border-bottom:1px solid #e9ece688;margin-top:28px}
.studio-portrait-opening figcaption{font-size:10px;line-height:1.7;margin-top:15px;opacity:.7}
.studio-portrait-opening figure::before{content:'';position:absolute;z-index:2;inset:0;border:1px solid #ffffff20;pointer-events:none}
.studio-portrait-opening .portrait-credit{position:absolute;bottom:30px;left:6%;font-size:11px;line-height:1.8;color:#bbc4bc}
.journey-studio .founder{display:block;padding-top:90px;max-width:1200px;margin:auto}
.journey-studio .founder-story{max-width:1000px}
.journey-work .editorial-opening{min-height:560px;padding-bottom:55px;border:0}
.journey-work .editorial-opening h1{max-width:1000px}
.journey-work .work-feature{grid-template-columns:1.65fr 1fr;gap:6%;padding:65px 0;border-top:1px solid #181c1d33;margin:0}
.journey-work .work-capture{padding:0 0 42px;background:transparent;overflow:hidden}
.journey-work .work-capture img,.journey-work .work-capture:hover img{transform:none;box-shadow:none;transition:opacity .2s}
.journey-work .work-capture:hover img{opacity:.85}
.journey-work .work-capture>span{left:0;bottom:10px;font-size:11px;letter-spacing:0;text-transform:none}
.journey-work .work-feature:nth-child(even){direction:ltr}
.journey-work .work-feature:nth-child(even) .work-capture{order:2}
.journey-journal .editorial-opening{min-height:550px;border:0;padding-bottom:55px}
.journey-journal .editorial-opening h1{font-size:clamp(4rem,8vw,8rem)}
.journey-journal .editorial-grid{grid-template-columns:1fr 1fr;gap:0 8%}
.journey-journal .journal-card{padding:35px 0 45px}
.journey-journal .journal-card:first-child{grid-column:1/-1;display:block;padding:45px 0 65px}
.journey-journal .journal-card:first-child h2{font-size:clamp(2.8rem,4.7vw,5rem);max-width:1000px;line-height:1.08;letter-spacing:-.055em}
.journey-journal .journal-card:first-child>p{max-width:630px;font-size:16px}
.journey-journal .editorial-card>span{text-transform:none;letter-spacing:0;font-size:11px}
.journey-journal .editorial-card h2{transition:opacity .2s}
.journey-journal .editorial-card:hover h2{opacity:.6}
.journey-journal .journal-filters button{border-radius:0;border:0;border-bottom:1px solid #181c1d44;padding:9px 5px;margin-right:16px}
.journey-journal .journal-filters button[aria-pressed=true]{background:none;color:inherit;border-bottom:2px solid #e25130}
.capability-opening{padding:180px 6% 85px;min-height:95svh;display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;position:relative}
.capability-heading h1{font:500 clamp(4rem,7vw,7.8rem)/1.01 Syne,sans-serif;letter-spacing:-.07em;margin:30px 0}
.capability-heading>p{font-size:15px;line-height:1.8;max-width:450px}
.capability-instrument{min-width:0;align-self:center}
.capability-instrument svg{width:100%;height:250px;overflow:visible;color:#181c1d}
.capability-instrument svg path{fill:none;stroke:currentColor;stroke-width:1.3;opacity:.7}
.capability-instrument svg circle{fill:#e25130}
.capability-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:20px}
.capability-tabs button{background:none;color:inherit;border:0;border-bottom:1px solid #181c1d44;padding:17px 0;min-height:54px;text-align:left;font:500 25px/1.2 Syne,sans-serif;letter-spacing:-.04em;cursor:pointer}
.capability-tabs button[aria-selected=true]{border-bottom:2px solid #e25130}
.capability-detail{padding-top:28px;min-height:180px}
.capability-detail h2{font:500 26px/1.2 Syne,sans-serif;letter-spacing:-.04em;margin:0 0 16px}
.capability-detail p{font-size:13px;line-height:1.8;max-width:420px}
.capability-detail a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;border-bottom:1px solid #181c1d88;margin-top:15px}
.journey-capabilities .related{padding-top:30px}
.journey-capabilities .related .editorial-grid{grid-template-columns:1fr 1fr;gap:35px 8%}
.journey-capabilities .related .editorial-card{border:0;border-top:1px solid #181c1d33}
.reading-progress{position:fixed;top:0;left:0;height:2px;background:#e25130;transform-origin:left;transform:scaleX(0);width:100%;z-index:30}
@media(max-width:700px){
 .studio-portrait-opening{display:flex;flex-direction:column;align-items:stretch;padding:110px 6% 80px;min-height:0;gap:0}
 .studio-portrait-opening figure{width:78%;align-self:flex-end;margin-bottom:0}
 .studio-portrait-opening figure img{height:350px;object-position:75% 28%}
 .studio-title{margin-top:-45px}
 .studio-title>p:first-child{font-size:10px;max-width:100px;margin-bottom:22px}
 .studio-title h1{font-size:clamp(3.25rem,14vw,5rem);margin:0 0 28px;max-width:95%}
 .studio-title>p:not(:first-child){font-size:14px;max-width:320px}
 .studio-portrait-opening figcaption{font-size:9px;text-align:right;max-width:180px;margin-left:auto}
 .studio-portrait-opening .portrait-credit{display:none}
 .journey-work .editorial-opening,.journey-journal .editorial-opening{min-height:0;padding:150px 6% 65px}
 .journey-work .editorial-opening h1,.journey-journal .editorial-opening h1{font-size:clamp(3.25rem,12vw,4.8rem)}
 .journey-work .work-feature{display:flex;flex-direction:column;gap:20px;padding:35px 0}
 .journey-work .work-feature:nth-child(even) .work-capture{order:0}
 .journey-work .work-capture{margin:0;width:100%}
 .journey-journal .editorial-grid{grid-template-columns:1fr}
 .journey-journal .journal-card:first-child{padding:30px 0 40px}
 .journey-journal .journal-card:first-child h2{font-size:2.2rem}
 .journey-journal .journal-card:first-child>p{font-size:14px}
 .capability-opening{display:block;padding:145px 6% 60px;min-height:0}
 .capability-heading h1{font-size:clamp(3.4rem,13vw,5rem);margin:25px 0}
 .capability-heading>p{font-size:14px}
 .capability-instrument{margin-top:35px}
 .capability-instrument svg{height:170px}
 .capability-tabs{margin-top:5px}
 .capability-tabs button{font-size:24px}
 .capability-detail{min-height:210px}
 .journey-capabilities .related .editorial-grid{grid-template-columns:1fr;gap:15px}
}
@media(prefers-reduced-motion:reduce){.journey-work img,.journey-journal h2{transition:none!important}}
