@keyframes lightbox{0%{opacity:0;margin-top:20px;visibility:hidden}100%{opacity:1;margin-top:0;visibility:visible}}@keyframes mobileLightbox{0%{opacity:0;transform:translateY(40px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeInFromVisibilityHidden{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes expandFromVisibilityHidden{0%{visibility:hidden;grid-template-rows:0fr}1%{visibility:visible;grid-template-rows:0fr}100%{visibility:visible;grid-template-rows:1fr}}@keyframes contractFromVisibilityVisible{0%{visibility:visible;grid-template-rows:1fr}99%{visibility:visible;grid-template-rows:0fr}100%{visibility:hidden;grid-template-rows:0fr}}@keyframes rotateCircle{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes strokeWipe{0%{stroke-dashoffset:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}50%{stroke-dashoffset:49;transform:rotate(280deg);-webkit-transform:rotate(280deg);-ms-transform:rotate(280deg);stroke:#f06}100%{stroke-dashoffset:0;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0}20%{height:0;width:20%}40%{height:34%;width:20%}100%{height:34%;width:20%}}@keyframes checkmark_small{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:5px}40%{height:11px;opacity:1;width:5px}100%{height:11px;opacity:1;width:5px}}@keyframes tickerAnimateToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-100%, 0, 0)}}@keyframes tickerDuplicateAnimateToLeft{0%{transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes textTickerScrollToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-50%, 0, 0)}}body:where(.major-event){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}:where(body.major-event) *,:where(body.major-event) *:before,:where(body.major-event) *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:where(body.major-event) img{height:auto;max-width:100%}body.with-active-drawer,body.with-active-modal{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.event-h1{color:var(--theme__text__color);font-family:var(--theme__header__font-family);font-size:31px;font-weight:700;letter-spacing:var(--theme__header__letter-spacing);line-height:125%;padding-bottom:8px;text-transform:var(--theme__header__letter-case);text-wrap:balance}@media(min-width: 658px){.event-h1{font-size:42px;padding-bottom:16px}}.event-h2{color:var(--theme__text__color);font-family:var(--theme__header__font-family);font-size:25px;font-weight:600;letter-spacing:var(--theme__header__letter-spacing);line-height:125%;padding-bottom:.5em;text-transform:var(--theme__header__letter-case)}@media(min-width: 658px){.event-h2{font-size:32px}}.event-h2-small{color:var(--theme__text__color);font-family:var(--theme__header__font-family);font-size:1.44rem;font-weight:600;letter-spacing:var(--theme__header__letter-spacing);line-height:125%;padding-bottom:.5em;text-transform:var(--theme__header__letter-case)}.event-p+.event-h2{margin-top:1em}.event-h2-jumbo{font-family:var(--theme__header__font-family);font-size:55px;font-weight:900;letter-spacing:var(--theme__header__letter-spacing);line-height:100%;text-transform:var(--theme__header__letter-case)}@media(min-width: 658px){.event-h2-jumbo{font-size:60px}}@media(min-width: 960px){.event-h2-jumbo{font-size:100px;line-height:90%}}.event-h3{color:var(--theme__text__color);font-size:20px;font-weight:700;line-height:24px;padding-bottom:.5em}@media(min-width: 658px){.event-h3{font-size:22px}}.event-h3--alt{font-family:var(--theme__subheader__font-family)}.event-h3-regular{font-weight:400}.event-p{font-size:16px;line-height:150%;padding-bottom:1.5em;font-weight:400}@media(min-width: 658px){.event-p{font-size:18px}}.event-p--no-pb{padding-bottom:0}.event-p--min-pb{padding-bottom:.5em}.event-p+.event-h3{margin-top:1.5em}.event-list{font-size:16px;line-height:150%;list-style:none;padding-bottom:1em;font-weight:400}@media(min-width: 658px){.event-list{font-size:18px}}.event-list li{padding-bottom:.5em;padding-left:1.25em;position:relative}.event-list li:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.25em;left:0;position:absolute;top:.625em;width:.25em}.event-list li+.event-p{padding-top:.5em}.event-inline-link{color:var(--theme__link__text-color);font-weight:bold;text-decoration:underline}.event-link{align-items:center;color:var(--theme__link__text-color);cursor:pointer;display:inline-flex;font-weight:bold;text-decoration:underline}.event-link svg{height:20px;width:20px;margin-left:8px}.event-link svg path{fill:var(--theme__link__icon-color)}.event-link.event-link--on-dark{color:#fff}.event-link--no-decoration{text-decoration:none}.event-link--no-decoration:hover{text-decoration:underline}.event-p-large{font-size:16px;line-height:150%;padding-bottom:1em;font-weight:400}@media(min-width: 658px)and (max-width: 959px){.event-p-large{font-size:18px}}@media(min-width: 960px){.event-p-large{font-size:20px}}.event-p-small{font-size:14px;line-height:150%;font-weight:400}@media(min-width: 658px){.event-p-small{font-size:15px}}@media(min-width: 658px){.event--720{max-width:720px}}.event-text--with-icon{display:flex}.event-text--with-icon svg{flex:0 0 24px;margin-right:16px}.event-text--with-icon .primary-icon-fill{fill:var(--theme__text__icon-color)}.event-text--icon-index{margin-left:40px}.bold{font-weight:bold}.event-grid{display:grid;grid-column-gap:8px;grid-template-columns:repeat(2, 1fr);width:100%}@media(min-width: 658px){.event-grid{grid-column-gap:48px;grid-template-columns:repeat(8, 1fr);margin:0 auto;max-width:960px}}@media(min-width: 960px){.event-grid{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 960px){.event-grid--wide{max-width:1400px}}.event-grid__content--full{grid-column:1/-1}.event-grid__content--full.event-h1{padding:0 16px 16px 16px}@media(min-width: 658px)and (max-width: 959px){.event-grid__content--full.event-h1{padding:0 0 24px 0}}@media(min-width: 960px){.event-grid__content--full.event-h1{padding:0 0 32px 0}}.event-grid__content--half{grid-column:span 2}@media(min-width: 658px)and (max-width: 959px){.event-grid__content--half{grid-column:span 4}}@media(min-width: 960px){.event-grid__content--half{grid-column:span 6}}.event-grid__content--half--desktop{grid-column:1/-1}@media(min-width: 960px){.event-grid__content--half--desktop{grid-column:span 5}}@media(min-width: 960px){.event-grid__content--half--desktop+.event-grid__content--half--desktop{grid-column:7/span 6}}.event-grid__content--half-tablet-up{grid-column:1/-1}@media(min-width: 658px)and (max-width: 959px){.event-grid__content--half-tablet-up{grid-column:span 4}}@media(min-width: 960px){.event-grid__content--half-tablet-up{grid-column:span 6}}.event-grid__content--flex-end{display:flex;justify-content:flex-end}.event-grid__layout--img-txt{grid-template-areas:"txt txt" "img img"}@media(min-width: 658px)and (max-width: 959px){.event-grid__layout--img-txt{grid-template-areas:"img img img img txt txt txt txt"}}@media(min-width: 960px){.event-grid__layout--img-txt{grid-template-areas:"img img img img img img txt txt txt txt txt txt"}}.event-grid__layout--txt-img{grid-template-areas:"txt txt" "img img"}@media(min-width: 658px)and (max-width: 959px){.event-grid__layout--txt-img{grid-template-areas:"txt txt txt txt img img img img"}}@media(min-width: 960px){.event-grid__layout--txt-img{grid-template-areas:"txt txt txt txt txt txt img img img img img img"}}.event-grid__layout--join{grid-template-areas:"txt txt" "btn-a btn-a" "btn-b btn-b"}@media(min-width: 658px)and (max-width: 959px){.event-grid__layout--join{grid-template-areas:". txt txt txt txt txt txt ." ". btn-a btn-a btn-a btn-b btn-b btn-b ."}}@media(min-width: 960px){.event-grid__layout--join{grid-template-areas:". . txt txt txt txt txt txt txt txt . ." ". . btn-a btn-a btn-a btn-a btn-b btn-b btn-b btn-b . ."}}.event-grid__layout--img-txt+.event-grid__layout--img-txt,.event-grid__layout--img-txt+.event-grid__layout--txt-img,.event-grid__layout--txt-img+.event-grid__layout--img-txt,.event-grid__layout--txt-img+.event-grid__layout--txt-img{margin-top:64px}@media(min-width: 960px){.event-grid__layout--img-txt+.event-grid__layout--img-txt,.event-grid__layout--img-txt+.event-grid__layout--txt-img,.event-grid__layout--txt-img+.event-grid__layout--img-txt,.event-grid__layout--txt-img+.event-grid__layout--txt-img{margin-top:80px}}.event-grid__img{display:grid;grid-area:img;grid-column-gap:16px;grid-template-columns:repeat(2, 1fr);margin-top:24px}.event-grid__img img{grid-column:span 1}.event-grid__img .img-l{grid-column:1/-1}@media(max-width: 657px){.event-grid__img{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media(min-width: 658px)and (max-width: 959px){.event-grid__img img{grid-column:1/-1}.event-grid__img img:nth-of-type(2){display:none}}@media(min-width: 658px){.event-grid__img{margin-top:0}}@media(min-width: 960px){.event-grid__img{justify-content:flex-end}}.event-grid__layout--img-txt .event-grid__img{direction:rtl}.event-grid__txt{align-items:flex-start;display:flex;grid-area:txt;padding:0}@media(min-width: 960px){.event-grid__layout--txt-img .event-grid__txt{justify-content:flex-end}}.event-grid__txt__content{max-width:456px}@media(min-width: 658px){.event-grid__txt__content{padding-top:16px}}@media(min-width: 960px){.event-grid__txt__content{padding-top:24px}}.no-padding-top .event-grid__txt__content{padding-top:0}.event-grid__layout--footer{grid-row-gap:32px}@media(min-width: 960px){.event-grid__layout--footer{grid-row-gap:72px}}.event-grid__footer-item{grid-column:span 2}@media(min-width: 658px){.event-grid__footer-item{grid-column:span 4}}.event--image-feed-intro{z-index:1}.event--social-feed{--theme__social-feed__text-color: #FFFFFF;color:var(--theme__social-feed__text-color);grid-row-gap:2px;padding-top:64px;position:relative}@media(min-width: 658px)and (max-width: 959px){.event--social-feed{padding-top:80px}}@media(min-width: 960px){.event--social-feed{padding-top:128px}}.event--social-feed svg path{fill:var(--theme__social-feed__text-color)}.event--image-feed{display:grid;grid-column:1/-1;grid-column-gap:2px;grid-row-gap:2px;grid-template-columns:repeat(2, 1fr)}.event--image-feed img:nth-child(n+7){display:none}@media(max-width: 959px){.event--image-feed{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media(min-width: 658px)and (max-width: 959px){.event--image-feed{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 960px){.event--image-feed{grid-template-columns:repeat(5, 1fr)}.event--image-feed img:nth-child(n+7){display:block}.event--image-feed img:nth-child(n+11){display:none}}.event--social-feed{grid-row-gap:2px}.event--image-feed{display:grid;grid-column:1/-1;grid-column-gap:2px;grid-row-gap:2px;grid-template-columns:repeat(2, 1fr)}.event--image-feed img:nth-child(n+7){display:none}@media(min-width: 658px)and (max-width: 959px){.event--image-feed{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 960px){.event--image-feed{grid-template-columns:repeat(5, 1fr)}.event--image-feed img:nth-child(n+7){display:block}.event--image-feed img:nth-child(n+11){display:none}}.event-footer{background:var(--theme__footer__background-color);border-top:1px solid var(--theme__footer__border-color);padding:56px 16px}@media(min-width: 960px){.event-footer{padding:72px 0}}.event-footer p{color:var(--theme__footer__text-color);font-size:16px;line-height:168%;padding-bottom:8px}.event-footer a{color:var(--theme__footer__link-color);text-decoration:none}.event-footer :not(.footer-img-list) a:hover{text-decoration:underline}.event-footer svg path{fill:var(--theme__footer__icon-color)}.event-footer-list__header{color:var(--theme__footer__header__color);font-family:var(--theme__footer__header__font-family);font-size:20px;font-weight:bold;letter-spacing:var(--theme__text__letter-spacing);line-height:135%;padding-bottom:4px;text-transform:var(--theme__footer__letter-case)}.event-footer-list{font-family:var(--theme__footer__font-family);font-size:16px;font-weight:var(--theme__footer__font-weight);letter-spacing:var(--theme__text__letter-spacing);line-height:168%;text-transform:var(--theme__footer__header__letter-case)}.event-footer-list li:not(.footer-list__header){padding-bottom:8px}.event-footer-img-list{display:flex;margin-top:8px}.event-footer-img-list li+li{margin-left:16px}@media(max-width: 657px){.event-footer--social{order:-1}}.event-footer--g850{display:flex;align-items:end}@media(min-width: 658px){.event-footer--g850{grid-column:span 8;justify-content:flex-end}}.slideout-drawer__event-nav .slideout-drawer__footer{margin-top:auto;padding:16px 0;position:relative}.event-nav{align-items:center;background-color:var(--theme__nav__background-color);display:flex;height:64px;left:0;position:sticky;right:0;top:0;width:100%;z-index:1000}@media(min-width: 658px){.event-nav{height:100px}}@media(min-width: 960px){.event-nav{height:88px;justify-content:center}}.event-nav__inner{align-items:center;display:flex;justify-content:space-between;max-width:992px;padding:0 16px;width:100%}@media(min-width: 960px){.event-nav__inner{flex-direction:row}}.event-nav__primary{display:none}@media(min-width: 960px){.event-nav__primary{display:flex;margin-bottom:0}}.event-nav__primary-item{margin:0 12px}.event-nav__primary-item:first-of-type{margin-left:0}.event-nav__primary-item:last-of-type{margin-right:0}.event-nav__primary-item-link{color:var(--theme__nav__text-color);cursor:pointer;font-family:var(--theme__nav__font-family);font-size:16px;font-weight:600;letter-spacing:var(--theme__nav__letter-spacing);padding:0;text-decoration:none;text-transform:uppercase;text-underline-offset:4px}.event-nav__primary-item-link:hover{text-decoration:underline}.event-section--drawer .event-footer-img-list svg path{fill:var(--theme__nav__icon-color)}.event-nav__secondary{display:block;position:relative}@media(min-width: 960px){.event-nav__secondary{display:none}}.event-nav__drawer{display:flex}.event-nav__drawer .slideout-drawer__content{padding-top:34px}.event-nav__drawer .slideout-drawer__footer{background:none}.event-nav__drawer .slideout-drawer__header-button{grid-area:drawer-header--l;right:unset;top:unset}.event-nav__drawer .slideout-drawer__header-button svg{fill:var(--theme-nav-icon-color)}.event-nav__drawer .slideout-drawer__list-item{padding-bottom:24px;display:flex}.event-nav__drawer a{align-items:center;color:var(--theme__nav__text-color);display:flex;text-decoration:none}.event-nav__hamburger{background:none;border:none;cursor:pointer}.event-nav__hamburger svg{fill:var(--theme__nav__text-color)}.event-nav__button{border:none;height:40px;padding:0 16px}@media(min-width: 658px){.event-nav__button{margin-left:32px;padding:0 39px}}.turbo-native .ime__nav-drawer{min-height:100dvh}.reviews-carousel__wrapper{color:var(--theme__reviews-carousel__text-color);padding:64px 16px}@media(min-width: 658px){.reviews-carousel__wrapper{padding:80px 0}}.reviews-carousel__wrapper .event-p,.reviews-carousel__wrapper .event-h1,.reviews-carousel__wrapper .event-h3{color:var(--theme__reviews-carousel__text-color)}.reviews-carousel__grid__content{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center}.reviews-carousel{max-width:100%;position:relative}.reviews-carousel.swiper{padding-bottom:1.444em}@media(min-width: 658px){.reviews-carousel.swiper{padding-bottom:3.566em}}.reviews-carousel__header{padding-bottom:4px}.reviews-carousel__header+.event-p{padding-bottom:1.728em}.reviews-carousel__track{cursor:grab;margin-bottom:40px}.reviews-carousel__slide{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 16px}@media(min-width: 960px){.reviews-carousel__slide{padding:0 114px}}@media(min-width: 658px){.theme-drivein .reviews-carousel{max-width:576px}}@media(min-width: 960px){.theme-drivein .reviews-carousel{max-width:684px}}.theme-drivein .reviews-carousel__header{text-align:center;padding-bottom:16px}@media(min-width: 658px)and (max-width: 959px){.theme-drivein .reviews-carousel__slide{padding:0 60px}}.reviews-carousel__slide-review{font-style:italic}.reviews-carousel__slide-reviewer{padding-bottom:0}.reviews-carousel__slide-review,.reviews-carousel__slide-reviewer{cursor:grab}.reviews-carousel__arrows{display:none}@media(min-width: 658px){.reviews-carousel__arrows{display:block}}.reviews-carousel__arrow{background:none;border:none;cursor:pointer;padding:0;position:absolute;top:10px;z-index:1000}.reviews-carousel__arrow svg{width:40px;height:40px}.reviews-carousel__arrow svg .solar-icon-fill--primary{fill:var(--theme__reviews-carousel__arrow-color)}.reviews-carousel__arrow--right{right:0}.reviews-carousel__arrow--left{left:0;transform:scaleX(-1)}.reviews-carousel .swiper-pagination{--swiper-pagination-bottom: 0}.reviews-carousel .swiper-pagination-bullet{background:var(--theme__reviews-carousel__pagination-color);opacity:1;width:10px;height:10px}.reviews-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme__reviews-carousel__pagination-color--active)}.event-section--faqs{background-color:var(--theme__faq__page-background-color);padding:32px 16px}.event-section--faqs:nth-child(2n+2){background-color:var(--theme__faq__section-background-color)}.event-section--faqs:last-of-type{padding-bottom:64px}@media(min-width: 658px){.event-section--faqs{padding:48px 16px}}.event-faqs{grid-template-areas:"header header header header" "faqs faqs faqs faqs"}@media(min-width: 658px)and (max-width: 959px){.event-faqs{grid-template-areas:"header header header faqs faqs faqs faqs faqs"}}@media(min-width: 960px){.event-faqs{grid-template-areas:"header header header . faqs faqs faqs faqs faqs faqs faqs faqs"}}.event-faqs-header{grid-area:header}.event-faqs-content{display:flex;flex-direction:column;grid-area:faqs;overflow:hidden}.event-faqs-content .event-faqs-item:last-child{margin-bottom:0}.event-faqs-item{display:flex;flex-direction:column;overflow:hidden;margin-bottom:32px;scroll-behavior:smooth;width:100%}.event-faqs-item__input{position:absolute;opacity:0;z-index:-1}.event-faqs-item__label{align-items:center;display:flex;font-size:16px;font-weight:bold;justify-content:space-between;padding:7px 0;cursor:pointer}@media(min-width: 658px){.event-faqs-item__label{font-size:18px}}.event-faqs-item__label::after{background:url(/assets/solar/chevron-bfa50c0c9baca6b1b7817d654dd8a4c224fee5de9ceef90cba8de990509bcda1.svg);background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:14px;margin-left:30px;transition:all .35s ease-in-out;width:26px}.event-faqs-item__label-text{position:relative}.event-faqs-item__label-link{background:none;border:none;display:flex;margin:0;opacity:0;right:-22px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;visibility:hidden}.event-faqs-item__label-link svg{height:16px;width:16px}.event-faqs-item__content{max-height:0;margin-top:0;padding:0;transition:all .35s ease-in-out;opacity:0}.event-faqs-item__content p,.event-faqs-item__content ul{font-size:16px;line-height:150%;padding-bottom:1.5em}@media(min-width: 658px){.event-faqs-item__content p,.event-faqs-item__content ul{font-size:18px}}.event-faqs-item__content>:last-child{padding-bottom:0}input.event-faqs-item__input:checked+.event-faqs-item__label::after{background-image:url(/assets/solar/chevron-bfa50c0c9baca6b1b7817d654dd8a4c224fee5de9ceef90cba8de990509bcda1.svg);transform:rotate(180deg)}input.event-faqs-item__input:checked+.event-faqs-item__label .event-faqs-item__label-link{opacity:1;visibility:visible;transition:all .3s ease-in-out}input.event-faqs-item__input:checked~.event-faqs-item__content{max-height:200vh;margin-top:16px;opacity:1}.tooltip-wrapper{display:block;position:absolute;left:50%;top:100%;margin-top:6px;opacity:0;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;z-index:3000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-transition:visibility 0s linear .5s,opacity .5s;-o-transition:visibility 0s linear .5s,opacity .5s;-webkit-transition:visibility 0s linear .5s,opacity .5s;transition:visibility 0s linear .5s,opacity .5s}.tooltip-wrapper.is-visible{opacity:1;visibility:visible;-moz-transition:visibility 0s linear 0s,opacity .3s;-o-transition:visibility 0s linear 0s,opacity .3s;-webkit-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}.tooltip-wrapper .tip-up{position:absolute;top:-8px;right:calc(50% - 8px);width:0px;height:0px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #1a1a1a;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.tooltip-wrapper .tooltip-content{background-color:#1a1a1a;border-radius:4px;box-shadow:0px 2px 5px 0 rgba(0,0,0,.5);display:block;color:#fff;font:var(--font-weight-regular) 14px/1 var(--font-family-sans-serif);padding:8px;text-align:center;white-space:pre}.glasglow-presale-faqs{max-width:630px;margin:2.488rem auto 0 auto}.glasglow-presale-faqs__content{display:flex;flex-direction:column;gap:1rem}@media(min-width: 960px){.glasglow-presale-faqs__content{gap:1.444rem}}.glasglow-presale-faq{background-color:#f7f7f7;border-radius:8px;display:flex;flex-direction:column;font-size:18px;padding:1rem}@media(min-width: 960px){.glasglow-presale-faq{padding:1.444rem}}.glasglow-presale-faq__question{background-color:rgba(0,0,0,0);border:none;column-gap:1rem;display:flex;font-size:1em;justify-content:space-between;padding:0;text-align:left;width:100%}.glasglow-presale-faq__question::after{content:"";background-image:url(/assets/products/redesign/chevron-down-a0df560e9b91b2a64a3e9fe4e8e0bf2f5b16404f4487b09ff1f3669fa7d458cf.svg);background-position:center;background-repeat:no-repeat;background-size:100%;display:block;height:24px;min-width:24px;transform-origin:center;transition:transform .2s ease;width:24px}.glasglow-presale-faq.expanded .glasglow-presale-faq__question::after{transform:rotate(180deg)}.glasglow-presale-faq__answer{display:grid;grid-template-rows:1fr;justify-items:start;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.glasglow-presale-faq:not(.expanded) .glasglow-presale-faq__answer{grid-template-rows:0fr}@media(min-width: 658px){.glasglow-presale-faq__answer{grid-column:1/span 1}}.glasglow-presale-faq__answer__content{overflow:hidden}.glasglow-presale-faq__answer__content p{padding-top:1em}.event-button--join-button-a{grid-area:btn-a}.event-button--join-button-b{grid-area:btn-b}input[type=submit].event-button,.event-button{-webkit-appearance:none;align-items:center;background:none;border-radius:24px;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;visibility:visible}@media(min-width: 658px){input[type=submit].event-button,.event-button{display:inline-flex}}input[type=submit].event-button.hidden,.event-button.hidden{visibility:hidden}.event-button+.event-button{margin-top:16px}@media(min-width: 658px){.event-button+.event-button{margin-top:0}}input[type=submit].event-button--white,.event-button--white{background:var(--theme__button__background-color--light);color:var(--theme__button__text-color--light)}input[type=submit].event-button--white:hover,.event-button--white:hover{background-color:var(--theme__button__background-color--light)}.event-button--black{background:var(--theme-dark-button-background-color);color:var(--theme__button__text-color--dark)}.event-button--rubine-07{background:#d91261;color:#fff}.event-button--black-transparent{background:rgba(0,0,0,.4);border:2px solid var(--theme__button__outline-color--ghost);color:var(--theme__button__text-color--ghost)}input[type=submit].event-button--primary,.event-button--primary{background:var(--theme__button__background-color--primary);border:none;color:var(--theme__button__text-color--primary);padding:9px 16px}@media(min-width: 658px){input[type=submit].event-button--primary,.event-button--primary{padding:9px 40px}}input[type=submit].event-button--primary:hover,.event-button--primary:hover{background:var(--theme__button__background-color--primary)}@media(min-width: 658px)and (max-width: 959px){.event-button--tablet-auto-width{display:inline-flex;padding:0 64px}}@media(min-width: 960px){.event-button--desktop-wide{padding:0 128px}}.event-banner{background-color:var(--theme__banner__background-color);color:var(--theme__banner__text-color);font-family:var(--theme__banner__font-family);font-size:18px;font-weight:400;letter-spacing:var(--theme__text__letter-spacing);line-height:125%;padding:10px 16px;text-align:center;text-transform:uppercase}@media(min-width: 658px){.event-banner{font-size:20px}}.event-banner strong{display:inline-block;font-weight:var(--theme__banner__text-emphasis-weight)}.event-page-header{align-items:center;background:var(--theme__page-header__background-color);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--theme__page-header__text-color);display:flex;flex-direction:column;height:298px;justify-content:center;margin:0 auto;max-width:1900px;padding:0 16px;position:relative;text-align:center;text-shadow:0 0 50px rgba(0,0,0,.5);width:100%}@media(min-width: 658px){.event-page-header{height:360px}}.event-page-header .event-h2-jumbo{max-width:1408px}.event-section{background:var(--theme__background-color);padding:64px 16px;width:100%}@media(min-width: 658px)and (max-width: 959px){.event-section{padding:80px 16px}}@media(min-width: 960px){.event-section{padding:128px 0}}.event-section--small{background:var(--theme__background-color);padding:40px 16px}@media(min-width: 658px){.event-section--small{padding:64px 16px}}.event-section--dark{background-color:var(--theme__background-color--dark);color:var(--theme__text__color--secondary)}.event-section--light{background-color:var(--theme__background-color--light);color:var(--theme__text__color--dark)}.event-section--linear{background:linear-gradient(180deg, var(--theme__background-color--tertiary-light) 0%, var(--theme__background-color--tertiary) 100%);background-repeat:repeat-x;background-size:contain}.event-section--drawer{background-repeat:repeat-x;background-size:contain}.event-section--drawer .slideout-drawer__list-item a,.event-section--drawer .event-footer-list__header{font-family:var(--theme__subheader__font-family);text-transform:uppercase;color:var(--theme__drawer__text-color)}.event-section--drawer .slideout-drawer__header-button svg{fill:var(--theme__drawer__icon-color)}.event-section--drawer .slideout-drawer__header,.event-section--drawer .slideout-drawer__footer{border-color:var(--theme__drawer__divider-color)}.event-section--no-pb{padding-bottom:0 !important}.event-section--no-pt{padding-top:0 !important}.event--social-feed__link{align-items:center;color:inherit;display:inline-flex;font-weight:bold;line-height:200%;text-decoration:none}.event--social-feed__link svg{margin-right:8px}@media(min-width: 658px){.event--social-feed__link{font-size:20px;line-height:160%}}.event--social-feed__link+.event--social-feed__link{margin-left:24px}@media(min-width: 658px){.event--social-feed__link+.event--social-feed__link{margin-left:42px}}.event__content--join-copy{grid-area:txt}@media(min-width: 658px){.event__content--join-copy{text-align:center}}.strikethrough{text-decoration:line-through}@media(max-width: 657px){.event-full-bleed--mobile{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media(min-width: 658px)and (max-width: 959px){.event-full-bleed--tablet{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media(min-width: 658px)and (max-width: 959px){.event-half-bleed--tablet{max-width:calc(100% + 16px);width:calc(100% + 16px)}.event-half-bleed--tablet.event-half-bleed--left{margin-left:-16px}.event-half-bleed--tablet.event-half-bleed--right{margin-right:-16px}}.event-map{justify-content:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vw;margin-top:37px;padding-bottom:16px}@media(min-width: 658px){.event-map{height:363px;padding-bottom:24px}}@media(max-width: 959px){.event-map{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;padding-left:16px;padding-right:16px}}.event-inline-map{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vw;justify-content:flex-end;padding:16px}@media(min-width: 658px)and (max-width: 959px){.event-inline-map{height:0;padding-top:100%}}@media(min-width: 960px){.event-inline-map{height:363px}}.event-button--map-button{box-shadow:0 0 4px 0 rgba(0,0,0,.5);grid-column:span 4}@media(min-width: 658px){.event-button--map-button{grid-column:span 3}}.event-button--inline-map-button{box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media(min-width: 960px){.event-button--inline-map-button{align-self:flex-start;padding:0 48px}}.event--credits{grid-column:1/-1;padding-top:64px}@media(min-width: 658px){.event--credits{text-align:center}}@media(min-width: 960px){.event--credits{grid-column:3/span 8;padding-top:80px}}.event--credits dl{font-size:16px;line-height:150%;margin-top:8px;text-align:center}@media(min-width: 658px){.event--credits dl{display:grid;font-size:18px;grid-column-gap:48px;grid-template-columns:repeat(2, 1fr);text-align:left}}.event--credits dt{font-weight:bold}@media(min-width: 658px){.event--credits dt{margin-bottom:24px;text-align:right}}.event--credits dd{margin-bottom:24px}.event-buy-drawer{order:1}#vimeo__wrapper{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1002}#vimeo__wrapper.active{display:block;position:fixed}#vimeo__wrapper #vimeo{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1001;background-color:rgba(0,0,0,.8)}.close{display:none;position:fixed;cursor:pointer;top:20px;right:20px;width:41px;height:41px;padding:10px;background-color:hsl(336,85%,53%);border:1px solid var(--theme__text__color--secondary);border-radius:50%;transition:background-color .2s;z-index:1}.close svg{fill:var(--theme__text__color--secondary);width:20px;height:20px;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;position:absolute;left:50%}.close:hover{background-color:#d42869}#vimeo__wrapper .close{border:1px solid var(--theme__video-close__border-color);color:var(--theme__video-close__text-color);background-color:var(--theme__video-close__background-color);display:block;position:fixed;z-index:1003}#vimeo__wrapper .close svg{fill:var(--theme__video-close__icon-color)}.inline-accordion-button{overflow:hidden}.inline-accordion-button__input{opacity:0;position:absolute;z-index:-1}.inline-accordion-button__item{overflow:hidden;width:100%}.inline-accordion-button__item-label{align-items:center;color:var(--theme__inline-accordion__text-color);cursor:pointer;display:inline-flex;font-size:16px;font-weight:bold;justify-content:space-between;padding-bottom:1.5em}@media(min-width: 658px){.inline-accordion-button__item-label{font-size:18px}}.inline-accordion-button__item-label svg{height:11px;margin-left:8px;transition:all .35s ease-in-out;width:20px}.inline-accordion-button__item-label svg .solar-icon-fill--primary{fill:var(--theme__inline-accordion__icon-color)}.inline-accordion-button__item-content{max-height:0;transition:all .35s}.inline-accordion-button__input:checked+.inline-accordion-button__item-label svg{transform:rotate(180deg)}.inline-accordion-button__input:checked~.inline-accordion-button__item-content{max-height:100vh}:root{--drivein-midnight-navy: #090346;--drivein-neon-magenta: #EB00EB;--drivein-neon-magenta-50: rgba(235, 0, 235, 0.5);--drivein-magenta: #D100D1;--drivein-purple: #8122BC;--drivein-velvet-purple: #4F077A;--drivein-grape-purple: #50137C;--drivein-dusk-purple: #3C1166;--drivein-night-purple: #2A0E55;--drivein-plum-purple: #290141;--drivein-deep-purple: #27013E;--drivein-deep-purple-70: rgba(39, 1, 62, 0.7);--drivein-lilac: #CCB3E6;--drivein-lilac-grey: #ECE4F1;--drivein-lavender: #F0E7F6;--drivein-pale-lavender: #F7F2FA;--drivein-sunset-orange: #EC6707;--drivein-silver-screen-grey: #ABABAB;--drivein-silver-90: rgba(245, 245, 245, 0.9);--colour-drivein-background: var(--drivein-pale-lavender);--colour-drivein-text: var(--drivein-midnight-navy);--colour-drivein-dark-section-background-start: var(--drivein-velvet-purple);--colour-drivein-dark-section-background-middle: var(--drivein-plum-purple);--colour-drivein-dark-section-background-end: var(--drivein-deep-purple);--colour-drivein-dark-section-text: var(--white);--colour-drivein-nav-background: var(--drivein-midnight-navy);--colour-drivein-nav-text: var(--white);--colour-drivein-nav-drawer-background-start: var(--drivein-grape-purple);--colour-drivein-nav-drawer-background-end: var(--drivein-night-purple);--colour-drivein-nav-drawer-text: var(--white);--colour-drivein-nav-drawer-divider: var(--white);--colour-drivein-nav-drawer-native-header-backdrop: var(--white);--colour-drivein-floating-nav-background: var(--drivein-velvet-purple);--colour-drivein-floating-nav-text: var(--white);--colour-drivein-ticker-background: var(--drivein-magenta);--colour-drivein-ticker-text: var(--white);--colour-drivein-hero-image-placeholder: var(--drivein-silver-screen-grey);--colour-drivein-hero-text: var(--white);--colour-drivein-hero-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 64%, rgba(0, 0, 0, 0.63) 82%, rgba(0, 0, 0, 1) 100%);--ime__hero__text-shadow: 0 0 2px rgba(0, 0, 0, 0.45), 0 0 6px rgba(0, 0, 0, 0.35), 0 0 16px rgba(0, 0, 0, 0.25), 0 0 32px rgba(0, 0, 0, 0.15);--ime__hero__icon-drop-shadow: drop-shadow(0 0 2px rgba(0, 0, 0, 0.45)) drop-shadow(0 0 6px rgba(0, 0, 0, 0.35)) drop-shadow(0 0 16px rgba(0, 0, 0, 0.25)) drop-shadow(0 0 32px rgba(0, 0, 0, 0.15));--colour-drivein-button-text: var(--white);--colour-drivein-button-glow: var(--drivein-magenta);--colour-drivein-button-hero-background: var(--drivein-deep-purple-70);--colour-drivein-button-hero-border: var(--drivein-magenta);--colour-drivein-button-primary-dark-background: var(--drivein-magenta);--colour-drivein-button-primary-dark-border: var(--white);--colour-drivein-button-secondary-dark-border: var(--drivein-magenta);--colour-drivein-button-primary-light-background: var(--drivein-purple);--colour-drivein-button-secondary-light: var(--drivein-purple);--colour-drivein-button-disabled-background: var(--drivein-lilac-grey);--colour-drivein-button-disabled-text: var(--drivein-purple);--colour-drivein-divider: var(--grey-lighten-30);--colour-drivein-sparkle-divider: var(--white);--colour-drivein-what-to-expect-icon: var(--black);--colour-drivein-film-title: var(--drivein-midnight-navy);--colour-drivein-screening-background: var(--white);--colour-drivein-screening-text: var(--black-lighten-24);--colour-drivein-screening-divider: var(--drivein-lilac);--colour-drivein-screening-accent: var(--drivein-purple);--colour-drivein-screening-accent-limited: var(--drivein-sunset-orange);--colour-drivein-screening-accent-sold-out: var(--black-lighten-50);--colour-drivein-carousel-arrow-background: var(--drivein-silver-90);--colour-drivein-media-carousel-arrow: var(--white);--colour-drivein-media-carousel-pagination: var(--white);--colour-drivein-media-carousel-slide-border: var(--drivein-neon-magenta);--colour-drivein-media-carousel-slide-glow: var(--drivein-neon-magenta-50);--colour-drivein-review-background: var(--white);--colour-drivein-review-accent: var(--drivein-neon-magenta);--colour-drivein-review-shadow: rgba(0, 0, 0, 0.1);--colour-drivein-review-arrow: var(--black);--colour-drivein-review-pagination: var(--black);--colour-drivein-tickets-background-start: var(--drivein-night-purple);--colour-drivein-tickets-background-middle: var(--drivein-dusk-purple);--colour-drivein-tickets-background-end: var(--drivein-dusk-purple);--colour-drivein-tickets-text: var(--white);--colour-drivein-venue-background-start: var(--drivein-lavender);--colour-drivein-venue-background-end: var(--drivein-pale-lavender);--colour-drivein-venue-text: var(--black);--colour-drivein-faq-background: var(--white);--colour-drivein-faq-text: var(--drivein-midnight-navy);--colour-drivein-content-header-background-start: var(--drivein-night-purple);--colour-drivein-content-header-background-middle: var(--drivein-dusk-purple);--colour-drivein-content-header-background-end: var(--drivein-dusk-purple);--colour-drivein-content-header-text: var(--white);--colour-drivein-footer-background: var(--drivein-midnight-navy);--colour-drivein-footer-text: var(--white);--colour-drivein-footer-divider: var(--black-lighten-50);--colour-drivein-splash-background-start: var(--colour-drivein-dark-section-background-start);--colour-drivein-splash-background-middle: var(--colour-drivein-dark-section-background-middle);--colour-drivein-splash-background-end: var(--colour-drivein-dark-section-background-end);--colour-drivein-splash-glow: var(--drivein-neon-magenta);--colour-drivein-splash-accent: var(--drivein-neon-magenta);--colour-drivein-splash-text: var(--white);--theme__video-close__icon-color: var(--white);--theme__video-close__text-color: var(--white);--theme__video-close__border-color: var(--white);--theme__video-close__background-color: var(--drivein-midnight-navy)}.theme-drivein{--drivein__font-family--header: 'adelle', Georgia, serif;--drivein__font-family--label: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;--drivein__font-family--text: 'proxima-nova', Helvetica, Arial, sans-serif;background-color:var(--colour-drivein-background);color:var(--colour-drivein-text)}.ime__section__padding-top{padding-top:5.166rem}.ime__section__padding-bottom{padding-bottom:5.166rem}.ime__section-title{font-family:"adelle",serif;font-size:2.333rem;font-weight:400;letter-spacing:.06em;line-height:120%;text-transform:uppercase;padding:0}.ime__section-title.ime__section-title--with-divider{background-image:url(/assets/drivein/2026/site/homepage/divider-9f25e43360ad97e91560394891786e70d5ff9b0ddfd64ade03e90bc623e270c6.svg);background-position:bottom center;background-repeat:no-repeat;background-size:570px 31px;margin-bottom:1rem;overflow:hidden;padding-bottom:calc(.66rem + 31px)}.drivein__what-to-expect .ime__section-title.ime__section-title--with-divider,.drivein__text-image-block .ime__section-title.ime__section-title--with-divider,.ime__faqs__grid .ime__section-title.ime__section-title--with-divider,.drivein-grid#films .ime__section-title.ime__section-title--with-divider{background-image:url(/assets/drivein/2026/site/homepage/divider--purple-f9e4e9d6d54c7dd208d7d782ede1f9d1d5d0d527818d639321271824c3f54fe3.svg)}.ime__section-subtitle{font-size:1.166rem;font-weight:400;letter-spacing:.17px;line-height:121%;padding:0}.drivein--bg-dark{background:linear-gradient(180deg, var(--colour-drivein-dark-section-background-start) 0%, var(--colour-drivein-dark-section-background-middle) 55%, var(--colour-drivein-dark-section-background-end) 100%);color:var(--colour-drivein-dark-section-text);position:relative}.drivein--bg-dark .ime__section-title,.drivein--bg-dark h2,.drivein--bg-dark h3,.drivein--bg-dark p,.drivein--bg-dark li{color:var(--colour-drivein-dark-section-text)}.drivein-grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr}.drivein-grid__content{grid-column:3}.ime__button{border:2px solid rgba(0,0,0,0);border-radius:4em;box-shadow:none;display:block;font-family:"adelle",serif;font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.14px;line-height:120%;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:var(--pad-md);padding:11px 24px;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width: 658px){.ime__button{max-width:362px;width:100%}}.drivein__text-image-block .ime__button{margin-left:0}@media(min-width: 960px){.drivein__tickets__how-it-works .ime__button{margin-left:0}}.ime__button--primary-dark{background-color:var(--colour-drivein-button-primary-dark-background);border-color:var(--colour-drivein-button-primary-dark-border);box-shadow:0 0 15px 0 var(--colour-drivein-button-glow);color:var(--colour-drivein-button-text)}.ime__button--secondary-dark{background-color:rgba(0,0,0,0);border-color:var(--colour-drivein-button-secondary-dark-border);box-shadow:0 0 15px 0 var(--colour-drivein-button-glow);color:var(--colour-drivein-button-text)}.ime__button--primary-light{background-color:var(--colour-drivein-button-primary-light-background);border-color:var(--colour-drivein-button-primary-light-background);color:var(--colour-drivein-button-text)}.ime__button--secondary-light{background-color:rgba(0,0,0,0);border-color:var(--colour-drivein-button-secondary-light);color:var(--colour-drivein-button-secondary-light)}.ime__button--secondary-dark,.ime__button--secondary-light{padding:8px 24px;width:fit-content}@media(min-width: 658px){.ime__button--secondary-dark,.ime__button--secondary-light{max-width:none;padding:.66em 3.888rem;width:fit-content}}.ime__button--disabled{background-color:var(--colour-drivein-button-disabled-background);color:var(--colour-drivein-button-disabled-text);cursor:auto}.drivein__nav-button{margin:0;max-width:220px;padding:7px 24px}.drivein__buy-button{margin:0;padding:11px 24px;width:100%}.drivein__media-button{align-items:center;background-color:var(--colour-drivein-button-hero-background);border-radius:4em;border:2px solid var(--colour-drivein-button-hero-border);box-shadow:0 0 15px 0 var(--colour-drivein-button-glow);color:var(--colour-drivein-button-text);display:flex;flex-direction:row;font-family:"adelle",serif;font-size:1rem;font-weight:var(--font-weight-semibold);gap:.66em;justify-content:center;letter-spacing:.14px;line-height:130%;padding:.66em 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media(min-width: 658px){.drivein__media-button{padding:.66em 3.888rem;width:fit-content}}.ime__hero__content .drivein__media-button{margin-left:auto;margin-right:auto}.drivein__media-button__play-icon{width:1.5rem;height:1.5rem}.ime__floating-nav{background-color:var(--colour-drivein-floating-nav-background);bottom:0;gap:2rem;display:flex;flex-direction:row-reverse;left:0;padding:1rem 1rem calc(1rem + var(--itison-safe-area-inset-bottom));position:fixed;transform:translateY(100%);transition:visibility .3s,transform .3s ease-in-out;visibility:hidden;width:100%;z-index:10}@media(max-width: 425px){.ime__floating-nav{gap:1rem}}@media(min-width: 960px){.ime__floating-nav{display:none}}.ime__floating-nav .ime__button{margin-top:0;max-width:100%}.ime__floating-nav.is-visible{transform:translateY(0);transition:visibility .3s,transform .3s ease-in-out;visibility:visible}.ime__floating-nav__menu{align-items:center;color:var(--colour-drivein-floating-nav-text);display:flex;font-family:"brandon-grotesque",Helvetica,Arial,sans-serif;font-size:16px;font-weight:var(--font-weight-bold);gap:.444rem;letter-spacing:.64px;line-height:125%;text-decoration:none;text-transform:uppercase}.ime__floating-nav__menu-icon .primary-icon-fill{fill:var(--colour-drivein-floating-nav-text)}.ime__carousel .swiper-pagination{position:relative;margin-top:1rem}.ime__carousel .swiper-button-prev.swiper-button-prev,.ime__carousel .swiper-button-next.swiper-button-next{align-items:center;background-color:var(--colour-drivein-carousel-arrow-background);background-image:url(/assets/solar/arrow-33f0d017c04a3a5dc618aaea972be6698df24ac654c267a48f41190b2529e05f.svg);background-position:center center;background-repeat:no-repeat;background-size:30px 30px;border-radius:50%;cursor:pointer;display:none;font-size:0;height:48px;justify-content:center;opacity:1;pointer-events:auto;text-indent:-9999px;width:48px;z-index:10}.ime__carousel .swiper-button-prev.swiper-button-prev::after,.ime__carousel .swiper-button-next.swiper-button-next::after{display:none}@media(min-width: 1024px){.ime__carousel .swiper-button-prev.swiper-button-prev,.ime__carousel .swiper-button-next.swiper-button-next{display:block}}.ime__carousel .swiper-button-next.swiper-button-next{right:-24px}.ime__carousel .swiper-button-prev.swiper-button-prev{transform:rotate(180deg);left:-24px}.ime__carousel .swiper-button-prev.swiper-button-disabled,.ime__carousel .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto}.ime__carousel .swiper-button-prev.swiper-button-lock,.ime__carousel .swiper-button-next.swiper-button-lock,.ime__carousel .swiper-pagination-lock{display:none}.ime__carousel .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 2px;height:6px;opacity:.4;width:6px}.ime__carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ime__divider__grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr}@media(min-width: 960px){.ime__divider__grid{padding-bottom:2.055rem;padding-top:2.055rem}}.ime__divider{background-color:var(--colour-drivein-divider);grid-column:3;height:1px;width:100%}.drivein__sparkle-divider{align-items:center;color:var(--colour-drivein-sparkle-divider);column-gap:1.333rem;display:flex;margin:2.5rem 0}.drivein__sparkle-divider::before,.drivein__sparkle-divider::after{background-color:currentColor;content:"";flex:1;height:1px;opacity:.7}.drivein__sparkle-divider__icon{flex-shrink:0}@keyframes lightbox{0%{opacity:0;margin-top:20px;visibility:hidden}100%{opacity:1;margin-top:0;visibility:visible}}@keyframes mobileLightbox{0%{opacity:0;transform:translateY(40px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeInFromVisibilityHidden{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes expandFromVisibilityHidden{0%{visibility:hidden;grid-template-rows:0fr}1%{visibility:visible;grid-template-rows:0fr}100%{visibility:visible;grid-template-rows:1fr}}@keyframes contractFromVisibilityVisible{0%{visibility:visible;grid-template-rows:1fr}99%{visibility:visible;grid-template-rows:0fr}100%{visibility:hidden;grid-template-rows:0fr}}@keyframes rotateCircle{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes strokeWipe{0%{stroke-dashoffset:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}50%{stroke-dashoffset:49;transform:rotate(280deg);-webkit-transform:rotate(280deg);-ms-transform:rotate(280deg);stroke:#f06}100%{stroke-dashoffset:0;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0}20%{height:0;width:20%}40%{height:34%;width:20%}100%{height:34%;width:20%}}@keyframes checkmark_small{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:5px}40%{height:11px;opacity:1;width:5px}100%{height:11px;opacity:1;width:5px}}@keyframes tickerAnimateToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-100%, 0, 0)}}@keyframes tickerDuplicateAnimateToLeft{0%{transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes textTickerScrollToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-50%, 0, 0)}}.ime__hero__grid{display:grid;grid-template-columns:[img-start] 1fr 1.333rem [content-start] minmax(auto, 960px) [content-end] 1.333rem 1fr [img-end];position:relative}.ime__hero__image-container{--nav-height: 75px;--floating-nav-height: calc(73px + var(--itison-safe-area-inset-bottom));--text-ticker-height: calc((0.889rem * 1.3) + (2 * 0.875rem))}.turbo-native .ime__hero__image-container{--nav-height: 0px}.ime__hero__image-container{grid-column:img-start/img-end;grid-row:1/-1;min-height:calc(98vh - var(--nav-height) - var(--text-ticker-height) - var(--floating-nav-height));min-height:calc(98svh - var(--nav-height) - var(--text-ticker-height) - var(--floating-nav-height));position:relative;z-index:0}@media(min-width: 960px){.ime__hero__image-container{--nav-height: 87px;height:calc(100vh - var(--nav-height) - var(--text-ticker-height));height:calc(100svh - var(--nav-height) - var(--text-ticker-height));max-height:776px;min-height:0}}@media(min-width: 960px)and (max-height: 650px){.ime__hero__image-container{--nav-height: 87px;height:auto;min-height:calc(100vh - var(--nav-height) - var(--text-ticker-height));min-height:calc(100svh - var(--nav-height) - var(--text-ticker-height))}}.ime__hero__image-container::after{background:var(--colour-drivein-hero-overlay);bottom:-1px;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ime__hero__image--video{left:0;position:absolute;top:0}.ime__hero__image{background-color:var(--colour-drivein-hero-image-placeholder);height:100%;object-position:center center;object-fit:cover;width:100%}.ime__hero__content{align-items:center;display:flex;flex-direction:column;grid-column:content-start/content-end;grid-row:1/-1;justify-content:space-between;padding-bottom:2.074rem;padding-top:2.222rem;row-gap:1rem;text-align:center;z-index:1}@media(min-width: 960px){.ime__hero__content{padding-bottom:min(2.074rem,2.7svh);padding-top:min(2.222rem,2.9svh);row-gap:min(1rem,1.3svh)}}.drivein__hero__logo-container{align-items:center;display:flex;flex-direction:column;row-gap:.666rem}.ime__hero__description{color:var(--colour-drivein-hero-text);font-family:"adelle",serif;font-size:1.2rem;font-weight:700;line-height:130%;padding:0 0 .5rem 0;text-shadow:var(--ime__hero__text-shadow);text-transform:uppercase}.drivein__hero__usps{column-gap:1.406rem;display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:2.5rem;row-gap:1.444rem;width:100%}@media(min-width: 960px){.drivein__hero__usps{display:flex}}.drivein__hero__usp{align-items:center;column-gap:.444rem;display:flex;flex-direction:column;row-gap:.666rem;text-align:center;text-wrap:balance;text-shadow:var(--ime__hero__text-shadow)}@media(min-width: 658px){.drivein__hero__usp{align-items:flex-start;flex:min-content 1 1;flex-direction:row;gap:.666rem;text-align:left}}.drivein__hero__usp-icon{filter:var(--ime__hero__icon-drop-shadow);flex-shrink:0;height:40px;width:40px}.drivein__hero__usp-icon .primary-icon-fill{fill:var(--colour-drivein-hero-text)}.drivein__hero__usp-icon .primary-icon-stroke{stroke:var(--colour-drivein-hero-text)}.drivein__hero__usp-title{color:var(--colour-drivein-hero-text);font-size:.777rem;font-weight:700;line-height:150%;max-width:13ch;text-transform:uppercase;text-wrap:balance}.ime-ticker{background-color:var(--colour-drivein-ticker-background);color:var(--colour-drivein-ticker-text);overflow:hidden;padding:.875rem 0;white-space:nowrap}.ime-ticker__scroller{animation:textTickerScrollToLeft 120s linear infinite;display:inline-flex}@media(prefers-reduced-motion: reduce){.ime-ticker__scroller{animation:none}}.ime-ticker__track{align-items:center;display:inline-flex;flex-shrink:0}.ime-ticker__item{padding:0 .5rem}.ime-ticker__item strong{font-weight:var(--font-weight-semibold)}@media(min-width: 658px){.ime-ticker__item{padding:0 1.2rem}}.ime-ticker__separator{background-color:currentColor;border-radius:50%;height:.25rem;width:.25rem}.drivein__snow-section{position:relative}.drivein__snow{inset:0;pointer-events:none;position:absolute;z-index:0}.drivein__snow-section>:not(.drivein__snow){position:relative;z-index:1}.ime__intro__grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr}.ime__intro{grid-column:3}.ime__intro__subtitle{font-family:"Fraunces",serif;font-size:1.722rem;font-weight:300;letter-spacing:.62px;line-height:2.222rem}.ime__intro__content{display:flex;flex-direction:column;gap:1rem;text-wrap:pretty;margin-top:2.5rem}.ime__intro__content p{font-style:normal;font-size:1.2rem;font-weight:var(--font-weight-regular);line-height:var(--line-height-text);padding-bottom:0}.ime__intro__content a{color:inherit;font-weight:var(--font-weight-bold);text-decoration:underline}.drivein__what-to-expect__grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr}.drivein__what-to-expect{grid-column:3}.drivein__what-to-expect__items{display:grid;gap:1.666rem;grid-template-columns:1fr;margin-top:3.5rem;text-align:left}@media(min-width: 658px){.drivein__what-to-expect__items{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.drivein__what-to-expect__item{display:flex;flex-direction:column;gap:1rem}@media(min-width: 658px){.drivein__what-to-expect__item{flex-direction:row;gap:1.444rem}}.drivein__what-to-expect__item-icon{flex-shrink:0;height:55px;width:55px}@media(min-width: 658px){.drivein__what-to-expect__item-icon{height:70px;width:70px}}.drivein__what-to-expect__item-icon .primary-icon-fill{fill:var(--colour-drivein-what-to-expect-icon)}.drivein__what-to-expect__item-icon .primary-icon-stroke{stroke:var(--colour-drivein-what-to-expect-icon)}.drivein__what-to-expect__item-content{display:flex;flex-direction:column}.drivein__what-to-expect__item-title{margin-bottom:.444rem;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:var(--font-weight-semibold)}.drivein__films{display:flex;flex-direction:column;gap:5.16rem;margin-top:3.5rem}@media(min-width: 960px){.drivein__films{gap:7.43rem}}.drivein__film{display:grid;gap:1.666rem;grid-template-columns:1fr}@media(min-width: 658px){.drivein__film{align-items:start;gap:2rem;grid-template-columns:44% minmax(0, 1fr)}}@media(min-width: 960px){.drivein__film{gap:4.72rem}}.drivein__film__image img{border-radius:12px;height:auto;width:100%}.drivein__film__content{display:flex;flex-direction:column}.drivein__film__title{align-items:flex-start;color:var(--colour-drivein-film-title);display:flex;flex-direction:row-reverse;font-family:"adelle",serif;font-size:1.444rem;font-weight:700;gap:1.111rem;justify-content:start;letter-spacing:.04em;line-height:120%;padding:0 0 1rem;text-transform:uppercase}.drivein__film__rating{flex-shrink:0;height:auto;height:1lh;width:1.666rem}.drivein__film__title .drivein__film__rating{overflow:visible}.drivein__film__runtime{color:var(--colour-drivein-film-title)}.drivein__film__screenings{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.drivein__screening{--accent: var(--colour-drivein-screening-accent);--screening-height: 66px;--screening-border-width: 1px;--screening-line-height: 1.8em;--screening-status-font-size: 12px;--screening-status-line-height: calc(var(--screening-status-font-size) * 1.16);--screening-text-height: var(--screening-line-height);align-items:flex-start;background-color:var(--colour-drivein-screening-background);border-radius:4px;border:var(--screening-border-width) solid var(--accent);border-left-width:1.3em;color:var(--colour-drivein-screening-text);display:flex;flex-direction:row;font-family:"proxima-nova-condensed",sans-serif;font-size:1.111rem;gap:.75em;justify-content:space-between;letter-spacing:.129em;line-height:var(--screening-line-height);padding:calc((var(--screening-height) - 2*var(--screening-border-width) - var(--screening-text-height))/2) .666rem;text-decoration:none;text-transform:uppercase;text-wrap:balance}.drivein__screening.drivein__screening--limited-spaces,.drivein__screening.drivein__screening--sold-out{--screening-text-height: calc(var(--screening-line-height) + var(--screening-status-line-height))}@media(min-width: 960px){.drivein__screening{--screening-height: 74px}}.drivein__screening__price{font-weight:var(--font-weight-bold)}.drivein__screening__date-status{display:flex;flex-direction:column}.drivein__screening__status{color:var(--accent);font-size:var(--screening-status-font-size);letter-spacing:.1em;line-height:var(--screening-status-line-height)}.drivein__screening--limited-spaces{--accent: var(--colour-drivein-screening-accent-limited)}.drivein__screening--not-on-sale{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.drivein__screening--not-on-sale+.drivein__screening--not-on-sale{border-top:1px solid var(--colour-drivein-screening-divider);padding-top:1rem}.drivein__screening--sold-out{--accent: var(--colour-drivein-screening-accent-sold-out);color:var(--colour-drivein-screening-accent-sold-out)}.ime__media-carousel__grid{display:grid;grid-template-columns:1fr [gutter-start] 40px [content-start] minmax(auto, 1360px) [content-end] 40px [gutter-end] 1fr}.ime__media-carousel{grid-column:gutter-start/gutter-end;min-width:0;position:relative;--swiper-navigation-color: var(--colour-drivein-media-carousel-arrow);--swiper-navigation-top-offset: var(--carousel-row-center, 50%);--swiper-navigation-sides-offset: 1rem;--ime__media-carousel__shadow-clearance: 10px;--ime__media-carousel__shadow-inline-clearance: 0px}@media(min-width: 1024px){.ime__media-carousel{grid-column:content-start/content-end;--ime__media-carousel__shadow-inline-clearance: var(--ime__media-carousel__shadow-clearance)}}.ime__media-carousel .swiper{margin-left:calc(-1*var(--ime__media-carousel__shadow-inline-clearance));margin-right:calc(-1*var(--ime__media-carousel__shadow-inline-clearance));overflow:hidden;padding:var(--ime__media-carousel__shadow-clearance) var(--ime__media-carousel__shadow-inline-clearance)}.ime__media-carousel .swiper-pagination-bullet,.ime__media-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--colour-drivein-media-carousel-pagination)}.swiper-slide.ime__media-carousel__slide--video{display:grid;grid-template:1fr/1fr}.swiper-slide.ime__media-carousel__slide--video img,.swiper-slide.ime__media-carousel__slide--video .ime__media-carousel__play-btn{grid-area:1/1}.ime__media-carousel__play-btn{align-items:center;align-self:center;background:rgba(0,0,0,0);z-index:10;border:none;cursor:pointer;display:flex;justify-content:center;justify-self:center}.ime__media-carousel__play-btn svg{height:3.444rem;width:3.444rem}.ime__media-carousel__slide{aspect-ratio:445/290;border:3px solid var(--colour-drivein-media-carousel-slide-border);border-radius:12px;box-sizing:border-box;overflow:hidden;width:440px}.ime__media-carousel__slide img{display:block;height:100%;object-fit:cover;width:100%}@media(prefers-reduced-motion: no-preference){.ime__media-carousel__slide{transition:box-shadow .2s ease}}.ime__media-carousel__slide.swiper-slide-visible{box-shadow:0 0 8px 2px var(--colour-drivein-media-carousel-slide-glow)}.drivein__reviews-carousel__grid{--drivein__reviews-carousel__shadow-radius: 11px;--drivein__reviews-carousel__shadow-clearance: 0px}@media(min-width: 960px){.drivein__reviews-carousel__grid{--drivein__reviews-carousel__shadow-clearance: calc(var(--drivein__reviews-carousel__shadow-radius) + 1px)}}.drivein__reviews-carousel__grid{display:grid;grid-template-columns:1fr [gutter-start] 40px [content-start] minmax(auto, 960px) [content-end] 40px [gutter-end] 1fr}.drivein__reviews-carousel{grid-column:gutter-start/gutter-end;min-width:0;position:relative;--box-shadow-buffer: 12px;--swiper-navigation-color: var(--colour-drivein-review-arrow);--swiper-navigation-top-offset: var(--carousel-row-center, 50%);--swiper-navigation-sides-offset: calc(1rem + var(--box-shadow-buffer))}@media(min-width: 1024px){.drivein__reviews-carousel{grid-column:content-start/content-end}}.drivein__reviews-carousel .swiper{overflow:hidden;margin-left:calc(-1*var(--drivein__reviews-carousel__shadow-clearance));margin-right:calc(-1*var(--drivein__reviews-carousel__shadow-clearance));padding-left:var(--drivein__reviews-carousel__shadow-clearance);padding-right:var(--drivein__reviews-carousel__shadow-clearance)}.drivein__reviews-carousel .swiper-wrapper{align-items:stretch}.drivein__reviews-carousel__stars{margin-top:.277rem;height:auto;width:140px}.drivein__reviews-carousel__stars .primary-icon-fill{fill:var(--colour-drivein-review-accent)}.drivein__reviews-carousel .swiper-pagination-bullet,.drivein__reviews-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--colour-drivein-review-pagination)}.drivein__reviews-carousel__slide.swiper-slide{background-color:var(--colour-drivein-review-background);border:2px solid var(--colour-drivein-review-accent);border-radius:.5rem;box-shadow:0 3px var(--drivein__reviews-carousel__shadow-radius) 0 var(--colour-drivein-review-shadow);box-sizing:border-box;display:flex;align-items:center;flex-direction:column;gap:.611rem;height:auto;overflow:hidden;padding:1.333rem 2.666rem;text-align:center;text-wrap:balance}.ime__ticket-section__grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr}.ime__ticket-section{grid-column:3}.drivein__tickets{background:linear-gradient(0deg, var(--colour-drivein-tickets-background-start) 0%, var(--colour-drivein-tickets-background-middle) 35%, var(--colour-drivein-tickets-background-end) 100%);background:linear-gradient(0deg in oklch, var(--colour-drivein-tickets-background-start) 0%, var(--colour-drivein-tickets-background-middle) 35%, var(--colour-drivein-tickets-background-end) 100%);border-radius:16px;color:var(--colour-drivein-tickets-text);font-family:var(--drivein__font-family--text);padding:2.5rem 1.333rem}@media(min-width: 658px){.drivein__tickets{padding:3.5rem 2.5rem}}.drivein__tickets p{padding-bottom:0}.drivein__tickets__subtitle{font-size:1rem;line-height:150%;margin-top:1rem}.drivein__tickets__details{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width: 960px){.drivein__tickets__details{align-items:center;gap:3.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.65fr)}}@media(max-width: 959px){.drivein__tickets__price{text-align:center}}.drivein__tickets__price-amount{font-size:7.777rem;font-weight:700;letter-spacing:-0.02em;line-height:77.5%}@media(min-width: 658px){.drivein__tickets__price-amount{font-size:8.888rem}}.drivein__tickets__price-unit{font-size:2.222rem;line-height:120%}.drivein__tickets__small-print{margin-top:.5rem}.drivein__tickets__how-it-works-title{font-family:var(--drivein__font-family--label);font-size:1.111rem;font-weight:700;letter-spacing:.06em;margin-bottom:.666rem;text-transform:uppercase}.drivein__tickets__how-it-works ul{display:flex;flex-direction:column;gap:.444rem;margin:0;padding-left:1.111rem}.drivein__tickets__how-it-works li{font-size:1rem;line-height:150%;list-style-type:"•";padding-inline-start:.833rem}.drivein__tickets .ime__section-title,.drivein__tickets .ime__button{font-family:var(--drivein__font-family--header);font-weight:700}.drivein__tickets .ime__button{margin-top:2.5rem}.drivein__tickets__films-title{font-size:1.444rem;letter-spacing:.112em;margin-top:5rem}.drivein__tickets__films-list{--columns: 2;--gap: 1.722rem;align-items:center;column-gap:var(--gap);display:flex;flex-wrap:wrap;justify-content:center;margin:2.5rem auto 1.444rem;max-width:860px;padding:0;row-gap:1.788rem}@media(min-width: 658px)and (max-width: 959px){.drivein__tickets__films-list{--columns: 3}}@media(min-width: 960px){.drivein__tickets__films-list{--columns: 4;--gap: 2rem}}.drivein__tickets__films-item{align-items:center;display:flex;flex:0 0 calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns));height:60px;justify-content:center;list-style:none}.drivein__tickets__films-logo{display:block;height:auto;max-height:60px;max-width:100%;width:auto}.drivein__tickets__films-name{font-size:1.111rem;font-weight:700;text-transform:uppercase}.drivein__text-image-block{--gap: 2.055rem;background:linear-gradient(-45deg, var(--colour-drivein-venue-background-start) 0%, var(--colour-drivein-venue-background-end) 100%);border-radius:12px;color:var(--colour-drivein-venue-text);display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:var(--gap);padding:1.44rem;width:100%}@media(min-width: 658px){.drivein__text-image-block{align-items:flex-start;grid-template-columns:calc(48% - var(--gap)/2) calc(51% - var(--gap)/2);padding:2.5rem}}.drivein__text-image-block__img{position:relative;width:100%}.drivein__text-image-block__img img{border-radius:.5rem;height:auto;width:100%}.drivein__text-image-block__text{display:flex;flex-direction:column;text-wrap:pretty}.drivein__text-image-block__text p{font-style:normal;font-size:1rem;font-weight:var(--font-weight-regular);line-height:var(--line-height-text)}.drivein__text-image-block__text p:last-child{padding-bottom:0}.ime__faqs__grid{display:grid;grid-template-columns:1fr 1.333rem [content-start] minmax(auto, 960px) [content-end] 1.333rem 1fr;padding-bottom:calc(5.166rem + var(--itison-safe-area-inset-bottom))}.ime__faqs{grid-column:content-start/content-end}.ime__faqs__accordion{display:flex;flex-direction:column;gap:1rem;width:100%}.ime__faq-accordion{background-color:var(--colour-drivein-faq-background);border-radius:.5rem;color:var(--colour-drivein-faq-text);padding-bottom:.889em}.ime__faq-accordion__header{align-items:center;background-color:rgba(0,0,0,0);border:none;column-gap:1em;display:flex;justify-content:space-between;padding-bottom:.444rem;padding-left:1.333rem;padding-right:1.333rem;padding-top:1.333rem;text-align:left;width:100%}.ime__faq-accordion__header-icon{background-image:url(/assets/products/redesign/chevron-down-a0df560e9b91b2a64a3e9fe4e8e0bf2f5b16404f4487b09ff1f3669fa7d458cf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:24px;transition:transform .3s ease;width:24px}.ime__faq-accordion.expanded .ime__faq-accordion__header-icon{transform:rotate(180deg)}.ime__faq-accordion__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.ime__faq-accordion.expanded .ime__faq-accordion__panel{grid-template-rows:1fr}.ime__faq-accordion__panel__inner{min-height:0;overflow:hidden}.ime__faq-answer{padding-bottom:.444rem;padding-left:1.333rem;padding-right:1.333rem}.ime__faqs__page{background-color:var(--colour-drivein-background)}.ime__nav{background-color:var(--colour-drivein-nav-background);display:grid;grid-template-columns:1fr 24px minmax(auto, 1440px) 24px 1fr}.ime__nav__inner{align-items:center;flex-direction:row;grid-column:3;min-height:75px;padding:.5rem 0}@media(min-width: 960px){.ime__nav__inner{min-height:87px}}.ime__nav__inner--desktop{display:none;grid-template-columns:auto 1fr auto}@media(min-width: 960px){.ime__nav__inner--desktop{display:grid}}.ime__nav__inner--mobile{display:flex;justify-content:space-between}@media(min-width: 960px){.ime__nav__inner--mobile{display:none}}.ime__nav__list{column-gap:1.333rem;display:flex;flex-direction:row}.ime__nav__inner--desktop .ime__nav__list{grid-column:2;justify-self:start;margin-left:6rem}.ime__nav__list li a,.ime__nav__menu-link{color:var(--colour-drivein-nav-text);font-family:"proxima-nova-condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:.64px;line-height:195%;text-decoration:none;text-transform:uppercase}.ime__nav__more,.ime__nav__menu-link{align-items:center;display:flex;gap:.444rem}@media(max-width: 959px){.ime__nav__more,.ime__nav__menu-link{margin-left:0}}.ime__nav__menu-icon{--ime-nav-icon-fill: var(--colour-drivein-nav-text)}.ime__nav__menu-icon .primary-icon-fill{fill:var(--ime-nav-icon-fill)}.ime__nav__menu-icon .primary-icon-stroke{stroke:var(--ime-nav-icon-fill)}@media(max-width: 959px){.ime__nav-button{display:none}}.ime__nav__inner--desktop .ime__nav-button{grid-column:3;justify-self:end}.ime__nav-drawer{display:flex;flex-direction:column;min-height:100%;padding:1.333rem 1.333rem calc(1.333rem + var(--itison-safe-area-inset-bottom))}body.turbo-native:has(.ime__nav-drawer){padding-bottom:0}body.turbo-native:has(.ime__nav-drawer--drivein)::before{background:var(--colour-drivein-nav-drawer-native-header-backdrop);content:"";height:var(--itison-safe-area-inset-top);left:0;position:fixed;right:0;top:0;z-index:1000}.ime__nav-drawer__close{border:none;background-color:rgba(0,0,0,0);font-family:inherit;padding:0;cursor:pointer;align-items:center;align-self:flex-start;display:flex}.ime__nav-drawer__list{display:flex;flex-direction:column;margin-top:3.333rem;row-gap:1.333rem}.ime__nav-drawer__link{color:var(--colour-drivein-nav-drawer-text);font-family:"proxima-nova-condensed",Helvetica,Arial,sans-serif;font-size:1.388rem;font-weight:var(--font-weight-bold);letter-spacing:1px;line-height:120%;text-decoration:none;text-transform:uppercase}.ime__nav-drawer__social{margin-top:auto;padding-top:1.833rem}.ime__nav-drawer__social-header{font-family:"proxima-nova-condensed",Helvetica,Arial,sans-serif;font-size:1.111rem;font-weight:var(--font-weight-bold);letter-spacing:.8px;margin-bottom:1.444rem;padding-bottom:0;text-transform:uppercase}.ime__nav-drawer__social-list{column-gap:1.277rem;display:flex;flex-direction:row}.ime__nav-drawer__external-links{border-top:1px solid var(--colour-drivein-nav-drawer-divider);margin-top:1.833rem;padding-top:1.777rem}.ime__nav-drawer__external-links-list{display:flex;flex-direction:column;row-gap:1.277rem}.ime__nav-drawer__external-links-link{align-items:center;column-gap:1rem;display:flex;text-decoration:none}.ime__nav-drawer__external-links-text{color:var(--colour-drivein-nav-drawer-text);display:flex;flex:1;flex-direction:column;row-gap:.222rem}.turbo-drawer:has(.ime__nav-drawer){border-left:none}.turbo-drawer:has(.ime__nav-drawer) .turbo-modal__header{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.turbo-drawer:has(.ime__nav-drawer) .turbo-modal__content{padding:0}.ime__nav-drawer--drivein{background:linear-gradient(180deg, var(--colour-drivein-nav-drawer-background-start) 0%, var(--colour-drivein-nav-drawer-background-end) 100%)}.ime__nav-drawer--drivein .ime__nav-drawer__close svg,.ime__nav-drawer--drivein .ime__nav-drawer__close .primary-icon-fill{fill:var(--colour-drivein-nav-drawer-text)}.ime__nav-drawer--drivein .ime__nav-drawer__link,.ime__nav-drawer--drivein .ime__nav-drawer__social-header{color:var(--colour-drivein-nav-drawer-text)}.ime__nav-drawer--drivein .ime__nav-drawer__social-list .primary-icon-fill,.ime__nav-drawer--drivein .ime__nav-drawer__external-links-link .primary-icon-fill{fill:var(--colour-drivein-nav-drawer-text)}.ime__nav-drawer--drivein .ime__nav-drawer__social-list .primary-icon-stroke{fill:var(--colour-drivein-nav-drawer-text)}.ime__footer__grid{display:grid;grid-template-columns:1fr 1.333rem minmax(auto, 960px) 1.333rem 1fr;padding-bottom:3.277rem;padding-top:2.5rem}.ime__footer--extra-mt{margin-top:5.166rem}.ime__footer--drivein{background-color:var(--colour-drivein-footer-background)}.ime__footer--drivein .ime__footer__col *{color:var(--colour-drivein-footer-text)}.ime__footer__inner{display:flex;flex-direction:column;gap:2.5rem;grid-column:3}@media(min-width: 658px){.ime__footer__inner{flex-direction:row;justify-content:space-between}}.ime__footer__col--contact{order:2}@media(min-width: 658px){.ime__footer__col--contact{order:1}}.ime__footer__col--explore{order:1}@media(min-width: 658px){.ime__footer__col--explore{order:2}}.ime__footer__col--social{order:3}@media(max-width: 657px){.ime__footer__col--social{align-items:center;border-top:1px solid var(--colour-drivein-footer-divider);display:flex;flex-direction:column;padding-top:2.5rem}}.ime__footer__contact p{font-size:16px;font-weight:var(--font-weight-medium)}.ime__footer__contact a{text-decoration:none}.ime__footer__col h2{font-family:"adelle",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ime__footer__list,.ime__footer__contact{display:flex;flex-direction:column;gap:8px}.ime__footer__list li a{font-family:"proxima-nova-condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.64px;line-height:168%;text-decoration:none;text-transform:uppercase}.ime__footer__col--social .footer__trustpilot{margin:0}.ime__footer__social{margin-top:1.833rem}@media(min-width: 658px){.ime__footer__social{margin-top:2.666rem}}.ime__footer__social-icons{column-gap:1rem;display:flex;flex-direction:row}.ime__footer__badges{display:flex;gap:.833rem;margin-top:1.333rem}@media(min-width: 658px){.ime__footer__badges{flex-direction:column}}.ime__content-page-header__grid{display:grid;background:linear-gradient(180deg, var(--colour-drivein-content-header-background-start) 0%, var(--colour-drivein-content-header-background-middle) 35%, var(--colour-drivein-content-header-background-end) 100%);background:linear-gradient(180deg in oklch, var(--colour-drivein-content-header-background-start) 0%, var(--colour-drivein-content-header-background-middle) 35%, var(--colour-drivein-content-header-background-end) 100%);color:var(--colour-drivein-content-header-text);grid-template-columns:1fr 24px minmax(auto, 960px) 24px 1fr;padding-top:2.777rem;padding-bottom:2.777rem}.ime__content-page-header__grid h1,.ime__content-page-header__grid h2,.ime__content-page-header__grid p{color:var(--colour-drivein-content-header-text)}.ime__content-page-header__content{grid-column:3;max-width:544px}.ime__content-page-header__content-title{display:flex;flex-direction:column-reverse;margin-bottom:.889rem;row-gap:1rem}.ime__content-page-header__content-title h1{font-family:var(--drivein__font-family--header);font-size:2.5rem;letter-spacing:.02em;line-height:89%;text-transform:uppercase}@media(min-width: 658px){.ime__content-page-header__content-title h1{font-size:3.222rem}}.ime__content-page-header__content-title h2{font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.13px;padding:0;text-transform:uppercase}@media(min-width: 658px){.ime__content-page-header__content-title h2{font-size:.944rem}}.ime__content-page-text-image-section__title{font-family:var(--drivein__font-family--header);font-size:1.444rem;letter-spacing:.62px;line-height:130%;padding:0;text-transform:uppercase}.ime__content-page-text-image-section__title--pt-lg{padding-top:var(--pad-lg)}@keyframes lightbox{0%{opacity:0;margin-top:20px;visibility:hidden}100%{opacity:1;margin-top:0;visibility:visible}}@keyframes mobileLightbox{0%{opacity:0;transform:translateY(40px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeInFromVisibilityHidden{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes expandFromVisibilityHidden{0%{visibility:hidden;grid-template-rows:0fr}1%{visibility:visible;grid-template-rows:0fr}100%{visibility:visible;grid-template-rows:1fr}}@keyframes contractFromVisibilityVisible{0%{visibility:visible;grid-template-rows:1fr}99%{visibility:visible;grid-template-rows:0fr}100%{visibility:hidden;grid-template-rows:0fr}}@keyframes rotateCircle{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes strokeWipe{0%{stroke-dashoffset:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}50%{stroke-dashoffset:49;transform:rotate(280deg);-webkit-transform:rotate(280deg);-ms-transform:rotate(280deg);stroke:#f06}100%{stroke-dashoffset:0;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0}20%{height:0;width:20%}40%{height:34%;width:20%}100%{height:34%;width:20%}}@keyframes checkmark_small{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:5px}40%{height:11px;opacity:1;width:5px}100%{height:11px;opacity:1;width:5px}}@keyframes tickerAnimateToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-100%, 0, 0)}}@keyframes tickerDuplicateAnimateToLeft{0%{transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes textTickerScrollToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-50%, 0, 0)}}.theme-drivein.drivein-splash-body{background-color:var(--colour-drivein-splash-background-end)}.theme-drivein .ime__splash{--ime__splash__glow-height: 130px;align-items:center;background:linear-gradient(180deg, var(--colour-drivein-splash-background-start) 0%, var(--colour-drivein-splash-background-middle) 55%, var(--colour-drivein-splash-background-end) 100%);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;position:relative;row-gap:2.5rem;text-align:center}.theme-drivein .ime__splash::after{background-image:radial-gradient(ellipse 50% var(--ime__splash__glow-height) at 50% 100%, var(--colour-drivein-splash-glow) 0%, var(--colour-drivein-splash-background-end) 100%);bottom:0;content:"";height:var(--ime__splash__glow-height);left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.ime__splash__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.333rem;position:relative;row-gap:1.444rem;width:100%;z-index:1}@media(min-width: 658px){.ime__splash__content{row-gap:2.074rem}}.ime__splash__reveal{height:auto;max-width:504px;width:100%}@media(min-width: 658px){.ime__splash__reveal{max-width:900px}}.ime__splash__logo{height:auto;max-width:360px;width:100%}@media(min-width: 658px){.ime__splash__logo{max-width:502px}}.theme-drivein .ime__splash__title{color:var(--colour-drivein-splash-accent);font-family:"Fraunces",serif;font-size:2.333rem;font-weight:400;letter-spacing:.02em;line-height:120%;padding:0;text-transform:uppercase}.ime__splash__details{display:flex;flex-direction:column}.ime__splash__detail{color:var(--colour-drivein-splash-text);font-family:"brandon-grotesque",Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:130%;padding:0 0 .5rem 0;text-transform:uppercase}.ime__splash__clock{display:grid;grid-template-columns:repeat(4, 1fr);margin:0 auto;max-width:480px;padding:0;width:100%}.ime__splash__clock-segment{display:flex;flex-direction:column;row-gap:.25rem}.theme-drivein .ime__splash__clock-value{color:var(--colour-drivein-splash-accent);font-family:"Fraunces",serif;font-size:2.666rem;font-weight:400;font-variant-numeric:tabular-nums;line-height:110%}@media(min-width: 658px){.theme-drivein .ime__splash__clock-value{font-size:4rem}}.ime__splash__clock-label{color:var(--colour-drivein-splash-text);font-family:"brandon-grotesque",Helvetica,Arial,sans-serif;font-size:.833rem;font-weight:700;letter-spacing:.06em;line-height:130%;text-transform:uppercase}@media(min-width: 658px){.ime__splash__clock-label{font-size:1rem}}.ime__splash__footer{padding:0 1.333rem 2.074rem;position:relative;width:100%;z-index:1}@media(min-width: 658px){.ime__splash__footer{padding-bottom:3.5rem}}.ime__splash__footer-title{color:var(--colour-drivein-splash-text);font-family:"brandon-grotesque",Helvetica,Arial,sans-serif;font-size:1.166rem;font-weight:700;letter-spacing:.06em;line-height:125%;padding:0 0 1.444rem 0;text-transform:uppercase}@media(min-width: 658px){.ime__splash__footer-title{font-size:1.333rem}}.ime__splash__social-icons{column-gap:1.444rem;display:flex;justify-content:center;margin:0;padding:0}@media(min-width: 658px){.ime__splash__social-icons{column-gap:2.5rem}.ime__splash__social-icons svg{height:54px;width:54px}}@keyframes lightbox{0%{opacity:0;margin-top:20px;visibility:hidden}100%{opacity:1;margin-top:0;visibility:visible}}@keyframes mobileLightbox{0%{opacity:0;transform:translateY(40px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeInFromVisibilityHidden{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes expandFromVisibilityHidden{0%{visibility:hidden;grid-template-rows:0fr}1%{visibility:visible;grid-template-rows:0fr}100%{visibility:visible;grid-template-rows:1fr}}@keyframes contractFromVisibilityVisible{0%{visibility:visible;grid-template-rows:1fr}99%{visibility:visible;grid-template-rows:0fr}100%{visibility:hidden;grid-template-rows:0fr}}@keyframes rotateCircle{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes strokeWipe{0%{stroke-dashoffset:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}50%{stroke-dashoffset:49;transform:rotate(280deg);-webkit-transform:rotate(280deg);-ms-transform:rotate(280deg);stroke:#f06}100%{stroke-dashoffset:0;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0}20%{height:0;width:20%}40%{height:34%;width:20%}100%{height:34%;width:20%}}@keyframes checkmark_small{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:5px}40%{height:11px;opacity:1;width:5px}100%{height:11px;opacity:1;width:5px}}@keyframes tickerAnimateToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-100%, 0, 0)}}@keyframes tickerDuplicateAnimateToLeft{0%{transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes textTickerScrollToLeft{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-50%, 0, 0)}}.drivein-splash-body{--theme__header__font-family: 'adelle', Helvetica, Arial, sans-serif;--theme__header__letter-case: uppercase;background:var(--colour-drivein-splash-background-end);padding:0}.drivein-splash{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.drivein-splash-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:64px 16px 32px 16px;width:100%}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-content{min-height:66vh;max-width:548px;padding:100px 16px 100px 16px}}@media(min-width: 960px){.drivein-splash-content{max-width:928px;min-height:50vh;padding:100px 16px 100px 16px}}.drivein-splash-footer{display:flex;flex-direction:column;padding-bottom:25px;text-align:center;width:100%}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-footer{padding-bottom:75px}}@media(min-width: 960px){.drivein-splash-footer{padding-bottom:244px}}.drivein-splash-logo{max-width:227px;width:100%}@media(min-width: 658px){.drivein-splash-logo{max-width:317px}}@media(min-width: 960px){.drivein-splash-logo{max-width:442px}}.drivein-splash-copy{color:var(--colour-drivein-splash-text);font-weight:700;margin-left:auto;margin-right:auto;margin-top:48px;max-width:846px;text-align:center;text-transform:uppercase}@media(min-width: 658px){.drivein-splash-copy{margin-top:72px}}@media(min-width: 960px){.drivein-splash-copy{margin-top:96px}}.drivein-splash-clock{background-size:contain;color:var(--colour-drivein-splash-text);display:flex;font-family:var(--theme__header__font-family);width:100%;gap:16px}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-clock{background-position:top center;width:auto;gap:20px}}@media(min-width: 960px){.drivein-splash-clock{background-position:top center;width:auto;gap:36px}}.drivein-splash-clock li{display:flex;flex-direction:column;font-size:52px;text-align:center;width:25%}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-clock li{font-size:90px;width:1.5em}}@media(min-width: 960px){.drivein-splash-clock li{font-size:120px;width:1.5em}}.drivein-splash-clock-value{position:relative;color:var(--colour-drivein-splash-text);font-size:52px;font-weight:700;height:52px;letter-spacing:.04em;line-height:52px}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-clock-value{font-size:90px;height:90px;line-height:90px}}@media(min-width: 960px){.drivein-splash-clock-value{font-size:120px;height:120px;line-height:120px}}@media(max-width: 349px){.drivein-splash-clock-value{font-size:36px;line-height:36px}}.drivein-splash-clock-value:before{content:":";position:absolute;left:-16px;line-height:100%;top:0}@media(min-width: 658px){.drivein-splash-clock-value:before{left:-20px}}@media(min-width: 960px){.drivein-splash-clock-value:before{left:-36px}}.drivein-splash-clock-unit{font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-align:center}@media(min-width: 658px)and (max-width: 959px){.drivein-splash-clock-unit{font-size:18px}}@media(min-width: 960px){.drivein-splash-clock-unit{font-size:21px}}@media(max-width: 349px){.drivein-splash-clock-unit{font-size:12px}}li:first-of-type .drivein-splash-clock-value:before{content:none}.drivein-splash-footer-header{color:var(--colour-drivein-splash-text);margin-bottom:24px;margin-top:auto;padding:0 16px}.drivein-splash-footer .footer-img-list{display:flex;justify-content:center;margin:0 auto;gap:90px}@media(min-width: 658px){.drivein-splash-footer .footer-img-list{gap:40px}.drivein-splash-footer .footer-img-list svg{height:54px;width:54px}}@media(max-width: 349px){.drivein-splash-footer .footer-img-list{gap:0;width:100%;justify-content:space-evenly}}
