@font-face{font-family:Switzer;src:url(Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.about-banner{position:relative;min-height:clamp(52rem,92vh,78rem);display:flex;align-items:flex-end;color:var(--about-banner-text, #ffffff);font-family:Switzer,system-ui,sans-serif;overflow:hidden;background:var(--about-banner-fallback, #2c1810)}.about-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.about-banner__media img,.about-banner__media .about-banner__placeholder{width:100%;height:100%;object-fit:cover}.about-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#2c181026,#2c181073 45%,#2c1810e0)}.about-banner__content{position:relative;z-index:2;width:100%;max-width:120rem;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(2rem,5vw,5rem) clamp(4.8rem,7vw,7.2rem)}.about-banner__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 2.4rem;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--about-banner-crumb, rgba(255, 255, 255, .55))}.about-banner__crumb a{color:inherit;text-decoration:none;transition:color .25s ease}.about-banner__crumb a:hover{color:var(--about-banner-accent, #d4ad6f)}.about-banner__crumb-sep{opacity:.45}.about-banner__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-size:1rem;letter-spacing:.38em;text-transform:uppercase;font-weight:600;color:var(--about-banner-accent, #d4ad6f)}.about-banner__eyebrow:before{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.7}.about-banner__heading,.eb-garamond-heading--about-banner{margin:0 0 1.6rem;max-width:16ch;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-size:clamp(4.4rem,7vw,9rem);line-height:.98;letter-spacing:-.02em}.about-banner__heading em{font-family:inherit;font-style:italic;font-weight:inherit;color:var(--about-banner-accent, #d4ad6f)}.about-banner__sub{margin:0;max-width:52ch;font-size:clamp(1.4rem,1.8vw,1.65rem);line-height:1.7;font-weight:300;color:var(--about-banner-sub, rgba(255, 255, 255, .78))}.about-banner__scroll{position:absolute;right:clamp(2rem,5vw,5rem);bottom:clamp(3rem,5vw,5rem);z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:.95rem;letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;writing-mode:vertical-rl;transform:rotate(180deg)}.about-banner__scroll-line{width:1px;height:5rem;background:linear-gradient(180deg,transparent,rgba(255,255,255,.5));animation:aboutBannerScroll 2s ease-in-out infinite}@keyframes aboutBannerScroll{0%,to{transform:scaleY(.6);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media screen and (max-width:749px){.about-banner__scroll{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-about-banner.css.map */
