@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
.unified-header{z-index:70;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(12px);color:#1d1d1f;text-align:left;background:#fffffff2;border-bottom:1px solid #0000000f;font:500 13px/1.5 Plus Jakarta Sans,sans-serif;position:fixed;inset:0 0 auto}.unified-header *,.unified-header :before,.unified-header :after{box-sizing:border-box}.unified-header a{color:inherit;text-decoration:none}.unified-header button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.unified-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #0071e3}.unified-header [hidden]{display:none!important}.unified-bar{height:64px;padding:0 max(32px,env(safe-area-inset-right)) 0 max(32px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.unified-brand{white-space:nowrap;justify-self:start;align-items:center;gap:8px;display:inline-flex}.unified-mark{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;display:inline-block}.unified-wordmark{letter-spacing:-.5px;font-size:20px;font-weight:700}.unified-wordmark span{color:#d4a574}.unified-desktop{white-space:nowrap;align-items:center;gap:24px;display:flex}.unified-direct,.unified-parent,.unified-parent>a,.unified-header .unified-parent-button{align-items:center;min-height:44px;display:flex}.unified-header .unified-expand{border-radius:4px;justify-content:center;align-items:center;width:22px;height:36px;margin-left:2px;display:inline-flex}.unified-expand svg{width:14px;height:14px}.unified-header :is(nav a,nav button):hover{color:#5f5e62}.unified-header a[aria-current]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.unified-group[data-active]>.unified-parent{box-shadow:inset 0 -1px #d4a574}.unified-group{position:relative}.unified-dropdown{background:#fff;border:1px solid #e2dfe2;border-radius:12px;min-width:184px;padding:8px;display:grid;position:absolute;top:100%;left:-12px}.unified-dropdown a{border-radius:6px;padding:10px 12px;display:block}.unified-dropdown a:hover{background:#f8f6f8}.unified-actions{white-space:nowrap;justify-self:end;align-items:center;gap:10px;display:flex}.unified-header .unified-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.unified-icon:hover{background:#0000000a}.unified-icon svg{width:20px;height:20px}.unified-header .unified-cta{color:#fff;background:#1d1d1f;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.unified-header .unified-cta:hover{background:#303032}.unified-account-slot{align-items:center;display:flex}.unified-account-slot:has([data-account-control])>.unified-account-fallback{display:none}.unified-header .unified-menu-toggle{display:none}.unified-mobile{padding:12px max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));overscroll-behavior:contain;border-top:1px solid #0000000f;overflow-y:auto}.unified-mobile>a,.unified-mobile .unified-parent{min-height:48px;font-size:14px}.unified-mobile .unified-parent{justify-content:space-between}.unified-mobile .unified-parent>a{flex:1}.unified-mobile .unified-expand{width:44px;height:44px}.unified-mobile .unified-parent-button{text-align:left;width:100%}.unified-mobile .unified-dropdown{background:0 0;border:0;padding:0 0 8px 12px;position:static}.unified-header-spacer{height:calc(64px + env(safe-area-inset-top,0px))}@media (min-width:1200px){.unified-mobile{display:none}}@media (min-width:1440px){.unified-bar{padding-left:max(48px,env(safe-area-inset-left));padding-right:max(48px,env(safe-area-inset-right))}}@media (max-width:1199px){.unified-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.unified-desktop{display:none}.unified-header .unified-menu-toggle{display:inline-flex}}@media (max-width:480px){.unified-bar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));gap:6px}.unified-actions{gap:2px}.unified-header .unified-cta{padding:0 10px;font-size:12px}.unified-header .unified-icon{width:32px}}@media (prefers-reduced-motion:reduce){.unified-header .unified-cta{transition:none}}
.unified-footer{color:#5f5e62;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;border-top:1px solid #f0e7ee;width:100%;font:400 16px/1.5 Plus Jakarta Sans,system-ui,sans-serif}.unified-footer *,.unified-footer :before,.unified-footer :after{box-sizing:border-box}.unified-footer :where(*){text-rendering:auto;font-family:Plus Jakarta Sans,system-ui,sans-serif}.unified-footer :where(h2,p,ul,li){margin:0;padding:0}.unified-footer ul{list-style:none}.unified-footer a{color:inherit;text-decoration:none;transition:color .15s}.unified-footer a:hover{color:#1b1b1d}.unified-footer a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0071e3}.unified-footer-inner{flex-direction:column;gap:40px;max-width:1280px;margin:0 auto;padding:64px 24px 48px;display:flex}.unified-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;font-size:13px;line-height:1.5;display:grid}.unified-footer-col{flex-direction:column;gap:12px;display:flex}.unified-footer-heading{letter-spacing:.05em;text-transform:uppercase;color:inherit;font-size:11px;font-weight:700;line-height:1.5}.unified-footer-col ul{flex-direction:column;gap:8px;display:flex}.unified-footer-note{background:#fffbf2;border:1px solid #fde8c8;border-radius:16px;align-items:center;gap:14px;padding:16px;font-size:12px;line-height:1.625;display:flex}.unified-footer-mark{-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:20px;line-height:28px}.unified-footer-note strong{font-weight:600}.unified-footer-bottom{text-align:center;border-top:1px solid #f0e7ee;flex-direction:column;align-items:center;gap:8px 16px;padding-top:16px;font-size:12px;line-height:16px;display:flex}.unified-footer-legal{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}@media (min-width:640px){.unified-footer-note{padding:20px}}@media (min-width:768px){.unified-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-footer-bottom{text-align:left;flex-flow:wrap;justify-content:flex-start}}@media (min-width:1024px){.unified-footer-inner{padding-left:48px;padding-right:48px}.unified-footer-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
