{{-- Project / case study detail (PRD §10.3, §11). Breadcrumbs, header with card facts, sticky in-page section navigation (sidebar ≥1024px, anchor bar below), sections, Related Projects, Previous/Next, Back to Projects. --}} @php $organisation = \App\Domain\Portfolio\Support\OrganisationPresenter::name($project); $logo = \App\Domain\Portfolio\Support\OrganisationPresenter::logo($project); $thumbnail = $project->getFirstMedia(\App\Domain\Media\MediaCollection::Thumbnail->value); @endphp
@foreach ($project->categories as $category){{ $category->name }}@endforeach

{{ $project->title }}

@if ($project->summary)

{{ $project->summary }}

@endif
@if ($project->role)
{{ __('portfolio.ui.role_label') }}
{{ $project->role }}
@endif @if ($organisation)
{{ __('portfolio.ui.organisation_label') }}
@if ($logo)@endif {{ $organisation }}
@endif @if ($project->timeline_label)
{{ __('portfolio.ui.timeline_label') }}
{{ $project->timeline_label }}
@endif
@if ($project->tools->isNotEmpty())
    @foreach ($project->tools as $tool)
  • {{ $tool->name }}
  • @endforeach
@endif
@if ($thumbnail)
@endif
@if ($sectionNav !== []) {{-- Mobile anchor bar: scrolls within itself; the page never scrolls horizontally. --}} @endif
@if ($sectionNav !== []) @endif
$sectionNav !== [], 'lg:col-span-12 max-w-4xl' => $sectionNav === []])> @include('partials.blocks', ['blocks' => $blocks, 'location' => 'case_study', 'allowHeroH1' => false])
@if ($related->isNotEmpty())
@foreach ($related as $item)@endforeach
@endif