@keyframes od-panel-pulse{0%,to{opacity:1}50%{opacity:.7}}.od-about__story-placeholder{position:relative!important;width:100%;height:100%;background:radial-gradient(120% 100% at 50% 42%,#17171f,#08080b 80%)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.od-about__story-placeholder:before{content:"";width:34%;min-width:92px;aspect-ratio:2 / 3;background:linear-gradient(160deg,#4e2ef7,#4be7dd 140%);box-shadow:0 0 45px 6px #4e2ef773,0 0 95px 26px #4be7dd24;animation:od-panel-pulse 5s ease-in-out infinite}.od-about__member-placeholder{background:radial-gradient(120% 100% at 50% 35%,#17171f,#0b0b0f 82%)!important}.od-films__card-placeholder{position:relative!important;width:100%;height:100%;background:radial-gradient(120% 130% at 50% 0%,#191826,#08080b 78%)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.od-films__card-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(78,46,247,.28),rgba(75,231,221,.1) 70%,transparent);animation:od-panel-pulse 6s ease-in-out infinite}.od-films__card-placeholder:after{content:"";position:relative;width:0;height:0;border-style:solid;border-width:20px 0 20px 34px;border-color:transparent transparent transparent rgba(255,255,255,.92);filter:drop-shadow(0 0 22px rgba(75,231,221,.55))}.od-films__heading,.od-events__heading{font-size:clamp(72px,15vw,210px)!important;line-height:.84!important;letter-spacing:-.01em!important}.od-about__heading{font-size:clamp(56px,11vw,170px)!important;line-height:.84!important;letter-spacing:0!important}.od-contact__heading{font-size:clamp(56px,9vw,140px)!important;line-height:.84!important;letter-spacing:-.01em!important}.od-films__cta-heading,.od-events__footer-heading,.od-contact__cta-heading,.od-about__cta-heading{font-size:clamp(44px,7.5vw,120px)!important;line-height:.86!important;letter-spacing:-.01em!important}.od-about__section-label,.od-about__label,.od-films__label,.od-reel__label,.od-events__label,.od-events__section-title,.od-contact__label,.od-contact__faq-label{font-family:var(--odditty-body-font, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}.od-about__subtext,.od-about__subtext p,.od-films__subtext,.od-films__subtext p,.od-events__subtext,.od-events__subtext p,.od-contact__subtext{font-size:18px!important;line-height:1.65!important}.od-about__story-title{font-size:clamp(28px,3.6vw,52px)!important;line-height:1!important}.od-about__story-text{font-size:17px!important;line-height:1.7!important}.od-about__value-num{font-size:44px!important;line-height:1!important}.od-about__value-title{font-size:28px!important;line-height:1.1!important}.od-about__value-text{font-size:15px!important;line-height:1.65!important}.od-about__step-num{font-size:clamp(56px,6vw,88px)!important;line-height:1!important;color:transparent!important;-webkit-text-stroke:1.5px var(--od-island-blue, #4E2EF7);opacity:.55!important;transition:opacity .35s ease,-webkit-text-stroke-color .35s ease}.od-about__step:hover .od-about__step-num{opacity:1!important}.od-about__step-title{font-size:22px!important;line-height:1.15!important}.od-about__step-text{font-size:15px!important;line-height:1.65!important}.od-about__member-name{font-size:32px!important;line-height:1.05!important}.od-about__member-role{font-size:12px!important;letter-spacing:.14em!important}.od-about__member-bio{font-size:15px!important;line-height:1.65!important}.od-about__cta-text{font-size:17px!important;line-height:1.6!important}.od-films__card-cat{font-size:11px!important;letter-spacing:.16em!important}.od-films__card-title{font-size:28px!important;line-height:1.1!important}.od-films__card-desc{font-size:15px!important;line-height:1.65!important}.od-films__cta-text{font-size:17px!important;line-height:1.6!important}.od-films__cta-btn{font-size:14px!important;letter-spacing:.08em!important}.od-reel__card-title{font-size:18px!important;line-height:1.2!important}.od-reel__card-caption{font-size:11px!important;letter-spacing:.16em!important}.od-events__row-title{font-size:28px!important;line-height:1.1!important}.od-events__row-meta{font-size:15px!important;line-height:1.65!important}.od-events__past-date{font-size:13px!important;letter-spacing:.1em!important}.od-events__past-title{font-size:24px!important;line-height:1.1!important}.od-events__past-location{font-size:12px!important;letter-spacing:.1em!important}.od-events__footer-text{font-size:17px!important;line-height:1.6!important}.od-events__footer-btn{font-size:14px!important;letter-spacing:.08em!important}.od-contact__info-label{font-size:11px!important;letter-spacing:.16em!important}.od-contact__info-value{font-size:16px!important;line-height:1.5!important}.od-contact__field-label{font-size:11px!important;letter-spacing:.16em!important}.od-contact__input,.od-contact__select,.od-contact__textarea,.od-contact textarea,.od-contact input[type=text],.od-contact input[type=email]{font-size:15px!important}.od-contact__submit{font-size:14px!important;letter-spacing:.08em!important}.od-contact__form-note{font-size:12px!important;line-height:1.5!important}.od-contact__faq-q{font-size:22px!important;line-height:1.15!important}.od-contact__faq-a{font-size:15px!important;line-height:1.65!important}.od-contact__cta-btn{font-size:14px!important;letter-spacing:.08em!important}.od-about__hero-loc{font-size:11px!important;letter-spacing:.16em!important}.od-about__cta-btn{font-size:14px!important;letter-spacing:.08em!important}.od-events__row-date{font-size:44px!important;line-height:1!important}.od-events__event-title{font-size:36px!important;line-height:1.1!important}.product-grid .grid__item>*{width:100%!important;min-width:0!important}.product-grid .card__media img,.product-grid .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important}.product-grid .card__content{padding-top:14px!important}.product-grid .card__heading{font-size:15px!important;line-height:1.35!important}.product-grid .price{font-size:15px!important}.collection .title,.collection__title .title{font-size:clamp(32px,4.4vw,56px)!important;line-height:.92!important;letter-spacing:.02em!important}.shopify-section .image-with-text .image-with-text__heading{font-size:clamp(56px,7vw,104px)!important;line-height:.9!important;letter-spacing:.02em!important}.image-with-text__text,.image-with-text__text p{font-size:17px!important;line-height:1.65!important}.image-with-text .caption,.image-with-text .subtitle{font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}@media(prefers-reduced-motion:reduce){.od-about__story-placeholder:before,.od-films__card-placeholder:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/odditty-panels.css.map */
