/* The landing palette becomes an open editorial page, with room for evidence. */
.case-plates .plate-panel[hidden]{display:none!important}
#project-view[data-editorial=true]{--case-ink:#681b10;--case-copy:#604a3c;--case-rule:#8e62522b;color:var(--case-copy)}
.case-paper{background:#f1eae0;border-radius:29px;overflow:hidden;padding:clamp(26px,4.8vw,78px);color:var(--case-copy)}
.case-kicker{display:block;font:400 11px/1.6 'DM Sans',sans-serif;letter-spacing:.07em;color:#896854;text-transform:uppercase}
.case-intro{display:grid;grid-template-columns:1fr 1.08fr;gap:6%;align-items:center;padding:26px 0 68px}
.case-title h1{font:400 clamp(64px,7.3vw,116px)/.92 var(--portfolio-serif);letter-spacing:-.04em;color:var(--case-ink);margin:32px 0}
.case-title>p{font:400 clamp(24px,2.5vw,38px)/1.2 var(--portfolio-serif);max-width:590px;color:var(--case-ink)}
.case-start{display:inline-flex;align-items:center;gap:36px;font-size:12px;border-bottom:1px solid #8e625260;padding:18px 0 12px;margin-top:22px;color:var(--case-ink)}
.case-start span{font-size:20px;transition:transform .6s}.case-start:hover span{transform:translateY(4px)}
.case-figure{margin:0;min-width:0}.case-figure .image-button{display:block;width:100%;padding:0;background:transparent;border:0;border-radius:0;overflow:visible}
#project-view .case-figure img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain;transform:none;rotate:none;filter:none;background:transparent;border-radius:0}
.case-figure .image-button:after{display:none}.case-figure figcaption{display:flex;justify-content:space-between;gap:20px;font:400 11px/1.6 'DM Sans',sans-serif;color:#806351;margin-top:14px;padding:0}.case-figure figcaption span{white-space:nowrap;color:#681b10}
.case-lead-image{width:100%}.case-lead-image img{max-height:580px!important}.case-intro.type-led{display:block;max-width:1050px}.case-intro.type-led .case-title>p{max-width:800px}
.case-brief{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;padding:42px 0 64px;border-top:1px solid var(--case-rule)}
.case-brief>div>p{font:400 clamp(21px,2vw,29px)/1.5 var(--portfolio-serif);margin:17px 0 0;color:#574034}
.case-brief dl{margin:0;display:grid;gap:20px}.case-brief dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#93735e;margin-bottom:6px}.case-brief dd{font-size:13px;line-height:1.65;margin:0}
.case-process{padding:70px 0;border-top:1px solid var(--case-rule);scroll-margin-top:28px}
.case-section-heading{max-width:870px}.case-section-heading h2,.case-section h2,.case-outcome h2{font:400 clamp(38px,4.5vw,66px)/1.03 var(--portfolio-serif);letter-spacing:-.027em;color:var(--case-ink);margin:17px 0 24px}
.case-section-heading>p{font-size:13px;line-height:1.8;color:#896854}
.process-steps{display:flex;margin-top:42px;border-bottom:1px solid var(--case-rule)}
.process-steps button{flex:1;display:flex;align-items:center;gap:13px;text-align:left;padding:18px 14px 20px 0;border:0;border-bottom:2px solid transparent;font-size:16px;color:#896854;transition:color .3s,border-color .3s;min-width:0}
.process-steps button>span{font-size:10px;color:#9b806c}.process-steps button>i{margin-left:auto;margin-right:18px;font-style:normal;opacity:.4}.process-steps button:last-child>i{display:none}.process-steps button[aria-pressed=true]{color:var(--case-ink);border-color:var(--case-ink)}.process-steps button:hover{color:var(--case-ink)}
.process-reasoning{display:grid;grid-template-columns:1fr 45px 1fr;gap:16px 25px;min-height:228px;padding:25px 0 0;align-content:start}
.process-method{grid-column:1/-1;color:var(--case-accent);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding-bottom:7px}
.process-reasoning>div>span{font-size:11px;color:#896854}.process-reasoning>div>p{font:400 clamp(21px,2.1vw,30px)/1.3 var(--portfolio-serif);color:#5b4134;margin-top:11px;max-width:620px}.reasoning-arrow{align-self:center;font-size:32px;color:var(--case-accent)}
.case-section{padding:76px 0;border-top:1px solid var(--case-rule)}.case-section-copy{max-width:730px}.case-section-copy>p{font-size:15px;line-height:1.9;max-width:680px;margin:20px 0 0}
.case-section.has-art{display:grid;grid-template-columns:1fr 1.12fr;gap:7%;align-items:start}.case-section.has-art .case-section-copy{padding-top:16px}.case-section.has-art:nth-child(even){grid-template-columns:1.12fr 1fr}.case-section.has-art:nth-child(even) .case-section-copy{grid-column:2;grid-row:1}.case-section.has-art:nth-child(even) .case-figure{grid-column:1;grid-row:1}
.case-section.full-art{display:block}.case-section.full-art .case-section-copy{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 8%}.case-section.full-art .case-kicker{grid-column:1/-1}.case-section.full-art h2{margin-bottom:32px}.case-section.full-art .case-figure{margin-top:35px}.case-section.full-art img{max-height:880px}
.case-diagram{margin-top:40px}.evidence-chart{border-top:2px solid var(--case-accent);padding-top:18px}.chart-heading{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#806351}.comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:35px 0}.comparison-columns h3{font-size:16px;font-weight:400;margin-bottom:26px;color:#574034}.proportion-value{font:400 90px/.9 var(--portfolio-serif);letter-spacing:-.06em;color:var(--case-accent);margin-bottom:20px}.proportion-value span{font-size:36px;letter-spacing:0}.proportion-track{height:15px;background:#d6c9b7}.proportion-track span{display:block;height:100%;background:var(--case-accent)}.comparison-columns p{font-size:13px;line-height:1.65;margin-top:14px}.comparison-columns .chart-note{font-size:12px;color:#896854;max-width:360px;margin-top:20px}.comparison-bar{margin:0 0 22px}.comparison-bar>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:12px}.comparison-bar strong{font-weight:500}.comparison-bar i{display:block;height:15px;background:var(--case-accent);width:var(--bar-size)}.comparison-bar:nth-of-type(2) i{opacity:.55}.case-source{font-size:10px!important;color:#896854;line-height:1.7;border-top:1px solid var(--case-rule);padding-top:15px}
.connected-flow{list-style:none;display:flex;gap:0;margin:0;padding:0}.connected-flow li{flex:1;min-width:0;position:relative;padding:0 25px 0 0}.connected-flow li:before{content:'';position:absolute;left:0;right:0;top:22px;height:1px;background:#a38b7155}.connected-flow li:last-child:before{display:none}.flow-node{position:relative;display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--case-accent);border-radius:50%;background:#f1eae0;color:var(--case-accent);font-size:11px;margin-bottom:25px}.connected-flow h4{font-size:15px;font-weight:500;color:var(--case-ink);margin-bottom:12px}.connected-flow p{font-size:13px;line-height:1.7;color:var(--case-copy);max-width:250px}
.format-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--case-rule);padding-top:35px}.format-mark{font:400 43px/1.4 var(--portfolio-serif);color:var(--case-accent)}.format-comparison h3{font-size:17px;font-weight:400;margin:22px 0 12px;color:var(--case-ink)}.format-comparison p{font-size:13px;line-height:1.8;max-width:340px}
.case-outcome{border-top:1px solid var(--case-rule);padding:65px 0 40px;display:grid;grid-template-columns:1fr 1.15fr;gap:9%}.case-outcome .case-result{font:400 27px/1.4 var(--portfolio-serif);color:var(--case-ink);margin-bottom:22px}.case-outcome p{font-size:14px;line-height:1.85}.case-credits{font-size:10px;line-height:1.8;color:#896854;padding-top:25px;border-top:1px solid var(--case-rule);max-width:960px}
.case-next{padding:45px 8px;display:grid;grid-template-columns:1fr auto;gap:20px;color:#e4d8cc;align-items:center}.case-next .case-kicker{grid-column:1/-1;color:#bba38f}.case-next>span:nth-child(2){font:400 clamp(36px,5vw,75px)/1.1 var(--portfolio-serif);letter-spacing:-.03em}.case-next i{font:normal 40px var(--portfolio-serif);transition:transform .6s}.case-next:hover i{transform:translate(4px,-4px)}
@media(max-width:1000px){.case-paper{padding:38px}.case-intro{gap:5%}.case-title h1{font-size:70px}.case-title>p{font-size:29px}.case-brief{gap:7%}.process-steps button{font-size:14px}.process-steps button>i{margin-right:6px}.case-section.has-art{gap:5%}.case-section h2{font-size:44px}.case-section-copy>p{font-size:14px}}
@media(max-width:700px){.case-paper{padding:28px 22px;border-radius:22px}.case-intro{display:flex;flex-direction:column;gap:36px;padding:10px 0 36px;align-items:stretch}.case-title h1{font-size:clamp(51px,13vw,80px);margin:26px 0 22px}.case-title>p{font-size:28px}.case-lead-image img{max-height:480px!important}.case-brief{display:block;padding:30px 0 40px}.case-brief>div>p{font-size:24px}.case-brief dl{margin-top:30px;gap:18px}.case-process{padding:40px 0}.case-section-heading h2,.case-section h2{font-size:40px}.process-steps{margin-top:25px;flex-wrap:wrap}.process-steps button{flex-basis:50%;font-size:14px;padding:14px 8px 14px 0;min-height:58px}.process-steps button>i{display:none}.process-reasoning{grid-template-columns:1fr;min-height:355px;gap:17px;padding-top:24px}.process-method{grid-column:1}.process-reasoning>div>p{font-size:24px}.reasoning-arrow{display:none}.process-reasoning>div:last-child{border-left:2px solid var(--case-accent);padding-left:16px}.case-section,.case-section.has-art,.case-section.has-art:nth-child(even){display:flex;flex-direction:column;padding:44px 0;gap:30px}.case-section.has-art .case-section-copy{padding:0}.case-section.full-art .case-section-copy{display:block}.case-section-copy>p{font-size:14px;line-height:1.85}.case-section.full-art .case-figure{margin-top:0}.case-figure figcaption{font-size:10px;gap:12px}.case-figure figcaption span{align-self:end}.case-diagram{margin-top:0;width:100%}.comparison-columns{display:block;padding:25px 0}.comparison-columns>div+div{margin-top:40px}.chart-heading{flex-direction:column;gap:5px}.connected-flow{display:block}.connected-flow li{padding:0 0 26px 65px;min-height:110px}.connected-flow li:before{left:22px;right:auto;top:0;width:1px;height:100%}.flow-node{position:absolute;left:0;top:0}.connected-flow h4{padding-top:9px}.connected-flow p{max-width:none}.format-comparison{gap:24px}.format-mark{font-size:28px}.case-outcome{display:block;padding:40px 0 30px}.case-outcome .case-result{font-size:26px}.case-next{padding:32px 3px}.case-next>span:nth-child(2){font-size:38px}.case-next i{font-size:30px}.case-kicker{font-size:10px}.case-start{margin-top:13px}}
@media(prefers-reduced-motion:reduce){.case-paper *,.case-next *{scroll-behavior:auto;transition:none!important;animation:none!important}}
.garment-comparison{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:end}.garment-comparison .case-figure img{height:650px!important;max-height:650px!important;object-fit:contain}.garment-comparison .case-figure figcaption{min-height:48px}.range-comparison .case-figure img{height:570px!important}.detail-controls,.plate-controls,.bank-jump-controls{display:flex;gap:26px;flex-wrap:wrap;border-bottom:1px solid var(--case-rule);margin:24px 0}.detail-controls button,.plate-controls button,.bank-jump-controls button{font-size:13px;padding:14px 0;border:0;border-bottom:2px solid transparent;color:#896854;display:flex;gap:12px;align-items:center;transition:color .3s,border-color .3s}.detail-controls button[aria-pressed=true],.plate-controls button[aria-pressed=true],.bank-jump-controls button[aria-pressed=true]{color:var(--case-ink);border-bottom-color:var(--case-ink)}.detail-controls button:hover,.plate-controls button:hover,.bank-jump-controls button:hover{color:var(--case-ink)}.detail-observation{min-height:60px;font-size:14px;line-height:1.8;max-width:750px;color:var(--case-copy)}.plate-controls{margin-top:0}.plate-controls button>span{font-size:10px}.plate-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center;min-height:480px;padding:20px 0}.plate-panel[hidden]{display:none}.plate-note h3{font:400 clamp(28px,3vw,46px)/1.1 var(--portfolio-serif);color:var(--case-ink);letter-spacing:-.02em;margin:0 0 20px}.plate-note>p{font-size:14px;line-height:1.85;max-width:430px}.plate-panel .case-figure img{height:450px!important;max-height:450px!important}.carry-forward{border-top:1px solid var(--case-rule);margin-top:24px;padding-top:20px}.carry-forward>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--case-accent)}.carry-forward p{font:400 24px/1.35 var(--portfolio-serif);color:var(--case-ink);margin-top:10px}.plate-panel>.connected-flow{align-self:center}.plate-panel .connected-flow{display:block}.plate-panel .connected-flow li{padding:0 0 26px 65px;min-height:105px}.plate-panel .connected-flow li:before{left:22px;right:auto;top:0;width:1px;height:100%}.plate-panel .flow-node{position:absolute;left:0;top:0}.plate-panel .connected-flow h4{padding-top:9px}.cycle-type{display:flex;gap:25px;align-items:center;color:var(--case-accent);justify-content:center}.cycle-type strong{font:400 150px/1 var(--portfolio-serif);letter-spacing:-.06em}.cycle-type span{font:400 27px/1.3 var(--portfolio-serif)}.commitment-comparison{display:flex;gap:35px;align-items:center;border-top:1px solid var(--case-rule);padding-top:30px}.commitment-comparison>div{flex:1}.commitment-comparison>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#896854}.commitment-comparison p{font:400 clamp(26px,3vw,43px)/1.2 var(--portfolio-serif);color:var(--case-ink);margin-top:16px}.commitment-comparison>span{font-size:30px;color:var(--case-accent)}.making-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.making-strip .case-figure img{height:210px!important;max-height:210px!important}.making-strip figcaption{font-size:10px}.making-strip figcaption span{display:none}.annotated-drawing{display:grid;grid-template-columns:1fr .7fr;gap:8%;align-items:center}.annotated-drawing .case-figure img{max-height:650px!important}.annotated-drawing .detail-controls{display:block;border:0;margin-top:0}.annotated-drawing .detail-controls button{width:100%;text-align:left;font-size:18px;padding:18px 0;border-bottom:1px solid var(--case-rule)}.annotated-drawing .detail-controls button[aria-pressed=true]{border-bottom-color:var(--case-ink)}.annotated-drawing .detail-observation{margin-top:24px;min-height:95px}
#project-view[data-editorial=true] .browser-frame{background:#e2d4c5;border:1px solid #ba9b812e;border-radius:12px;padding:34px 10px 10px}#project-view[data-editorial=true] .browser-frame:before{color:#ae8975}#project-view[data-editorial=true] .browser-scroll{height:620px;background:#fff}#project-view[data-editorial=true] .browser-scroll img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}#project-view[data-editorial=true] .browser-caption{color:#896854;font-size:11px;margin-top:14px}.case-original{display:inline-block;padding:14px 0;border-bottom:1px solid var(--case-rule);font-size:12px;color:var(--case-ink);margin-top:8px}.case-plates[data-plates=ride] .plate-panel{grid-template-columns:.6fr 1.4fr}.case-plates[data-plates=ride] .plate-panel .case-figure img{height:auto!important;max-height:780px!important}.case-section.print-study .case-figure{max-width:410px;margin:auto}.case-section.print-study .case-figure img{max-height:480px!important}.case-plates[data-plates=solar] .plate-panel .case-figure img{max-height:590px!important;height:590px!important}.case-plates[data-plates=solar] .plate-panel{min-height:645px}.case-plates[data-plates=hwca] .plate-panel{min-height:560px}.case-plates[data-plates=hwca] .plate-panel .case-figure img{height:450px!important}#project-view[data-editorial=true] .saathi-stage{padding-left:0;padding-right:0}#project-view[data-editorial=true] .saathi-demo>footer{padding:20px 30px;color:#786052}#project-view[data-editorial=true] .saathi-study-note{color:#896854}
@media(max-width:1000px){.garment-comparison .case-figure img{height:480px!important}.making-strip{grid-template-columns:1fr 1fr}.case-plates[data-plates=ride] .plate-panel{grid-template-columns:1fr}.case-plates[data-plates=ride] .plate-note{max-width:680px}.plate-panel{gap:5%}}
@media(max-width:700px){.garment-comparison{gap:16px}.garment-comparison .case-figure img,.range-comparison .case-figure img{height:310px!important}.garment-comparison figcaption{font-size:9px;display:block}.garment-comparison figcaption span{display:block;margin-top:8px}.detail-controls,.plate-controls,.bank-jump-controls{gap:16px;margin:20px 0}.detail-controls button,.plate-controls button,.bank-jump-controls button{font-size:12px;padding:12px 0;min-height:44px}.plate-panel,.case-plates[data-plates=ride] .plate-panel{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding-top:0}.plate-panel[hidden]{display:none}.plate-note h3{font-size:31px}.plate-note>p{font-size:14px}.plate-panel .case-figure img{height:auto!important;max-height:500px!important}.case-plates[data-plates=solar] .plate-panel{min-height:680px}.case-plates[data-plates=solar] .plate-panel .case-figure img{height:370px!important}.case-plates[data-plates=hwca] .plate-panel{min-height:690px;justify-content:start}.case-plates[data-plates=hwca] .plate-panel .case-figure img{height:300px!important}.case-plates[data-plates=hwca] .plate-controls{gap:6px 18px}.cycle-type{margin-top:30px}.cycle-type strong{font-size:120px}.cycle-type span{font-size:23px}.making-strip{grid-template-columns:1fr 1fr;gap:25px 15px}.making-strip .case-figure img{height:135px!important}.annotated-drawing{display:flex;flex-direction:column;gap:15px}.annotated-drawing .detail-controls{display:flex;gap:18px}.annotated-drawing .detail-controls button{width:auto;font-size:13px}.annotated-drawing .detail-observation{margin-top:0}.commitment-comparison{gap:18px;flex-wrap:wrap}.commitment-comparison p{font-size:26px}.commitment-comparison>span{font-size:24px}.case-plates[data-plates=ride] .plate-panel .case-figure img{max-height:650px!important}#project-view[data-editorial=true] .browser-scroll{height:440px}#project-view[data-editorial=true] .browser-frame{padding:28px 6px 6px}.bank-jump-controls{gap:6px 16px}.bank-jump-controls button{font-size:11px}.case-figure .image-button{touch-action:manipulation}.case-section.full-art h2{margin-bottom:20px}}
.case-entry-links{display:flex;gap:30px;flex-wrap:wrap}.case-entry-links .case-start{gap:25px}.js-motion #project-view .case-section-copy.reveal,.js-motion #project-view .case-section-heading.reveal{transition:opacity .65s ease,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(15px)}.js-motion #project-view .case-section-copy.revealed,.js-motion #project-view .case-section-heading.revealed{transform:none}.case-figure button:focus-visible,.case-paper button:focus-visible,.case-paper a:focus-visible{outline:2px solid #681b10;outline-offset:5px}.case-figure button:hover{opacity:.97}.case-figure button{transition:opacity .3s}#project-view .case-figure .image-button{min-height:0}
@media(max-width:700px){.case-entry-links{gap:22px}.case-entry-links .case-start{font-size:11px;gap:14px}.case-paper .case-figure{width:100%}}
@media(prefers-reduced-motion:reduce){.js-motion #project-view .reveal{opacity:1!important;transform:none!important;transition:none!important}}
.category-sheet{background:#f1eae0;border-radius:29px;padding:clamp(26px,4.8vw,78px);color:#604a3c;overflow:hidden}.category-editorial-heading{max-width:1050px;padding:20px 0 45px}.category-editorial-heading h1{font:400 clamp(65px,8vw,122px)/.95 var(--portfolio-serif);letter-spacing:-.04em;color:#681b10;margin:30px 0 25px}.category-editorial-heading>p{max-width:640px;font:400 28px/1.3 var(--portfolio-serif);color:#786052}.category-editorial-tabs{display:flex;gap:35px;flex-wrap:wrap;border-top:1px solid #8e62522b;border-bottom:1px solid #8e62522b;padding:20px 0;margin-bottom:20px}.category-editorial-tabs a{font-size:12px;color:#896854;padding:8px 0;display:flex;gap:18px}.category-editorial-tabs a[aria-current=page]{color:#681b10}.category-editorial-tabs a:hover{color:#681b10}.portfolio-entry{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;padding:60px 0;border-bottom:1px solid #8e62522b;align-items:center;color:#604a3c}.portfolio-entry:last-child{border:0;padding-bottom:25px}.portfolio-entry:nth-child(even){grid-template-columns:1fr 1.12fr}.portfolio-entry:nth-child(even) .portfolio-entry-art{grid-column:2;grid-row:1}.portfolio-entry:nth-child(even) .portfolio-entry-copy{grid-column:1;grid-row:1}.portfolio-entry-art{min-width:0}.portfolio-entry-art img{width:100%;height:440px;object-fit:contain;transition:opacity .4s;display:block}.portfolio-entry:hover .portfolio-entry-art img{opacity:.93}.portfolio-entry h2{font:400 clamp(42px,4.3vw,69px)/1.03 var(--portfolio-serif);letter-spacing:-.03em;color:#681b10;margin:22px 0}.portfolio-entry-copy>p{font-size:17px;line-height:1.7;max-width:400px}.portfolio-entry-methods{display:block;font-size:11px;line-height:1.8;color:#896854;margin-top:25px;max-width:390px}.portfolio-read{display:inline-flex;gap:32px;padding:17px 0 10px;border-bottom:1px solid #8e625260;margin-top:20px;font-size:12px;color:#681b10}.portfolio-read>span{font-size:22px;transition:transform .5s}.portfolio-entry:hover .portfolio-read>span{transform:translate(3px,-3px)}.portfolio-entry .saathi-cover{min-height:380px!important;border-radius:14px}#category-view .portfolio-entry .saathi-signature{font-size:85px}
@media(max-width:1000px){.portfolio-entry{gap:5%}.portfolio-entry-art img{height:360px}.portfolio-entry h2{font-size:46px}.portfolio-entry-copy>p{font-size:15px}}
@media(max-width:700px){.category-sheet{padding:30px 22px;border-radius:22px}.category-editorial-heading{padding:10px 0 30px}.category-editorial-heading h1{font-size:57px}.category-editorial-heading>p{font-size:25px}.category-editorial-tabs{gap:13px 22px;padding:12px 0}.category-editorial-tabs a{font-size:11px;gap:8px}.portfolio-entry,.portfolio-entry:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:35px 0}.portfolio-entry-art img{height:auto;max-height:380px}.portfolio-entry h2{font-size:43px;margin:17px 0}.portfolio-entry-copy>p{font-size:15px}.portfolio-entry-methods{margin-top:17px}.portfolio-entry .saathi-cover{min-height:350px!important}#category-view .portfolio-entry .saathi-signature{font-size:72px}.portfolio-read{margin-top:15px}}
@media(max-width:700px){#project-view[data-editorial=true] .project-nav{align-items:flex-start}#project-view[data-editorial=true] .project-nav a{flex-shrink:0}#project-view[data-editorial=true] .project-nav>span{min-width:0;max-width:62%;white-space:normal;text-align:right;line-height:1.6;overflow-wrap:anywhere}.case-title h1,.case-next>span:nth-child(2){overflow-wrap:anywhere}}
@media(max-width:700px){.category-editorial-heading h1{font-size:clamp(40px,12vw,57px);overflow-wrap:anywhere}.portfolio-entry h2{overflow-wrap:anywhere}.case-title h1{font-size:clamp(43px,13vw,80px)}}
