.eyebrow,.logo-grid{color:#fff}.eyebrow{display:block;font-family:Mozilla Text,sans-serif;font-weight:100;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}a.button.white-btn{background:transparent;border-color:#fff;color:#fff}a.button.white-btn:hover{background:#000!important;border-color:#000;color:#fff}.video-background{height:110%;object-fit:cover;position:absolute;width:100%;will-change:transform;z-index:1}.gradient-overlay{background:linear-gradient(90deg,rgba(94,94,94,.55) 0,rgba(94,94,94,.55));background:linear-gradient(90deg,rgba(0,0,0,.6),hsla(0,0%,56%,.55));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gradient-bg{overflow:hidden;position:relative}.bg-image.hidden{opacity:0;transition:opacity .5s ease-in;visibility:hidden}.bg-image{background-position:50%;background-size:cover;height:110%;left:0;opacity:1;position:absolute;top:0;visibility:visible;width:100%;will-change:transform;z-index:0}@media (min-width:768px){.bg-image.delay{animation:fadeInImage 2s ease-in 2s forwards;opacity:0}}@keyframes fadeInImage{to{opacity:1}}.hero{margin:auto;max-width:1240px;padding-bottom:10%;padding-top:200px;position:relative;width:100%;z-index:7}.hero h1{color:#fff;line-height:1.2!important;margin-bottom:10px}.hero h2{font-size:clamp(36px,5vw,50px);line-height:1;margin-bottom:100px}.hero-copy p{font-size:14px}.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p{color:#fff}@media (max-width:1410px){.hero{padding:120px 20px 30px}}@media (max-width:767px){.hero div{width:100%}.bg-image{background-attachment:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;will-change:auto}}.logo-grid div{align-items:end;display:grid;justify-content:center;padding:20px;text-align:center}.logo-grid img{display:block;margin:0 auto}.logo-grid p{font-family:eb-garamond;font-size:30px;line-height:1.1;margin:10px 0 0;text-align:center;width:290px}.logo-grid div:nth-child(4) p{width:320px!important}@media (min-width:767px){.hero-copy-right{text-align:right}.logo-grid{display:grid;grid-template-columns:1fr 1fr}.hero-grid{align-items:center;display:grid;gap:150px;grid-template-columns:1.7fr 1fr}.logo-grid div:first-child{border-bottom:1px solid #ffffff69;border-right:1px solid #ffffff40}.logo-grid div:nth-child(2){border-bottom:1px solid #ffffff5c}.logo-grid div:nth-child(3){border-right:1px solid #ffffff5c}}