/* Original Rough.js SVG illustrations: exported once, no browser runtime dependency. */
.blj-studio .compass-illustrated{margin-inline:-32px;height:263px;display:block;background:#f5f8f3;border:0;position:relative}.compass-illustrated img{display:block;width:100%;height:100%;object-fit:contain}.sketch-caption{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.1em;color:var(--muted)}
.blj-studio .work-scenes{padding-block:70px 80px}.scene-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:60px;align-items:end;margin-bottom:36px}.blj-studio .scene-heading h2{font-size:clamp(30px,3.6vw,48px);line-height:1.35;letter-spacing:-.045em;margin:0}.scene-heading>p{font-size:14px;color:var(--muted);margin:0;max-width:460px}.scene-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:26px}.scene-grid figure{margin:0;min-width:0}.scene-grid img{display:block;width:100%;height:auto;aspect-ratio:640/420;object-fit:contain;background:#f5f8f3;transition:transform .35s ease}.scene-grid figure:first-child img{background:#e8eedf}.scene-grid figcaption{padding-top:22px}.blj-studio .scene-grid h3{font-size:24px;margin:0 0 9px;letter-spacing:-.02em}.scene-grid p{color:var(--muted);font-size:13px;margin:0 0 10px}.scene-grid a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none;border-bottom:1px solid var(--line)}.scene-grid a:hover{border-color:var(--brand)}.english .wrap>.work-scenes{width:100%}.blj-studio #work-scenes-employers{border-top:1px solid var(--line);padding-top:55px}.blj-studio #work-scenes-home{padding-top:78px}
.blj-studio .process-section{background:var(--studio-silver)}.process-map{margin:0 0 24px;background:#f5f8f3}.process-map img{display:block;width:100%;height:auto}.process-map figcaption{padding:12px 24px 22px;font-size:12px;color:var(--muted);line-height:1.8}.process-read{font-size:13px;color:var(--muted);margin-top:32px}.process-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;align-items:start}.process-details details{border:0;border-top:1px solid var(--line);margin:0;background:transparent;border-radius:0;padding:0}.blj-studio .process-details summary{display:flex;gap:20px;align-items:baseline;font-size:19px;cursor:pointer;list-style:none;padding:23px 0;font-weight:550;position:relative;padding-right:25px}.process-details summary::-webkit-details-marker{display:none}.process-details summary::after{content:'＋';position:absolute;right:0;font-weight:400}.process-details details[open] summary::after{content:'−'}.process-details summary span{font-size:12px;color:var(--muted);font-weight:400}.blj-studio .process-details details p{font-size:14px;line-height:1.9;margin:0 0 17px;padding:0 0 0 37px;color:var(--ink)}.blj-studio .process-details .process-detail-note{font-size:12px;color:var(--muted)}.process-mobile{display:none}.blj-studio .process-journey-link{margin-top:24px}.sketch-process{margin-block:30px}.process-map img{max-width:100%}
@media(hover:hover) and (pointer:fine){.scene-grid figure:hover img{transform:translateY(-5px)}}
@media(max-width:1100px){.blj-studio .compass-illustrated{margin-inline:-24px}.scene-heading{gap:30px}.scene-grid{gap:20px}.blj-studio .scene-grid h3{font-size:22px}}
@media(max-width:767px){.blj-studio .work-scenes{padding-block:45px 50px}.scene-heading{display:block;margin-bottom:26px}.blj-studio .scene-heading h2{font-size:32px}.scene-heading p{margin-top:18px;font-size:13px}.scene-grid{grid-template-columns:minmax(0,1fr);gap:32px}.scene-grid figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px;align-items:center}.scene-grid figure:first-child{display:block}.scene-grid figure:first-child img{max-height:290px}.scene-grid figcaption{padding-top:0}.scene-grid figure:first-child figcaption{padding-top:18px}.blj-studio .scene-grid h3{font-size:22px}.scene-grid p{font-size:12px}.scene-grid a{font-size:12px}.blj-studio .compass-illustrated{height:240px}.process-details{grid-template-columns:minmax(0,1fr);gap:0}.blj-studio .process-details summary{font-size:18px}.blj-studio #work-scenes-home{padding-top:50px}}
@media(max-width:640px){.process-map{display:none}.process-mobile{list-style:none;display:block;margin:0;padding:0 0 0 4px}.process-mobile li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;position:relative;padding:0 0 30px}.process-mobile li:not(:last-child)::after{content:'';position:absolute;top:43px;left:19px;bottom:4px;border-left:1px dashed var(--sage-8)}.process-mobile li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--sage-8);border-radius:50%;font-size:12px;background:var(--paper);color:var(--brand)}.process-mobile strong{font-weight:550;font-size:18px;line-height:1.5;display:block;padding-top:5px}.process-mobile p{font-size:13px;line-height:1.7;color:var(--muted);margin:10px 0 0}.process-mobile li:nth-child(2) p{padding:13px;background:var(--green-3);color:var(--brand)}.process-read{border-top:1px solid var(--line);padding-top:25px}.scene-grid figure:not(:first-child) img{min-height:130px;object-fit:contain}}
@media(max-width:374px){.blj-studio .compass-illustrated{margin-inline:-18px}.scene-grid figure{gap:13px}.blj-studio .scene-grid h3{font-size:20px}.scene-grid p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.scene-grid img{transition:none}.scene-grid figure:hover img{transform:none}}
