.eyebrow{margin-bottom:18px;text-transform:uppercase;letter-spacing:.27em;font-size:11px;line-height:1.65;font-weight:700}.eyebrow::after{display:inline-block;width:76px;height:1px;margin:0 0 4px 18px;background:var(--gold);content:""}.h1{max-width:620px;margin:0 0 16px;font-size:57px;line-height:.98;letter-spacing:-.055em}.h1 span{color:#bd8854}.h2{margin:0;font-size:43px;line-height:1.08;letter-spacing:-.045em}.h3{font-size:20px;line-height:1.25;letter-spacing:-.025em}.t1{font-size:15px;line-height:1.5;color:var(--muted)}.btn,.btn2{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 25px;min-height:48px;background-color:var(--gold2);color:var(--navy);border-radius:4px;font-size:14px;font-weight:800}.btn2{min-height:54px;padding:0 30px}.nav{background-color:var(--navy);color:#fff}.nav-links{background-color:var(--navy)}.nav-links a{font-size:13px;color:#ffffffd9}.menu-toggle{background:#fff0;border:1px solid #fff3}.menu-toggle span{background:#fff}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:64px}.section-heading .eyebrow{margin-bottom:12px}.intro{max-width:340px;margin-bottom:4px}.card{overflow:hidden;background-color:#ffffffbd;border:1px solid #10233a1f;border-radius:5px}.card-media{height:164px;margin:11px;position:relative}.card-media img{width:100%;height:100%;object-fit:cover;border-radius:4px}.card-icon{display:grid;place-items:center;position:absolute;left:8px;bottom:-22px;width:52px;height:52px;background:var(--gold);border:4px solid var(--paper);border-radius:50%}.card-media .card-icon img{width:26px;height:26px;object-fit:contain;border-radius:0}.card-body{padding:23px 24px 25px}.card .h3{margin:0 0 9px}.card .t1{min-height:68px;margin-bottom:13px;font-size:13px}.card-link{display:inline-flex;gap:18px;padding-bottom:4px;color:#7a4a22;font-size:13px;font-weight:700;border-bottom:1px solid var(--gold)}.card-badge{position:absolute;top:10px;right:10px;padding:5px 12px;background-color:var(--paper);color:var(--navy);border:1px solid var(--gold);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.card--active{background-color:var(--navy);border-color:var(--navy);color:#fff}.card--active .card-icon{border-color:var(--navy)}.card--active .t1{color:#ffffffc2}.card--active .card-link{color:var(--gold2)}.card--soon{opacity:.55;filter:grayscale(.5)}.section-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;color:#7a4a22;font-size:14px;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--gold)}.mv-card{padding:32px 28px;background-color:#ffffffbd;border:1px solid #10233a1f;border-radius:5px;color:var(--ink)}.mv-card-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;background:var(--navy2);border-radius:50%}.mv-card-icon img{width:24px;height:24px}.mv-card .h3{margin:0 0 10px;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.perk{display:flex;align-items:flex-start;gap:18px;padding:26px;background-color:#ffffffbd;border:1px solid #10233a1f;border-radius:5px;color:var(--ink)}.perk-icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;background:var(--navy2);border-radius:50%}.perk-icon img{width:22px;height:22px}.perk .h3{margin:0 0 6px;font-size:16px}.perk .t1{font-size:13px}.footer{background-color:var(--navy);color:#fff}.footer p{margin:0;color:#ffffffa6;font-size:13px;line-height:1.55}.footer-col-title{margin:0;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.footer-col a{font-size:14px;color:#ffffffbf}.footer-contact p{font-size:14px;color:#ffffffbf;line-height:1.5}.copyright{font-size:13px;color:#ffffffa6}.footer-credit{font-size:13px;color:#ffffffa6}.footer-credit img{width:85px;height:40px;margin-left:3px;transform:translateY(-2.5px)}.socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d6aa7c61;border-radius:50%}.socials img{width:18px;height:18px}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip-link{position:absolute;top:-100px;left:16px;z-index:1000;padding:12px 18px;background:var(--navy);color:#fff;font-weight:700;border-radius:0 0 8px 8px}.skip-link:focus{top:0}.insta-embed{display:block;width:100%;min-height:420px;border:0;overflow:hidden}@media (max-width:980px){.nav-cta{display:none}}@media (max-width:760px){.h1{font-size:43px}.h2{font-size:34px}.section-heading{align-items:flex-start;flex-direction:column;gap:18px}.card .t1{min-height:0}}