.bp-case .nav .wrap{align-items:center}.bp-case .case-label{margin-right:auto;font:400 1.15rem/1 var(--hand);color:var(--orange-deep)}.bp-case .nav .btn{min-height:40px;padding:0 16px;font-size:.92rem;white-space:nowrap}.bp-case .back{gap:8px}.bp-case main{gap:88px}.bp-case .brief{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px 48px;align-items:end}.bp-case .brief-text{display:grid;gap:18px;min-width:0}.bp-case .kicker{font:400 1.15rem/1.2 var(--hand);color:var(--orange-deep);animation:bp-rise .6s ease backwards}.bp-case .brief h1{font-size:clamp(3rem,9vw,5.5rem);animation:bp-rise .7s cubic-bezier(.2,.7,.2,1) .06s backwards}.bp-case .brief .lead{animation:bp-rise .7s cubic-bezier(.2,.7,.2,1) .14s backwards}.bp-case .brief .actions{animation:bp-rise .7s cubic-bezier(.2,.7,.2,1) .22s backwards}.bp-case .brief .block{position:static;font-size:.95rem;animation:bp-rise .7s ease .3s backwards}.bp-case .brief .block div{grid-template-columns:5.5rem minmax(0,1fr)}.bp-case .screen{padding:12px}.bp-case .screen video{aspect-ratio:16/9;background:var(--ink)}.bp-case .screen img,.bp-case .screen video{display:block;width:100%;height:auto}.bp-case .screen figcaption{margin-top:10px}.bp-case .prose{display:grid;gap:14px;max-width:64ch;font-size:1.08rem;line-height:1.65}.bp-case .prose a{color:var(--orange-deep);font-weight:600}.bp-case .steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1.5px solid var(--line);background:var(--paper)}.bp-case .step{display:grid;gap:8px;align-content:start;padding:18px;border-left:1px solid var(--sheet-edge);transition:background .2s}.bp-case .step:first-child{border-left:0}.bp-case .step:hover{background:var(--grid-minor)}.bp-case .step-no{font:400 1.6rem/1 var(--hand);color:var(--orange)}.bp-case .step h3{font-size:1.05rem;font-weight:700;line-height:1.3}.bp-case .step p{font-size:.94rem;line-height:1.5;color:var(--ink-soft)}.bp-case .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bp-case .gallery figure,.bp-case .split figure{min-width:0}.bp-case .gallery img,.bp-case .split img{display:block;width:100%;height:auto}.bp-case .gallery img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.bp-case .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;align-items:start}.bp-case .split.flip{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.bp-case .split .portrait{max-width:420px}.bp-case .note{display:grid;gap:6px;padding:18px 20px;border-left:3px solid var(--orange);background:var(--grid-minor)}.bp-case .note b{font-size:1.05rem}.bp-case .posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px}.bp-case .next{display:grid;gap:18px;justify-items:start}.bp-case .next .mail{font:400 1.2rem/1.3 var(--hand);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.bp-case .next h2{font-size:clamp(2.2rem,7vw,4rem);line-height:1}@media (max-width:760px){.bp-case main{gap:64px}.bp-case .case-label,.bp-case .nav .pc{display:none}.bp-case .nav .wrap{gap:10px}.bp-case .mono{margin-right:auto}.bp-case .nav .pc{margin-left:0}.bp-case .brief,.bp-case .split,.bp-case .split.flip{grid-template-columns:minmax(0,1fr);gap:20px}.bp-case .steps{grid-template-columns:minmax(0,1fr)}.bp-case .step{grid-template-columns:2.4rem minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;border-left:0;border-top:1px solid var(--sheet-edge)}.bp-case .step:first-child{border-top:0}.bp-case .step>:not(.step-no){grid-column:2}.bp-case .step-no{grid-row:1/span 2}.bp-case .gallery{gap:12px}.bp-case .split .portrait{max-width:none}.bp-case .posters{gap:12px}.bp-case .screen{padding:8px}}