.works-v6{background:var(--stone);color:var(--ink);font-family:var(--jp)}.works-v6 main{overflow:clip}.works-v6 .works-title-card{color:#fff;position:relative;overflow:hidden}.works-v6 .works-title-black{background:var(--black);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(300px,.5fr);gap:34px 56px;min-height:96vh;padding:146px 56px 54px;display:grid}.works-v6 .works-title-black:after{content:"WORKS";font:900 clamp(170px,29vw,430px)/.8 var(--grot);font-variation-settings:"wdth" 118;color:#0000;-webkit-text-stroke:2px #ffffff1f;pointer-events:none;position:absolute;bottom:-.12em;right:-.05em}.works-v6 .works-overline{font:700 12px/1 var(--grot);letter-spacing:.2em;text-transform:uppercase;z-index:1;grid-column:1/-1;align-items:center;gap:14px;margin:0;display:flex;position:relative}.works-v6 .works-overline i{background:currentColor;width:36px;height:2px}.works-v6 .works-title-black h1{z-index:1;min-width:0;font:900 clamp(44px,6.6vw,100px)/.82 var(--grot);font-variation-settings:"wdth" 118;letter-spacing:-.07em;text-transform:uppercase;perspective:600px;align-self:end;margin:0;position:relative}.works-v6 .works-title-card h1 .w,.works-v6 .works-title-card h1 .c{display:inline-block}.works-v6 .works-title-copy{z-index:1;border-top:3px solid;align-self:end;padding-top:22px;position:relative}.works-v6 .works-jp-title{font:900 clamp(29px,3.4vw,50px)/1.18 var(--jp);letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;margin:0 0 20px}.works-v6 .works-page-lead{color:#ffffffb8;max-width:42ch;margin:0;font-size:15px;line-height:1.9}.works-v6 .works-page-index{font:900 clamp(74px,10vw,148px)/.8 var(--grot);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2px #ffffff38;margin:0;position:absolute;top:144px;right:56px}.works-v6 .works-kicker{font:700 11px/1 var(--grot);letter-spacing:.2em;text-transform:uppercase;margin:0}.works-v6 .engagement-index-scene{background:var(--stone);padding:118px 56px 132px}.works-v6 .works-scene-head{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:72px;display:grid}.works-v6 .works-scene-head>div{max-width:760px}.works-v6 .works-scene-head h2{font:900 clamp(54px,7vw,106px)/.94 var(--jp);letter-spacing:-.06em;text-wrap:balance;word-break:keep-all;margin:0 0 24px}.works-v6 .works-scene-head>div>p{max-width:58ch;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.works-v6 .index-status{font:700 10px/1 var(--grot);letter-spacing:.17em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0 0 6px}.works-v6 .engagement-columns,.works-v6 .engagement-row-inner{grid-template-columns:54px minmax(160px,.82fr) minmax(150px,.72fr) minmax(180px,.74fr) minmax(260px,1.05fr);align-items:center;gap:24px;display:grid}.works-v6 .engagement-columns{border-bottom:3px solid var(--ink);font:700 10px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 16px 15px}.works-v6 .engagement-list{margin:0;padding:0;list-style:none}.works-v6 .engagement-row{border-bottom:1px solid var(--hair);transition:transform .28s var(--ease-out)}.works-v6 .engagement-row:hover{transform:translate(8px)}.works-v6 .engagement-row-inner{min-height:108px;color:inherit;padding:18px 16px;text-decoration:none}.works-v6 .engagement-number{font:800 13px/1 var(--grot);font-variant-numeric:tabular-nums;color:var(--muted)}.works-v6 .engagement-client{min-height:43px;padding-top:23px;display:block;position:relative;overflow:hidden}.works-v6 .client-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;line-height:1.45;display:block;overflow:hidden}.works-v6 .redaction-bar{width:var(--redaction-width);background:var(--black);height:15px;transition:transform .28s var(--ease-out);position:absolute;top:4px;left:0}.works-v6 .engagement-row:hover .redaction-bar{transform:translateY(-2px)}.works-v6 .engagement-industry{font-size:14px;font-weight:700;line-height:1.55}.works-v6 .engagement-services{font:700 10px/1.55 var(--grot);letter-spacing:.14em;color:var(--muted)}.works-v6 .engagement-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.works-v6 .engagement-metric{min-width:0}.works-v6 .engagement-metric>span{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.35;display:block}.works-v6 .engagement-metric strong{min-height:.85em;font:900 clamp(18px,1.65vw,27px)/.85 var(--grot);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;align-items:flex-start;display:flex}.works-v6 .od{vertical-align:top;height:.85em;display:inline-block;overflow:hidden}.works-v6 .od i{font-style:normal;display:block}.works-v6 .od i span{height:.85em;display:block}.works-v6 .sym{display:inline-block}.works-v6 .engagement-areas-field{background:var(--navy);color:#fff;clip-path:inset(0);padding:124px 56px 116px}.works-v6 .engagement-areas-field>header{grid-template-columns:minmax(150px,.26fr) minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:48px;margin-bottom:76px;display:grid}.works-v6 .engagement-areas-field h2{font:900 clamp(66px,9vw,138px)/.82 var(--grot);font-variation-settings:"wdth" 116;letter-spacing:-.07em;text-transform:uppercase;margin:0}.works-v6 .engagement-areas-field>header>p:last-child{color:#ffffffad;margin:0 0 5px;font-size:15px;line-height:1.85}.works-v6 .engagement-area-grid{border-top:3px solid #fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.works-v6 .engagement-area{border-right:1px solid var(--hair-inv);min-width:0;padding:30px 30px 20px 0;position:relative}.works-v6 .engagement-area:not(:first-child){padding-left:30px}.works-v6 .engagement-area:last-child{border-right:0}.works-v6 .area-number{font:900 54px/.8 var(--grot);color:#0000;-webkit-text-stroke:1px #ffffff4d;margin:0;position:absolute;top:25px;right:24px}.works-v6 .area-label{font:700 10px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:0 0 34px}.works-v6 .engagement-area h3{font:900 clamp(25px,2.6vw,38px)/1.2 var(--jp);letter-spacing:-.035em;margin:0 0 30px}.works-v6 .engagement-area ul{border-top:1px solid var(--hair-inv);margin:0;padding:0;list-style:none}.works-v6 .engagement-area li{border-bottom:1px solid var(--hair-inv);padding:14px 0;font-size:13px;font-weight:700;line-height:1.6}.works-v6 .area-scale{color:#ffffff94;margin:22px 0 0;font-size:11px}.works-v6 .areas-note{border-top:1px solid var(--hair-inv);color:#ffffffad;margin:48px 0 0;padding-top:20px;font-size:13px}.works-v6 .works-closing-field{background:var(--enji);color:#fff;clip-path:polygon(0 0,100% 7%,100% 100%,0 100%);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(300px,.45fr);align-items:end;gap:56px;min-height:74vh;padding:112px 56px;display:grid}.works-v6 .works-closing-field>.works-kicker{grid-column:1/-1;align-self:start}.works-v6 .works-closing-field h2{font:900 clamp(48px,7.4vw,116px)/1 var(--jp);letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0}.works-v6 .works-closing-field>div{border-top:3px solid;padding-top:22px}.works-v6 .works-closing-field>div>p{margin:0 0 28px;font-size:15px;line-height:1.85}.works-v6 .works-button{min-height:54px;color:var(--enji);font:800 13px/1 var(--jp);background:#fff;justify-content:center;align-items:center;padding:0 25px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.works-v6 .works-button:hover{background:var(--black);color:#fff;transform:translate(4px)}.works-v6 .case-title-card{background:var(--navy);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:24px 48px;min-height:94vh;padding:144px 56px 0;display:grid}.works-v6 .case-title-card:after{content:"CASE";font:900 clamp(150px,28vw,420px)/.75 var(--grot);font-variation-settings:"wdth" 118;color:#0000;-webkit-text-stroke:2px #ffffff21;pointer-events:none;position:absolute;bottom:.03em;right:-.05em}.works-v6 .case-service-line{z-index:1;grid-area:2/2;justify-content:flex-end;align-items:start;gap:12px;display:flex;position:relative}.works-v6 .case-service-line span{font:700 10px/1 var(--grot);letter-spacing:.16em;border-top:2px solid;padding-top:8px}.works-v6 .case-title-card h1{z-index:1;max-width:13ch;font:900 clamp(42px,7vw,108px)/1.02 var(--jp);letter-spacing:-.055em;perspective:600px;overflow-wrap:anywhere;grid-column:1/-1;align-self:center;margin:10px 0 44px;position:relative}.works-v6 .case-title-card h1 .w{white-space:normal}.works-v6 .case-summary{z-index:1;color:#ffffffb8;grid-column:1;align-self:end;max-width:62ch;margin:0 0 44px;font-size:15px;line-height:1.9;position:relative}.works-v6 .case-metrics-strip{z-index:1;background:#00000014;border-top:3px solid #fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.works-v6 .case-hero-metric{border-right:1px solid var(--hair-inv);min-width:0;padding:24px 26px 28px 0}.works-v6 .case-hero-metric:not(:first-child){padding-left:26px}.works-v6 .case-hero-metric:last-child{border-right:0}.works-v6 .case-hero-metric p{font:700 10px/1.4 var(--grot);letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin:0 0 10px}.works-v6 .case-hero-metric strong{min-height:.85em;font:900 clamp(30px,4.2vw,64px)/.85 var(--grot);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;align-items:flex-start;display:flex}.works-v6 .case-facts-row{background:var(--stone);border-bottom:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.works-v6 .case-facts-row>div{border-right:1px solid var(--hair);min-width:0;padding:28px 30px}.works-v6 .case-facts-row>div:last-child{border-right:0}.works-v6 .case-facts-row span{font:700 10px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;display:block}.works-v6 .case-facts-row strong{font-size:14px;line-height:1.65}.works-v6 .case-editorial-section{grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);gap:68px;padding:112px 56px;display:grid}.works-v6 .case-stone{background:var(--stone)}.works-v6 .case-paper{background:var(--paper)}.works-v6 .case-section-meta{border-top:3px solid var(--ink);padding-top:18px}.works-v6 .case-section-meta span{font:900 clamp(54px,6vw,92px)/.8 var(--grot);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2px var(--ink);margin-bottom:28px;display:block}.works-v6 .case-section-meta p{font:700 11px/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.works-v6 .case-section-body{max-width:940px}.works-v6 .case-section-body>h2{font:900 clamp(46px,6.4vw,94px)/1 var(--jp);letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0 0 44px}.works-v6 .case-section-body>p{max-width:72ch;color:var(--muted);margin:0 0 28px;font-size:16px;line-height:2}.works-v6 .case-section-body blockquote{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);margin:48px 0 0;padding:28px 0;font-size:22px;font-weight:900;line-height:1.65}.works-v6 .case-hairline-list{border-top:3px solid var(--ink);margin:44px 0 0;padding:0;list-style:none}.works-v6 .case-hairline-list li{border-bottom:1px solid var(--hair);padding:20px 0;font-size:15px;font-weight:700;line-height:1.8}.works-v6 .case-phase-list{border-top:3px solid var(--ink);margin:54px 0 0;padding:0;list-style:none}.works-v6 .case-phase-list>li{border-bottom:1px solid var(--hair);grid-template-columns:84px minmax(0,1fr);gap:26px;padding:30px 0;display:grid}.works-v6 .case-phase-list>li>span{font:900 38px/.9 var(--grot);color:var(--enji)}.works-v6 .case-phase-list>li>div>p:first-child{font:700 10px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.works-v6 .case-phase-list h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.35}.works-v6 .case-phase-list>li>div>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.works-v6 .case-outcome-list,.works-v6 .case-deliverables{border-top:3px solid var(--ink);margin:48px 0 0;padding:0;list-style:none}.works-v6 .case-outcome-list li,.works-v6 .case-deliverables li{border-bottom:1px solid var(--hair);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.works-v6 .case-outcome-list span,.works-v6 .case-deliverables span{font:900 30px/.9 var(--grot);font-variant-numeric:tabular-nums;color:var(--enji)}.works-v6 .case-outcome-list p,.works-v6 .case-deliverables p{margin:0;font-size:16px;font-weight:700;line-height:1.8}.works-v6 .case-closing-field{min-height:66vh}.works-v6 .case-cta-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.works-v6 .works-text-link{min-height:48px;font:700 11px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid;align-items:center;display:inline-flex}.works-v6 .works-title-black h1{max-width:9ch;font-family:var(--jp);font-variation-settings:normal;letter-spacing:-.065em;text-transform:none;word-break:normal;overflow-wrap:normal;line-height:.94}.works-v6 .works-title-black h1 .c,.works-v6 .case-title-card h1 .c,.works-v6 [data-split-slam] .c{display:inline-block}.works-v6 .works-filter-scene{background:var(--paper);padding:92px 56px 132px;scroll-margin-top:88px}.works-v6 .works-filter-heading{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:46px;display:grid}.works-v6 .works-filter-heading>div{min-width:0;max-width:760px}.works-v6 .works-filter-heading h2{font:900 clamp(48px,6.4vw,96px)/.96 var(--jp);letter-spacing:-.06em;text-wrap:balance;word-break:keep-all;margin:0 0 20px}.works-v6 .works-filter-heading>div>p{max-width:58ch;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.works-v6 .works-filter-controls{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;display:flex}.works-v6 .works-theme-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.works-v6 .works-theme-chips button{border:1px solid var(--hair);min-width:0;color:var(--ink);font:700 12px/1.35 var(--jp);text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:10px 13px;transition:background-color .2s,color .2s,border-color .2s}.works-v6 .works-theme-chips button span{font:700 10px/1 var(--grot);font-variant-numeric:tabular-nums}.works-v6 .works-theme-chips button:hover{border-color:var(--ink)}.works-v6 .works-theme-chips button:focus-visible{outline:2px solid var(--enji);outline-offset:3px}.works-v6 .works-theme-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.works-v6 .works-filter-count{font:800 11px/1 var(--grot);font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap;flex:none;margin:11px 0 0}.works-v6 .works-filter-description{height:1.9em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:18px 0 42px;font-size:13px;line-height:1.9;overflow:hidden}.works-v6 .problem-case-list{border-top:3px solid}.works-v6 .problem-case-row{border-bottom:1px solid var(--hair);min-width:0;color:inherit;transition:transform .28s var(--ease-out);grid-template-columns:58px minmax(280px,.88fr) minmax(320px,1fr);align-items:start;gap:30px;padding:32px 0;text-decoration:none;display:grid}.works-v6 .problem-case-row[hidden]{display:none}.works-v6 .problem-case-row:hover{transform:translate(8px)}.works-v6 .problem-case-number{font:900 18px/1 var(--grot);font-variant-numeric:tabular-nums;color:var(--muted);padding-top:7px}.works-v6 .case-problem-column{min-width:0}.works-v6 .problem-case-theme{color:var(--muted);letter-spacing:.1em;margin:0 0 10px;font:700 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.works-v6 .case-problem{font:900 clamp(25px,2.55vw,39px)/1.45 var(--jp);letter-spacing:-.035em;word-break:normal;overflow-wrap:normal;margin:0}.works-v6 .case-move-column{min-width:0}.works-v6 .case-move{color:inherit;margin:0;font-size:15px;font-weight:700;line-height:1.9}.works-v6 .problem-case-metrics{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:18px;display:grid}.works-v6 .problem-case-metrics>span{min-width:0}.works-v6 .problem-theme-section[data-nav=dark] .problem-case-metrics{border-color:var(--hair-inv)}.works-v6 .problem-case-metrics small{min-height:2.8em;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700;line-height:1.4;display:block}.works-v6 .problem-case-metrics strong{min-height:.85em;font:900 clamp(20px,2vw,30px)/.85 var(--grot);font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-items:flex-start;display:flex}.works-v6 .problem-case-tags{font:700 10px/1.6 var(--grot);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 0}.works-v6 .works-preparing-scene{min-height:52vh}.works-v6 .case-title-card{grid-template-rows:auto auto auto 1fr auto auto;gap:18px 48px}.works-v6 .case-title-card h1{word-break:normal;overflow-wrap:normal;grid-column:1/-1;align-self:end;max-width:16ch;margin:28px 0 0;font-size:clamp(40px,6.25vw,94px);line-height:1.13}.works-v6 .case-project-title{z-index:1;color:#ffffff9e;grid-column:1/-1;margin:0;font-size:clamp(16px,1.65vw,24px);font-weight:700;line-height:1.55;position:relative}.works-v6 .case-summary{grid-column:1/-1;align-self:start;max-width:72ch;margin:14px 0 0;font-size:17px;font-weight:700;line-height:1.85}.works-v6 .case-engagement-line{z-index:1;color:#ffffffa3;font:700 10px/1.7 var(--grot);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 34px;position:relative}.works-v6 .case-engagement-line span{color:#fff;margin-right:16px}.works-v6 .case-related-section{background:var(--stone);padding:112px 56px 124px}.works-v6 .case-related-section>header{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:end;gap:68px;margin-bottom:54px;display:grid}.works-v6 .case-related-section h2{font:900 clamp(42px,5.6vw,84px)/1 var(--jp);letter-spacing:-.055em;word-break:normal;overflow-wrap:normal;margin:0}.works-v6 .case-related-list{border-top:3px solid var(--ink)}.works-v6 .case-related-row{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:70px minmax(280px,.9fr) minmax(320px,1fr);align-items:start;gap:28px;padding:28px 0;text-decoration:none;display:grid}.works-v6 .case-related-row>span{font:900 20px/1 var(--grot);color:var(--enji)}.works-v6 .case-related-row h3{font:900 clamp(22px,2.2vw,32px)/1.45 var(--jp);letter-spacing:-.03em;word-break:normal;overflow-wrap:normal;margin:0}.works-v6 .case-related-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}@media (max-width:1100px){.works-v6 .engagement-columns,.works-v6 .engagement-row-inner{grid-template-columns:46px minmax(140px,.75fr) minmax(140px,.7fr) minmax(150px,.65fr) minmax(220px,1fr);gap:16px}.works-v6 .works-scene-head{grid-template-columns:130px minmax(0,1fr)}.works-v6 .index-status{grid-column:2}.works-v6 .engagement-areas-field>header{grid-template-columns:130px minmax(0,1fr)}.works-v6 .engagement-areas-field>header>p:last-child{grid-column:2}.works-v6 .works-filter-heading{grid-template-columns:130px minmax(0,1fr)}.works-v6 .works-filter-heading .index-status{grid-column:2}.works-v6 .problem-case-row,.works-v6 .case-related-row{grid-template-columns:52px minmax(240px,.9fr) minmax(280px,1fr);gap:22px}}@media (max-width:800px){.works-v6 .works-title-black{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:26px;min-height:88svh;padding:116px 20px 38px}.works-v6 .works-title-black h1{font-size:clamp(32px,8.4vw,64px)}.works-v6 .works-title-black:after{font-size:45vw;bottom:-.03em}.works-v6 .works-overline{font-size:10px;line-height:1.5}.works-v6 .works-title-black h1{word-break:normal;overflow-wrap:normal;align-self:center;font-size:14vw;line-height:1}.works-v6 .works-title-copy{grid-row:3}.works-v6 .works-jp-title{font-size:29px}.works-v6 .works-page-index{font-size:62px;top:116px;right:20px}.works-v6 .engagement-index-scene{padding:88px 20px 96px}.works-v6 .works-scene-head{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.works-v6 .works-scene-head h2{word-break:normal;overflow-wrap:anywhere;font-size:15vw}.works-v6 .index-status{grid-column:auto}.works-v6 .engagement-columns{display:none}.works-v6 .engagement-row-inner{grid-template-columns:38px minmax(0,1fr);gap:12px 14px;min-height:0;padding:24px 0}.works-v6 .engagement-client,.works-v6 .engagement-industry,.works-v6 .engagement-services,.works-v6 .engagement-metrics{grid-column:2}.works-v6 .engagement-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.works-v6 .engagement-metric strong{white-space:normal;font-size:21px;line-height:1}.works-v6 .engagement-row:hover{transform:none}.works-v6 .engagement-areas-field{padding:94px 20px 88px}.works-v6 .engagement-areas-field>header{grid-template-columns:1fr;gap:24px;margin-bottom:54px}.works-v6 .engagement-areas-field h2{overflow-wrap:anywhere;font-size:17vw}.works-v6 .engagement-areas-field>header>p:last-child{grid-column:auto}.works-v6 .engagement-area-grid{grid-template-columns:1fr}.works-v6 .engagement-area,.works-v6 .engagement-area:not(:first-child){border-right:0;border-bottom:1px solid var(--hair-inv);padding:26px 0 34px}.works-v6 .works-closing-field{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);grid-template-columns:1fr;gap:42px;min-height:auto;padding:98px 20px 84px}.works-v6 .works-closing-field h2{word-break:normal;overflow-wrap:anywhere;font-size:14.4vw}.works-v6 .works-filter-scene{padding:72px 20px 96px}.works-v6 .works-filter-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.works-v6 .works-filter-heading h2{word-break:normal;overflow-wrap:anywhere;font-size:14vw}.works-v6 .works-filter-heading .index-status{grid-column:auto}.works-v6 .works-filter-controls{padding:18px 0;display:block}.works-v6 .works-theme-chips{gap:7px}.works-v6 .works-theme-chips button{max-width:100%;padding:9px 11px;font-size:11px}.works-v6 .works-filter-count{margin:18px 0 0}.works-v6 .works-filter-description{margin:14px 0 34px}.works-v6 .problem-case-row{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:26px 0}.works-v6 .case-problem-column,.works-v6 .case-move-column{grid-column:2;min-width:0}.works-v6 .case-problem{font-size:25px}.works-v6 .problem-case-metrics{grid-template-columns:1fr;gap:14px}.works-v6 .problem-case-metrics small{min-height:0}.works-v6 .problem-case-row:hover{transform:none}.works-v6 .case-title-card{grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:1fr;gap:16px;min-height:92svh;padding:116px 20px 0}.works-v6 .case-title-card:after{font-size:48vw;bottom:.16em}.works-v6 .case-title-card h1{grid-column:1;align-self:end;margin:18px 0 4px;font-size:10.7vw;line-height:1.2}.works-v6 .case-project-title,.works-v6 .case-summary,.works-v6 .case-engagement-line{grid-column:1}.works-v6 .case-project-title{font-size:15px}.works-v6 .case-summary{margin:8px 0 0;font-size:15px}.works-v6 .case-engagement-line{margin-bottom:28px}.works-v6 .case-metrics-strip{grid-template-columns:1fr;margin:0 -20px}.works-v6 .case-hero-metric,.works-v6 .case-hero-metric:not(:first-child){border-right:0;border-bottom:1px solid var(--hair-inv);padding:18px 20px}.works-v6 .case-hero-metric:last-child{border-bottom:0}.works-v6 .case-hero-metric strong{white-space:normal;font-size:38px;line-height:1}.works-v6 .case-facts-row{grid-template-columns:1fr}.works-v6 .case-facts-row>div{border-right:0;border-bottom:1px solid var(--hair);padding:22px 20px}.works-v6 .case-facts-row>div:last-child{border-bottom:0}.works-v6 .case-editorial-section{grid-template-columns:1fr;gap:34px;padding:84px 20px}.works-v6 .case-section-meta{grid-template-columns:70px 1fr;align-items:end;display:grid}.works-v6 .case-section-meta span{margin:0;font-size:54px}.works-v6 .case-section-meta p{padding-bottom:3px}.works-v6 .case-section-body>h2{word-break:normal;overflow-wrap:anywhere;margin-bottom:34px;font-size:14vw}.works-v6 .case-section-body>p{font-size:15px}.works-v6 .case-section-body blockquote{font-size:19px}.works-v6 .case-phase-list>li{grid-template-columns:54px minmax(0,1fr);gap:14px}.works-v6 .case-phase-list h3{font-size:21px}.works-v6 .case-outcome-list li,.works-v6 .case-deliverables li{grid-template-columns:50px minmax(0,1fr);gap:14px}.works-v6 .case-outcome-list p,.works-v6 .case-deliverables p{font-size:15px}.works-v6 .case-related-section{padding:84px 20px 96px}.works-v6 .case-related-section>header{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.works-v6 .case-related-section h2{font-size:12vw}.works-v6 .case-related-row{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:24px 0}.works-v6 .case-related-row h3,.works-v6 .case-related-row p{grid-column:2}.works-v6 .case-related-row h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.works-v6 *{transition:none!important;animation:none!important}.works-v6 [data-wipe]{clip-path:none!important}.works-v6 .works-title-card h1 .c{opacity:1!important;transform:none!important}}.works-v6 h1[data-split] .w{white-space:nowrap;display:inline-block}.works-v6 .problem-case-metrics strong,.works-v6 .case-metrics-strip strong{white-space:normal;min-width:0}.works-v6 .metric-text{font:900 clamp(18px,1.6vw,26px)/1.1 var(--jp);letter-spacing:-.02em;overflow-wrap:anywhere;display:block}.works-v6 .works-closing-field h2{max-width:min(11ch,100%);font-size:clamp(40px,4.6vw,88px)}@media (min-width:1600px){.works-v6 .works-closing-field{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:end;column-gap:64px;display:grid}.works-v6 .works-closing-field .works-kicker{grid-column:1/-1}}.works-v6 .case-hero-metric strong{white-space:normal;min-width:0}@media (min-width:1600px){.works-v6 .case-title-card h1{max-width:min(26ch,78vw)}}.works-v6 .ph{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}
