.dreams-page-hero{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: center;min-height: var(--dreams-hero-height-mobile, 280px);overflow: hidden;background-color: var(--dreams-color-surface-dark);--dreams-hero-overlay: rgb(25 25 25 / 60%);}@media (min-width: 48em){.dreams-page-hero{min-height: var(--dreams-hero-height-tablet, 340px);}}@media (min-width: 62em){.dreams-page-hero{min-height: var(--dreams-hero-height, 420px);}}.dreams-page-hero__img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center center;}.dreams-page-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background-color: var(--dreams-hero-overlay);pointer-events: none;}.dreams-page-hero--plain::after{content: none;}.dreams-page-hero__inner{position: relative;z-index: 2;padding-block: var(--dreams-space-lg);text-align: center;}.dreams-page-hero__title{margin: 0;color: #ffffff;font-size: var(--dreams-text-2xl);text-shadow: 0 1px 3px rgb(0 0 0 / 45%);}@media (min-width: 62em){.dreams-page-hero__title{font-size: var(--dreams-text-3xl);}}.dreams-page-hero__subtitle{max-width: 40rem;margin: var(--dreams-space-sm) auto 0;color: #ffffff;font-size: var(--dreams-text-md);line-height: 1.5;text-shadow: 0 1px 3px rgb(0 0 0 / 45%);}@media (min-width: 62em){.dreams-page-hero__subtitle{font-size: var(--dreams-text-lg);}}.dreams-page-hero__kicker{margin: 0 0 var(--dreams-space-xs);color: #ffffff;font-size: var(--dreams-text-sm);letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.85;}.dreams-page-hero__media{display: flex;align-items: center;justify-content: center;max-width: 100%;margin: 0 auto var(--dreams-space-md);padding: var(--dreams-space-sm);border-radius: var(--dreams-button-radius);background-color: #ffffff;box-shadow: 0 1px 3px rgb(0 0 0 / 25%);width: fit-content;}.dreams-page-hero__mark{display: block;width: min(12rem, var(--dreams-hero-mark-w, 12rem));max-width: 100%;aspect-ratio: var(--dreams-hero-mark-ratio, 1);object-fit: cover;object-position: center;}@media (min-width: 62em){.dreams-page-hero__media{padding: var(--dreams-space-md);}.dreams-page-hero__mark{width: min(14rem, var(--dreams-hero-mark-w, 14rem));}}.dreams-page-hero__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--dreams-space-sm);margin: var(--dreams-space-md) 0 0;}.dreams-page-hero + .dreams-container > .dreams-archive-header, .dreams-page-hero + .dreams-container > .dreams-entry-header, .dreams-page-hero + .db-section .db-row.dreams-archive-header:first-child{padding-block-start: var(--dreams-space-md);}@media (hover: hover){.dreams-page-hero--fixed{clip-path: inset(0);}.dreams-page-hero--fixed .dreams-page-hero__img{position: fixed;inset: 0;width: 100%;height: 100vh;}}