.main-title {
padding-block: 5rem 4rem;
}
.main-title__inner {
max-width: var(--container);
margin-inline: auto;
padding-inline: var(--pad-x);
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.main-title__eyebrow {
display: inline-flex;
align-items: center;
gap: 0.5rem;
font-family: var(--f-ui);
font-size: var(--text-xs);
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--blk-accent, var(--dark-accent));
}
.main-title__eyebrow-line {
display: block;
width: 24px;
height: 2px;
background-color: var(--blk-accent, var(--dark-accent));
border-radius: 1px;
}
.main-title__title {
font-family: var(--f-heading);
font-size: var(--text-9xl);
line-height: 1.05;
color: var(--blk-text, var(--dark-text));
max-width: 700px;
}
.main-title__sub {
font-family: var(--f-body);
font-size: var(--text-md);
line-height: 1.65;
color: var(--blk-text, var(--dark-text));
max-width: 560px;
} .main-title.is-style-dark .main-title__sub { color: #94A3B8; } @media (max-width: 768px) {
.main-title {
padding-block: 3.5rem 3rem;
}
.main-title__title {
font-size: var(--text-7xl);
}
}
@media (max-width: 480px) {
.main-title__title {
font-size: var(--text-5xl);
}
}