.project-flight{z-index:1000;pointer-events:none;background:0 0;position:fixed;overflow:hidden}.project-flight img{object-fit:contain;width:100%;height:100%;display:block}.case-pilot .case-hero{flex-direction:column;align-items:stretch;gap:36px;display:flex}.case-pilot .case-copy{max-width:750px}.case-pilot .case-cover{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.case-pilot .case-cover:before,.case-pilot .case-cover:after{display:none}.case-pilot .case-cover picture{width:100%;height:auto;display:block}.case-pilot .case-cover img{object-fit:contain;width:100%;height:auto;max-height:none;display:block;transform:none}.case-pilot[data-pilot=ikigai-editorial] .case-cover{max-width:720px;margin-inline:auto}.case-pilot .case-cover>span{background:0 0;padding:16px 0;display:block;position:static}.project-arriving .case-pilot .case-copy{animation:.85s .2s both case-copy-arrive}@keyframes case-copy-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.project-flight{display:none}.project-arriving .case-pilot .case-copy{animation:none}}.project-flight-veil{z-index:999;pointer-events:none;background:#080b0b;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.project-flight-veil{display:none}}.route-curve{z-index:10000;visibility:hidden;opacity:0;pointer-events:none;fill:#15231d;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.route-curve{display:none}}
