.site-nav-stack--fixed{z-index:100;flex-shrink:0;position:fixed;top:0;left:0;right:0}.ll-promo-banner{background:linear-gradient(90deg,color-mix(in srgb,var(--ll-gold)28%,var(--ll-cream)),var(--ll-gold-light)42%,color-mix(in srgb,var(--ll-gold)38%,var(--ll-cream)));border-bottom:1px solid color-mix(in srgb,var(--ll-navy)14%,transparent);color:var(--ll-navy);position:relative}.ll-promo-banner__inner{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:100%;padding:.55rem 2.75rem .6rem 16px;display:flex}@media (min-width:768px){.ll-promo-banner__inner{padding-left:48px;padding-right:3.5rem}}@media (min-width:1024px){.ll-promo-banner__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:.42rem;padding-bottom:.42rem}}.ll-promo-banner__copy{text-align:center;min-width:0;margin:0}@media (min-width:1024px){.ll-promo-banner__copy{text-align:left}}.ll-promo-banner__kicker{font-family:var(--font-cormorant),"Cormorant Garamond",ui-serif,Georgia,serif;letter-spacing:.01em;font-size:1.02rem;font-style:italic;font-weight:500;line-height:1.2;display:block}@media (min-width:640px){.ll-promo-banner__kicker{font-size:1.12rem}}.ll-promo-banner__offer{letter-spacing:.01em;color:color-mix(in srgb,var(--ll-navy)78%,transparent);margin-top:.12rem;font-size:.72rem;font-weight:500;line-height:1.35;display:block}@media (min-width:640px){.ll-promo-banner__offer{font-size:.8rem}}.ll-promo-banner__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .9rem;display:flex}.ll-promo-banner__count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ll-navy)10%,transparent);background:#ffffff8c;border-radius:.45rem;align-items:flex-start;gap:.2rem;padding:.22rem .45rem .28rem;display:inline-flex}.ll-promo-banner__unit{flex-direction:column;align-items:center;min-width:2.15rem;line-height:1;display:inline-flex}.ll-promo-banner__unit-value{font-family:var(--font-ibm-plex),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ll-navy);font-size:.92rem;font-weight:600;line-height:1}.ll-promo-banner__unit-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ll-navy)58%,transparent);margin-top:.125rem;font-size:.55rem;font-weight:600}.ll-promo-banner__colon{height:.92rem;font-family:var(--font-ibm-plex),ui-sans-serif,system-ui,sans-serif;color:var(--ll-navy);opacity:.45;justify-content:center;align-items:center;padding:0;font-size:.92rem;font-weight:600;line-height:1;display:inline-flex}@media (min-width:640px){.ll-promo-banner__unit-value,.ll-promo-banner__colon{font-size:1rem}.ll-promo-banner__colon{height:1rem}}.ll-promo-banner__seconds{display:none}@media (min-width:480px){.ll-promo-banner__seconds{display:inline-flex}}@media (max-width:479px){.ll-promo-banner__colon--seconds{display:none}}.ll-promo-banner__close{z-index:1;width:2rem;height:2rem;color:var(--ll-navy);cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.28rem;right:.35rem}.ll-promo-banner__close:hover{opacity:1;background:color-mix(in srgb,var(--ll-navy)8%,transparent)}.ll-promo-banner__close:focus-visible{outline:2px solid var(--ll-navy);outline-offset:2px;opacity:1}.ll-promo-banner__cta{background:var(--ll-navy);min-height:2.15rem;color:var(--ll-cream);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.72rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.ll-promo-banner__cta:hover{background:color-mix(in srgb,var(--ll-navy)88%,var(--ll-teal))}.ll-promo-banner__cta:focus-visible{outline:2px solid var(--ll-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ll-promo-banner__cta{transition:none}}.site-nav{font-family:var(--font-nav-ui),ui-sans-serif,system-ui,sans-serif;background:color-mix(in srgb,var(--ll-logo-canvas,#1a1a2e)92%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ll-teal-rule);transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.site-nav--fixed{z-index:100;flex-shrink:0;position:fixed;top:0;left:0;right:0}.site-nav--scrolled{background:color-mix(in srgb,var(--ll-logo-canvas,#1a1a2e)72%,transparent);border-bottom-color:color-mix(in srgb,var(--ll-teal-rule)55%,transparent);-webkit-backdrop-filter:blur(16px)}@media (prefers-reduced-motion:reduce){.site-nav{transition:none}}.site-nav__spacer{pointer-events:none;flex-shrink:0;width:100%;height:73px}@media (min-width:1024px){.site-nav__spacer{height:81px}}.site-nav__spacer--promo{height:156px}@media (min-width:480px){.site-nav__spacer--promo{height:140px}}@media (min-width:1024px){.site-nav__spacer--promo{height:129px}}.site-nav__inner{box-sizing:border-box;flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:100%;min-height:72px;padding:6px 16px 10px;display:flex}@media (min-width:768px){.site-nav__inner{gap:1rem;padding:6px 48px 10px}}@media (min-width:1024px){.site-nav__inner{min-height:80px;padding-top:8px;padding-bottom:12px}}.site-nav__brand{color:var(--ll-teal-soft,#6dd4c0);flex-shrink:0;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}@media (min-width:640px){.site-nav__brand{gap:.75rem}}.site-nav__brand:hover .site-nav__wordmark{color:var(--ll-teal,#4bbfaa)}.site-nav__logo{flex-shrink:0}.site-nav__wordmark{font-family:var(--font-cormorant),"Cormorant Garamond",ui-serif,Georgia,serif;letter-spacing:.02em;color:var(--ll-teal-soft,#6dd4c0);white-space:nowrap;text-overflow:ellipsis;max-width:none;padding-bottom:.12em;font-size:1.55rem;font-weight:600;line-height:1.28;overflow:hidden visible}@media (min-width:480px){.site-nav__wordmark{font-size:1.7rem}}@media (min-width:768px){.site-nav__wordmark{letter-spacing:.015em;font-size:1.9rem}}@media (min-width:1024px){.site-nav__wordmark{letter-spacing:.03em;font-size:2.1rem;font-weight:600}}.site-nav__desktop{flex:auto;justify-content:flex-end;min-width:0;display:none}@media (min-width:1024px){.site-nav__desktop{flex-flow:row;justify-content:flex-end;align-items:stretch;display:flex}}.site-nav__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;justify-content:flex-end;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.site-nav__tabs::-webkit-scrollbar{width:0;height:0;display:none}.site-nav__tabs li{flex-shrink:0}.site-nav a.site-nav__tab{letter-spacing:.04em;height:68px;color:var(--ll-muted,#b4cad9);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px;font-size:15px;font-weight:500;line-height:68px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.site-nav a.site-nav__tab:hover{color:var(--ll-text,#f3f7fb)}.site-nav a.site-nav__tab--active{color:var(--ll-teal-soft,#6dd4c0);border-bottom-color:var(--ll-teal,#4bbfaa)}@media (min-width:1024px){.site-nav a.site-nav__tab{height:80px;line-height:80px}}@media (max-width:1200px){.site-nav a.site-nav__tab{padding:0 12px;font-size:13px}}.site-nav button.site-nav__tab{letter-spacing:.04em;height:68px;color:var(--ll-muted,#b4cad9);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:68px;transition:color .2s,border-color .2s;display:block}.site-nav button.site-nav__tab:hover{color:var(--ll-text,#f3f7fb)}.site-nav button.site-nav__tab--active{color:var(--ll-teal-soft,#6dd4c0);border-bottom-color:var(--ll-teal,#4bbfaa)}@media (min-width:1024px){.site-nav button.site-nav__tab{height:80px;line-height:80px}}@media (max-width:1200px){.site-nav button.site-nav__tab{padding:0 12px;font-size:13px}}.site-nav__cta{letter-spacing:.04em;color:var(--ll-navy,#141b2d);background:var(--ll-teal,#4bbfaa);text-align:center;border:none;border-radius:4px;flex-shrink:0;padding:9px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.site-nav__cta:hover{background:var(--ll-teal-soft,#6dd4c0);color:var(--ll-navy,#141b2d)}.site-nav__cta--desktop{display:none}@media (min-width:1024px){.site-nav__cta--desktop{justify-content:center;align-items:center;display:inline-flex}}.site-nav__menu-btn{border:1px solid var(--ll-teal-rule);width:44px;height:44px;color:var(--ll-text,#f3f7fb);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-right:-8px;transition:background .2s,color .2s;display:flex}.site-nav__menu-btn:hover{background:color-mix(in srgb,var(--ll-teal)12%,transparent);color:var(--ll-teal-soft,#6dd4c0)}@media (min-width:1024px){.site-nav__menu-btn{display:none}}.site-nav__dialog .site-nav__mobile-list{flex-direction:column;gap:2px;padding-top:.5rem;display:flex}.site-nav__mobile-link{letter-spacing:.02em;color:var(--foreground);border-left:3px solid #0000;border-radius:6px;padding:.85rem 1rem;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:block}.site-nav__mobile-link:hover{background:color-mix(in srgb,var(--ll-teal)10%,transparent)}.site-nav__mobile-link--active{border-left-color:var(--ll-teal,#4bbfaa);color:var(--ll-teal-soft,#6dd4c0);background:color-mix(in srgb,var(--ll-teal)8%,transparent)}.site-nav__mobile-login{border-top:1px solid color-mix(in srgb,var(--ll-teal-rule)65%,transparent);margin-top:.65rem;padding-top:.85rem}.site-nav__mobile-cta{box-sizing:border-box;letter-spacing:.04em;width:100%;color:var(--ll-navy,#141b2d);background:var(--ll-teal,#4bbfaa);text-align:center;border:none;border-radius:4px;justify-content:center;margin-top:1rem;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.site-nav__mobile-cta:hover{background:var(--ll-teal-soft,#6dd4c0);color:var(--ll-navy,#141b2d)}.site-nav__dialog-title{font-family:var(--font-nav-ui),ui-sans-serif,system-ui,sans-serif}.site-nav__portal-signout{flex-shrink:0;align-items:center;display:none}@media (min-width:1024px){.site-nav__portal-signout{display:flex}}.site-nav__portal-signout-btn{font-family:var(--font-nav-ui),ui-sans-serif,system-ui,sans-serif}
