header{position:relative;gap:25px;flex-wrap:wrap;padding:15px 5%}header nav{gap:22px;flex:1;justify-content:center}.group-menu summary{font-size:13px;list-style:none;cursor:pointer;padding:15px 0;white-space:nowrap}.group-menu summary::-webkit-details-marker{display:none}.group-menu summary span{font-size:11px;margin-inline-start:3px}.group-menu summary.active,.group-menu[open] summary{color:#cd1730}.group-mega{position:absolute;top:100%;inset-inline:0;background:#fff;border-block:1px solid #d8d3ca;padding:40px 8%;z-index:40;box-shadow:0 25px 45px #1126221a;display:grid;grid-template-columns:1fr 2fr;gap:60px}.group-mega h2{font-size:32px;font-weight:400;margin:18px 0}.group-menu-all{font-size:14px;color:#982c38}.group-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.group-menu-links a{padding:14px 0!important;border-bottom:1px solid #ebe7df;font-size:15px!important;white-space:normal!important}.group-page-hero{padding:80px 8%;background:#eeece5;text-align:center}.group-page-hero h1{font-size:clamp(35px,4vw,60px);font-weight:400;line-height:1.5;margin:25px auto;max-width:900px}.group-page-hero p{max-width:720px;margin:auto;color:#646b61;font-size:17px;line-height:2}.group-page-hero .eyebrow{color:#973140}.logo{width:100px;height:75px}header .actions{gap:14px}header .actions .button{font-size:14px;padding:15px 20px}@media(max-width:1150px){header nav{order:3;flex-basis:100%;justify-content:space-between;border-top:1px solid #e7e2da;gap:12px}header .actions{margin-inline-start:auto}}@media(max-width:720px){header nav{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px}.group-menu summary{font-size:12px;padding:10px 0}.group-mega{padding:25px 6%;grid-template-columns:1fr;gap:20px;max-height:65vh;overflow:auto}.group-mega h2{font-size:26px}.group-menu-links{gap:0 20px}.group-menu-links a{font-size:13px!important}.group-page-hero{padding:50px 7%}.group-page-hero p{font-size:15px}}
