.gallery-callout{min-height:100svh;padding-block:var(--section-space);color:var(--color-text-muted);align-items:center;display:flex;overflow:hidden}.gallery-callout-inner{align-items:center;gap:var(--space-xl);display:flex}.gallery-callout-images,.gallery-callout-copy{flex:1}.gallery-callout-images{gap:var(--space-md);flex-direction:column;display:flex}.gallery-callout-copy{align-items:flex-start}.gallery-callout-row{gap:var(--space-md);will-change:transform;width:100%;display:flex;position:relative;left:-10%}.gallery-callout-row:first-child{align-items:flex-end}.gallery-callout-row:last-child{align-items:flex-start}.gallery-callout-img{aspect-ratio:5/4;border-radius:var(--radius-md);flex:1;position:relative;overflow:hidden}.gallery-callout-img-sm{flex:.75}.gallery-callout-badge{bottom:var(--space-md);left:var(--space-md);z-index:1;padding:var(--space-md);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--base-200);background-color:#14131340;position:absolute}.gallery-callout-badge .h3{color:var(--base-100)}@media (max-width:1000px){.gallery-callout-inner{gap:var(--space-3xl);flex-direction:column}.gallery-callout-row{left:0}.gallery-callout-badge{display:none}}
.hero{background-color:var(--base-500);width:100%;height:135svh;min-height:680px;color:var(--base-100);position:relative;overflow:hidden}.hero-bg{pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-bg-media{will-change:transform;position:absolute;inset:0}.hero-bg img{filter:brightness(.6)}.hero-gradient{z-index:2;background:linear-gradient(to top, var(--base-500) 0%, #14131300 100%);width:100%;height:50svh;position:absolute;bottom:0;left:0}.hero-content{z-index:3;align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;width:min(75%,70rem);display:flex;position:absolute;top:50svh;left:50%;transform:translate(-50%,-50%)}.hero-tagline{max-width:34rem;color:var(--base-200)}.hero-stats{z-index:3;gap:var(--space-md);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-stat{justify-content:space-between;gap:var(--space-md);aspect-ratio:16/9;padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--glass-dark);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:var(--base-200);flex-direction:column;flex:1;display:flex;overflow:hidden}.hero-stat .h2{color:var(--base-100)}.hero-stat-divider{background-color:#ffffff14;height:1px}.hero-stat-label{color:var(--base-200)}@media (max-width:1000px){.hero{flex-direction:column;justify-content:flex-end;height:auto;min-height:100svh;display:flex}.hero-content{justify-content:center;width:100%;min-height:100svh;position:relative;top:auto;left:auto;transform:none}.hero-stats{flex-direction:column;position:relative;left:auto;transform:none}.hero-stat{aspect-ratio:auto;min-height:8.5rem}.hero-stat-divider{display:none}}
