.nimbus-logo-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;margin-top:-80px;padding-top:80px;background-color:var(--sb-espresso);overflow:hidden;z-index:1}.nimbus-logo-banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:clamp(160px,22vw,280px);background:linear-gradient(to bottom,transparent 0%,rgba(26,19,16,.55) 60%,var(--sb-espresso) 100%);z-index:1;pointer-events:none}.nimbus-logo-banner__bg{position:absolute;top:0%;left:0;right:0;width:100%;height:140%;object-fit:cover;object-position:var(--lb-focal, top center);opacity:calc(1 - var(--overlay-opacity, .65));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:center top}.nimbus-logo-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(2rem,5vw,6rem) clamp(6rem,10vw,12rem);gap:2rem}.nimbus-logo-banner__logo{display:flex;align-items:center;justify-content:center;width:100%;padding:0 clamp(2rem,6vw,8rem)}.nimbus-logo-banner__logo-img{display:block;width:100%;max-width:clamp(420px,72vw,900px);height:auto;filter:brightness(0) invert(1)}.nimbus-logo-banner__tagline{position:fixed;top:70vh;left:50%;transform:translate(-50%);font-family:var(--sb-sans);font-size:var(--sb-fs-small);font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--sb-cream);opacity:.55;margin:0;white-space:nowrap;pointer-events:none;z-index:92}.nimbus-logo-banner__scroll-cue{position:absolute;bottom:3.2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.8rem;font-family:var(--sb-sans);font-size:var(--sb-fs-tiny);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--sb-cream);opacity:.45;white-space:nowrap;animation:sb-cue-breathe 3.2s ease-in-out infinite;transition:opacity .55s ease,visibility .55s}.nimbus-logo-banner__scroll-cue{animation:sb-cue-breathe 3.2s ease-in-out infinite}.nimbus-logo-banner__scroll-cue.is-hidden{opacity:0;visibility:hidden;pointer-events:none;animation:none}.nimbus-logo-banner__scroll-cue span:first-child{font-size:var(--sb-fs-tiny);letter-spacing:.3em}.nimbus-logo-banner__scroll-line{width:1px;height:48px;background:var(--sb-cream);transform-origin:top;animation:sb-scroll-drop 2.2s cubic-bezier(.4,0,.2,1) infinite;overflow:hidden}@keyframes sb-scroll-drop{0%{transform:scaleY(0);transform-origin:top;opacity:0}15%{opacity:1}50%{transform:scaleY(1);transform-origin:top;opacity:1}51%{transform:scaleY(1);transform-origin:bottom}85%{transform:scaleY(0);transform-origin:bottom;opacity:1}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}@keyframes sb-cue-breathe{0%,to{opacity:.4}50%{opacity:.7}}@media screen and (max-width:989px){.nimbus-logo-banner__wordmark{font-size:clamp(5rem,14vw,14rem)}}@media screen and (max-width:749px){.nimbus-logo-banner{padding-top:64px}.nimbus-logo-banner__wordmark{font-size:clamp(4.2rem,13vw,7.5rem);white-space:normal;word-break:keep-all}}.nimbus-logo-banner__content{position:absolute;bottom:clamp(7rem,10vw,9rem);left:50%;transform:translate(-50%) translateY(28px);opacity:0;will-change:opacity,transform;transition:transform .75s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;width:100%;max-width:700px;padding:0 clamp(1.5rem,5vw,3rem);pointer-events:none;z-index:3}.nimbus-logo-banner__content.is-revealed{transform:translate(-50%) translateY(0)}.nimbus-logo-banner__content>*{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.nimbus-logo-banner__content.is-revealed>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.32s}.nimbus-logo-banner__content.is-revealed>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.46s}.nimbus-logo-banner__content.is-revealed>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.6s}.nimbus-logo-banner__content.is-revealed>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.74s}.nimbus-logo-banner__content[style*="opacity: 1"],.nimbus-logo-banner__content[style*="opacity:1"]{pointer-events:auto}.nimbus-logo-banner__content-label{font-family:var(--sb-sans);font-size:var(--sb-fs-small);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--sb-pink);opacity:.9;margin:0}.nimbus-logo-banner__content-heading{display:flex;flex-direction:column;align-items:center;gap:.1em;margin:0;line-height:.95}.nimbus-logo-banner__content-heading-sans{font-family:var(--sb-display-sans);font-size:clamp(3.2rem,5.8vw,7.2rem);font-weight:800;font-style:normal;letter-spacing:-.03em;color:var(--sb-cream);line-height:.92}.nimbus-logo-banner__content-heading-italic{font-family:var(--sb-font-display);font-size:clamp(3rem,5.5vw,6.8rem);font-weight:300;font-style:italic;letter-spacing:-.01em;color:var(--sb-pink);line-height:1}.nimbus-logo-banner__content-subheading{font-family:var(--sb-sans);font-size:var(--sb-body);font-weight:400;line-height:1.65;color:var(--sb-cream);opacity:.78;margin:0;max-width:580px}.nimbus-logo-banner__content-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:.4rem}.nimbus-logo-banner__content-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2.8em;border-radius:999px;font-family:var(--sb-display-sans);font-size:var(--sb-fs-tiny);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap;border:1.5px solid transparent}.nimbus-logo-banner__content-btn--primary{background:var(--sb-pink);color:var(--sb-espresso);border-color:var(--sb-pink)}.nimbus-logo-banner__content-btn--primary:hover{background:var(--sb-espresso);color:var(--sb-cream);border-color:var(--sb-espresso)}.nimbus-logo-banner__content-btn--secondary{background:transparent;color:var(--sb-cream);border-color:#fbf7f299}.nimbus-logo-banner__content-btn--secondary:hover{background:var(--sb-cream);color:var(--sb-espresso);border-color:var(--sb-cream)}@media screen and (max-width:749px){.nimbus-logo-banner__content-heading-sans{font-size:clamp(2.8rem,10vw,4rem)}.nimbus-logo-banner__content-heading-italic{font-size:clamp(2.6rem,9.5vw,3.8rem)}.nimbus-logo-banner__content-buttons{flex-direction:column;width:100%}.nimbus-logo-banner__content-btn{width:100%;max-width:320px}}@keyframes sb-spring-fade-up{0%{opacity:0;transform:translateY(32px) scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sb-spring-pop{0%{opacity:0;transform:translateY(20px) scale(.95)}55%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.nimbus-logo-banner__content{pointer-events:none}.nimbus-logo-banner__content.is-revealed{pointer-events:auto;opacity:1;transform:translate(-50%) translateY(0)}.nimbus-logo-banner__content .nimbus-logo-banner__content-label,.nimbus-logo-banner__content .nimbus-logo-banner__content-heading,.nimbus-logo-banner__content .nimbus-logo-banner__content-subheading,.nimbus-logo-banner__content .nimbus-logo-banner__content-buttons{opacity:0}.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-label{animation:sb-spring-fade-up .65s cubic-bezier(.34,1.56,.64,1) 0s forwards}.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-heading{animation:sb-spring-pop .8s cubic-bezier(.34,1.62,.64,1) .09s forwards}.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-subheading{animation:sb-spring-fade-up .65s cubic-bezier(.34,1.5,.64,1) .2s forwards}.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-buttons{animation:sb-spring-fade-up .65s cubic-bezier(.34,1.5,.64,1) .32s forwards}@media(prefers-reduced-motion:reduce){.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-label,.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-heading,.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-subheading,.nimbus-logo-banner__content.is-revealed .nimbus-logo-banner__content-buttons{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nimbus-logo-banner.css.map */
