.case-nav{display:flex;justify-content:space-between;gap:24px;position:absolute;top:0;left:0;width:100%;padding:24px 4vw;font-size:12px;z-index:10}.case-hero{padding:160px 6vw 80px;min-height:90svh;display:flex;flex-direction:column;justify-content:center}.case-kicker{font-size:12px;letter-spacing:.14em}.case-hero h1{max-width:1200px;font-size:clamp(48px,8vw,126px);line-height:1.25;letter-spacing:-.04em;margin:40px 0}.case-summary{font-size:clamp(18px,2vw,28px);line-height:1.8;max-width:880px}.case-meta{display:grid;grid-template-columns:1fr 1fr 2fr;gap:30px;margin:50px 0;border-top:1px solid #555;padding-top:24px}.case-meta dt{color:#999;font-size:12px}.case-meta dd{margin:12px 0;line-height:1.8}.case-section{padding:90px 6vw 120px}.case-copy{font-size:clamp(24px,3.4vw,52px);line-height:1.65;max-width:1100px;margin:70px 0 0 auto}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px}.case-grid article{border-top:1px solid;padding-top:24px}.case-grid span{font-size:12px}.case-grid h3{font-size:28px;font-weight:500}.case-grid p{line-height:1.9}.case-next{padding:100px 6vw;display:flex;flex-direction:column;gap:40px}.case-next>a{font-size:clamp(36px,5vw,76px);line-height:1.4}.case-next .case-back{font-size:14px;text-decoration:underline;text-underline-offset:6px}@media(max-width:760px){.case-hero{padding-top:130px}.case-meta,.case-grid{grid-template-columns:1fr}.case-meta{gap:12px}.case-section{padding:70px 6vw}.case-copy{margin-top:40px}.case-nav{padding:22px 6vw}.case-hero h1{font-size:12vw}}.case-document{padding:75px 4vw 90px}.document-hint{font-size:12px;color:#666;margin:20px 0 45px}.document-pages{max-width:1440px;margin:auto}.document-pages figure{margin:0 0 32px}.document-pages a{display:block}.document-pages img{display:block;width:100%;height:auto;background:#fff}.document-pages figcaption{text-align:right;font-size:11px;letter-spacing:.1em;margin-top:10px;color:#777}.document-pages a:focus-visible{outline:2px solid #333;outline-offset:4px}@media(max-width:760px){.case-document{padding:50px 0}.case-document>.section-head,.document-hint{margin-left:16px;margin-right:16px}.document-pages figcaption{padding-right:16px}.document-pages figure{margin-bottom:20px}}.case-embedded{background:#f5f3ec url(/assets/pool-paper.png) repeat;background-size:480px;color:#073b67;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.case-embedded .case-nav{display:none}.case-embedded .section-dark,.case-embedded .section-light{background:transparent;color:#073b67}.case-embedded .case-hero{min-height:0;padding:54px 8% 42px}.case-embedded .case-kicker{font:10px monospace;color:#6d8997;letter-spacing:1px}.case-embedded .case-hero h1{font-size:clamp(32px,5.7vw,72px);margin:18px 0;line-height:1.25;letter-spacing:-2px}.case-embedded .case-summary{font-size:15px;line-height:1.9;max-width:680px;color:#57788b}.case-embedded .case-meta{margin:30px 0 20px;padding-top:20px;gap:20px;border-color:#c7d7dd}.case-embedded .case-meta dt{font-size:10px;color:#6d8997}.case-embedded .case-meta dd{font-size:12px}.case-embedded .case-hero>a{font-size:11px}.case-embedded .case-section{padding:35px 8% 45px}.case-embedded .section-head{grid-template-columns:45px 1fr auto;border-color:#c7d7dd;font:10px monospace}.case-embedded .section-head h2{font:600 13px Arial,PingFang SC,sans-serif}.case-embedded .case-copy{font-size:clamp(18px,2.8vw,30px);line-height:1.8;margin:28px 0 0;max-width:800px}.case-embedded .case-grid{gap:16px;margin-top:30px}.case-embedded .case-grid article{padding:20px;background:#fffdf8;border:1px solid #d8e1e2;border-radius:18px}.case-embedded .case-grid h3{font-size:19px;line-height:1.5}.case-embedded .case-grid p{font-size:12px;color:#57788b}.case-embedded .case-document{padding:35px 8%}.case-embedded .document-hint{font-size:11px;color:#6d8997}.case-embedded .document-pages img{border-radius:12px}.case-embedded .case-next{padding:45px 8%}.case-embedded .case-next>a{font-size:30px}.case-embedded .case-next .case-back{font-size:12px}.case-embedded .card-select,.case-embedded .content-cursor{display:none}@media(max-width:760px){.case-embedded .case-hero,.case-embedded .case-section,.case-embedded .case-document{padding:30px 22px}.case-embedded .case-meta{grid-template-columns:1fr 1fr}.case-embedded .case-meta>div:last-child{grid-column:1/-1}.case-embedded .case-grid{grid-template-columns:1fr}.case-embedded .case-hero h1{font-size:32px}.case-embedded .case-copy{font-size:20px}}.case-opening-cover{display:block;width:100%;height:auto;margin:0}.case-embedded{background-color:#fafaf8;background-image:linear-gradient(#d5d8d65c 1px,transparent 1px),linear-gradient(90deg,#d5d8d65c 1px,transparent 1px);background-size:48px 48px}.case-embedded #case-document .document-pages figure:first-child a[href="/assets/blackbird/page-01.jpg"]{overflow:hidden;border-radius:12px}.case-embedded #case-document .document-pages figure:first-child a[href="/assets/blackbird/page-01.jpg"] img{margin-top:-65.1%;border-radius:0}.case-embedded .document-pages figure{margin:0}.case-embedded .document-pages figcaption{display:none}.case-embedded .document-pages a,.case-embedded .document-pages img,.case-embedded #case-document .document-pages figure:first-child a[href="/assets/blackbird/page-01.jpg"]{border-radius:0}.case-embedded .document-pages a[href="/assets/blackbird/page-11.jpg"]{position:relative}.sos-edge-tracer{position:absolute;pointer-events:none;top:23.85%;left:6.3%;width:20%;height:36.6%;overflow:visible}.sos-edge-right{left:30.25%}.sos-edge-tracer rect{fill:none;vector-effect:non-scaling-stroke}.sos-edge-tracer .sos-rim-base{stroke:#282528;stroke-width:2.4px}.sos-edge-tracer .sos-rim-light{stroke-width:2px;animation:sos-edge-breathe 2.6s ease-in-out infinite}@keyframes sos-edge-breathe{0%,to{opacity:.15;filter:brightness(.7) drop-shadow(0 0 0px #ff353500)}50%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 3px #ff3535cc)}}@media(prefers-reduced-motion:reduce){.sos-edge-tracer .sos-rim-light{animation:none;opacity:.7}}.case-embedded .document-pages a[href="/assets/blackbird/page-13.jpg"]{position:relative}.road-alert-window{position:absolute;left:7.05%;top:20.34%;width:25.24%;height:4.45%;overflow:visible;border-radius:3%/10%;background-image:url(/assets/blackbird/page-13.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-13@1x.webp") 1x,url("/assets/project-hd/blackbird/page-13.jpg") 2x);background-size:396.2% 2249%;background-position:9.43% 26.7%;pointer-events:none}.road-alert-popup{position:absolute;inset:0;background-image:url(/assets/blackbird/page-13.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-13@1x.webp") 1x,url("/assets/project-hd/blackbird/page-13.jpg") 2x);background-size:396.2% 2249%;background-position:9.43% 21.28%;transform-origin:50% 50%;border-radius:3%/10%;animation:road-alert-appear 4s cubic-bezier(.22,1,.36,1) infinite}@keyframes road-alert-appear{0%,10%,90%,to{transform:translate(0) scale(1);opacity:1;box-shadow:0 0 #0000}28%,65%{transform:translateY(-18%) scale(1.65);opacity:1;box-shadow:0 8px 22px #0007}}@media(prefers-reduced-motion:reduce){.road-alert-popup{animation:none}}.case-embedded .document-pages a[href="/assets/blackbird/page-09.jpg"]{position:relative}.ride-data-window{position:absolute;left:31.95%;top:63.05%;width:20%;height:16.43%;background:#0a1012;pointer-events:none}.ride-data-panel{position:absolute;inset:0;z-index:2;background-image:url(/assets/blackbird/page-09.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-09@1x.webp") 1x,url("/assets/project-hd/blackbird/page-09.jpg") 2x);background-size:500% 608.64%;background-position:39.94% 75.45%;transform-origin:50% 50%;animation:ride-data-zoom 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes ride-data-zoom{0%,10%,90%,to{transform:scale(1);box-shadow:0 0 #0000}28%,65%{transform:scale(1.25);box-shadow:0 6px 16px #0005}}@media(prefers-reduced-motion:reduce){.ride-data-panel{animation:none}}.help-card-window{position:absolute;left:68.95%;top:50.55%;width:23.67%;height:12%;background:#353535;border-radius:4%;pointer-events:none}.help-card-panel{position:absolute;inset:0;z-index:3;border-radius:4%;background-image:url(/assets/blackbird/page-11.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-11@1x.webp") 1x,url("/assets/project-hd/blackbird/page-11.jpg") 2x);background-size:422.44% 833.33%;background-position:90.33% 57.44%;transform-origin:50% 50%;animation:help-card-zoom 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes help-card-zoom{0%,10%,90%,to{transform:scale(1);box-shadow:0 0 #0000}28%,65%{transform:scale(1.4);box-shadow:0 8px 24px #0006}}@media(prefers-reduced-motion:reduce){.help-card-panel{animation:none}}.case-embedded .document-pages a[href="/assets/blackbird/page-06.jpg"]{position:relative}.creation-step-card{position:absolute;top:57.8%;width:18.7%;height:7.15%;border-radius:3%;background-image:url(/assets/blackbird/page-06.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-06@1x.webp") 1x,url("/assets/project-hd/blackbird/page-06.jpg") 2x);background-size:534.82% 1398.6%;transform-origin:center;pointer-events:none;animation:creation-step-zoom 9s ease-in-out infinite both}.creation-step-0{left:14.024%;background-position:17.25% 62.25%;animation-delay:0s}.creation-step-1{left:40.568%;background-position:49.9% 62.25%;animation-delay:3s}.creation-step-2{left:67.112%;background-position:82.55% 62.25%;animation-delay:6s}@keyframes creation-step-zoom{0%,3%,33.333%,to{transform:scale(1);box-shadow:0 0 #0000}9%,25%{transform:scale(1.05);box-shadow:0 5px 14px #0005}}@media(prefers-reduced-motion:reduce){.creation-step-card{animation:none}}.case-embedded .document-pages a[href="/assets/blackbird/page-18.jpg"]{position:relative}.team-card-window{position:absolute;left:37.725%;top:23.5%;width:23.65%;height:8.8%;background:#fff;border-radius:4%/7%;pointer-events:none}.team-card-panel{position:absolute;inset:0;z-index:3;border-radius:4%/7%;background-image:url(/assets/blackbird/page-18.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-18@1x.webp") 1x,url("/assets/project-hd/blackbird/page-18.jpg") 2x);background-size:422.84% 1136.36%;background-position:49.41% 25.77%;transform-origin:center;animation:team-card-zoom 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes team-card-zoom{0%,10%,90%,to{transform:scale(1);box-shadow:0 0 #0000}28%,65%{transform:scale(1.4);box-shadow:0 6px 18px #0005}}@media(prefers-reduced-motion:reduce){.team-card-panel{animation:none}}.case-embedded .document-pages a[href="/assets/blackbird/page-20.jpg"]{position:relative}.hierarchy-card-window{position:absolute;left:36.85%;top:18.23%;width:9.25%;height:8.85%;background:#fff;pointer-events:none}.hierarchy-card-panel{position:absolute;inset:0;z-index:3;background-image:url(/assets/blackbird/page-20.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-20@1x.webp") 1x,url("/assets/project-hd/blackbird/page-20.jpg") 2x);background-size:1081.08% 1129.59%;background-position:40.606% 20%;transform-origin:center;animation:hierarchy-card-zoom 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes hierarchy-card-zoom{0%,10%,90%,to{transform:scale(1)}28%,65%{transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.hierarchy-card-panel{animation:none}}.case-embedded .document-pages a[href="/assets/blackbird/page-21.jpg"]{position:relative}.ranking-card-window{position:absolute;left:30.186%;top:36.22%;width:15.49%;height:3.79%;background:#fff;border-radius:3%/12%;pointer-events:none}.ranking-card-panel{position:absolute;inset:0;z-index:3;border-radius:3%/12%;background-image:url(/assets/blackbird/page-21.jpg);background-image:image-set(url("/assets/project-hd/blackbird/page-21@1x.webp") 1x,url("/assets/project-hd/blackbird/page-21.jpg") 2x);background-size:645.58% 2638.52%;background-position:35.72% 37.65%;transform-origin:center;animation:ranking-card-zoom 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes ranking-card-zoom{0%,10%,90%,to{transform:scale(1);box-shadow:0 0 #0000}28%,65%{transform:scale(1.4);box-shadow:0 4px 12px #0004}}@media(prefers-reduced-motion:reduce){.ranking-card-panel{animation:none}}

/* Tint inactive cards because the same images are baked into the page underneath. */
@media (prefers-reduced-motion: no-preference) {
  .creation-step-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: #666e78;
    animation: creation-step-dim 9s ease-in-out infinite;
    animation-delay: var(--creation-dim-delay, 0s);
  }
}

.creation-step-1 { --creation-dim-delay: -6s; }
.creation-step-2 { --creation-dim-delay: -3s; }

@keyframes creation-step-dim {
  0%, 36.333%, 66.667%, 69.667%, 100% { opacity: 0; }
  42.333%, 58.333%, 75.667%, 91.667% { opacity: .45; }
}
.document-pages a[href="/assets/blackbird/page-27.jpg"] {
  position: relative;
}

.summary-click-ripple {
  position: absolute;
  left: 56.6%;
  top: 76.2%;
  width: clamp(22px, 4vw, 48px);
  aspect-ratio: 1;
  translate: -50% -50%;
  border: 2px solid #139f96;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  .summary-click-ripple { visibility: hidden; }
}

@media (min-width: 761px) { .case-embedded { background-position: -22px -18px; } }

.case-embedded .case-opening-cover { clip-path: inset(0 0 0 1px); }

@media(max-width:760px),(pointer:coarse) and (max-height:500px){.case-embedded #case-content{padding-bottom:72px}}
