Replace tiny JPEG stubs with per-slot Unsplash editorial placeholders, align public type scale to DESIGN.md display/headline tokens, add final-cta on all subpages, about_image_path on site settings, and harden visual regression with solid-color VisualContentSeeder fixtures.
48 lines
2.4 KiB
PHP
48 lines
2.4 KiB
PHP
@extends('layouts.public')
|
|
|
|
@section('content')
|
|
@php
|
|
$principles = filled($siteSettings->principles)
|
|
? $siteSettings->principles
|
|
: \App\Models\SiteSetting::defaultPrinciples();
|
|
$city = $siteSettings->city ?: 'São Paulo - SP';
|
|
@endphp
|
|
|
|
<div class="flex min-h-[calc(100dvh-14rem)] flex-col border-b border-amare-border bg-amare-bg" data-motion="page-open">
|
|
<div class="container-amare grid flex-1 content-start gap-12 py-16 md:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)] md:py-24">
|
|
<div class="space-y-6">
|
|
<p class="text-xs font-semibold uppercase tracking-[0.14em] text-amare-accent">A Amare</p>
|
|
<h1 class="text-headline font-medium tracking-tight text-amare-text">Humana no cuidado. Precisa na entrega.</h1>
|
|
<p class="text-lg text-amare-muted">{{ $siteSettings->about_summary }}</p>
|
|
<p class="text-amare-muted">
|
|
A {{ $siteSettings->brand_name }} atua em {{ $city }} com foco em planejamento completo,
|
|
presença no dia do evento e uma condução serena do início ao fim.
|
|
</p>
|
|
|
|
@if (filled($siteSettings->about_image_path))
|
|
<div class="overflow-hidden bg-amare-bg-deep">
|
|
<x-media.image
|
|
:path="$siteSettings->about_image_path"
|
|
:alt="$siteSettings->about_image_alt ?: $siteSettings->brand_name"
|
|
loading="lazy"
|
|
sizes="(max-width: 768px) 100vw, 50vw"
|
|
class="img-editorial aspect-[4/3] w-full object-cover"
|
|
/>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
|
|
<ul class="space-y-4 border-t border-amare-border pt-6" aria-label="Princípios da Amare">
|
|
@foreach ($principles as $index => $principle)
|
|
<li class="grid grid-cols-[3rem_minmax(0,1fr)] gap-4 border-b border-amare-border pb-4 text-amare-text">
|
|
<span class="text-sm font-semibold uppercase tracking-[0.14em] text-amare-accent">{{ str_pad((string) ($index + 1), 2, '0', STR_PAD_LEFT) }}</span>
|
|
<span>{{ $principle }}</span>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<x-home.final-cta :settings="$siteSettings" />
|
|
@endsection
|