.work-page{color:#111;background:#fff;min-width:0;min-height:100vh;padding:72px 72px 90px}.work-header{border-bottom:1px solid #dedede;padding-bottom:55px}.work-eyebrow{letter-spacing:.18em;color:#e80000;margin-bottom:24px;font-size:11px;font-weight:600;display:block}.work-header h1{letter-spacing:-.065em;white-space:normal;max-width:none;margin:0;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:.92}.work-red{color:#e80000}.work-title{color:#666;margin:25px 0 0;font-size:18px;line-height:1.5}.work-intro{grid-template-columns:220px minmax(0,760px);gap:70px;padding:70px 0;display:grid}.work-intro-label{letter-spacing:.18em;padding-top:9px;font-size:10px;font-weight:700}.work-intro-content h2{letter-spacing:-.04em;margin:0 0 35px;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1.05}.work-intro-content p{color:#555;max-width:720px;margin:0 0 22px;font-size:16px;line-height:1.75}.work-confidentiality{background:#fafafa;border:1px solid #dedede;grid-template-columns:180px minmax(0,850px);gap:40px;padding:28px 30px;display:grid}.confidentiality-label{letter-spacing:.16em;color:#e80000;font-size:9px;font-weight:700}.work-confidentiality p{color:#666;max-width:850px;margin:0;font-size:13px;line-height:1.7}.work-section{border-top:1px solid #111;margin-top:80px;padding-top:55px}.work-section-heading{grid-template-columns:90px 1fr;gap:20px;margin-bottom:45px;display:grid}.work-section-heading>span{letter-spacing:.12em;color:#e80000;padding-top:6px;font-size:10px;font-weight:600}.work-section-heading p{letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:700}.work-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1}.featured-project{border-top:1px solid #dedede;padding:50px 0}.featured-project:last-child{border-bottom:1px solid #dedede}.featured-project-top{grid-template-columns:90px 1fr;gap:20px;display:grid}.project-index{letter-spacing:.12em;color:#999;padding-top:8px;font-size:11px;font-weight:600}.project-category{letter-spacing:.15em;color:#e80000;margin-bottom:18px;font-size:9px;font-weight:700;display:block}.featured-project-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6vw,86px);font-weight:500;line-height:.95}.featured-project-subtitle{color:#666;margin:18px 0 0;font-size:14px}.featured-project-summary{background:#dedede;border:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:40px 0 35px 110px;display:grid}.featured-project-summary>div{background:#fff;padding:22px}.project-small-label{letter-spacing:.15em;color:#999;margin-bottom:14px;font-size:8px;font-weight:700;display:block}.featured-project-summary p{margin:0;font-size:13px;line-height:1.5}.project-lead{color:#555;max-width:800px;margin:0 0 35px 110px;font-size:17px;line-height:1.7}.project-details{border-top:1px solid #dedede;margin-left:110px}.project-details summary,.project-card-details summary{cursor:pointer;letter-spacing:.14em;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:10px;font-weight:700;list-style:none;display:flex}.project-details summary::-webkit-details-marker,.project-card-details summary::-webkit-details-marker{display:none}.project-details summary span,.project-card-details summary span{font-size:22px;font-weight:400;transition:transform .2s}.project-details[open] summary span,.project-card-details[open] summary span{transform:rotate(45deg)}.project-details-content{background:#dedede;border:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-bottom:30px;display:grid}.case-block{background:#fff;padding:28px}.case-block>span{letter-spacing:.14em;color:#e80000;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.case-block p{color:#666;margin:0 0 15px;font-size:13px;line-height:1.7}.case-block p:last-child{margin-bottom:0}.case-block ul{margin:0;padding-left:18px}.case-block li{color:#666;margin-bottom:9px;font-size:12px;line-height:1.55}.project-grid{background:#dedede;border:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.project-card{background:#fff;min-width:0;padding:30px}.project-card-number{letter-spacing:.12em;color:#999;margin-bottom:45px;font-size:10px;font-weight:600;display:block}.project-card h3{letter-spacing:-.035em;max-width:520px;margin:0 0 14px;font-size:clamp(25px,2.6vw,38px);font-weight:500;line-height:1.08}.project-tech{color:#888;min-height:42px;margin:0 0 28px;font-size:11px;line-height:1.55}.project-card-description{color:#555;max-width:570px;margin:0;font-size:14px;line-height:1.7}.project-card-details{border-top:1px solid #dedede;margin-top:30px}.project-card-details>div{padding:10px 0 5px}.project-card-details h4{letter-spacing:.14em;color:#e80000;margin:24px 0 12px;font-size:9px;font-weight:700}.project-card-details p{color:#666;margin:0 0 15px;font-size:13px;line-height:1.7}.project-card-details ul{margin:0;padding-left:18px}.project-card-details li{color:#666;margin-bottom:8px;font-size:12px;line-height:1.55}.workflow-line{font-weight:600;color:#111!important}.transformation-grid{background:#dedede;border:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.transformation-project{background:#fff;padding:32px}.transformation-project h3{letter-spacing:-.04em;max-width:560px;margin:0 0 14px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05}.transformation-project>p:not(.project-tech){color:#555;max-width:600px;margin:0;font-size:14px;line-height:1.7}.work-cta{border-top:1px solid #111;margin-top:80px;padding-top:55px}.work-cta-label{letter-spacing:.18em;color:#e80000;margin-bottom:40px;font-size:10px;font-weight:700;display:block}.work-cta-content{grid-template-columns:minmax(350px,1fr) minmax(300px,.8fr);align-items:end;gap:80px;display:grid}.work-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,74px);font-weight:500;line-height:.97}.work-cta-content>div p{color:#666;max-width:520px;margin:0 0 30px;font-size:15px;line-height:1.7}.work-cta a{letter-spacing:.08em;border-bottom:1px solid #111;padding-bottom:6px;font-size:11px;font-weight:600;transition:opacity .2s;display:inline-block}.work-cta a:hover{opacity:.5}@media (width<=1100px){.project-grid,.transformation-grid{grid-template-columns:1fr}.project-tech{min-height:auto}}@media (width<=1000px){.work-page{padding:50px 30px 70px}.work-intro{grid-template-columns:1fr;gap:35px}.work-confidentiality{grid-template-columns:1fr;gap:15px}.project-details-content{grid-template-columns:1fr}.work-cta-content{grid-template-columns:1fr;gap:40px}}@media (width<=750px){.work-section-heading,.featured-project-top{grid-template-columns:1fr;gap:14px}.featured-project-summary{grid-template-columns:1fr;margin-left:0}.project-lead,.project-details{margin-left:0}}@media (width<=600px){.work-page{padding:40px 22px 60px}.work-header h1{font-size:52px}.work-title{font-size:15px}.work-confidentiality{padding:22px}.work-section{margin-top:60px;padding-top:40px}.featured-project{padding:40px 0}.featured-project-heading h3{font-size:48px}.project-card,.transformation-project{padding:24px}.project-details-content{border-left:none;border-right:none}.work-cta h2{font-size:44px}}
