@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}.swiper{--bullet-background: $text-color-step-800;--bullet-background-active: ion-color(primary, base);--progress-bar-background: rgba($text-color-rgb, .25);--progress-bar-background-active: ion-color(primary, shade);--scroll-bar-background: rgba($text-color-rgb, .1);--scroll-bar-background-active: rgba($text-color-rgb, .5);display:block;-webkit-user-select:none;user-select:none}.swiper .swiper-pagination-bullet{background:var(--bullet-background)}.swiper .swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper .swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper .swiper-scrollbar{background:var(--scroll-bar-background)}.swiper .swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.swiper .slide-zoom{display:block;width:100%;text-align:center}.swiper .swiper-slide{display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;box-sizing:border-box}.swiper .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}*{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-sizing:border-box;font:inherit;margin:0;padding:0;vertical-align:baseline;text-decoration-thickness:1px!important;text-underline-offset:.15em!important}*:before,*:after{box-sizing:inherit}html{overflow-x:hidden;height:100%}html,body{min-height:100%;scroll-behavior:smooth}article,aside,figure,figcaption,footer,header,nav,section{display:block}img,svg,video{display:block;max-width:100%;height:auto;outline:none}ul,ol{list-style:none}a,button{cursor:pointer}pre,code{font-family:monospace}input{size:1}input::-ms-clear{display:none}:export{MOBILENAV_MAX:900px;PHONE_MAX:864px;TABLET_MIN:865px;TABLET_MAX:1152px;FULL_MIN:1153px}.show-on-phone{display:none}@media screen and (max-width: 864px){.show-on-phone{display:block}}@media screen and (max-width: 864px){.show-on-phone--inline{display:inline}}.show-on-phone--flex{display:none}@media screen and (max-width: 864px){.show-on-phone--flex{display:flex}}@media screen and (max-width: 864px){.hide-on-phone{display:none}}:root,ion-content,ion-title{--rgb-noir-default: 0, 0, 0;--rgb-blanc-default: 255, 255, 255;--rgb-offnoir-default: 14, 13, 13;--rgb-offblanc-default: 241, 241, 241;--rgb-offblanc-allaccess: 245, 241, 234;--rgb-gris-light: 218, 222, 211;--rgb-gris-default: 191, 197, 182;--rgb-gris-dark: 159, 165, 149;--rgb-gris-darker: 131, 136, 124;--rgb-gris-darkest: 122, 126, 115;--rgb-good-default: 176, 233, 172;--rgb-bad-default: 249, 89, 54;--rgb-red-default: 249, 89, 54;--rgb-yellow-default: 223, 212, 61;--rgb-electric-default: 131, 242, 75}:root{--ion-background-color: transparent;--ion-text-color: rgb(var(--rgb-offblanc-default));--ion-tab-bar-background: rgb(var(--rgb-noir-default));--ion-tab-bar-color: rgb(var(--rgb-offblanc-0.25));--ion-tab-bar-color-selected: white;--ion-toolbar-background: transparent;--ion-toolbar-color: rgb(var(--rgb-offblanc-default));--color-accent: rgb(var(--rgb-offblanc-default));--overlay-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 38.54%, rgba(0, 0, 0, .7) 100%), radial-gradient(52.01% 87.04% at 50% 50%, rgba(15, 13, 13, 0) 0%, rgba(15, 13, 13, .14) 100%)}body{background-color:var(--color-bg);color:var(--color-text)}input,button,textarea,select,label{color:var(--color-text)}:any-link{color:rgb(var(--rgb-offblanc-default))}::-moz-selection{background:rgba(var(--rgb-gris-default),.15);color:rgb(var(--rgb-gris-light))}::selection{background:rgba(var(--rgb-gris-default),.15);color:rgb(var(--rgb-gris-light))}:root ::-moz-selection,ion-content ::-moz-selection,ion-title ::-moz-selection{background:rgba(var(--rgb-gris-default),.15);color:rgb(var(--rgb-gris-light))}:root ::selection,ion-content ::selection,ion-title ::selection{background:rgba(var(--rgb-gris-default),.15);color:rgb(var(--rgb-gris-light))}.fade-enter-active,.fade-leave-active{transition-duration:.4s;transition-property:opacity;transition-timing-function:ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.55,.085,.68,.53);display:grid;grid-template-rows:1fr;opacity:1}.slide-enter-active>*,.slide-leave-active>*{overflow:hidden}.slide-leave-active{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.slide-enter-from,.slide-leave-to{display:grid;grid-template-rows:0fr;opacity:0}.slide-enter-from>*,.slide-leave-to>*{overflow:hidden}.scratchoff-step-enter-active,.scratchoff-step-leave-active{transition-duration:.9s;transition-property:all;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.3s;position:absolute;top:0;left:0;right:0;min-height:100%}.scratchoff-step-leave-active{transition-delay:0ms}.scratchoff-step-enter-from{opacity:0;transform:translate3d(0,10vh,0)}.scratchoff-step-leave-to{width:100%;opacity:0;transform:translate3d(0,-10vh,0)}.scratchoff-delayed-el-enter-active,.scratchoff-delayed-el-leave-active{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:1.2s}.scratchoff-delayed-el-enter-from,.scratchoff-delayed-el-leave-to{opacity:0;transform:translate3d(0,10vh,0)}.scratchoff-staggered-el-enter-active,.scratchoff-staggered-el-leave-active{transition-duration:.9s;transition-property:all;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.5s}.scratchoff-staggered-el-enter-from,.scratchoff-staggered-el-leave-to{opacity:0;transform:translate3d(0,10vh,0)}.loading-leave-active{transition:none .6s ease}.loading-leave-active .loading-overlay__spinner{transition:opacity .3s ease}.loading-leave-active .loading-overlay__bg{transition:opacity .3s .3s ease}.loading-leave-to .loading-overlay__spinner,.loading-leave-to .loading-overlay__bg{opacity:0}.loading-enter-active{transition:opacity .6s ease}.loading-enter-from{opacity:0}:root,ion-content,ion-title{--scrollbar-width: 0px;--scrollbar-width-when-present: max(var(--scrollbar-width), 9px)}.test-custom-scrollbars{scrollbar-color:rgb(var(--rgb-blanc-default)) rgb(var(--rgb-grey-light));scrollbar-width:thin;--scrollbar-width: 9px}.test-custom-scrollbars::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-track{background:rgb(var(--rgb-blanc-default))}.test-custom-scrollbars::-webkit-scrollbar-thumb{background:rgb(var(--rgb-grey-light));border:2px solid rgb(var(--rgb-blanc-default));border-radius:var(--scrollbar-width)}.test-custom-scrollbars::-webkit-scrollbar-thumb:hover{background:rgb(var(--rgb-noir-default));opacity:.75}.has-scrollbars{--scrollbar-width: 9px}.has-scrollbars body,.has-scrollbars .scrollbars{scrollbar-color:rgb(var(--rgb-blanc-default)) rgb(var(--rgb-grey-light));scrollbar-width:thin}.has-scrollbars body::-webkit-scrollbar,.has-scrollbars .scrollbars::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.has-scrollbars body::-webkit-scrollbar-track,.has-scrollbars .scrollbars::-webkit-scrollbar-track{background:rgb(var(--rgb-blanc-default))}.has-scrollbars body::-webkit-scrollbar-thumb,.has-scrollbars .scrollbars::-webkit-scrollbar-thumb{background:rgb(var(--rgb-grey-light));border:2px solid rgb(var(--rgb-blanc-default));border-radius:var(--scrollbar-width)}.has-scrollbars body::-webkit-scrollbar-thumb:hover,.has-scrollbars .scrollbars::-webkit-scrollbar-thumb:hover{background:rgb(var(--rgb-noir-default));opacity:.75}:root,ion-content,ion-title{--col-width: calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--col-gutter:1rem;--grid-margin: calc((1rem * 56) / ((var(--html-font-ratio) * 16)));--vw: calc(1 * (100vw - var(--scrollbar-width)) / 100);--vh: 1vh;--win-width: calc(100vw - var(--scrollbar-width));--win-height: calc(100 * var(--vh));--content-max-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (min-width: 1601px){:root,ion-content,ion-title{--grid-margin: calc((1rem * 80) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--grid-margin: calc((1rem * 32) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--grid-margin: calc((1rem * 14) / ((var(--html-font-ratio) * 16)))}}.grid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter))}.grid--wrap{flex-wrap:wrap}.grid--overflow{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 864px){.grid--column-on-phone{flex-direction:column}.grid--column-on-phone.grid--order-reverse-phone{flex-direction:column-reverse}}.grid .grid{padding-left:0;padding-right:0}.grid__col{padding-right:var(--col-gutter)}.grid--overflow .grid__col{flex:0 0 auto}@media screen and (max-width: 864px){.grid--column-on-phone .grid__col{padding-right:0;width:100%}}.grid__col--no-gutter{padding-right:0}.grid__col--doublewide{flex-grow:2}.grid__col--align-bottom{align-self:flex-end}.grid__col--align-center{align-self:center}.grid__col--align-stetch{align-self:stretch}.outer-margins{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}:root,ion-content,ion-title{--space:.5rem}@font-face{font-family:NB International Web;font-style:normal;font-weight:400;src:url(/assets/fonts/nbinternationalproreg-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalproreg-webfont.woff) format("woff")}@font-face{font-family:NB International Web;font-style:italic;font-weight:400;src:url(/assets/fonts/nbinternationalproita-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalproita-webfont.woff) format("woff")}@font-face{font-family:NB International Web;font-style:normal;font-weight:600;src:url(/assets/fonts/nbinternationalpromed-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalpromed-webfont.woff) format("woff")}@font-face{font-family:NB International Web;font-style:italic;font-weight:600;src:url(/assets/fonts/nbinternationalpromedita-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalpromedita-webfont.woff) format("woff")}@font-face{font-family:NB International Web;font-style:normal;font-weight:700;src:url(/assets/fonts/nbinternationalprobol-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalprobol-webfont.woff) format("woff")}@font-face{font-family:NB International Web;font-style:italic;font-weight:700;src:url(/assets/fonts/nbinternationalprobolita-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalprobolita-webfont.woff) format("woff")}@font-face{font-family:NB International Mono Web;font-style:normal;font-weight:400;src:url(/assets/fonts/nbinternationalpromono-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalpromono-webfont.woff) format("woff")}@font-face{font-family:NB International Mixed Regular Web;font-style:normal;font-weight:400;src:url(/assets/fonts/nbinternationalproreg-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalproreg-webfont.woff) format("woff");unicode-range:U+0-2f,U+40-10FFFF}@font-face{font-family:NB International Mixed Regular Web;font-style:normal;font-weight:400;src:url(/assets/fonts/nbinternationalpromono-webfont.woff2) format("woff2"),url(/assets/fonts/nbinternationalpromono-webfont.woff) format("woff");unicode-range:U+30-39}:root,ion-content,ion-title{--h1-margin-left-align: -.05em;--h1-text-max-width: 11em;--h2-text-max-width: 14em;--body-text-max-width: 32em;--copy-text-max-width: 38em;--paragraph-bottom-margin: .55em;--html-font-ratio: 1}@media screen and (min-width: 1601px){:root,ion-content,ion-title{--html-font-ratio: 1.1}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--html-font-ratio: .9375}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--html-font-ratio: .875}}html{font-size:calc(var(--html-font-ratio) * 100%)}body,input,button,textarea,select,label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,.text--body,.alert,.hero-rotator-callout-promo__description,.referrals-earned-card__description,.referral-card__description,.promo-card__description,.member-update-item__body,.callout-promo__description,.modal__copy,.modal__copy p,.modal__copy li,.modal__body{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.01em;line-height:1.3}b,strong{font-weight:700}i,em{font-style:italic}sub{font-size:smaller;vertical-align:sub}code{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:87.5%;letter-spacing:-.1em;background:rgba(var(--rgb-gris-default),.1);border-radius:.1875rem;color:rgb(var(--rgb-gris-default));padding:.03125rem .25rem;margin:0 .0625rem}.widont{white-space:nowrap}.num{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;letter-spacing:-.05em}.text--h1,h1{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:6rem;letter-spacing:-.055em;line-height:.85;margin-left:var(--h1-margin-left-align)}@media screen and (min-width: 1601px){.text--h1,h1{font-size:6.5rem;letter-spacing:-.06em}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--h1,h1{font-size:4.5rem;letter-spacing:-.0475em}}@media screen and (max-width: 864px){.text--h1,h1{font-size:4rem;letter-spacing:-.0475em}}.text--h1-transaction-flow{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:5.25rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase}@media screen and (min-width: 1601px){.text--h1-transaction-flow{font-size:5.6875rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--h1-transaction-flow{font-size:3.9375rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--h1-transaction-flow{font-size:3.5rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}.text--h1-quieter,h1.quieter{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4.5rem;letter-spacing:-.0475em;line-height:.85}@media screen and (min-width: 1601px){.text--h1-quieter,h1.quieter{font-size:4.875rem;letter-spacing:-.055em}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--h1-quieter,h1.quieter{font-size:3.375rem;letter-spacing:-.0475em}}@media screen and (max-width: 864px){.text--h1-quieter,h1.quieter{font-size:3rem;letter-spacing:-.0375em}}.text--h2,.modal__heading,h2{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4rem;letter-spacing:-.0475em;line-height:.9}@media screen and (min-width: 1601px){.text--h2,.modal__heading,h2{font-size:4.5rem;letter-spacing:-.0475em}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--h2,.modal__heading,h2{font-size:3.5rem;letter-spacing:-.0475em}}@media screen and (max-width: 864px){.text--h2,.modal__heading,h2{font-size:3rem;letter-spacing:-.0375em}}.text--h2-uppercase,.scratchoff__copy__head,.scratchoff__copy__body h1,.text--h2-transaction-flow,.product-showtimes__cinemas__noresults,.product-showtimes__cinemas__noresults button{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:5.25rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase}@media screen and (min-width: 1601px){.text--h2-uppercase,.scratchoff__copy__head,.scratchoff__copy__body h1,.text--h2-transaction-flow,.product-showtimes__cinemas__noresults,.product-showtimes__cinemas__noresults button{font-size:5.6875rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--h2-uppercase,.scratchoff__copy__head,.scratchoff__copy__body h1,.text--h2-transaction-flow,.product-showtimes__cinemas__noresults,.product-showtimes__cinemas__noresults button{font-size:3.9375rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--h2-uppercase,.scratchoff__copy__head,.scratchoff__copy__body h1,.text--h2-transaction-flow,.product-showtimes__cinemas__noresults,.product-showtimes__cinemas__noresults button{font-size:3.5rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}}.text--section-title,.product-metadata__cta,.hero-rotator-callout-promo__cta,.bundle-metadata__cta,.page-section-title__header,.live-video-overlay__heading__subhead__film,.callout-promo__cta,.shelf__header__title,.product-showtimes__date.state-empty,.collection__header__title,h2.section-title{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.375rem;letter-spacing:-.025em;line-height:1.1}@media screen and (max-width: 864px){.text--section-title,.product-metadata__cta,.hero-rotator-callout-promo__cta,.bundle-metadata__cta,.page-section-title__header,.live-video-overlay__heading__subhead__film,.callout-promo__cta,.shelf__header__title,.product-showtimes__date.state-empty,.collection__header__title,h2.section-title{font-size:calc((1rem * 16) / ((var(--html-font-ratio) * 16)))}}.text--section-title-secondary,.page-section-title--secondary .page-section-title__header{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.01em;line-height:1.1}@media screen and (max-width: 864px){.text--section-title-secondary,.page-section-title--secondary .page-section-title__header{font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)))}}.text--heading-page,.referrals-earned-card__heading-zero,.referrals-earned-card__heading,.promo-card h2{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem;letter-spacing:-.025em;line-height:1}.text--heading-section{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.375rem;letter-spacing:-.025em;line-height:.72}.text--heading-thumbnail,.product-thumb__info__title{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;letter-spacing:-.01em;line-height:1.1}@media screen and (max-width: 864px){.text--heading-thumbnail,.product-thumb__info__title{font-size:calc((1rem * 13) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em}}.text--body-mono,.modal__copy ol li:before{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;line-height:1.3}.text--body-uppercase,.member-card__title{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1.3;text-transform:uppercase}.text--fine-print,.modal-redeem-voucher__form__body{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.6875rem;letter-spacing:-.01em;line-height:1.2}.text--eyebrow,.product-eyebrow,.modal-breadcrumbs__button,.product-thumb__eyebrow,.product-thumb__bundle-icon,.splash-hero__details__watch__hd,.scratchoff__prize__content__eyebrow,.product-showtimes__date__head{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 1152px) and (min-width: 865px){.text--eyebrow,.product-eyebrow,.modal-breadcrumbs__button,.product-thumb__eyebrow,.product-thumb__bundle-icon,.splash-hero__details__watch__hd,.scratchoff__prize__content__eyebrow,.product-showtimes__date__head{font-size:calc((1rem * 11) / ((var(--html-font-ratio) * 16)));letter-spacing:.0175em;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--eyebrow,.product-eyebrow,.modal-breadcrumbs__button,.product-thumb__eyebrow,.product-thumb__bundle-icon,.splash-hero__details__watch__hd,.scratchoff__prize__content__eyebrow,.product-showtimes__date__head{font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:.03em;font-feature-settings:"cpsp"}}.text--eyebrow-mono,.modal-breadcrumbs__button:before{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.8125rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 1152px) and (min-width: 865px){.text--eyebrow-mono,.modal-breadcrumbs__button:before{font-size:calc((1rem * 11) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--eyebrow-mono,.modal-breadcrumbs__button:before{font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em;font-feature-settings:"cpsp"}}.text--input,.search-input>input,.radio-button{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.01em;line-height:1}@media screen and (max-width: 864px){.text--input,.search-input>input,.radio-button{font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em}}.text--button,.block-button,.bc-video .vjs-text-track-settings .vjs-track-settings-controls button,.ticket__ctas__cta,.promo-card__bottom__inset{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.375rem;letter-spacing:0;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 1152px) and (min-width: 865px){.text--button,.block-button,.bc-video .vjs-text-track-settings .vjs-track-settings-controls button,.ticket__ctas__cta,.promo-card__bottom__inset{font-size:calc((1rem * 18) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--button,.block-button,.bc-video .vjs-text-track-settings .vjs-track-settings-controls button,.ticket__ctas__cta,.promo-card__bottom__inset{font-size:calc((1rem * 15) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp"}}.text--button-big{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.75rem;letter-spacing:0;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 1152px) and (min-width: 865px){.text--button-big{font-size:calc((1rem * 22) / ((var(--html-font-ratio) * 16)));letter-spacing:0;font-feature-settings:"cpsp"}}@media screen and (max-width: 864px){.text--button-big{font-size:calc((1rem * 18) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp"}}.text--button-navbar,.nav-header__button{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc((1rem * 15) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 1152px){.text--button-navbar,.nav-header__button{font-size:calc((1rem * 13) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp"}}.text--button-tabbar,.tabs-page__label{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1.09;text-transform:uppercase}.text--button-radio{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5625rem;letter-spacing:-.025em;line-height:1.09}@media screen and (min-width: 1601px){.text--button-radio{font-size:1.6875rem;letter-spacing:-.025em}}@media screen and (max-width: 1152px) and (min-width: 865px){.text--button-radio{font-size:1.25rem;letter-spacing:-.01em}}@media screen and (max-width: 864px){.text--button-radio{font-size:1.0625rem;letter-spacing:-.01em}}.text--overline,.scratchoff__input__errors,.scratchoff__footer,.scratchoff__footer__link,.modal__copy h6,.copy h6,.live-video-overlay__countdown__ft:after,.video-player__upnext-flyover__heading,.video-player__upnext-drawer__heading,.modal__ctas__smalllink,ion-item-divider,h6,h3.quieter,h3.overline,h2.quieter,h2.overline{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.0175em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 864px){.text--overline,.scratchoff__input__errors,.scratchoff__footer,.scratchoff__footer__link,.modal__copy h6,.copy h6,.live-video-overlay__countdown__ft:after,.video-player__upnext-flyover__heading,.video-player__upnext-drawer__heading,.modal__ctas__smalllink,ion-item-divider,h6,h3.quieter,h3.overline,h2.quieter,h2.overline{font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:.03em;font-feature-settings:"cpsp"}}.text--overline-mono,ion-item-divider .ion-item-divider__mono{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}@media screen and (max-width: 864px){.text--overline-mono,ion-item-divider .ion-item-divider__mono{font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em;font-feature-settings:"cpsp"}}.text--overline-small,.nav-header__logo__env,.product-thumb-more-info__drawer h3.quieter,.product-thumb__info__from__label,.splash-hero__details__text__eyebrow,.films-carousels__filmdetails .film-data__item h3{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.text--meta,.product-metadata p,.film-data p,.credit-card__details__card,.bundle-metadata p,.ticket__info p,.promo-card__info p,.notice-block__body,.callout-membership__features-list,.callout-membership__also-included,.callout-membership__description,.video-player__upnext-drawer__info,.films-carousels__filmdetails__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.01em;line-height:1.2}@media screen and (max-width: 864px){.text--meta,.product-metadata p,.film-data p,.credit-card__details__card,.bundle-metadata p,.ticket__info p,.promo-card__info p,.notice-block__body,.callout-membership__features-list,.callout-membership__also-included,.callout-membership__description,.video-player__upnext-drawer__info,.films-carousels__filmdetails__heading{font-size:calc((1rem * 13) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em}}.text--meta-mono,.product-metadata__number,.film-data__number,.credit-card__details__card__num,.bundle-metadata__number{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;line-height:1.2}@media screen and (max-width: 864px){.text--meta-mono,.product-metadata__number,.film-data__number,.credit-card__details__card__num,.bundle-metadata__number{font-size:calc((1rem * 13) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em}}.text--meta-uppercase,.promo-card__info__item__date,.info-links__link{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1.2;text-transform:uppercase}@media screen and (max-width: 864px){.text--meta-uppercase,.promo-card__info__item__date,.info-links__link{font-size:calc((1rem * 13) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp"}}.text--meta-small,.product-thumb-more-info__drawer__film-data.film-data p,.product-thumb-more-info__drawer,.product-actions-drawer,.credit-card__edit,.credit-card__details__add-card,.credit-card__details__expiry,.ticket__note,.rental-details__item,.promo-card__description--small,.product-thumb__info__from,.product-thumb__time,.product-hero__error__text,.product-hero__info,.product-callout__text p,.product-callout h3,.member-upsell__disclaimer,.confirm-transaction-purchase__error__text,.confirm-transaction-purchase__note,.bundle-guide li,.additional-product-details li,.splash-hero__details__text ul,.splash-hero__ctas__login,.video-player__upnext-drawer__info__time,.modal-product-showtime__instructions{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.8125rem;letter-spacing:-.01em;line-height:1.2}@media screen and (max-width: 864px){.text--meta-small,.product-thumb-more-info__drawer__film-data.film-data p,.product-thumb-more-info__drawer,.product-actions-drawer,.credit-card__edit,.credit-card__details__add-card,.credit-card__details__expiry,.ticket__note,.rental-details__item,.promo-card__description--small,.product-thumb__info__from,.product-thumb__time,.product-hero__error__text,.product-hero__info,.product-callout__text p,.product-callout h3,.member-upsell__disclaimer,.confirm-transaction-purchase__error__text,.confirm-transaction-purchase__note,.bundle-guide li,.additional-product-details li,.splash-hero__details__text ul,.splash-hero__ctas__login,.video-player__upnext-drawer__info__time,.modal-product-showtime__instructions{font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em}}.text--meta-small-mono,.credit-card__details__expiry__date,.product-thumb-more-info__drawer__film-data.film-data .film-data__number,.product-thumb__time__number,.video-player__upnext-drawer__info__time__number{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.8125rem;letter-spacing:-.085em;line-height:1.2}@media screen and (max-width: 864px){.text--meta-small-mono,.credit-card__details__expiry__date,.product-thumb-more-info__drawer__film-data.film-data .film-data__number,.product-thumb__time__number,.video-player__upnext-drawer__info__time__number{font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em}}.text--meta-thumbnail,.product-thumb__info__subtitle,.product-thumb__info__description,.films-carousels__filmdetails .film-data__item p,.films-carousels__filmdetails .film-data__item{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.01em;line-height:1.2}@media screen and (max-width: 864px){.text--meta-thumbnail,.product-thumb__info__subtitle,.product-thumb__info__description,.films-carousels__filmdetails .film-data__item p,.films-carousels__filmdetails .film-data__item{font-size:calc((1rem * 11) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em}}.text--meta-thumbnail-mono,.films-carousels__filmdetails .film-data__number{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.875rem;letter-spacing:-.085em;line-height:1.2}@media screen and (max-width: 864px){.text--meta-thumbnail-mono,.films-carousels__filmdetails .film-data__number{font-size:calc((1rem * 11) / ((var(--html-font-ratio) * 16)));letter-spacing:-.085em}}.text--tag,.location-autocomplete__reset:before,.tag,.product-showtimes__showtime__tag,.modal-product-showtime__info__tag,.tag-hoverable{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.5625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.text--copy,.modal__copy,.copy{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.1875rem;letter-spacing:-.01em;line-height:1.4}.text--copy-mono{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1.1875rem;letter-spacing:-.085em;line-height:1.4}.text--underline-medium{position:relative;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.09375rem;text-underline-offset:1px}.app--is-safari .text--underline-medium{text-underline-offset:3px}.text--underline-thick{position:relative;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.25rem;text-underline-offset:1px}.app--is-safari .text--underline-thick{text-underline-offset:3px}.text--underline-thicc{position:relative;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:var(--col-gutter);text-underline-offset:1px}.app--is-safari .text--underline-thicc{text-underline-offset:calc(.5 * var(--col-gutter))}.text--underlined-link,.film-data p a,.product-callout__text a,.live-video-overlay__heading__subhead__film{text-decoration:underline solid rgba(var(--rgb-gris-default),.333) .5px}@media (hover: hover){.text--underlined-link:hover,.film-data p a:hover,.product-callout__text a:hover,.live-video-overlay__heading__subhead__film:hover{text-decoration-color:rgb(var(--rgb-offblanc-default))}}h3.quieter{margin-bottom:.3125rem}h6{margin-bottom:.5em}.tag,.product-showtimes__showtime__tag,.modal-product-showtime__info__tag,.tag-hoverable{--tag-text-color: rgb(var(--rgb-gris-default));--tag-bg-color: rgba(var(--rgb-gris-default), .1);--tag-border-color: rgba(var(--rgb-gris-default), .5);display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:.25s;transition-property:opacity,border-color,color,background;transition-timing-function:ease;height:1.666em;padding:.025em .4em 0;color:var(--tag-text-color);background:var(--tag-bg-color);border:.5px solid var(--tag-border-color);border-radius:.125rem;cursor:default;white-space:nowrap;transform:translateZ(0)}.tag svg,.product-showtimes__showtime__tag svg,.modal-product-showtime__info__tag svg,.tag-hoverable svg{display:inline-block;height:.85em;width:auto}.tag svg .svg__has-fill,.tag svg .image--svg__has-fill,.product-showtimes__showtime__tag svg .svg__has-fill,.modal-product-showtime__info__tag svg .svg__has-fill,.tag-hoverable svg .svg__has-fill,.product-showtimes__showtime__tag svg .image--svg__has-fill,.modal-product-showtime__info__tag svg .image--svg__has-fill,.tag-hoverable svg .image--svg__has-fill{fill:var(--tag-text-color)}.tag svg .svg__has-stroke,.tag svg .image--svg__has-stroke,.product-showtimes__showtime__tag svg .svg__has-stroke,.modal-product-showtime__info__tag svg .svg__has-stroke,.tag-hoverable svg .svg__has-stroke,.product-showtimes__showtime__tag svg .image--svg__has-stroke,.modal-product-showtime__info__tag svg .image--svg__has-stroke,.tag-hoverable svg .image--svg__has-stroke{stroke:var(--tag-text-color)}.tag svg .svg__has-fill,.tag svg .svg__has-stroke,.product-showtimes__showtime__tag svg .svg__has-fill,.modal-product-showtime__info__tag svg .svg__has-fill,.tag-hoverable svg .svg__has-fill,.product-showtimes__showtime__tag svg .svg__has-stroke,.modal-product-showtime__info__tag svg .svg__has-stroke,.tag-hoverable svg .svg__has-stroke{transition-duration:.25s;transition-property:fill,stroke;transition-timing-function:ease}.tag-hoverable{--tag-text-color-active: rgb(var(--rgb-gris-default));--tag-bg-color-active: rgba(var(--rgb-gris-default), .2);--tag-border-color-active: rgba(var(--rgb-gris-default), .75)}.tag-hoverable:active{color:var(--tag-text-color-active);background:var(--tag-bg-color-active);border-color:var(--tag-border-color-active)}.tag-hoverable:active svg .svg__has-fill,.tag-hoverable:active svg .image--svg__has-fill{fill:var(--tag-text-color-active)}.tag-hoverable:active svg .svg__has-stroke,.tag-hoverable:active svg .image--svg__has-stroke{stroke:var(--tag-text-color-active)}.tag-hoverable:focus-visible{color:var(--tag-text-color-active);background:var(--tag-bg-color-active);border-color:var(--tag-border-color-active)}.tag-hoverable:focus-visible svg .svg__has-fill,.tag-hoverable:focus-visible svg .image--svg__has-fill{fill:var(--tag-text-color-active)}.tag-hoverable:focus-visible svg .svg__has-stroke,.tag-hoverable:focus-visible svg .image--svg__has-stroke{stroke:var(--tag-text-color-active)}@media (hover: hover){.tag-hoverable:hover{color:var(--tag-text-color-active);background:var(--tag-bg-color-active);border-color:var(--tag-border-color-active)}.tag-hoverable:hover svg .svg__has-fill,.tag-hoverable:hover svg .image--svg__has-fill{fill:var(--tag-text-color-active)}.tag-hoverable:hover svg .svg__has-stroke,.tag-hoverable:hover svg .image--svg__has-stroke{stroke:var(--tag-text-color-active)}}:root,ion-content,ion-title{--copy-color-text: rgba(var(--rgb-offblanc-default), .85);--copy-color-text-active: rgb(var(--rgb-offblanc-default));--copy-color-text-hover: rgba(var(--rgb-offblanc-default), .75)}.modal__copy p,.modal__copy li,.copy p,.copy li{max-width:var(--copy-text-max-width);color:var(--copy-color-text)}.modal__copy p:not(:last-child),.modal__copy li:not(:last-child),.copy p:not(:last-child),.copy li:not(:last-child){margin-bottom:var(--paragraph-bottom-margin)}.modal__copy ol,.modal__copy ul,.copy ol,.copy ul{list-style-position:outside;margin-bottom:var(--paragraph-bottom-margin);margin-left:2em}.modal__copy ol,.copy ol{list-style-type:decimal}.modal__copy ul,.copy ul{list-style-type:disc}.modal__copy ul ::marker,.copy ul ::marker{line-height:0}.modal__copy li li,.copy li li{list-style-type:circle;margin-left:calc(var(--space) * 5);margin-top:var(--paragraph-bottom-margin)}.modal__copy a,.copy a{overflow-wrap:break-word;color:var(--copy-color-text);text-decoration:underline}.modal__copy a:hover,.copy a:hover{color:var(--copy-color-text-hover)}.modal__copy a:active,.copy a:active{color:var(--copy-color-text-active)}.modal__copy h1,.modal__copy h2,.modal__copy h3,.modal__copy h4,.modal__copy h5,.modal__copy h6,.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{margin-top:2em;margin-bottom:.75em}.modal__copy h1:first-child,.modal__copy h2:first-child,.modal__copy h3:first-child,.modal__copy h4:first-child,.modal__copy h5:first-child,.modal__copy h6:first-child,.copy h1:first-child,.copy h2:first-child,.copy h3:first-child,.copy h4:first-child,.copy h5:first-child,.copy h6:first-child{margin-top:0}.modal__copy h1:last-child,.modal__copy h2:last-child,.modal__copy h3:last-child,.modal__copy h4:last-child,.modal__copy h5:last-child,.modal__copy h6:last-child,.copy h1:last-child,.copy h2:last-child,.copy h3:last-child,.copy h4:last-child,.copy h5:last-child,.copy h6:last-child{margin-bottom:0}.modal__copy h1 strong,.modal__copy h2 strong,.modal__copy h3 strong,.modal__copy h4 strong,.modal__copy h5 strong,.modal__copy h6 strong,.copy h1 strong,.copy h2 strong,.copy h3 strong,.copy h4 strong,.copy h5 strong,.copy h6 strong{font-weight:inherit}.modal__copy h1+h2,.modal__copy h1+h3,.modal__copy h1+h4,.modal__copy h1+h5,.modal__copy h1+h6,.modal__copy h2+h2,.modal__copy h2+h3,.modal__copy h2+h4,.modal__copy h2+h5,.modal__copy h2+h6,.modal__copy h3+h2,.modal__copy h3+h3,.modal__copy h3+h4,.modal__copy h3+h5,.modal__copy h3+h6,.modal__copy h4+h2,.modal__copy h4+h3,.modal__copy h4+h4,.modal__copy h4+h5,.modal__copy h4+h6,.modal__copy h5+h2,.modal__copy h5+h3,.modal__copy h5+h4,.modal__copy h5+h5,.modal__copy h5+h6,.modal__copy h6+h2,.modal__copy h6+h3,.modal__copy h6+h4,.modal__copy h6+h5,.modal__copy h6+h6,.copy h1+h2,.copy h1+h3,.copy h1+h4,.copy h1+h5,.copy h1+h6,.copy h2+h2,.copy h2+h3,.copy h2+h4,.copy h2+h5,.copy h2+h6,.copy h3+h2,.copy h3+h3,.copy h3+h4,.copy h3+h5,.copy h3+h6,.copy h4+h2,.copy h4+h3,.copy h4+h4,.copy h4+h5,.copy h4+h6,.copy h5+h2,.copy h5+h3,.copy h5+h4,.copy h5+h5,.copy h5+h6,.copy h6+h2,.copy h6+h3,.copy h6+h4,.copy h6+h5,.copy h6+h6{margin-top:0}.modal__copy h2,.copy h2{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:3rem;letter-spacing:-.0375em;line-height:1}.modal__copy h3,.copy h3{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem;letter-spacing:-.025em;line-height:1}.modal__copy h4,.copy h4{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6875rem;letter-spacing:-.025em;line-height:1.2}.modal__copy h5,.copy h5{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:-.025em;line-height:1.2}.copy--tighter{line-height:1.3}.copy--small{font-size:.875rem;letter-spacing:-.01em}.copy--small h2{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6875rem;letter-spacing:0;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.copy--small h3{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.125rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.copy--small h4{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;letter-spacing:-.01em;line-height:1.2}.copy--small h5{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:-.01em;line-height:1.2}.opacity--full,.credit-card__edit__link:hover,.credit-card__details__add-card__link:hover,.onboarding__body>b{opacity:1}.opacity--high,.product-metadata p,.product-eyebrow__header,.product-eyebrow--small-aaa24-logo .product-eyebrow__aaa24-logo,.hero-rotator-callout-promo__description,.film-data p,.credit-card__edit__link,.credit-card__details__add-card__link,.credit-card__details__expiry,.bundle-metadata p,.ticket__eyebrow .product-eyebrow__aaa24-logo,.referrals-earned-card__description,.referrals-earned-card__heading-zero,.referral-card__description,.promo-card__description,.promo-card__eyebrow .product-eyebrow__aaa24-logo,.product-thumb__eyebrow,.product-thumb__bundle-icon,.product-hero__description,.product-callout__text p,.product-callout__icon,.info-links__link,.confirm-transaction-purchase__note,.callout-promo__description,.callout-membership__features-list,.callout-membership__also-included,.callout-membership__description,.bundle-guide li,.additional-product-details li,.onboarding__body>span,.modal__body{opacity:.75}.opacity--medium,.nav-header__button,.modal-breadcrumbs__button--inactive,.ticket__note,.referrals-earned-card__description--lighter,.product-thumb__aaa24-logo,.product-hero__info,.page-section-title__subtitle,.tabs-page__icon,h2.quieter,h3.quieter{opacity:.5}.opacity--low,.ticket__serial-number{opacity:.25}:root,ion-content,ion-title{--input-font-size:1.125rem;--input-line-height: 1;--input-padding-vert: calc(.75 * var(--input-font-size));--input-padding-horiz: calc(1.333 * var(--input-font-size));--input-height: calc((2 * var(--input-padding-vert)) + (var(--input-font-size) * var(--input-line-height)))}@media screen and (max-width: 864px){:root,ion-content,ion-title{--input-font-size: calc((1rem * 14) / ((var(--html-font-ratio) * 16)))}}.input,input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=url],select,textarea{transition-duration:75ms;transition-property:border,color;transition-timing-function:ease-in;border:none;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);padding:var(--input-padding-vert) 0;background:var(--color-bg);outline:none}.input:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-text)}.input::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--rgb-offblanc-default),.5)}.input.input--black,input[type=text].input--black,input[type=email].input--black,input[type=number].input--black,input[type=password].input--black,input[type=search].input--black,input[type=url].input--black,select.input--black,textarea.input--black{background:rgb(var(--rgb-noir-default));color:rgb(var(--rgb-blanc-default));border-color:var(--color-subtle)}.input.input--black:focus,input[type=text].input--black:focus,input[type=email].input--black:focus,input[type=number].input--black:focus,input[type=password].input--black:focus,input[type=search].input--black:focus,input[type=url].input--black:focus,select.input--black:focus,textarea.input--black:focus{border-color:rgb(var(--rgb-blanc-default))}.input.input--black::placeholder,input[type=text].input--black::placeholder,input[type=email].input--black::placeholder,input[type=number].input--black::placeholder,input[type=password].input--black::placeholder,input[type=search].input--black::placeholder,input[type=url].input--black::placeholder,select.input--black::placeholder,textarea.input--black::placeholder{color:var(--color-subtle)}select{padding-top:calc(calc(var(--space) * 2.5) + .0625rem);padding-bottom:calc(calc(var(--space) * 2.5) - .0625rem);line-height:calc(100% + .1875rem)}select:invalid{color:rgba(var(--rgb-offblanc-default),.5)}button{align-items:inherit;border:none;margin:0;padding:0;width:auto;overflow:visible;display:block;text-align:inherit;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}:root,ion-content,ion-title{--block-content-padding-vert: calc(var(--space) * 3);--ion-card-modal-padding-top: calc(var(--space) * 3);--page-padding-bottom-default: max(var(--grid-margin), calc(var(--space) * 4));--page-padding-bottom-buttons: calc(max(var(--root-safe-area-bottom), var(--grid-margin)) - var(--block-button-bottom-margin));--root-safe-area-top: var(--ion-safe-area-top, 0px);--root-safe-area-bottom: var(--ion-safe-area-bottom, 0px);--root-safe-area-left: var(--ion-safe-area-left, 0px);--root-safe-area-right: var(--ion-safe-area-right, 0px)}:root.root--is-iphone.root--orientation--landscape-primary,.root--is-iphone.root--orientation--landscape-primary :root,ion-content.root--is-iphone.root--orientation--landscape-primary,.root--is-iphone.root--orientation--landscape-primary ion-content,ion-title.root--is-iphone.root--orientation--landscape-primary,.root--is-iphone.root--orientation--landscape-primary ion-title{--root-safe-area-right: min(var(--ion-safe-area-right, 0px), calc((1rem * 21) / ((var(--html-font-ratio) * 16))))}:root.root--is-iphone.root--orientation--landscape-secondary,.root--is-iphone.root--orientation--landscape-secondary :root,ion-content.root--is-iphone.root--orientation--landscape-secondary,.root--is-iphone.root--orientation--landscape-secondary ion-content,ion-title.root--is-iphone.root--orientation--landscape-secondary,.root--is-iphone.root--orientation--landscape-secondary ion-title{--root-safe-area-left: min(var(--ion-safe-area-left, 0px), calc((1rem * 21) / ((var(--html-font-ratio) * 16))))}.block-content{padding-top:var(--block-content-padding-vert);padding-bottom:var(--block-content-padding-vert)}.background-image{object-fit:cover;position:absolute;width:100%;height:100%}ion-app .ion-page>ion-content{--padding-bottom: var(--page-padding-bottom-default) !important}ion-app .ion-page>ion-content.ion-content--no-padding-bottom{--padding-bottom: 0px !important}ion-content.ion-content--no-overscroll-bounce::part(scroll){overscroll-behavior-y:none}ion-content::part(background){background-color:rgb(var(--rgb-noir-default))}html.plt-hybrid ion-content::part(scroll)::-webkit-scrollbar{display:none!important}@media screen and (max-width: 864px){ion-router-outlet{transition-property:border-radius,opacity;transition-duration:.3s;transition-timing-function:ease-in-out}ion-router-outlet[aria-hidden=true]:has(+ion-modal){border-radius:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));opacity:.5}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}ion-action-sheet .action-sheet-container{--background: transparent;--button-background: rgba(var(--rgb-offnoir-default), .9);--button-color: rgba(var(--rgb-gris-default), .9);--button-color-selected: rgb(var(--rgb-offblanc-default));--button-color-focused: rgb(var(--rgb-offblanc-default));--button-color-activated: rgb(var(--rgb-offblanc-default));--button-color-hover: rgb(var(--rgb-offblanc-default))}ion-action-sheet .action-sheet-container .action-sheet-group{border:.5px solid rgba(var(--rgb-offblanc-default),.125)}ion-action-sheet .action-sheet-container .action-sheet-group.action-sheet-group-cancel{--background: rgba(25, 9, 5, .9);--button-background: rgba(25, 9, 5, .95);--button-color: rgba(var(--rgb-bad-default), .75);border-color:rgba(var(--rgb-bad-default),.25)}ion-action-sheet .action-sheet-container .action-sheet-button{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.01em;line-height:1}ion-action-sheet .action-sheet-container .action-sheet-button.action-sheet-selected{font-weight:400;--button-color: rgb(var(--rgb-offblanc-default))}ion-list{--ion-list-inset-margin-vert: calc(var(--space) * 2)}ion-list.list-inset,ion-list.list-inset.list-ios{margin-top:var(--ion-list-inset-margin-vert);margin-bottom:var(--ion-list-inset-margin-vert);background:rgba(var(--rgb-offblanc-default),.05);margin-inline-start:var(--col-gutter);margin-inline-end:var(--col-gutter)}ion-list.list-inset ion-item,ion-list.list-inset.list-ios ion-item{--inner-padding-end: 0}ion-list.ion-list--info{background:rgba(var(--rgb-noir-default),.333);border:.5px solid rgba(var(--rgb-offblanc-default),.075)}ion-list.ion-list--info ion-item-divider{--background: transparent}ion-item{--color: rgb(var(--rgb-offblanc-default))}ion-item::part(native){--padding-start: var(--col-gutter);--padding-end: var(--col-gutter);--border-color: rgba(var(--rgb-offblanc-default), .175);--inner-border-width: 0px 0px .5px 0px}ion-item:last-child::part(native){--border-color: transparent}ion-item ion-button{--color: rgba(var(--rgb-noir-default), .9);--background: rgb(var(--rgb-gris-default));--background-selected: rgb(var(--rgb-offblanc-default));--background-focused: rgb(var(--rgb-offblanc-default));--background-activated: rgb(var(--rgb-offblanc-default));--background-hover: rgb(var(--rgb-offblanc-default))}ion-item ion-button.ion-button--subtle{--color: rgba(var(--rgb-gris-default), .75);--background: rgba(var(--rgb-gris-darkest), .25);--background-selected: rgba(var(--rgb-gris-darkest), .4);--background-focused: rgba(var(--rgb-gris-darkest), .4);--background-activated: rgba(var(--rgb-gris-darkest), .4);--background-hover: rgba(var(--rgb-gris-darkest), .4)}ion-item ion-button::part(native){font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}ion-item ion-button[slot=end]{margin-left:.5em}ion-item.ion-item--code::part(native){--padding-start: 0;--padding-end: 0;--inner-padding-end: 0}ion-item.ion-item--code pre{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;line-height:1.2;letter-spacing:-.055em;padding:var(--col-gutter) calc(1.5 * var(--col-gutter)) var(--col-gutter) var(--col-gutter);overflow:hidden;white-space:pre-wrap}ion-item.ion-item--code--scroll-x pre{overflow-x:auto;white-space:pre}ion-item.ion-item--code .spinner{--spinner-size:3rem;display:block;margin:calc(var(--space) * 2) auto calc(var(--space) * 6)}ion-item-divider{--inner-padding-start: var(--col-gutter);--inner-padding-end: var(--col-gutter);--background: rgba(var(--rgb-offblanc-default), .0333);--color: rgb(var(--rgb-gris-default))}ion-item-divider .ion-item-divider__mono{opacity:.666;margin-left:.25em}ion-item-divider .ion-item-divider__link{position:relative;opacity:.5}ion-item-divider .ion-item-divider__link:active{opacity:1}ion-item-divider .ion-item-divider__link:focus-visible{opacity:1}@media (hover: hover){ion-item-divider .ion-item-divider__link:hover{opacity:1}}ion-item-divider .ion-item-divider__link--has-icon{padding-right:1.5em}ion-item-divider .ion-item-divider__link .svg{position:absolute;right:0;top:50%;width:1em;height:1em;transform:translateY(-50%)}ion-item-divider .ion-item-divider__link .svg .svg__has-stroke,ion-item-divider .ion-item-divider__link .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-default))}ion-label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}ion-note{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;--color: rgb(var(--rgb-gris-darker))}ion-note:not([slot=end]){font-size:75%}ion-note.ion-note--solo{max-width:32em;margin:0 calc(2 * var(--col-gutter)) calc(2 * var(--col-gutter));display:block}ion-note.ion-note--good,ion-note .ion-note__good{color:rgb(var(--rgb-good-default))}ion-note.ion-note--bad,ion-note .ion-note__bad{color:rgb(var(--rgb-bad-default))}ion-note.ion-note--empty{opacity:.333}ion-note.ion-note--button-details{color:rgba(var(--rgb-offblanc-default),.25);margin-right:.5em}ion-note.ion-note--mono,ion-note .ion-note__mono{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:.75;text-transform:uppercase;font-size:inherit}ion-note .ion-note__mac-icons{font-family:-apple-system,BlinkMacSystemFont}ion-toggle{--track-background: rgba(var(--rgb-offblanc-default), .1);--track-background-checked: rgb(var(--rgb-good-default));--handle-spacing:.25rem;--handle-height: calc(1.6875rem - (var(--handle-spacing) * 2));--handle-width: var(--handle-height)}ion-toggle::part(track){height:1.6875rem;width:3rem}ion-input.in-item.input-label-placement-fixed input{text-align:right}ion-select-popover::part(list) ion-item{--background: rgb(var(--rgb-gris-darkest));--highlight-color-focused: rgb(var(--rgb-good-default))}.rating-icon{display:inline-block;width:auto;height:var(--rating-icon-height, 1em)}.rating-icon__svg{height:var(--rating-icon-height, 1em);width:auto}.rating-icon__svg path{fill:rgb(var(--rgb-offblanc-default))}:root,ion-content,ion-title{--spinner-size: max(.9em, .75rem);--spinner-size-large:4.5rem;--spinner-animation-speed: .65s;--spinner-animation-ease: cubic-bezier(.645, .045, .355, 1)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--spinner-size-large:3.375rem}}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner,.infinite-scroll .infinite-loading{height:var(--spinner-size);width:var(--spinner-size);display:inline-block;margin:0 auto;pointer-events:none}.spinner:after,.infinite-scroll .infinite-loading:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cg stroke-linecap=%22square%22 stroke-linejoin=%22miter%22 stroke-width=%221%22 fill=%22none%22 stroke=%22%23000000%22%3E%3Ccircle class=%22spinner__stroke spinner__stroke--bg%22 cx=%2212%22 cy=%2212%22 stroke=%22%23bfc5b6%22 opacity=%22.333%22 r=%2211%22 vector-effect=%22non-scaling-stroke%22%3E%3C/circle%3E%3Cpath d=%22M12 1a11 11 0 0 1 11 11%22 data-cap=%22butt%22 stroke-linecap=%22butt%22 stroke=%22%23f1f1f1%22 vector-effect=%22non-scaling-stroke%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.spinner--fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner--large{--spinner-size: var(--spinner-size-large)}.spinner:after,.infinite-scroll .infinite-loading:after{width:100%;height:100%;content:"";display:block;animation:spinner-animation var(--spinner-animation-speed) infinite var(--spinner-animation-ease);background-size:contain;background-repeat:no-repeat;transform-origin:center center}.modal-product-showtime{--modal-product-showtime-rgb-accent: var(--rgb-offblanc-default);--modal-product-showtime-color-accent: rgba(var(--modal-product-showtime-rgb-accent), 1);--modal-product-showtime-opacity-text-subtle: .75;--modal-product-showtime-opacity-border-tag: .666}.modal-product-showtime h1 em{font-style:normal;color:var(--modal-product-showtime-color-accent)}.modal-product-showtime h6,.modal-product-showtime__eyebrow{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;color:rgb(var(--rgb-gris-default))}.modal-product-showtime .modal__body p{max-width:var(--body-text-max-width)}.modal-product-showtime .modal__body p a{color:var(--modal-product-showtime-color-accent);text-decoration-color:rgba(var(--modal-product-showtime-rgb-accent),.333)}.modal-product-showtime .modal__body p a:active{text-decoration-color:var(--modal-product-showtime-color-accent)}.modal-product-showtime .modal__body p a:focus-visible{text-decoration-color:var(--modal-product-showtime-color-accent)}@media (hover: hover){.modal-product-showtime .modal__body p a:hover{text-decoration-color:var(--modal-product-showtime-color-accent)}}.modal-product-showtime__infos{position:relative;display:flex;justify-content:flex-start;margin:calc(var(--space) * 2) 0 0}.modal-product-showtime__info{padding:0 calc(var(--space) * 2);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25);flex:1}@media screen and (max-width: 864px){.modal-product-showtime__info{padding-right:calc(var(--space) * 1.5)}}.modal-product-showtime__info--date{flex:0 1 auto}.modal-product-showtime__info--address{flex:2}.modal-product-showtime__info--tags{flex:0 1 auto;border-left:none;padding-left:calc(var(--space) * 1);padding-right:0}.modal-product-showtime__info--tags--only-one-tag{position:absolute;top:0;right:0}.modal-product-showtime__info__head{white-space:nowrap}.modal-product-showtime__info__head--accent{color:rgba(var(--modal-product-showtime-rgb-accent),var(--modal-product-showtime-opacity-text-subtle))!important}.modal-product-showtime__info__body{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.8125rem;letter-spacing:-.01em;line-height:1.2;color:rgb(var(--rgb-gris-light))}@media screen and (max-width: 864px){.modal-product-showtime__info__body{font-size:.75rem;letter-spacing:-.01em}}.modal-product-showtime__info__body--accent{color:var(--modal-product-showtime-color-accent)}.modal-product-showtime__info__tags{display:flex;flex-direction:column;align-items:flex-end;gap:.1875rem;transform:translateY(calc(-.25em - .5px))}.modal-product-showtime__info__tag{--tag-text-color: var(--modal-product-showtime-color-accent);--tag-bg-color: rgb(var(--rgb-noir-default));--tag-border-color: rgba(var(--modal-product-showtime-rgb-accent), var(--modal-product-showtime-opacity-border-tag))}.modal-product-showtime__codes{margin:calc(var(--space) * 2) 0}.modal-product-showtime__code{position:relative}.modal-product-showtime__code:not(:last-child){margin-bottom:calc(var(--space) * 1)}.modal-product-showtime__code__label{position:absolute;top:calc(var(--space) * 2);left:calc(var(--space) * 2)}.modal-product-showtime__code__input,.modal-product-showtime__code__input[type=text]{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;line-height:1;width:100%;padding:calc(var(--space) * 3.5) 4em calc(var(--space) * 2) calc(var(--space) * 2);border:.5px solid rgba(var(--rgb-offblanc-default),.25);background:rgba(var(--rgb-gris-default),.1);-webkit-user-select:all;user-select:all}.modal-product-showtime__code__input:active,.modal-product-showtime__code__input[type=text]:active{border-color:rgba(var(--rgb-offblanc-default),.5)}.modal-product-showtime__code__input:focus-visible,.modal-product-showtime__code__input[type=text]:focus-visible{border-color:rgba(var(--rgb-offblanc-default),.5)}@media (hover: hover){.modal-product-showtime__code__input:hover,.modal-product-showtime__code__input[type=text]:hover{border-color:rgba(var(--rgb-offblanc-default),.5)}}.modal-product-showtime__code__copy{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;display:flex!important;padding:calc(var(--space) * 2);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25);gap:.3125rem;color:rgb(var(--rgb-gris-default));background:rgba(var(--rgb-gris-default),.1)}.modal-product-showtime__code__copy .svg__has-stroke,.modal-product-showtime__code__copy .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-default))}.modal-product-showtime__code__copy:active{color:rgb(var(--rgb-gris-light))}.modal-product-showtime__code__copy:active .svg__has-stroke,.modal-product-showtime__code__copy:active .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-light))}.modal-product-showtime__code__copy:focus-visible{color:rgb(var(--rgb-gris-light))}.modal-product-showtime__code__copy:focus-visible .svg__has-stroke,.modal-product-showtime__code__copy:focus-visible .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-light))}@media (hover: hover){.modal-product-showtime__code__copy:hover{color:rgb(var(--rgb-gris-light))}.modal-product-showtime__code__copy:hover .svg__has-stroke,.modal-product-showtime__code__copy:hover .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-light))}}.modal-product-showtime__code__copy__icon{width:1rem;height:1rem}.modal-product-showtime__instructions{max-width:var(--body-text-max-width);color:rgb(var(--rgb-gris-default))}.modal-product-showtime__shareimg{margin-top:calc(var(--space) * 2);border:.5px solid rgba(var(--rgb-offblanc-default),.25)}@media screen and (orientation: portrait){.modal-product-showtime__shareimg .media__media{max-height:50vh}}@media screen and (orientation: landscape){.modal-product-showtime__shareimg .media__media{max-height:40vh}}.modal-product-showtime__shareimg+.modal-product-showtime__instructions{margin-top:calc(var(--space) * 2)}.modal-product-showtime__copy{margin-top:calc(var(--space) * 2)}@media screen and (min-width: 865px){.listmodal{--max-width: min(calc(100% - 2 * var(--grid-margin)), 50rem)}}.listmodal::part(content){background:var(--modal-color-bg);border-top:.5px solid rgba(var(--rgb-offblanc-default),.175)}@media screen and (min-width: 865px){.listmodal::part(content){border-left:.5px solid rgba(var(--rgb-offblanc-default),.1);border-right:.5px solid rgba(var(--rgb-offblanc-default),.1)}}.listmodal.modal-sheet::part(content){--max-height: calc(100vh - var(--nav-header-padding-top))}.listmodal::part(scroll){display:flex;flex-direction:column;padding-top:var(--modal-content-padding-top);padding-bottom:var(--modal-content-padding-bottom)}.listmodal::part(handle){background:rgba(var(--rgb-gris-default),.25)}.listmodal ion-content::part(background){background-color:rgb(var(--rgb-offnoir-default))}.listmodal ion-header{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;--ion-toolbar-color: rgb(var(--rgb-gris-default))}.listmodal ion-header ion-toolbar{--padding-start: var(--col-gutter);--padding-end: var(--col-gutter)}@media screen and (max-width: 864px){.listmodal ion-header ion-toolbar{--padding-start: calc(var(--space) * .5);--padding-end: calc(var(--space) * .5)}}@media screen and (min-width: 865px){.listmodal ion-header ion-toolbar{--padding-top: calc(var(--space) * 2);--padding-bottom: calc(var(--space) * 2)}}.listmodal ion-header ion-icon.ion-icon__back{width:.4375em;height:1em;transform:translateY(.025em)}.listmodal ion-header ion-title{--color: rgb(var(--rgb-offblanc-default))}.browse-page__results{min-height:calc(100vh - var(--browse-search-height, 0rem) - var(--root-safe-area-bottom))}.browse-page__results .product-thumb:not(.product-thumb--layout-default) .product-thumb__info__from{display:none}.home-page__results{min-height:calc(100vh - var(--root-safe-area-bottom))}.library-page__unauthed__bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.library-page__unauthed__bg .media__media{--media-focus: 100% 100%;opacity:.333;filter:blur(.09375rem)}@media screen and (max-width: 864px){.library-page__unauthed__bg .media__media{--media-focus: 70% 0%;opacity:.75}}.modal-redeem-voucher__form{padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:grid;grid-template-columns:fit-content(50%) 1fr;grid-column-gap:1rem;margin-top:1rem;margin-bottom:2rem}.modal-redeem-voucher__form__checkbox{border:1px solid rgb(var(--rgb-blanc-default));padding:.25rem;width:calc(2rem + 1px);height:calc(2rem + 1px)}.modal-redeem-voucher__form__checkbox__image{width:1.5rem;height:1.5rem}.modal-redeem-voucher__form__body{text-transform:uppercase;margin:auto 0}:root,ion-content,ion-title{--modal-content-padding-top: var(--grid-margin);--modal-content-padding-bottom: var(--page-padding-bottom-buttons);--modal-heading-padding-top: calc(var(--space) * 4);--modal-color-bg: rgb(var(--rgb-offnoir-default))}ion-modal:not(.modal-card){--width: 100%;--height: 100%}ion-modal.modal-card::part(content){border-top:.5px solid rgba(var(--rgb-offblanc-default),.175)}ion-modal::part(backdrop){background:rgb(var(--rgb-noir-default));--backdrop-opacity: .75}.modal--auto-height{--height: auto}.modal--full{--max-width: 100%;--width: 100%}.modal--full.modal-sheet{--max-height: 100%;--height: 100%}.modal--narrow{--max-width:25rem}.modal::part(content){background:var(--modal-color-bg)}@media screen and (min-width: 865px){.modal::part(content){--border-radius: 0px;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);transform:translateY(-50vh) translate3d(0,50%,0)!important}}.modal__view{flex:1}.modal__view--with-spinner{position:relative;min-height:calc(var(--spinner-size-large) + calc(var(--space) * 4) + var(--modal-content-padding-top) + var(--modal-content-padding-bottom))}.modal ion-content,.modal__content{--loading-overlay-color-bg: var(--modal-color-bg);--loading-overlay-z-index: z-index(above-arbitrary);z-index:2}.modal ion-content::part(background){background-color:var(--modal-color-bg)}.modal ion-content::part(scroll){display:flex;flex-direction:column;padding-top:var(--modal-content-padding-top);padding-bottom:var(--modal-content-padding-bottom)}.modal ion-content::part(scroll):before,.modal ion-content::part(scroll):after{display:none}.modal__content{--loading-overlay-color-bg: var(--modal-color-bg);--loading-overlay-z-index: z-index(arbitrary);display:flex;flex-direction:column;position:relative;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-delay:.4s;padding-top:var(--modal-content-padding-top);padding-bottom:var(--modal-content-padding-bottom);height:100%;width:100%}.slide-enter-from .modal__content,.slide-leave-to .modal__content{opacity:0}.modal__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .5 * var(--root-safe-area-bottom)))}.modal__heading{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.modal__heading--first,.modal__heading:first-child{margin-top:var(--modal-heading-padding-top)}.modal__body{padding-left:var(--grid-margin);padding-right:var(--grid-margin);margin-top:1rem;margin-bottom:2rem}.modal__body p:not(:first-child){margin-top:.75em}.modal__body code{background:rgba(var(--rgb-gris-default),.25);color:rgb(var(--rgb-offblanc-default))}.modal__body button{display:inline}.modal__copy{padding-left:var(--grid-margin);padding-right:var(--grid-margin);margin-top:1rem;margin-bottom:1rem}.modal__copy--first,.modal__copy:first-child{margin-top:var(--modal-heading-padding-top)}.modal__copy ol{list-style:none;margin-left:2em;counter-reset:modal-ol}.modal__copy ol li:before{counter-increment:modal-ol;content:"0" counter(modal-ol);margin-left:-2em;width:2em;color:rgb(var(--rgb-gris-dark));display:inline-block}.modal__copy h1,.modal__copy h2,.modal__copy h3,.modal__copy h4,.modal__copy h5,.modal__copy h6{margin-bottom:.33em}.modal__thumb{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.modal__thumb__eyebrow,.modal__thumb__aaa24-logo,.modal__thumb__play-icon{display:none}.modal__ctas{padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex;flex-direction:column;justify-content:flex-end}.modal__ctas__smalllink{display:block;text-align:center;padding:calc(var(--space) * 2);margin-bottom:var(--block-button-bottom-margin);opacity:.666}.modal__ctas__smalllink:active{opacity:1}.modal__ctas__smalllink:focus-visible{opacity:1}@media (hover: hover){.modal__ctas__smalllink:hover{opacity:1}}.modal__ctas__smalllink--border-top{border-top:.5px solid rgba(var(--rgb-offblanc-default),.25)}.modal__hidden{display:none}.profile-page__heading{padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:var(--block-content-padding-vert)}.profile-page__subhead{padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:var(--block-content-padding-vert);opacity:.5}.profile-page__buttons{padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:grid;grid-auto-flow:column;column-gap:.75rem;padding-bottom:var(--block-content-padding-vert)}.profile-page__buttons .block-button{white-space:nowrap}.profile-page__admin{margin-left:var(--grid-margin);margin-right:var(--grid-margin);margin-top:calc(-1 * var(--block-content-padding-vert) + .75rem)}.profile-page__admin .block-button{--block-button-color-bg: rgba(var(--rgb-electric-default), .2);--block-button-color-border: rgba(var(--rgb-electric-default), .333);--block-button-color-text: rgb(var(--rgb-electric-default));--block-button-color-sublabel: rgba(var(--rgb-electric-default), .6);--block-button-color-bg-hover: rgba(var(--rgb-electric-default), .8);--block-button-color-border-hover: rgb(var(--rgb-electric-default));--block-button-color-text-hover: rgb(var(--rgb-offnoir-default));--block-button-color-sublabel-hover: rgb(var(--rgb-offnoir-default));width:100%}.profile-page__admin .block-button__button__inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0}.profile-page__admin .block-button__label{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1;padding-top:calc(var(--space) * 1)}.profile-page__admin .block-button__sublabel{padding:0}.profile-page__admin .block-button:active{--block-button-color-sublabel: var(--block-button-color-sublabel-hover)}.profile-page__admin .block-button:focus-visible{--block-button-color-sublabel: var(--block-button-color-sublabel-hover)}@media (hover: hover){.profile-page__admin .block-button:hover{--block-button-color-sublabel: var(--block-button-color-sublabel-hover)}}.profile-page__admin__sublabel{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.5625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;display:flex;justify-content:space-between;align-items:stretch;background:oklch(from var(--block-button-color-bg) l c h/.035);color:var(--block-button-color-sublabel);border-top:.5px solid oklch(from var(--block-button-color-sublabel) l c h/.2);text-align:right}@media screen and (max-width: 864px){.profile-page__admin__sublabel{font-size:.46875rem;letter-spacing:.03em;font-feature-settings:"cpsp"}}.profile-page__admin__sublabel>span{padding:calc(var(--space) * .666) calc(var(--space) * .75) calc(var(--space) * .5)}.profile-page__admin__sublabel>span:not(:last-child){border-right:.5px solid oklch(from var(--block-button-color-sublabel) l c h/.2)}.profile-page__admin__sublabel>span:last-child{flex-grow:1;color:oklch(from var(--block-button-color-sublabel) l c h/calc(alpha*.6))}.block-button:active .profile-page__admin__sublabel,.block-button:active .profile-page__admin__sublabel>span{border-color:oklch(from var(--block-button-color-sublabel) l c h/.5)}.block-button:focus-visible .profile-page__admin__sublabel,.block-button:focus-visible .profile-page__admin__sublabel>span{border-color:oklch(from var(--block-button-color-sublabel) l c h/.5)}@media (hover: hover){.block-button:hover .profile-page__admin__sublabel,.block-button:hover .profile-page__admin__sublabel>span{border-color:oklch(from var(--block-button-color-sublabel) l c h/.5)}}:root,ion-content,ion-title{--tabs-padding-bottom: min(calc((1rem * 16) / ((var(--html-font-ratio) * 16))), var(--root-safe-area-bottom));--tabs-height-inner: calc((1rem * 64) / ((var(--html-font-ratio) * 16)));--tabs-height: calc(var(--tabs-height-inner) + var(--tabs-padding-bottom))}.tabs-page ion-tab-button::part(native){--padding-top: 0rem;--padding-bottom:.125rem}.tabs-page__tabs{position:relative;z-index:13;box-shadow:0 -.04375rem .08125rem rgba(var(--rgb-noir-default),.09),0 -.1rem .2rem rgba(var(--rgb-noir-default),.129),0 -.1875rem .375rem rgba(var(--rgb-noir-default),.16),0 -.3375rem .66875rem rgba(var(--rgb-noir-default),.191),0 -.625rem 1.25625rem rgba(var(--rgb-noir-default),.23),0 -1.5rem 3rem rgba(var(--rgb-noir-default),.32);background:rgb(var(--rgb-noir-default));height:var(--tabs-height);padding-bottom:var(--tabs-padding-bottom)}.tabs-page__button{position:relative;border-top:.5px solid rgba(var(--rgb-offblanc-default),.25);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25)}@media screen and (max-width: 864px) and (min-width: 520px){.tabs-page__button{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:none}}.tabs-page__button:first-child{border-left-color:transparent}.tabs-page__button:before{position:absolute;bottom:0;left:-.5px;z-index:1;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:60%;width:1px;opacity:.75}.tabs-page__button:after{position:absolute;top:0;right:0;left:-.5px;z-index:2;content:"";height:.09375rem;background:rgb(var(--rgb-offblanc-default));transition:transform .25s ease;transform:scaleX(0);transform-origin:right center}.tabs-page__label{text-transform:uppercase;margin-top:.3125rem}@media screen and (max-width: 864px) and (min-width: 520px){.tabs-page__label{margin-left:1em;margin-top:0}}.tabs-page__icon{width:calc((1rem * 24) / ((var(--html-font-ratio) * 16)));height:calc((1rem * 24) / ((var(--html-font-ratio) * 16)))}.tab-selected:after{transform:none;transform-origin:left center}.tab-selected .tabs-page__icon{opacity:1}:root,ion-content,ion-title{--bundle-products-product-thumb-width: calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--bundle-products-product-width: calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--bundle-products-product-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--bundle-products-product-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--bundle-products-product-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--bundle-products-product-width: 100%}}.bundle-products{position:relative}.bundle-products__products{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter))}.bundle-products__product{--product-thumb-width: var(--bundle-products-product-thumb-width);transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:var(--bundle-products-product-width);transform-origin:center center}.bundle-products__product .product-thumb{--product-thumb-scale-hover: 1}.error{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-top:var(--nav-header-outer-height-with-clearance);padding-bottom:var(--root-safe-area-bottom);min-height:calc(calc(100 * var(--vh)) - var(--page-padding-bottom-default))}.error:before{content:"";flex:.666}.error__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:6rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase;font-size:max(10vw,4rem);margin-bottom:calc(var(--space) * 4)}.error__description p:not(:last-child){margin-bottom:var(--paragraph-bottom-margin)}.error__ctas{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex:1;width:100%;margin-top:calc(var(--space) * 2)}.error__ctas__inner{display:flex;width:100%}@media screen and (max-width: 864px){.error__ctas__inner{flex-direction:column;align-items:stretch}}@media screen and (min-width: 865px){.error__ctas .block-button{margin-right:var(--col-gutter)}}.hero-rotator{padding-left:0;padding-right:0;margin-bottom:var(--block-content-padding-vert)}.hero-rotator .swiper-pagination{--swiper-pagination-gap: calc(var(--space) * 1);position:relative;z-index:3;width:calc(calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--swiper-pagination-gap));display:flex;align-items:center;margin-top:calc(-1 * var(--block-content-padding-vert));margin-left:var(--grid-margin)}@media screen and (max-width: 1152px) and (min-width: 865px){.hero-rotator .swiper-pagination{width:calc(calc(8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--swiper-pagination-gap))}}@media screen and (max-width: 864px){.hero-rotator .swiper-pagination{width:calc(calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--swiper-pagination-gap))}}.hero-rotator .swiper-pagination-bullet{display:flex;flex-direction:column;justify-content:center;background:transparent;flex:1;padding-right:var(--swiper-pagination-gap);height:calc(var(--space) * 4);cursor:pointer}.hero-rotator .swiper-pagination-bullet:after{transition-duration:.25s;transition-property:all;transition-timing-function:ease;content:"";border-top:1px solid rgb(var(--rgb-offblanc-default));transform-origin:center center;opacity:.333}@media (hover: hover){.hero-rotator .swiper-pagination-bullet:hover:after{opacity:.75}}.hero-rotator .swiper-pagination-bullet-active{background:transparent;pointer-events:none}.hero-rotator .swiper-pagination-bullet-active:after{transform:scaleY(1.5);opacity:1}.informational{--informational-top-clearance: var(--nav-header-outer-height-with-clearance);--informational-h1-font-size: clamp(2.25rem, 7cqw, 9rem);position:relative;z-index:2;padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter));grid-template-columns:6fr 6fr;display:grid}@media screen and (max-width: 864px){.informational{--informational-top-clearance: var(--nav-header-button-padding-top)}}@media screen and (max-width: 1152px) and (min-width: 865px){.informational{--informational-h1-font-size: 6cqw}}@media screen and (max-width: 864px){.informational{--informational-h1-font-size: min(10cqw, calc((1rem * 54) / ((var(--html-font-ratio) * 16))))}}@media screen and (min-width: 1601px){.informational{grid-template-columns:7fr 5fr}}@media screen and (max-width: 1152px) and (min-width: 865px){.informational{grid-template-columns:4fr 8fr}}@media screen and (max-width: 864px){.informational{grid-template-columns:1fr}}.informational__header{margin-bottom:calc(var(--space) * 8);padding-top:calc(var(--informational-top-clearance) - var(--informational-h1-font-size) * .15);padding-bottom:calc(var(--space) * 2);margin-right:var(--grid-margin);container-size:inline-size;container-name:informational-header;background:rgb(var(--rgb-noir-default))}@media screen and (max-width: 864px){.informational__header{position:sticky;top:0;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);text-align:center}}.informational__header__title{font-size:var(--informational-h1-font-size)}@media screen and (min-width: 865px){.informational__header__title{position:sticky;top:var(--informational-top-clearance);max-width:5.5em}}@media screen and (max-width: 864px){.informational__header__title{padding-left:calc(var(--in-page-back-button-size) + var(--nav-header-button-padding-horiz));padding-right:calc(var(--in-page-back-button-size) + var(--nav-header-button-padding-horiz))}}.informational__content{margin-right:var(--col-gutter)}@media screen and (min-width: 865px){.informational__content{margin-top:var(--informational-top-clearance);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25);margin-left:calc(-1 * var(--col-gutter));padding-left:var(--col-gutter)}}.not-found{padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding-top:var(--nav-header-outer-height-with-clearance);padding-bottom:var(--page-padding-bottom-default);min-height:calc(100 * var(--vh))}.not-found__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:6rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.76;text-transform:uppercase;font-size:20vw;letter-spacing:-.07em;color:rgb(var(--rgb-gris-default));opacity:.666;text-align:justify;text-align-last:justify}@media screen and (max-width: 864px){.not-found__heading{font-size:30vw}}.not-found__heading--404{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;color:rgb(var(--rgb-gris-darkest));letter-spacing:-.13em}.onboarding{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 865px){.onboarding{display:flex;flex-direction:row-reverse}}.onboarding__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.onboarding__background:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(var(--rgb-noir-default),.5);content:""}.onboarding__background:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:""}.onboarding__background__video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.onboarding__logo{position:absolute;top:0;left:50%;z-index:9;padding:var(--nav-header-button-padding-top) var(--nav-header-button-padding-horiz) var(--nav-header-button-padding-bottom);transform:translate(-50%)}.onboarding__content{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-top:2rem;padding-bottom:calc(var(--space) * 1);margin-bottom:var(--page-padding-bottom-buttons)}@media screen and (min-width: 865px){.onboarding__content{width:clamp(34.375rem,calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--grid-margin),40.625rem);padding-top:var(--nav-header-outer-height);padding-bottom:0}}.onboarding__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4.25rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase;max-width:var(--h1-text-max-width)}@media screen and (max-width: 1152px) and (min-width: 865px){.onboarding__heading{font-size:3.375rem;letter-spacing:-.0475em}}@media screen and (max-width: 864px){.onboarding__heading{font-size:3rem;letter-spacing:-.0375em}}.onboarding__body{margin-top:1rem;margin-bottom:2rem;padding-right:calc(var(--space) * 2);max-width:24em;flex:1}.onboarding__body>b{font-weight:400}.product-actions{--product-actions-item-padding-vert: calc(var(--space) * 2);--product-actions-item-padding-horiz: calc(var(--space) * 4);--product-actions-btn-color-default: rgba(var(--rgb-offblanc-default), .75);--product-actions-btn-color-active: rgb(var(--rgb-offblanc-default));--product-actions-info-color-default: rgba(var(--rgb-gris-default), .666);--product-actions-info-color-active: rgba(var(--rgb-gris-default), .85);display:flex;margin-left:calc(-1 * var(--product-actions-item-padding-horiz));margin-right:calc(-1 * var(--product-actions-item-padding-horiz));margin-top:calc(var(--space) * 2)}@media screen and (max-width: 864px){.product-actions{--product-actions-item-padding-horiz: calc(var(--space) * 2)}}@media screen and (max-width: 864px){.product-actions--1-btn,.product-actions--2-btn,.product-actions--3-btn{margin-left:0;margin-right:0}}.product-actions__btn,.product-actions__info{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--product-actions-item-padding-vert) var(--product-actions-item-padding-horiz);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25)}.product-actions__btn:first-child,.product-actions__info:first-child{border-left:none}@media screen and (max-width: 864px){.product-actions__btn,.product-actions__info{flex:1}}.product-actions__btn__icon,.product-actions__info__icon{position:relative;flex:0 0 auto}.product-actions__btn__icon .svg,.product-actions__btn__icon .spinner,.product-actions__info__icon .svg,.product-actions__info__icon .spinner{--spinner-size: calc((1rem * 12) / ((var(--html-font-ratio) * 16)));height:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));width:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));padding-right:calc(var(--space) * 1.25);box-sizing:content-box;display:block}.product-actions__btn{--product-actions-btn-color: var(--product-actions-btn-color-default);font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:.0175em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;text-decoration:none;color:var(--product-actions-btn-color)}.product-actions__btn .svg__has-fill,.product-actions__btn .image--svg__has-fill{fill:var(--product-actions-btn-color)}.product-actions__btn .svg__has-stroke,.product-actions__btn .image--svg__has-stroke{stroke:var(--product-actions-btn-color)}.product-actions__btn:active{--product-actions-btn-color: var(--product-actions-btn-color-active)}.product-actions__btn:focus-visible{--product-actions-btn-color: var(--product-actions-btn-color-active)}@media (hover: hover){.product-actions__btn:hover{--product-actions-btn-color: var(--product-actions-btn-color-active)}}.product-actions__info{--product-actions-info-color: var(--product-actions-info-color-default);font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:-.01em;line-height:1;padding-top:0;padding-bottom:0;color:var(--product-actions-info-color);text-decoration:none}.product-actions__info .svg__has-fill,.product-actions__info .image--svg__has-fill{fill:var(--product-actions-info-color)}.product-actions__info .svg__has-stroke,.product-actions__info .image--svg__has-stroke{stroke:var(--product-actions-info-color)}.product-actions__info:after{position:absolute;top:100%;bottom:calc(var(--space) * -2);left:-.5px;content:"";border-left:.5px solid rgba(var(--rgb-offblanc-default),.25);transition:all .3s ease;transform-origin:top center;transform:scaleY(0)}.product-actions__info__icon{opacity:.5;transition:transform .3s ease}.product-actions__info__close{height:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));width:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));position:absolute;top:0;left:0;transition:all .3s ease;pointer-events:none;opacity:0;transform:scale(0);max-width:none}@media screen and (max-width: 864px){.product-actions:not(.product-actions--1-btn):not(.product-actions--2-btn):not(.product-actions--3-btn) .product-actions__info{flex:.5}}.product-actions:not(.product-actions--1-btn):not(.product-actions--2-btn):not(.product-actions--3-btn) .product-actions__info__icon{opacity:.75}@media screen and (max-width: 864px){.product-actions:not(.product-actions--1-btn):not(.product-actions--2-btn):not(.product-actions--3-btn) .product-actions__info__label{display:none}}.product-actions__info--link:active{--product-actions-info-color: var(--product-actions-info-color-active)}.product-actions__info--link:active .product-actions__info__icon{opacity:.75}.product-actions__info--link:focus-visible{--product-actions-info-color: var(--product-actions-info-color-active)}.product-actions__info--link:focus-visible .product-actions__info__icon{opacity:.75}@media (hover: hover){.product-actions__info--link:hover{--product-actions-info-color: var(--product-actions-info-color-active)}.product-actions__info--link:hover .product-actions__info__icon{opacity:.75}}.product-actions__info.state-active{--product-actions-info-color: var(--product-actions-info-color-active)}.product-actions__info.state-active .product-actions__info__icon{opacity:0;transform:scale(0)}.product-actions__info.state-active .product-actions__info__close{opacity:1;transform:none}.product-actions__info.state-active:after{transform:none}.product-actions-drawer{margin-top:calc(var(--space) * 2);color:rgba(var(--rgb-gris-default),.85)}.product-actions-drawer__inner{display:flex}.product-actions-drawer__text{--product-actions-drawer-padding-vert: calc(var(--space) * 2.5);--product-actions-drawer-padding-horiz: calc(var(--space) * 3);--product-actions-drawer-col-gap: calc(var(--space) * 6);padding:var(--product-actions-drawer-padding-vert) var(--product-actions-drawer-padding-horiz);background:rgba(var(--rgb-gris-default),.1);border:.5px solid rgba(var(--rgb-gris-default),.15);border-radius:.25rem;max-width:calc(30em + 2 * var(--product-actions-drawer-padding-horiz))}@media screen and (max-width: 864px){.product-actions-drawer__text{--product-actions-drawer-padding-vert: calc(var(--space) * 2)}}@media screen and (max-width: 864px){.product-actions-drawer__text{--product-actions-drawer-padding-horiz: calc(var(--space) * 2)}}@media screen and (max-width: 864px){.product-actions-drawer__text{--product-actions-drawer-col-gap: calc(var(--space) * 3)}}.product-actions-drawer__text--cols{display:flex;justify-content:flex-start;max-width:none;gap:var(--product-actions-drawer-col-gap)}.product-actions-drawer__text__col{position:relative;max-width:19em}.product-actions-drawer__text__col.state-disabled{opacity:.5;order:1}.product-actions-drawer__text__col:after{position:absolute;top:0;bottom:0;right:calc(-.5 * var(--product-actions-drawer-col-gap));content:"";border-right:.5px solid rgba(var(--rgb-gris-default),.1)}.product-actions-drawer__text__col:last-child:after,.product-actions-drawer__text__col.state-disabled:after{display:none}.product-actions-drawer__text__col.state-disabled+.product-actions-drawer__text__col:after{display:block}.product-actions-drawer__text h6{position:relative;color:rgb(var(--rgb-gris-default))}.product-actions-drawer__text h6 .svg{width:1em;height:1em;position:absolute;margin-left:.5em;display:inline-block}.product-actions-drawer__text h6 .svg .svg__has-stroke,.product-actions-drawer__text h6 .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-good-default))}:root,ion-content,ion-title{--product-included-with-product-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-included-with-product-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.product-included-with{position:relative}.product-included-with__products{padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter));display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.product-included-with__product{--product-thumb-width: var(--product-included-with-product-thumb-width)}:root,ion-content,ion-title{--product-showtimes-date-fontsize-min:3rem;--product-showtimes-date-fontsize: clamp(var(--product-showtimes-date-fontsize-min), 12cqw, 20vh);--product-showtimes-date-padding-top: calc(var(--space) * 2.5);--product-showtimes-date-padding-bottom: calc(var(--space) * 5);--product-showtimes-date-padding-horiz: var(--col-gutter);--product-showtimes-date-head-height: calc(var(--space) * 3.5);--product-showtimes-date-width: calc(1.333 * var(--product-showtimes-date-fontsize) + 2 * var(--product-showtimes-date-padding-horiz));--product-showtimes-date-height: calc(var(--product-showtimes-date-padding-top) + var(--product-showtimes-date-padding-bottom) + var(--product-showtimes-date-head-height) + .75 * var(--product-showtimes-date-fontsize))}@media screen and (max-width: 899px) and (min-width: 865px){:root,ion-content,ion-title{--product-showtimes-date-fontsize-min:5.25rem}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-showtimes-date-fontsize-min:4rem}}@media screen and (max-width: 899px){:root,ion-content,ion-title{--product-showtimes-date-fontsize: var(--product-showtimes-date-fontsize-min)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-showtimes-date-padding-top: calc(var(--space) * 1.5)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-showtimes-date-padding-bottom: calc(var(--space) * 2.5)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-showtimes-date-padding-horiz: calc(var(--space) * 1.75)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-showtimes-date-head-height: calc(var(--space) * 2.5)}}.product-showtimes{--product-showtimes-rgb-text: var(--rgb-gris-default);--product-showtimes-rgb-bg: var(--rgb-offnoir-default);--product-showtimes-color-text: rgba(var(--product-showtimes-rgb-text), 1);--product-showtimes-color-bg: rgba(var(--product-showtimes-rgb-bg), 1);--product-showtimes-opacity-text: 1;--product-showtimes-opacity-text-showtime: 1;--product-showtimes-opacity-text-subtle: .55;--product-showtimes-opacity-border-active: .5;--product-showtimes-opacity-border-subtle: .25;--product-showtimes-opacity-tag-inactive: .4;--product-showtimes-opacity-bg-active: .1;--product-showtimes-sticky-top: var(--root-safe-area-top);position:relative;margin-top:calc(var(--space) * 8)}.product-showtimes.product-showtimes--has-page-global-header:not(.product-showtimes--is-page-global-header-hidden){--product-showtimes-sticky-top: var(--nav-header-outer-height-with-clearance)}@media screen and (max-width: 864px){.product-showtimes{margin-top:calc(var(--space) * 3)}}.product-showtimes__heading.page-section-title{position:sticky;top:var(--product-showtimes-sticky-top);z-index:2;transition-duration:.3s;transition-property:top;transition-timing-function:cubic-bezier(.455,.03,.515,.955);will-change:top;transform:translateZ(0);backface-visibility:hidden}.product-showtimes--has-page-global-header.product-showtimes--is-page-global-header-hidden .product-showtimes__heading.page-section-title{transition-delay:var(--nav-header-hidden-transition-delay)}.product-showtimes__sticky-overlay{position:sticky;top:0;z-index:3}.product-showtimes__sticky-overlay:before{position:absolute;top:0;left:0;right:0;height:var(--nav-header-outer-height-with-clearance);background:rgb(var(--rgb-noir-default));content:""}.product-showtimes__sticky{position:sticky;top:var(--product-showtimes-sticky-top);z-index:11;transition-duration:.3s;transition-property:top;transition-timing-function:cubic-bezier(.455,.03,.515,.955);background:rgb(var(--rgb-noir-default));will-change:top;transform:translateZ(0);backface-visibility:hidden}.product-showtimes--has-page-global-header.product-showtimes--is-page-global-header-hidden .product-showtimes__sticky{transition-delay:var(--nav-header-hidden-transition-delay)}.product-showtimes__dates{margin-left:var(--grid-margin);margin-right:var(--grid-margin);border-top:.5px solid rgba(var(--rgb-offblanc-default),.25);background:rgb(var(--rgb-noir-default));border-bottom:.25rem solid rgba(var(--rgb-offblanc-default),.25)}.product-showtimes__dates:before{position:absolute;bottom:100%;left:0;right:0;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:calc(var(--space) * 2);pointer-events:none}.product-showtimes__dates__swiper{margin-left:calc(-1 * var(--grid-margin));margin-right:calc(-1 * var(--grid-margin))}.product-showtimes__dates__swiper:before,.product-showtimes__dates__swiper:after{position:absolute;top:0;bottom:0;z-index:3;background-image:linear-gradient(to left,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";pointer-events:none;transform:translateZ(0);width:var(--grid-margin)}.product-showtimes__dates__swiper:before{left:0}.product-showtimes__dates__swiper:after{right:0;transform:rotate(180deg) translateZ(0)}.product-showtimes__dates__swiper__slide{display:block;flex-basis:var(--product-showtimes-date-width);border-right:.5px solid rgba(var(--rgb-offblanc-default),.25)}.product-showtimes__dates__swiper__slide.state-empty{flex-basis:calc(100% - 2 * var(--grid-margin))}.product-showtimes__dates__swiper__slide:first-child{margin-left:var(--grid-margin)}.product-showtimes__dates__swiper__slide:last-child{margin-right:var(--grid-margin);border-right:none}.product-showtimes__date{display:block;color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text));width:100%;height:var(--product-showtimes-date-height);padding:var(--product-showtimes-date-padding-top) var(--product-showtimes-date-padding-horiz) 0}.product-showtimes__date:active{color:rgb(var(--rgb-offblanc-default));background:rgb(var(--rgb-offnoir-default))}.product-showtimes__date:focus-visible{color:rgb(var(--rgb-offblanc-default));background:rgb(var(--rgb-offnoir-default))}@media (hover: hover){.product-showtimes__date:hover{color:rgb(var(--rgb-offblanc-default));background:rgb(var(--rgb-offnoir-default))}}.product-showtimes__date.state-active{color:rgb(var(--rgb-noir-default));background:rgb(var(--rgb-offblanc-default))}.product-showtimes__date.state-loading{--spinner-size:2.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:var(--product-showtimes-date-width);padding-bottom:var(--product-showtimes-date-padding-top);pointer-events:none;animation:dateLoading .8s ease-in-out;animation-direction:alternate;animation-fill-mode:both;animation-iteration-count:infinite}@media screen and (max-width: 864px){.product-showtimes__date.state-loading{--spinner-size:1.5rem}}.product-showtimes__dates__swiper__slide:nth-child(1) .product-showtimes__date.state-loading{animation-delay:0ms}.product-showtimes__dates__swiper__slide:nth-child(2) .product-showtimes__date.state-loading{animation-delay:.2s}.product-showtimes__dates__swiper__slide:nth-child(3) .product-showtimes__date.state-loading{animation-delay:.4s}.product-showtimes__dates__swiper__slide:nth-child(4) .product-showtimes__date.state-loading{animation-delay:.6s}.product-showtimes__dates__swiper__slide:nth-child(5) .product-showtimes__date.state-loading{animation-delay:.8s}.product-showtimes__dates__swiper__slide:nth-child(6) .product-showtimes__date.state-loading{animation-delay:1s}.product-showtimes__dates__swiper__slide:nth-child(7) .product-showtimes__date.state-loading{animation-delay:1.2s}@keyframes dateLoading{0%{background:transparent}to{background:rgba(var(--product-showtimes-rgb-text),.075)}}.product-showtimes__date.state-loading .spinner{opacity:.25}.product-showtimes__date.state-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;text-align:center;pointer-events:none;color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text-subtle));background:rgba(var(--product-showtimes-rgb-text),.0333)}.product-showtimes__date.state-empty:active{color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text-subtle));background:rgba(var(--product-showtimes-rgb-text),.05)}.product-showtimes__date.state-empty:focus-visible{color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text-subtle));background:rgba(var(--product-showtimes-rgb-text),.05)}@media (hover: hover){.product-showtimes__date.state-empty:hover{color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text-subtle));background:rgba(var(--product-showtimes-rgb-text),.05)}}.product-showtimes__date.state-empty h3{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2.25rem;letter-spacing:-.0375em;line-height:1;margin-bottom:.333em;text-align:center}@media screen and (max-width: 864px){.product-showtimes__date.state-empty h3{font-size:1.3125rem;letter-spacing:-.025em}}.product-showtimes__date.state-empty p{max-width:18em}.product-showtimes__date.state-empty a,.product-showtimes__date.state-empty button{display:inline;pointer-events:auto;color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text));text-decoration:underline solid rgba(var(--product-showtimes-rgb-text),.333) .5px;text-underline-offset:.1em!important}.product-showtimes__date.state-empty a:active,.product-showtimes__date.state-empty button:active{color:var(--product-showtimes-color-text);text-decoration:none}.product-showtimes__date.state-empty a:focus-visible,.product-showtimes__date.state-empty button:focus-visible{color:var(--product-showtimes-color-text);text-decoration:none}@media (hover: hover){.product-showtimes__date.state-empty a:hover,.product-showtimes__date.state-empty button:hover{color:var(--product-showtimes-color-text);text-decoration:none}}.product-showtimes__date__head{display:flex;justify-content:space-between;height:var(--product-showtimes-date-head-height)}.product-showtimes__date__head__weekday{opacity:var(--product-showtimes-opacity-text-subtle)}.product-showtimes__date__day{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:4.5rem;letter-spacing:-.14em;line-height:.75;font-size:var(--product-showtimes-date-fontsize);text-align:center;margin-bottom:calc(var(--space) * 2);margin-left:-.075em}.product-showtimes__location{position:relative;padding-left:var(--grid-margin);padding-right:var(--grid-margin);background-image:linear-gradient(to bottom,rgb(var(--rgb-noir-default)) 0%,rgb(var(--rgb-noir-default)) 2.92%,rgba(var(--rgb-noir-default),.997328) 6.37%,rgba(var(--rgb-noir-default),.993666) 10.97%,rgba(var(--rgb-noir-default),.98763) 16.59%,rgba(var(--rgb-noir-default),.978624) 23.1%,rgba(var(--rgb-noir-default),.966056) 30.37%,rgba(var(--rgb-noir-default),.949331) 38.27%,rgba(var(--rgb-noir-default),.927856) 46.66%,rgba(var(--rgb-noir-default),.901037) 55.41%,rgba(var(--rgb-noir-default),.86828) 64.39%,rgba(var(--rgb-noir-default),.828992) 73.47%,rgba(var(--rgb-noir-default),.782578) 82.52%,rgba(var(--rgb-noir-default),.728446) 91.41%,rgba(var(--rgb-noir-default),.666) 100%);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.product-showtimes__location:after{position:absolute;top:100%;left:0;right:0;background-image:linear-gradient(to top,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:calc(var(--space) * 2);pointer-events:none}.product-showtimes__cinemas{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:relative;z-index:1;min-height:18.75rem}.product-showtimes__cinemas__loader{--spinner-size:9rem;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background:rgba(var(--rgb-noir-default),.8)}@media screen and (max-width: 864px){.product-showtimes__cinemas__loader{--spinner-size:4.5rem}}.product-showtimes__cinemas__loader .spinner{position:sticky;top:calc(var(--product-showtimes-sticky-top) + var(--product-showtimes-date-height) + calc(var(--space) * 16));transition-duration:.3s;transition-property:top;transition-timing-function:cubic-bezier(.455,.03,.515,.955);display:block;margin:calc(var(--space) * 8) auto 0}.product-showtimes--has-page-global-header.product-showtimes--is-page-global-header-hidden .product-showtimes__cinemas__loader .spinner{transition-delay:var(--nav-header-hidden-transition-delay)}.product-showtimes__cinemas__noresults{color:rgba(var(--rgb-offblanc-default),.25);padding-top:calc(var(--space) * 3);max-width:9em}.product-showtimes__cinemas__noresults button{display:inline;color:rgba(var(--rgb-offblanc-default),.333)}.product-showtimes__cinemas__noresults button:active{color:rgba(var(--rgb-offblanc-default),.666)}.product-showtimes__cinemas__noresults button:focus-visible{color:rgba(var(--rgb-offblanc-default),.666)}@media (hover: hover){.product-showtimes__cinemas__noresults button:hover{color:rgba(var(--rgb-offblanc-default),.666)}}.product-showtimes__cinema{position:relative;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.01em;line-height:1.2;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25)}.product-showtimes__cinema:last-child{border-bottom-width:.25rem}.product-showtimes__cinema:active:after{position:absolute;top:0;bottom:0;left:calc(-1 * var(--grid-margin));right:calc(-1 * var(--grid-margin));z-index:-1;content:"";background-color:rgba(var(--rgb-offnoir-default),.5)}.product-showtimes__cinema:focus-visible:after{position:absolute;top:0;bottom:0;left:calc(-1 * var(--grid-margin));right:calc(-1 * var(--grid-margin));z-index:-1;content:"";background-color:rgba(var(--rgb-offnoir-default),.5)}@media (hover: hover){.product-showtimes__cinema:hover:after{position:absolute;top:0;bottom:0;left:calc(-1 * var(--grid-margin));right:calc(-1 * var(--grid-margin));z-index:-1;content:"";background-color:rgba(var(--rgb-offnoir-default),.5)}}.product-showtimes__cinema__head{display:flex;justify-content:flex-end;align-items:baseline;position:absolute;top:calc(var(--space) * 1);left:0;right:0;z-index:2;pointer-events:none}@media screen and (min-width: 865px){.product-showtimes__cinema__head:before{content:" "}}@media screen and (max-width: 864px){.product-showtimes__cinema__head{top:calc(var(--space) * 1.5)}}.product-showtimes__cinema__location{display:flex;justify-content:flex-end;align-items:baseline;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.0175em;font-feature-settings:"cpsp";line-height:1.2;text-transform:uppercase}.product-showtimes__cinema__location__address{transition-duration:.25s;transition-property:all;transition-timing-function:ease;color:rgba(var(--rgb-offblanc-default),.75);opacity:.666}@media screen and (max-width: 864px){.product-showtimes__cinema__location__address{display:none}}@media (hover: hover){.product-showtimes__cinema__location__address{opacity:0}}.product-showtimes__cinema:active .product-showtimes__cinema__location__address{opacity:1}.product-showtimes__cinema:focus-visible .product-showtimes__cinema__location__address{opacity:1}@media (hover: hover){.product-showtimes__cinema:hover .product-showtimes__cinema__location__address{opacity:1}}.product-showtimes__cinema__location .product-showtimes__text-distance{transition-duration:.25s;transition-property:color;transition-timing-function:ease;min-width:4em;justify-content:flex-end;color:rgb(var(--rgb-offblanc-default))}@media screen and (min-width: 865px){.product-showtimes__cinema__location .product-showtimes__text-distance.product-showtimes__text-distance{display:none}}.product-showtimes__cinema:active .product-showtimes__cinema__location .product-showtimes__text-distance{color:rgb(var(--rgb-offblanc-default))}.product-showtimes__cinema:focus-visible .product-showtimes__cinema__location .product-showtimes__text-distance{color:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.product-showtimes__cinema:hover .product-showtimes__cinema__location .product-showtimes__text-distance{color:rgb(var(--rgb-offblanc-default))}}.product-showtimes__showtimes__theatre{position:absolute;top:.5px;bottom:.5px;left:calc(-1 * var(--grid-margin));z-index:3;font-weight:500;background-image:linear-gradient(to right,rgba(var(--rgb-noir-default),.75) 0%,rgba(var(--rgb-noir-default),.75) 2.92%,rgba(var(--rgb-noir-default),.747996) 6.37%,rgba(var(--rgb-noir-default),.7452495) 10.97%,rgba(var(--rgb-noir-default),.7407225) 16.59%,rgba(var(--rgb-noir-default),.733968) 23.1%,rgba(var(--rgb-noir-default),.724542) 30.37%,rgba(var(--rgb-noir-default),.71199825) 38.27%,rgba(var(--rgb-noir-default),.695892) 46.66%,rgba(var(--rgb-noir-default),.67577775) 55.41%,rgba(var(--rgb-noir-default),.65121) 64.39%,rgba(var(--rgb-noir-default),.621744) 73.47%,rgba(var(--rgb-noir-default),.5869335) 82.52%,rgba(var(--rgb-noir-default),.5463345) 91.41%,rgba(var(--rgb-noir-default),.4995) 100%);width:calc(var(--space) * 14);color:rgb(var(--rgb-offblanc-default));-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);padding:calc(var(--space) * 1) calc(var(--space) * 2) calc(var(--space) * 2) var(--grid-margin);box-sizing:content-box;transform:translateZ(0);pointer-events:none}@media screen and (max-width: 864px){.product-showtimes__showtimes__theatre{font-size:.875rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 5em);padding-top:calc(var(--space) * 1.5);bottom:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.product-showtimes__showtimes__theatre__name{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;opacity:.85}@media (hover: none){.product-showtimes__showtimes__theatre__name{opacity:1}}.product-showtimes__cinema:active .product-showtimes__showtimes__theatre__name{opacity:1}.product-showtimes__cinema:focus-visible .product-showtimes__showtimes__theatre__name{opacity:1}@media (hover: hover){.product-showtimes__cinema:hover .product-showtimes__showtimes__theatre__name{opacity:1}}.product-showtimes__showtimes__theatre .product-showtimes__text-distance{transition-duration:.25s;transition-property:all;transition-timing-function:ease;margin-top:calc(var(--space) * .75)}.product-showtimes__cinema:active .product-showtimes__showtimes__theatre .product-showtimes__text-distance{color:var(--product-showtimes-color-text)}.product-showtimes__cinema:focus-visible .product-showtimes__showtimes__theatre .product-showtimes__text-distance{color:var(--product-showtimes-color-text)}@media (hover: hover){.product-showtimes__cinema:hover .product-showtimes__showtimes__theatre .product-showtimes__text-distance{color:var(--product-showtimes-color-text)}}@media screen and (max-width: 864px){.product-showtimes__showtimes__theatre .product-showtimes__text-distance{display:none}}.product-showtimes__showtimes__swiper{flex:1;margin-left:calc(-1 * var(--grid-margin));margin-right:calc(-1 * var(--grid-margin))}.product-showtimes__showtimes__swiper .swiper-button-prev,.product-showtimes__showtimes__swiper .swiper-button-next{position:absolute;top:0;bottom:0;z-index:3;background-image:linear-gradient(to left,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";pointer-events:none;transform:translateZ(0);width:var(--grid-margin)}.product-showtimes__showtimes__swiper .swiper-button-prev{left:0}.product-showtimes__showtimes__swiper .swiper-button-next{right:0;transform:rotate(180deg) translateZ(0)}.product-showtimes__showtimes__swiper__slide{display:block;width:auto!important}.product-showtimes__showtimes__swiper__slide:first-child{margin-left:calc(calc(var(--space) * 16) + var(--grid-margin))}@media screen and (max-width: 864px){.product-showtimes__showtimes__swiper__slide:first-child{margin-left:0}}.product-showtimes__showtimes__swiper__slide:last-child{margin-right:var(--grid-margin)}.product-showtimes__showtime{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.25rem;letter-spacing:-.0375em;line-height:1;display:block;padding:calc(var(--space) * 8) calc(var(--space) * 2) calc(var(--space) * 2) var(--col-gutter);border-right:.5px solid rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-border-subtle));color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text-showtime));min-width:4.25em;box-sizing:content-box;text-align:right}.product-showtimes__showtimes__swiper__slide:first-child .product-showtimes__showtime{border-left:.5px solid rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-border-subtle))}@media screen and (max-width: 864px){.product-showtimes__showtime{font-size:1.3125rem;letter-spacing:-.025em;text-align:left;padding-top:calc(var(--space) * 7.5);padding-left:var(--grid-margin)}}.product-showtimes__showtime:active{background:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-bg-active));color:rgb(var(--rgb-offblanc-default))}.product-showtimes__showtime:active:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";border:.5px solid rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-border-active));opacity:.666}.product-showtimes__showtime:focus-visible{background:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-bg-active));color:rgb(var(--rgb-offblanc-default))}.product-showtimes__showtime:focus-visible:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";border:.5px solid rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-border-active));opacity:.666}@media (hover: hover){.product-showtimes__showtime:hover{background:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-bg-active));color:rgb(var(--rgb-offblanc-default))}.product-showtimes__showtime:hover:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";border:.5px solid rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-border-active));opacity:.666}}.product-showtimes__showtime--ampm-small{min-width:4.5em}@media screen and (min-width: 865px){.product-showtimes__showtime--ampm-small{padding-top:calc(var(--space) * 6)}}@media screen and (max-width: 864px){.product-showtimes__showtime__time{margin-left:-.0175em}}.product-showtimes__showtime__hour,.product-showtimes__showtime__mins{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:2.25rem;letter-spacing:-.1em;line-height:1}@media screen and (max-width: 864px){.product-showtimes__showtime__hour,.product-showtimes__showtime__mins{font-size:1.3125rem;letter-spacing:-.085em}}.product-showtimes__showtime__colon{margin-left:.05em;margin-right:.025em}.product-showtimes__showtime--ampm-small .product-showtimes__showtime__colon{font-size:85%;margin-left:.075em;margin-right:.035em}.product-showtimes__showtime__ampm>span{opacity:var(--product-showtimes-opacity-text-subtle)}.product-showtimes__showtime__ampm>span[data-ch=A],.product-showtimes__showtime__ampm>span[data-ch=A]+span[data-ch=M]{opacity:1}.product-showtimes__showtime--ampm-small .product-showtimes__showtime__ampm{font-size:66.6%;letter-spacing:0;margin-left:.1em}.product-showtimes__showtime--ampm-stacked .product-showtimes__showtime__ampm{position:relative;font-weight:700;font-size:45%;margin-left:.2em;text-align:center}.product-showtimes__showtime--ampm-stacked .product-showtimes__showtime__ampm>span:first-child{position:absolute;bottom:.95em;left:50%;transform:translate(-50%)}.product-showtimes__showtime--ampm-stacked-mono .product-showtimes__showtime__ampm{position:relative;font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;line-height:.75;font-size:40%}.product-showtimes__showtime--ampm-stacked-mono .product-showtimes__showtime__ampm>span:first-child{position:absolute;bottom:1.05em}.product-showtimes__showtime__tags{position:absolute;left:calc(var(--space) * 2);right:calc(var(--space) * 2);bottom:calc(calc(var(--space) * 2) + 1em);display:flex;justify-content:flex-end;gap:.1875rem;margin-right:-.225rem}@media screen and (max-width: 864px){.product-showtimes__showtime__tags{bottom:calc(calc(var(--space) * 2.25) + 1em)}}@media screen and (max-width: 864px){.product-showtimes__showtime__tags{justify-content:flex-start;margin-left:-.225rem;margin-right:0}}.product-showtimes__showtime__tag{--tag-text-color: var(--product-showtimes-color-text);--tag-bg-color: rgb(var(--rgb-noir-default));--tag-border-color: transparent;opacity:0}@media (hover: none){.product-showtimes__showtime__tag{opacity:var(--product-showtimes-opacity-tag-inactive)}}.product-showtimes__showtimes__swiper__slide:nth-child(1) .product-showtimes__showtime__tag{transition-delay:0ms}.product-showtimes__showtimes__swiper__slide:nth-child(2) .product-showtimes__showtime__tag{transition-delay:50ms}.product-showtimes__showtimes__swiper__slide:nth-child(3) .product-showtimes__showtime__tag{transition-delay:.1s}.product-showtimes__showtimes__swiper__slide:nth-child(4) .product-showtimes__showtime__tag{transition-delay:.15s}.product-showtimes__showtimes__swiper__slide:nth-child(5) .product-showtimes__showtime__tag{transition-delay:.2s}.product-showtimes__showtimes__swiper__slide:nth-child(6) .product-showtimes__showtime__tag{transition-delay:.25s}.product-showtimes__showtimes__swiper__slide:nth-child(7) .product-showtimes__showtime__tag{transition-delay:.3s}.product-showtimes__showtimes__swiper__slide:nth-child(8) .product-showtimes__showtime__tag{transition-delay:.35s}.product-showtimes__showtimes__swiper__slide:nth-child(9) .product-showtimes__showtime__tag{transition-delay:.4s}.product-showtimes__showtimes__swiper__slide:nth-child(10) .product-showtimes__showtime__tag{transition-delay:.45s}.product-showtimes__showtimes__swiper__slide:nth-child(11) .product-showtimes__showtime__tag{transition-delay:.5s}.product-showtimes__showtimes__swiper__slide:nth-child(12) .product-showtimes__showtime__tag{transition-delay:.55s}.product-showtimes__showtimes__swiper__slide:nth-child(13) .product-showtimes__showtime__tag{transition-delay:.6s}.product-showtimes__showtimes__swiper__slide:nth-child(14) .product-showtimes__showtime__tag{transition-delay:.65s}.product-showtimes__showtimes__swiper__slide:nth-child(15) .product-showtimes__showtime__tag{transition-delay:.7s}.product-showtimes__cinema:active .product-showtimes__showtime__tag{--tag-border-color: rgba(var(--product-showtimes-rgb-text), .25);opacity:1}.product-showtimes__cinema:focus-visible .product-showtimes__showtime__tag{--tag-border-color: rgba(var(--product-showtimes-rgb-text), .25);opacity:1}@media (hover: hover){.product-showtimes__cinema:hover .product-showtimes__showtime__tag{--tag-border-color: rgba(var(--product-showtimes-rgb-text), .25);opacity:1}}.product-showtimes__text-distance{display:flex;align-items:baseline;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.0175em;font-feature-settings:"cpsp";line-height:.75;text-transform:uppercase;color:rgba(var(--product-showtimes-rgb-text),var(--product-showtimes-opacity-text))}.product-showtimes__text-distance .num-unit{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.5625rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:.75;text-transform:uppercase;letter-spacing:-.05em;margin-left:.25em}:root,ion-content,ion-title{--products-associated-product-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--products-associated-product-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.products-associated{position:relative}.products-associated__products{padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter));display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.products-associated__product{--product-thumb-width: var(--products-associated-product-thumb-width)}:root,ion-content,ion-title{--products-carousel-product-thumb-width: calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--products-carousel-product-thumb-width: calc(3.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px) and (min-width: 520px){:root,ion-content,ion-title{--products-carousel-product-thumb-width: calc(4.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 519px){:root,ion-content,ion-title{--products-carousel-product-thumb-width: calc(7.25 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.products-carousel{position:relative;z-index:1}.products-carousel .swiper-button-prev,.products-carousel .swiper-button-next{--swiper-button-width: max(var(--grid-margin), 1rem);--swiper-button-icon-width: clamp(.75rem, calc(var(--swiper-button-width) - var(--col-gutter)), 2rem);position:absolute;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;width:var(--swiper-button-width);cursor:pointer}@media (hover: none){.products-carousel .swiper-button-prev,.products-carousel .swiper-button-next{pointer-events:none}}.products-carousel .swiper-button-prev.swiper-button-disabled,.products-carousel .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none;cursor:default}.products-carousel .swiper-button-prev:before,.products-carousel .swiper-button-next:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:linear-gradient(to right,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);opacity:.666;content:"";pointer-events:none;transform:translateZ(0)}@media screen and (max-width: 864px){.products-carousel .swiper-button-prev:before,.products-carousel .swiper-button-next:before{opacity:.333}}.products-carousel .swiper-button-prev:after,.products-carousel .swiper-button-next:after{transition-duration:.25s;transition-property:all;transition-timing-function:ease;position:relative;z-index:2;content:"";width:var(--swiper-button-icon-width);height:var(--swiper-button-icon-width);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cg stroke-linecap=%22square%22 stroke-linejoin=%22miter%22 stroke-width=%221%22 transform=%22translate%280.5 0.5%29%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-miterlimit=%2210%22%3E%3Cline data-cap=%22butt%22 x1=%222%22 y1=%2212%22 x2=%2222%22 y2=%2212%22 stroke-linecap=%22butt%22 vector-effect=%22non-scaling-stroke%22%3E%3C/line%3E%3Cpolyline points=%2215,5 22,12 15,19%22 vector-effect=%22non-scaling-stroke%22%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.5}@media (hover: none){.products-carousel .swiper-button-prev:after,.products-carousel .swiper-button-next:after{display:none}}.products-carousel .swiper-button-prev:active:after,.products-carousel .swiper-button-next:active:after{opacity:1;transform:scale(1.1)}.products-carousel .swiper-button-prev:focus-visible:after,.products-carousel .swiper-button-next:focus-visible:after{opacity:1;transform:scale(1.1)}@media (hover: hover){.products-carousel .swiper-button-prev:hover:after,.products-carousel .swiper-button-next:hover:after{opacity:1;transform:scale(1.1)}}.products-carousel .swiper-button-prev{left:0;transform:rotate(180deg)}.products-carousel .swiper-button-next{right:0}.products-carousel__heading{--page-section-title-margin-bottom: 0;--page-section-title-padding-bottom: 0}.products-carousel__product{--product-thumb-width: var(--products-carousel-product-thumb-width)}.products-carousel__swiper{position:relative;z-index:unset}.products-carousel__swiper .swiper-wrapper{padding-top:calc(var(--page-section-title-padding-bottom) + var(--page-section-title-margin-bottom));margin-left:var(--grid-margin);z-index:1}.products-carousel__swiper .products-carousel__swiper__slide{width:var(--products-carousel-product-thumb-width)}.products-carousel__swiper .products-carousel__swiper__slide:last-child{margin-right:calc(2 * var(--grid-margin) - var(--col-gutter))}.products-carousel-tiny{position:relative;z-index:1}.products-carousel-tiny__swiper{position:relative;z-index:unset}.products-carousel-tiny__swiper .swiper-wrapper{z-index:1}.products-carousel-tiny__swiper .products-carousel-tiny__swiper__slide{width:calc(var(--space) * 20);height:calc(var(--space) * 12);border:.5px solid rgba(var(--rgb-offblanc-default),.1);margin-right:calc(var(--space) * 1)}.products-carousel-tiny__swiper .products-carousel-tiny__swiper__slide:last-child{margin-right:var(--product-thumb-padding)}.products-carousel-tiny__swiper .products-carousel-tiny__swiper__slide:first-child{margin-left:var(--product-thumb-padding)}.products-grid{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:relative;--products-grid-gap: calc(1.5 * var(--col-gutter));grid-template-columns:repeat(3,1fr);display:grid;grid-gap:var(--products-grid-gap);margin-top:max(.75 * var(--grid-margin),var(--products-grid-gap));align-content:start}@media screen and (max-width: 864px){.products-grid{--products-grid-gap: calc(var(--space) * 3)}}@media screen and (max-width: 1152px) and (min-width: 865px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 864px){.products-grid{grid-template-columns:repeat(1,1fr)}}.products-grid__product{container-type:inline-size;container-name:product-thumb-grid-product}.products-grid__product__thumb{--product-thumb-gap: 0em;--product-thumb-width: calc(calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - .5 * (var(--products-grid-gap) + var(--col-gutter)))}@media screen and (max-width: 1152px) and (min-width: 865px){.products-grid__product__thumb{--product-thumb-width: calc(calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - .5 * (var(--products-grid-gap) + var(--col-gutter)))}}@media screen and (max-width: 864px){.products-grid__product__thumb{--product-thumb-width: calc(calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}:root,ion-content,ion-title{--films-rows-product-film-thumb-width: calc(4.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--films-rows-product-associated-horizontal-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--films-rows-product-associated-vertical-thumb-width: calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (min-width: 1800px){:root,ion-content,ion-title{--films-rows-product-film-thumb-width: calc(3.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-rows-product-film-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width: 1800px){:root,ion-content,ion-title{--films-rows-product-associated-horizontal-thumb-width: calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-rows-product-associated-horizontal-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (min-width: 1800px){:root,ion-content,ion-title{--films-rows-product-associated-vertical-thumb-width: calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-rows-product-associated-vertical-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.films-rows{position:relative;z-index:2}.films-rows__film__heading{--page-section-title-sticky-top: calc(var(--browse-search-height) - .5px)}.films-rows__film:first-child .films-rows__film__heading{--page-section-title-margin-top: 0;--page-section-title-border-top: none}.films-rows__cols{display:flex;padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter))}@media screen and (max-width: 864px){.films-rows__cols{flex-direction:column}}.films-rows__cols__col{flex:1}@media screen and (min-width: 1800px){.films-rows__cols__col--film{width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);flex:0 0 auto}}@media screen and (min-width: 1800px){.films-rows__cols__col--associated{display:flex;align-items:flex-start;flex-wrap:wrap}}.films-rows__cols__col--associated--no-film{display:flex;align-items:flex-start;flex-wrap:wrap}.films-rows__product--film{--product-thumb-width: var(--films-rows-product-film-thumb-width)}.films-rows__product--associated-horizontal{--product-thumb-width: var(--films-rows-product-associated-horizontal-thumb-width)}.films-rows__product--associated-vertical{--product-thumb-width: var(--films-rows-product-associated-vertical-thumb-width)}:root,ion-content,ion-title{--films-carousels-product-film-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--films-carousels-product-film-margin-right: calc(2 * var(--col-gutter));--films-carousels-product-associated-thumb-width: calc(4.25 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (min-width: 1800px){:root,ion-content,ion-title{--films-carousels-product-film-thumb-width: calc(5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--films-carousels-product-film-thumb-width: calc(8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-carousels-product-film-thumb-width: calc(10.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-carousels-product-film-margin-right: var(--product-thumb-gap)}}@media screen and (min-width: 1800px){:root,ion-content,ion-title{--films-carousels-product-associated-thumb-width: calc(3.333 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--films-carousels-product-associated-thumb-width: calc(5.25 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--films-carousels-product-associated-thumb-width: calc(6.333 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.films-carousels{position:relative;z-index:2}.films-carousels__film__heading{--page-section-title-sticky-top: calc(var(--browse-search-height) - .5px)}.films-carousels__film:first-child .films-carousels__film__heading{--page-section-title-margin-top: 0;--page-section-title-border-top: none}.films-carousels__swiper{position:relative;z-index:1}.films-carousels__swiper .swiper-button-prev,.films-carousels__swiper .swiper-button-next{--swiper-button-width: max(var(--grid-margin), 1rem);--swiper-button-icon-width: clamp(.75rem, calc(var(--swiper-button-width) - var(--col-gutter)), 2rem);position:absolute;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;width:var(--swiper-button-width);cursor:pointer}@media (hover: none){.films-carousels__swiper .swiper-button-prev,.films-carousels__swiper .swiper-button-next{pointer-events:none}}.films-carousels__swiper .swiper-button-prev.swiper-button-disabled,.films-carousels__swiper .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none;cursor:default}.films-carousels__swiper .swiper-button-prev:before,.films-carousels__swiper .swiper-button-next:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:linear-gradient(to right,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);opacity:.666;content:"";pointer-events:none;transform:translateZ(0)}@media screen and (max-width: 864px){.films-carousels__swiper .swiper-button-prev:before,.films-carousels__swiper .swiper-button-next:before{opacity:.333}}.films-carousels__swiper .swiper-button-prev:after,.films-carousels__swiper .swiper-button-next:after{transition-duration:.25s;transition-property:all;transition-timing-function:ease;position:relative;z-index:2;content:"";width:var(--swiper-button-icon-width);height:var(--swiper-button-icon-width);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cg stroke-linecap=%22square%22 stroke-linejoin=%22miter%22 stroke-width=%221%22 transform=%22translate%280.5 0.5%29%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-miterlimit=%2210%22%3E%3Cline data-cap=%22butt%22 x1=%222%22 y1=%2212%22 x2=%2222%22 y2=%2212%22 stroke-linecap=%22butt%22 vector-effect=%22non-scaling-stroke%22%3E%3C/line%3E%3Cpolyline points=%2215,5 22,12 15,19%22 vector-effect=%22non-scaling-stroke%22%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.5}@media (hover: none){.films-carousels__swiper .swiper-button-prev:after,.films-carousels__swiper .swiper-button-next:after{display:none}}.films-carousels__swiper .swiper-button-prev:active:after,.films-carousels__swiper .swiper-button-next:active:after{opacity:1;transform:scale(1.1)}.films-carousels__swiper .swiper-button-prev:focus-visible:after,.films-carousels__swiper .swiper-button-next:focus-visible:after{opacity:1;transform:scale(1.1)}@media (hover: hover){.films-carousels__swiper .swiper-button-prev:hover:after,.films-carousels__swiper .swiper-button-next:hover:after{opacity:1;transform:scale(1.1)}}.films-carousels__swiper .swiper-button-prev{left:0;transform:rotate(180deg)}.films-carousels__swiper .swiper-button-next{right:0}.films-carousels__swiper .swiper-wrapper{padding-top:calc(var(--page-section-title-padding-bottom) + var(--page-section-title-margin-bottom));margin-left:var(--grid-margin);z-index:1}.films-carousels__swiper__slide{width:auto!important}.films-carousels__swiper__slide:last-child{margin-right:calc(2 * var(--grid-margin) - var(--col-gutter))}.films-carousels__swiper__slide--filmdetails{--films-carousels-product-film-thumb-height: calc((var(--films-carousels-product-film-thumb-width) - var(--films-carousels-product-film-margin-right)) * var(--product-thumb-aspect-ratio));align-items:flex-end!important;min-height:var(--films-carousels-product-film-thumb-height);padding-top:var(--product-thumb-padding);padding-bottom:var(--product-thumb-padding)}.films-carousels__swiper__slide--associated+.films-carousels__swiper__slide--filmdetails{margin-bottom:0;padding-left:var(--col-gutter);margin-left:calc(var(--col-gutter) * 2);border-left:.5px solid rgba(var(--rgb-offblanc-default),.25)}.films-carousels__product--film.product-thumb{--product-thumb-width: var(--films-carousels-product-film-thumb-width);--product-thumb-margin-right: var(--films-carousels-product-film-margin-right)}.films-carousels__product--associated{--product-thumb-width: var(--films-carousels-product-associated-thumb-width)}.films-carousels__filmdetails{display:flex;flex-direction:column;justify-content:flex-end;width:calc(20em + var(--grid-margin));text-align:left;padding-right:var(--grid-margin)}@media screen and (max-width: 1152px) and (min-width: 865px){.films-carousels__filmdetails{width:calc((4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (max-width: 864px){.films-carousels__filmdetails{width:calc(12em + var(--grid-margin))}}.films-carousels__filmdetails__heading{margin-bottom:calc(var(--space) * 4);flex:1}@media screen and (max-width: 864px){.films-carousels__filmdetails__heading{margin-bottom:calc(var(--space) * 2)}}.films-carousels__filmdetails .film-data{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;grid-row-gap:0;grid-column-gap:calc(var(--space) * 1.5)}.films-carousels__filmdetails .film-data__item{width:calc(50% - calc(var(--space) * 1));margin-bottom:calc(var(--space) * 2)}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data__item{width:calc(50% - calc(var(--space) * 1))}}.films-carousels__filmdetails .film-data__item.film-data__item--from{display:none}.films-carousels__filmdetails .film-data__item.film-data__item--directors{order:1}.films-carousels__filmdetails .film-data__item.film-data__item--writers{order:2}.films-carousels__filmdetails .film-data__item.film-data__item--runtime{order:3}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data__item.film-data__item--runtime{display:none}}.films-carousels__filmdetails .film-data__item.film-data__item--details{order:4}.films-carousels__filmdetails .film-data__item.film-data__item--cast{order:5;width:100%}.films-carousels__filmdetails .film-data__item.film-data__item--description{order:6;width:100%;margin-bottom:0}.films-carousels__filmdetails .film-data__item p{color:rgba(var(--rgb-offblanc-default),.75);opacity:1;max-width:25em}.films-carousels__filmdetails .film-data__item p svg{opacity:.75}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data__item.film-data__item--directors p,.films-carousels__filmdetails .film-data__item.film-data__item--writers p{display:inline}.films-carousels__filmdetails .film-data__item.film-data__item--directors p:not(:last-child):after,.films-carousels__filmdetails .film-data__item.film-data__item--writers p:not(:last-child):after{content:", "}}.films-carousels__filmdetails .film-data__item.film-data__item--cast p{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data__item.film-data__item--cast p{-webkit-line-clamp:2;line-clamp:2}}.films-carousels__filmdetails .film-data__item.film-data__item--description p{-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data__item.film-data__item--description p{-webkit-line-clamp:3;line-clamp:3}}@media screen and (max-width: 864px){.films-carousels__filmdetails .film-data--has-directors-and-writers .film-data__item--directors{display:none}}.collection__header{display:flex;justify-content:space-between;align-items:center;padding-left:var(--grid-margin);padding-right:var(--grid-margin);margin-top:calc(var(--page-section-title-margin-top) - var(--product-thumb-gap))}.collection__expand-trigger{--collection-expand-trigger-size:1.5rem;--collection-expand-trigger-padding: calc(var(--page-section-title-padding-bottom) + var(--page-section-title-margin-bottom));position:relative}.collection__expand-trigger__link{position:absolute;top:calc(-1 * var(--collection-expand-trigger-padding) - .5 * var(--collection-expand-trigger-size));right:calc(-1 * var(--collection-expand-trigger-padding));height:var(--collection-expand-trigger-size);width:var(--collection-expand-trigger-size);box-sizing:content-box;padding:var(--collection-expand-trigger-padding)}@media screen and (max-width: 864px){.collection__expand-trigger__link{transform:translateY(-.125rem)}}.collection__expand-trigger__icon{height:var(--collection-expand-trigger-size);width:var(--collection-expand-trigger-size);transition-duration:.25s;transition-property:transform;transition-timing-function:ease}.collection__expand-trigger__link:active .collection__expand-trigger__icon{transform:scale(1.1)}.collection__expand-trigger__link:focus-visible .collection__expand-trigger__icon{transform:scale(1.1)}@media (hover: hover){.collection__expand-trigger__link:hover .collection__expand-trigger__icon{transform:scale(1.1)}}.collection__expand-trigger__icon .svg--expand-collection__chevron{transition-duration:.25s;transition-property:all;transition-timing-function:ease;stroke:rgba(var(--rgb-offblanc-default),.5)}.collection__expand-trigger__link:active .collection__expand-trigger__icon .svg--expand-collection__chevron{stroke:rgba(var(--rgb-offblanc-default),.75)}.collection__expand-trigger__link:focus-visible .collection__expand-trigger__icon .svg--expand-collection__chevron{stroke:rgba(var(--rgb-offblanc-default),.75)}@media (hover: hover){.collection__expand-trigger__link:hover .collection__expand-trigger__icon .svg--expand-collection__chevron{stroke:rgba(var(--rgb-offblanc-default),.75)}}.collection__expand-trigger__icon .svg--expand-collection__circle{transition-duration:.25s;transition-property:all;transition-timing-function:ease;stroke:rgba(var(--rgb-offblanc-default),.5);fill:rgba(var(--rgb-offblanc-default),.125)}.collection__expand-trigger__link:active .collection__expand-trigger__icon .svg--expand-collection__circle{stroke:rgba(var(--rgb-offblanc-default),.75);fill:rgba(var(--rgb-offblanc-default),.2)}.collection__expand-trigger__link:focus-visible .collection__expand-trigger__icon .svg--expand-collection__circle{stroke:rgba(var(--rgb-offblanc-default),.75);fill:rgba(var(--rgb-offblanc-default),.2)}@media (hover: hover){.collection__expand-trigger__link:hover .collection__expand-trigger__icon .svg--expand-collection__circle{stroke:rgba(var(--rgb-offblanc-default),.75);fill:rgba(var(--rgb-offblanc-default),.2)}}.scratchoff-modal,.scratchoff-modal ion-content{--modal-content-padding-top: 0em}.scratchoff-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1}.scratchoff{--scratchoff-color-text: rgb(var(--rgb-blanc-default));--scratchoff-logo-offset-top: 0rem;--scratchoff-logo-offset-left: 0rem;--scratchoff-logo-offset-right: 0rem;--scratchoff-logo-width:15.625rem;--scratchoff-logo-width-with-offset: calc(var(--scratchoff-logo-width) - var(--scratchoff-logo-offset-left) - var(--scratchoff-logo-offset-right));--scratchoff-logo-height: calc(var(--scratchoff-logo-width-with-offset) * var(--scratchoff-logo-ratio));--scratchoff-header-height: calc(var(--scratchoff-logo-height) + var(--scratchoff-logo-offset-top));--scratchoff-header-clearance: calc(var(--scratchoff-header-height) + var(--scratchoff-fancyborder-width-total));--scratchoff-input-padding-vert: calc(var(--space) * 2.5);--scratchoff-input-field-color-bg: rgba(var(--rgb-blanc-default), .85);--scratchoff-input-field-color-text: rgb(var(--rgb-noir-default));--scratchoff-input-error-color: rgb(var(--rgb-bad-default));--scratchoff-button-color-bg: rgb(var(--rgb-noir-default));--scratchoff-button-color-bg-disabled: rgb(var(--rgb-gris-default));--scratchoff-button-color-text: rgb(var(--rgb-blanc-default));--scratchoff-fancyborder-radius:.5rem;--scratchoff-fancyborder-gap: 2px;--scratchoff-fancyborder-width: 4px;--scratchoff-fancyborder-width-total: calc(var(--scratchoff-fancyborder-count, 0) * (var(--scratchoff-fancyborder-width) + var(--scratchoff-fancyborder-gap)));display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;color:var(--scratchoff-color-text);min-height:calc(var(--scratchoff-min-height, 0px) - var(--page-padding-bottom-default))}.scratchoff__bg,.scratchoff__noise{min-height:var(--scratchoff-min-height);height:100%}.scratchoff__bg{position:fixed;top:0;left:0;right:0;z-index:0;pointer-events:none}.scratchoff__noise{position:fixed;top:0;left:0;right:0;z-index:9;content:"";background-image:url(/assets/images/noise_black.png);background-repeat:repeat;opacity:.075;pointer-events:none}.scratchoff__header{position:fixed;top:0;left:0;right:0;z-index:3;transition-duration:.9s;transition-property:transform;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.3s;overflow:hidden;transition-delay:0ms}.app--is-keyboard-open .scratchoff__header{transform:translate3d(0,calc(-.5*min(var(--keyboard-height),var(--scratchoff-header-height))),0)}.scratchoff__header__logo{transition-duration:.9s;transition-property:margin,padding,width,height;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.3s;position:relative;margin:var(--scratchoff-logo-offset-top) var(--scratchoff-logo-offset-right) 0 var(--scratchoff-logo-offset-left);width:var(--scratchoff-logo-width-with-offset);height:auto;pointer-events:none;transition-delay:0ms}.scratchoff__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:stretch;transition-duration:.9s;transition-property:margin,padding,transform;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.3s;flex:1;margin-top:var(--scratchoff-header-clearance);transition-delay:0ms}.app--is-keyboard-open .scratchoff__content{transform:translate3d(0,calc(-.5*min(var(--keyboard-height),var(--scratchoff-header-height))),0)}.scratchoff__content__step{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 calc(var(--grid-margin) + var(--scratchoff-fancyborder-width-total));flex:1}@media (max-height: 56.25rem){.scratchoff__content__step--redeem{justify-content:flex-start}}.scratchoff__copy{--copy-color-text: oklch(from var(--scratchoff-color-text) l c h / calc(alpha - .15));--copy-color-text-active: var(--scratchoff-color-text);--copy-color-text-hover: oklch(from var(--scratchoff-color-text) l c h / calc(alpha - .25));--scratchoff-sticker-size:18.75rem;position:relative;z-index:2;margin-top:calc(var(--scratchoff-fancyborder-width-total) + var(--grid-margin));padding:0 calc(var(--grid-margin) + var(--scratchoff-fancyborder-width-total)) calc(var(--scratchoff-fancyborder-width-total) + var(--grid-margin))}@media screen and (max-width: 1152px) and (min-width: 865px){.scratchoff__copy{--scratchoff-sticker-size:15.625rem}}@media screen and (max-width: 864px){.scratchoff__copy{--scratchoff-sticker-size:12.5rem}}.scratchoff__copy__sticker.scratchoff-sticker{--scratchoff-sticker-text-rotate: 20deg;position:absolute;top:calc(-1 * var(--scratchoff-fancyborder-width-total) - var(--grid-margin) - .3 * var(--scratchoff-sticker-size));right:calc(2 * var(--modal-close-button-padding-horiz) + var(--modal-close-button-size));z-index:3}.scratchoff__copy__head,.scratchoff__copy__body h1{max-width:12em}@media screen and (max-width: 864px){.scratchoff__copy__head,.scratchoff__copy__body h1{font-size:3rem;letter-spacing:-.045em;font-feature-settings:"cpsp"}.scratchoff__copy__head .widont,.scratchoff__copy__body h1 .widont{white-space:normal}}@media screen and (max-width: 864px){.scratchoff__copy--has-sticker .scratchoff__copy__body:not(.scratchoff__copy__body--secondary){margin-top:calc(.39 * var(--scratchoff-sticker-size))}}@media screen and (min-width: 865px){.scratchoff__copy--has-sticker .scratchoff__copy__body:not(.scratchoff__copy__body--secondary) h1{margin-right:calc(2 * var(--modal-close-button-padding-horiz) + var(--modal-close-button-size) + .5 * var(--scratchoff-sticker-size))}}.scratchoff__copy__body--secondary{margin-top:calc(var(--space) * 8)}.scratchoff__footer{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.scratchoff__footer__link,.scratchoff__footer__text{padding:calc(var(--space) * 1)}.scratchoff__footer__sep{opacity:.666}.scratchoff__button{display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:75ms;transition-property:background;transition-timing-function:ease-in;color:var(--scratchoff-button-color-text);background:var(--scratchoff-button-color-bg);border:none;outline:none}.scratchoff__button:active{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}.scratchoff__button:focus-visible{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}@media (hover: hover){.scratchoff__button:hover{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}}.scratchoff__button.state-disabled{background:var(--scratchoff-button-color-bg-disabled);pointer-events:none}.scratchoff__button .spinner,.scratchoff__button .svg{width:1.3125rem;height:1.3125rem}.scratchoff__button .spinner .svg__has-stroke,.scratchoff__button .spinner .image--svg__has-stroke,.scratchoff__button .svg .svg__has-stroke,.scratchoff__button .svg .image--svg__has-stroke{stroke:currentColor}.scratchoff .block-button__button__inner{border-radius:var(--scratchoff-fancyborder-radius)}.scratchoff .block-button__button__inner--primary{--block-button-color-bg: var(--scratchoff-button-color-bg);--block-button-color-border: var(--scratchoff-button-color-text);--block-button-color-text: var(--scratchoff-button-color-text);--block-button-color-bg-hover: oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h);--block-button-color-border-hover: var(--scratchoff-button-color-text);--block-button-color-text-hover: var(--scratchoff-button-color-text)}.scratchoff .block-button__button__inner--secondary{--block-button-color-bg: transparent;--block-button-color-border: var(--scratchoff-button-color-text);--block-button-color-text: var(--scratchoff-button-color-text);--block-button-color-bg-hover: oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h / .5);--block-button-color-border-hover: var(--scratchoff-button-color-text);--block-button-color-text-hover: var(--scratchoff-button-color-text)}.scratchoff__auth{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.scratchoff__auth__ctas{margin-bottom:calc(var(--space) * 8);width:100%}@media screen and (min-width: 865px){.scratchoff__auth__ctas{display:flex;justify-content:center;align-items:center;gap:calc(var(--space) * 1)}}@media screen and (max-width: 864px){.scratchoff__auth__ctas{display:flex;flex-direction:column;justify-content:center;align-items:center}}.scratchoff__auth__cta{min-width:12.5rem}.scratchoff__input{align-self:center}.scratchoff__input,.scratchoff__input input.scratchoff__input__field{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;line-height:.75;font-size:2.625rem;line-height:1;text-transform:uppercase;letter-spacing:.5em;color:var(--scratchoff-input-field-color-text)}@media screen and (max-width: 864px){.scratchoff__input,.scratchoff__input input.scratchoff__input__field{font-size:1.875rem}}.scratchoff__input__controls{display:flex;position:relative;border-radius:var(--scratchoff-fancyborder-radius)}.scratchoff__input input.scratchoff__input__field{flex:1;background:var(--scratchoff-input-field-color-bg);color:inherit;padding:var(--scratchoff-input-padding-vert) 0 var(--scratchoff-input-padding-vert) .25em;border:none;border-radius:var(--scratchoff-fancyborder-radius) 0 0 var(--scratchoff-fancyborder-radius);max-width:calc(8ch + 4.375em)}.scratchoff__input input.scratchoff__input__field::placeholder{color:inherit;opacity:.2}.scratchoff__input input.scratchoff__input__field.state-valid{caret-color:transparent}.scratchoff__input__char-divider{position:absolute;top:0;bottom:0;border-left:.5px solid rgba(var(--rgb-noir-default),.25)}.scratchoff__input__char-divider--1{left:calc(1*(1ch + .5em))}.scratchoff__input__char-divider--2{left:calc(2*(1ch + .5em))}.scratchoff__input__char-divider--3{left:calc(3*(1ch + .5em))}.scratchoff__input__char-divider--4{left:calc(4*(1ch + .5em))}.scratchoff__input__char-divider--5{left:calc(5*(1ch + .5em))}.scratchoff__input__char-divider--6{left:calc(6*(1ch + .5em))}.scratchoff__input__char-divider--7{left:calc(7*(1ch + .5em))}.scratchoff__input__char-divider--8{left:calc(8*(1ch + .5em))}.scratchoff__input__submit{margin-left:-.25em;padding:0 var(--scratchoff-input-padding-vert);border-left:.5px solid rgba(var(--rgb-noir-default),.1);border-radius:0 var(--scratchoff-fancyborder-radius) var(--scratchoff-fancyborder-radius) 0}.scratchoff__input__errors{color:var(--scratchoff-input-error-color);text-align:center;margin:calc(calc(var(--space) * 2) + var(--scratchoff-fancyborder-width-total)) auto 0;max-width:25em}.scratchoff__fancyborder{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.scratchoff__fancyborder__line{--scratchoff-fancyborder-line-offset: calc(var(--scratchoff-fancyborder-line-num, 0) * (var(--scratchoff-fancyborder-width) + var(--scratchoff-fancyborder-gap)));position:absolute;top:calc(-1 * var(--scratchoff-fancyborder-line-offset));bottom:calc(-1 * var(--scratchoff-fancyborder-line-offset));left:calc(-1 * var(--scratchoff-fancyborder-line-offset));right:calc(-1 * var(--scratchoff-fancyborder-line-offset));border:var(--scratchoff-fancyborder-width) solid currentColor;border-radius:calc(var(--scratchoff-fancyborder-radius) + var(--scratchoff-fancyborder-line-offset));opacity:0}.scratchoff__fancyborder__line--1{opacity:1}.scratchoff__fancyborder.state-radiating .scratchoff__fancyborder__line,.scratchoff__fancyborder.state-flashing .scratchoff__fancyborder__line{opacity:.333;animation-duration:.3s;animation-name:scratchoff-fancyborder;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:step-end}.scratchoff__fancyborder.state-radiating .scratchoff__fancyborder__line--2{animation-delay:75ms}.scratchoff__fancyborder.state-radiating .scratchoff__fancyborder__line--3{animation-delay:.15s}.scratchoff__fancyborder.state-radiating .scratchoff__fancyborder__line--4{animation-delay:225ms}.scratchoff__fancyborder.state-error{border-color:var(--scratchoff-input-error-color)}@keyframes scratchoff-fancyborder{0%{opacity:.333}50%{opacity:1}to{opacity:1}}.scratchoff__slotmachine-wrapper{position:relative;width:auto;margin:calc(var(--space) * 6) auto calc(var(--space) * 4)}@media screen and (max-width: 864px){.scratchoff__slotmachine-wrapper{margin:calc(var(--scratchoff-fancyborder-width-total) + 3 * var(--scratchoff-fancyborder-gap) + var(--scratchoff-fancyborder-width)) auto var(--scratchoff-fancyborder-width-total)}}.scratchoff__slotmachine-wrapper .scratchoff-slotmachine{--scratchoff-slotmachine-color-bg: var(--scratchoff-input-field-color-bg);transition-duration:.9s;transition-property:max-width;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-delay:.3s;border-radius:var(--scratchoff-fancyborder-radius)}@media screen and (min-aspect-ratio: 4/3){.scratchoff__slotmachine-wrapper .scratchoff-slotmachine{max-width:34.375rem}}@media screen and (min-aspect-ratio: 5/3){.scratchoff__slotmachine-wrapper .scratchoff-slotmachine{max-width:29.0625rem}}.scratchoff__prize{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:calc(var(--scratchoff-fancyborder-width-total) + calc(var(--space) * 6));flex:1}@media screen and (max-width: 864px){.scratchoff__prize{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.scratchoff__prize__hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 865px){.scratchoff__prize__hero{width:calc(58.333% - .5 * var(--col-gutter))}}@media screen and (max-width: 864px){.scratchoff__prize__hero{width:100%}}.scratchoff__prize__hero__media{width:100%;border-radius:var(--scratchoff-fancyborder-radius);overflow:hidden}@media screen and (min-width: 865px){.scratchoff__prize__hero .scratchoff-sticker{position:absolute;top:calc(-.5 * var(--scratchoff-sticker-size));left:calc(-.25 * var(--scratchoff-sticker-size))}}@media screen and (max-width: 864px){.scratchoff__prize__hero .scratchoff-sticker{position:absolute;bottom:calc(-.6 * var(--scratchoff-sticker-size));right:calc(-.25 * var(--scratchoff-sticker-size))}}.scratchoff__prize__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width: 865px){.scratchoff__prize__content{width:calc(41.666% - var(--col-width) - .5 * var(--col-gutter))}}@media screen and (max-width: 864px){.scratchoff__prize__content{margin-top:calc(var(--scratchoff-fancyborder-width) + calc(var(--space) * 6));margin-bottom:calc(var(--root-safe-area-bottom) + var(--block-button-bottom-margin) + var(--block-button-min-height));flex:1;width:100%;justify-content:flex-start}}.scratchoff__prize__content__eyebrow{font-weight:700}.scratchoff__prize__content__title{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2.625rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.9;text-transform:uppercase;margin:calc(var(--space) * .5) 0 calc(var(--space) * 2)}@media screen and (max-width: 864px){.scratchoff__prize__content__title .widont{white-space:normal}}.scratchoff__prize__content__description{max-width:20em}.scratchoff__prize__content__description a{color:inherit}.scratchoff__prize__content__cta-notphone{margin-top:calc(var(--space) * 3);width:100%}@media screen and (max-width: 864px){.scratchoff__prize__content__cta-notphone{display:none}}.scratchoff__prize__content__cta-notphone .block-button{display:block}.scratchoff__prize__cta-phone{position:fixed;bottom:max(var(--root-safe-area-bottom) + var(--block-button-bottom-margin),var(--grid-margin) + var(--scratchoff-fancyborder-width-total));left:calc(var(--grid-margin) + var(--scratchoff-fancyborder-width-total));right:calc(var(--grid-margin) + var(--scratchoff-fancyborder-width-total));z-index:2}@media screen and (min-width: 865px){.scratchoff__prize__cta-phone{display:none}}.scratchoff__prize__cta-phone .block-button{width:100%}.scratchoff__couponcode{position:relative;margin:calc(var(--space) * 4) 0 calc(var(--space) * 6);max-width:37.5rem;border-radius:var(--scratchoff-fancyborder-radius);overflow:hidden}.scratchoff__couponcode__label{position:absolute;top:calc(var(--space) * 2);left:calc(var(--space) * 2)}.scratchoff__couponcode__input,.scratchoff__couponcode__input[type=text]{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;line-height:1;width:100%;padding:calc(var(--space) * 3.5) 4em calc(var(--space) * 2) calc(var(--space) * 2);border:none;color:var(--scratchoff-input-field-color-text);background:var(--scratchoff-input-field-color-bg);-webkit-user-select:all;user-select:all}.scratchoff__couponcode__copy{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;padding:calc(var(--space) * 2);gap:.3125rem;color:var(--scratchoff-button-color-text);background:var(--scratchoff-button-color-bg)}.scratchoff__couponcode__copy .svg__has-stroke,.scratchoff__couponcode__copy .image--svg__has-stroke{stroke:var(--scratchoff-button-color-text)}.scratchoff__couponcode__copy:active{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}.scratchoff__couponcode__copy:focus-visible{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}@media (hover: hover){.scratchoff__couponcode__copy:hover{background:oklch(from var(--scratchoff-button-color-bg) calc(l - .075) c h)}}.scratchoff__couponcode__copy__icon{width:1rem;height:1rem}[data-scratchoff="2024"]{--modal-close-button-color: rgb(var(--rgb-noir-default))}[data-scratchoff="2024"] .scratchoff{--scratchoff-2024-bg-angle: 180deg;--scratchoff-2024-bg-stop-1: 0%;--scratchoff-2024-bg-stop-2: 33%;--scratchoff-2024-bg-stop-3: 66%;--scratchoff-2024-bg-stop-4: 100%;--scratchoff-2024-green: #62ba46;--scratchoff-2024-ltgreen: #afd136;--scratchoff-2024-yellow: #f5ea14;--scratchoff-2024-ltorange: #ffc609;--scratchoff-2024-orange: #f27221;--scratchoff-2024-dkorange: #f05822;--scratchoff-2024-pink: #e70d89;--scratchoff-color-text: rgba(var(--rgb-noir-default), .75);--scratchoff-input-error-color: var(--scratchoff-2024-dkorange);--scratchoff-button-color-bg: var(--scratchoff-2024-yellow);--scratchoff-button-color-bg-disabled: oklch(from var(--scratchoff-2024-yellow) l calc(c/4) h);--scratchoff-button-color-text: rgb(var(--rgb-noir-default));--scratchoff-logo-ratio: 1280/1524;--scratchoff-logo-offset-top:-7.5rem;--scratchoff-logo-offset-left: 0rem;--scratchoff-logo-offset-right: 0rem;--scratchoff-logo-width:37.5rem}@property --scratchoff-2024-bg-angle{syntax: "<angle>"; inherits: false; initial-value: 180deg;}@property --scratchoff-2024-bg-stop-1{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --scratchoff-2024-bg-stop-2{syntax: "<percentage>"; inherits: false; initial-value: 33%;}@property --scratchoff-2024-bg-stop-3{syntax: "<percentage>"; inherits: false; initial-value: 66%;}@property --scratchoff-2024-bg-stop-4{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --scratchoff-2024-green{syntax: "<color>"; inherits: false; initial-value: oklch(76% .3 142);}@property --scratchoff-2024-yellow{syntax: "<color>"; inherits: false; initial-value: oklch(90% .3 106);}@property --scratchoff-2024-orange{syntax: "<color>"; inherits: false; initial-value: oklch(75% .24 42);}@property --scratchoff-2024-pink{syntax: "<color>"; inherits: false; initial-value: oklch(65% .32 355);}@supports (color: oklch(0% 0 0)){[data-scratchoff="2024"] .scratchoff{--scratchoff-2024-green: oklch(76% .3 142);--scratchoff-2024-ltgreen: oklch(85% .3 125);--scratchoff-2024-yellow: oklch(90% .3 106);--scratchoff-2024-ltorange: oklch(90% .3 76);--scratchoff-2024-orange: oklch(75% .24 42);--scratchoff-2024-dkorange: oklch(70% .3 42);--scratchoff-2024-pink: oklch(65% .32 355)}}@media screen and (min-aspect-ratio: 4/3){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-offset-top:-6.75rem}}@media screen and (min-aspect-ratio: 5/3){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-offset-top:-5.25rem}}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-offset-top: -21vw}}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-offset-left: -15vw}}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-offset-right: -12vw}}@media screen and (min-aspect-ratio: 4/3){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-width:33.75rem}}@media screen and (min-aspect-ratio: 5/3){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-width:26.25rem}}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff{--scratchoff-logo-width: 100vw}}[data-scratchoff="2024"] .scratchoff--is-prize-step{--scratchoff-logo-offset-left: 0rem;--scratchoff-logo-offset-right: 0rem;--scratchoff-logo-offset-top:-3.75rem;--scratchoff-logo-width:18.75rem}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff--is-prize-step{--scratchoff-logo-offset-top: -10vw}}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff--is-prize-step{--scratchoff-logo-width: 60vw}}[data-scratchoff="2024"] .scratchoff__bg{background-image:linear-gradient(var(--scratchoff-2024-bg-angle),var(--scratchoff-2024-green) var(--scratchoff-2024-bg-stop-1),var(--scratchoff-2024-yellow) var(--scratchoff-2024-bg-stop-2),var(--scratchoff-2024-orange) var(--scratchoff-2024-bg-stop-3),var(--scratchoff-2024-pink) var(--scratchoff-2024-bg-stop-4))}@supports (color: oklch(0% 0 0)){[data-scratchoff="2024"] .scratchoff__bg{background-image:linear-gradient(var(--scratchoff-2024-bg-angle) in oklch,var(--scratchoff-2024-green) var(--scratchoff-2024-bg-stop-1),var(--scratchoff-2024-yellow) var(--scratchoff-2024-bg-stop-2),var(--scratchoff-2024-orange) var(--scratchoff-2024-bg-stop-3),var(--scratchoff-2024-pink) var(--scratchoff-2024-bg-stop-4))}}[data-scratchoff="2024"] .scratchoff__header{display:flex;justify-content:center;align-items:flex-start}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024{width:100%;height:auto}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__green{fill:var(--scratchoff-2024-green)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__ltgreen{fill:var(--scratchoff-2024-ltgreen)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__yellow{fill:var(--scratchoff-2024-yellow)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__ltorange{fill:var(--scratchoff-2024-ltorange)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__orange{fill:var(--scratchoff-2024-orange)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__dkorange{fill:var(--scratchoff-2024-dkorange)}[data-scratchoff="2024"] .scratchoff__header__logo .svg--scratchoff-logo-2024__holo{transform:translate(calc(-1 * var(--motion-pos-x, .5) * 50%),calc(-1 * var(--motion-pos-y, .5) * 50%))}[data-scratchoff="2024"] .scratchoff__header__logo .glitter{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;filter:brightness(1.75) saturate(.333)}[data-scratchoff="2024"] .scratchoff__header__logo .glitter--is-texture{filter:none}[data-scratchoff="2024"] .scratchoff__header__logo .glitter__canvas{position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;width:150%;height:150%;transform:rotate(-30deg)}[data-scratchoff="2024"] .scratchoff__footer{color:rgb(var(--rgb-offblanc-default))}[data-scratchoff="2024"] .scratchoff__button{--scratchoff-button-color-bg: var(--scratchoff-2024-green);--scratchoff-button-color-bg-disabled: oklch(from var(--scratchoff-2024-orange) calc(l/.8) calc(c/2) h);--scratchoff-button-color-text: rgb(var(--rgb-noir-default))}[data-scratchoff="2024"] .scratchoff__button.state-error{--scratchoff-button-color-bg: var(--scratchoff-input-error-color)}[data-scratchoff="2024"] .scratchoff__button .spinner:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cg stroke-linecap=%22square%22 stroke-linejoin=%22miter%22 stroke-width=%221%22 fill=%22none%22 stroke=%22%23000000%22%3E%3Ccircle class=%22spinner__stroke spinner__stroke--bg%22 cx=%2212%22 cy=%2212%22 stroke=%22%23f1f1f1%22 opacity=%22.333%22 r=%2211%22 vector-effect=%22non-scaling-stroke%22%3E%3C/circle%3E%3Cpath d=%22M12 1a11 11 0 0 1 11 11%22 data-cap=%22butt%22 stroke-linecap=%22butt%22 stroke=%22%23ffffff%22 vector-effect=%22non-scaling-stroke%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}[data-scratchoff="2024"] .scratchoff__input__button{border-color:var(--scratchoff-2024-dkorange)}[data-scratchoff="2024"] .scratchoff__input__errors{color:oklch(from var(--scratchoff-input-error-color) calc(l - .2) c h)}[data-scratchoff="2024"] .scratchoff__slotmachine-wrapper .svg--scratchoff-badge-2024{position:absolute;top:100%;left:100%;z-index:2;width:6.25rem;height:6.25rem;transform:translate(-64%,-64%) rotate(55deg)}@media screen and (max-width: 864px){[data-scratchoff="2024"] .scratchoff__prize__hero{margin-top:calc(-.4 * var(--scratchoff-header-height))}}[data-scratchoff="2024"] .scratchoff__prize__hero .svg--scratchoff-badge-2024{position:absolute;bottom:calc(var(--space) * 1);left:calc(var(--space) * 1);z-index:2;width:6.25rem;height:6.25rem}[data-scratchoff="2024"] .scratchoff__fancyborder__line--1{border-color:var(--scratchoff-2024-orange)}[data-scratchoff="2024"] .scratchoff__fancyborder__line--2{border-color:var(--scratchoff-2024-ltorange)}[data-scratchoff="2024"] .scratchoff__fancyborder__line--3{border-color:var(--scratchoff-2024-yellow)}[data-scratchoff="2024"] .scratchoff__fancyborder__line--4{border-color:var(--scratchoff-2024-green)}[data-scratchoff="2024"] .scratchoff__fancyborder.state-error .scratchoff__fancyborder__line{border-color:var(--scratchoff-input-error-color)}[data-scratchoff="2024"] .scratchoff .notice-block{--notice-block-color-bg: var(--scratchoff-2024-yellow);--notice-block-color-border: var(--scratchoff-2024-orange);--notice-block-color-heading: var(--scratchoff-color-text)}.shelf{position:relative;z-index:2}.shelf__header{position:sticky;top:0;z-index:2;--page-section-title-border-top: none;--page-section-title-margin-top: 0rem;--page-section-title-padding-top: var(--nav-header-button-padding-top);--page-section-title-padding-left: calc(var(--in-page-back-button-size) + var(--nav-header-button-padding-horiz));--page-section-title-padding-right: calc(var(--in-page-back-button-size) + var(--nav-header-button-padding-horiz));--page-section-title-padding-bottom: calc(var(--space) * 3);padding-left:var(--grid-margin);padding-right:var(--grid-margin);background-image:linear-gradient(to bottom,rgb(var(--rgb-noir-default)) 0%,rgb(var(--rgb-noir-default)) 2.92%,rgba(var(--rgb-noir-default),.997328) 6.37%,rgba(var(--rgb-noir-default),.993666) 10.97%,rgba(var(--rgb-noir-default),.98763) 16.59%,rgba(var(--rgb-noir-default),.978624) 23.1%,rgba(var(--rgb-noir-default),.966056) 30.37%,rgba(var(--rgb-noir-default),.949331) 38.27%,rgba(var(--rgb-noir-default),.927856) 46.66%,rgba(var(--rgb-noir-default),.901037) 55.41%,rgba(var(--rgb-noir-default),.86828) 64.39%,rgba(var(--rgb-noir-default),.828992) 73.47%,rgba(var(--rgb-noir-default),.782578) 82.52%,rgba(var(--rgb-noir-default),.728446) 91.41%,rgba(var(--rgb-noir-default),.666) 100%);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}ion-modal.modal-card .shelf__header{--page-section-title-padding-top: var(--ion-card-modal-padding-top)}.shelf__header__title{text-align:center;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25)}.shelf__content{--shelf-grid-gap: calc(1.5 * var(--col-gutter));position:relative;z-index:1;padding-left:var(--grid-margin);padding-right:var(--grid-margin);grid-template-columns:repeat(4,1fr);display:grid;grid-gap:var(--shelf-grid-gap);grid-auto-flow:row dense;margin-top:max(.75 * var(--grid-margin),var(--shelf-grid-gap))}@media screen and (max-width: 864px){.shelf__content{--shelf-grid-gap: calc(var(--space) * 3)}}@media screen and (max-width: 864px){.shelf__content{grid-template-columns:repeat(2,1fr)}}.shelf--is-type-other-only .shelf__content{grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 864px){.shelf--is-type-other-only .shelf__content{grid-template-columns:repeat(2,1fr)}}.shelf__product{container-type:inline-size;container-name:product-thumb-shelf}.shelf__product--film{grid-column:span 2;grid-row:span 2}@media screen and (min-width: 865px){.shelf--is-type-mix .shelf__product--film .product-thumb{--product-thumb-height: calc(var(--product-thumb-inner-width) * var(--product-thumb-aspect-ratio) + .5 * var(--shelf-grid-gap))}}.shelf__product__thumb{--product-thumb-width: 100cqw;--product-thumb-gap: 0em}.splash-aaa24-callout{position:relative;z-index:arbitrary;padding-top:var(--grid-margin);padding-bottom:var(--grid-margin);background:#DEDCD6;color:rgb(var(--rgb-noir-default))}@media screen and (max-width: 864px){.splash-aaa24-callout{background:rgb(var(--rgb-offblanc-allaccess))}}@media screen and (max-width: 864px){.splash-aaa24-callout{padding-top:calc(var(--space) * 4);padding-bottom:0}}@media screen and (min-width: 865px){.splash-aaa24-callout__bg{position:absolute;left:50%;top:0;right:0;bottom:0;z-index:1}}@media screen and (max-width: 864px){.splash-aaa24-callout__bg{margin-top:calc(var(--space) * 4)}}.splash-aaa24-callout__content{position:relative;z-index:2;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.splash-aaa24-callout__head{margin-bottom:calc(var(--space) * 8)}.splash-aaa24-callout__head__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:4rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase;max-width:7em;margin-bottom:calc(var(--space) * 3)}@media screen and (max-width: 864px){.splash-aaa24-callout__head__heading{font-size:calc((1rem * 48) / ((var(--html-font-ratio) * 16)));letter-spacing:-.045em;font-feature-settings:"cpsp"}}.splash-aaa24-callout__head__sub{max-width:20em}.splash-aaa24-callout__head__sub p{margin-bottom:var(--paragraph-bottom-margin)}.splash-aaa24-callout__head__sub a{color:currentColor;text-decoration-color:rgba(var(--rgb-noir-default),.333)}.splash-aaa24-callout__head__sub a:hover{text-decoration:none}.splash-aaa24-callout__benefits{width:calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);grid-template-columns:repeat(3,1fr);font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:-.025em;line-height:1;display:grid;grid-gap:var(--col-gutter)}@media screen and (max-width: 864px){.splash-aaa24-callout__benefits{width:auto}}@media screen and (max-width: 1152px){.splash-aaa24-callout__benefits{grid-template-columns:repeat(2,1fr)}}.splash-aaa24-callout__benefits li{position:relative;border-top:.5px solid rgba(var(--rgb-noir-default),.5);padding:calc(var(--space) * 1) 0 calc(var(--space) * 4) 0;min-height:4em}.splash-aaa24-callout__benefits li:after{position:absolute;top:calc(var(--space) * 1);bottom:calc(var(--space) * 1);right:0;border-right:.5px solid rgba(var(--rgb-noir-default),.25);content:""}.splash-aaa24-callout__benefits li:nth-child(3n):after{display:none}@media screen and (max-width: 1152px){.splash-aaa24-callout__benefits li:nth-child(2n):after{display:none}}.splash-aaa24-callout__benefits li p{max-width:6em}.splash-aaa24-callout__ctas{margin-top:calc(var(--space) * 3)}.splash-aaa24-callout__ctas__cta{display:inline-block}@media screen and (max-width: 864px){.splash-aaa24-callout__ctas .block-button__button__inner{padding-left:calc(var(--space) * 4);padding-right:calc(var(--space) * 4)}}.splash-hero{position:relative;z-index:arbitrary;padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-top:var(--nav-header-outer-height-with-clearance);--grid-col-width: 1fr;display:grid;grid-gap:var(--col-gutter);grid-template-columns:[col1-start] var(--grid-col-width) [col1-end col2-start] var(--grid-col-width) [col2-end col3-start] var(--grid-col-width) [col3-end col4-start] var(--grid-col-width) [col4-end col5-start] var(--grid-col-width) [col5-end col6-start] var(--grid-col-width) [col6-end col7-start] var(--grid-col-width) [col7-end col8-start] var(--grid-col-width) [col8-end col9-start] var(--grid-col-width) [col9-end col10-start] var(--grid-col-width) [col10-end col11-start] var(--grid-col-width) [col11-end col12-start] var(--grid-col-width) [col12-end];grid-template-rows:[row1-start] auto [row1-end row2-start] auto [row2-end row3-start] auto [row3-end row4-start] auto [row4-end row5-start] auto [row5-end]}.splash-hero .svg__has-fill,.splash-hero .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.splash-hero .svg__has-stroke,.splash-hero .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}@media screen and (max-width: 864px){.splash-hero{--grid-col-width: 1fr}}.splash-hero__area--title{grid-area:row1-start/col1-start/row1-end/col9-end}@media screen and (max-width: 864px){.splash-hero__area--title{grid-area:row1-start/col1-start/row1-end/col12-end}}.splash-hero__area--tagline{grid-area:row2-start/col1-start/row2-end/col5-end}@media screen and (max-width: 864px){.splash-hero__area--tagline{grid-area:row2-start/col1-start/row2-end/col12-end}}.splash-hero__area--ctas{grid-area:row3-start/col1-start/row3-end/col5-end}@media screen and (max-width: 864px){.splash-hero__area--ctas{grid-area:row3-start/col1-start/row3-end/col12-end}}.splash-hero__area--details{grid-area:row4-start/col1-start/row5-end/col5-end;align-self:end}@media screen and (max-width: 864px){.splash-hero__area--details{grid-area:row5-start/col1-start/row5-end/col12-end}}.splash-hero__area--tickets{grid-area:row3-start/col6-start/row5-end/col9-end;align-self:center}@media screen and (max-width: 864px){.splash-hero__area--tickets{grid-area:row4-start/col1-start/row4-end/col7-end}}@media screen and (max-width: 864px){.splash-hero__area--tickets{align-self:end}}.splash-hero__area--screenshot{grid-area:row1-start/col8-start/row5-end/col12-end;position:relative}@media screen and (max-width: 864px){.splash-hero__area--screenshot{grid-area:row4-start/col5-start/row4-end/col12-end}}.splash-hero__title{container-type:inline-size;container-name:splash-hero-title}@media screen and (max-width: 864px){.splash-hero__title{margin:0 calc(-1.5 * var(--grid-margin)) 0 calc(-1 * var(--grid-margin))}}@media screen and (min-width: 865px){.splash-hero__title__svg{margin:0 0 0 -5.89cqw}}.splash-hero__tagline{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.625rem;letter-spacing:-.0375em;line-height:.95}@media screen and (max-width: 864px){.splash-hero__tagline{font-size:calc((1rem * 27) / ((var(--html-font-ratio) * 16)));letter-spacing:-.025em;margin-right:calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.splash-hero__ctas{display:flex;flex-direction:column;align-items:flex-start;margin:calc(var(--space) * 4) 0 0 0}.splash-hero__ctas__appstore{display:flex;justify-content:flex-start;align-items:center;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:-.01em;line-height:1;padding:.75em 1.25em .85em;border:.5px solid rgb(var(--rgb-offblanc-default));border-radius:.5em;text-decoration:none}.splash-hero__ctas__appstore:active{color:rgb(var(--rgb-noir-default));background:rgb(var(--rgb-offblanc-default))}.splash-hero__ctas__appstore:active .svg__has-fill,.splash-hero__ctas__appstore:active .image--svg__has-fill{fill:rgb(var(--rgb-noir-default))}.splash-hero__ctas__appstore:focus-visible{color:rgb(var(--rgb-noir-default));background:rgb(var(--rgb-offblanc-default))}.splash-hero__ctas__appstore:focus-visible .svg__has-fill,.splash-hero__ctas__appstore:focus-visible .image--svg__has-fill{fill:rgb(var(--rgb-noir-default))}@media (hover: hover){.splash-hero__ctas__appstore:hover{color:rgb(var(--rgb-noir-default));background:rgb(var(--rgb-offblanc-default))}.splash-hero__ctas__appstore:hover .svg__has-fill,.splash-hero__ctas__appstore:hover .image--svg__has-fill{fill:rgb(var(--rgb-noir-default))}}.splash-hero__ctas__appstore__icon{height:2.666em;width:2.666em;margin-right:.75em}.splash-hero__ctas__appstore__content{margin-right:.75em}.splash-hero__ctas__appstore__content__bottom{font-size:2.25rem;letter-spacing:-.0375em;font-size:1.875em}.splash-hero__ctas__login{opacity:.75;padding:calc(var(--space) * 1) 0}.splash-hero__ctas__login__link:active{text-decoration:none}.splash-hero__ctas__login__link:focus-visible{text-decoration:none}@media (hover: hover){.splash-hero__ctas__login__link:hover{text-decoration:none}}.splash-hero__details{margin-top:calc(var(--space) * 4)}@media screen and (max-width: 864px){.splash-hero__details{margin-top:calc(var(--space) * 0)}}.splash-hero__details__text{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:var(--col-gutter)}@media screen and (max-width: 1152px){.splash-hero__details__text{grid-template-columns:repeat(1,1fr)}}.splash-hero__details__text__eyebrow{opacity:.75;margin-bottom:calc(var(--space) * 1)}@media screen and (max-width: 1152px){.splash-hero__details__text__eyebrow{margin-top:calc(var(--space) * 1)}}.splash-hero__details__text p{max-width:15em;color:rgba(var(--rgb-offblanc-default),.75);padding-right:calc(var(--space) * 2)}@media screen and (max-width: 864px){.splash-hero__details__text p{max-width:22em}}.splash-hero__details__text p:not(:last-child){margin-bottom:var(--paragraph-bottom-margin)}@media screen and (max-width: 864px){.splash-hero__details__text ul{display:flex;flex-wrap:wrap}}.splash-hero__details__text li{max-width:24em;border-top:.5px solid rgba(var(--rgb-offblanc-default),.25);padding-top:calc(var(--space) * 1);margin-bottom:calc(var(--space) * 1)}@media screen and (max-width: 864px){.splash-hero__details__text li{max-width:none}}@media screen and (max-width: 864px){.splash-hero__details__text li{flex:1 0 50%}}@media screen and (min-width: 865px){.splash-hero__details__text li:first-child{border-top:none;padding-top:0}}.splash-hero__details__text li p{max-width:none;color:rgba(var(--rgb-offblanc-default),.5)}.splash-hero__details__text a{text-decoration-color:rgba(var(--rgb-offblanc-default),.333)}.splash-hero__details__text a:hover{text-decoration:none}.splash-hero__details__watch{margin:calc(var(--space) * 4) 0 var(--grid-margin)}@media screen and (max-width: 864px){.splash-hero__details__watch{margin:calc(var(--space) * 4) 0}}.splash-hero__details__watch__hd{padding-top:calc(var(--space) * 1);border-top:.5px solid rgba(var(--rgb-offblanc-default),.5);margin-bottom:calc(var(--space) * 2);color:rgba(var(--rgb-offblanc-default),.5)}.splash-hero__details__watch__items{grid-template-columns:repeat(5,1fr);display:grid;grid-column-gap:var(--col-gutter);grid-row-gap:calc(var(--space) * 4)}@media screen and (max-width: 1152px){.splash-hero__details__watch__items{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1152px){.splash-hero__details__watch__items--5-items{grid-template-columns:repeat(3,1fr)}}.splash-hero__details__watch__item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1;padding-right:var(--col-gutter);text-decoration:none}.splash-hero__details__watch__item:not(:last-child){border-right:.5px solid rgba(var(--rgb-offblanc-default),.25)}@media screen and (max-width: 1152px){.splash-hero__details__watch__item:nth-child(3n){border-right:none}}.splash-hero__details__watch__item__label{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:-.01em;line-height:1.2;margin-right:calc(var(--space) * 2);color:rgba(var(--rgb-offblanc-default),.75)}@media screen and (max-width: 1319px) and (min-width: 1153px){.splash-hero__details__watch__item__label{font-size:.625rem;letter-spacing:-.01em}}.splash-hero__details__watch__item__icon{height:3rem;width:3rem;margin-top:calc(var(--space) * 1);align-self:flex-end;opacity:.75}.splash-hero__details__watch__item__icon .svg__has-fill,.splash-hero__details__watch__item__icon .image--svg__has-fill{fill:rgb(var(--rgb-gris-dark))}.splash-hero__details__watch__item__icon .svg__has-stroke,.splash-hero__details__watch__item__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-dark))}@media screen and (max-width: 1319px) and (min-width: 1153px){.splash-hero__details__watch__item__icon{height:2.25rem;width:2.25rem}}.splash-hero__details__watch__item[href]:active .splash-hero__details__watch__item__label{color:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:active .splash-hero__details__watch__item__icon .svg__has-fill,.splash-hero__details__watch__item[href]:active .splash-hero__details__watch__item__icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:active .splash-hero__details__watch__item__icon .svg__has-stroke,.splash-hero__details__watch__item[href]:active .splash-hero__details__watch__item__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:focus-visible .splash-hero__details__watch__item__label{color:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:focus-visible .splash-hero__details__watch__item__icon .svg__has-fill,.splash-hero__details__watch__item[href]:focus-visible .splash-hero__details__watch__item__icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:focus-visible .splash-hero__details__watch__item__icon .svg__has-stroke,.splash-hero__details__watch__item[href]:focus-visible .splash-hero__details__watch__item__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.splash-hero__details__watch__item[href]:hover .splash-hero__details__watch__item__label{color:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:hover .splash-hero__details__watch__item__icon .svg__has-fill,.splash-hero__details__watch__item[href]:hover .splash-hero__details__watch__item__icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.splash-hero__details__watch__item[href]:hover .splash-hero__details__watch__item__icon .svg__has-stroke,.splash-hero__details__watch__item[href]:hover .splash-hero__details__watch__item__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.splash-hero__tickets{margin:0 0 0 var(--grid-margin)}@media screen and (max-width: 1152px) and (min-width: 865px){.splash-hero__tickets{margin:0 0 1.875rem}}@media screen and (max-width: 864px){.splash-hero__tickets{margin:0 0 1.875rem}}.splash-hero__screenshot{container-type:inline-size;container-name:splash-hero-screenshot}@media screen and (min-width: 865px){.splash-hero__screenshot{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;margin:calc(5 * (100vw - var(--scrollbar-width)) / 100) 0 0 calc(.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.splash-hero__screenshot .media{max-height:216.666cqw;filter:drop-shadow(0 -.25rem 3.375rem rgb(var(--rgb-noir-default)))}@media screen and (max-width: 864px){.splash-hero__screenshot .media{height:175cqw}}.splash-hero__screenshot .media:after{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:33cqw}.splash-video,.splash-video__container{width:100%;height:100%}.splash-video__video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.two-columns{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,50%);grid-column-gap:0}@media screen and (max-width: 864px){.two-columns{display:block}}@media screen and (min-width: 865px){.two-columns{min-height:calc(calc(100 * var(--vh)) - var(--nav-header-outer-height-with-clearance) - var(--page-padding-bottom-default, 0rem))}}@media screen and (min-width: 865px){.two-columns__column--left{border-right:.5px solid rgba(var(--rgb-offblanc-default),.25)}}@media screen and (max-width: 864px){.two-columns__column--right .two-columns__column__section:first-child .page-section-title{margin-top:var(--page-section-title-margin-top)}}.two-columns__carousel{overflow:hidden}.two-columns__carousel.swiper-cards{max-width:calc(31.25rem + 2 * var(--grid-margin));margin-left:0}.two-columns__carousel:not(.two-columns__carousel--one-slide).swiper-cards{padding-right:calc(var(--space) * 4)}.two-columns__carousel__slide{text-align:left}.video-player{--upnext-border-width: .5px;--upnext-heading-color-default: rgba(var(--rgb-offblanc-default), .75);--upnext-heading-color-active: rgb(var(--rgb-offblanc-default));--upnext-heading-color: var(--upnext-heading-color-default);--upnext-transition-speed: .5s;--upnext-transition-ease: ease;--upnext-drawer-padding-top: calc(var(--space) * 2.5);--upnext-drawer-padding-bottom: calc(calc(var(--space) * 2.5) + var(--root-safe-area-bottom));--upnext-drawer-heading-height:.9375rem;--upnext-drawer-product-thumb-width: calc(2.333 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--upnext-drawer-product-thumb-height: calc(var(--upnext-drawer-product-thumb-width) * var(--product-thumb-aspect-ratio));--upnext-drawer-product-thumb-padding-vert: calc(var(--space) * 1.5);--upnext-drawer-content-height-closed:1.3125rem;--upnext-drawer-content-height-open: calc( var(--upnext-drawer-product-thumb-height) + 2 * var(--upnext-drawer-product-thumb-padding-vert) );--upnext-drawer-height-closed: calc( var(--upnext-drawer-padding-top) + var(--upnext-drawer-heading-height) + var(--upnext-drawer-content-height-closed) + var(--upnext-drawer-padding-bottom) );--upnext-drawer-height-open: calc( var(--upnext-drawer-padding-top) + var(--upnext-drawer-heading-height) + var(--upnext-drawer-content-height-open) + var(--upnext-drawer-padding-bottom) - var(--upnext-drawer-product-thumb-padding-vert) );--upnext-flyover-caret-padding: 0rem;--upnext-flyover-caret-size: calc(.75 * var(--grid-margin));--upnext-flyover-padding-left: calc(2 * var(--col-gutter));--upnext-flyover-padding-right: calc(.25 * var(--grid-margin) + var(--upnext-flyover-caret-size) + var(--upnext-flyover-caret-padding) + var(--root-safe-area-right));--upnext-flyover-product-thumb-width: calc(2.333 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--upnext-flyover-width: calc( var(--upnext-flyover-product-thumb-width) + var(--upnext-flyover-padding-left) + var(--upnext-flyover-padding-right) + var(--upnext-border-width) );--video-player-padding-top: var(--root-safe-area-top);--video-player-padding-left: 0rem;--video-player-padding-right: 0rem;--video-player-min-height: calc(calc(100 * var(--vh)));--video-player-width: calc(calc(100 * (100vw - var(--scrollbar-width)) / 100));--video-player-video-width: calc(var(--video-player-width) - var(--video-player-padding-left) - var(--video-player-padding-right));--video-player-video-height: var(--video-player-min-height);display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;width:100%;min-height:var(--video-player-min-height);padding-top:var(--video-player-padding-top)}@media screen and (max-width: 864px){.video-player{--upnext-drawer-heading-height: calc((1rem * 13) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 1152px) and (min-width: 865px){.video-player{--upnext-drawer-product-thumb-width: calc(2.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px) and (min-width: 520px){.video-player{--upnext-drawer-product-thumb-width: calc(4.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 519px){.video-player{--upnext-drawer-product-thumb-width: calc(7.25 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.video-player.video-player--is-upnext-closed{--upnext-drawer-height: var(--upnext-drawer-height-closed)}.video-player.video-player--is-upnext-open{--upnext-drawer-height: var(--upnext-drawer-height-open)}@media screen and (max-width: 864px){.video-player{--upnext-flyover-caret-padding:.5rem}}@media screen and (max-width: 864px){.video-player{--upnext-flyover-caret-size:1.5rem}}@media screen and (max-width: 864px){.video-player{--upnext-flyover-padding-left: calc(1.5 * var(--col-gutter))}}@media screen and (max-width: 864px){.video-player{--upnext-flyover-padding-right: calc(var(--upnext-flyover-caret-size) + var(--upnext-flyover-caret-padding) + var(--root-safe-area-right))}}@media screen and (max-width: 1152px) and (min-width: 865px){.video-player{--upnext-flyover-product-thumb-width: calc(2.5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){.video-player{--upnext-flyover-product-thumb-width: calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.video-player.video-player--is-use-upnext-drawer{--video-player-video-height: calc( var(--video-player-min-height) - var(--video-player-padding-top) - var(--upnext-drawer-height) )}.video-player.video-player--is-use-upnext-flyover{--video-player-padding-left: var(--root-safe-area-left);--video-player-padding-right: var(--root-safe-area-right);--video-player-video-height: calc(var(--video-player-min-height) - var(--root-safe-area-bottom))}.video-player.video-player--is-use-upnext-flyover.video-player--is-upnext-open{--video-player-padding-right: 0rem;--video-player-video-width: calc(var(--video-player-width) - var(--video-player-padding-left) - var(--video-player-padding-right) - var(--upnext-flyover-width))}@media screen and (max-width: 1152px){.video-player.video-player--is-use-upnext-flyover.video-player--is-upnext-open{--video-player-padding-right: var(--upnext-flyover-padding-left)}}.video-player__main{display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1;background:rgb(var(--rgb-noir-default))}.video-player__player{display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2;padding-left:var(--video-player-padding-left);padding-right:var(--video-player-padding-right)}.video-player__player__video,.video-player__player__video.bc-video .video-js{transition-property:width,height;transition-duration:var(--upnext-transition-speed);transition-timing-function:var(--upnext-transition-ease);width:var(--video-player-video-width);height:var(--video-player-video-height)}.video-player__no-access{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2.25rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:var(--grid-margin)}.video-player__no-access__text{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:height var(--upnext-transition-speed) var(--upnext-transition-ease);height:var(--video-player-video-height);text-align:center;opacity:.5}.video-player__no-access__text h1{margin-bottom:.333em}.video-player__no-access__text p{max-width:12em}.video-player__spinner{--spinner-size: max(10cqw, 3rem);position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;display:flex;justify-content:center;align-items:center;background:rgb(var(--rgb-noir-default))}.video-player__spinner .svg__has-stroke,.video-player__spinner .image--svg__has-stroke{stroke:rgb(var(--rgb-offwhite-default))}.video-player__upnext-drawer{position:absolute;bottom:0;left:0;right:0;z-index:1;background:rgb(var(--rgb-offnoir-default));flex:1;transition:height var(--upnext-transition-speed) var(--upnext-transition-ease);height:var(--upnext-drawer-height);border-top:var(--upnext-border-width) solid rgba(var(--rgb-offblanc-default),.1);overflow:hidden}.video-player__upnext-drawer:active{--upnext-heading-color: var(--upnext-heading-color-active)}.video-player__upnext-drawer:focus-visible{--upnext-heading-color: var(--upnext-heading-color-active)}@media (hover: hover){.video-player__upnext-drawer:hover{--upnext-heading-color: var(--upnext-heading-color-active)}}.video-player__upnext-drawer__caret{position:absolute;top:calc(var(--upnext-drawer-padding-top) - .5 * (1.5rem - var(--upnext-drawer-heading-height)));right:var(--grid-margin);width:1.5rem;height:1.5rem;transition:transform .2s ease}.video-player__upnext-drawer__caret .svg__has-stroke,.video-player__upnext-drawer__caret .image--svg__has-stroke{stroke:var(--upnext-heading-color)}.video-player__upnext-drawer:active .video-player__upnext-drawer__caret{transform:scale(1.15)}.video-player__upnext-drawer:focus-visible .video-player__upnext-drawer__caret{transform:scale(1.15)}@media (hover: hover){.video-player__upnext-drawer:hover .video-player__upnext-drawer__caret{transform:scale(1.15)}}.video-player__upnext-drawer__heading{margin-left:var(--grid-margin);margin-right:var(--grid-margin);position:relative;z-index:2;display:flex;align-items:center;padding-top:var(--upnext-drawer-padding-top);height:calc(var(--upnext-drawer-padding-top) + var(--upnext-drawer-heading-height));color:var(--upnext-heading-color)}.video-player__upnext-drawer__heading__text{flex:1}.video-player__upnext-drawer__heading__text__colon{transition:opacity var(--upnext-transition-speed) var(--upnext-transition-ease)}.video-player--is-upnext-open .video-player__upnext-drawer__heading__text__colon{opacity:0}:-webkit-full-screen-document .video-player__upnext-drawer{display:none}.video-player__upnext-drawer__content{position:relative}.video-player__upnext-drawer__carousel{--products-carousel-product-thumb-width: var(--upnext-drawer-product-thumb-width);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:opacity calc(.5 * var(--upnext-transition-speed)) var(--upnext-transition-ease)}.video-player--is-upnext-closed .video-player__upnext-drawer__carousel{opacity:0;pointer-events:none}.video-player--is-upnext-open .video-player__upnext-drawer__carousel{transition-delay:calc(.5 * var(--upnext-transition-speed))}.video-player__upnext-drawer__carousel .products-carousel__swiper .swiper-wrapper{padding-top:var(--upnext-drawer-product-thumb-padding-vert)}.video-player__upnext-drawer__carousel .product-thumb{margin-bottom:var(--upnext-drawer-product-thumb-padding-vert)}.video-player__upnext-drawer__carousel .swiper-button-prev:before,.video-player__upnext-drawer__carousel .swiper-button-next:before{background-image:linear-gradient(to right,rgba(var(--rgb-offnoir-default),0) 0%,rgba(var(--rgb-offnoir-default),.01) 7.93%,rgba(var(--rgb-offnoir-default),.02) 15.04%,rgba(var(--rgb-offnoir-default),.05) 21.46%,rgba(var(--rgb-offnoir-default),.08) 27.36%,rgba(var(--rgb-offnoir-default),.13) 32.87%,rgba(var(--rgb-offnoir-default),.18) 38.15%,rgba(var(--rgb-offnoir-default),.25) 43.35%,rgba(var(--rgb-offnoir-default),.32) 48.62%,rgba(var(--rgb-offnoir-default),.4) 54.11%,rgba(var(--rgb-offnoir-default),.48) 59.96%,rgba(var(--rgb-offnoir-default),.58) 66.34%,rgba(var(--rgb-offnoir-default),.67) 73.38%,rgba(var(--rgb-offnoir-default),.78) 81.23%,rgba(var(--rgb-offnoir-default),.89) 90.06%,rgb(var(--rgb-offnoir-default)) 100%)}.video-player__upnext-drawer__info{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-start;align-items:flex-start;padding-left:var(--grid-margin);padding-right:var(--grid-margin);gap:calc(var(--space) * 1);transition:opacity calc(.5 * var(--upnext-transition-speed)) var(--upnext-transition-ease)}.video-player--is-upnext-open .video-player__upnext-drawer__info{opacity:0;pointer-events:none}.video-player--is-upnext-closed .video-player__upnext-drawer__info{transition-delay:calc(.5 * var(--upnext-transition-speed))}.video-player__upnext-drawer__info__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.75;flex-shrink:1}.video-player__upnext-drawer__info__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.5;flex-shrink:2}@media screen and (max-width: 319px){.video-player__upnext-drawer__info__subtitle{display:none}}.video-player__upnext-drawer__info__time{--time-padding-vert:.125rem;--time-padding-horiz:.375rem;padding:var(--time-padding-vert) var(--time-padding-horiz);color:rgba(var(--rgb-gris-default),.85);background-color:rgba(var(--rgb-gris-dark),.2);border-radius:.125rem;white-space:nowrap}.video-player__upnext-drawer__info__time__number:not(:last-child){margin-right:.15em}.video-player__upnext-flyover{position:absolute;top:0;bottom:0;right:0;z-index:2}.video-player__upnext-flyover__caret{position:absolute;top:50%;right:calc(var(--upnext-flyover-padding-right) - var(--upnext-flyover-caret-size) - 2 * var(--upnext-flyover-caret-padding));z-index:2;width:var(--upnext-flyover-caret-size);height:var(--upnext-flyover-caret-size);padding:var(--upnext-flyover-caret-padding);box-sizing:content-box;transition:all .2s ease;transform:translateY(-50%) rotate(-90deg);display:block;opacity:.5}.video-player__upnext-flyover__caret .svg__has-stroke,.video-player__upnext-flyover__caret .image--svg__has-stroke{stroke:var(--upnext-heading-color)}.video-player__upnext-flyover__caret:active{--upnext-heading-color: var(--upnext-heading-color-active);transform:translateY(-50%) rotate(-90deg) scale(1.15);opacity:1}.video-player__upnext-flyover__caret:focus-visible{--upnext-heading-color: var(--upnext-heading-color-active);transform:translateY(-50%) rotate(-90deg) scale(1.15);opacity:1}@media (hover: hover){.video-player__upnext-flyover__caret:hover{--upnext-heading-color: var(--upnext-heading-color-active);transform:translateY(-50%) rotate(-90deg) scale(1.15);opacity:1}}.video-player--is-upnext-open .video-player__upnext-flyover__caret{opacity:1}.video-player__upnext-flyover__wrapper{position:absolute;top:0;bottom:0;right:0;background:rgb(var(--rgb-offnoir-default));border-left:var(--upnext-border-width) solid rgba(var(--rgb-offblanc-default),.1);transition:transform var(--upnext-transition-speed) var(--upnext-transition-ease);overflow-y:scroll;-webkit-overflow-scrolling:touch}.video-player__upnext-flyover__wrapper:before{position:absolute;top:0;bottom:0;left:0;z-index:3;width:var(--upnext-border-width);background:rgba(var(--rgb-offblanc-default),.1);transition:opacity var(--upnext-transition-speed) var(--upnext-transition-ease);content:""}.video-player--is-upnext-closed .video-player__upnext-flyover__wrapper:before{opacity:0}.video-player--is-upnext-closed .video-player__upnext-flyover__wrapper{transform:translate3d(calc(var(--upnext-flyover-width) + 1px),0,0)}@media (hover: none){.video-player__upnext-flyover__wrapper::-webkit-scrollbar{display:none!important}}.video-player__upnext-flyover__heading{position:sticky;top:0;z-index:2;color:var(--upnext-heading-color);background-color:rgb(var(--rgb-offnoir-default));margin-bottom:var(--product-thumb-gap);padding-top:var(--nav-header-button-padding-top);padding-left:var(--upnext-flyover-padding-left);padding-right:var(--upnext-flyover-padding-right)}.video-player__upnext-flyover__heading__text{padding-bottom:calc(var(--space) * 1);border-bottom:var(--upnext-border-width) solid rgba(var(--rgb-offblanc-default),.1)}.video-player__upnext-flyover__content{position:relative;z-index:1;box-sizing:content-box;width:var(--upnext-flyover-product-thumb-width);padding-left:var(--upnext-flyover-padding-left);padding-right:var(--upnext-flyover-padding-right);padding-bottom:calc(var(--upnext-flyover-padding-left) - var(--product-thumb-gap))}.video-player__upnext-flyover__thumb,.video-player__upnext-flyover__thumb.product-thumb{--product-thumb-width: var(--upnext-flyover-product-thumb-width);--product-thumb-margin-right: 0rem}.additional-product-details{position:relative;z-index:2}.additional-product-details__content{padding-left:var(--grid-margin);padding-right:var(--grid-margin);grid-template-columns:repeat(6,calc(2 * var(--col-width) - var(--col-gutter)));display:grid;grid-column-gap:var(--col-gutter)}@media screen and (max-width: 1152px) and (min-width: 865px){.additional-product-details__content{grid-template-columns:repeat(4,calc(3 * var(--col-width) - var(--col-gutter)))}}@media screen and (max-width: 864px){.additional-product-details__content{grid-template-columns:repeat(2,calc(6 * var(--col-width) - var(--col-gutter)))}}.additional-product-details ul{margin-top:calc(var(--space) * 1);margin-bottom:1rem}.additional-product-details li{margin-bottom:.125rem}.browse-search{position:sticky;top:0;z-index:6;padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex;padding-bottom:var(--block-content-padding-vert);padding-top:calc(var(--nav-header-outer-height-with-clearance) - var(--input-padding-vert));margin-bottom:calc(var(--space) * 2);background:rgb(var(--rgb-noir-default))}@media screen and (max-width: 864px){.browse-search{padding-bottom:calc(var(--space) * 1.5)}}@media screen and (max-width: 864px){.browse-search{flex-direction:column}}.browse-search:after{position:absolute;bottom:-.5px;left:0;right:0;margin-left:var(--grid-margin);margin-right:var(--grid-margin);border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);content:""}.browse-search__search-input{flex:1}@media screen and (min-width: 865px){.browse-search__search-input{margin-right:calc(var(--space) * 2)}}@media screen and (max-width: 864px){.browse-search__search-input{margin-bottom:calc(var(--space) * 1.25)}}.browse-search__radio-buttons{display:inline-flex;flex-wrap:wrap}@media screen and (max-width: 864px){.browse-search__radio-buttons .radio-button{flex:1}.browse-search__radio-buttons .radio-button:last-child{margin-right:0}}.bundle-guide{position:relative;z-index:2}.bundle-guide__content{padding-left:var(--grid-margin);padding-right:var(--grid-margin);grid-template-columns:repeat(6,calc(2 * var(--col-width) - var(--col-gutter)))}@media screen and (max-width: 1152px) and (min-width: 865px){.bundle-guide__content{grid-template-columns:repeat(4,calc(3 * var(--col-width) - var(--col-gutter)))}}@media screen and (max-width: 864px){.bundle-guide__content{grid-template-columns:repeat(2,calc(6 * var(--col-width) - var(--col-gutter)))}}.bundle-guide ol{margin-bottom:1rem;list-style-type:decimal;list-style-position:inside}.bundle-guide li{margin-bottom:.125rem}.callout-membership{margin-top:1rem}.callout-membership__banner{width:100%;height:auto;margin-bottom:1.5rem;margin-top:1rem}.callout-membership__inner-content{margin-bottom:1rem}.callout-membership__description{margin-bottom:1.5rem}.callout-membership__also-included{margin-bottom:.5rem}.callout-membership__features-grid{display:grid;grid-template-columns:fit-content(50%) 1fr;grid-column-gap:2rem;margin-bottom:2rem}.callout-membership__features-list{list-style-type:disc;list-style-position:inside}:root,ion-content,ion-title{--callout-promo-product-min-height: clamp(40vw, 60vh, 75vw)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--callout-promo-product-min-height: clamp(56.25vw, 60vh, 90vw)}}.callout-promo{display:flex;flex-direction:column;justify-content:flex-end;margin-top:calc(var(--block-content-padding-vert) * 2);margin-bottom:calc(var(--block-content-padding-vert) * 4);position:relative;overflow:hidden;min-height:var(--callout-promo-product-min-height)}@media screen and (max-width: 864px){.callout-promo{margin-top:calc(var(--block-content-padding-vert) * 1.25)}}@media screen and (max-width: 864px){.callout-promo{margin-bottom:calc(var(--block-content-padding-vert) * 2.5)}}.callout-promo--is-linked{cursor:pointer}.callout-promo__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgb(var(--rgb-noir-default));pointer-events:none;overflow:hidden}.callout-promo__background .media{position:relative;z-index:1}@media screen and (orientation: landscape){.callout-promo__background .media{--overflow: calc(.15 * var(--callout-promo-product-min-height));margin-top:calc(var(--overflow) * -.5);height:calc(100% + var(--overflow))}}@media screen and (orientation: portrait){.callout-promo__background .media{--overflow: 10vw;margin-left:calc(var(--overflow) * -.5);width:calc(100% + var(--overflow))}}.callout-promo__background .media__media{will-change:transform;backface-visibility:hidden;transform-origin:center center;opacity:.8}@media screen and (orientation: landscape){.callout-promo__background .media__media{transform:translate3d(0,calc((var(--callout-promo-progress, 0) - .5) * var(--overflow)),0)}}@media screen and (orientation: portrait){.callout-promo__background .media__media{transform:translate3d(calc((var(--callout-promo-progress, 0) - .5) * var(--overflow)),0,0)}}.callout-promo__background:after{position:absolute;bottom:-1px;left:0;right:0;z-index:2;background-image:url(/assets/images/gradient_black_bottom_to_transparent.png);background-repeat:repeat-x;background-size:auto 100%;content:""}@media screen and (orientation: landscape){.callout-promo__background:after{height:75%}}@media screen and (orientation: portrait){.callout-promo__background:after{height:90%}}.callout-promo__content{z-index:4;display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:100%;width:100%}.callout-promo__content-inner{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:relative;padding-top:calc(var(--space) * 4)}.callout-promo__heading{margin-top:.5rem;margin-bottom:1rem;max-width:var(--h2-text-max-width)}.callout-promo__description{max-width:var(--body-text-max-width);text-wrap:balance}.callout-promo__cta{display:flex;align-items:center;color:rgba(var(--rgb-offblanc-default),.5);white-space:nowrap;text-decoration:none;margin-top:calc(var(--space) * 3);cursor:pointer}.callout-promo__cta .svg{width:.75rem;height:.75rem;margin-left:.75rem}.callout-promo__cta .svg .svg__has-fill,.callout-promo__cta .svg .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.callout-promo__cta .svg .svg__has-stroke,.callout-promo__cta .svg .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}.callout-promo:active .callout-promo__cta{color:rgb(var(--rgb-offblanc-default))}.callout-promo:active .callout-promo__cta .svg .svg__has-fill,.callout-promo:active .callout-promo__cta .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.callout-promo:active .callout-promo__cta .svg .svg__has-stroke,.callout-promo:active .callout-promo__cta .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.callout-promo:focus-visible .callout-promo__cta{color:rgb(var(--rgb-offblanc-default))}.callout-promo:focus-visible .callout-promo__cta .svg .svg__has-fill,.callout-promo:focus-visible .callout-promo__cta .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.callout-promo:focus-visible .callout-promo__cta .svg .svg__has-stroke,.callout-promo:focus-visible .callout-promo__cta .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.callout-promo:hover .callout-promo__cta{color:rgb(var(--rgb-offblanc-default))}.callout-promo:hover .callout-promo__cta .svg .svg__has-fill,.callout-promo:hover .callout-promo__cta .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.callout-promo:hover .callout-promo__cta .svg .svg__has-stroke,.callout-promo:hover .callout-promo__cta .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.confirm-transaction-header{display:flex;justify-content:space-between;padding-left:var(--grid-margin);padding-right:calc(var(--grid-margin) - var(--col-gutter));margin-bottom:2.5rem;padding-top:var(--nav-header-outer-height-with-clearance)}@media screen and (max-width: 864px){.confirm-transaction-header{flex-direction:column}}.confirm-transaction-header__details{width:calc(7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-right:calc(calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--col-gutter));margin-right:var(--col-gutter)}@media screen and (max-width: 864px){.confirm-transaction-header__details{width:calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 1152px) and (min-width: 865px){.confirm-transaction-header__details{padding-right:calc(calc(1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) + var(--col-gutter))}}@media screen and (max-width: 864px){.confirm-transaction-header__details{padding-right:var(--col-gutter)}}.confirm-transaction-header__thumb{width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--product-thumb-width: calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}@media screen and (max-width: 864px){.confirm-transaction-header__thumb{width:calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--product-thumb-width: calc(9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){.confirm-transaction-header__thumb{margin-top:calc(var(--space) * 4)}}.confirm-transaction-header__breakdown{--spinner-size:.9375rem;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.9375rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;width:100%;margin-top:calc(var(--space) * 6)}.confirm-transaction-header__breakdown__row{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(var(--space) * 1);color:rgb(var(--rgb-gris-dark))}.confirm-transaction-header__breakdown__row--is-zero,.confirm-transaction-header__breakdown__row--is-zero .price-formatted--is-zero{opacity:.666}.confirm-transaction-header__breakdown__row--total{font-size:1.6875rem;letter-spacing:0;font-feature-settings:"cpsp";color:rgb(var(--rgb-offblanc-default));margin-top:calc(var(--space) * 2)}.confirm-transaction-header__breakdown__label{flex:0;white-space:nowrap}.confirm-transaction-header__breakdown__dots{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.9375rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;flex:1;overflow:hidden;white-space:nowrap;margin:0 calc(var(--space) * 1);color:rgb(var(--rgb-gris-darker))}.confirm-transaction-header__breakdown__dots__inner:before{content:"......................................................................................................................................................";text-align:right}.confirm-transaction-header__breakdown__value{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.9375rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;flex:0;text-align:right;color:rgb(var(--rgb-gris-default))}.confirm-transaction-header__breakdown__row--total .confirm-transaction-header__breakdown__value{font-size:1.6875rem;letter-spacing:-.1em;font-feature-settings:"cpsp";color:rgb(var(--rgb-gris-offblanc))}.confirm-transaction-header .product-thumb{pointer-events:none}.confirm-transaction-purchase{padding-top:1rem}.confirm-transaction-purchase__credit-card{margin-bottom:calc(var(--space) * 6)}.confirm-transaction-purchase__note{margin-top:1.5rem}.confirm-transaction-purchase__cta{position:sticky;bottom:0}@media screen and (min-width: 865px){.confirm-transaction-purchase__cta{display:inline-block}}.confirm-transaction-purchase__error{position:relative}.confirm-transaction-purchase__error:after{position:absolute;bottom:0;left:0;right:0;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);content:""}.confirm-transaction-purchase__error__text{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2);color:rgb(var(--rgb-bad-default))}.horizontal-rule,.page-section-title__horizontal-rule{border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);margin-bottom:calc(var(--space) * 2)}.info-links{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.info-links__link{padding-top:calc(var(--space) * 1);padding-bottom:calc(var(--space) * 1);text-decoration:none;display:block}.info-links__link:active{opacity:1}.info-links__link:focus-visible{opacity:1}@media (hover: hover){.info-links__link:hover{opacity:1}}.live-video-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:rgb(var(--rgb-offblanc-default));background:rgb(var(--rgb-noir-default))}.live-video-overlay__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.075;filter:blur(.1875rem)}.live-video-overlay__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.live-video-overlay__heading{margin-bottom:2em}.live-video-overlay__heading__title:not(:last-child){margin-bottom:.3em}.live-video-overlay__heading__subhead{display:flex;justify-content:center;align-items:baseline}.live-video-overlay__heading__subhead__from{color:rgb(var(--rgb-gris-default));margin-bottom:.1875rem;margin-right:.5em}.live-video-overlay__heading__subhead__film{color:rgb(var(--rgb-gris-default))}.live-video-overlay__countdown__ft{display:flex;align-items:center;width:100%;text-align:left;padding-top:.625rem;margin-bottom:0;color:rgb(var(--rgb-gris-default))}.live-video-overlay__countdown__ft:before{width:.666em;height:.666em;display:inline-block;border-radius:.333em;background:rgb(var(--rgb-yellow-default));margin-right:.666em;animation:liveDot 1s ease-in-out alternate infinite;content:""}.live-video-overlay__countdown__ft:after{content:"Until Live"}.member-card{--member-card-padding: calc(var(--space) * 3);max-width:43.75rem;margin-bottom:calc(var(--space) * 5)}@media screen and (max-width: 864px){.member-card{--member-card-padding: calc(var(--space) * 2)}}@media screen and (max-width: 1152px){.member-card{max-width:37.5rem}}.member-card__title{margin-bottom:calc(var(--space) * 2);color:rgb(var(--rgb-noir-default))}@media screen and (min-width: 1320px){.member-card__title{margin-bottom:calc(var(--space) * 3)}}.member-card__title__sub{opacity:.5;margin-left:.5em}.member-card__card{background-color:#a0a596;border-radius:.5rem;border:.5px solid rgba(var(--rgb-offblanc-default),.15);overflow:hidden}.member-card__card-inset{padding:var(--member-card-padding) var(--member-card-padding) 0}.member-card__info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;margin-bottom:var(--member-card-padding)}.member-card__info h3{color:rgb(var(--rgb-noir-default))}.member-card__info p{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:1rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.member-card__info-right-column{text-align:right}.member-card__aaa24-image{max-width:none;width:108%;margin-left:-3%;margin-right:-5%;margin-bottom:-.5px}.member-info{padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:calc(var(--space) * 6)}@media screen and (max-width: 864px){.member-info{padding-bottom:calc(var(--space) * 3)}}.member-info__personal-details{position:relative;z-index:2;grid-template-columns:1fr 1fr;display:grid;grid-column-gap:var(--col-gutter);margin-bottom:calc(var(--space) * 3)}.member-info__personal-details p{word-break:break-word}.member-info__payment-details-header{margin-bottom:.625rem!important}.member-update-item{position:relative;display:flex;justify-content:flex-start;align-items:center;transition-duration:.25s;transition-property:all;transition-timing-function:ease;padding:calc(var(--space) * 3) calc(var(--space) * 4) calc(var(--space) * 3) calc(var(--space) * 3);background-color:rgba(var(--rgb-offblanc-default),.1);border-radius:.375rem;margin-bottom:calc(var(--space) * 1);text-decoration:none;border:.5px solid rgba(var(--rgb-offblanc-default),.15);width:100%}@media screen and (max-width: 864px){.member-update-item{padding:calc(var(--space) * 3) calc(var(--space) * 4) calc(var(--space) * 3) calc(var(--space) * 2.5)}}.member-update-item:active{border-color:rgba(var(--rgb-offblanc-default),.25)}.member-update-item:focus-visible{border-color:rgba(var(--rgb-offblanc-default),.25)}@media (hover: hover){.member-update-item:hover{border-color:rgba(var(--rgb-offblanc-default),.25)}}.member-update-item--linked:active{transform:scale(1.025)}.member-update-item--linked:focus-visible{transform:scale(1.025)}@media (hover: hover){.member-update-item--linked:hover{transform:scale(1.025)}}.member-update-item a:hover{text-decoration:underline}.member-update-item__emoji{flex:0;margin-right:calc(var(--space) * 2)}.member-update-item__body{flex:1}.member-update-item__icon{position:absolute;top:.5px;right:.5px;z-index:1;padding:.4375rem;background:rgba(var(--rgb-noir-default),.4);border-radius:0 .375rem;border:.5px solid rgb(var(--rgb-noir-default));border-top:none;border-right:none}.member-update-item__icon .svg__has-stroke,.member-update-item__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-default))}.member-update-item__icon .svg{height:.5625rem;width:.5625rem;transition-duration:.25s;transition-property:all;transition-timing-function:ease;box-sizing:content-box;padding:.0625rem;opacity:.5}.member-update-item:active .member-update-item__icon .svg{opacity:1;transform:scale(1.15)}.member-update-item:focus-visible .member-update-item__icon .svg{opacity:1;transform:scale(1.15)}@media (hover: hover){.member-update-item:hover .member-update-item__icon .svg{opacity:1;transform:scale(1.15)}}.member-upsell{position:relative;z-index:2;margin-left:var(--grid-margin);margin-right:var(--grid-margin)}@media screen and (max-width: 864px){.member-upsell{margin-bottom:calc(var(--space) * 6)}}.member-upsell__heading{position:relative;z-index:3;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:3rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase;max-width:8em;margin-bottom:.425em}@media screen and (max-width: 864px){.member-upsell__heading{font-size:calc((1rem * 36) / ((var(--html-font-ratio) * 16)));letter-spacing:-.045em;font-feature-settings:"cpsp"}}.member-upsell__heading__line{display:block}.member-upsell__heading__line--subtle{color:rgb(var(--rgb-gris-dark))}.member-upsell__heading__line--space-above{margin-top:.85em}.member-upsell__bg{position:absolute;top:calc(var(--space) * -2);right:calc(-1 * var(--grid-margin));bottom:calc(var(--block-button-min-height));left:var(--grid-margin);z-index:1;pointer-events:none}.member-upsell__bg--no-ctas{bottom:0}.member-upsell__bg .media__media{object-position:right center}.member-upsell__ctas{margin-top:calc(var(--space) * 8);position:relative;z-index:2}@media screen and (max-width: 864px){.member-upsell__ctas .block-button{width:100%}}.member-upsell__disclaimer{max-width:18em}.member-upsell--top-divider,.member-upsell--full{border-top:.5px solid rgba(var(--rgb-offblanc-default),.125);margin-top:calc(var(--space) * 2);padding-top:calc(var(--space) * 2)}.member-upsell--full{display:flex;flex-direction:column;margin-top:var(--nav-header-outer-height-with-clearance);min-height:calc(calc(100 * var(--vh)) - var(--nav-header-outer-height-with-clearance) - var(--page-padding-bottom-default, 0rem))}@media screen and (max-width: 1152px){.member-upsell--full{min-height:calc(calc(100 * var(--vh)) - var(--nav-header-outer-height-with-clearance) - var(--page-padding-bottom-default, 0rem) - var(--tabs-height-inner) - var(--root-safe-area-bottom));margin-bottom:0}}.member-upsell--full .member-upsell__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:6rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.85;text-transform:uppercase;font-size:5vw}@media screen and (max-width: 1152px) and (min-width: 865px){.member-upsell--full .member-upsell__heading{font-size:8vw}}@media screen and (max-width: 864px) and (min-width: 520px){.member-upsell--full .member-upsell__heading{font-size:10vw}}@media screen and (max-width: 519px){.member-upsell--full .member-upsell__heading{font-size:12vw}}.member-upsell--full .member-upsell__heading{flex:1}@media screen and (min-width: 865px){.member-upsell--full .member-upsell__bg{top:calc(var(--space) * -6)}}@media screen and (max-width: 864px){.member-upsell--full .member-upsell__bg__media .media__media{object-position:right bottom}}@media screen and (min-width: 865px){.member-upsell--full .member-upsell__bg:not(.member-upsell__bg--no-ctas){bottom:0}}.member-upsell--full .member-upsell__ctas{margin-top:.425em}@media screen and (min-width: 865px){.member-upsell--full .member-upsell__ctas .block-button{display:inline-block}}.nav-header-spacer{height:var(--nav-header-outer-height-with-clearance)}.nav-header-spacer--sticky{position:sticky;top:0;z-index:8;background:rgb(var(--rgb-noir-default))}:root,ion-content,ion-title{--notice-block-offset-top: 0rem}.notice-block{--notice-block-max-width: calc(calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter));--notice-block-padding-vert: calc(var(--space) * 5);--notice-block-padding-horiz: calc(var(--space) * 5);--notice-block-details-padding-vert: calc(var(--space) * 1.75);--notice-block-color-bg: rgba(24, 25, 23, .8);--notice-block-color-border: rgba(var(--rgb-gris-default), .15);--notice-block-color-heading: rgb(var(--rgb-gris-dark));--notice-block-color-heading-link: rgb(var(--rgb-gris-light));--notice-block-color-body: rgb(var(--rgb-gris-darkest));--notice-block-color-body-link: rgb(var(--rgb-gris-default));--notice-block-color-notice-bg: rgba(var(--rgb-gris-darkest), .05);margin-left:auto;margin-right:auto;max-width:var(--notice-block-max-width);background:var(--notice-block-color-bg);padding:var(--notice-block-padding-vert) var(--notice-block-padding-horiz);border-radius:.5rem;border:.5px solid var(--notice-block-color-border)}@media screen and (max-width: 864px){.notice-block{--notice-block-max-width: calc(calc(11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - var(--col-gutter))}}@media screen and (max-width: 864px){.notice-block{--notice-block-padding-vert: calc(var(--space) * 3)}}@media screen and (max-width: 864px){.notice-block{--notice-block-padding-horiz: calc(var(--space) * 3)}}@media screen and (max-width: 864px){.notice-block{--notice-block-details-padding-vert: calc(var(--space) * 1.5)}}.notice-block--fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + .5 * var(--notice-block-offset-top)))}@media screen and (max-width: 864px){.notice-block--fixed{width:var(--notice-block-max-width)}}.notice-block--error{--notice-block-color-bg: rgba(var(--rgb-bad-default), .1);--notice-block-color-border: rgba(var(--rgb-bad-default), .25);--notice-block-color-heading: rgb(var(--rgb-bad-default));--notice-block-color-heading-link: rgb(var(--rgb-bad-default));--notice-block-color-body: rgba(var(--rgb-bad-default), .75);--notice-block-color-body-link: rgb(var(--rgb-bad-default));--notice-block-color-notice-bg: rgba(var(--rgb-bad-default), .03)}.notice-block--has-details{padding-bottom:0}.notice-block__heading{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:3rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.95;text-transform:uppercase;margin-left:auto;margin-right:auto;color:var(--notice-block-color-heading);max-width:16em}.notice-block__heading:last-child{text-align:center}@media screen and (max-width: 864px){.notice-block__heading{font-size:2.25rem;font-feature-settings:"cpsp"}}.notice-block__heading a{color:var(--notice-block-color-heading-link)}.notice-block__heading a:active{text-decoration:underline}.notice-block__heading a:focus-visible{text-decoration:underline}@media (hover: hover){.notice-block__heading a:hover{text-decoration:underline}}.notice-block__body{color:var(--notice-block-color-body);max-width:24em;margin-right:auto}.notice-block__heading+.notice-block__body{margin-top:calc(var(--space) * 2)}@media screen and (max-width: 864px){.notice-block__heading+.notice-block__body{margin-top:calc(var(--space) * 1)}}.notice-block__body a,.notice-block__body button{color:var(--notice-block-color-body-link);display:inline}.notice-block__body a:active,.notice-block__body button:active{text-decoration:underline}.notice-block__body a:focus-visible,.notice-block__body button:focus-visible{text-decoration:underline}@media (hover: hover){.notice-block__body a:hover,.notice-block__body button:hover{text-decoration:underline}}.notice-block__details{--notice-block-details-transition-speed: .3s;margin-top:var(--notice-block-padding-horiz);margin-left:calc(-1 * var(--notice-block-padding-horiz));margin-right:calc(-1 * var(--notice-block-padding-horiz));padding-bottom:calc(var(--space) * .25);text-align:left;border-top:.5px solid var(--notice-block-color-border);color:var(--notice-block-color-body);background:var(--notice-block-color-notice-bg)}@media screen and (max-width: 864px){.notice-block__details{margin-top:var(--notice-block-padding-vert)}}.notice-block__details__head,.notice-block__details__body{padding-left:var(--notice-block-padding-horiz);padding-right:var(--notice-block-padding-horiz)}.notice-block__details__head{display:flex;justify-content:space-between;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.0175em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;padding-top:var(--notice-block-details-padding-vert);padding-bottom:var(--notice-block-details-padding-vert);text-align:right;cursor:pointer}.notice-block__details__head:active{color:var(--notice-block-color-heading)}.notice-block__details__head:focus-visible{color:var(--notice-block-color-heading)}@media (hover: hover){.notice-block__details__head:hover{color:var(--notice-block-color-heading)}}.notice-block__details__head:after{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;content:"↑";display:inline-block;transform:rotate(180deg);transition:transform var(--notice-block-details-transition-speed) ease}.notice-block__details.state-open .notice-block__details__head:after{transform:rotate(0)}.notice-block__details__body{display:grid;grid-template-rows:0fr;transition:all var(--notice-block-details-transition-speed) ease;overflow:hidden;opacity:0}@media screen and (min-width: 865px){.notice-block__details__body{margin-top:calc(var(--space) * -.5);padding-bottom:calc(var(--space) * .5)}}.notice-block__details.state-open .notice-block__details__body{grid-template-rows:1fr;opacity:1}.notice-block__details__body__text{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;line-height:1.2;min-height:0;transition:all var(--notice-block-details-transition-speed) ease;visibility:hidden;max-width:42em;opacity:.8}.notice-block__details.state-open .notice-block__details__body__text{visibility:visible;padding-bottom:var(--notice-block-details-padding-vert)}.page-quiet-subheader{padding-bottom:0}:root,ion-content,ion-title{--page-section-title-margin-top: calc(var(--space) * 7);--page-section-title-margin-bottom: calc(var(--space) * 2);--page-section-title-padding-top: calc(var(--space) * 1.5);--page-section-title-padding-bottom: calc(var(--space) * 1.5);--page-section-title-font-size:1.375rem;--page-section-title-line-height: 1.1;--page-section-title-padding-left: var(--grid-margin);--page-section-title-padding-right: var(--grid-margin);--page-section-title-border-top: .5px solid rgba(var(--rgb-offblanc-default), .25);--page-section-title-sticky-top: calc(var(--nav-header-outer-height-with-clearance) - .1px);--page-section-title-secondary-margin-top: calc(var(--space) * 4);--page-section-title-secondary-margin-bottom: calc(var(--space) * 1);--page-section-title-secondary-font-size:1.125rem}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-margin-top: calc(var(--space) * 4)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-margin-bottom: calc(var(--space) * .5)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-padding-top: calc(var(--space) * 1.25)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-padding-bottom: calc(var(--space) * 1.25)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-font-size: calc((1rem * 16) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-secondary-margin-top: calc(var(--space) * 2)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-secondary-margin-bottom: calc(var(--space) * .5)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--page-section-title-secondary-font-size: calc((1rem * 14) / ((var(--html-font-ratio) * 16)))}}.page-section-title{position:relative;z-index:2;margin-top:var(--page-section-title-margin-top);margin-bottom:var(--page-section-title-margin-bottom);padding-left:var(--page-section-title-padding-left);padding-right:var(--page-section-title-padding-right)}.page-section-title--first,.two-columns__column__section:first-child .page-section-title{margin-top:0}.page-section-title--secondary{--page-section-title-margin-top: var(--page-section-title-secondary-margin-top);--page-section-title-margin-bottom: var(--page-section-title-secondary-margin-bottom);--page-section-title-font-size: var(--page-section-title-secondary-font-size)}.page-section-title--sticky{position:sticky;top:var(--page-section-title-sticky-top);z-index:3;background-image:linear-gradient(to bottom,rgb(var(--rgb-noir-default)) 0%,rgb(var(--rgb-noir-default)) 2.92%,rgba(var(--rgb-noir-default),.997328) 6.37%,rgba(var(--rgb-noir-default),.993666) 10.97%,rgba(var(--rgb-noir-default),.98763) 16.59%,rgba(var(--rgb-noir-default),.978624) 23.1%,rgba(var(--rgb-noir-default),.966056) 30.37%,rgba(var(--rgb-noir-default),.949331) 38.27%,rgba(var(--rgb-noir-default),.927856) 46.66%,rgba(var(--rgb-noir-default),.901037) 55.41%,rgba(var(--rgb-noir-default),.86828) 64.39%,rgba(var(--rgb-noir-default),.828992) 73.47%,rgba(var(--rgb-noir-default),.782578) 82.52%,rgba(var(--rgb-noir-default),.728446) 91.41%,rgba(var(--rgb-noir-default),.666) 100%);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.page-section-title__header{padding-top:var(--page-section-title-padding-top);padding-bottom:var(--page-section-title-padding-bottom);border-top:var(--page-section-title-border-top)}.page-section-title--secondary .page-section-title__header{opacity:.75}.page-section-title__subtitle{font-weight:400;margin-left:.2em}.page-section-title__aaa24-logo{display:inline-block;height:.75em;width:auto;margin-right:.1em}.page-section-title__aaa24-logo .svg__has-fill,.page-section-title__aaa24-logo .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.page-title{padding-bottom:var(--block-content-padding-vert);margin-bottom:1rem}.product-callouts{display:flex;align-items:stretch;flex-wrap:wrap;margin-top:calc(var(--block-content-padding-vert) + calc(var(--space) * 2));gap:var(--col-gutter)}@media screen and (max-width: 864px){.product-callouts{margin-top:calc(var(--block-content-padding-vert) + calc(var(--space) * 1))}}@media screen and (max-width: 864px){.product-callouts{gap:calc(var(--space) * 1)}}@media screen and (max-width: 864px){.product-callouts{flex-direction:column}}.product-callout{--product-callout-rgb-text: var(--rgb-offblanc-default);--product-callout-rgb-bg: var(--rgb-offnoir-default);--product-callout-color-text: rgba(var(--product-callout-rgb-text), 1);--product-callout-color-bg: rgba(var(--product-callout-rgb-bg), 1);--product-callout-opacity-bg: .075;--product-callout-opacity-bg-active: .1;--product-callout-opacity-border: .075;--product-callout-opacity-border-icon: .33;--product-callout-opacity-text: .75;position:relative;z-index:2;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:var(--product-callout-color-text)}.product-callout.theatre-promo-available{--product-callout-opacity-bg: .1;--product-callout-opacity-bg-active: .15;--product-callout-opacity-border: .15;--product-callout-opacity-border-icon: .45;--product-callout-opacity-text: .85}@media screen and (min-width: 865px){.product-callout{display:flex;max-width:25em}}.product-callout--linked{cursor:pointer}.product-callout__content{background-color:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-bg));border:.5px solid rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-border));padding:calc(var(--space) * 2) calc(var(--space) * 4) calc(var(--space) * 2) calc(var(--space) * 2);display:grid;grid-template-columns:fit-content(50%) 1fr;grid-column-gap:calc(var(--space) * 2);align-items:center;border-radius:.1875rem}.product-callout--linked:active .product-callout__content{background-color:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-bg-active))}.product-callout--linked:focus-visible .product-callout__content{background-color:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-bg-active))}@media (hover: hover){.product-callout--linked:hover .product-callout__content{background-color:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-bg-active))}}.product-callout h3{padding-bottom:calc(var(--space) * .5)}.product-callout__icon{height:3rem;width:3rem;transition-duration:.25s;transition-property:all;transition-timing-function:ease;padding:.625rem;display:block;border-radius:50%;border:.5px solid rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-border-icon));background:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-bg-active))}.product-callout--linked:active .product-callout__icon{transform:scale(1.05);opacity:1}.product-callout--linked:focus-visible .product-callout__icon{transform:scale(1.05);opacity:1}@media (hover: hover){.product-callout--linked:hover .product-callout__icon{transform:scale(1.05);opacity:1}}.product-callout__icon__svg .svg__has-fill,.product-callout__icon__svg .image--svg__has-fill{fill:var(--product-callout-color-text)}.product-callout__icon__svg .svg__has-stroke,.product-callout__icon__svg .image--svg__has-stroke{stroke:var(--product-callout-color-text)}.product-callout__text{color:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-text))}.product-callout__text p:not(:last-child){margin-bottom:.33em}.product-callout__text a{color:rgb(var(--rgb-offblanc-default))}.product-callout__ctas{display:flex;grid-column:1/span 2;grid-row:2/span 1;margin:calc(var(--space) * 2) calc(var(--space) * -4) calc(var(--space) * -2) calc(var(--space) * -2);border-top:.5px solid rgba(var(--product-callout-rgb-text),.2);border-radius:.1875rem;overflow:hidden}.product-callout__ctas__cta{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;flex:1;text-align:center;padding:calc(var(--space) * 1.5) calc(var(--space) * 2);background:rgba(var(--product-callout-rgb-text),var(--product-callout-opacity-text));color:rgb(var(--rgb-offnoir-default))}.product-callout__ctas__cta:active{background:rgba(var(--product-callout-rgb-text),.25);color:var(--product-callout-color-text)}.product-callout__ctas__cta:focus-visible{background:rgba(var(--product-callout-rgb-text),.25);color:var(--product-callout-color-text)}@media (hover: hover){.product-callout__ctas__cta:hover{background:rgba(var(--product-callout-rgb-text),.25);color:var(--product-callout-color-text)}}.product-callout__ctas__cta:not(:last-child){border-right:1px solid rgb(var(--rgb-offnoir-default))}:root,ion-content,ion-title{--product-hero-background-height: calc(61.8 * (100vw - var(--scrollbar-width)) / 100)}@media screen and (orientation: portrait){:root,ion-content,ion-title{--product-hero-background-height: calc(calc(90 * (100vw - var(--scrollbar-width)) / 100) + var(--root-safe-area-top))}}.product-hero{position:relative;z-index:2;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.product-hero:after{position:absolute;top:0;left:0;right:0;z-index:2;transition:var(--loading-refresher-hero-border-transition-speed) opacity var(--loading-refresher-hero-border-transition-ease);content:"";border-top:var(--loading-refresher-hero-border-style);opacity:0}.product-hero--refresher-is-active.product-hero:after{opacity:1}.product-hero__background{position:absolute;top:0;left:0;right:0;z-index:1;background:rgb(var(--rgb-noir-default));pointer-events:none;overflow:hidden;max-height:100%}.product-hero__background .media{position:relative;z-index:1;height:var(--product-hero-background-height)}.product-hero__background .media__media{will-change:transform;backface-visibility:hidden;transform:translate3d(0,calc(var(--product-hero-progress, 0) * .25 * var(--product-hero-background-height)),0);opacity:.8}.product-hero__background:after{position:absolute;bottom:-1px;left:0;right:0;z-index:3;background-image:url(/assets/images/gradient_black_bottom_to_transparent.png);background-repeat:repeat-x;background-size:auto 100%;content:""}@media screen and (orientation: landscape){.product-hero__background:after{height:calc(.95 * var(--product-hero-background-height))}}@media screen and (orientation: portrait){.product-hero__background:after{height:calc(.75 * var(--product-hero-background-height))}}@media screen and (orientation: landscape){.product-hero--is-shorter .product-hero__background:after{height:calc(1.1 * var(--product-hero-background-height))}}@media screen and (orientation: portrait){.product-hero--is-shorter .product-hero__background:after{height:calc(1 * var(--product-hero-background-height))}}.product-hero__content{position:relative;z-index:2;padding-top:max(.333 * var(--product-hero-background-height),var(--nav-header-outer-height-with-clearance))}@media screen and (max-width: 864px){.product-hero__content{padding-top:max(.666 * var(--product-hero-background-height),var(--nav-header-outer-height-with-clearance))}}.product-hero--is-shorter .product-hero__content{padding-top:max(.2 * var(--product-hero-background-height),var(--nav-header-outer-height-with-clearance))}@media screen and (max-width: 864px){.product-hero--is-shorter .product-hero__content{padding-top:max(.375 * var(--product-hero-background-height),var(--nav-header-outer-height-with-clearance))}}.product-hero__header{margin-bottom:calc(var(--space) * 4);margin-top:calc(var(--space) * 2);max-width:var(--h1-text-max-width)}@media screen and (max-width: 864px){.product-hero__header{margin-bottom:calc(var(--space) * 3)}}.product-hero__description{margin-top:1rem;margin-bottom:1.5rem;max-width:var(--body-text-max-width)}.product-hero__info{display:flex;align-items:center;margin-top:1rem;margin-bottom:1rem}.product-hero__info__icon{height:.75rem;width:.75rem;margin-right:calc(var(--space) * 1);display:inline-block}.product-hero__info__icon .svg__has-fill,.product-hero__info__icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-hero__info__icon .svg__has-stroke,.product-hero__info__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-hero__ctas{position:relative;grid-auto-columns:min-content;display:grid;grid-auto-flow:column;column-gap:.75rem;margin-top:calc(var(--space) * 4);min-height:calc(var(--block-button-min-height) + var(--block-button-bottom-margin));width:fit-content}@media screen and (max-width: 864px){.product-hero__ctas{grid-auto-columns:1fr}}@media screen and (max-width: 864px){.product-hero__ctas--stacked-on-phone{grid-auto-columns:auto;grid-auto-flow:row}}@media screen and (max-width: 864px){.product-hero__ctas{width:auto;position:sticky;bottom:calc(-1 * var(--page-padding-bottom-default) + var(--page-padding-bottom-buttons))}.product-hero__ctas>*{position:relative;z-index:2}.product-hero__ctas:after{position:absolute;top:0;bottom:calc(-1 * var(--page-padding-bottom-buttons));left:calc(-1 * var(--grid-margin));right:calc(-1 * var(--grid-margin));z-index:1;box-shadow:0 -.04375rem .08125rem rgba(var(--rgb-noir-default),.09),0 -.1rem .2rem rgba(var(--rgb-noir-default),.129),0 -.1875rem .375rem rgba(var(--rgb-noir-default),.16),0 -.3375rem .66875rem rgba(var(--rgb-noir-default),.191),0 -.625rem 1.25625rem rgba(var(--rgb-noir-default),.23),0 -1.5rem 3rem rgba(var(--rgb-noir-default),.32);content:"";background:rgb(var(--rgb-noir-default))}}.product-hero__ctas .block-button{transition-duration:.4s;transition-property:opacity;transition-timing-function:ease;white-space:nowrap}.product-hero__ctas.state-loading .block-button{opacity:0;pointer-events:none}@media screen and (max-width: 864px){.product-hero__ctas__hide-on-phone{display:none}}.product-hero__ctas__loading{--spinner-size: calc(.666 * var(--block-button-min-height));position:absolute;top:0;left:0;right:0;bottom:var(--block-button-bottom-margin);display:flex;justify-content:center;align-items:center;border-top:.5px solid rgba(var(--rgb-offblanc-default),.15);border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.15)}.product-hero__error{position:relative}.product-hero__error:after{position:absolute;bottom:0;left:0;right:0;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);content:""}.product-hero__error__text{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2);color:rgb(var(--rgb-bad-default));text-align:center}:root,ion-content,ion-title{--product-thumb-aspect-ratio: .6;--product-thumb-gap: var(--col-gutter);--product-thumb-scale-hover: 1.025;--product-thumb-width: calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);--product-thumb-padding: calc((1rem * 12) / ((var(--html-font-ratio) * 16)));--product-thumb-color-progress: rgb(var(--rgb-offblanc-default))}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--product-thumb-width: calc(6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-thumb-width: calc(12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--product-thumb-padding: calc((1rem * 8) / ((var(--html-font-ratio) * 16)))}}.product-thumb{--product-thumb-margin-right: var(--product-thumb-gap);--product-thumb-margin-bottom: var(--product-thumb-gap);--product-thumb-inner-width: calc(var(--product-thumb-width) - var(--product-thumb-margin-right));--product-thumb-height: calc(var(--product-thumb-inner-width) * var(--product-thumb-aspect-ratio));position:relative;z-index:2;width:calc(var(--product-thumb-width) - var(--product-thumb-margin-right));margin-right:var(--product-thumb-margin-right);margin-bottom:var(--product-thumb-margin-bottom);text-align:left;text-decoration:none;display:block;outline:none}.product-thumb__main{position:relative;z-index:1;transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:var(--product-thumb-inner-width);height:var(--product-thumb-height);backface-visibility:hidden;transform-origin:center center;container-type:inline-size;container-name:product-thumb-main}.product-thumb:active .product-thumb__main{transform:scale3d(var(--product-thumb-scale-hover),var(--product-thumb-scale-hover),var(--product-thumb-scale-hover))}.product-thumb:focus-visible .product-thumb__main{transform:scale3d(var(--product-thumb-scale-hover),var(--product-thumb-scale-hover),var(--product-thumb-scale-hover))}@media (hover: hover){.product-thumb:hover .product-thumb__main{transform:scale3d(var(--product-thumb-scale-hover),var(--product-thumb-scale-hover),var(--product-thumb-scale-hover))}}.product-thumb__main__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.product-thumb__main__background .media{position:relative;z-index:1}.product-thumb__main__background:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;transition-duration:.25s;transition-property:border-color;transition-timing-function:ease;background:rgba(var(--rgb-noir-default),.2);content:"";border:.5px solid rgba(var(--rgb-offblanc-default),.1)}.product-thumb:active .product-thumb__main__background:before{border-color:rgba(var(--rgb-offblanc-default),.75)}.product-thumb:focus-visible .product-thumb__main__background:before{border-color:rgba(var(--rgb-offblanc-default),.75)}@media (hover: hover){.product-thumb:hover .product-thumb__main__background:before{border-color:rgba(var(--rgb-offblanc-default),.75)}}.product-thumb__main__background:after{position:absolute;bottom:0;left:0;right:0;z-index:3;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:95%;opacity:.6}.product-thumb__main__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;height:var(--product-thumb-height);padding:var(--product-thumb-padding)}.product-thumb__main__content__top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2;flex:1}.product-thumb__main__content__bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.product-thumb__main .product-thumb__eyebrow,.product-thumb__main .product-thumb__bundle-icon{font-size:clamp(calc((1rem * 10) / ((var(--html-font-ratio) * 16))),4.25cqw,.8125rem)}.product-thumb__main .product-thumb__info,.product-thumb__main .product-thumb__time{margin-bottom:-.125rem}.product-thumb__main .product-thumb__info{flex:1;text-shadow:.0625rem .0625rem .75rem rgba(var(--rgb-noir-default),.5)}.product-thumb__main .product-thumb__info__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:clamp(calc((1rem * 13) / ((var(--html-font-ratio) * 16))),5.5cqw,1rem)}.product-thumb__main .product-thumb__info__subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:clamp(calc((1rem * 11) / ((var(--html-font-ratio) * 16))),4.75cqw,.875rem)}.product-thumb__main .product-thumb__time,.product-thumb__main .product-thumb__time__number{font-size:clamp(calc((1rem * 11) / ((var(--html-font-ratio) * 16))),4.75cqw,.8125rem)}.product-thumb__aaa24-logo{width:2.625rem;height:auto}.product-thumb__aaa24-logo .svg__has-fill,.product-thumb__aaa24-logo .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb__aaa24-logo .svg__has-stroke,.product-thumb__aaa24-logo .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-thumb:active .product-thumb__aaa24-logo{opacity:1}.product-thumb:focus-visible .product-thumb__aaa24-logo{opacity:1}@media (hover: hover){.product-thumb:hover .product-thumb__aaa24-logo{opacity:1}}.product-thumb__bundle-icon{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:auto}.product-thumb__bundle-icon:after{position:absolute;top:0;right:0;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;content:"Bundle";opacity:0}.product-thumb__bundle-icon .svg{width:clamp(.75rem,6cqw,1.125rem);height:clamp(.75rem,6cqw,1.125rem);transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.product-thumb__bundle-icon .svg .svg__has-stroke,.product-thumb__bundle-icon .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-thumb:active .product-thumb__bundle-icon:after{opacity:1}.product-thumb:active .product-thumb__bundle-icon .svg{opacity:0}.product-thumb:focus-visible .product-thumb__bundle-icon:after{opacity:1}.product-thumb:focus-visible .product-thumb__bundle-icon .svg{opacity:0}@media (hover: hover){.product-thumb:hover .product-thumb__bundle-icon:after{opacity:1}.product-thumb:hover .product-thumb__bundle-icon .svg{opacity:0}}.product-thumb__time{--time-padding-vert:.125rem;--time-padding-horiz:.375rem;transform:translate(calc(.5 * var(--time-padding-horiz)),calc(-1 * var(--time-padding-vert)));padding:var(--time-padding-vert) var(--time-padding-horiz);color:rgba(var(--rgb-offblanc-default),.666);background-color:rgba(var(--rgb-offnoir-default),.5);border-radius:.125rem;margin-left:auto;white-space:nowrap;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.product-thumb:active .product-thumb__time{color:rgba(var(--rgb-offblanc-default),.75)}.product-thumb:focus-visible .product-thumb__time{color:rgba(var(--rgb-offblanc-default),.75)}@media (hover: hover){.product-thumb:hover .product-thumb__time{color:rgba(var(--rgb-offblanc-default),.75)}}.product-thumb__time--invert{color:rgba(var(--rgb-gris-default),.85);background-color:rgba(var(--rgb-gris-dark),.2)}.product-thumb:active .product-thumb__time--invert{color:rgba(var(--rgb-gris-default),.9)}.product-thumb:focus-visible .product-thumb__time--invert{color:rgba(var(--rgb-gris-default),.9)}@media (hover: hover){.product-thumb:hover .product-thumb__time--invert{color:rgba(var(--rgb-gris-default),.9)}}.product-thumb__time__number:not(:last-child){margin-right:.15em}.product-thumb__info{margin-right:var(--product-thumb-padding);max-width:var(--body-text-max-width)}.product-thumb__info__title,.product-thumb__info__subtitle,.product-thumb__info__from{padding-bottom:.125rem}.product-thumb__info__title{opacity:.9}.product-thumb:active .product-thumb__info__title{opacity:1}.product-thumb:focus-visible .product-thumb__info__title{opacity:1}@media (hover: hover){.product-thumb:hover .product-thumb__info__title{opacity:1}}.product-thumb__info__subtitle,.product-thumb__info__description{opacity:.5}.product-thumb:active .product-thumb__info__subtitle{opacity:.75}.product-thumb:focus-visible .product-thumb__info__subtitle{opacity:.75}@media (hover: hover){.product-thumb:hover .product-thumb__info__subtitle{opacity:.75}}.product-thumb__info__from{margin-top:.125rem}.product-thumb__info__from__label{opacity:.5;margin-right:.5em}@media screen and (max-width: 1319px){.product-thumb__info__from__label{display:none}}.product-thumb__info__from__value{opacity:.75}.product-thumb__play-icon{position:absolute;top:50%;left:50%;z-index:1}.product-thumb__play-icon .svg__has-fill,.product-thumb__play-icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb__play-icon .svg__has-stroke,.product-thumb__play-icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-thumb__play-icon .svg--product-play{--svg-product-play-size: max(25%, 4rem);--svg-product-hover-speed: .5s;height:var(--svg-product-play-size);width:var(--svg-product-play-size);opacity:.5;transform:translate(-50%,-50%);transition:all var(--svg-product-hover-speed) ease;transform-origin:center center;backface-visibility:hidden}.product-thumb:active .product-thumb__play-icon .svg--product-play{transform:translate(-50%,-50%) scale3d(1.05,1.05,1.05);opacity:.75}.product-thumb:focus-visible .product-thumb__play-icon .svg--product-play{transform:translate(-50%,-50%) scale3d(1.05,1.05,1.05);opacity:.75}@media (hover: hover){.product-thumb:hover .product-thumb__play-icon .svg--product-play{transform:translate(-50%,-50%) scale3d(1.05,1.05,1.05);opacity:.75}}.product-thumb__play-icon .svg--product-play__triangle{transition:fill var(--svg-product-hover-speed) ease;fill:rgba(var(--rgb-offblanc-default),.5)}.product-thumb:active .product-thumb__play-icon .svg--product-play__triangle{fill:rgb(var(--rgb-offblanc-default))}.product-thumb:focus-visible .product-thumb__play-icon .svg--product-play__triangle{fill:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.product-thumb:hover .product-thumb__play-icon .svg--product-play__triangle{fill:rgb(var(--rgb-offblanc-default))}}.product-thumb__play-icon .svg--product-play__circle{transition:stroke-dashoffset var(--svg-product-hover-speed) ease,opacity calc(.5 * var(--svg-product-hover-speed)) ease;stroke-dasharray:calc(3.14 * var(--svg-product-play-size));stroke-dashoffset:calc(3.14 * var(--svg-product-play-size));opacity:0}.product-thumb:active .product-thumb__play-icon .svg--product-play__circle{stroke-dashoffset:0;opacity:1}.product-thumb:focus-visible .product-thumb__play-icon .svg--product-play__circle{stroke-dashoffset:0;opacity:1}@media (hover: hover){.product-thumb:hover .product-thumb__play-icon .svg--product-play__circle{stroke-dashoffset:0;opacity:1}}.product-thumb__progress{position:absolute;bottom:0;left:0;right:0;z-index:3;transition-duration:.25s;transition-property:all;transition-timing-function:ease;height:.125rem}.product-thumb:active .product-thumb__progress{height:.1875rem;bottom:1px;left:1px;right:1px}.product-thumb:focus-visible .product-thumb__progress{height:.1875rem;bottom:1px;left:1px;right:1px}@media (hover: hover){.product-thumb:hover .product-thumb__progress{height:.1875rem;bottom:1px;left:1px;right:1px}}.product-thumb__progress:before,.product-thumb__progress:after{position:absolute;top:0;bottom:0;left:0;content:"";background:var(--product-thumb-color-progress)}.product-thumb__progress:before{right:0;opacity:.15}.product-thumb__progress:after{width:calc(100% * var(--progress));opacity:.5}.product-thumb--layout-horizontal{--product-thumb-inner-width: calc(.5 * var(--product-thumb-width) - calc(var(--space) * 3));display:flex;justify-content:flex-start;align-items:stretch}.product-thumb--layout-horizontal .product-thumb__main{flex:0 0 auto}.product-thumb--layout-horizontal .product-thumb__main__content{height:calc(100cqw * var(--product-thumb-aspect-ratio))}.product-thumb--layout-horizontal .product-thumb__aside{flex:1;max-width:25em}.product-thumb--layout-horizontal .product-thumb__info{display:flex;flex-direction:column;justify-content:center;margin-left:calc(var(--space) * 3);padding-right:calc(var(--space) * 2);height:100%}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info{margin-left:var(--col-gutter)}}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info{margin-right:calc(.5 * var(--product-thumb-padding))}}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info{padding-right:0}}.product-thumb--layout-horizontal .product-thumb__info__from{margin-top:calc(var(--space) * .25)}.product-thumb--layout-horizontal .product-thumb__info__description{-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin-right:calc(var(--space) * 2);margin-top:calc(var(--space) * 1)}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info__description{-webkit-line-clamp:4;line-clamp:4}}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info__description{margin-right:0}}.product-thumb--layout-horizontal .product-thumb__info__from+.product-thumb__info__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 864px){.product-thumb--layout-horizontal .product-thumb__info__from+.product-thumb__info__description{-webkit-line-clamp:3;line-clamp:3}}.product-thumb--layout-vertical .product-thumb__aside{max-width:25em}.product-thumb--layout-vertical .product-thumb__info{margin-top:calc(var(--space) * 1.5)}.product-thumb--layout-vertical .product-thumb__info__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.product-thumb--layout-vertical .product-thumb__info__from{margin-top:calc(var(--space) * .25)}.product-thumb--layout-vertical .product-thumb__info__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin-right:calc(var(--space) * 2);margin-top:calc(var(--space) * 1)}@media screen and (max-width: 864px){.product-thumb--layout-vertical .product-thumb__info__description{-webkit-line-clamp:3;line-clamp:3}}@media screen and (max-width: 864px){.product-thumb--layout-vertical .product-thumb__info__description{margin-right:0}}.product-thumb--layout-vertical .product-thumb__info__from+.product-thumb__info__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 864px){.product-thumb--layout-vertical .product-thumb__info__from+.product-thumb__info__description{-webkit-line-clamp:3;line-clamp:3}}.product-thumb--is-minimal .product-thumb__eyebrow,.product-thumb--is-minimal .product-thumb__aaa24-logo,.product-thumb--is-minimal .product-thumb__play-icon{display:none}.product-thumb.state-selected{opacity:.5;pointer-events:none;filter:grayscale(1)}.product-thumb.state-selected .product-thumb__play-icon{display:none}.product-thumb.state-selected .product-thumb__main__background:before{border-color:rgba(var(--rgb-offblanc-default),.75)}.product-thumb-more-info{--product-thumb-more-info-btn-color-default: rgba(var(--rgb-offblanc-default), .75);--product-thumb-more-info-inner-width: calc(var(--product-thumb-width) - var(--product-thumb-gap));position:relative;z-index:3;margin-top:calc(-1 * var(--product-thumb-gap) + .5px);margin-bottom:var(--product-thumb-gap);margin-right:var(--product-thumb-gap);border:.5px solid rgba(var(--rgb-offblanc-default),.1);border-top:none;background:rgb(var(--rgb-offnoir-default))}.product-thumb-more-info:before{position:absolute;bottom:100%;left:0;right:0;border-top:.5px solid rgba(var(--rgb-offblanc-default),.075);content:""}.product-thumb-more-info__btns{display:flex}.product-thumb-more-info__btn{--product-thumb-more-info-btn-color: var(--product-thumb-more-info-btn-color-default);position:relative;display:flex;justify-content:center;align-items:center;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;padding:calc(var(--space) * 2) 0;border-left:.5px solid rgba(var(--rgb-offblanc-default),.1);text-decoration:none;color:var(--product-thumb-more-info-btn-color);opacity:.666;flex:1}.product-thumb-more-info__btn .svg__has-fill,.product-thumb-more-info__btn .image--svg__has-fill{fill:var(--product-thumb-more-info-btn-color)}.product-thumb-more-info__btn .svg__has-stroke,.product-thumb-more-info__btn .image--svg__has-stroke{stroke:var(--product-thumb-more-info-btn-color)}.product-thumb-more-info__btn:active{opacity:1;background:rgba(var(--rgb-offblanc-default),.05)}.product-thumb-more-info__btn:focus-visible{opacity:1;background:rgba(var(--rgb-offblanc-default),.05)}@media (hover: hover){.product-thumb-more-info__btn:hover{opacity:1;background:rgba(var(--rgb-offblanc-default),.05)}}.product-thumb-more-info__btn:first-child{border-left:none}.product-thumb-more-info__btn__icon{position:relative;flex:0 0 auto;padding-right:calc(var(--space) * 1.25)}.product-thumb-more-info__btn__icon .svg,.product-thumb-more-info__btn__icon .spinner{--spinner-size: calc((1rem * 10) / ((var(--html-font-ratio) * 16)));height:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));width:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));box-sizing:content-box;display:block}.product-thumb-more-info__btn__icon__trailing{padding-left:calc(var(--space) * 1.25);padding-right:0}.product-thumb-more-info__drawer{margin:0 var(--product-thumb-padding);color:rgba(var(--rgb-offblanc-default),.666);border-top:.5px solid rgba(var(--rgb-offblanc-default),.1)}.product-thumb-more-info__drawer__header{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 1)}.product-thumb-more-info__drawer__header:only-child{display:none}.product-thumb-more-info__drawer__description{margin-top:calc(var(--space) * 2)}.product-thumb-more-info__drawer__swiper{margin-left:calc(-1 * var(--product-thumb-padding));margin-right:calc(-1 * var(--product-thumb-padding))}.product-thumb-more-info__drawer__film-data.film-data{margin:calc(var(--space) * 2) 0 calc(var(--space) * 1);grid-template-columns:repeat(12,auto);width:100%}.product-thumb-more-info__drawer__film-data.film-data .film-data__item{grid-column:span 4}.product-thumb-more-info__drawer__cta{--product-thumb-more-info-btn-color: var(--product-thumb-more-info-btn-color-default);font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc((1rem * 10) / ((var(--html-font-ratio) * 16)));letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;margin-left:calc(-1 * var(--product-thumb-padding));margin-right:calc(-1 * var(--product-thumb-padding));padding:var(--product-thumb-padding);color:var(--product-thumb-more-info-btn-color);text-decoration:none;display:block}@media screen and (max-width: 1152px){.product-thumb-more-info__drawer__cta{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2)}}.product-thumb-more-info__drawer__cta .svg{width:1em;height:1em;margin-left:.666em;display:inline-block;transform:translateY(.15em)}.product-thumb-more-info__drawer__cta .svg .svg__has-fill,.product-thumb-more-info__drawer__cta .svg .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.product-thumb-more-info__drawer__cta .svg .svg__has-stroke,.product-thumb-more-info__drawer__cta .svg .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}.product-thumb-more-info__drawer__cta:active{opacity:1;background:rgba(var(--rgb-offblanc-default),.05);color:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:active .svg .svg__has-fill,.product-thumb-more-info__drawer__cta:active .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:active .svg .svg__has-stroke,.product-thumb-more-info__drawer__cta:active .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:focus-visible{opacity:1;background:rgba(var(--rgb-offblanc-default),.05);color:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:focus-visible .svg .svg__has-fill,.product-thumb-more-info__drawer__cta:focus-visible .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:focus-visible .svg .svg__has-stroke,.product-thumb-more-info__drawer__cta:focus-visible .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.product-thumb-more-info__drawer__cta:hover{opacity:1;background:rgba(var(--rgb-offblanc-default),.05);color:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:hover .svg .svg__has-fill,.product-thumb-more-info__drawer__cta:hover .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:hover .svg .svg__has-stroke,.product-thumb-more-info__drawer__cta:hover .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}@media (hover: hover){.product-thumb-more-info__drawer__cta:hover{color:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:hover .svg .svg__has-fill,.product-thumb-more-info__drawer__cta:hover .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-thumb-more-info__drawer__cta:hover .svg .svg__has-stroke,.product-thumb-more-info__drawer__cta:hover .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.promo-card{--promo-card-border-color: rgba(var(--rgb-offblanc-default), .25);--promo-card-padding: calc(var(--space) * 3);--promo-card-color-text-hover: var(--promo-card-color-bg);--promo-card-color-bg-hover: var(--promo-card-color-text);margin-left:var(--grid-margin);margin-right:var(--grid-margin);border-top:.5px solid var(--promo-card-border-color);border-bottom:.5px solid var(--promo-card-border-color);border-radius:.5rem;color:var(--promo-card-color-text);overflow:hidden;text-align:left;width:100%;filter:drop-shadow(calc(var(--space) * 1) calc(var(--space) * 1) calc(var(--space) * 3) rgba(var(--rgb-noir-default),.5));transform:translateZ(0);container-type:inline-size}.promo-card__top{position:relative;border-top:.5px solid var(--promo-card-border-color);border-radius:.5rem .5rem 0 0;height:28.125rem}.promo-card__top__inset{padding:calc(var(--promo-card-padding))}.promo-card__top__content{position:absolute;bottom:var(--promo-card-padding);right:var(--promo-card-padding);left:var(--promo-card-padding);z-index:2}.state-inactive .promo-card__top__content{opacity:.333}.promo-card__top__image{z-index:3;height:1.75rem;max-width:10.5rem;margin-bottom:calc(var(--space) * 3)}.promo-card__top__background{position:absolute;top:.5px;bottom:.5px;left:.5px;right:.5px;z-index:2;height:13.75rem}.state-inactive .promo-card__top__background{opacity:.5}.promo-card__top__background__image{background-position:center center;background-size:cover;height:13.75rem}.promo-card__top__background:after{position:absolute;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--promo-card-color-bg) 100%);content:"";height:50%;opacity:1}.promo-card__top__bg .svg--ticket-bg__image{transform:translateY(calc(-1 * var(--svg-ticket-bg-image-y) + 1024px - var(--svg-ticket-bg-el-height) - .5 * (var(--svg-ticket-bg-image-height) - var(--svg-ticket-bg-el-height))))}.promo-card__bottom{position:relative;border-bottom:.5px solid var(--promo-card-border-color);border-radius:0 0 .5rem .5rem;color:var(--promo-card-color-text)}.promo-card__bottom__inset{position:relative;z-index:2;padding:var(--block-button-padding-vert) var(--promo-card-padding);width:100%;text-align:center;cursor:pointer}.state-inactive .promo-card__bottom__inset{opacity:.333}.promo-card__bottom__inset__timer{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;letter-spacing:-.035em}.promo-card__bottom__inset__timer span:not(:last-child){margin-right:.3em}.promo-card__bottom:has(button):active{--promo-card-color-text: var(--promo-card-color-text-hover);--promo-card-color-bg: var(--promo-card-color-bg-hover)}.promo-card__bottom:has(button):focus-visible{--promo-card-color-text: var(--promo-card-color-text-hover);--promo-card-color-bg: var(--promo-card-color-bg-hover)}@media (hover: hover){.promo-card__bottom:has(button):hover{--promo-card-color-text: var(--promo-card-color-text-hover);--promo-card-color-bg: var(--promo-card-color-bg-hover)}}.promo-card__bottom .svg--ticket-bg__overlay{opacity:.075}.promo-card h2{color:var(--promo-card-color-text);margin-bottom:calc(var(--space) * 2)}.promo-card__eyebrow{margin-bottom:calc(var(--space) * 2)}@media screen and (max-width: 864px){.promo-card__eyebrow{margin-bottom:calc(var(--space) * 1)}}.promo-card__eyebrow .product-eyebrow__aaa24-logo{height:1.5em;margin-right:.3125rem}.promo-card__eyebrow .product-eyebrow__aaa24-logo .svg__has-fill,.promo-card__eyebrow .product-eyebrow__aaa24-logo .image--svg__has-fill{fill:var(--promo-card-color-text)}.promo-card__info{display:grid;grid-template-columns:1fr 1.75fr;grid-row-gap:1rem;margin-bottom:calc(var(--space) * 2)}.promo-card__info__item{padding-right:calc(var(--space) * 3)}.promo-card__info__item--full{grid-column:1/-1}.promo-card__info__item__link__anchor{text-decoration:underline solid rgba(var(--rgb-gris-default),.333) .5px}.promo-card__info__item__link__icon{display:inline-block;height:.875rem;width:.75rem;position:relative;top:.1875rem;transform:translate(.3em)}.promo-card__info__item__date{white-space:nowrap}.promo-card__info h3{margin-bottom:.25rem}.promo-card__info p{color:var(--promo-card-color-text)}.promo-card__description--small{max-width:28em}.promo-card .svg--ticket-bg{position:absolute;top:0;left:0;right:0;z-index:1;height:100%;width:100%}.promo-card .svg--ticket-bg__solid{fill:var(--promo-card-color-bg)}.promo-card .svg--ticket-bg__stroke{stroke:var(--promo-card-border-color)}.promo-card .svg--ticket-bg__overlay{transition:.2s opacity ease}.promo-card--scratchoff--2024{--scratchoff-2024-dkorange: oklch(70% .3 42);--scratchoff-2024-yellow: oklch(90% .3 106);--promo-card-color-text: rgba(var(--rgb-noir-default), .85);--promo-card-color-text-hover: rgb(var(--rgb-noir-default));--promo-card-color-bg: var(--scratchoff-2024-yellow, #f05822);--promo-card-color-bg-hover: var(--scratchoff-2024-dkorange, #f5ea14)}.promo-card--scratchoff--2024 .svg--scratchoff-logo-2024{position:absolute;left:50%;top:0;z-index:4;width:115%;max-width:29.6875rem;transform:translate(-51.5%,-22%)}.promo-card--scratchoff--2024:not(.promo-card--scratchoff--activated) .svg--scratchoff-logo-2024{width:130%;max-width:37.5rem;transform:translate(-51.5%,-24%)}@container (max-width: 400px){.promo-card--scratchoff--2024:not(.promo-card--scratchoff--activated) .svg--scratchoff-logo-2024{transform:translate(-51.5%,-18%)}}.promo-card--scratchoff--2024 .promo-card__info__item p{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:90%}.promo-card--scratchoff--2024 .promo-card__info__item--no-prize{padding-right:0;text-align:center}.referral-card{position:relative;z-index:2;margin-top:calc(var(--block-content-padding-vert) * 2);overflow:hidden}@media screen and (max-width: 864px){.referral-card{margin-top:calc(var(--block-content-padding-vert) * 1.25)}}.referral-card__video{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:absolute;0: 0}.referral-card__content{display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(((1rem * 400) / 16),56.25vh,((1rem * 900) / 16));z-index:4;position:relative;height:100%;width:100%}@media screen and (max-width: 864px){.referral-card__content{min-height:clamp(((1rem * 375) / 16),45vh,((1rem * 500) / 16))}}.referral-card__content-inner{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:relative;padding-top:17.5rem}.referral-card__heading{margin-top:.5rem;margin-bottom:1rem;max-width:var(--h2-text-max-width);margin-right:15%}.referral-card__description{max-width:var(--body-text-max-width);margin-right:var(--grid-margin)}.referral-card__url{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.01em;line-height:1.2;background-color:rgba(var(--rgb-gris-default),.1);padding:calc(var(--space) * 2);border:1px solid rgba(var(--rgb-gris-default),.05);border-radius:.1875rem;margin-top:calc(var(--space) * 3);color:rgba(var(--rgb-gris-default),.75)}.referral-card__url__code{color:rgb(var(--rgb-gris-default))}.referral-card__buttons{display:grid;grid-template-columns:auto;grid-auto-flow:column;column-gap:calc(var(--space) * 2);padding-top:calc(var(--space) * 2);padding-bottom:var(--block-content-padding-vert)}.referral-card__buttons .block-button{white-space:nowrap}.referrals-earned-card{position:relative;z-index:2;padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:var(--block-content-padding-vert)}.referrals-earned-card__content{padding-bottom:var(--block-content-padding-vert);border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.125)}.referrals-earned-card__header{display:grid;grid-template-columns:auto 1fr;grid-auto-flow:column;column-gap:.75rem;padding-top:var(--block-content-padding-vert);padding-bottom:var(--block-content-padding-vert)}.referrals-earned-card__heading-wrapper{position:relative}.referrals-earned-card__heading,.referrals-earned-card__heading-zero{max-width:var(--h2-text-max-width);position:relative;top:50%;transform:translateY(-50%)}.referrals-earned-card__numbers{width:7.6875rem;text-align:center;position:relative;top:50%;transform:translateY(-1.5625rem)}.referrals-earned-card__image{height:3.125rem;display:inline-block}.referrals-earned-card__description{max-width:var(--body-text-max-width)}.rental-details{position:relative;z-index:2;margin-top:var(--block-content-padding-vert)}.rental-details__items{grid-template-columns:repeat(6,1fr);display:grid;column-gap:var(--col-gutter);row-gap:calc(var(--space) * 1.5);margin-top:calc(var(--space) * 1)}@media screen and (max-width: 899px){.rental-details__items{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 519px){.rental-details__items{grid-template-columns:repeat(3,1fr)}}.rental-details__item{border-left:.5px solid rgba(var(--rgb-offblanc-default),.25)}.rental-details__item__content{padding-left:calc(var(--space) * 1.5);color:rgba(var(--rgb-offblanc-default),.75);max-width:10em}@media screen and (max-width: 864px){.rental-details__item__content{padding-left:calc(var(--space) * 1)}}.ticket{--ticket-padding: calc(var(--space) * 3);--ticket-rgb-accent: var(--rgb-offblanc-default);--ticket-rgb-bg: var(--rgb-offnoir-default);--ticket-color-accent: rgba(var(--ticket-rgb-accent), 1);--ticket-color-bg: rgba(var(--ticket-rgb-bg), 1);--ticket-color-text: rgb(var(--rgb-offblanc-default));--ticket-color-border: rgba(var(--rgb-offblanc-default), .25);margin-left:var(--grid-margin);margin-right:var(--grid-margin);border-top:.5px solid var(--ticket-color-border);border-bottom:.5px solid var(--ticket-color-border);border-radius:.5rem;color:var(--ticket-color-text);overflow:hidden;text-align:left;width:100%;filter:drop-shadow(calc(var(--space) * 1) calc(var(--space) * 1) calc(var(--space) * 3) rgba(var(--rgb-noir-default),.5));transform:translateZ(0);container-type:inline-size;container-name:ticket}.ticket--is-light-bg{--ticket-color-text: rgb(var(--rgb-noir-default))}.ticket--is-use-accent-for-all-text{--ticket-color-text: rgba(var(--ticket-rgb-accent), .875)}.ticket__top{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-top:.5px solid var(--ticket-color-border);border-radius:.5rem .5rem 0 0;min-height:50cqw}.ticket__top__inset{position:relative;z-index:2;padding:calc(var(--ticket-padding) + calc(var(--space) * 7)) var(--ticket-padding) calc(var(--ticket-padding) + calc(var(--space) * 1))}.ticket__bottom{position:relative;border-bottom:.5px solid var(--ticket-color-border);border-radius:0 0 .5rem .5rem}.ticket__bottom__inset{position:relative;z-index:2;padding:calc(var(--ticket-padding) + calc(var(--space) * 1)) var(--ticket-padding) var(--ticket-padding)}.ticket h2{color:var(--ticket-color-accent)}.ticket__eyebrow{margin-bottom:calc(var(--space) * 2)}@media screen and (max-width: 864px){.ticket__eyebrow{margin-bottom:calc(var(--space) * 1)}}.ticket__eyebrow .product-eyebrow__aaa24-logo{height:1.5em;margin-right:.3125rem}.ticket__eyebrow .product-eyebrow__aaa24-logo .svg__has-fill,.ticket__eyebrow .product-eyebrow__aaa24-logo .image--svg__has-fill{fill:var(--ticket-color-text)}.ticket__info{display:grid;grid-template-columns:3fr 2fr 2fr;grid-row-gap:1rem;margin-bottom:calc(var(--space) * 4);margin-right:calc(-1 * var(--ticket-padding))}.ticket__info__item{padding-right:var(--ticket-padding)}.ticket__info__item--time{white-space:nowrap}.ticket__info__item--user{padding-right:0}.ticket__info__item--location{grid-column:1/span 3}.ticket__info__item--2col{grid-column:span 2}.ticket__info__item--3col{grid-column:span 3;padding-right:calc(2 * var(--ticket-padding))}.ticket__info h3{margin-bottom:.25rem}.ticket__info p{color:var(--ticket-color-accent)}.ticket__code{display:flex;align-items:flex-end;min-height:4rem}.ticket__code__qr{margin-left:calc(-1 * var(--ticket-padding));margin-bottom:calc(-1 * var(--ticket-padding));width:9.25rem;padding-right:calc(var(--space) * 2)}.ticket__code__qr img.ticket__code__qr__image{width:9.25rem;border-radius:0 .5rem 0 0}.ticket__code__note{flex:1;margin-right:calc(var(--space) * 4);max-width:16em}.ticket__serial-number{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.625rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;position:absolute;left:calc(100% - .75rem);bottom:.75rem}.ticket__serial-number--is-above-ctas{bottom:calc(var(--ticket-padding) + var(--block-button-min-height))}.ticket__serial-number__text{display:block;transform:rotate(-90deg);transform-origin:bottom left}.ticket__note{max-width:27em;margin-right:var(--ticket-padding)}.ticket__ctas{display:flex;margin:var(--ticket-padding) calc(-1 * var(--ticket-padding)) calc(-1 * var(--ticket-padding));border-top:.5px solid rgba(var(--ticket-rgb-accent),.2);border-radius:.1875rem;overflow:hidden}.ticket__ctas__cta{flex:1;text-align:center;padding:var(--block-button-padding-vert) var(--ticket-padding);background:rgba(var(--ticket-rgb-accent),.75);color:var(--ticket-color-bg);text-decoration:none}.ticket__ctas__cta:active{background:rgba(var(--ticket-rgb-accent),.25);color:var(--ticket-color-accent)}.ticket__ctas__cta:focus-visible{background:rgba(var(--ticket-rgb-accent),.25);color:var(--ticket-color-accent)}@media (hover: hover){.ticket__ctas__cta:hover{background:rgba(var(--ticket-rgb-accent),.25);color:var(--ticket-color-accent)}}.ticket__ctas__cta:not(:last-child){border-right:1px solid rgb(var(--rgb-noir-default))}.ticket__ctas__cta.state-disabled{pointer-events:none;background:rgba(var(--ticket-rgb-accent),.05);color:rgba(var(--ticket-rgb-accent),.333)}.ticket .svg--ticket-bg{position:absolute;top:0;left:0;right:0;z-index:1;height:100%;width:100%}.ticket .svg--ticket-bg__solid{fill:var(--ticket-color-bg)}.ticket .svg--ticket-bg__stroke{stroke:var(--ticket-color-border)}.ticket .svg--ticket-bg__overlay{transition:.2s opacity ease}.ticket__hide-on-qr-expanded{transition:.2s opacity ease;transition-delay:.1s}.ticket--qr-is-expanded .ticket__hide-on-qr-expanded{opacity:0;transition-delay:0ms}.ticket__big-qr{position:absolute;top:var(--ticket-padding);bottom:var(--ticket-padding);left:calc(var(--ticket-padding) + 7.5%);right:calc(var(--ticket-padding) + 7.5%);z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.2s opacity ease;transform-origin:bottom left;opacity:0;pointer-events:none}.ticket__big-qr__image{display:block;width:50%;border-radius:.5rem;opacity:.9}.ticket--qr-is-expanded .ticket__big-qr{width:auto;height:auto;transition-delay:.1s;visibility:visible;opacity:1;pointer-events:auto}.ticket--qr-is-expanded .svg--ticket-bg__overlay{opacity:0}.ticket__svgfilter{position:absolute;bottom:0;right:0;height:0em;width:0em;visibility:hidden;pointer-events:none}.alert{--backdrop-opacity: .75;--background: rgba(48, 48, 48, .667)}.alert .alert-wrapper{border:.5px solid rgba(var(--rgb-offblanc-default),.175);box-shadow:0 .375rem 2rem rgba(var(--rgb-noir-default),.75);-webkit-backdrop-filter:blur(.5625rem);backdrop-filter:blur(.5625rem)}.alert .alert-head{color:rgb(var(--rgb-offblanc-default));margin-bottom:.333em}.alert .alert-message{color:rgba(var(--rgb-offblanc-default),.75)}.alert .alert-message strong,.alert .alert-message b,.alert .alert-message a{color:rgb(var(--rgb-gris-default))}.alert .alert-message a{text-decoration-color:rgba(var(--rgb-gris-default),.25);text-decoration-thickness:.5px}.alert .alert-message p:not(:last-child){margin-bottom:.333em}.alert .alert-button{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.125rem;letter-spacing:-.01em;line-height:1;border-top:.5px solid rgba(var(--rgb-offblanc-default),.175);border-right:.5px solid rgba(var(--rgb-offblanc-default),.175);color:rgba(var(--rgb-offblanc-default),.75)}.alert .alert-button:last-child{border-right:none;color:rgb(var(--rgb-gris-default))}.bc-video{--control-bar-height:4rem;--control-bar-icon-size:4rem;--control-bar-icon-size:1rem;--control-bar-padding-top:2rem;--control-bar-padding-bottom: var(--progress-control-height-collapsed);--control-bar-outer-height: calc(var(--control-bar-height) + var(--control-bar-padding-top) + var(--control-bar-padding-bottom));--progress-control-height-collapsed:.4375rem;--progress-control-height-peek:.75rem;--progress-control-height-expanded:1rem;--progress-control-height: var(--progress-control-height-collapsed);position:relative;z-index:2;container-type:inline-size;container-name:bc-video}@media screen and (max-width: 864px){.bc-video{--control-bar-height:4rem}}@media (hover: hover){.bc-video{--progress-control-height-collapsed:.375rem}.video-player--is-use-upnext-drawer .bc-video{--progress-control-height-collapsed:.1875rem}}.bc-video .video-js{width:100cqw;height:56.25cqw}.bc-video :focus-visible{outline:none;background-color:rgba(var(--rgb-gris-darkest),.25)}.bc-video .bc-iframe,.bc-video .bc-iframe body,.bc-video .video-js,.bc-video .video-js .vjs-poster{background-color:rgb(var(--rgb-noir-default))}.bc-video .video-js .vjs-poster img{filter:blur(1.6875rem);opacity:.75}.bc-video .video-js .vjs-track-setting select{color:#000;background-color:#fff}.bc-video .vjs-contextmenu-ui-menu{position:absolute}.bc-video .vjs-contextmenu-ui-menu .vjs-menu-content{background-color:rgba(var(--rgb-offnoir-default),.9);border-radius:0;border:.5px solid rgba(var(--rgb-offblanc-default),.25);padding:.25em}.bc-video .vjs-contextmenu-ui-menu .vjs-menu-item{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;border-radius:0;cursor:pointer;margin:0 0 1px;padding:.5em 1em;color:rgb(var(--rgb-gris-default))}.bc-video .vjs-contextmenu-ui-menu .vjs-menu-item:hover{text-shadow:none!important;background-color:transparent!important;color:rgb(var(--rgb-offblanc-default))}.bc-video .vjs-contextmenu-ui-menu .vjs-menu-item:nth-child(1) .vjs-menu-item-text:before{content:"A24 "}.bc-video .vjs-contextmenu-ui-menu .vjs-menu-item:active,.bc-video .vjs-contextmenu-ui-menu .vjs-menu-item:hover{background-color:#00000080;text-shadow:0 0 1em #fff}.bc-video .vjs-modal-dialog.vjs-player-info-modal{background:rgba(var(--rgb-offnoir-default),.95)!important}.bc-video .vjs-modal-dialog.vjs-player-info-modal h2{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.875rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1.5;text-transform:uppercase;color:rgb(var(--rgb-offblanc-default))}.bc-video .vjs-modal-dialog.vjs-player-info-modal .vjs-modal-dialog-content{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1.5;text-transform:uppercase;padding-top:var(--nav-header-button-padding-top);padding-bottom:var(--nav-header-button-padding-top);padding-left:calc(var(--grid-margin) * 2 + var(--in-page-back-button-size));padding-right:calc(var(--grid-margin) * 2 + var(--in-page-back-button-size));color:rgb(var(--rgb-gris-default))}.bc-video .vjs-text-track-settings{background:rgba(var(--rgb-offnoir-default),.95)!important}.bc-video .vjs-text-track-settings .vjs-modal-dialog-content{padding-top:var(--nav-header-button-padding-top);padding-bottom:var(--nav-header-button-padding-top);padding-left:calc(var(--grid-margin) * 2 + var(--in-page-back-button-size));padding-right:calc(var(--grid-margin) * 2 + var(--in-page-back-button-size))}.bc-video .vjs-text-track-settings .vjs-control.vjs-close-button{right:calc(var(--grid-margin) - 1em);top:calc(var(--nav-header-button-padding-top) - 1em)}.bc-video .vjs-text-track-settings fieldset{margin-top:0;margin-bottom:calc(var(--space) * 3);padding-bottom:3px;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25)}.bc-video .vjs-text-track-settings fieldset>span{padding-left:0;padding-bottom:0;margin-right:calc(var(--space) * 3)}.bc-video .vjs-text-track-settings legend{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.875rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1.5;text-transform:uppercase;color:rgb(var(--rgb-offblanc-default));margin-bottom:0;padding-bottom:calc(var(--space) * 1);width:100%;border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25)}.bc-video .vjs-text-track-settings .vjs-label{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1.5;text-transform:uppercase;color:rgb(var(--rgb-gris-default));margin-right:calc(var(--space) * 2);opacity:.5}.bc-video .vjs-text-track-settings .vjs-track-setting select{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.75rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1.5;text-transform:uppercase;padding:0;border-radius:0;background:transparent;color:rgb(var(--rgb-gris-default));border:none;margin-bottom:0;text-decoration:rgba(var(--rgb-offblanc-default),.666) underline solid .5px!important;text-underline-offset:2px!important}.bc-video .vjs-text-track-settings .vjs-track-settings-controls button{background:rgb(var(--rgb-offblanc-default));border:.5px solid rgb(var(--rgb-offblanc-default));color:rgb(var(--rgb-offnoir-default));padding:var(--block-button-padding-vert) var(--block-button-padding-horiz);text-align:center;text-decoration:none;border-radius:0}@media (hover: hover){.bc-video .vjs-text-track-settings .vjs-track-settings-controls button:hover{background-color:rgb(var(--rgb-blanc-default))}}.bc-video .vjs-text-track-settings .vjs-track-settings-controls button.vjs-default-button{background:transparent;border-color:rgb(var(--rgb-offblanc-default));color:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.bc-video .vjs-text-track-settings .vjs-track-settings-controls button.vjs-default-button:hover{background-color:rgba(var(--rgb-offblanc-default),.05)}}.bc-video .video-js .vjs-control-bar{background:transparent;color:#fff;bottom:0;height:var(--control-bar-outer-height);padding-top:var(--control-bar-padding-top);padding-bottom:var(--control-bar-padding-bottom);--control-bar-button-width: 5em;--control-bar-button-horiz-inset: calc(var(--grid-margin) - .5 * (var(--control-bar-button-width) - var(--control-bar-icon-size)))}.bc-video .video-js .vjs-control-bar:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";pointer-events:none;transition:opacity .3s ease;opacity:.5;background:linear-gradient(to bottom,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.01) 8.5%,hsla(0,0%,0%,.04) 16.2%,hsla(0,0%,0%,.085) 23.1%,hsla(0,0%,0%,.144) 29.4%,hsla(0,0%,0%,.213) 35.3%,hsla(0,0%,0%,.289) 40.8%,hsla(0,0%,0%,.369) 46.2%,hsla(0,0%,0%,.451) 51.6%,hsla(0,0%,0%,.531) 57%,hsla(0,0%,0%,.607) 62.7%,hsla(0,0%,0%,.676) 68.8%,hsla(0,0%,0%,.735) 75.5%,hsla(0,0%,0%,.78) 82.8%,hsla(0,0%,0%,.81) 90.9%,hsla(0,0%,0%,.82) 100%)}.bc-video .video-js .vjs-control-bar>:not(.vjs-progress-control){transition:transform .6s ease,opacity .6s ease}.bc-video .video-js .vjs-control-bar>.vjs-volume-panel{transition:transform .6s ease,opacity .6s ease,width .6s ease}@media screen and (max-width: 864px) and (min-width: 520px){.bc-video .video-js .vjs-control-bar{--control-bar-button-width: 4em}}@media screen and (max-width: 519px){.bc-video .video-js .vjs-control-bar{--control-bar-button-width: 3.125em}}@media screen and (max-width: 1152px) and (min-width: 865px){.bc-video .video-js .vjs-control-bar{--control-bar-button-horiz-inset:.75rem}}@media screen and (max-width: 864px){.bc-video .video-js .vjs-control-bar{--control-bar-button-horiz-inset:.375rem}}.bc-video .video-js .vjs-control-bar .vjs-button{width:var(--control-bar-button-width)}.bc-video .video-js .vjs-control-bar>.vjs-button:first-child{padding-left:var(--control-bar-button-horiz-inset);width:calc(var(--control-bar-button-width) + var(--control-bar-button-horiz-inset))}.bc-video .video-js .vjs-control-bar>.vjs-button:last-child{padding-right:var(--control-bar-button-horiz-inset);width:calc(var(--control-bar-button-width) + var(--control-bar-button-horiz-inset))}.bc-video .video-js .vjs-control-bar .vjs-button{display:flex;justify-content:center;align-items:center;padding-bottom:calc(var(--progress-control-height-peek) - var(--progress-control-height-collapsed))}.bc-video .video-js .vjs-control-bar .vjs-button>.vjs-button{padding-bottom:0}.bc-video .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder{height:var(--control-bar-icon-size);width:var(--control-bar-icon-size);display:block}.bc-video .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before{height:var(--control-bar-icon-size);width:var(--control-bar-icon-size);display:block;position:static}.bc-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,.bc-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible){transform:none}.bc-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar:before,.bc-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible):before,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible):before,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible):before,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible):before,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible):before{opacity:0}.bc-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar>:not(.vjs-progress-control),.bc-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible)>:not(.vjs-progress-control),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible)>:not(.vjs-progress-control),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible)>:not(.vjs-progress-control),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible)>:not(.vjs-progress-control),.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible)>:not(.vjs-progress-control){transform:translateY(calc(var(--control-bar-height) + var(--progress-control-height-expanded)));opacity:0}.bc-video .video-js .vjs-control:focus:before,.bc-video .video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.bc-video .video-js .vjs-time-control{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.6875rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;display:flex;justify-content:center;align-items:center;flex:0 1 auto;width:auto;padding:0 0 .45em;cursor:default;white-space:nowrap}@media screen and (max-width: 864px){.bc-video .video-js .vjs-time-control{font-size:.625rem;letter-spacing:-.085em;font-feature-settings:"cpsp"}}.bc-video .video-js .vjs-time-control.vjs-current-time{margin-left:2em}@media screen and (max-width: 864px){.bc-video .video-js .vjs-time-control.vjs-current-time{margin-left:.5em}}.bc-video .video-js .vjs-time-control.vjs-time-divider{opacity:.5;padding-left:0;padding-right:0;width:0px}.bc-video .video-js .vjs-time-control.vjs-time-divider div,.bc-video .video-js .vjs-time-control.vjs-time-divider span{display:none}.bc-video .video-js .vjs-time-control.vjs-time-divider:after{content:" | ";margin-left:.333em;margin-right:.333em;transform:scaleY(1.2)}.bc-video .video-js .vjs-time-control.vjs-duration,.bc-video .video-js .vjs-time-control.vjs-time-divider{color:rgb(var(--rgb-gris-dark))}@media screen and (max-width: 864px){.bc-video .video-js .vjs-time-control.vjs-duration,.bc-video .video-js .vjs-time-control.vjs-time-divider{display:none}}.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-duration,.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-time-divider,.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-remaining-time,.bc-video--is-live-ui.bc-video .video-js .vjs-time-control .vjs-current-time-display{display:none!important}.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-current-time{display:flex!important;align-items:center}.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-current-time:before{width:.75em;height:.75em;display:inline-block;border-radius:.375em;background:rgb(var(--rgb-red-default));margin-right:.75em;animation:liveDot 1s ease-in-out alternate infinite;content:""}@keyframes liveDot{0%{opacity:1}to{opacity:.5}}.bc-video--is-live-ui.bc-video .video-js .vjs-time-control.vjs-current-time:after{content:"LIVE"}.bc-video .video-js .vjs-remaining-time{display:none}.bc-video .vjs-mouse.video-js .vjs-control-bar:not(:hover) .vjs-remaining-time{display:flex;position:absolute;bottom:calc(-2 * var(--control-bar-height))}.bc-video .vjs-mouse.video-js .vjs-control-bar:hover .vjs-duration{position:absolute;bottom:calc(-2 * var(--control-bar-height))}.bc-video .vjs-mouse.video-js .vjs-control-bar:hover .vjs-remaining-time{display:flex}@media screen and (max-width: 864px){.bc-video .vjs-mouse.video-js .vjs-control-bar:hover .vjs-remaining-time{display:none}}.bc-video .video-js .vjs-play-progress,.bc-video .video-js .vjs-volume-level{background-color:#08088c}.bc-video .video-js.vjs-ad-playing .vjs-play-progress,.bc-video .video-js.vjs-ad-playing .vjs-volume-level{background-color:#ffe400}.bc-video .video-js .vjs-volume-horizontal{align-items:center;height:100%;padding-bottom:.25em}.bc-video .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.bc-video .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.bc-video .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.bc-video .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.bc-video .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.bc-video .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:100%}.bc-video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.377 5.558-7.599-5.072c-.332-.222-.778.016-.778.416v10.143c0 .399.445.638.778.416l7.599-5.071c.297-.198.297-.634 0-.832z%22 stroke=%22%23f1f1f1%22 stroke-width=%221%22 fill=%22none%22 vector-effect=%22non-scaling-stroke%22 /%3E%3C/svg%3E")}.bc-video .video-js .vjs-play-control .vjs-icon-placeholder:before,.bc-video .vjs-icon-play:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.377 5.558-7.599-5.072c-.332-.222-.778.016-.778.416v10.143c0 .399.445.638.778.416l7.599-5.071c.297-.198.297-.634 0-.832z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-big-play-button:hover .vjs-icon-placeholder:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.377 5.558-7.599-5.072c-.332-.222-.778.016-.778.416v10.143c0 .399.445.638.778.416l7.599-5.071c.297-.198.297-.634 0-.832z%22 stroke=%22%239fa595%22 stroke-width=%221%22 fill=%22none%22 vector-effect=%22non-scaling-stroke%22 /%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-play-control:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-play:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.377 5.558-7.599-5.072c-.332-.222-.778.016-.778.416v10.143c0 .399.445.638.778.416l7.599-5.071c.297-.198.297-.634 0-.832z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.bc-video .vjs-icon-pause:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m4 11.5h-3c-.276 0-.5-.224-.5-.5v-10c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5v10c0 .276-.224.5-.5.5zm7.5-.5v-10c0-.276-.224-.5-.5-.5h-3c-.276 0-.5.224-.5.5v10c0 .276.224.5.5.5h3c.276 0 .5-.224.5-.5z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-play-control.vjs-playing:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-pause:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m4 11.5h-3c-.276 0-.5-.224-.5-.5v-10c0-.276.224-.5.5-.5h3c.276 0 .5.224.5.5v10c0 .276-.224.5-.5.5zm7.5-.5v-10c0-.276-.224-.5-.5-.5h-3c-.276 0-.5.224-.5.5v10c0 .276.224.5.5.5h3c.276 0 .5-.224.5-.5z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-mute-control .vjs-icon-placeholder:before,.bc-video .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.bc-video .vjs-icon-volume-high:before,.bc-video .vjs-icon-volume-mid:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.724.053c-.169-.084-.373-.067-.523.047l-3.868 2.9h-1.833c-.827 0-1.5.673-1.5 1.5v3c0 .827.673 1.5 1.5 1.5h1.833l3.867 2.9c.088.066.193.1.3.1.076 0 .153-.018.224-.053.169-.085.276-.258.276-.447v-11c0-.189-.107-.362-.276-.447z%22 fill=%22%23f1f1f1%22/%3E%3Cpath d=%22m10.146 3c1.657 1.461 1.815 3.989.354 5.646-.111.125-.229.244-.354.354%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-mute-control:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-mute-control.vjs-vol-2:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-volume-high:hover:before,.bc-video .vjs-mouse.video-js .vjs-icon-volume-mid:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.724.053c-.169-.084-.373-.067-.523.047l-3.868 2.9h-1.833c-.827 0-1.5.673-1.5 1.5v3c0 .827.673 1.5 1.5 1.5h1.833l3.867 2.9c.088.066.193.1.3.1.076 0 .153-.018.224-.053.169-.085.276-.258.276-.447v-11c0-.189-.107-.362-.276-.447z%22 fill=%22%239fa595%22/%3E%3Cpath d=%22m10.146 3c1.657 1.461 1.815 3.989.354 5.646-.111.125-.229.244-.354.354%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.bc-video .vjs-icon-volume-low:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.724.053c-.169-.084-.373-.067-.523.047l-3.868 2.9h-1.833c-.827 0-1.5.673-1.5 1.5v3c0 .827.673 1.5 1.5 1.5h1.833l3.867 2.9c.088.066.193.1.3.1.076 0 .153-.018.224-.053.169-.085.276-.258.276-.447v-11c0-.189-.107-.362-.276-.447z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-mute-control.vjs-vol-1:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-volume-low:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.724.053c-.169-.084-.373-.067-.523.047l-3.868 2.9h-1.833c-.827 0-1.5.673-1.5 1.5v3c0 .827.673 1.5 1.5 1.5h1.833l3.867 2.9c.088.066.193.1.3.1.076 0 .153-.018.224-.053.169-.085.276-.258.276-.447v-11c0-.189-.107-.362-.276-.447z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.bc-video .vjs-icon-volume-mute:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m3.5 3.5h-2c-.552 0-1 .448-1 1v3c0 .552.448 1 1 1h2l4 3v-11z%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-mute-control.vjs-vol-0:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-volume-mute:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m3.5 3.5h-2c-.552 0-1 .448-1 1v3c0 .552.448 1 1 1h2l4 3v-11z%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-audio-button .vjs-icon-placeholder:before,.bc-video .vjs-icon-audio:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cg fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m.5 5.5v1%22/%3E%3Cpath d=%22m2.5 3.5v5%22/%3E%3Cpath d=%22m6.5.5v11%22/%3E%3Cpath d=%22m4.5 2.5v7%22/%3E%3Cpath d=%22m8.5 3.5v5%22/%3E%3Cpath d=%22m10.5 5.5v1%22/%3E%3C/g%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-audio-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-audio:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cg fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m.5 5.5v1%22/%3E%3Cpath d=%22m2.5 3.5v5%22/%3E%3Cpath d=%22m6.5.5v11%22/%3E%3Cpath d=%22m4.5 2.5v7%22/%3E%3Cpath d=%22m8.5 3.5v5%22/%3E%3Cpath d=%22m10.5 5.5v1%22/%3E%3C/g%3E%3C/svg%3E")}.bc-video .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.bc-video .vjs-icon-picture-in-picture-enter:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Crect fill=%22none%22 height=%229%22 rx=%221%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 width=%2211%22 x=%22.5%22 y=%221.5%22/%3E%3Crect fill=%22%23f1f1f1%22 height=%223.5%22 rx=%221%22 width=%224.5%22 x=%225%22 y=%225%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-picture-in-picture-control:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-picture-in-picture-enter:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Crect fill=%22none%22 height=%229%22 rx=%221%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 width=%2211%22 x=%22.5%22 y=%221.5%22/%3E%3Crect fill=%22%239fa595%22 height=%223.5%22 rx=%221%22 width=%224.5%22 x=%225%22 y=%225%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.bc-video .vjs-icon-fullscreen-enter:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m8.5.5h1.5c.828 0 1.5.672 1.5 1.5v1.5m-8-3h-1.5c-.828 0-1.5.672-1.5 1.5v1.5m8 8h1.5c.828 0 1.5-.672 1.5-1.5v-1.5m-8 3h-1.5c-.828 0-1.5-.672-1.5-1.5v-1.5%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-fullscreen-control:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-fullscreen-ente:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m8.5.5h1.5c.828 0 1.5.672 1.5 1.5v1.5m-8-3h-1.5c-.828 0-1.5.672-1.5 1.5v1.5m8 8h1.5c.828 0 1.5-.672 1.5-1.5v-1.5m-8 3h-1.5c-.828 0-1.5-.672-1.5-1.5v-1.5%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-captions-button .vjs-icon-placeholder:before,.bc-video .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.bc-video .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.bc-video .vjs-icon-captions:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.5 1h-9c-.827 0-1.5.673-1.5 1.5v7c0 .827.673 1.5 1.5 1.5h9c.827 0 1.5-.673 1.5-1.5v-7c0-.827-.673-1.5-1.5-1.5zm-4.986 4.267h-1v-.5c0-.132-.107-.24-.239-.24h-1.233c-.132 0-.239.107-.239.24v2.466c0 .132.107.24.239.24h1.233c.132 0 .239-.107.239-.24v-.5h1v.5c0 .684-.556 1.24-1.239 1.24h-1.233c-.684 0-1.239-.556-1.239-1.24v-2.466c0-.684.556-1.24 1.239-1.24h1.233c.684 0 1.239.556 1.239 1.24zm4.685 0h-1v-.5c0-.132-.107-.24-.239-.24h-1.233c-.132 0-.239.107-.239.24v2.466c0 .132.107.24.239.24h1.233c.132 0 .239-.107.239-.24v-.5h1v.5c0 .684-.556 1.24-1.239 1.24h-1.233c-.684 0-1.239-.556-1.239-1.24v-2.466c0-.684.556-1.24 1.239-1.24h1.233c.684 0 1.239.556 1.239 1.24z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-captions-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js:lang(en) .vjs-subs-caps-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js:lang(fr-CA) .vjs-subs-caps-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-captions:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m10.5 1h-9c-.827 0-1.5.673-1.5 1.5v7c0 .827.673 1.5 1.5 1.5h9c.827 0 1.5-.673 1.5-1.5v-7c0-.827-.673-1.5-1.5-1.5zm-4.986 4.267h-1v-.5c0-.132-.107-.24-.239-.24h-1.233c-.132 0-.239.107-.239.24v2.466c0 .132.107.24.239.24h1.233c.132 0 .239-.107.239-.24v-.5h1v.5c0 .684-.556 1.24-1.239 1.24h-1.233c-.684 0-1.239-.556-1.239-1.24v-2.466c0-.684.556-1.24 1.239-1.24h1.233c.684 0 1.239.556 1.239 1.24zm4.685 0h-1v-.5c0-.132-.107-.24-.239-.24h-1.233c-.132 0-.239.107-.239.24v2.466c0 .132.107.24.239.24h1.233c.132 0 .239-.107.239-.24v-.5h1v.5c0 .684-.556 1.24-1.239 1.24h-1.233c-.684 0-1.239-.556-1.239-1.24v-2.466c0-.684.556-1.24 1.239-1.24h1.233c.684 0 1.239.556 1.239 1.24z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.bc-video .vjs-icon-audio-description:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Crect fill=%22none%22 height=%229%22 rx=%221%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 width=%2211%22 x=%22.5%22 y=%221.5%22/%3E%3Cpath d=%22m5.49 5.035c.535 0 .966.434.966.966s-.431.968-.966.968h-.253v-1.934zm.098 2.779c1.001 0 1.816-.813 1.816-1.813s-.806-1.816-1.807-1.816h-1.122v3.63h1.114m-2.482-3.631-2.607 3.632h1.167l.306-.48h1.331v.48h.795v-3.632h-.993zm.203 2.395h-.837l.837-1.3z%22 fill=%22%23f1f1f1%22/%3E%3Cg fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%22.5%22%3E%3Cpath d=%22m7.608 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3Cpath d=%22m8.703 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3Cpath d=%22m9.798 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3C/g%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-descriptions-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-audio-description:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Crect fill=%22none%22 height=%229%22 rx=%221%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 width=%2211%22 x=%22.5%22 y=%221.5%22/%3E%3Cpath d=%22m5.49 5.035c.535 0 .966.434.966.966s-.431.968-.966.968h-.253v-1.934zm.098 2.779c1.001 0 1.816-.813 1.816-1.813s-.806-1.816-1.807-1.816h-1.122v3.63h1.114m-2.482-3.631-2.607 3.632h1.167l.306-.48h1.331v.48h.795v-3.632h-.993zm.203 2.395h-.837l.837-1.3z%22 fill=%22%239fa595%22/%3E%3Cg fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%22.5%22%3E%3Cpath d=%22m7.608 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3Cpath d=%22m8.703 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3Cpath d=%22m9.798 7.743c.832-1.021.773-2.531-.178-3.482%22/%3E%3C/g%3E%3C/svg%3E")}.bc-video .video-js .vjs-chapters-button .vjs-icon-placeholder:before,.bc-video .vjs-icon-chapters:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m8.7.5h-5.4c-.994 0-1.8.821-1.8 1.833v8.709c0 .253.202.458.45.458.089 0 .175-.027.249-.077l3.801-2.581 3.801 2.58c.207.14.486.083.624-.128.049-.075.075-.163.075-.253v-8.708c0-1.013-.806-1.833-1.8-1.833z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-chapters-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js .vjs-icon-chapters:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m8.7.5h-5.4c-.994 0-1.8.821-1.8 1.833v8.709c0 .253.202.458.45.458.089 0 .175-.027.249-.077l3.801-2.581 3.801 2.58c.207.14.486.083.624-.128.049-.075.075-.163.075-.253v-8.708c0-1.013-.806-1.833-1.8-1.833z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .video-js.vjs-quality-menu.vjs-v6 .vjs-quality-menu-button .vjs-icon-placeholder:before,.bc-video .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button .vjs-icon-placeholder:before,.bc-video .video-js.vjs-quality-menu.vjs-v8 .vjs-quality-menu-button .vjs-icon-placeholder:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m11.555 5-1.486-.165c-.089-.311-.213-.61-.37-.893l.934-1.168c.159-.199.143-.486-.037-.666l-.707-.708c-.18-.18-.467-.196-.666-.037l-1.168.937c-.283-.157-.582-.281-.893-.37l-.162-1.485c-.028-.254-.244-.447-.5-.445h-1c-.256-.002-.472.191-.5.445l-.162 1.486c-.311.089-.61.213-.893.37l-1.168-.934c-.199-.159-.486-.143-.666.037l-.711.707c-.18.18-.196.467-.037.666l.937 1.168c-.157.283-.281.582-.37.893l-1.485.162c-.254.028-.447.244-.445.5v1c-.002.256.191.472.445.5l1.486.165c.089.311.213.61.37.893l-.934 1.165c-.159.199-.143.486.037.666l.707.707c.18.18.467.196.666.037l1.168-.933c.283.157.582.281.893.37l.162 1.485c.028.254.244.447.5.445h1c.256.002.472-.191.5-.445l.165-1.486c.311-.089.61-.213.893-.37l1.168.934c.199.159.486.143.666-.037l.707-.707c.18-.18.196-.467.037-.666l-.936-1.168c.157-.283.281-.582.37-.893l1.485-.162c.254-.028.447-.244.445-.5v-1c.002-.256-.191-.472-.445-.5zm-5.555 3c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js.vjs-quality-menu.vjs-v6 .vjs-quality-menu-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button:hover .vjs-icon-placeholder:before,.bc-video .vjs-mouse.video-js.vjs-quality-menu.vjs-v8 .vjs-quality-menu-button:hover .vjs-icon-placeholder:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m11.555 5-1.486-.165c-.089-.311-.213-.61-.37-.893l.934-1.168c.159-.199.143-.486-.037-.666l-.707-.708c-.18-.18-.467-.196-.666-.037l-1.168.937c-.283-.157-.582-.281-.893-.37l-.162-1.485c-.028-.254-.244-.447-.5-.445h-1c-.256-.002-.472.191-.5.445l-.162 1.486c-.311.089-.61.213-.893.37l-1.168-.934c-.199-.159-.486-.143-.666.037l-.711.707c-.18.18-.196.467-.037.666l.937 1.168c-.157.283-.281.582-.37.893l-1.485.162c-.254.028-.447.244-.445.5v1c-.002.256.191.472.445.5l1.486.165c.089.311.213.61.37.893l-.934 1.165c-.159.199-.143.486.037.666l.707.707c.18.18.467.196.666.037l1.168-.933c.283.157.582.281.893.37l.162 1.485c.028.254.244.447.5.445h1c.256.002.472-.191.5-.445l.165-1.486c.311-.089.61-.213.893-.37l1.168.934c.199.159.486.143.666-.037l.707-.707c.18-.18.196-.467.037-.666l-.936-1.168c.157-.283.281-.582.37-.893l1.485-.162c.254-.028.447-.244.445-.5v-1c.002-.256-.191-.472-.445-.5zm-5.555 3c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .vjs-button.vjs-airplay-button{background:none}.bc-video .video-js .vjs-airplay-button .vjs-icon-placeholder:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m9.5 9.5h1c.552 0 1-.448 1-1v-6c0-.552-.448-1-1-1h-9c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h1%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m5.603 7.665-2.324 3.031c-.252.329-.018.804.397.804h4.649c.414 0 .649-.475.397-.804l-2.324-3.031c-.2-.261-.593-.261-.794 0z%22 fill=%22%23f1f1f1%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-airplay-button:hover .vjs-icon-placeholder:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m9.5 9.5h1c.552 0 1-.448 1-1v-6c0-.552-.448-1-1-1h-9c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h1%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m5.603 7.665-2.324 3.031c-.252.329-.018.804.397.804h4.649c.414 0 .649-.475.397-.804l-2.324-3.031c-.2-.261-.593-.261-.794 0z%22 fill=%22%239fa595%22/%3E%3C/svg%3E")}.bc-video .vjs-mouse.video-js .vjs-airplay-button.airplay-on .vjs-icon-placeholder:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m9.5 9.5h1c.552 0 1-.448 1-1v-6c0-.552-.448-1-1-1h-9c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1h1%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m5.603 7.665-2.324 3.031c-.252.329-.018.804.397.804h4.649c.414 0 .649-.475.397-.804l-2.324-3.031c-.2-.261-.593-.261-.794 0z%22 fill=%22%23DFD43D%22/%3E%3C/svg%3E")}.bc-video .video-js .vjs-chromecast-receiver-button{padding:0}.bc-video .video-js .vjs-chromecast-receiver-button svg{display:none}.bc-video .video-js .vjs-chromecast-receiver-button:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.148 11c-.343-3.366-3.193-6-6.648-6%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m4.416 10.999c-.202-1.982-1.881-3.534-3.916-3.534%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m1.125 9.25c-.621 0-1.125.504-1.125 1.125s.504 1.125 1.125 1.125 1.125-.504 1.125-1.125-.504-1.125-1.125-1.125z%22 fill=%22%23f1f1f1%22/%3E%3Cpath d=%22m1 3v-.5c0-.552.448-1 1-1h8.5c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-1.5%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");height:var(--control-bar-icon-size);width:var(--control-bar-icon-size)}.bc-video .video-js .vjs-chromecast-receiver-button:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.148 11c-.343-3.366-3.193-6-6.648-6%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m4.416 10.999c-.202-1.982-1.881-3.534-3.916-3.534%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m1.125 9.25c-.621 0-1.125.504-1.125 1.125s.504 1.125 1.125 1.125 1.125-.504 1.125-1.125-.504-1.125-1.125-1.125z%22 fill=%22%239fa595%22/%3E%3Cpath d=%22m1 3v-.5c0-.552.448-1 1-1h8.5c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-1.5%22 fill=%22none%22 stroke=%22%239fa595%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .video-js.vjs-chromecast-receiver-connected .vjs-chromecast-receiver-button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.148 11c-.343-3.366-3.193-6-6.648-6%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m4.416 10.999c-.202-1.982-1.881-3.534-3.916-3.534%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m1.125 9.25c-.621 0-1.125.504-1.125 1.125s.504 1.125 1.125 1.125 1.125-.504 1.125-1.125-.504-1.125-1.125-1.125z%22 fill=%22%23DFD43D%22/%3E%3Cpath d=%22m1 3v-.5c0-.552.448-1 1-1h8.5c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-1.5%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .vjs-playback-rate .vjs-playback-rate-value,.bc-video .vjs-playback-rate>.vjs-menu-button{display:none!important}.bc-video .video-js .vjs-slider{box-shadow:none!important;background:rgba(var(--rgb-gris-darkest),.2)}.bc-video .video-js .vjs-slider.vjs-volume-bar{background:rgba(var(--rgb-gris-dark),.25)}.bc-video .video-js .vjs-slider .vjs-play-progress{background:rgb(var(--rgb-offblanc-default))}.bc-video .video-js .vjs-slider .vjs-load-progress,.bc-video .video-js .vjs-slider .vjs-load-progress div{background:rgba(var(--rgb-gris-dark),.25)}.bc-video .video-js .vjs-slider .vjs-volume-level{background:rgb(var(--rgb-gris-default))}.bc-video .video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:var(--progress-control-height)!important;top:auto;bottom:0;z-index:1;transition:height .6s ease}.bc-video .video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{background:rgba(var(--rgb-offnoir-default),.9)!important;border:.5px solid rgba(var(--rgb-offblanc-default),.25)}.bc-video .video-js .vjs-volume-tooltip,.bc-video .video-js .vjs-time-tooltip{font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;font-size:.625rem;letter-spacing:-.085em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;padding:.3125rem .375rem}.bc-video .video-js .vjs-progress-control:hover{--progress-control-height: var(--progress-control-height-expanded);top:auto}.bc-video--is-live-ui.bc-video .video-js .vjs-progress-control{display:none}.bc-video--is-live-ui.bc-video .video-js .vjs-thumbnail-display{display:none!important}.bc-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-paused.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-video .video-js.vjs-hide-controls.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control{--progress-control-height: var(--progress-control-height-collapsed);top:auto;pointer-events:none}.bc-video .vjs-mouse.video-js .vjs-progress-control{--progress-control-height: var(--progress-control-height-peek);top:auto}.bc-video .vjs-mouse.video-js .vjs-progress-control:hover{--progress-control-height: var(--progress-control-height-expanded);top:auto}.bc-video .video-js .vjs-title-bar{line-height:1.5;padding-top:1em}.bc-video .video-js .vjs-big-play-button{--play-btn-size: min(10cqw, 6.25rem);top:50%;left:50%;margin-left:calc(-.5 * var(--play-btn-size));margin-top:calc(-.5 * var(--play-btn-size));width:var(--play-btn-size);height:var(--play-btn-size);line-height:2em;border:none;border-radius:50%;font-size:3.5em;background-color:transparent;color:#fff;transition:border-color .4s,outline .4s,background-color .4s}@media (hover: none){.bc-video .video-js.vjs-paused .vjs-big-play-button{display:block}}.bc-video .video-js .vjs-big-play-button:active,.bc-video .video-js .vjs-big-play-button:focus,.bc-video .video-js:active .vjs-big-play-button,.bc-video .video-js:hover .vjs-big-play-button{background-color:#08088c}.bc-video .video-js.video-js.vjs-play-button-hover-glow .vjs-big-play-button:active,.bc-video .video-js.video-js.vjs-play-button-hover-glow .vjs-big-play-button:focus,.bc-video .video-js.video-js.vjs-play-button-hover-glow:active .vjs-big-play-button,.bc-video .video-js.video-js.vjs-play-button-hover-glow:hover .vjs-big-play-button{box-shadow:none;background-color:transparent}.bc-video .video-js.video-js.vjs-play-button-hover-darken .vjs-big-play-button:active,.bc-video .video-js.video-js.vjs-play-button-hover-darken .vjs-big-play-button:focus,.bc-video .video-js.video-js.vjs-play-button-hover-darken:active .vjs-big-play-button,.bc-video .video-js.video-js.vjs-play-button-hover-darken:hover .vjs-big-play-button{background-color:transparent}.bc-video .video-js .vjs-big-play-button,.bc-video .video-js .vjs-big-play-state.vjs-play-control.vjs-control{background-color:transparent}.bc-video .video-js .vjs-big-play-button,.bc-video .video-js .vjs-big-play-state,.bc-video .video-js .vjs-control-bar{color:rgb(var(--rgb-offblanc-default))}.bc-video .bc-iframe .vjs-playlist-sidebar .vjs-playlist-show-hide button:hover,.bc-video .video-js .vjs-big-play-button:active,.bc-video .video-js .vjs-big-play-button:focus,.bc-video .video-js:active .vjs-big-play-button,.bc-video .video-js:hover .vjs-big-play-button{background-color:transparent}.bc-video .video-js.vjs-audio-only-mode .vjs-progress-control{--progress-control-height: var(--progress-control-height-expanded);top:auto}.bc-video .video-js.vjs-quality-menu{display:block}.bc-video .video-js.vjs-quality-menu.vjs-v6 .vjs-quality-menu-button:before,.bc-video .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button:before,.bc-video .video-js.vjs-quality-menu.vjs-v8 .vjs-quality-menu-button:before{content:none}.bc-video .video-js.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,.bc-video .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.5rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;background-color:rgba(var(--rgb-noir-default),.75);color:rgb(var(--rgb-gris-default));border:.5px solid rgb(var(--rgb-gris-default));padding:.15em .25em .175em;position:absolute;right:auto;left:calc(50% + .75em);top:50%;transform:translateY(calc(-50% - .5 * var(--control-bar-icon-size)));width:auto;height:auto;border-radius:.125rem;box-shadow:.0625rem .0625rem .1875rem rgba(var(--rgb-noir-default),.75)}@media screen and (max-width: 519px){.bc-video .video-js.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,.bc-video .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{left:calc(50% + .333em)}}.bc-video .vjs-chromecast-receiver .vjs-chromecast-receiver-overlay{position:absolute;width:100%;height:100%;margin:0;padding:0;pointer-events:none;background:rgba(var(--rgb-noir-default),.7);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.bc-video .vjs-chromecast-receiver .vjs-chromecast-receiver-overlay .vjs-chromecast-receiver-text{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4.5rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.86;text-transform:uppercase;font-size:5cqw;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);text-align:center;vertical-align:center;white-space:nowrap;-webkit-text-stroke:unset;text-shadow:none}.bc-video .vjs-chromecast-receiver .vjs-chromecast-receiver-overlay .vjs-chromecast-receiver-icon{height:auto;width:auto;position:absolute;top:calc(var(--space) * 3);right:calc(var(--space) * 3);left:auto}.bc-video .vjs-chromecast-receiver .vjs-chromecast-receiver-overlay .vjs-chromecast-receiver-icon svg{display:none}.bc-video .vjs-chromecast-receiver .vjs-chromecast-receiver-overlay .vjs-chromecast-receiver-icon:after{height:clamp(((1rem * 36) / 16),5cqw,100cqw);width:clamp(((1rem * 36) / 16),5cqw,100cqw);content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2212%22 viewBox=%220 0 12 12%22 width=%2212%22%3E%3Cpath d=%22m7.148 11c-.343-3.366-3.193-6-6.648-6%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m4.416 10.999c-.202-1.982-1.881-3.534-3.916-3.534%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22m1.125 9.25c-.621 0-1.125.504-1.125 1.125s.504 1.125 1.125 1.125 1.125-.504 1.125-1.125-.504-1.125-1.125-1.125z%22 fill=%22%23DFD43D%22/%3E%3Cpath d=%22m1 3v-.5c0-.552.448-1 1-1h8.5c.552 0 1 .448 1 1v7c0 .552-.448 1-1 1h-1.5%22 fill=%22none%22 stroke=%22%23DFD43D%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.bc-video .vjs-chromecast-receiver.vjs-chromecast-receiver-connecting .vjs-chromecast-receiver-button{--connected-color: lighten(#2b333f, 33%)}.bc-video .video-js .vjs-loading-spinner{border-width:1px}.bc-video .video-js .vjs-loading-spinner:before,.bc-video .video-js .vjs-loading-spinner:after{margin:-1px}@keyframes vjs-spinner-fade{0%{border-top-color:rgb(var(--rgb-gris-default))}20%{border-top-color:rgb(var(--rgb-gris-default))}35%{border-top-color:rgb(var(--rgb-offblanc-default))}60%{border-top-color:rgb(var(--rgb-gris-default))}to{border-top-color:rgb(var(--rgb-gris-default))}}.bc-video--is-live-ui.bc-video .vjs-seeking .vjs-loading-spinner{display:none}.bc-video .video-js .vjs-menu-button-popup .vjs-menu{width:9em}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item-text{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.625rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:calc(1rem + var(--control-bar-icon-size));max-height:50cqh!important;width:auto;left:50%;white-space:nowrap;transform:translate(-50%)}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item{display:flex;justify-content:center;align-items:top;border-radius:0;padding:0;margin:1px 0}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background:transparent!important}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus-visible{text-shadow:none}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label{padding:.5rem;display:inline-block;background:rgba(var(--rgb-offnoir-default),.8);color:rgb(var(--rgb-gris-default))}@media (hover: none){.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label{padding:.75rem}}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-menu-item-text .vjs-menu-item-text-emoji,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label .vjs-menu-item-text-emoji{margin-right:.5em}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.5rem;letter-spacing:.03em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;color:rgb(var(--rgb-yellow-default));position:static;width:auto;padding-left:0}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item .vjs-quality-menu-item-sub-label:empty{display:none}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected .vjs-quality-menu-item-sub-label{background:rgb(var(--rgb-offblanc-default));color:rgb(var(--rgb-offnoir-default))}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover .vjs-quality-menu-item-sub-label,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active .vjs-quality-menu-item-sub-label,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus-visible .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus-visible .vjs-quality-menu-item-sub-label{color:rgb(var(--rgb-offblanc-default));background:rgb(var(--rgb-offnoir-default))}.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover.vjs-selected .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover.vjs-selected .vjs-quality-menu-item-sub-label,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active.vjs-selected .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active.vjs-selected .vjs-quality-menu-item-sub-label,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus-visible.vjs-selected .vjs-menu-item-text,.bc-video .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus-visible.vjs-selected .vjs-quality-menu-item-sub-label{color:rgb(var(--rgb-noir-default));background:rgb(var(--rgb-blanc-default))}:root,ion-content,ion-title{--block-button-line-height:1.375rem;--block-button-padding-vert: calc(1.5 * var(--block-button-line-height));--block-button-padding-horiz: calc(2.5 * var(--block-button-line-height));--block-button-min-height: calc(2 * var(--block-button-padding-vert) + var(--block-button-line-height) + 1px);--block-button-bottom-margin:.5rem}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--block-button-line-height: calc((1rem * 18) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--block-button-line-height: calc((1rem * 15) / ((var(--html-font-ratio) * 16)))}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--block-button-padding-vert: calc(1.666 * var(--block-button-line-height))}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--block-button-padding-horiz: calc(.75 * var(--block-button-line-height))}}.block-button{--block-button-color-bg: rgb(var(--rgb-offblanc-default));--block-button-color-border: rgb(var(--rgb-offblanc-default));--block-button-color-text: rgb(var(--rgb-offnoir-default));--block-button-color-text-sublabel: rgba(var(--rgb-offnoir-default), .666);--block-button-color-bg-hover: rgb(var(--rgb-blanc-default));--block-button-color-border-hover: rgb(var(--rgb-blanc-default));--block-button-color-text-hover: rgb(var(--rgb-noir-default));--block-button-color-text-sublabel-hover: rgba(var(--rgb-noir-default), .666);--block-button-color-progress: rgb(var(--rgb-noir-default));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.block-button.state-disabled{opacity:.5;pointer-events:none}.block-button.state-loading{pointer-events:none}.block-button__button{text-decoration:none;cursor:pointer}.block-button__button__inner{position:relative;background-color:var(--block-button-color-bg);border:.5px solid var(--block-button-color-border);color:var(--block-button-color-text);padding:var(--block-button-padding-vert) var(--block-button-padding-horiz);text-align:center;text-decoration:none;min-height:var(--block-button-min-height)}.block-button__button__inner .svg__has-fill,.block-button__button__inner .image--svg__has-fill{fill:var(--block-button-color-text)}.block-button__button__inner .svg__has-stroke,.block-button__button__inner .image--svg__has-stroke{stroke:var(--block-button-color-text)}.block-button__button:active .block-button__button__inner{background-color:var(--block-button-color-bg-hover);border-color:var(--block-button-color-border-hover);color:var(--block-button-color-text-hover)}.block-button__button:active .block-button__button__inner .svg__has-fill,.block-button__button:active .block-button__button__inner .image--svg__has-fill{fill:var(--block-button-color-text-hover)}.block-button__button:active .block-button__button__inner .svg__has-stroke,.block-button__button:active .block-button__button__inner .image--svg__has-stroke{stroke:var(--block-button-color-text-hover)}.block-button__button:focus-visible .block-button__button__inner{background-color:var(--block-button-color-bg-hover);border-color:var(--block-button-color-border-hover);color:var(--block-button-color-text-hover)}.block-button__button:focus-visible .block-button__button__inner .svg__has-fill,.block-button__button:focus-visible .block-button__button__inner .image--svg__has-fill{fill:var(--block-button-color-text-hover)}.block-button__button:focus-visible .block-button__button__inner .svg__has-stroke,.block-button__button:focus-visible .block-button__button__inner .image--svg__has-stroke{stroke:var(--block-button-color-text-hover)}@media (hover: hover){.block-button__button:hover .block-button__button__inner{background-color:var(--block-button-color-bg-hover);border-color:var(--block-button-color-border-hover);color:var(--block-button-color-text-hover)}.block-button__button:hover .block-button__button__inner .svg__has-fill,.block-button__button:hover .block-button__button__inner .image--svg__has-fill{fill:var(--block-button-color-text-hover)}.block-button__button:hover .block-button__button__inner .svg__has-stroke,.block-button__button:hover .block-button__button__inner .image--svg__has-stroke{stroke:var(--block-button-color-text-hover)}}.block-button__button__inner--primary .spinner:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cg stroke-linecap=%22square%22 stroke-linejoin=%22miter%22 stroke-width=%221%22 fill=%22none%22 stroke=%22%23000000%22%3E%3Ccircle class=%22spinner__stroke spinner__stroke--bg%22 cx=%2212%22 cy=%2212%22 stroke=%22%2383887c%22 opacity=%22.333%22 r=%2211%22 vector-effect=%22non-scaling-stroke%22%3E%3C/circle%3E%3Cpath d=%22M12 1a11 11 0 0 1 11 11%22 data-cap=%22butt%22 stroke-linecap=%22butt%22 stroke=%22%237a7e73%22 vector-effect=%22non-scaling-stroke%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.block-button__button__inner--secondary{--block-button-color-bg: rgba(var(--rgb-offblanc-default), .15);--block-button-color-border: rgba(var(--rgb-offblanc-default), .25);--block-button-color-text: rgba(var(--rgb-offblanc-default), .75);--block-button-color-text-sublabel: rgba(var(--rgb-offblanc-default), .5);--block-button-color-bg-hover: rgba(var(--rgb-offblanc-default), .2);--block-button-color-border-hover:rgba(var(--rgb-offblanc-default), .3);--block-button-color-text-hover: rgba(var(--rgb-offblanc-default), .8);--block-button-color-text-sublabel-hover: rgba(var(--rgb-offblanc-default), .55);--block-button-color-progress: rgb(var(--rgb-offblanc-default))}.block-button__button__inner--tertiary,.block-button__button__inner--cancel{--block-button-color-bg: transparent;--block-button-color-border: rgba(var(--rgb-offblanc-default), .75);--block-button-color-text: rgba(var(--rgb-offblanc-default), .75);--block-button-color-text-sublabel: rgba(var(--rgb-offblanc-default), .75);--block-button-color-bg-hover: rgba(var(--rgb-offblanc-default), .05);--block-button-color-border-hover:rgba(var(--rgb-offblanc-default), .8);--block-button-color-text-hover: rgba(var(--rgb-offblanc-default), .8);--block-button-color-text-sublabel-hover: rgba(var(--rgb-offblanc-default), .8);--block-button-color-progress: rgb(var(--rgb-offblanc-default))}.block-button__button__inner--primary-invert{--block-button-color-bg: rgb(var(--rgb-noir-default));--block-button-color-border: rgb(var(--rgb-noir-default));--block-button-color-text: rgb(var(--rgb-offblanc-default));--block-button-color-text-sublabel: rgb(var(--rgb-offblanc-default));--block-button-color-bg-hover: rgb(var(--rgb-offblanc-default));--block-button-color-border-hover: rgb(var(--rgb-noir-default));--block-button-color-text-hover: rgb(var(--rgb-noir-default));--block-button-color-text-sublabel-hover: rgb(var(--rgb-noir-default));--block-button-color-progress: rgb(var(--rgb-offblanc-default))}.block-button__button__inner--borderless-dim{--block-button-color-bg: transparent;--block-button-color-border: transparent;--block-button-color-text: rgba(var(--rgb-offblanc-default), .5);--block-button-color-text-sublabel: rgba(var(--rgb-offblanc-default), .75);--block-button-color-bg-hover: transparent;--block-button-color-border-hover: transparent;--block-button-color-text-hover: rgba(var(--rgb-offblanc-default), .75);--block-button-color-text-sublabel-hover: rgb(var(--rgb-offblanc-default));--block-button-color-progress: rgb(var(--rgb-offblanc-default))}.block-button__button__inner--warning{--block-button-color-bg: rgba(var(--rgb-red-default), .75);--block-button-color-border: rgb(var(--rgb-red-default));--block-button-color-text: rgba(var(--rgb-offblanc-default), .75);--block-button-color-text-sublabel: rgba(var(--rgb-offblanc-default), .5);--block-button-color-bg-hover: rgb(var(--rgb-red-default));--block-button-color-border-hover: rgb(var(--rgb-red-default));--block-button-color-text-hover: rgb(var(--rgb-offblanc-default));--block-button-color-text-sublabel-hover: rgba(var(--rgb-offblanc-default), .55);--block-button-color-progress: rgb(var(--rgb-offblanc-default))}.block-button__button__inner--last{margin-bottom:var(--block-button-bottom-margin)}.block-button__button__inner--inset{margin-left:1.5rem;margin-right:1.5rem}.block-button__button__inner--has-progress:before,.block-button__button__inner--has-progress:after{position:absolute;bottom:-.5px;left:-.5px;content:"";background:var(--block-button-color-progress);height:.1875rem}.block-button__button__inner--has-progress:before{right:-.5px;opacity:.15}.block-button__button__inner--has-progress:after{width:calc(100% * var(--progress));opacity:.5}.block-button__label,.block-button__sublabel,.block-button__image{transition-duration:.4s;transition-property:opacity;transition-timing-function:ease}.block-button.state-loading .block-button__label,.block-button.state-loading .block-button__sublabel,.block-button.state-loading .block-button__image{opacity:0}.block-button__sublabel{font-weight:400;padding-left:.5rem;color:var(--block-button-color-text-sublabel)}@media screen and (max-width: 864px){.block-button__sublabel{padding-left:.25rem}}.block-button__sublabel:empty{display:none}.block-button__sublabel:hover{color:var(--block-button-color-text-sublabel-hover)}.block-button__image{position:relative;top:.0625rem;display:inline-block;height:.8em;margin-left:.75rem}.block-button__image svg{height:.8em}.block-button .spinner{--spinner-size: 1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bundle-metadata{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:calc(-1 * var(--col-gutter));margin-bottom:var(--block-content-padding-vert);min-height:4rem}.bundle-metadata__col{width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-right:var(--col-gutter)}@media screen and (max-width: 1152px) and (min-width: 865px){.bundle-metadata__col{width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){.bundle-metadata__col{width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.bundle-metadata__col--cta{flex:1}.bundle-metadata__cta{display:flex;justify-content:flex-end;align-items:center;text-align:right;color:rgba(var(--rgb-offblanc-default),.5);padding-top:.875rem;white-space:nowrap}.bundle-metadata__cta .svg{width:.8em;height:.8em;margin-left:.75rem}.bundle-metadata__cta .svg .svg__has-fill,.bundle-metadata__cta .svg .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.bundle-metadata__cta .svg .svg__has-stroke,.bundle-metadata__cta .svg .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}@media (hover: hover){.bundle-metadata__cta:hover{color:rgb(var(--rgb-offblanc-default))}.bundle-metadata__cta:hover .svg .svg__has-fill,.bundle-metadata__cta:hover .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.bundle-metadata__cta:hover .svg .svg__has-stroke,.bundle-metadata__cta:hover .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.swiper .bundle-metadata__cta{opacity:0;transform:translate(var(--grid-margin));transition:transform .5s 1s ease,opacity .5s 1s ease}.swiper .swiper-slide-active .bundle-metadata__cta{opacity:1;transform:none}.countdown{--countdown-font-size:1rem;--countdown-line-height: .75;--countdown-padding-vert: .25em;--countdown-padding-horiz: .3em;--countdown-letter-spacing: -.035em;--countdown-item-gap: .5em;--countdown-color-text-primary: #c8cbc3;--countdown-color-text-secondary: #92958c;--countdown-color-bg-primary: #1e1e1c;--countdown-color-bg-secondary: #292927;--countdown-border-radius:.125rem;--countdown-divider-width:.0625rem;--countdown-divider-flip-color: rgb(var(--rgb-noir-default));position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:flex-start;font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;text-transform:uppercase;font-size:var(--countdown-font-size);color:var(--countdown-color-text-primary)}.countdown__item{display:inline-block}.countdown__item:not(:last-child){margin-right:var(--countdown-item-gap)}.countdown__digit{position:relative;z-index:1;display:inline-block;font-size:var(--countdown-font-size);line-height:var(--countdown-line-height);letter-spacing:var(--countdown-letter-spacing)}.countdown--is-flip{--countdown-font-size: 9vw;--countdown-padding-vert: .25em;--countdown-padding-horiz: .15em;--countdown-border-radius: max(.025em, .1875rem);--countdown-item-gap: .15em;perspective:25rem}@media screen and (max-width: 864px){.countdown--is-flip{--countdown-font-size: 12vw}}.countdown--is-flip.countdown--4-items{--countdown-font-size: 5vw;--countdown-item-gap: .175em}@media screen and (max-width: 864px){.countdown--is-flip.countdown--4-items{--countdown-font-size: 6.5vw}}.countdown--is-flip.countdown--3-items{--countdown-font-size: 7vw;--countdown-item-gap: .175em}@media screen and (max-width: 864px){.countdown--is-flip.countdown--3-items{--countdown-font-size: 9vw}}.countdown--is-flip .countdown__item{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--countdown-divider-width)}.countdown--is-flip .countdown__digit{--countdown-digit-height: calc( (var(--countdown-font-size) * var(--countdown-line-height)) + (var(--countdown-padding-vert) * 2) );--countdown-digit-height-half: calc(.5 * var(--countdown-digit-height));padding:0 0 var(--countdown-digit-height-half) 0;margin:0;background:transparent;display:block}.countdown--is-flip .countdown__digit:nth-child(3){color:var(--countdown-color-text-secondary)}.countdown--is-flip .countdown__digit:before{position:absolute;top:50%;left:0;right:0;z-index:10;border-top:var(--countdown-divider-width) solid var(--countdown-divider-flip-color);content:""}.countdown--is-flip .countdown__digit__top,.countdown--is-flip .countdown__digit__bottom,.countdown--is-flip .countdown__digit__back:before,.countdown--is-flip .countdown__digit__back:after{display:block;height:var(--countdown-digit-height-half);padding-top:calc(.9 * var(--countdown-padding-vert));padding-bottom:calc(1.1 * var(--countdown-padding-vert));padding-left:var(--countdown-padding-horiz);padding-right:var(--countdown-padding-horiz);background:var(--countdown-color-bg-primary);border-radius:var(--countdown-border-radius) var(--countdown-border-radius) 0 0;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ();will-change:transform}.countdown--is-flip .countdown__digit__bottom{position:absolute;top:50%;left:0;background:var(--countdown-color-bg-secondary);border-radius:0 0 var(--countdown-border-radius) var(--countdown-border-radius);pointer-events:none;overflow:hidden}.countdown--is-flip .countdown__digit__bottom:after{content:attr(data-value);display:block;margin-top:calc(-1 * var(--countdown-digit-height-half))}.countdown--is-flip .countdown__digit__back{position:absolute;top:0;left:0;height:100%;pointer-events:none}.countdown--is-flip .countdown__digit__back:before{position:relative;z-index:-1;content:attr(data-value);overflow:hidden;height:calc(var(--countdown-digit-height-half) + .5 * var(--countdown-divider-width))}.countdown--is-flip .countdown__digit--flip .countdown__digit__back:before{animation:flipTop .3s cubic-bezier(.37,.01,.94,.35);animation-fill-mode:both;transform-origin:center bottom}.countdown--is-flip .countdown__digit--flip .countdown__digit__back .countdown__digit__bottom{animation:flipBottom .6s cubic-bezier(.15,.45,.28,1);animation-fill-mode:both;transform-origin:center top}@keyframes flipTop{0%{transform:rotateX(0);z-index:2;opacity:.99}99%{opacity:.99}to{transform:rotateX(-90deg);opacity:0}}@keyframes flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}to{opacity:.99;transform:rotateX(0);z-index:5}}.credit-card{--credit-card-icon-size:2.25rem;position:relative;min-height:var(--credit-card-icon-size)}.credit-card__loading{position:absolute;top:0;left:0}.credit-card__loading .card-icon{animation:credit-card-loading-animation calc(1 * var(--spinner-animation-speed)) infinite ease}.credit-card__loading .card-icon--unknown__bg{fill:#969696}.credit-card__loading .card-icon--unknown__stripe{fill:#747474}.credit-card__loading .card-icon--unknown__sig{fill:#adadad}@keyframes credit-card-loading-animation{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.credit-card__loading .spinner{--spinner-size: calc(.5 * var(--credit-card-icon-size));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:invert(1)}.credit-card__inner{display:flex;justify-content:flex-start;align-items:baseline;column-gap:var(--col-gutter)}.credit-card__icon{width:var(--credit-card-icon-size);align-self:center}.credit-card__details__card__type{margin-right:.25em}.credit-card__details__card__error{color:rgb(var(--rgb-bad-default))}.credit-card__edit{transform:translateY(-.03125rem)}.film-data{display:grid;grid-template-columns:repeat(12,min(var(--col-width) - var(--col-gutter),5.25rem));grid-column-gap:var(--col-gutter);grid-row-gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 4)}.film-data p{color:rgba(var(--rgb-offblanc-default),.75)}.film-data__item{grid-column:span 2}@media screen and (max-width: 899px) and (min-width: 865px){.film-data__item{grid-column:span 3}}@media screen and (max-width: 864px){.film-data__item{grid-column:span 4}}.film-data__item--cast{grid-column:span 8;padding-right:var(--col-gutter)}@media screen and (max-width: 899px) and (min-width: 865px){.film-data__item--cast{grid-column:span 6}}@media screen and (max-width: 864px){.film-data__item--cast{grid-column:span 8}}.film-data__item--cast p{max-width:var(--body-text-max-width)}@media screen and (max-width: 864px){.film-data--has-directors-and-writers .film-data__item--runtime{order:1}}@media screen and (max-width: 864px){.film-data:not(.film-data--has-directors-and-writers) .film-data__item--cast{grid-column:span 11}}.film-data__details{display:flex;align-items:flex-start}.film-data__details>:not(:last-child){margin-right:calc(var(--space) * 2)}@media screen and (max-width: 864px){.film-data__details>:not(:last-child){margin-right:calc(var(--space) * 1.5)}}.film-data__rating-icon{--rating-icon-height: 1em;transform:translateY(.1em)}.film-data__cc-icon{height:.9em;width:auto;transform:translateY(.15em)}.film-data__cc-icon .svg__has-stroke,.film-data__cc-icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.gradient-image{position:absolute;top:0;bottom:0;left:0;right:0}.gradient-image:before{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--rgb-noir-default),.2);content:""}.gradient-image:after{position:absolute;bottom:-1px;left:0;right:0;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:50%}.gradient-image__image{width:100%;height:100%;background-position:center center;background-size:cover}.gradient-image__image--contain{width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}.gradient-image__image--contain-top{width:100%;height:100%;background-position:top center;background-size:contain;background-repeat:no-repeat}:root,ion-content,ion-title{--hero-rotator-callout-promo-height: clamp(max(75vh, 31.25rem), 100vh - calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - calc(var(--space) * 4), 62.5rem)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--hero-rotator-callout-promo-height: clamp(21.875rem, 100vh - 56.25vw - calc(var(--space) * 8), 43.75rem)}}.hero-rotator-callout-promo{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:var(--hero-rotator-callout-promo-height);text-align:left}.hero-rotator-callout-promo:after{position:absolute;top:0;left:0;right:0;z-index:2;transition:var(--loading-refresher-hero-border-transition-speed) opacity var(--loading-refresher-hero-border-transition-ease);content:"";border-top:var(--loading-refresher-hero-border-style);opacity:0}.hero-rotator-callout-promo--refresher-is-active.hero-rotator-callout-promo:after{opacity:1}.hero-rotator-callout-promo__link{text-decoration:none}.hero-rotator-callout-promo__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.hero-rotator-callout-promo__background .media{position:relative;z-index:1}.hero-rotator-callout-promo__background:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:rgba(var(--rgb-noir-default),.2);content:""}.hero-rotator-callout-promo__background:after{position:absolute;bottom:-1px;left:0;right:0;z-index:3;background-image:linear-gradient(to bottom,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";height:50%}.hero-rotator-callout-promo__content{position:relative;z-index:2}.hero-rotator-callout-promo__header{margin-bottom:calc(var(--space) * 4);margin-top:calc(var(--space) * 2);max-width:var(--h1-text-max-width)}@media screen and (max-width: 864px){.hero-rotator-callout-promo__header{margin-bottom:calc(var(--space) * 3)}}.hero-rotator-callout-promo__description{margin-bottom:1rem}.hero-rotator-callout-promo__cta{display:flex;align-items:center;color:rgba(var(--rgb-offblanc-default),.5);white-space:nowrap;cursor:pointer;margin-bottom:calc(var(--space) * 5)}.hero-rotator-callout-promo__cta .svg{width:.8em;height:.8em;margin-left:.75rem}.hero-rotator-callout-promo__cta .svg .svg__has-fill,.hero-rotator-callout-promo__cta .svg .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.hero-rotator-callout-promo__cta .svg .svg__has-stroke,.hero-rotator-callout-promo__cta .svg .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}@media (hover: hover){.hero-rotator-callout-promo__cta:hover{color:rgb(var(--rgb-offblanc-default))}.hero-rotator-callout-promo__cta:hover .svg .svg__has-fill,.hero-rotator-callout-promo__cta:hover .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.hero-rotator-callout-promo__cta:hover .svg .svg__has-stroke,.hero-rotator-callout-promo__cta:hover .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}:root,ion-content,ion-title{--hero-rotator-product-height: clamp(max(75vh, 31.25rem), 100vh - calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12) - calc(var(--space) * 4), 62.5rem)}@media screen and (max-width: 864px){:root,ion-content,ion-title{--hero-rotator-product-height: clamp(21.875rem, 100vh - 56.25vw - calc(var(--space) * 8), 43.75rem)}}.hero-rotator-product{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:var(--hero-rotator-product-height);text-align:left}.hero-rotator-product:after{position:absolute;top:0;left:0;right:0;z-index:2;transition:var(--loading-refresher-hero-border-transition-speed) opacity var(--loading-refresher-hero-border-transition-ease);content:"";border-top:var(--loading-refresher-hero-border-style);opacity:0}.hero-rotator-product--refresher-is-active.hero-rotator-product:after{opacity:1}.hero-rotator-product__link{text-decoration:none}.hero-rotator-product__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgb(var(--rgb-noir-default));pointer-events:none;overflow:hidden}.hero-rotator-product__background .media{opacity:.8;will-change:transform}.app--is-safari .hero-rotator-product__background .media{backface-visibility:hidden;perspective:900px}.swiper-slide-active .hero-rotator-product__background .media,.swiper-slide-prev .hero-rotator-product__background .media,.swiper-slide-next .hero-rotator-product__background .media{transform:translate3d(0,calc(var(--hero-rotator-progress, 0) * .25 * var(--hero-rotator-product-height)),0)}.swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next) .hero-rotator-product__background .media{display:none}.hero-rotator-product__scrim{position:absolute;bottom:-1px;left:0;right:0;z-index:2}@media screen and (orientation: landscape){.hero-rotator-product__scrim{height:75%}}@media screen and (orientation: portrait){.hero-rotator-product__scrim{height:65%}}.app--is-safari .hero-rotator-product__scrim{backface-visibility:hidden;perspective:900px;transform:translateZ(200px)}.hero-rotator-product__scrim:after{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/assets/images/gradient_black_bottom_to_transparent.png);background-repeat:repeat-x;background-size:auto 100%;content:""}.app--is-ios .hero-rotator-product__scrim:after{backface-visibility:hidden;perspective:900px;transform:translateZ(200px)}.app--is-android .hero-rotator-product__scrim:after{backface-visibility:hidden;perspective:900px;transform:translateZ(200px)}.hero-rotator-product__content{position:relative;z-index:3}.app--is-safari .hero-rotator-product__content{backface-visibility:hidden;perspective:900px;transform:translateZ(300px)}.hero-rotator-product__header{margin-bottom:calc(var(--space) * 4);margin-top:calc(var(--space) * 2);max-width:var(--h1-text-max-width)}@media screen and (max-width: 864px){.hero-rotator-product__header{margin-bottom:calc(var(--space) * 3)}}.hero-rotator-product__metadata{margin-bottom:calc(var(--space) * 1)}:root,ion-content,ion-title{--in-page-back-button-size:1.5rem}.in-page-back-button{--min-height: 0px;--min-width: 0px;--background-focused-opacity: 0px;--background-hover-opacity: 0px;--icon-margin-bottom: 0px;--icon-margin-end: 0px;--icon-margin-start: 0px;--icon-margin-top: 0px;--icon-margin-left: 0px;--icon-margin-right: 0px;--icon-padding-bottom: 0px;--icon-padding-end: 0px;--icon-padding-start: 0px;--icon-padding-top: 0px;--icon-padding-left: 0px;--icon-padding-right: 0px;--margin-bottom: 0px;--margin-end: 0px;--margin-start: 0px;--margin-top: 0px;--margin-left: 0px;--margin-right: 0px;--padding-bottom: 0px;--padding-end: 0px;--padding-start: 0px;--padding-top: 0px;--padding-left: 0px;--padding-right: 0px;--background: transparent;--background-focused: transparent;--background-hover: transparent;--ripple-color: transparent;position:fixed;top:0;left:calc(var(--root-safe-area-left) + var(--grid-margin) - var(--nav-header-button-padding-horiz));z-index:10;cursor:pointer;padding:var(--nav-header-button-padding-top) var(--nav-header-button-padding-horiz) var(--nav-header-button-padding-bottom)}ion-modal.modal-card .in-page-back-button{padding-top:var(--ion-card-modal-padding-top)}.in-page-back-button::part(native),.in-page-back-button::part(icon){height:var(--in-page-back-button-size);width:var(--in-page-back-button-size)}.in-page-back-button::part(text){display:none}.in-page-back-button:active::part(icon){opacity:.75}.in-page-back-button:focus-visible::part(icon){opacity:.75}@media (hover: hover){.in-page-back-button:hover::part(icon){opacity:.75}}.in-page-back-button.state-disabled::part(native){pointer-events:none}:-webkit-full-screen-document .in-page-back-button{display:none}.infinite-scroll{height:6rem}.infinite-scroll__content{min-height:6rem}.infinite-scroll .infinite-loading{--spinner-size:3rem;height:3rem}.infinite-scroll .infinite-loading:after{transition:opacity .3s ease}.infinite-scroll:not(.infinite-scroll--is-active) .infinite-loading:after{opacity:0}:root,ion-content,ion-title{--loading-overlay-position-top: 0;--loading-overlay-color-bg: rgb(var(--rgb-noir-default));--loading-overlay-z-index: z-index(loading-overlay)}.loading-overlay{position:fixed;top:var(--loading-overlay-position-top);bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;z-index:var(--loading-overlay-z-index)}.loading-overlay__bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:var(--loading-overlay-color-bg)}.loading-overlay__spinner{position:relative;z-index:2}:root,ion-content,ion-title{--loading-refresher-safe-area-top: var(--root-safe-area-top);--loading-refresher-padding-top: var(--loading-refresher-safe-area-top);--loading-refresher-padding-bottom: 0em;--loading-refresher-spinner-size: calc((1rem * 18) / ((var(--html-font-ratio) * 16)));--loading-refresher-height: 72px;--loading-refresher-transition-speed: .3s;--loading-refresher-transition-ease: ease;--loading-refresher-transition-close-delay: .12s;--loading-refresher-hero-border-style: .5px solid rgba(var(--rgb-offblanc-default), .25);--loading-refresher-hero-border-transition-speed: .15s;--loading-refresher-hero-border-transition-ease: ease}.loading-refresher{--refresher-color-bg: rgb(var(--rgb-noir-default));position:relative;padding-top:0;padding-bottom:0;height:var(--loading-refresher-height);background:var(--refresher-color-bg)}.loading-refresher:before{position:absolute;top:0;left:0;right:0;bottom:calc(-1 * var(--loading-refresher-height));z-index:1;background:var(--refresher-color-bg);content:""}.loading-refresher__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;padding-top:var(--loading-refresher-padding-top);padding-bottom:var(--loading-refresher-padding-bottom);transition:opacity var(--loading-refresher-transition-speed) var(--loading-refresher-transition-ease)}.loading-refresher__content .refresher-pulling-text,.loading-refresher__content .refresher-refreshing-text{display:none}.loading-refresher__content:after{height:var(--loading-refresher-spinner-size);width:var(--loading-refresher-spinner-size);content:" ";display:block;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 height=%2216%22 width=%2216%22 viewBox=%220 0 16 16%22%3E%3Cpolyline points=%2215.162 0.569 15.211 5.904 10.124 4.202%22 stroke-width=%221%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 vector-effect=%22non-scaling-stroke%22%3E%3C/polyline%3E%3Cpath d=%22M15.434,9A7.5,7.5,0,1,1,15.2,5.9%22 stroke-width=%221%22 fill=%22none%22 stroke=%22%23f1f1f1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 vector-effect=%22non-scaling-stroke%22%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.loading-refresher--is-pulling .loading-refresher__content:after{transform:scale(min(.5 * var(--loading-refresher-progress),1.2)) rotate(calc(360deg * var(--loading-refresher-progress)));opacity:min(.5 * var(--loading-refresher-progress),1)}.loading-refresher--is-active:not(.loading-refresher--is-pulling) .loading-refresher__content:after{animation:loading-refresher-icon-spin 1s linear infinite}@keyframes loading-refresher-icon-spin{0%{transform:rotate(calc(360deg * var(--loading-refresher-progress)))}to{transform:rotate(calc(720deg * var(--loading-refresher-progress)))}}.loading-refresher:not(.loading-refresher--is-active) .loading-refresher__content{opacity:0}.location-autocomplete{--location-autocomplete-icon-size:1rem;--location-autocomplete-icon-gap:.5rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.location-autocomplete:before{position:absolute;bottom:50%;left:0;content:"Near";color:rgba(var(--rgb-offblanc-default),.5);padding-left:1.5rem;transform:translateY(calc(50% - .25px))}.location-autocomplete:after{position:absolute;top:0;bottom:.5px;right:var(--location-autocomplete-icon-size);z-index:1;background-image:linear-gradient(to right,rgba(var(--rgb-noir-default),0) 0%,rgba(var(--rgb-noir-default),.01) 7.93%,rgba(var(--rgb-noir-default),.02) 15.04%,rgba(var(--rgb-noir-default),.05) 21.46%,rgba(var(--rgb-noir-default),.08) 27.36%,rgba(var(--rgb-noir-default),.13) 32.87%,rgba(var(--rgb-noir-default),.18) 38.15%,rgba(var(--rgb-noir-default),.25) 43.35%,rgba(var(--rgb-noir-default),.32) 48.62%,rgba(var(--rgb-noir-default),.4) 54.11%,rgba(var(--rgb-noir-default),.48) 59.96%,rgba(var(--rgb-noir-default),.58) 66.34%,rgba(var(--rgb-noir-default),.67) 73.38%,rgba(var(--rgb-noir-default),.78) 81.23%,rgba(var(--rgb-noir-default),.89) 90.06%,rgb(var(--rgb-noir-default)) 100%);content:"";width:calc(3 * var(--col-gutter));pointer-events:none}.location-autocomplete__input,.location-autocomplete__input[type=text]{flex:1;padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2);padding-left:calc(var(--location-autocomplete-icon-size) + var(--location-autocomplete-icon-gap) + 2.4em);padding-right:var(--location-autocomplete-icon-size);border-bottom:.5px solid rgba(var(--rgb-offblanc-default),.25);color:rgb(var(--rgb-offblanc-default))}.location-autocomplete__input::placeholder,.location-autocomplete__input[type=text]::placeholder{color:rgba(var(--rgb-offblanc-default),.75);opacity:1}.location-autocomplete__icon{position:absolute;left:0;width:1rem;height:1rem;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.location-autocomplete__icon .svg__has-fill,.location-autocomplete__icon .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.location-autocomplete__icon .svg__has-stroke,.location-autocomplete__icon .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}.location-autocomplete:active .location-autocomplete__icon{opacity:1}.location-autocomplete:focus-visible .location-autocomplete__icon{opacity:1}@media (hover: hover){.location-autocomplete:hover .location-autocomplete__icon{opacity:1}}.location-autocomplete.state-focused .location-autocomplete__icon{opacity:1}.location-autocomplete__reset{position:absolute;top:0;right:0;bottom:.5px;z-index:2;display:flex;justify-content:center;align-items:center;padding-left:var(--col-gutter);padding-right:var(--col-gutter);margin-right:calc(-1 * var(--col-gutter))}.location-autocomplete__reset .svg__has-fill,.location-autocomplete__reset .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.location-autocomplete__reset .svg__has-stroke,.location-autocomplete__reset .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}.location-autocomplete__reset:active .svg__has-fill,.location-autocomplete__reset:active .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.location-autocomplete__reset:active .svg__has-stroke,.location-autocomplete__reset:active .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.location-autocomplete__reset:focus-visible .svg__has-fill,.location-autocomplete__reset:focus-visible .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.location-autocomplete__reset:focus-visible .svg__has-stroke,.location-autocomplete__reset:focus-visible .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}@media (hover: hover){.location-autocomplete__reset:hover .svg__has-fill,.location-autocomplete__reset:hover .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.location-autocomplete__reset:hover .svg__has-stroke,.location-autocomplete__reset:hover .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.location-autocomplete__reset:before{position:absolute;bottom:50%;right:calc(var(--location-autocomplete-icon-size) + var(--col-gutter) + calc(var(--space) * .5));transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;content:"current\alocation";line-height:1.1;color:rgba(var(--rgb-offblanc-default),.666);padding-left:1.5rem;transform:translateY(calc(50% - .1em));opacity:0}.location-autocomplete__reset .svg__has-stroke{transition-duration:.25s;transition-property:all;transition-timing-function:ease}.location-autocomplete.state-empty .location-autocomplete__reset .svg__has-fill,.location-autocomplete.state-empty .location-autocomplete__reset .image--svg__has-fill{fill:rgb(var(--rgb-gris-default))}.location-autocomplete.state-empty .location-autocomplete__reset .svg__has-stroke,.location-autocomplete.state-empty .location-autocomplete__reset .image--svg__has-stroke{stroke:rgb(var(--rgb-gris-default))}.location-autocomplete.state-empty .location-autocomplete__reset .svg__has-stroke{fill:rgba(var(--rgb-offblanc-default),.75)}.location-autocomplete.state-empty:not(.state-focused) .location-autocomplete__reset:before{opacity:1}.location-autocomplete__reset svg{width:var(--location-autocomplete-icon-size);height:var(--location-autocomplete-icon-size);transform:translateY(calc(-.075 * var(--location-autocomplete-icon-size)))}.location-autocomplete .pac-container{top:100%!important;left:0!important;right:0!important}.pac-container{border:none;outline:none;margin:0;padding:0;border-radius:0;box-shadow:0 .25rem 1rem rgb(var(--rgb-noir-default))}.pac-container:after{display:none}.pac-item{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:-.01em;line-height:1;background:rgb(var(--rgb-offnoir-default));color:rgb(var(--rgb-gris-default));border:.5px solid rgba(var(--rgb-offblanc-default),.25);border-top:none;margin:0;outline:none;padding:calc(.75 * var(--col-gutter)) var(--col-gutter);padding-left:calc(var(--location-autocomplete-icon-size) + var(--location-autocomplete-icon-gap))}.pac-item:not(.pac-item-selected):hover{background:rgb(var(--rgb-noir-default))}.pac-item .pac-item-query{font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:-.01em;line-height:1;color:var(--color-bg-light)}.pac-item .pac-item-query .pac-matched{font-weight:700;color:rgb(var(--rgb-offblanc-default))}.pac-item-selected{background:rgb(var(--rgb-blanc-default));color:rgb(var(--rgb-offnoir-default))}.pac-item-selected .pac-item-query .pac-matched{color:rgb(var(--rgb-offnoir-default))}.pac-item>:not(span.pac-item-query){opacity:.666}.pac-item .pac-icon{display:none}.media{--media-focus: 50% 50%;height:100%;width:100%;position:relative}.media__media{object-position:center center}.media__media,.media .autocrop-debug{height:100%;width:100%;object-fit:contain;object-position:var(--media-focus, 50% 50%)}.media--fullbleed .media__media,.media .autocrop-debug{object-fit:cover}.media .autocrop-debug{opacity:.85}.media__placeholder{--spinner-size:1.5rem;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:flex;justify-content:center;align-items:center;object-fit:contain;background:#0c0c0c}.media__placeholder--no-bg{background:transparent}.media__placeholder__spinner{opacity:.5}.swiper .swiper-slide .media__media{height:100%;width:100%}.modal-breadcrumbs{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:sticky;top:calc(-1 * var(--modal-content-padding-top));z-index:9;margin-top:calc(-1 * var(--modal-content-padding-top));background:var(--modal-color-bg)}.modal-breadcrumbs__membrane{position:relative;width:calc(100% - var(--modal-close-button-size) - 2 * var(--modal-close-button-padding-horiz) - var(--grid-margin) - calc(var(--space) * 2))}.modal-breadcrumbs__membrane:before,.modal-breadcrumbs__membrane:after{position:absolute;bottom:0;left:0;content:"";height:1px}.modal-breadcrumbs__membrane:before{width:100%;background:rgba(var(--rgb-gris-default),.15)}.modal-breadcrumbs__membrane:after{width:min(100% * var(--modal-nav-progress),100%);background:rgba(var(--rgb-gris-default),.5);transition:width 666ms ease-in-out}.modal-breadcrumbs__buttons{display:flex;flex-direction:row;justify-content:space-between}.modal-breadcrumbs__button{transition:opacity .5s;padding-top:calc(var(--modal-close-button-padding-vert) + .5 * (var(--modal-close-button-size) - 1em));padding-bottom:.75rem;counter-increment:list-number}.modal-breadcrumbs__button:before{content:"0" counter(list-number);margin-right:.4em;color:rgba(var(--rgb-gris-default),.666)}.modal-breadcrumbs__progressline{width:100%;height:.5px;background-color:rgba(var(--rgb-blanc-default),.75);transition:width 1s}:root,ion-content,ion-title{--modal-close-button-padding-vert: var(--nav-header-button-padding-vert);--modal-close-button-padding-horiz: var(--nav-header-button-padding-horiz);--modal-close-button-size:1.5rem;--modal-close-button-color: rgb(var(--rgb-offblanc-default))}@media screen and (max-width: 864px){:root,ion-content,ion-title{--modal-close-button-padding-vert: var(--grid-margin)}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--modal-close-button-padding-horiz: var(--grid-margin)}}.modal-close-button{position:absolute;top:0;right:0;z-index:10;padding:var(--modal-close-button-padding-vert) var(--modal-close-button-padding-horiz);cursor:pointer}.modal-close-button .svg__has-stroke,.modal-close-button .image--svg__has-stroke{stroke:var(--modal-close-button-color)}.modal-close-button--fixed{position:fixed}.modal-close-button__svg{width:var(--modal-close-button-size);height:var(--modal-close-button-size);transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;opacity:.666}.modal-close-button:active__svg{opacity:1}.modal-close-button:focus-visible__svg{opacity:1}@media (hover: hover){.modal-close-button:hover__svg{opacity:1}}:root,ion-content,ion-title{--nav-header-padding-top-default:3.75rem;--nav-header-default-bottom-clearance:4rem;--nav-header-padding-top: max( calc(var(--nav-header-padding-top-default) - var(--nav-header-button-padding-vert)), calc(var(--root-safe-area-top) + calc(var(--space) * .5) - var(--nav-header-button-padding-vert)), 0rem );--nav-header-button-gap-horiz:1.5rem;--nav-header-button-padding-vert:1.125rem;--nav-header-button-padding-top: calc(var(--nav-header-padding-top) + var(--nav-header-button-padding-vert));--nav-header-button-padding-bottom: var(--nav-header-button-padding-vert);--nav-header-button-padding-horiz: min(1.5rem, var(--grid-margin));--nav-header-logo-width:4.125rem;--nav-header-logo-height: calc(var(--nav-header-logo-width) * .4153);--nav-header-outer-height: calc(var(--nav-header-logo-height) + var(--nav-header-button-padding-top) + var(--nav-header-button-padding-bottom));--nav-header-outer-height-with-clearance: calc(var(--nav-header-outer-height) + var(--nav-header-default-bottom-clearance));--nav-header-hidden-transition-delay: 1s}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--nav-header-padding-top-default:3rem}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--nav-header-padding-top-default:2.25rem}}@media screen and (max-width: 1152px) and (min-width: 865px){:root,ion-content,ion-title{--nav-header-default-bottom-clearance:3rem}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--nav-header-default-bottom-clearance:2rem}}@media screen and (max-width: 1152px){:root,ion-content,ion-title{--nav-header-button-gap-horiz:.75rem}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--nav-header-button-padding-horiz:.5rem}}@media screen and (max-width: 864px){:root,ion-content,ion-title{--nav-header-logo-width:3.5rem}}ion-toolbar .toolbar-container{min-height:0!important}.nav-header{position:absolute;top:0;left:0;right:0;z-index:9;transition-property:transform,opacity;transition-duration:var(--loading-refresher-transition-speed);transition-delay:var(--loading-refresher-transition-close-delay);transition-timing-function:var(--loading-refresher-transition-ease);pointer-events:none}.nav-header ion-toolbar,.nav-header ion-toolbar:first-of-type{--min-height: 0;--padding-top: 0;--padding-left: 0;--padding-right: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0}.nav-header.state-hidden{transform:translateY(calc(-.5 * var(--nav-header-outer-height)));transition-duration:var(--loading-refresher-transition-speed);transition-delay:var(--nav-header-hidden-transition-delay);opacity:0}.nav-header--refresher-is-active{transition-delay:0ms;transform:translateY(calc(var(--loading-refresher-height) * var(--nav-header-refresher-pull-progress)))}.nav-header--refresher-is-pulling{transition:none}.nav-header__toolbar{padding-inline-start:0;padding-inline-end:0;padding:0 var(--grid-margin)!important;margin:0;min-height:0;height:auto}.nav-header__toolbar__inner{display:flex;justify-content:space-between;align-items:center}.nav-header__logo{position:relative;flex:0 0 calc(var(--nav-header-logo-width) + var(--nav-header-button-padding-horiz) * 2);pointer-events:auto;overflow:visible}.nav-header__logo__logo .svg__has-fill,.nav-header__logo__logo .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.nav-header__logo__logo .svg__has-stroke,.nav-header__logo__logo .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.nav-header__logo__link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:var(--nav-header-logo-width);height:var(--nav-header-logo-height);box-sizing:content-box;padding:var(--nav-header-button-padding-top) var(--nav-header-button-padding-horiz) var(--nav-header-button-padding-bottom);display:block;overflow:visible}.nav-header__logo__env{position:absolute;bottom:calc(var(--nav-header-button-padding-bottom) - 1em - .375rem);left:50%;z-index:2;letter-spacing:.25em;transform:translate(calc(-50% + .125em));font-size:calc(var(--nav-header-logo-width) * .17);color:rgb(var(--rgb-gris-default))}.nav-header__left-buttons,.nav-header__right-buttons{display:flex;flex:0 0 calc(.5 * (100% - var(--nav-header-logo-width)))}.nav-header__left-buttons{--nav-header-button-padding-right-extra: var(--nav-header-button-gap-horiz);margin-left:calc(-1 * var(--grid-margin))}.nav-header__left-buttons .nav-header__button:first-child{--nav-header-button-padding-left-extra: calc(var(--grid-margin) - var(--nav-header-button-padding-horiz))}@media screen and (max-width: 864px){.nav-header__left-buttons .nav-header__button--extra-hit-target-on-phone{--nav-header-button-padding-right-extra: calc(4 * var(--nav-header-button-gap-horiz))}}.nav-header__right-buttons{--nav-header-button-padding-left-extra: var(--nav-header-button-gap-horiz);margin-right:calc(-1 * var(--grid-margin));justify-content:flex-end}.nav-header__right-buttons .nav-header__button:last-child{--nav-header-button-padding-right-extra: calc(var(--grid-margin) - var(--nav-header-button-padding-horiz))}@media screen and (max-width: 864px){.nav-header__right-buttons .nav-header__button--extra-hit-target-on-phone{--nav-header-button-padding-left-extra: calc(4 * var(--nav-header-button-gap-horiz))}}.nav-header__button{display:inline-block;cursor:pointer;text-decoration:none;pointer-events:auto;padding-top:var(--nav-header-button-padding-top);padding-bottom:var(--nav-header-button-padding-bottom);padding-left:calc(var(--nav-header-button-padding-horiz) + var(--nav-header-button-padding-left-extra, 0rem));padding-right:calc(var(--nav-header-button-padding-horiz) + var(--nav-header-button-padding-right-extra, 0rem))}.nav-header__button .svg__has-fill,.nav-header__button .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.nav-header__button .svg__has-stroke,.nav-header__button .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.nav-header__button.state-active{opacity:1}@media (hover: hover){.nav-header__button:hover{opacity:1}}.nav-header__button--unlinked{opacity:1;pointer-events:none}@media screen and (max-width: 864px){.nav-header__button--hide-on-phone,.nav-header__button__hide-on-phone{display:none}}@media screen and (min-width: 865px){.nav-header__button--only-on-phone{display:none}}.nav-header__button .svg{height:1rem;width:1rem;transform:translateY(-.0625rem)}.nav-logo{position:relative;z-index:2;width:var(--nav-header-logo-width);height:var(--nav-header-logo-height);pointer-events:auto}.nav-logo .svg__has-fill,.nav-logo .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.nav-logo .svg__has-stroke,.nav-logo .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.nav-logo__active-target{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:none}.nav-logo:active .nav-logo__active-target{display:block}.nav-logo:focus-visible .nav-logo__active-target{display:block}@media (hover: hover){.nav-logo:hover .nav-logo__active-target{display:block}}.nav-logo__svg{position:relative;z-index:2;pointer-events:none}.nav-logo__video{--svg-a24-logo-video-width: calc(5.1 * var(--nav-header-logo-width));--svg-a24-logo-video-height: calc(var(--nav-header-logo-video-width) * .5265);position:absolute;top:50%;left:50%;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:var(--svg-a24-logo-video-width);height:var(--svg-a24-logo-video-height);transform:translate(-50%,-50%)}.nav-logo__video video{width:100%;height:100%}.price-formatted{--price-formatted-decimal-negative-margin-multiplier: 1;white-space:nowrap;font-family:NB International Mono Web,Courier,Courier New,Monaco,monospace;font-weight:400;letter-spacing:-.085em}.price-formatted--medium{--price-formatted-decimal-negative-margin-multiplier: 1.25;letter-spacing:-.09em}.price-formatted--large{--price-formatted-decimal-negative-margin-multiplier: 1.333;letter-spacing:-.095em}.price-formatted__sign{margin-right:.075em}.price-formatted__decimal{letter-spacing:0;margin-left:calc(-.075em * var(--price-formatted-decimal-negative-margin-multiplier));margin-right:calc(-.225em * var(--price-formatted-decimal-negative-margin-multiplier))}.price-formatted--supercents .price-formatted__decimal{display:none}.price-formatted--supercents .price-formatted__cents{position:relative;display:inline-block;font-size:.75em;margin-left:.1em;transform:translate3d(0,-.25em,0)}.price-formatted--supercents .price-formatted__cents:after{position:absolute;left:.1em;right:0;bottom:-.025em;content:"";border-bottom:.5px solid currentColor;opacity:.5}.product-eyebrow{display:flex;align-items:flex-end}.product-eyebrow__aaa24-logo{height:2em;width:auto;margin-right:.5rem}.product-eyebrow__aaa24-logo .svg__has-fill,.product-eyebrow__aaa24-logo .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-eyebrow__aaa24-logo .svg__has-stroke,.product-eyebrow__aaa24-logo .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-eyebrow__bundle{height:1.2em;margin-right:.5rem;align-self:center;transform:translateY(.15em)}.product-eyebrow__bundle .svg__has-fill,.product-eyebrow__bundle .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-eyebrow__bundle .svg__has-stroke,.product-eyebrow__bundle .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.product-eyebrow__header{margin-bottom:-.125em;max-width:15em}.product-eyebrow__header__line{display:block}.product-eyebrow--small-aaa24-logo .product-eyebrow__aaa24-logo{height:1.5em}.product-eyebrow--small-aaa24-logo .product-eyebrow__header__line{display:inline}.product-metadata{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:calc(-1 * var(--col-gutter));margin-bottom:var(--block-content-padding-vert);min-height:4rem}.product-metadata__col{width:calc(2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12);padding-right:var(--col-gutter)}@media screen and (max-width: 1152px) and (min-width: 865px){.product-metadata__col{width:calc(3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}@media screen and (max-width: 864px){.product-metadata__col{width:calc(4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}}.product-metadata__col--cta{flex:1}.product-metadata__cta{display:flex;justify-content:flex-end;align-items:center;text-align:right;color:rgba(var(--rgb-offblanc-default),.5);padding-top:.875rem;white-space:nowrap}.product-metadata__cta .svg{width:.8em;height:.8em;margin-left:.75rem}.product-metadata__cta .svg .svg__has-fill,.product-metadata__cta .svg .image--svg__has-fill{fill:rgba(var(--rgb-offblanc-default),.5)}.product-metadata__cta .svg .svg__has-stroke,.product-metadata__cta .svg .image--svg__has-stroke{stroke:rgba(var(--rgb-offblanc-default),.5)}@media (hover: hover){.product-metadata__cta:hover{color:rgb(var(--rgb-offblanc-default))}.product-metadata__cta:hover .svg .svg__has-fill,.product-metadata__cta:hover .svg .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.product-metadata__cta:hover .svg .svg__has-stroke,.product-metadata__cta:hover .svg .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}}.swiper .product-metadata__cta{opacity:0;transform:translate(var(--grid-margin));transition:transform .5s 1s ease,opacity .5s 1s ease}.swiper .swiper-slide-active .product-metadata__cta{opacity:1;transform:none}.radio-button{text-align:center;color:rgb(var(--rgb-offblanc-default));padding:var(--input-padding-vert) var(--input-padding-horiz);border:.5px solid rgba(var(--rgb-offblanc-default),.25);border-radius:calc(.5 * var(--input-height));margin-right:calc(var(--space) * 1);cursor:pointer}.radio-button .svg__has-fill,.radio-button .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.radio-button .svg__has-stroke,.radio-button .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.radio-button--selected{border-color:rgb(var(--rgb-offblanc-default));background-color:rgb(var(--rgb-offblanc-default));color:rgb(var(--rgb-noir-default))}.radio-button--selected .svg__has-fill,.radio-button--selected .image--svg__has-fill{fill:rgb(var(--rgb-noir-default))}.radio-button--selected .svg__has-stroke,.radio-button--selected .image--svg__has-stroke{stroke:rgb(var(--rgb-noir-default))}.radio-button:active{border-color:rgba(var(--rgb-offblanc-default),.666)}.radio-button:focus-visible{border-color:rgba(var(--rgb-offblanc-default),.666)}@media (hover: hover){.radio-button:hover{border-color:rgba(var(--rgb-offblanc-default),.666)}}.radio-button .svg{display:inline-block;height:.75em;margin-right:.15em}:root,ion-content,ion-title{--scroll-to-top-height: max( calc(var(--root-safe-area-top) - calc((1rem * 12) / ((var(--html-font-ratio) * 16)))), calc((1rem * 18) / ((var(--html-font-ratio) * 16))) )}.scroll-to-top{position:fixed;top:0;left:0;right:0;z-index:15;height:var(--scroll-to-top-height)}.search-input{display:flex;align-items:center;background-color:rgba(var(--rgb-offblanc-default),.125);border-radius:calc(.5 * var(--input-height));padding:var(--input-padding-vert) var(--input-padding-horiz);height:100%}.search-input__icon{display:inline-block;width:1em;height:1em}.search-input__icon .svg__has-fill,.search-input__icon .image--svg__has-fill{fill:rgb(var(--rgb-offblanc-default))}.search-input__icon .svg__has-stroke,.search-input__icon .image--svg__has-stroke{stroke:rgb(var(--rgb-offblanc-default))}.search-input>input{background-color:transparent;border:none;color:rgb(var(--rgb-offblanc-default));padding:0 0 0 1em;margin:0;max-width:100%;flex:1}.toast{--border-radius:.25rem;--background: rgba(36, 36, 36, .1);--ion-background-color-rgb: 36, 36, 36;--border-style: none;--color: rgba(var(--rgb-gris-default), .9);--start: var(--grid-margin);--end: var(--grid-margin);--max-width: calc((1rem * 400) / ((var(--html-font-ratio) * 16)));--width: auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:transparent;border:none}.toast--narrow{--max-width:11.25rem}.toast::part(container){font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;--border-color: rgba(var(--rgb-offblanc-default), .15);--border-style: solid;--border-width: .5px;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);text-align:center}@media screen and (max-width: 864px){.toast::part(container){font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:.0175em;font-feature-settings:"cpsp"}}.toast::part(message){display:flex;justify-content:center;gap:calc(var(--space) * 1)}.toast::part(button){font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc((1rem * 14) / ((var(--html-font-ratio) * 16)));letter-spacing:.005em;font-feature-settings:"cpsp";line-height:1;text-transform:uppercase;--border-color: rgba(var(--rgb-offblanc-default), .15);--border-style: solid;--border-width: .5px;border-left:var(--border-width) var(--border-style) var(--border-color);color:rgb(var(--rgb-offblanc-default))}@media screen and (max-width: 864px){.toast::part(button){font-size:calc((1rem * 12) / ((var(--html-font-ratio) * 16)));letter-spacing:.0175em;font-feature-settings:"cpsp"}}.toast::part(button):active{color:rgb(var(--rgb-gris-default))}.toast::part(button):focus-visible{color:rgb(var(--rgb-gris-default))}@media (hover: hover){.toast::part(button):hover{color:rgb(var(--rgb-gris-default))}}.toast::part(button cancel){width:calc(calc(var(--space) * 1) + calc((1rem * 15) / ((var(--html-font-ratio) * 16))));padding:calc((1rem * 15) / ((var(--html-font-ratio) * 16)));font-size:0;line-height:0;color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 class=%22svg--action-close%22 viewBox=%220 0 12 12%22%3E%3Cg stroke-width=%221%22 fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cline x1=%221.5%22 y1=%221.5%22 x2=%2210.5%22 y2=%2210.5%22 stroke=%22%239fa595%22 vector-effect=%22non-scaling-stroke%22%3E%3C/line%3E%3Cline x1=%2210.5%22 y1=%221.5%22 x2=%221.5%22 y2=%2210.5%22 stroke=%22%239fa595%22 vector-effect=%22non-scaling-stroke%22%3E%3C/line%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:calc(var(--space) * 1) calc(var(--space) * 1);background-position:center center}.scratchoff-slotmachine{--scratchoff-slotmachine-color-bg: rgb(var(--rgb-offblanc-default));position:relative;z-index:2;max-width:37.5rem;margin:0 auto;color:rgb(var(--rgb-noir-default));overflow:hidden;pointer-events:none}.scratchoff-slotmachine:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,.98) 1.5651%,rgba(0,0,0,.96) 2.9637%,rgba(0,0,0,.93) 4.2624%,rgba(0,0,0,.9) 5.51448%,rgba(0,0,0,.86) 6.78321%,rgba(0,0,0,.82) 8.1252%,rgba(0,0,0,.77) 9.60039%,rgba(0,0,0,.71) 11.26872%,rgba(0,0,0,.65) 13.1868%,rgba(0,0,0,.57) 15.4179%,rgba(0,0,0,.48) 18.0153%,rgba(0,0,0,.38) 21.0456%,rgba(0,0,0,.27) 24.56208%,rgba(0,0,0,.14) 28.62801%,rgba(0,0,0,0) 33.3%,rgba(0,0,0,0) 66.7%,rgba(0,0,0,.14) 71.37199%,rgba(0,0,0,.27) 75.43792%,rgba(0,0,0,.38) 78.9544%,rgba(0,0,0,.48) 81.9847%,rgba(0,0,0,.57) 84.5821%,rgba(0,0,0,.65) 86.8132%,rgba(0,0,0,.71) 88.73128%,rgba(0,0,0,.77) 90.39961%,rgba(0,0,0,.82) 91.8748%,rgba(0,0,0,.86) 93.21679%,rgba(0,0,0,.9) 94.48552%,rgba(0,0,0,.93) 95.7376%,rgba(0,0,0,.96) 97.0363%,rgba(0,0,0,.98) 98.4349%,rgb(0,0,0) 100%);content:"";opacity:.25}.scratchoff-slotmachine__svg{width:100%;height:auto}.scratchoff-slotmachine__svg__reel{transition:transform var(--scratchoff-slotmachine-spin-duration-reel1) cubic-bezier(.86,0,.07,1)}.scratchoff-slotmachine__svg__reel--1{transform:translate3d(0,calc((-1 * var(--scratchoff-slotmachine-reel-index-1) + var(--scratchoff-slotmachine-reel-offset)) * var(--scratchoff-slotmachine-icon-height)),0)}.scratchoff-slotmachine__svg__reel--2{transition-delay:var(--scratchoff-slotmachine-spin-duration-stagger);transition-duration:var(--scratchoff-slotmachine-spin-duration-reel2);transform:translate3d(0,calc((-1 * var(--scratchoff-slotmachine-reel-index-2) + var(--scratchoff-slotmachine-reel-offset)) * var(--scratchoff-slotmachine-icon-height)),0)}.scratchoff-slotmachine__svg__reel--3{transition-delay:calc(2 * var(--scratchoff-slotmachine-spin-duration-stagger));transition-duration:var(--scratchoff-slotmachine-spin-duration-reel3);transform:translate3d(0,calc((-1 * var(--scratchoff-slotmachine-reel-index-3) + var(--scratchoff-slotmachine-reel-offset)) * var(--scratchoff-slotmachine-icon-height)),0)}.scratchoff-slotmachine__svg__reel-bg{fill:var(--scratchoff-slotmachine-color-bg)}:root,ion-content,ion-title{--scratchoff-sticker-size:12.5rem}@media screen and (max-width: 864px){:root,ion-content,ion-title{--scratchoff-sticker-size:9.375rem}}.scratchoff-sticker{--scratchoff-sticker-font-size: 9.5cqw;--scratchoff-sticker-text-rotate: -20deg;position:relative;width:var(--scratchoff-sticker-size);height:var(--scratchoff-sticker-size);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;overflow:hidden;clip-path:var(--scratchoff-sticker-clip-path);container-type:size;container-name:scratchoff-sticker;pointer-events:none}.scratchoff-sticker__image{width:100%;height:100%;position:relative;z-index:1}.scratchoff-sticker__image__burst--outer{fill:linear-gradient(125deg,#000 0%,#666 100%)}.scratchoff-sticker__text{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;font-family:NB International Web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:3rem;letter-spacing:-.045em;font-feature-settings:"cpsp";line-height:.9;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--scratchoff-sticker-font-size)}.scratchoff-sticker__text__inner{max-width:40%;margin:0 auto;text-align:center;transform:rotate(var(--scratchoff-sticker-text-rotate));color:#111}.scratchoff-sticker__specular{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;mix-blend-mode:color-dodge;backface-visibility:hidden}.scratchoff-sticker__specular:after{position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%;z-index:1;background-image:url(/assets/images/hologram.jpg);background-size:cover;background-repeat:no-repeat;backface-visibility:hidden;transform:translate(calc(-50cqw * var(--motion-pos-x)),calc(-50cqh * var(--motion-pos-y)));content:""}.scratchoff-sticker__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;width:100%;height:100%;mix-blend-mode:multiply;backface-visibility:hidden}.devtools__devgrid{position:fixed;top:0;left:0;bottom:0;z-index:14;align-items:stretch;pointer-events:none;width:100%}.devtools__devgrid__col{opacity:.5;width:var(--col-width)}.devtools__devgrid__col:nth-child(1){left:calc(var(--grid-margin) + 0 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(2){left:calc(var(--grid-margin) + 1 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(3){left:calc(var(--grid-margin) + 2 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(4){left:calc(var(--grid-margin) + 3 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(5){left:calc(var(--grid-margin) + 4 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(6){left:calc(var(--grid-margin) + 5 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(7){left:calc(var(--grid-margin) + 6 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(8){left:calc(var(--grid-margin) + 7 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(9){left:calc(var(--grid-margin) + 8 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(10){left:calc(var(--grid-margin) + 9 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(11){left:calc(var(--grid-margin) + 10 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(12){left:calc(var(--grid-margin) + 11 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col:nth-child(13){left:calc(var(--grid-margin) + 12 * (var(--win-width) - (var(--grid-margin) * 2 - var(--col-gutter))) / 12)}.devtools__devgrid__col__inner{background:rgba(255,215,0,.15);border-left:1px solid rgba(255,215,0,.5);border-right:1px solid rgba(255,215,0,.5);height:100%}
