._ribbon_d3cbd05{color:#f3ead7;--focus-color:var(--color-gold-light);background:repeating-linear-gradient(-45deg,#1d2b24 0 14px,#22332a 14px 28px);padding-block:8px;font-size:.875rem;line-height:1.45}._ribbon_d3cbd05 strong{color:var(--color-gold-light);font-weight:650}._ribbon_d3cbd05 a{color:var(--color-gold-light);white-space:nowrap}._footer_e1042c6{border-top:1px solid #be93488c;padding-bottom:28px;position:relative}._garland_e1042c6{height:clamp(60px,6vw,92px)}._grid_e1042c6{gap:40px 32px;padding-top:clamp(24px,4vw,48px);display:grid}@media (min-width:720px){._grid_e1042c6{grid-template-columns:repeat(2,minmax(0,1fr))}._brand_e1042c6{grid-column:1/-1}}@media (min-width:1100px){._grid_e1042c6{grid-template-columns:1.5fr 1fr 1fr}._brand_e1042c6{grid-column:auto}}._logo_e1042c6{width:min(300px,80vw);height:auto;margin-left:-10px}._tagline_e1042c6{max-width:36ch;font-family:var(--font-serif);margin-top:10px;font-size:1.125rem;line-height:1.5}._heading_e1042c6{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-light);margin-bottom:12px;font-size:.8125rem;font-weight:650}._list_e1042c6{margin:0;padding:0;list-style:none}._list_e1042c6 a{overflow-wrap:anywhere;align-items:center;min-height:40px;text-decoration-color:#f0d58b66;display:inline-flex;color:var(--color-parchment)!important}._list_e1042c6 a:hover{color:var(--color-gold-light)!important}._farewell_e1042c6{text-align:center;--divider-color:var(--color-gold-light);justify-items:center;gap:4px;margin-top:clamp(40px,6vw,72px);display:grid}._divider_e1042c6{width:200px;height:auto}._merry_e1042c6{color:var(--color-gold-light);font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}._legal_e1042c6{color:#faf3e5d9;border-top:1px solid #f0d58b33;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:18px;font-size:.875rem;display:flex}._legalLinks_e1042c6{gap:20px;display:flex}
