@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--legacy-navy:#14263D;--deep-navy:#0D1C2E;--darkest-navy:#0D1C2E;--card-navy:#1A2F48;--heritage-gold:#C99A3D;--gold-light:#E0B96A}html{scroll-behavior:smooth}body{margin:0;background:#0d1c2e;color:#fff;font-family:Montserrat,sans-serif;font-weight:400}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}::selection{background:#c99a3d;color:#0d1c2e}.blc-rule{display:block;width:3rem;height:2px;background:#c99a3d;margin:1rem 0 1.75rem}.hero-texture{background-image:repeating-linear-gradient(135deg,rgba(201,154,61,.03) 0,rgba(201,154,61,.03) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 60px)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background:#c99a3d;transition:width .25s}.nav-link:hover:after,.nav-link.active:after{width:100%}
