.hero-nuvio{--nuvio-cream: #f5f1e8;--nuvio-navy: #1b2a4a;--nuvio-gold: #c9a227;position:relative;display:block;overflow:hidden;min-height:92vh;margin:0;background:var(--nuvio-navy)}.hero-nuvio__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-nuvio__image{width:100%;height:100%;object-fit:cover;object-position:62% 38%;display:block}.hero-nuvio__content{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:92vh;padding:4rem 5vw}.hero-nuvio--center .hero-nuvio__content{justify-content:center}.hero-nuvio__panel{max-width:30rem;background:#f5f1e8e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;padding:2.5rem 2.25rem;box-shadow:0 20px 50px #1b2a4a2e}.hero-nuvio--center .hero-nuvio__panel{text-align:center}.hero-nuvio__kicker{margin:0 0 .9rem;font-family:var(--font-body-family);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--nuvio-gold)}.hero-nuvio__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--nuvio-navy);font-size:clamp(2rem,1.55rem + 1.9vw,3.1rem);line-height:1.1}.hero-nuvio__subheading{margin:0 0 1.75rem;font-family:var(--font-body-family);color:var(--nuvio-navy);opacity:.78;font-size:1.05rem;line-height:1.55}.hero-nuvio__button{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.1rem;background:var(--nuvio-navy);color:var(--nuvio-cream);font-family:var(--font-body-family);font-size:.95rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:2px;border:1px solid var(--nuvio-navy);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.hero-nuvio__button:hover{background:var(--nuvio-gold);border-color:var(--nuvio-gold);color:var(--nuvio-navy)}@media screen and (max-width:749px){.hero-nuvio{min-height:78vh}.hero-nuvio__content{min-height:78vh;padding:2rem 1.25rem;align-items:flex-end}.hero-nuvio__panel{max-width:100%;padding:1.75rem 1.5rem}.hero-nuvio__heading{font-size:clamp(1.6rem,1.3rem + 3vw,2.2rem)}.hero-nuvio__subheading{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero-nuvio.css.map */
