.nx-hero{position:relative;display:block;width:100%;margin:0;padding:0;overflow:visible;isolation:isolate;background:var(--nx-hero-fallback-bg, #f4efe8);margin-top:var(--nx-hero-header-pull, 0)}.nx-editorial-hero{background:var(--nx-ed-fallback-bg, #f4efe8)}.nx-hero__frame{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;contain:layout style paint;aspect-ratio:var(--nx-hero-aspect, 9 / 16);height:var(--nx-hero-frame-height, auto);min-height:var(--nx-hero-frame-min, 0px)}.nx-hero__media-layer,.nx-hero__ui-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nx-hero__media-layer{z-index:0}.nx-hero__ui-layer{z-index:2}.nx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nx-hero__video,.nx-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.nx-hero__media-item--desktop,.nx-hero__media-item--wide{display:none}.nx-hero__media-item--mobile{display:block}.nx-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:transparent}.nx-hero__safe-zone{position:absolute;z-index:3;border:3px dashed rgba(0,174,239,.85);background:#00aeef1f;box-shadow:0 0 0 2px #ffffffa6;pointer-events:none;box-sizing:border-box}.nx-hero__safe-zone-label{position:absolute;top:.5rem;left:.5rem;font-family:var(--nx-font-mono, "Geist Mono", ui-monospace, monospace);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#0078aaf2;pointer-events:none}.nx-hero__content{position:absolute;z-index:2;max-width:100%;display:flex;flex-direction:column;gap:0;box-sizing:border-box;pointer-events:none}.nx-hero__content a,.nx-hero__content button,.nx-hero__content [role=button]{pointer-events:auto}.nx-hero__poster{display:none}.nx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-space-cta-secondary, 14px);margin-top:var(--nx-space-subheading-cta, 32px);width:100%;justify-content:inherit}.nx-hero__eyebrow{margin:0;margin-bottom:var(--nx-space-eyebrow-heading, 20px);font-family:var(--nx-font-mono, "Geist Mono", ui-monospace, monospace);font-size:var(--nx-ed-eyebrow-size, 12px);font-weight:var(--nx-ed-eyebrow-weight, 500);letter-spacing:var(--nx-ed-eyebrow-spacing, .18em);line-height:1.2;color:var(--nx-ed-eyebrow-color, #e6ded3)}.nx-hero__eyebrow--uppercase{text-transform:uppercase}.nx-hero__heading{margin:0;width:100%;font-family:var(--nx-font-heading, "Geist", system-ui, sans-serif);font-size:var(--nx-ed-heading-size, 48px);font-weight:var(--nx-ed-heading-weight, 600);line-height:var(--nx-ed-heading-line, .9);letter-spacing:var(--nx-ed-heading-spacing, -.055em);color:var(--nx-ed-heading-color, #25211e);text-wrap:balance}.nx-hero__subheading{margin:0;margin-top:var(--nx-space-heading-subheading, 24px);width:100%;max-width:26ch;font-family:var(--nx-font-body, "Geist", system-ui, sans-serif);font-size:var(--nx-ed-subheading-size, 16px);font-weight:var(--nx-ed-subheading-weight, 400);line-height:var(--nx-ed-subheading-line, 1.45);letter-spacing:var(--nx-ed-subheading-spacing, -.015em);color:var(--nx-ed-subheading-color, #2f2a26)}.nx-hero__meta{margin:1rem 0 0;font-family:var(--nx-font-body, "Geist", system-ui, sans-serif);font-size:.8125rem;line-height:1.4;color:var(--nx-ed-meta-color, #4d4842)}.nx-hero__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:.72rem;margin:0;padding:0;font-family:var(--nx-font-body, "Geist", system-ui, sans-serif);font-weight:var(--nx-ed-cta-weight, 500);font-size:var(--nx-ed-cta-size, 14px);line-height:1.2;letter-spacing:var(--nx-ed-cta-spacing, .01em);text-decoration:none;cursor:pointer;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--nx-ed-cta-text, #1f1c19);opacity:1;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}.nx-hero__cta:focus{outline:none;box-shadow:0 0 0 3px #ffffff59,0 0 0 6px #25211e3d,0 12px 30px #00000024}.nx-hero__cta--disabled{cursor:default}.nx-hero__cta-arrow{display:inline-flex;line-height:1;transition:transform .22s ease}.nx-hero__cta-label{display:inline-block}.nx-hero__cta:not(.nx-hero__cta--disabled):hover .nx-hero__cta-arrow,.nx-hero__cta:not(.nx-hero__cta--disabled):focus-visible .nx-hero__cta-arrow{transform:translate(5px)}.nx-hero__cta--editorial_link{color:var(--nx-ed-cta-text, #1f1c19);padding:0 0 max(3px,var(--nx-ed-cta-py, 7px));background:transparent;border-radius:0;box-shadow:none}.nx-hero__cta--editorial_link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:color-mix(in srgb,var(--nx-ed-cta-text, #1f1c19) 55%,transparent);transform-origin:left center;transform:scaleX(1);transition:transform .26s ease,background .22s ease}.nx-hero__cta--editorial_link:hover,.nx-hero__cta--editorial_link:focus-visible{color:var(--nx-ed-cta-hover-text, #0f0e0c);background:transparent;box-shadow:none;transform:none}.nx-hero__cta--editorial_link:hover:after,.nx-hero__cta--editorial_link:focus-visible:after{background:var(--nx-ed-cta-hover-text, #0f0e0c);transform:scaleX(1.18)}.nx-hero__cta--editorial_link:focus-visible{box-shadow:none}.nx-hero__cta--editorial_link:focus-visible:after{height:2px;background:var(--nx-ed-cta-hover-text, #0f0e0c)}.nx-hero__cta--floating_pill{min-height:calc((var(--nx-ed-cta-py, 13px) * 2) + var(--nx-ed-cta-size, 15px));padding:var(--nx-ed-cta-py, 13px) var(--nx-ed-cta-px, 22px);border-radius:var(--nx-ed-cta-radius, 999px);background:var(--nx-ed-cta-bg, #25211e);color:var(--nx-ed-cta-text, #f7f1e8);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000001f}.nx-hero__cta--floating_pill:after{display:none}.nx-hero__cta--floating_pill:hover,.nx-hero__cta--floating_pill:focus-visible{background:var(--nx-ed-cta-hover-bg, #11100e);color:var(--nx-ed-cta-hover-text, #ffffff);transform:translateY(-2px);box-shadow:0 16px 40px #0000002e,0 8px 20px #00000024}.nx-hero__cta--floating_pill:active{transform:translateY(0) scale(.985);box-shadow:0 4px 12px #0000001f}.nx-hero__cta--outline_capsule{min-height:calc((var(--nx-ed-cta-py, 13px) * 2) + var(--nx-ed-cta-size, 15px));padding:var(--nx-ed-cta-py, 13px) var(--nx-ed-cta-px, 24px);border-radius:var(--nx-ed-cta-radius, 999px);background:transparent;color:var(--nx-ed-cta-text, currentColor);border:1px solid currentColor;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.nx-hero__cta--outline_capsule:after{display:none}.nx-hero__cta--outline_capsule:hover,.nx-hero__cta--outline_capsule:focus-visible{background:transparent;border-color:currentColor;color:var(--nx-ed-cta-hover-text, currentColor);transform:translateY(-1px);opacity:.88;box-shadow:none}.nx-hero__cta--minimal_text{color:var(--nx-ed-cta-text, #1f1c19);background:transparent;padding:0;border:0;box-shadow:none}.nx-hero__cta--minimal_text:after{display:none}.nx-hero__cta--minimal_text:hover,.nx-hero__cta--minimal_text:focus-visible{color:var(--nx-ed-cta-hover-text, #0f0e0c);background:transparent;transform:none;box-shadow:none}.nx-hero__cta--minimal_text:hover .nx-hero__cta-arrow,.nx-hero__cta--minimal_text:focus-visible .nx-hero__cta-arrow{transform:translate(6px)}.nx-hero__cta--disabled{opacity:.72}.nx-hero__cta--disabled:hover,.nx-hero__cta--disabled:focus-visible{transform:none}.nx-hero__cta-secondary{display:inline-flex;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--nx-ed-secondary-border, rgba(43, 40, 37, .35));color:var(--nx-ed-secondary-text, #4d4842);font-family:var(--nx-font-body, "Geist", system-ui, sans-serif);font-size:var(--nx-ed-cta-size, 14px);font-weight:var(--nx-ed-cta-weight, 500);letter-spacing:var(--nx-ed-cta-spacing, .02em);text-decoration:none;transition:opacity .2s ease,border-color .2s ease}.nx-hero__cta-secondary:hover,.nx-hero__cta-secondary:focus-visible{opacity:.78;border-color:#ffffffd9}@media screen and (min-width:750px)and (max-width:1599px){.nx-hero__media-item--mobile{display:none}.nx-hero__media-item--desktop{display:block}.nx-hero__media-item--wide{display:none}.nx-hero__cta--editorial_link:not(.nx-editorial-hero__cta),.nx-hero__cta--floating_pill:not(.nx-editorial-hero__cta),.nx-hero__cta--outline_capsule:not(.nx-editorial-hero__cta),.nx-hero__cta--minimal_text:not(.nx-editorial-hero__cta){min-height:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;color:var(--nx-ed-cta-text, #1f1c19)}.nx-hero__cta--editorial_link:not(.nx-editorial-hero__cta):after,.nx-hero__cta--floating_pill:not(.nx-editorial-hero__cta):after,.nx-hero__cta--outline_capsule:not(.nx-editorial-hero__cta):after,.nx-hero__cta--minimal_text:not(.nx-editorial-hero__cta):after{display:none}.nx-hero__cta--md-editorial_link:not(.nx-editorial-hero__cta){color:var(--nx-ed-cta-text, #1f1c19);padding:0 0 max(3px,var(--nx-ed-cta-py, 7px));background:transparent;border-radius:0;box-shadow:none}.nx-hero__cta--md-editorial_link:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:color-mix(in srgb,var(--nx-ed-cta-text, #1f1c19) 55%,transparent);transform-origin:left center;transform:scaleX(1);transition:transform .26s ease,background .22s ease}.nx-hero__cta--md-editorial_link:hover,.nx-hero__cta--md-editorial_link:focus-visible{color:var(--nx-ed-cta-hover-text, #0f0e0c);background:transparent;box-shadow:none;transform:none}.nx-hero__cta--md-editorial_link:hover:after,.nx-hero__cta--md-editorial_link:focus-visible:after{background:var(--nx-ed-cta-hover-text, #0f0e0c);transform:scaleX(1.18)}.nx-hero__cta--md-editorial_link:focus-visible{box-shadow:none}.nx-hero__cta--md-editorial_link:focus-visible:after{height:2px;background:var(--nx-ed-cta-hover-text, #0f0e0c)}.nx-hero__cta--md-floating_pill:not(.nx-editorial-hero__cta){min-height:calc((var(--nx-ed-cta-py, 15px) * 2) + var(--nx-ed-cta-size, 15px));padding:var(--nx-ed-cta-py, 15px) var(--nx-ed-cta-px, 26px);border-radius:var(--nx-ed-cta-radius, 999px);background:var(--nx-ed-cta-bg, #25211e);color:var(--nx-ed-cta-text, #f7f1e8);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000001f}.nx-hero__cta--md-floating_pill:hover,.nx-hero__cta--md-floating_pill:focus-visible{background:var(--nx-ed-cta-hover-bg, #11100e);color:var(--nx-ed-cta-hover-text, #ffffff);transform:translateY(-2px);box-shadow:0 16px 40px #0000002e,0 8px 20px #00000024}.nx-hero__cta--md-floating_pill:active{transform:translateY(0) scale(.985);box-shadow:0 4px 12px #0000001f}.nx-hero__cta--md-outline_capsule:not(.nx-editorial-hero__cta){min-height:calc((var(--nx-ed-cta-py, 13px) * 2) + var(--nx-ed-cta-size, 15px));padding:var(--nx-ed-cta-py, 13px) var(--nx-ed-cta-px, 24px);border-radius:var(--nx-ed-cta-radius, 999px);background:transparent;color:var(--nx-ed-cta-text, currentColor);border:1px solid currentColor;backdrop-filter:none;-webkit-backdrop-filter:none}.nx-hero__cta--md-outline_capsule:hover,.nx-hero__cta--md-outline_capsule:focus-visible{background:transparent;border-color:currentColor;color:var(--nx-ed-cta-hover-text, currentColor);transform:translateY(-1px);opacity:.88}.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta){color:var(--nx-ed-cta-text, #1f1c19);background:transparent;padding:0;border:0;box-shadow:none}.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta):hover,.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta):focus-visible{color:var(--nx-ed-cta-hover-text, #0f0e0c)}.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta):hover .nx-hero__cta-arrow,.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta):focus-visible .nx-hero__cta-arrow{transform:translate(6px)}.nx-hero__cta--md-floating_pill:not(.nx-editorial-hero__cta):hover .nx-hero__cta-arrow,.nx-hero__cta--md-floating_pill:not(.nx-editorial-hero__cta):focus-visible .nx-hero__cta-arrow,.nx-hero__cta--md-editorial_link:not(.nx-editorial-hero__cta):hover .nx-hero__cta-arrow,.nx-hero__cta--md-editorial_link:not(.nx-editorial-hero__cta):focus-visible .nx-hero__cta-arrow,.nx-hero__cta--md-outline_capsule:not(.nx-editorial-hero__cta):hover .nx-hero__cta-arrow,.nx-hero__cta--md-outline_capsule:not(.nx-editorial-hero__cta):focus-visible .nx-hero__cta-arrow{transform:translate(5px)}}@media screen and (min-width:1600px){.nx-hero__media-item--desktop{display:none}.nx-hero__media-item--wide{display:block}.nx-hero__cta--editorial_link:not(.nx-editorial-hero__cta),.nx-hero__cta--floating_pill:not(.nx-editorial-hero__cta),.nx-hero__cta--outline_capsule:not(.nx-editorial-hero__cta),.nx-hero__cta--minimal_text:not(.nx-editorial-hero__cta),.nx-hero__cta--md-editorial_link:not(.nx-editorial-hero__cta),.nx-hero__cta--md-floating_pill:not(.nx-editorial-hero__cta),.nx-hero__cta--md-outline_capsule:not(.nx-editorial-hero__cta),.nx-hero__cta--md-minimal_text:not(.nx-editorial-hero__cta){min-height:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.nx-hero__cta--wide-floating_pill:not(.nx-editorial-hero__cta){min-height:44px;padding:0 22px;border-radius:999px;background:var(--nx-ed-cta-bg, #25211e);color:var(--nx-ed-cta-text, #f7f1e8);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000001f}.nx-hero__cta--wide-floating_pill:not(.nx-editorial-hero__cta):hover,.nx-hero__cta--wide-floating_pill:not(.nx-editorial-hero__cta):focus-visible{background:var(--nx-ed-cta-hover-bg, #11100e);color:var(--nx-ed-cta-hover-text, #ffffff);transform:translateY(-2px);box-shadow:0 16px 40px #0000002e,0 8px 20px #00000024}}@media(prefers-reduced-motion:reduce){.nx-hero__video:has(+.nx-hero__poster){display:none!important}.nx-hero__poster{display:block!important}.nx-hero__cta,.nx-hero__cta-secondary,.nx-hero__cta-arrow{transition:none}.nx-hero__cta--floating_pill:hover,.nx-hero__cta--md-floating_pill:hover,.nx-hero__cta--outline_capsule:hover,.nx-hero__cta--md-outline_capsule:hover{transform:none}@media screen and (min-width:750px){.nx-hero__media-item--mobile{display:none!important}.nx-hero__media-item--desktop,.nx-hero__media-item--wide{display:block!important}}@media screen and (min-width:1600px){.nx-hero__media-item--desktop{display:none!important}.nx-hero__media-item--wide{display:block!important}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nx-hero-engine.css.map */
