@keyframes navbar-enter-a1ab6036{0%{opacity:0;transform:translate3d(0,-1.5rem,0)}to{opacity:1;transform:translateZ(0)}}.navbar-wrap[data-v-a1ab6036]{display:flex;justify-content:center;padding:16px}.navbar-shell--enter[data-v-a1ab6036]{opacity:0;transform:translate3d(0,-1.5rem,0);animation:navbar-enter-a1ab6036 var(--motion-reveal-hero-duration) var(--motion-hero-text-reveal-ease) both}@media(prefers-reduced-motion:reduce){.navbar-shell--enter[data-v-a1ab6036]{animation:none;opacity:1;transform:none}}.navbar-shell[data-v-a1ab6036]{position:relative;height:46px;border-radius:var(--radius-ui);background:var(--color-brand-white);box-shadow:0 0 0 1px var(--color-brand-background1);display:inline-flex;align-items:stretch;padding:0}.navbar-desktop-tray[data-v-a1ab6036]{display:contents}.navbar-segment[data-v-a1ab6036]{position:relative;display:flex;align-items:center;text-decoration:none;color:inherit;box-sizing:border-box;padding-left:16px;padding-right:16px}.navbar-segment__label[data-v-a1ab6036]{position:relative;z-index:1;display:inline-flex;align-items:center}.navbar-logo-mark[data-v-a1ab6036]{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;width:52px;flex-shrink:0}.navbar-logo-mark img[data-v-a1ab6036]{display:block;width:14px;height:14px;flex-shrink:0}.navbar-logo-mark__word[data-v-a1ab6036]{flex:1 1 auto;min-width:0;white-space:nowrap}.navbar-segment[data-v-a1ab6036]:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}.navbar-divider[data-v-a1ab6036]{flex-shrink:0;width:1px;align-self:stretch;background:var(--color-brand-background1)}.navbar-indicator[data-v-a1ab6036]{position:absolute;top:4px;bottom:4px;border-radius:50%;background:var(--color-brand-background1);transform:scale(0);pointer-events:none;z-index:0;transition:transform var(--motion-ui-duration) var(--motion-enter-ease-out),border-radius var(--motion-ui-duration) var(--motion-enter-ease-out)}.navbar-indicator--visible[data-v-a1ab6036]{transform:scale(1);border-radius:1px}.navbar-indicator--sliding[data-v-a1ab6036]{transition:transform var(--motion-ui-duration) var(--motion-enter-ease-out),border-radius var(--motion-ui-duration) var(--motion-enter-ease-out),left var(--motion-ui-duration) var(--motion-enter-brand-ease),width var(--motion-ui-duration) var(--motion-enter-brand-ease)}@media(prefers-reduced-motion:reduce){.navbar-indicator[data-v-a1ab6036],.navbar-indicator--sliding[data-v-a1ab6036]{transition:none}}.navbar-mobile-actions[data-v-a1ab6036]{display:none}.navbar-mobile-cart-btn[data-v-a1ab6036]{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;border-radius:var(--radius-ui);background:var(--color-brand-white);cursor:pointer;box-sizing:border-box;overflow:visible;flex-shrink:0;transition-property:border-radius;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.navbar-mobile-cart-btn[data-v-a1ab6036]:hover,.navbar-mobile-cart-btn[data-v-a1ab6036]:focus-visible{border-radius:23px}.navbar-mobile-cart-btn img[data-v-a1ab6036]{display:block;pointer-events:none}.navbar-mobile-cart-badge[data-v-a1ab6036]{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-brand-black);color:var(--color-brand-white);display:flex;align-items:center;justify-content:center;line-height:1}@media(prefers-reduced-motion:reduce){.navbar-mobile-cart-btn[data-v-a1ab6036]{transition:none}}.navbar-menu-btn[data-v-a1ab6036]{display:none;align-items:center;justify-content:center;width:50px;height:46px;margin:0;padding:0;border:none;border-radius:var(--radius-ui);background:transparent;color:var(--color-brand-black);cursor:pointer;box-sizing:border-box}.navbar-menu-btn[data-v-a1ab6036]:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}.navbar-menu-icon[data-v-a1ab6036]{display:block;flex-shrink:0;width:50px;height:46px}.navbar-menu-panel[data-v-a1ab6036]{display:none}.navbar-backdrop[data-v-a1ab6036]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar-backdrop-fade-enter-active,.navbar-backdrop-fade-leave-active{transition:opacity .4s cubic-bezier(.16,1,.3,1)}.navbar-backdrop-fade-enter-from,.navbar-backdrop-fade-leave-to{opacity:0}.navbar-menu-item[data-v-a1ab6036]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:var(--radius-ui);background:var(--color-brand-background1);text-decoration:none;color:var(--color-brand-black);box-sizing:border-box;transition:background-color .2s ease;cursor:pointer}.navbar-menu-item[data-v-a1ab6036]:hover{background:var(--color-brand-background2)}.navbar-menu-item--dark[data-v-a1ab6036]{background:var(--color-brand-black);color:var(--color-brand-white)}.navbar-menu-item--dark[data-v-a1ab6036]:hover{background:var(--color-brand-black);opacity:.85}.navbar-menu-item--dark[data-v-a1ab6036] .btn-arrow-icon__bg{background-color:var(--color-brand-white)}.navbar-menu-item--dark[data-v-a1ab6036] .btn-arrow-icon__arrow svg path{stroke:var(--color-brand-black)}.navbar-menu-divider[data-v-a1ab6036]{height:1px;background:var(--color-brand-background2)}@media(max-width:767px){.navbar-wrap[data-v-a1ab6036]{display:block;padding:12px}.navbar-shell[data-v-a1ab6036]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box;height:auto;padding-left:12px;padding-right:0}.navbar-desktop-tray[data-v-a1ab6036],.navbar-indicator[data-v-a1ab6036]{display:none}.navbar-segment--logo[data-v-a1ab6036]{flex-shrink:0;padding-left:0;padding-right:0}.navbar-mobile-actions[data-v-a1ab6036]{display:flex;align-items:center;gap:0;flex-shrink:0;margin-left:auto}.navbar-menu-btn[data-v-a1ab6036]{display:inline-flex;flex-shrink:0;width:50px;height:46px;justify-content:center;align-items:center;margin:0}.navbar-menu-panel[data-v-a1ab6036]{display:grid;grid-template-rows:0fr;flex-basis:calc(100% + 12px);margin-left:-12px;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.navbar-shell--open .navbar-menu-panel[data-v-a1ab6036]{grid-template-rows:1fr}.navbar-menu-panel-inner[data-v-a1ab6036]{overflow:hidden}.navbar-menu-panel-content[data-v-a1ab6036]{display:flex;flex-direction:column;padding:8px 12px 12px;gap:8px}.navbar-menu-divider[data-v-a1ab6036]{margin-top:8px;margin-bottom:8px}.navbar-menu-item[data-v-a1ab6036]:hover{background:var(--color-brand-background1)}.navbar-menu-item--dark[data-v-a1ab6036]:hover{background:var(--color-brand-black);opacity:1}}.navbar-cart-btn-enter-active[data-v-a1ab6036],.navbar-cart-btn-leave-active[data-v-a1ab6036]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.navbar-cart-btn-enter-from[data-v-a1ab6036],.navbar-cart-btn-leave-to[data-v-a1ab6036]{opacity:0;transform:translate(10px) scale(.92)}@media(max-width:767px)and (prefers-reduced-motion:reduce){.navbar-menu-panel[data-v-a1ab6036]{transition:none}}.site-footer[data-v-67a367f5]{box-sizing:border-box}.site-footer-inner[data-v-67a367f5]{max-width:1440px;margin:0 auto;padding:12px;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-grid-gutter)}.newsletter-card[data-v-67a367f5]{grid-column:1 / -1;display:flex;flex-direction:column;min-height:506px;box-sizing:border-box;background:var(--color-brand-white);border-radius:4px}.newsletter-card-spacer[data-v-67a367f5]{flex:1 1 auto;min-height:24px}.footer-bottom[data-v-67a367f5]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;box-sizing:border-box}.footer-bottom-brand[data-v-67a367f5]{display:flex;flex-direction:column;align-items:flex-start}.footer-bottom-right[data-v-67a367f5]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-16)}.footer-logo-link[data-v-67a367f5]{display:inline-flex;text-decoration:none;color:inherit}.footer-logo-link[data-v-67a367f5]:hover{opacity:.7}.footer-logo-mark[data-v-67a367f5]{display:inline-flex;align-items:center;gap:5px;width:52px;flex-shrink:0;box-sizing:border-box}.footer-logo-icon[data-v-67a367f5]{display:block;width:14px;height:14px;flex-shrink:0;background-color:var(--color-brand-black);mask-image:url(/icons/Logo.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/Logo.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.footer-logo-word[data-v-67a367f5]{flex:1 1 auto;min-width:0;white-space:nowrap}.footer-copyright[data-v-67a367f5]{margin:16px 0 0;font-variant-numeric:lining-nums}.footer-links-row[data-v-67a367f5]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.footer-link[data-v-67a367f5]{text-decoration:none;font-family:PPNeueMontrealWeb;font-weight:400}.footer-link--social[data-v-67a367f5]:hover,.footer-link--legal[data-v-67a367f5]:hover{color:color-mix(in srgb,var(--color-brand-black) 70%,var(--color-brand-white))}.footer-legal-divider[data-v-67a367f5]{display:none}.newsletter-stack[data-v-67a367f5]{display:flex;flex-direction:column;align-items:center;padding:120px 12px 0;box-sizing:border-box;margin:0}.newsletter-title[data-v-67a367f5]{margin:0}.newsletter-bar[data-v-67a367f5]{margin-top:24px;display:flex;gap:16px;width:316px;max-width:100%;height:54px;box-sizing:border-box;align-items:center;background:var(--color-brand-background1);border-radius:8px}.newsletter-bar-input-wrap[data-v-67a367f5]{flex:1;min-width:0;padding-left:16px;align-self:stretch;box-sizing:border-box;display:flex;align-items:center}.newsletter-input[data-v-67a367f5]{display:block;width:100%;border:none;background:transparent;padding:0;margin:0;outline:none;color:var(--color-brand-black)}.newsletter-input[data-v-67a367f5]::placeholder{color:var(--color-brand-text-placeholder)}.newsletter-input[data-v-67a367f5]:focus-visible{outline:none}.newsletter-input--locked[data-v-67a367f5]{color:var(--color-brand-text2);cursor:default}.newsletter-input[data-v-67a367f5]:-webkit-autofill,.newsletter-input[data-v-67a367f5]:-webkit-autofill:hover,.newsletter-input[data-v-67a367f5]:-webkit-autofill:focus,.newsletter-input[data-v-67a367f5]:-webkit-autofill:active{-webkit-text-fill-color:var(--color-brand-black);caret-color:var(--color-brand-black);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out 0s}.newsletter-input[data-v-67a367f5]:-webkit-autofill:focus-visible{box-shadow:none}.newsletter-input[data-v-67a367f5]::selection{background:var(--color-brand-text-placeholder);color:var(--color-brand-white)}.newsletter-bar[data-v-67a367f5]:focus-within{box-shadow:0 0 0 2px var(--color-brand-text-placeholder)}.newsletter-bar--invalid[data-v-67a367f5],.newsletter-bar--invalid[data-v-67a367f5]:focus-within{box-shadow:0 0 0 2px var(--input-error-color)}.newsletter-email-field-error[data-v-67a367f5]{display:block;margin-top:8px;max-width:316px;text-align:center;align-self:center}.newsletter-bar-actions[data-v-67a367f5]{display:flex;align-items:center;align-self:center;padding-right:4px;flex-shrink:0}.newsletter-feedback[data-v-67a367f5]{margin:8px 0 0;max-width:320px;text-align:center}.newsletter-feedback--error[data-v-67a367f5]{color:var(--input-error-color)}.newsletter-consent[data-v-67a367f5]{margin:8px 0 0;max-width:284px;text-align:center}.newsletter-policy-block[data-v-67a367f5]{margin-top:12px;width:100%;display:flex;justify-content:center}.newsletter-policy-inner[data-v-67a367f5]{display:flex;flex-direction:column;align-items:center;width:min(316px,100%);max-width:316px;box-sizing:border-box}.newsletter-policy[data-v-67a367f5]{margin:0;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.newsletter-privacy-error[data-v-67a367f5]{display:block;margin-top:16px;margin-left:0;width:100%;box-sizing:border-box;text-align:center}.footer-terms-link[data-v-67a367f5]{color:var(--color-brand-black);font-weight:500;text-decoration:none;transition:color .1s var(--motion-enter-ease-out)}.footer-terms-link[data-v-67a367f5]:hover{color:color-mix(in srgb,var(--color-brand-black) 70%,var(--color-brand-white))}.footer-terms-link__text[data-v-67a367f5]{display:inline;position:relative}.footer-terms-link__text[data-v-67a367f5]:after{content:"";position:absolute;left:0;right:0;bottom:calc(-.2em + 1px);height:1px;background:currentColor}.newsletter-checkbox[data-v-67a367f5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:14px;height:14px;margin:0;flex-shrink:0;border-radius:4px;border:1px solid var(--color-brand-black);background:transparent;cursor:pointer;box-sizing:border-box}.newsletter-checkbox[data-v-67a367f5]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:2px;background:var(--color-brand-background2);opacity:0;transform:scale(.92);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.newsletter-policy:hover:not(:has(.footer-terms-link:hover)) .newsletter-checkbox[data-v-67a367f5]:not(:checked):after{opacity:1;transform:scale(1)}.newsletter-checkbox[data-v-67a367f5]:checked{background-color:var(--color-brand-black);border-color:var(--color-brand-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 4.9998L3.97487 7.47467L8.92409 2.5249' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.newsletter-checkbox[data-v-67a367f5]:checked:after{opacity:0;transform:scale(.92)}.newsletter-checkbox[data-v-67a367f5]:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}.newsletter-success-modal-backdrop[data-v-67a367f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:color-mix(in srgb,var(--color-brand-black) 50%,transparent)}.newsletter-success-modal-panel[data-v-67a367f5]{width:min(520px,100%);max-height:min(90vh,640px);overflow:auto;padding:clamp(32px,6vw,48px) clamp(24px,5vw,40px);box-sizing:border-box;background:var(--color-brand-white);border-radius:var(--radius-ui);box-shadow:0 24px 48px color-mix(in srgb,var(--color-brand-black) 16%,transparent);outline:none}.newsletter-success-modal-title[data-v-67a367f5]{margin:0;text-align:center}.newsletter-success-modal-body[data-v-67a367f5]{margin:20px 0 0;text-align:center;line-height:1.5}.newsletter-success-modal-panel[data-v-67a367f5]:focus-visible{outline:2px solid var(--color-brand-text-placeholder);outline-offset:2px}.newsletter-success-modal-enter-active[data-v-67a367f5]{transition:opacity .28s var(--motion-enter-ease-out)}.newsletter-success-modal-leave-active[data-v-67a367f5]{transition:opacity .22s var(--motion-exit-ease-in)}.newsletter-success-modal-enter-from[data-v-67a367f5],.newsletter-success-modal-leave-to[data-v-67a367f5]{opacity:0}.newsletter-success-modal-enter-active .newsletter-success-modal-panel[data-v-67a367f5]{transition:transform .36s var(--motion-enter-brand-ease),opacity .28s var(--motion-enter-ease-out)}.newsletter-success-modal-leave-active .newsletter-success-modal-panel[data-v-67a367f5]{transition:transform .24s var(--motion-exit-ease-in),opacity .22s var(--motion-exit-ease-in)}.newsletter-success-modal-enter-from .newsletter-success-modal-panel[data-v-67a367f5]{transform:translateY(18px);opacity:0}.newsletter-success-modal-leave-to .newsletter-success-modal-panel[data-v-67a367f5]{transform:translateY(10px);opacity:0}.newsletter-success-modal-close-btn[data-v-67a367f5]{margin-top:28px;border:0;border-radius:var(--radius-ui);background-color:var(--color-brand-black);color:var(--color-brand-white);cursor:pointer;transition:background-color .15s var(--motion-enter-ease-out),color .15s var(--motion-enter-ease-out)}.newsletter-success-modal-close-btn[data-v-67a367f5]:hover{background-color:color-mix(in srgb,var(--color-brand-black) 78%,var(--color-brand-white));color:var(--color-brand-white)}.newsletter-success-modal-close-btn[data-v-67a367f5]:focus-visible{outline:2px solid var(--color-brand-text-placeholder);outline-offset:2px}@media(prefers-reduced-motion:reduce){.footer-terms-link[data-v-67a367f5]{transition:none}.newsletter-checkbox[data-v-67a367f5]:after{transition:none}.newsletter-success-modal-enter-active[data-v-67a367f5],.newsletter-success-modal-leave-active[data-v-67a367f5]{transition-duration:.01ms!important}.newsletter-success-modal-enter-active .newsletter-success-modal-panel[data-v-67a367f5],.newsletter-success-modal-leave-active .newsletter-success-modal-panel[data-v-67a367f5]{transition-duration:.01ms!important;transform:none!important}.newsletter-success-modal-close-btn[data-v-67a367f5]{transition:none}}@media(max-width:767px){.newsletter-bar[data-v-67a367f5]{width:min(316px,100%)}.footer-bottom .footer-link[data-v-67a367f5]{font-family:PPNeueMontrealWeb;font-weight:400;font-size:var(--font-size-m1);line-height:var(--line-height-m1);letter-spacing:var(--letter-spacing-m1)}.footer-bottom .footer-copyright[data-v-67a367f5]{font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-m1);line-height:var(--line-height-m1);letter-spacing:var(--letter-spacing-m1)}.footer-social-nav .footer-links-row[data-v-67a367f5],.footer-legal-nav .footer-links-row[data-v-67a367f5]{gap:var(--spacing-12)}}@media(max-width:460px){.footer-copyright[data-v-67a367f5]{display:none}.footer-logo-icon[data-v-67a367f5]{background-color:var(--color-brand-text-placeholder)}.footer-logo-word[data-v-67a367f5]{color:var(--color-brand-text-placeholder)}}.cart-panel[data-v-fa80ee91]{position:fixed;z-index:51;background:var(--color-brand-white);display:flex;flex-direction:column;border-radius:var(--radius-ui);box-shadow:none;filter:drop-shadow(0 10px 15px rgba(0,0,0,.15)) drop-shadow(0 0 10px rgba(0,0,0,.08));transform-origin:top right;box-sizing:border-box}.cart-panel[data-v-fa80ee91]:before{content:"";position:absolute;top:-6px;left:calc(var(--triangle-left, 50%) - 8px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid var(--color-brand-white);pointer-events:none}.cart-panel-inner[data-v-fa80ee91]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.cart-header[data-v-fa80ee91]{display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;flex-shrink:0}.cart-header[data-v-fa80ee91]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:var(--color-brand-background1)}.cart-header-title[data-v-fa80ee91]{font-size:1rem;margin-left:1px}.cart-close-btn[data-v-fa80ee91]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:4px;background:var(--color-brand-background1);color:var(--color-brand-black);cursor:pointer;padding:0;box-sizing:border-box;overflow:visible;transition-property:border-radius,background-color;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.cart-close-btn[data-v-fa80ee91]:hover,.cart-close-btn[data-v-fa80ee91]:focus-visible{background:var(--color-brand-background2);border-radius:18px}.cart-empty[data-v-fa80ee91]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 16px}.cart-items[data-v-fa80ee91]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.cart-item[data-v-fa80ee91]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius-ui);background:var(--color-brand-background1)}.cart-item-icon[data-v-fa80ee91]{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--color-brand-background2);display:flex;align-items:center;justify-content:center}.cart-item-icon img[data-v-fa80ee91]{width:100%;height:100%;object-fit:cover}.cart-item-icon--contura[data-v-fa80ee91]{border-radius:4px;background:var(--color-brand-control-fill)}.cart-item-icon--contura img[data-v-fa80ee91]{width:20px;height:20px;object-fit:contain}.cart-item-info[data-v-fa80ee91]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.cart-item-name[data-v-fa80ee91]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-right[data-v-fa80ee91]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cart-item-remove[data-v-fa80ee91]{border:none;background:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cart-item-remove[data-v-fa80ee91]:hover{color:var(--color-brand-black)}.cart-footer[data-v-fa80ee91]{flex-shrink:0;padding:16px;position:relative;display:flex;flex-direction:column;gap:16px}.cart-footer[data-v-fa80ee91]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--color-brand-background1)}.cart-total-row[data-v-fa80ee91]{display:flex;align-items:center;justify-content:space-between}.cart-total-row>span[data-v-fa80ee91]:first-child{margin-left:1px}.cart-checkout-btn[data-v-fa80ee91]{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 8px 0 16px;border:none;border-radius:var(--radius-ui);background:var(--color-brand-black);color:var(--color-brand-white);cursor:pointer;font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-t1);line-height:var(--line-height-t1);transition:border-radius var(--motion-ui-duration) var(--motion-enter-ease-out)}.cart-checkout-btn:hover:not(:disabled) .btn-arrow-icon__bg[data-v-fa80ee91],.cart-checkout-btn:focus-visible:not(:disabled) .btn-arrow-icon__bg[data-v-fa80ee91]{border-radius:4px}.cart-checkout-btn:hover:not(:disabled) .btn-arrow-icon[data-v-fa80ee91],.cart-checkout-btn:focus-visible:not(:disabled) .btn-arrow-icon[data-v-fa80ee91]{transform:rotate(0)}.cart-checkout-btn[data-v-fa80ee91]:disabled{opacity:.5;cursor:not-allowed}.cart-checkout-btn .btn-arrow-icon__bg[data-v-fa80ee91]{background-color:var(--color-brand-white)}.cart-checkout-btn .btn-arrow-icon__arrow svg path[data-v-fa80ee91]{stroke:var(--color-brand-black)}@media(min-width:768px){.cart-panel[data-v-fa80ee91]{width:372px;max-height:calc(100vh - 86px)}}@media(max-width:767px){.cart-panel[data-v-fa80ee91]{transform-origin:top center}}.cart-panel-slide-enter-active{transition:opacity .17s cubic-bezier(.16,1,.3,1),transform .17s cubic-bezier(.16,1,.3,1)}.cart-panel-slide-leave-active{transition:opacity .13s cubic-bezier(.4,0,1,1),transform .13s cubic-bezier(.4,0,1,1)}.cart-panel-slide-enter-from{opacity:0;transform:translateY(-8px) scale(.98)}.cart-panel-slide-leave-to{opacity:0;transform:translateY(-6px) scale(.99)}@media(prefers-reduced-motion:reduce){.cart-close-btn[data-v-fa80ee91]{transition:none}}.toast-container[data-v-d949f9cb]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast-item[data-v-d949f9cb]{overflow:hidden}.toast[data-v-d949f9cb]{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:min(90vw,420px);background:var(--color-brand-black);padding:10px 10px 10px 16px;border-radius:var(--radius-ui);box-shadow:0 4px 12px #00000026;white-space:nowrap;cursor:pointer}.toast[data-v-d949f9cb]:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.toast-message[data-v-d949f9cb]{flex:1;min-width:0;text-align:left}.toast-close[data-v-d949f9cb]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffffbf;cursor:pointer;transition:color .15s ease,background .15s ease}.toast-close[data-v-d949f9cb]:hover{color:var(--color-brand-white);background:#ffffff1a}.toast-close[data-v-d949f9cb]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.v-move{transition:transform .3s cubic-bezier(.16,1,.3,1)}.app-fixed-shell[data-v-43494497]{position:fixed;top:16px;left:0;right:0;z-index:30;pointer-events:none}.app-fixed-grid[data-v-43494497]{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--layout-page-padding);padding-right:var(--layout-page-padding);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-grid-gutter)}.app-top-actions[data-v-43494497]{grid-column:10 / 13;justify-self:end;display:flex;align-items:center;gap:8px}.app-top-actions.hero-content-enter-top[data-v-43494497]{animation-delay:.3s}.app-cart-btn[data-v-43494497]{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:none;border-radius:var(--radius-ui);background:var(--color-brand-white);box-shadow:0 0 0 1px var(--color-brand-background1);cursor:pointer;padding:0;box-sizing:border-box;overflow:visible;transition-property:border-radius;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.app-cart-btn[data-v-43494497]:hover,.app-cart-btn[data-v-43494497]:focus-visible,.app-cart-btn--open[data-v-43494497]{border-radius:23px}.app-cart-btn img[data-v-43494497]{display:block;pointer-events:none}.app-cart-badge[data-v-43494497]{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-brand-black);color:var(--color-brand-white);display:flex;align-items:center;justify-content:center;line-height:1}.app-signup-btn[data-v-43494497]{white-space:nowrap;flex-shrink:0;border-radius:var(--radius-ui);box-shadow:0 0 0 1px var(--color-brand-background1)}.app-cart-btn-enter-active[data-v-43494497],.app-cart-btn-leave-active[data-v-43494497]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.app-cart-btn-enter-from[data-v-43494497],.app-cart-btn-leave-to[data-v-43494497]{opacity:0;transform:translate(10px) scale(.92)}@media(max-width:767px){.app-fixed-shell[data-v-43494497]{display:none}}@media(prefers-reduced-motion:reduce){.app-cart-btn[data-v-43494497]{transition:none}}.hero-section[data-v-c7c1aab0]{overflow:visible;min-height:min(100vh,960px);min-height:min(100dvh,960px);padding-top:120px;padding-bottom:80px;box-sizing:border-box}.hero-top-heading[data-v-c7c1aab0]{display:grid}.hero-content-grid[data-v-c7c1aab0]{max-width:1440px;margin-left:auto;margin-right:auto;overflow:visible}.hero-top-heading-text[data-v-c7c1aab0]{grid-column:1 / -1;margin:0;text-align:center;justify-self:center;width:max-content;max-width:100%}.hero-top-heading-text .hero-line[data-v-c7c1aab0]:nth-child(1){animation-delay:0s}.hero-top-heading-text .hero-line[data-v-c7c1aab0]:nth-child(2){animation-delay:.1s}.hero-top-subheading .hero-line[data-v-c7c1aab0]:nth-child(1){animation-delay:.3s}.hero-top-subheading .hero-line[data-v-c7c1aab0]:nth-child(2){animation-delay:.4s}.hero-main-image-wrap.hero-content-enter[data-v-c7c1aab0],.hero-top-cta.hero-content-enter[data-v-c7c1aab0]{animation-delay:.4s}.hero-top-heading-text .hero-line[data-v-c7c1aab0]{white-space:nowrap}.hero-top-subheading[data-v-c7c1aab0]{grid-column:1 / -1;margin:20px 0 0;text-align:center;justify-self:center;width:max-content;max-width:100%;line-height:140%}.hero-top-subheading .hero-line[data-v-c7c1aab0]{white-space:nowrap}.hero-top-cta[data-v-c7c1aab0]{grid-column:1 / -1;margin-top:20px;justify-self:center}.hero-main-image-wrap[data-v-c7c1aab0]{grid-column:3 / span 8;margin-top:36px;min-width:0;max-width:100%;box-sizing:border-box;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;--hero-ui-shadow-bleed-x: 24px;padding-inline:var(--hero-ui-shadow-bleed-x);margin-inline:calc(-1 * var(--hero-ui-shadow-bleed-x));width:calc(100% + (2 * var(--hero-ui-shadow-bleed-x)));padding-bottom:clamp(28px,4vw,48px)}.hero-plugin-ui[data-v-c7c1aab0]{position:relative;width:100%;max-width:100%}.hero-plugin-ui[data-v-c7c1aab0]:before{content:"";display:block;padding-top:calc(270 / 616 * 100%)}@supports (aspect-ratio: 616 / 270){.hero-plugin-ui[data-v-c7c1aab0]:before{display:none}.hero-plugin-ui[data-v-c7c1aab0]{aspect-ratio:616 / 270}}.hero-plugin-ui__background-wrap[data-v-c7c1aab0]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;filter:drop-shadow(0 25px 15px rgba(0,0,0,.35))}.hero-plugin-ui__background[data-v-c7c1aab0]{display:block;width:100%;height:100%}.hero-plugin-ui__signals[data-v-c7c1aab0],.hero-plugin-ui__overlay[data-v-c7c1aab0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}@media(min-width:768px)and (max-width:1024px){.hero-main-image-wrap[data-v-c7c1aab0]{grid-column:2 / span 10}}@media(max-width:767px){.hero-top-heading-text[data-v-c7c1aab0]{grid-column:1 / -1;width:100%;font-size:calc(var(--font-size-h2) * .8);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.hero-top-heading-text .hero-line[data-v-c7c1aab0],.hero-top-subheading .hero-line[data-v-c7c1aab0]{white-space:normal}.hero-top-subheading[data-v-c7c1aab0]{width:100%}.hero-top-cta[data-v-c7c1aab0]{width:max-content}.hero-main-image-wrap[data-v-c7c1aab0]{grid-column:1 / -1;justify-self:stretch;--hero-ui-shadow-bleed-x: 0px;padding-inline:0;margin-inline:0;width:100%;max-width:100%}.hero-plugin-ui[data-v-c7c1aab0]{width:100%}}@media(max-width:519px){.hero-section[data-v-c7c1aab0]{overflow-x:hidden}.hero-main-image-wrap[data-v-c7c1aab0]{width:200vw;max-width:none}}.audio-section[data-v-47618a2f]{height:800px;box-sizing:border-box;background:linear-gradient(180deg,var(--color-background3-start) 0%,var(--color-background3-end) 100%);--audio-slider-track-bg: rgb(230, 230, 230);--audio-slider-hover-fill: rgb(205, 205, 205);--audio-slider-played-fill: rgb(185, 185, 185);--audio-slider-played-hover-fill: rgb(165, 165, 165)}.audio-section--background1[data-v-47618a2f]{background:var(--color-brand-background1);height:520px}.audio-section--background1 .audio-heading-wrap[data-v-47618a2f]{padding-top:32px;margin-bottom:12px}.audio-inner[data-v-47618a2f]{max-width:1440px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-grid-gutter);align-content:start;box-sizing:border-box}.audio-heading-wrap[data-v-47618a2f]{grid-column:1 / -1;padding-top:214px;margin-bottom:40px;text-align:center}.audio-heading .block[data-v-47618a2f]{white-space:nowrap}.audio-player-block[data-v-47618a2f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--layout-grid-gutter);row-gap:12px;align-items:start;min-width:0}.audio-card[data-v-47618a2f]{grid-column:5 / span 4;grid-row:1;min-width:0;height:120px;background:var(--color-brand-white);border-radius:4px;padding:16px;display:flex;flex-direction:column;box-sizing:border-box}.audio-preset-nav[data-v-47618a2f]{grid-column:9;grid-row:1;align-self:center;display:flex;flex-direction:column;gap:4px}.audio-preset-nav-btn[data-v-47618a2f]{width:46px;height:46px;padding:0;border:none;border-radius:var(--radius-ui);background:var(--color-brand-white);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible;transition-property:border-radius;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.audio-preset-nav-btn[data-v-47618a2f]:hover,.audio-preset-nav-btn[data-v-47618a2f]:active{border-radius:23px}.audio-preset-nav-btn[data-v-47618a2f]:focus{outline:none}.audio-preset-nav-btn[data-v-47618a2f]:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}.audio-preset-nav-icon[data-v-47618a2f]{width:46px;height:46px;display:block;object-fit:contain;flex-shrink:0}.audio-preset-nav-icon--flip[data-v-47618a2f]{transform:rotate(180deg)}.audio-card-header[data-v-47618a2f]{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.audio-preset-text-shell[data-v-47618a2f]{overflow:hidden;display:inline-block;vertical-align:baseline;height:1em;line-height:1}.audio-preset-slide[data-v-47618a2f]{display:block;line-height:1}.audio-preset-name[data-v-47618a2f]{flex:0 0 auto}.audio-preset-count-row[data-v-47618a2f]{margin-left:auto;display:inline-flex;align-items:baseline;flex-shrink:0;gap:0}.audio-preset-count-suffix[data-v-47618a2f]{flex:0 0 auto}.audio-visualizer-wrap[data-v-47618a2f]{margin-top:16px;width:100%;min-height:0;flex:1;position:relative}.visualizer-canvas[data-v-47618a2f]{width:100%;height:58px;display:block;cursor:pointer;vertical-align:top;touch-action:none;user-select:none;-webkit-user-select:none}.audio-controls[data-v-47618a2f]{grid-column:5 / span 4;grid-row:2;padding-left:0;padding-right:0;box-sizing:border-box;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.audio-control-icon-pop[data-v-47618a2f]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;pointer-events:none}.audio-play-toggle-wrap[data-v-47618a2f]{position:relative}.audio-play-toggle-wrap .audio-play-layer[data-v-47618a2f]{position:absolute;left:0;top:0;width:46px;height:46px;object-fit:contain}.audio-play-layer--play[data-v-47618a2f]{opacity:1}.audio-play-layer--pause[data-v-47618a2f]{opacity:0}.audio-volume-toggle-wrap[data-v-47618a2f]{position:relative}.audio-volume-toggle-wrap .audio-volume-layer[data-v-47618a2f]{position:absolute;left:0;top:0;width:46px;height:46px;object-fit:contain}.audio-volume-layer--off[data-v-47618a2f]{opacity:1}.audio-volume-layer--low[data-v-47618a2f],.audio-volume-layer--high[data-v-47618a2f]{opacity:0}.audio-play-btn[data-v-47618a2f]{flex-shrink:0;width:46px;height:46px;padding:0;border:none;border-radius:var(--radius-ui);background:var(--color-brand-white);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:visible;transition-property:border-radius;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.audio-play-btn[data-v-47618a2f]:hover,.audio-play-btn[data-v-47618a2f]:active{border-radius:23px}.audio-play-btn[data-v-47618a2f]:focus,.audio-play-btn[data-v-47618a2f]:focus-visible{outline:none}.audio-btn-icon[data-v-47618a2f]{width:46px;height:46px;display:block;object-fit:contain;flex-shrink:0}.audio-slider[data-v-47618a2f]{position:relative;flex:1 1 0;min-width:0;height:46px;border-radius:var(--radius-ui);background:var(--color-brand-white);display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.audio-slider-lead[data-v-47618a2f]{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audio-slider-mute-btn[data-v-47618a2f]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:inherit;overflow:visible}.audio-slider-mute-btn[data-v-47618a2f]:focus{outline:none}.audio-slider-mute-btn[data-v-47618a2f]:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}.audio-slider-lead-icon[data-v-47618a2f]{width:46px;height:46px;object-fit:contain;display:block;pointer-events:none}.audio-slider-track-hit[data-v-47618a2f]{position:relative;flex:1 1 0;min-width:0;height:46px;margin-right:12px;display:flex;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;box-sizing:border-box}.audio-slider-track[data-v-47618a2f]{position:relative;width:100%;height:12px;border-radius:9999px;background:var(--audio-slider-track-bg);overflow:hidden;box-sizing:border-box}.audio-slider-hover-underfill[data-v-47618a2f]{position:absolute;top:0;bottom:0;pointer-events:none;z-index:1;border-radius:9999px}.audio-slider-played-clip[data-v-47618a2f]{position:absolute;left:0;top:0;bottom:0;overflow:hidden;z-index:2;pointer-events:none;border-radius:9999px}.audio-slider-played-clip .audio-slider-fill-full[data-v-47618a2f]{width:100%;max-width:none}.audio-slider-fill-full[data-v-47618a2f]{position:absolute;left:0;top:0;bottom:0;width:0;max-width:100%;background:var(--audio-slider-played-fill);pointer-events:none;z-index:1;border-radius:9999px}.audio-slider-hover-band[data-v-47618a2f]{position:absolute;top:0;bottom:0;pointer-events:none;z-index:3;border-radius:9999px}@media(prefers-reduced-motion:reduce){.audio-play-btn[data-v-47618a2f],.audio-preset-nav-btn[data-v-47618a2f]{transition:none}}.audio-mix-label[data-v-47618a2f]{display:flex;align-items:center;justify-content:center;pointer-events:none;white-space:nowrap;width:100%;height:100%}@media(min-width:768px)and (max-width:1024px){.audio-player-block[data-v-47618a2f]{grid-column:3 / span 8;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.audio-card[data-v-47618a2f]{grid-column:1;grid-row:1}.audio-preset-nav[data-v-47618a2f]{grid-column:2;grid-row:1;align-self:center}.audio-controls[data-v-47618a2f]{grid-column:1 / -1;grid-row:2}}@media(max-width:767px){.audio-section[data-v-47618a2f]{height:664px;padding-top:12px;padding-bottom:0;box-sizing:border-box}.audio-heading-wrap[data-v-47618a2f]{padding-top:168px;margin-bottom:var(--spacing-24)}.audio-section--background1[data-v-47618a2f]{height:400px}.audio-section--background1 .audio-heading-wrap[data-v-47618a2f]{padding-top:24px;margin-bottom:12px}.audio-heading[data-v-47618a2f]{font-size:calc(var(--font-size-h2) * .8);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.audio-player-block[data-v-47618a2f]{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);row-gap:12px}.audio-card[data-v-47618a2f]{grid-column:1;grid-row:1}.audio-slider--volume[data-v-47618a2f]{display:none}.audio-controls[data-v-47618a2f]{grid-column:1;grid-row:2;padding-left:0;padding-right:0}.audio-preset-nav[data-v-47618a2f]{grid-column:1;grid-row:3;flex-direction:row;justify-content:center;align-self:center}.audio-preset-nav-icon[data-v-47618a2f]{transform:rotate(270deg)}.audio-preset-nav-icon--flip[data-v-47618a2f]{transform:rotate(90deg)}}.feature-illustration-wrap[data-v-deec1211]{display:contents}.feature-illustration-wrap[data-v-deec1211] svg{display:block;width:auto;height:auto;max-width:100%;min-width:0;flex:0 0 auto}.features-section[data-v-defd5062]{height:1102px;box-sizing:border-box;background:var(--color-brand-background1)}.features-section--no-footer[data-v-defd5062]{height:1040px}.features-inner[data-v-defd5062]{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;max-width:1440px;margin:0 auto;padding:60px 12px 24px;box-sizing:border-box}.features-bento[data-v-defd5062]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:452px 452px;column-gap:var(--layout-grid-gutter);row-gap:12px;width:100%;min-width:0}.feature-card[data-v-defd5062]{min-width:0;min-height:0;padding:24px;box-sizing:border-box;background:var(--color-brand-background2);border-radius:4px}.feature-card[data-v-defd5062]:not(.feature-card--smear){display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;align-content:stretch}.feature-card:not(.feature-card--smear)>.feature-card-index[data-v-defd5062]{grid-row:1;grid-column:1;align-self:start;justify-self:start;position:relative;z-index:2}.feature-card:not(.feature-card--smear)>.feature-card-visual[data-v-defd5062]{grid-row:1;grid-column:1;align-self:stretch;justify-self:stretch;min-width:0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.feature-card:not(.feature-card--smear)>.feature-card-copy[data-v-defd5062]{grid-row:2;grid-column:1;min-width:0}.feature-card--smear[data-v-defd5062]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;align-content:stretch;overflow:hidden}.feature-card--smear>.feature-card-index[data-v-defd5062]{grid-row:1;grid-column:1;align-self:start;justify-self:start;position:relative;z-index:2}.feature-card--smear>.feature-card-visual[data-v-defd5062]{grid-row:1;grid-column:1;align-self:stretch;justify-self:stretch;min-width:0;min-height:0;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:clamp(140px,32vmin,340px);overflow:visible}.feature-card--smear>.feature-card-copy[data-v-defd5062]{grid-row:2;grid-column:1;min-width:0;position:relative;z-index:1}.feature-card--r1-wide[data-v-defd5062]{grid-column:1 / span 8;grid-row:1}.feature-card--r1-narrow[data-v-defd5062]{grid-column:9 / span 4;grid-row:1}.feature-card--r2-narrow[data-v-defd5062]{grid-column:1 / span 4;grid-row:2}.feature-card--r2-wide[data-v-defd5062]{grid-column:5 / span 8;grid-row:2}@media(min-width:768px)and (max-width:1024px){.feature-card--r1-wide[data-v-defd5062]{grid-column:1 / span 7}.feature-card--r1-narrow[data-v-defd5062]{grid-column:8 / span 5}.feature-card--r2-narrow[data-v-defd5062]{grid-column:1 / span 5}.feature-card--r2-wide[data-v-defd5062]{grid-column:6 / span 7}}.feature-card-visual[data-v-defd5062] .feature-card-illustration{display:block;width:auto;height:auto;max-width:100%;min-width:0;flex:0 0 auto}.feature-card--smear .feature-card-visual[data-v-defd5062] .feature-card-illustration{max-width:none;transform:translate(clamp(176px,14.65vw,320px),clamp(-132px,-14.55vmin,-34px))}.feature-card-copy[data-v-defd5062]{margin:0}.features-footer[data-v-defd5062]{margin-top:16px;display:flex;justify-content:flex-end;align-items:center}@media(max-width:767px){.features-section[data-v-defd5062]{height:auto}.features-inner[data-v-defd5062]{height:auto;min-height:0}.features-bento[data-v-defd5062]{grid-template-rows:repeat(4,452px)}.feature-card--r1-wide[data-v-defd5062],.feature-card--r1-narrow[data-v-defd5062],.feature-card--r2-narrow[data-v-defd5062],.feature-card--r2-wide[data-v-defd5062]{grid-column:1 / -1;grid-row:auto}.features-footer[data-v-defd5062]{justify-content:center}.feature-card--smear .feature-card-visual[data-v-defd5062] .feature-card-illustration{transform:translate(clamp(80px,18vw,200px),clamp(-80px,-12vmin,-24px))}}.trailer-section[data-v-6446aa24]{box-sizing:border-box;background:var(--color-brand-background1)}.trailer-inner[data-v-6446aa24]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-grid-gutter);max-width:1440px;margin:0 auto;padding:112px 16px;box-sizing:border-box}.trailer-video[data-v-6446aa24]{grid-column:3 / span 8;width:100%;aspect-ratio:16 / 9;background:var(--color-brand-background2);border-radius:4px;overflow:hidden;position:relative}.trailer-player[data-v-6446aa24]{position:absolute;top:50%;left:50%;width:102%;height:102%;margin:0;padding:0;border:0;display:block;object-fit:cover;object-position:center;background:transparent;outline:none;transform:translate(-50%,-50%);transform-origin:center center;-webkit-transform:translate(-50%,-50%);accent-color:var(--color-brand-black)}.trailer-poster[data-v-6446aa24]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:var(--color-brand-background2);cursor:pointer;border-radius:inherit;overflow:hidden}.trailer-poster[data-v-6446aa24]:focus-visible{outline:2px solid var(--color-brand-text-placeholder);outline-offset:2px}.trailer-poster-image[data-v-6446aa24]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.trailer-play-shell[data-v-6446aa24]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:color-mix(in srgb,var(--color-brand-background1) 48%,transparent);transition:background var(--motion-ui-duration) var(--motion-enter-ease-out)}.trailer-poster:hover .trailer-play-shell[data-v-6446aa24],.trailer-poster:focus-visible .trailer-play-shell[data-v-6446aa24]{background:color-mix(in srgb,var(--color-brand-background1) 62%,transparent)}.trailer-play-btn[data-v-6446aa24]{width:46px;height:46px;padding:0;border:none;border-radius:var(--radius-ui);background:var(--color-brand-white);display:flex;align-items:center;justify-content:center;pointer-events:none;transition-property:border-radius;transition-duration:var(--motion-ui-duration);transition-timing-function:var(--motion-enter-ease-out)}.trailer-poster:hover .trailer-play-btn[data-v-6446aa24],.trailer-poster:focus-visible .trailer-play-btn[data-v-6446aa24]{border-radius:23px}.trailer-play-icon[data-v-6446aa24]{width:46px;height:46px;display:block;object-fit:contain;flex-shrink:0}.trailer-copy[data-v-6446aa24]{grid-column:3 / span 8;margin:24px 0 0;text-align:center}.trailer-cta[data-v-6446aa24]{grid-column:3 / span 8;margin-top:12px;display:flex;justify-content:center}@media(min-width:768px)and (max-width:1024px){.trailer-video[data-v-6446aa24],.trailer-copy[data-v-6446aa24],.trailer-cta[data-v-6446aa24]{grid-column:2 / span 10}}@media(max-width:767px){.trailer-video[data-v-6446aa24],.trailer-copy[data-v-6446aa24],.trailer-cta[data-v-6446aa24]{grid-column:1 / -1}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"PPNeueMontrealWeb";--default-mono-font-family:var(--font-mono);--color-brand-black:var(--color-black);--color-brand-white:var(--color-white);--color-brand-background1:var(--color-background1);--color-brand-background2:var(--color-background2);--color-brand-background3:var(--color-background3);--color-brand-text2:var(--color-text2);--color-brand-control-fill:var(--color-control-fill);--color-brand-text-placeholder:var(--color-text-placeholder);--spacing-12:.75rem;--spacing-16:1rem;--spacing-24:1.5rem;--font-size-h1:4.5rem;--font-size-h2:3rem;--font-size-t1:14px;--font-size-m1:.75rem;--line-height-h1:1;--line-height-h2:1;--line-height-t1:1;--line-height-t1-p:1.2;--line-height-m1:1;--line-height-m1-p:1.2;--letter-spacing-h1:-.02em;--letter-spacing-h2:-.02em;--letter-spacing-t1:0;--letter-spacing-m1:0;--radius-ui:var(--radius-ui)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.text-h1{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-family:PPNeueMontrealWeb;font-weight:400;font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}.text-h2{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-family:PPNeueMontrealWeb;font-weight:400;font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.text-t1{font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:var(--letter-spacing-t1);text-rendering:geometricPrecision}.text-t1-p{font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-t1);line-height:var(--line-height-t1-p);letter-spacing:var(--letter-spacing-t1);text-rendering:geometricPrecision}.text-m1{font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-m1);line-height:var(--line-height-m1);letter-spacing:var(--letter-spacing-m1)}.text-m1-p{font-family:PPNeueMontrealWeb;font-weight:500;font-size:var(--font-size-m1);line-height:var(--line-height-m1-p);letter-spacing:var(--letter-spacing-m1)}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-background2);color:var(--color-black);border-radius:9999px;padding:.25rem;font-family:PPNeueMontrealWeb;transition-duration:.2s;display:inline-flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-control-fill)}}.btn-primary{font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:var(--letter-spacing-t1);border-radius:var(--radius-ui);text-rendering:geometricPrecision}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-black);background-color:#0000;border-radius:9999px;padding:.25rem;font-family:PPNeueMontrealWeb;transition-duration:.2s;display:inline-flex}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-background2)}}.btn-secondary{font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:var(--letter-spacing-t1);border-radius:var(--radius-ui);text-rendering:geometricPrecision}.btn-ghost{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;height:auto;padding:calc(var(--spacing)*0);color:var(--color-black);background-color:#0000;border-radius:0;font-family:PPNeueMontrealWeb;transition-duration:.2s;display:inline-flex}@media(hover:hover){.btn-ghost:hover{text-decoration-line:underline}}.btn-ghost{font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:var(--letter-spacing-t1);text-rendering:geometricPrecision}.btn-primary,.btn-secondary,.btn-ghost{cursor:pointer}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{cursor:not-allowed}.btn-arrow-icon{transform-origin:50%;width:1.5rem;height:1.5rem;transition:transform var(--motion-ui-duration)var(--motion-enter-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:rotate(-45deg)}.btn-arrow-icon__bg{z-index:0;background-color:var(--color-black);transition:border-radius var(--motion-ui-duration)var(--motion-enter-ease-out);border-radius:12px;position:absolute;top:0;right:0;bottom:0;left:0}.btn-arrow-icon__arrow{z-index:1;transform-origin:50%;transition:transform var(--motion-ui-duration)var(--motion-enter-ease-out);justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(45deg)}.btn-primary:hover:not(:disabled) .btn-arrow-icon__bg,.btn-primary:focus-visible:not(:disabled) .btn-arrow-icon__bg,.btn-secondary:hover:not(:disabled) .btn-arrow-icon__bg,.btn-secondary:focus-visible:not(:disabled) .btn-arrow-icon__bg,.btn-ghost:hover:not(:disabled) .btn-arrow-icon__bg,.btn-ghost:focus-visible:not(:disabled) .btn-arrow-icon__bg{border-radius:4px}.btn-primary:hover:not(:disabled) .btn-arrow-icon,.btn-primary:focus-visible:not(:disabled) .btn-arrow-icon,.btn-secondary:hover:not(:disabled) .btn-arrow-icon,.btn-secondary:focus-visible:not(:disabled) .btn-arrow-icon,.btn-ghost:hover:not(:disabled) .btn-arrow-icon,.btn-ghost:focus-visible:not(:disabled) .btn-arrow-icon{transform:rotate(0)}.container-grid{width:100%;padding-left:var(--layout-page-padding);padding-right:var(--layout-page-padding);column-gap:var(--layout-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));max-width:1760px;margin-inline:auto;display:grid}}@layer utilities{.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-20{z-index:20}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[46px\]{height:46px}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-brand-background1{background-color:var(--color-background1)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-brand-black{color:var(--color-black)}.text-brand-text-placeholder{color:var(--color-text-placeholder)}.text-brand-text2{color:var(--color-text2)}.text-brand-white{color:var(--color-white)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(min-width:64rem){.lg\:col-span-6{grid-column:span 6/span 6}}}@font-face{font-family:PPNeueMontrealWeb;src:url(/fonts/PPNeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontrealWeb;src:url(/fonts/PPNeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#0a0a0a;--color-black:#0a0a0a;--color-svg-graphic:#c8c8c8;--color-text2:#5a5a5a;--color-white:#fff;--color-background1:#f0f0f0;--color-background2:#e1e1e1;--color-control-fill:#d7d7d7;--color-control-fill-2:#cdcdcd;--color-control-fill-3:#c3c3c3;--color-text-placeholder:#919191;--color-background3-start:#e1e1e1;--color-background3-end:#f0f0f0;--color-background3:linear-gradient(180deg,var(--color-background3-start)0%,var(--color-background3-end)100%);--radius-bento:24px;--radius-ui:4px;--layout-page-padding:12px;--layout-grid-gutter:12px;--motion-ui-duration:.2s;--audio-player-hover-fade-duration:var(--motion-ui-duration);--motion-reveal-sm-duration:.4s;--motion-reveal-hero-duration:.8s;--motion-enter-ease-out:ease-out;--motion-enter-brand-ease:cubic-bezier(.22,1,.36,1);--motion-hero-text-reveal-ease:cubic-bezier(.33,1,.68,1);--motion-exit-ease-in:ease-in;--input-focus-ring-color:var(--color-brand-text-placeholder);--input-error-color:#dc2626;--font-password-mask:Consolas,"Cascadia Mono",ui-monospace,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-synthesis:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PPNeueMontrealWeb}html,body,#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PPNeueMontrealWeb}.site-footer,.app-fixed-shell,.navbar-wrap,.cart-panel,.toast-container,.signup-password-popover,.signup-screen,.login-screen,.forgotpw-screen,.resetpw-screen,.account-screen,.download-screen,.contura-download-screen,.confirm-change-screen,.offline-screen,.activate-screen,.hero-section,.product-hero-section,.products-section,.support-section,.features-section,.audio-section,.trailer-section{isolation:isolate;transform:translateZ(0)}.text-t1,.text-t1-p,.text-m1,.text-m1-p,.btn-primary,.btn-secondary,.btn-ghost{font-family:PPNeueMontrealWeb;font-weight:500}button,input[type=submit],input[type=button],input[type=reset]{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PPNeueMontrealWeb,sans-serif}input:not([type=password]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PPNeueMontrealWeb,sans-serif;font-weight:500}input::placeholder,textarea::placeholder{letter-spacing:var(--letter-spacing-t1)!important;font-family:PPNeueMontrealWeb,sans-serif!important;font-weight:500!important}@keyframes hero-content-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes hero-content-enter-from-top{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translate(0)}}.hero-content-enter{opacity:0;animation:hero-content-enter var(--motion-reveal-hero-duration)var(--motion-hero-text-reveal-ease)both;transform:translateY(1.5rem)}.hero-content-enter-top{opacity:0;animation:hero-content-enter-from-top var(--motion-reveal-hero-duration)var(--motion-hero-text-reveal-ease)both;transform:translateY(-1.5rem)}@media(prefers-reduced-motion:reduce){.hero-content-enter,.hero-content-enter-top{opacity:1;animation:none;transform:none}.btn-arrow-icon,.btn-arrow-icon__bg,.btn-arrow-icon__arrow{transition:none}.btn-primary:hover:not(:disabled) .btn-arrow-icon__bg,.btn-primary:focus-visible:not(:disabled) .btn-arrow-icon__bg,.btn-secondary:hover:not(:disabled) .btn-arrow-icon__bg,.btn-secondary:focus-visible:not(:disabled) .btn-arrow-icon__bg,.btn-ghost:hover:not(:disabled) .btn-arrow-icon__bg,.btn-ghost:focus-visible:not(:disabled) .btn-arrow-icon__bg,.cart-checkout-btn:hover:not(:disabled) .btn-arrow-icon__bg,.cart-checkout-btn:focus-visible:not(:disabled) .btn-arrow-icon__bg{border-radius:4px}.btn-primary:hover:not(:disabled) .btn-arrow-icon,.btn-primary:focus-visible:not(:disabled) .btn-arrow-icon,.btn-secondary:hover:not(:disabled) .btn-arrow-icon,.btn-secondary:focus-visible:not(:disabled) .btn-arrow-icon,.btn-ghost:hover:not(:disabled) .btn-arrow-icon,.btn-ghost:focus-visible:not(:disabled) .btn-arrow-icon,.cart-checkout-btn:hover:not(:disabled) .btn-arrow-icon,.cart-checkout-btn:focus-visible:not(:disabled) .btn-arrow-icon{transform:none}}.section-reveal-el{opacity:0;transform:translateY(1.5rem)}.section-reveal-el.is-revealed,.section-reveal-group.is-revealed .section-reveal-stagger .section-reveal-el{animation:hero-content-enter var(--motion-reveal-hero-duration)var(--motion-hero-text-reveal-ease)forwards}.section-reveal-group.is-revealed .section-reveal-stagger .section-reveal-el:first-child{animation-delay:0s}.section-reveal-group.is-revealed .section-reveal-stagger .section-reveal-el:nth-child(2){animation-delay:.1s}@media(prefers-reduced-motion:reduce){.section-reveal-el,.section-reveal-group.is-revealed .section-reveal-stagger .section-reveal-el{opacity:1!important;animation:none!important;transform:none!important}}input[type=password]{font-family:var(--font-password-mask)!important;letter-spacing:-.06em!important;font-weight:500!important}input[type=password]::placeholder{font-weight:500;letter-spacing:var(--letter-spacing-t1)!important;font-family:PPNeueMontrealWeb,sans-serif!important}input:not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input):is([type=text],[type=email],[type=tel],[type=url],[type=search],[type=number],[type=password]):focus-visible,input:not([type]):not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input):focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring-color);outline:none}.newsletter-input:focus-visible{box-shadow:none!important}input:not(.newsletter-input):not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input):-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-focus-ring-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-focus-ring-color)}textarea:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-focus-ring-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-focus-ring-color)}select:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-focus-ring-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-focus-ring-color)}input[aria-invalid=true]:not(.newsletter-input):not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input),textarea[aria-invalid=true],select[aria-invalid=true],input[aria-invalid=true]:not(.newsletter-input):not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input):focus-visible,textarea[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--input-error-color)}input[aria-invalid=true]:not(.newsletter-input):not(.signup-input):not(.login-input):not(.forgotpw-input):not(.account-input):not(.resetpw-input):-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-error-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-error-color)}textarea[aria-invalid=true]:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-error-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-error-color)}select[aria-invalid=true]:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--color-brand-white)inset,0 0 0 2px var(--input-error-color);box-shadow:0 0 0 1000px var(--color-brand-white) inset,0 0 0 2px var(--input-error-color)}.field-error{font-family:PPNeueMontrealWeb,sans-serif;font-size:var(--font-size-t1);font-weight:500;line-height:var(--line-height-t1-p);letter-spacing:var(--letter-spacing-t1);text-rendering:geometricPrecision;color:var(--input-error-color);margin:6px 0 0;padding:0;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
