.kkBsPa_mastheadShell{z-index:40;background:#f8f4ec;border-bottom:1px solid #34333229;width:100%;position:sticky;top:0}.kkBsPa_masthead{color:#343332;box-shadow:none;background:#f8f4ec}.kkBsPa_mastheadWrapper{flex-flow:row;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,32px);width:min(1320px,100% - 48px);max-width:1320px;height:100%;margin:0 auto;padding:0;display:flex;position:relative}.kkBsPa_brandContent,.kkBsPa_accountContent{flex:1 1 0;align-items:center;min-width:0;display:flex}.kkBsPa_accountContent{justify-content:flex-end;gap:8px}.kkBsPa_logoLink,.kkBsPa_mobileLogoLink{outline-offset:5px;align-items:center;min-width:0;min-height:44px;display:flex}.kkBsPa_logoImage{object-fit:contain;width:clamp(126px,15vw,184px);max-width:100%;height:auto;display:block}.kkBsPa_mastheadShell .kkBsPa_desktopNavigation{flex:2 auto;justify-content:center;align-items:center;min-width:0;display:none}.kkBsPa_desktopNavigationList{justify-content:center;align-items:center;gap:clamp(2px,.7vw,12px);display:flex}.kkBsPa_mobileMenuButton,.kkBsPa_mobileCloseButton{color:#343332;border-radius:4px;min-width:44px;min-height:44px}.kkBsPa_loginButton,.kkBsPa_signupButton{white-space:nowrap;border-radius:4px;min-height:48px;padding-inline:18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.kkBsPa_loginButton{color:#343332;background:0 0}.kkBsPa_signupButton{color:#fff;background:#193293;border:1px solid #193293}.kkBsPa_signupButton:hover{background:#122772;border-color:#122772}.kkBsPa_dropdownRoot{position:relative}.kkBsPa_dropdownTrigger{color:#343332;background:0 0;border-radius:4px;min-height:44px;padding-inline:clamp(8px,.9vw,14px);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;position:relative}.kkBsPa_dropdownTrigger:after{content:"";opacity:0;background:#a88b3f;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(.4)}.kkBsPa_dropdownTrigger[aria-current=page]:after,.kkBsPa_dropdownTrigger[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}.kkBsPa_dropdownPanel{z-index:1000;background:#f8f4ec;border-bottom:1px solid #3433322e;position:fixed;top:5.5rem;left:0;right:0;box-shadow:0 18px 40px #3433321a}.kkBsPa_dropdownInner{width:min(1320px,100% - 48px);max-width:1320px;margin:0 auto;padding:40px 0 44px;font-family:Inter,system-ui,sans-serif}.kkBsPa_dropdownInner h3{color:#343332;font-family:Lora,Georgia,serif;font-weight:500}.kkBsPa_dropdownInner h4{color:#343332;font-size:14px}.kkBsPa_dropdownInner p{color:#343332c2;font-size:14px;line-height:1.55}.kkBsPa_dropdownLink{text-align:left;border-radius:3px;width:100%;min-height:44px;padding:7px 8px;display:block}.kkBsPa_dropdownLink:hover{background:#a88b3f14}.kkBsPa_dropdownLink[aria-current=page]{background:#a88b3f1a;box-shadow:inset 3px 0 #a88b3f}.kkBsPa_dropdownCta{border-radius:4px;width:100%;min-height:48px;font-family:Inter,system-ui,sans-serif;font-weight:600}.kkBsPa_mobileDialog{z-index:50;color:#343332;background:#f8f4ec;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow-y:auto}.kkBsPa_mobileHeader{z-index:2;background:#f8f4ec;border-bottom:1px solid #34333229;justify-content:space-between;align-items:center;min-height:72px;padding:12px 20px;display:flex;position:sticky;top:0}.kkBsPa_mobileLogoImage{object-fit:contain;width:clamp(118px,42vw,156px);max-width:calc(100vw - 96px);height:auto;display:block}.kkBsPa_mobileSections{padding:14px 20px 24px}.kkBsPa_mobileSection{border-bottom:1px solid #34333224}.kkBsPa_mobileSectionTrigger{color:#343332;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:6px 0;display:flex}.kkBsPa_mobileSectionTrigger span{color:#343332;font-family:Lora,Georgia,serif;font-size:20px;font-weight:500}.kkBsPa_mobileSectionPanel{overflow:hidden}.kkBsPa_mobileNavigationLink{color:#343332;text-align:left;border-radius:3px;width:100%;min-height:44px;padding:9px 10px;display:block}.kkBsPa_mobileNavigationLink:hover,.kkBsPa_mobileNavigationLink[aria-current=page]{background:#a88b3f1a}.kkBsPa_mobileNavigationLink[aria-current=page]{box-shadow:inset 3px 0 #a88b3f}.kkBsPa_mobileUserSection{border-top:1px solid #34333229;margin:16px 20px 0;padding:24px 0}.kkBsPa_mobileUserAction{text-align:left;border-radius:3px;width:100%;min-height:44px;padding:10px}.kkBsPa_mobileAuthActions{flex-direction:column;gap:10px;padding:4px 20px 32px;display:flex}.kkBsPa_mobileSignupAction,.kkBsPa_mobileLoginAction{border:1px solid #193293;border-radius:4px;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:600;display:flex}.kkBsPa_mobileSignupAction{color:#fff;background:#193293}.kkBsPa_mobileLoginAction{color:#193293;background:0 0}.kkBsPa_networkFooter{color:#f8f4ec;background:#343332;border-top:1px solid #f8f4ec29;font-family:Inter,system-ui,sans-serif}.kkBsPa_footerInner{width:min(1320px,100% - 48px);margin:0 auto;padding:64px 0 34px}.kkBsPa_footerGrid{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(130px,1fr));gap:clamp(28px,3vw,52px);display:grid}.kkBsPa_footerLogo{filter:brightness(0)invert();width:168px;height:auto;display:block}.kkBsPa_footerBrand>a{align-items:center;min-height:44px;display:inline-flex}.kkBsPa_footerPositioning{color:#f8f4ecb8;max-width:280px;margin-top:22px;font-size:15px;line-height:1.65}.kkBsPa_footerHeading{color:#d8bd76;margin:0 0 18px;font-family:Lora,Georgia,serif;font-size:16px;font-weight:500}.kkBsPa_footerLinks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kkBsPa_footerLink{color:#f8f4ec;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.kkBsPa_footerLink:hover{color:#d8bd76;text-underline-offset:5px;text-decoration:underline}.kkBsPa_footerContact{color:#f8f4ecb8;margin-top:20px;font-size:14px;line-height:1.65}.kkBsPa_legalContent{color:#f8f4ec9e;border-top:1px solid #f8f4ec29;max-width:1080px;margin-top:44px;padding-top:28px;font-size:12px;line-height:1.7}.kkBsPa_legalContent p+p{margin-top:14px}.kkBsPa_legalContent a{color:#f8f4ec;text-underline-offset:3px;text-decoration:underline}.kkBsPa_footerBottom{color:#f8f4ec9e;border-top:1px solid #f8f4ec29;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:22px;font-size:12px;display:flex}.kkBsPa_footerLegalLinks{flex-wrap:wrap;gap:22px;display:flex}.kkBsPa_footerLegalLinks a{color:#f8f4ec;align-items:center;min-height:44px;display:inline-flex}.kkBsPa_mastheadShell :is(a,button):focus-visible,.kkBsPa_networkFooter :is(a,button):focus-visible,.kkBsPa_mobileDialog :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #a88b3f}@media (min-width:1024px){.kkBsPa_mastheadShell .kkBsPa_desktopNavigation{display:flex}}@media (max-width:1120px){.kkBsPa_loginButton{padding-inline:10px}.kkBsPa_footerGrid{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(150px,1fr))}}@media (max-width:640px){.kkBsPa_mastheadShell,.kkBsPa_masthead{min-height:72px}.kkBsPa_mastheadWrapper{gap:6px;width:calc(100% - 28px)}.kkBsPa_brandContent{flex:auto;overflow:hidden}.kkBsPa_accountContent{flex:none;gap:2px}.kkBsPa_logoImage{width:clamp(112px,39vw,152px)}.kkBsPa_loginButton{min-width:auto;min-height:44px;padding-inline:7px;font-size:13px}.kkBsPa_footerInner{width:calc(100% - 40px);padding-top:46px}.kkBsPa_footerGrid{grid-template-columns:1fr 1fr;gap:34px 24px}.kkBsPa_footerBrand{grid-column:1/-1}.kkBsPa_footerBottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:390px){.kkBsPa_footerGrid{grid-template-columns:1fr}.kkBsPa_footerBrand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.kkBsPa_mastheadShell *,.kkBsPa_mobileDialog *,.kkBsPa_networkFooter *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
