60 lines
2.5 KiB
PHP
60 lines
2.5 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
require_once __DIR__ . '/includes/app.php';
|
|
|
|
$pageTitle = 'Portfolio';
|
|
$pageDescription = 'Editorial portfolio previews that demonstrate the operational capability of the GBP ecosystem.';
|
|
$activePage = 'portfolio';
|
|
$portfolioItems = portfolio_catalog();
|
|
|
|
$capabilities = [
|
|
['title' => 'Retreat operations', 'summary' => 'Guest flow, accommodation alignment, facilitator support, and calm sequencing.'],
|
|
['title' => 'Hospitality ecosystem', 'summary' => 'Property partnership, dining curation, service standards, and experience layering.'],
|
|
['title' => 'Logistics support', 'summary' => 'Transport coordination, contingency planning, and movement clarity across touchpoints.'],
|
|
];
|
|
|
|
require __DIR__ . '/includes/header.php';
|
|
?>
|
|
<section class="page-section pt-4 pt-lg-5">
|
|
<div class="container">
|
|
<div class="hero-shell page-intro">
|
|
<span class="section-kicker">Portfolio</span>
|
|
<h1 class="page-title">Portfolio documentation that signals capability, not clutter.</h1>
|
|
<p class="lead-copy mb-0">This section turns operational proof into calm editorial cards—useful for clients, partners, and internal alignment.</p>
|
|
</div>
|
|
|
|
<div class="preview-grid">
|
|
<?php foreach ($portfolioItems as $item): ?>
|
|
<article class="surface-card service-card">
|
|
<span class="signal-chip signal-chip--gold mb-2"><?= h($item['category']) ?></span>
|
|
<h2 class="card-title"><?= h($item['title']) ?></h2>
|
|
<p class="card-copy mb-2"><?= h($item['summary']) ?></p>
|
|
<p class="card-copy mb-0"><?= h($item['detail']) ?></p>
|
|
<div class="meta-row mt-auto">
|
|
<span class="signal-chip"><?= h($item['metric']) ?></span>
|
|
</div>
|
|
</article>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="page-section pt-0">
|
|
<div class="container">
|
|
<div class="section-head">
|
|
<span class="section-kicker">Operational capability</span>
|
|
<h2 class="section-title">The supporting layers behind each experience.</h2>
|
|
</div>
|
|
<div class="feature-grid">
|
|
<?php foreach ($capabilities as $capability): ?>
|
|
<article class="surface-card">
|
|
<h3 class="card-title"><?= h($capability['title']) ?></h3>
|
|
<p class="card-copy mb-0"><?= h($capability['summary']) ?></p>
|
|
</article>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<?php require __DIR__ . '/includes/footer.php'; ?>
|