/* app: /css/no-spill.css /css/logo-strip.css */
.btn,a[class*="btn"],button[class*="btn"],a[class*="button"],a[class*="cta"],input[type=submit],input[type=button],input[type=reset],.pill-btn,.nav-signin,.hx-btn,.fr-btn,.v4-apply-btn,.form-nav>a,.form-nav>button,[role=button]:not(.ur-tabbar a):not(.chip){white-space:normal!important;overflow-wrap:anywhere;word-break:normal;hyphens:manual;min-width:0;max-width:100%;box-sizing:border-box;text-overflow:clip}.btn,a[class*="btn"],button[class*="btn"],.hx-btn,.fr-btn,.form-nav>a,.form-nav>button,input[type=submit],input[type=button]{height:auto;line-height:1.2;text-align:center}button{max-width:100%;min-width:0;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere}button:not([class*="btn"]):not(.form-nav>*):not(.ur-tabbar *){text-overflow:clip}#rl-go,#rl-t-up,#rl-t-in,.rl-tab{min-height:50px;height:auto!important;white-space:normal!important}.hx-dd-btn{min-height:36px}.hx-btn{flex:0 1 auto!important}.form-nav,.hx-ctas,.ag-ctas,.cv-actions,.ab-actions,.uc-quick-row,#ddAsk,.actions,.cta-row,.btn-row,.btns,.buttons,.ctas,.fr-cta .form-nav,.post-cta .form-nav{flex-wrap:wrap;min-width:0;max-width:100%}.form-nav>*,.hx-ctas>*,.ag-ctas>*,.cv-actions>*,.ab-actions>*,.uc-quick-row>*,#ddAsk>*,.actions>*,.cta-row>*,.btn-row>*,.btns>*,.buttons>*,.ctas>*{min-width:0;max-width:100%}.form-nav .btn{flex:1 1 auto;max-width:none}@media (max-width:480px){.form-nav{flex-direction:column;align-items:stretch;justify-content:flex-start}.form-nav .btn{width:100%}}.ja-card .btn,.uc-quick-row .btn,.cv-actions .btn,.ab-actions .btn,#ddAsk .btn{white-space:normal!important}.top .menu a,.v4-page .menu a,.chips.scroll .chip,.rl-nav a,.hx-menu a{white-space:nowrap!important}.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:759px){.tiles{grid-template-columns:none}}@media (min-width:760px) and (max-width:1023px){.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.tile,.hx-lvl,.hx-tile{min-width:0;overflow-wrap:anywhere}.hx-lvl b{overflow-wrap:anywhere}@media (min-width:600px) and (max-width:999px){.hx-lvl b{font-size:min(1.15rem,2.2vw)!important}}@media (max-width:999px){.hx-lvl-strip{grid-auto-columns:minmax(min(206px,100%),1fr)}}@media (min-width:1000px){.hx-lvl-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.ja-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ja-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rw-track{flex-wrap:wrap}.rw-track li{min-width:0}@media (max-width:359px){.rw-track{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:6px;padding-right:6px}.rw-track b{font-size:.62rem;overflow-wrap:anywhere}}.ur-tabbar span{white-space:normal!important;overflow:visible;text-overflow:clip;max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1;font-size:clamp(7px,2.3vw,10px)!important;letter-spacing:-.02em}@media (max-width:360px){.ur-tabbar{padding-left:2px;padding-right:2px}.ur-tabbar a{gap:2px;padding:0}}@media (min-width:900px) and (max-width:1559px){html.ur-member-nav header.top.hx-top,body.rl-dash header.top.hx-top,body.sx header.top.hx-top{flex-wrap:wrap;row-gap:6px;height:auto}html.ur-member-nav .top .menu,body.rl-dash .top .menu,body.sx .top .menu{flex-wrap:wrap;min-width:0;row-gap:4px}}html,body{overflow-x:clip}.ep-bar{bottom:calc(var(--ur-tabbar,64px) + env(safe-area-inset-bottom))}@media (min-width:1100px){.ep-bar{bottom:0}}.uc-actions{flex-wrap:wrap!important}.uc-hero-side,.uc-hero-main>*{min-width:0;max-width:100%}.cx-top{flex-wrap:wrap}.cx-pill,.nt-pill{white-space:normal!important;overflow-wrap:anywhere;max-width:100%;text-overflow:clip}.su-formats .card.su-f button.btn.line,.card.su-tpl button.btn.line{position:relative;z-index:1;margin-top:.4rem}@media (max-width:360px){.fr-tpl .fr-copy,.fr-tpl button.fr-btn.sm{position:static;margin-bottom:6px}}.ag-ctas{flex-wrap:wrap}h1,h2,h3,h4{overflow-wrap:break-word;word-break:normal;hyphens:manual}@supports (font-size:1cqi){.tile,.hx-tile{container-type:inline-size}.tile h2,.hx-tile h2{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.tile h2{font-size:min(1.7rem,14.5cqi)}.hx-tile h2{font-size:min(1.6rem,10.5cqi)}}@media (min-width:900px) and (max-width:1199px){#h-home{font-size:clamp(2.6rem,6.2vw,4.6rem)!important;overflow-wrap:normal}}@media (max-width:419px){body[data-route="join"] h1.section-title{font-size:clamp(1.9rem,10.5vw,2.8rem)!important;overflow-wrap:normal}}.learn-page h1.section-title{font-size:min(5.4rem,8.6vw)!important;overflow-wrap:normal}.ur-soon{display:flex;gap:12px;align-items:flex-start;margin:12px 0;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(244,242,239,.86);font:400 .92rem/1.45 "DM Sans",system-ui,sans-serif;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ur-soon b{display:block;font:700 1rem/1.2 "Syne","DM Sans",system-ui,sans-serif;color:#f4f2ef;margin:0 0 3px}.ur-soon i{flex:0 0 auto;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#d42f2f;box-shadow:0 0 0 4px rgba(212,47,47,.18)}.ur-soon p{margin:0}html.ur-light .ur-soon{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:#3a3a3f}html.ur-light .ur-soon b{color:#111}
.ls-strip{position:relative;box-sizing:border-box;height:80px;margin:0;padding:12px 0 0;background:#000;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;contain:layout paint}.ls-strip *{box-sizing:border-box}.ls-strip .ls-label{margin:0 auto 8px;padding:0 16px;height:14px;font:600 11px/14px system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);text-align:center;text-shadow:none;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-strip .ls-viewport{position:relative;height:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ls-strip .ls-track{display:flex;width:max-content;height:44px;animation:ls-scroll 80s linear infinite;will-change:transform}.ls-strip .ls-viewport:hover .ls-track,.ls-strip .ls-viewport:focus-within .ls-track,.ls-strip.ls-off .ls-track{animation-play-state:paused}.ls-strip .ls-list{display:flex;align-items:center;gap:44px;height:44px;margin:0;padding:0 22px;list-style:none;flex-shrink:0}.ls-strip .ls-list li{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:44px;margin:0;padding:0}.ls-strip .ls-list li::before,.ls-strip .ls-list li::marker{content:none}.ls-strip .ls-list img{display:block;height:24px;width:auto;max-width:130px;object-fit:contain;opacity:.7;filter:grayscale(1) brightness(0) invert(1);transition:opacity .2s}.ls-strip .ls-list img.ls-sq{height:32px}.ls-strip .ls-list img.ls-wide{height:15px;max-width:140px}.ls-strip .ls-list img:hover{opacity:1}.ls-strip .ls-list img[src$="/logos/lululemon.svg"],.ls-strip .ls-list img[src$="/logos/chipotle.svg"]{filter:grayscale(1)}@keyframes ls-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.ls-strip{height:74px;padding-top:10px}.ls-strip .ls-label{margin-bottom:6px;height:12px;font-size:10px;line-height:12px}.ls-strip .ls-list{gap:32px;padding:0 16px}.ls-strip .ls-list img{height:20px;max-width:110px}.ls-strip .ls-list img.ls-sq{height:28px}.ls-strip .ls-list img.ls-wide{height:13px;max-width:120px}.ls-strip .ls-track{animation-duration:65s}}@media (prefers-reduced-motion:reduce){.ls-strip .ls-viewport{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.ls-strip .ls-viewport::-webkit-scrollbar{display:none}.ls-strip .ls-track{animation:none}.ls-strip .ls-list[aria-hidden="true"]{display:none}}.ls-strip+main .fc-hero{padding-top:clamp(18px,3.5vw,48px)}html.us-shell .ls-strip,html.ur-signed-in .ls-strip,html.us-shell [data-logo-strip],html.ur-signed-in [data-logo-strip]{display:none!important}
