@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--ivory:#f5f3ef;--muted:#a6a6a6;--gold:#c9a45c;--gold-soft:#c9a45c47;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--black);min-height:100vh;color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid var(--gold);outline-offset:5px}.hero{text-align:center;border-bottom:1px solid #c9a45c1f;place-items:center;min-height:min(92svh,900px);display:grid;position:relative;overflow:hidden}.footer-mark{font-family:var(--serif);font-size:19px;font-weight:600}.hero-content{flex-direction:column;align-items:center;width:min(100% - 40px,720px);padding:68px 0 48px;animation:1.15s ease-out both hero-arrive;display:flex;position:relative;top:24px}.eyebrow{color:var(--gold);letter-spacing:.12em;margin:0;font-size:12px;font-weight:600;line-height:1.6}.hero-eyebrow{color:#b5a27f;margin-bottom:17px}.hero-logo-heading{width:100%;margin:0}.hero-logo{width:min(88vw,528px);height:auto;margin:0 auto;display:block}.gold-rule{background:var(--gold);width:36px;height:1px;margin:26px auto 19px;display:block}.hero-tagline{color:#d3d0c9;font-family:var(--serif);margin:0;font-size:34px;font-weight:400}.hero-actions{gap:12px;margin-top:38px;display:flex}.button{border:1px solid var(--gold-soft);min-width:221px;min-height:60px;color:var(--ivory);justify-content:center;align-items:center;gap:20px;padding:0 25px;font-size:13px;font-weight:600;transition:border-color .24s,background-color .24s,color .24s,transform .24s;display:inline-flex}.button span{color:var(--gold);transition:color .24s,transform .24s}.button-primary{border-color:var(--gold);color:var(--gold)}.button:not(.is-disabled):hover{color:var(--black);background:#d9ad43;border-color:#f0d17a;transform:translateY(-2px)}.button:not(.is-disabled):hover span{color:var(--black);transform:translate(2px,-2px)}.is-disabled{cursor:not-allowed;opacity:.48}.site-footer{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 5.5%;display:flex}.footer-mark{font-size:20px}.site-footer>p{color:#a6a39b;margin:0;font-size:11px}.footer-socials{color:#ded6c6;align-items:center;gap:9px;font-size:12px;display:flex}.footer-social-item{align-items:center;gap:9px;display:inline-flex}.footer-social-item a:hover{color:var(--gold)}.footer-social-item [aria-disabled=true]{cursor:not-allowed;opacity:.48}@keyframes hero-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.hero{min-height:max(620px,100svh)}.hero-content{width:min(100% - 32px,520px);padding-top:78px;top:20px}.hero-logo{width:min(88vw,440px)}.hero-eyebrow{letter-spacing:.1em;font-size:9px}.hero-tagline{font-size:24px}.hero-actions{flex-direction:column;gap:10px;width:min(100%,340px);margin-top:32px}.button{width:100%;min-width:0;min-height:52px;padding:0 21px;font-size:11px}.site-footer{flex-wrap:wrap;justify-content:center;gap:8px 18px;min-height:120px;padding:22px 20px}.site-footer>p{text-align:center;order:3;width:100%;font-size:10px}.footer-mark{font-size:18px}.footer-socials{font-size:11px}}@media (max-width:360px){.footer-socials,.footer-social-item{gap:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
