.yl-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(11,11,13,.1);background:rgba(255,255,255,.92);backdrop-filter:blur(8px);font-family:var(--yl-ui);font-size:16px;line-height:1.5;font-feature-settings:normal;text-rendering:optimizeLegibility;transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__bar{position:relative;width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.yl-site-header .yl-site-header__brand{position:relative;display:flex;flex-shrink:0;align-items:center;text-decoration:none}.yl-site-header .yl-site-header__brand .yl-logo{display:block;line-height:0}.yl-site-header .yl-site-header__brand img{display:block;width:150px;height:auto}.yl-site-header .yl-site-header__nav{display:none;align-items:center;gap:28px}.yl-site-header .yl-site-header__link{font-size:.875rem;color:#44484d;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__link:hover{color:#1b7a7b}.yl-site-header .yl-site-header__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.yl-site-header .yl-site-header__cta{display:inline-flex;flex-shrink:0;align-items:center;min-height:44px;padding:0 16px;border-radius:6px;background:#1b7a7b;color:#ffffff;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__cta:hover{background:#166567}.yl-site-header .yl-site-header__cta:active{transform:translateY(1px)}.yl-site-header .yl-site-header__sign-in{display:none}.yl-site-header .yl-site-header__menu-actions .yl-btn,.yl-site-header .yl-site-header__sign-in .yl-btn{min-height:44px;padding:0 16px;border:1px solid rgba(11,11,13,.1);border-radius:6px;background:transparent;color:#0b0b0d;font-size:.875rem;font-weight:500;line-height:1.5;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__menu-actions .yl-btn:hover,.yl-site-header .yl-site-header__sign-in .yl-btn:hover{border-color:#1b7a7b;background:transparent;color:#1b7a7b}.yl-site-header .yl-site-header__account-pending{display:inline-block;width:89px;min-height:44px}.yl-site-header .yl-site-header__account-button{display:inline-flex;align-items:center;min-height:44px}.yl-site-header .yl-site-header__actions .yl-site-header__account-button{display:none}.yl-site-header .yl-site-header__menu-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(11,11,13,.1);border-radius:6px;background:transparent;color:#0b0b0d;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__menu-button:hover{background:#f2f4f7}.yl-site-header .yl-site-header__menu{position:relative;border-top:1px solid rgba(11,11,13,.1);background:#ffffff}.yl-site-header.yl-site-header--over-hero .yl-site-header__menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 77px);overflow-y:auto;border-bottom:1px solid rgba(11,11,13,.1)}.yl-site-header .yl-site-header__menu[hidden]{display:none}.yl-site-header .yl-site-header__menu-list{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;padding:12px 20px}.yl-site-header .yl-site-header__menu-link{padding:16px 0;border-bottom:1px solid rgba(11,11,13,.1);font-size:1rem;color:#0b0b0d;text-decoration:none}.yl-site-header .yl-site-header__menu-link:last-child{border-bottom:0}.yl-site-header .yl-site-header__menu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:0 20px 20px}.yl-site-header.yl-site-header--over-hero{--yl-site-header-height:77px;margin-bottom:calc(-1 * var(--yl-site-header-height))}.yl-site-header.yl-site-header--clear{border-bottom-color:transparent;background:transparent;backdrop-filter:none}.yl-site-header .yl-site-header__wash{position:absolute;top:0;left:0;right:0;bottom:-64px;pointer-events:none;background-image:linear-gradient(to bottom in oklab,rgba(0,0,0,.72),rgba(0,0,0,.38) 50%,rgba(0,0,0,0))}.yl-site-header .yl-site-header__brand .yl-logo,.yl-site-header .yl-site-header__brand-light{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.yl-site-header .yl-site-header__brand-light{position:absolute;inset:0;display:block;line-height:0;opacity:0}.yl-site-header.yl-site-header--clear .yl-site-header__brand .yl-logo{opacity:0}.yl-site-header.yl-site-header--clear .yl-site-header__brand-light{opacity:1}.yl-site-header.yl-site-header--clear .yl-site-header__link{color:rgba(255,255,255,.85)}.yl-site-header.yl-site-header--clear .yl-site-header__link:hover{color:#ffffff}.yl-site-header.yl-site-header--clear .yl-site-header__cta{background:rgba(255,255,255,.95);color:#0b0b0d}.yl-site-header.yl-site-header--clear .yl-site-header__cta:hover{background:#ffffff}.yl-site-header.yl-site-header--clear .yl-site-header__sign-in .yl-btn{border-color:rgba(255,255,255,.4);color:#ffffff}.yl-site-header.yl-site-header--clear .yl-site-header__sign-in .yl-btn:hover{border-color:#ffffff;background:rgba(255,255,255,.1);color:#ffffff}.yl-site-header.yl-site-header--clear .yl-site-header__menu-button{border-color:rgba(255,255,255,.4);color:#ffffff}.yl-site-header.yl-site-header--clear .yl-site-header__menu-button:hover{background:rgba(255,255,255,.1)}.yl-site-header.yl-site-header--clear .yl-site-header__bar a:focus-visible,.yl-site-header.yl-site-header--clear .yl-site-header__bar button:focus-visible{outline-color:#ffffff}@media (prefers-reduced-motion:reduce){.yl-site-header,.yl-site-header .yl-site-header__brand .yl-logo,.yl-site-header .yl-site-header__brand-light{transition:none}}@media (min-width:640px){.yl-site-header .yl-site-header__cta{padding:0 20px}}@media (min-width:768px){.yl-site-header .yl-site-header__bar{padding:16px 32px}}@media (min-width:1024px){.yl-site-header .yl-site-header__nav{display:flex}.yl-site-header .yl-site-header__actions .yl-site-header__account-button,.yl-site-header .yl-site-header__sign-in{display:inline-flex}.yl-site-header .yl-site-header__menu,.yl-site-header .yl-site-header__menu-button{display:none}}.yl-site-footer{padding:64px 20px max(40px,calc(env(safe-area-inset-bottom) + 16px));background:#0b0b0d;color:#ffffff;font-family:var(--yl-ui);font-size:16px;line-height:1.5;font-feature-settings:normal;text-rendering:optimizeLegibility}.yl-site-footer .yl-site-footer__inner{width:100%;max-width:1200px;margin:0 auto}.yl-site-footer .yl-site-footer__top{display:grid;gap:40px}.yl-site-footer .yl-site-footer__home{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.yl-site-footer .yl-site-footer__home img{display:block;width:248px;height:auto}.yl-site-footer .yl-site-footer__lockup-line{margin:12px 0 0;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#94dcdc}.yl-site-footer .yl-site-footer__tagline{margin:20px 0 0;max-width:34ch;font-size:.9375rem;line-height:1.7;color:rgba(255,255,255,.7)}.yl-site-footer .yl-site-footer__heading{margin:0;font-size:.6875rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#66c8c8}.yl-site-footer .yl-site-footer__links{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.yl-site-footer .yl-site-footer__links a{font-size:.875rem;color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.yl-site-footer .yl-site-footer__links a:hover{color:#ffffff}.yl-site-footer .yl-site-footer__inner a:focus-visible{outline-color:#ffffff}.yl-site-footer .yl-site-footer__crisis,.yl-site-footer .yl-site-footer__disclaimer{margin:0;max-width:34ch;font-size:.875rem;line-height:1.7;color:rgba(255,255,255,.7)}.yl-site-footer .yl-site-footer__disclaimer{margin-top:16px}@media (min-width:768px){.yl-site-footer{padding:64px 32px max(40px,calc(env(safe-area-inset-bottom) + 16px))}.yl-site-footer .yl-site-footer__top{grid-template-columns:repeat(12,minmax(0,1fr))}.yl-site-footer .yl-site-footer__brand{grid-column:span 5/span 5}.yl-site-footer .yl-site-footer__col{grid-column:span 2/span 2}}