/* デスクトップ用ヒーローセクション（768px以上） */

.top-hero {
    min-height: calc(100vh - 72px);
    height: calc(100vh - 72px);
}

.top-hero-text-overlay {
    padding: 48px 64px;
    padding-left: 96px;
}

.top-hero-text {
    font-size: 80px;
}

