.almeidas-film{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--espresso);color:var(--bg-2)}.film-still,.film-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.05)}.film-still{z-index:0;opacity:0;transition:opacity 1.6s ease}.film-bg{z-index:1;opacity:0;transition:opacity 1.2s ease}.almeidas-film.is-on .film-bg{opacity:.78}.almeidas-film.is-done .film-bg{opacity:0}.almeidas-film.is-done .film-still{opacity:.78}.film-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a1f1773,#2a1f171a 35%,#2a1f17eb 95%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(42,31,23,.8),transparent 70%);z-index:1}.film-inner{position:relative;z-index:2;max-width:var(--container);margin:0 auto;padding:clamp(60px,9vw,120px) var(--gutter);width:100%}.film-title{font-family:var(--font-heading-family);font-weight:500;font-size:var(--font-size-hero);line-height:1.02;letter-spacing:-.015em;margin:0 0 24px;color:var(--bg-2);max-width:800px}.film-title em{font-style:italic;color:var(--gold-soft);font-weight:500}.film-sub{font-size:18px;line-height:1.65;color:#fbf5e7bf;margin:0 0 40px;max-width:560px;text-wrap:pretty}.film-credits{display:inline-flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);padding-top:28px;border-top:1px solid rgba(216,192,154,.25)}.film-credits span{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body-family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d8c09abf;font-weight:500}.film-credits strong{display:block;font-family:var(--font-heading-family);font-weight:500;font-style:italic;font-size:32px;color:var(--gold-soft);letter-spacing:-.01em;text-transform:none}@media(max-width:720px){.almeidas-film{min-height:70vh}.film-credits{gap:18px}.film-credits strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.film-still,.film-bg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-almeidas-roast-banner.css.map */
