:root{--brand-red: rgb(109, 17, 46);--brand-red-dk: rgb(75, 10, 31);--cream: #f5efe0;--ink: #1a1008;--gold: #c9a84c}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes stampIn{0%{opacity:0;transform:translate(-50%) scale(1.3) rotate(-4deg)}60%{transform:translate(-50%) scale(.96) rotate(1deg)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:0;background-color:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cdk-overlay-container{z-index:2000!important}.cdk-overlay-container gallery-lightbox,.cdk-overlay-container .g-overlay{background:#0a0502eb!important}.cdk-overlay-container .g-active-item{position:relative}.cdk-overlay-container gallery-image img,.cdk-overlay-container .g-image-item img{outline:2px solid #c9a84c;outline-offset:5px;box-shadow:0 0 0 8px #140505d9,0 0 0 10px #c9a84c,0 0 0 16px #14050599,0 0 0 18px #c9a84c59;filter:sepia(8%) contrast(1.05)}.cdk-overlay-container gallery-image,.cdk-overlay-container .g-image-item{outline:none;box-shadow:none;filter:none}.cdk-overlay-container .g-backdrop{background:radial-gradient(ellipse at center,#0a0502e0 60%,#000000f7)!important}::ng-deep .g-btn-close{width:2rem!important;height:2rem!important}::ng-deep .g-btn-close svg{opacity:.85!important}h1,h2,h3{font-family:Playfair Display,Georgia,serif;letter-spacing:.04em}.retro-divider{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;opacity:.6}.retro-divider:before,.retro-divider:after{content:"";flex:1;height:1px;background:currentColor}.retro-divider span{font-family:Lato,sans-serif;font-weight:700;font-size:1rem;-webkit-user-select:none;user-select:none}.color-switch{background:#6d112e;background:linear-gradient(90deg,rgba(109,17,46,1) 0%,rgba(109,17,46,1) 50%,var(--cream) 50%,var(--cream) 100%)}.color-red{color:var(--brand-red)}.car-eyebrow--dark{color:var(--brand-red-dk)}.color-white{color:#fff}img{transition:opacity .4s ease}.btn-redirectBtn{color:#fff;background-color:var(--brand-red);border:2px solid var(--brand-red);border-radius:0;font-family:Lato,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;transition:background .25s,color .25s,box-shadow .25s}.btn-redirectBtn:hover,.btn-redirectBtn:focus,.btn-redirectBtn:active,.btn-redirectBtn.active{color:var(--brand-red);background-color:transparent;border-color:var(--brand-red);box-shadow:3px 3px 0 var(--brand-red)}.btn-redirectBtn:disabled{color:#fff;background-color:var(--brand-red);border-color:var(--brand-red)}.btn-outline-redirectBtn.active{color:#fff;background-color:var(--brand-red);border-color:var(--brand-red);box-shadow:3px 3px 0 var(--brand-red-dk)}.btn-outline-light{border-radius:0!important;font-family:Lato,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;border-width:2px!important;transition:background .25s,color .25s,box-shadow .25s!important}.btn-outline-light:hover{box-shadow:3px 3px #ffffff80!important}
