.or-hero{z-index:0;margin-top:-1px;margin-bottom:calc(-1 * var(--or-lap));padding-top:var(--or-top);padding-bottom:var(--or-seg);color:#000}.or-hero,.or-hero__top{position:relative;display:grid;grid-template-columns:100%;background-color:#f2f2f0}.or-hero__top{z-index:1;row-gap:var(--or-seg);margin-block:-1px}.or-hero__cols{row-gap:64px}.or-hero__text{grid-column:span 4;row-gap:24px;margin-block:auto;padding-top:56px}.or-hero__body,.or-hero__text{display:flex;flex-direction:column}.or-hero__eyebrow{margin:0;padding-bottom:8px;font-family:var(--or-face);font-size:16px;line-height:16px;font-weight:550;letter-spacing:-.16px;text-transform:uppercase}.or-hero__lede{color:rgba(0,0,0,.6)}.or-hero__cta{max-width:512px;padding-top:24px}.or-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:var(--or-sm);row-gap:16px}.or-hero__art{display:flex;flex-direction:column;grid-column:1/span 4;row-gap:64px;margin-block:auto}.or-hero__art picture{display:block}.or-hero__art img{display:block;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}@media (width >= 640px){.or-hero__text{grid-column:span 6;padding-top:120px}.or-hero__art{grid-column:1/span 8}}@media (width >= 900px){.or-hero__text{grid-column:1/span 5;padding-bottom:80px}.or-hero__art{grid-column:7/span 6;padding-block:80px}}.or-jump{padding-top:40px;padding-bottom:80px}.or-jump__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--or-gut)}@media (width >= 640px){.or-jump__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1200px){.or-jump__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.or-jump__card{position:relative;height:100%;padding:24px 24px 24px 0}.or-jump__icon{display:block;width:40px;height:40px;color:#52525b}.or-jump__link{display:block;margin-top:28px;color:#000;font-family:var(--or-face);font-size:16px;line-height:20.8px;font-weight:450;letter-spacing:-.8px;text-decoration:none;transition:color .15s ease-in-out;widows:2}.or-jump__link:after{content:"";position:absolute;inset:0}.or-jump__link:focus-visible{outline:2px solid #7ab1ff;outline-offset:2px}.or-jump__tail{white-space:nowrap}.or-jump__arrow{display:inline;width:1em;height:1em;margin-inline-start:.5ch;vertical-align:text-bottom;opacity:0;transform:translateX(-.5em);transition:all .15s ease-in-out}.or-jump__link:hover .or-jump__arrow{opacity:1;transform:translateX(0)}.or-jump__text{margin:8px 0 0;color:#52525b;font-size:18px;line-height:23.4px;font-weight:400;letter-spacing:.27px}@media (width >= 900px){.or-jump__link{font-size:18px;line-height:23.4px;letter-spacing:-.09px}.or-jump__text{font-size:22px;line-height:26.4px;letter-spacing:.33px}}@media (width >= 1200px){.or-jump__link{font-size:20px;line-height:26px;letter-spacing:0}.or-jump__text{font-size:24px;line-height:27.36px;letter-spacing:.36px}}.or-split{column-gap:var(--or-gut);row-gap:var(--or-seg);align-items:center}.or-split__art,.or-split__copy{grid-column:1/span 4;min-width:0}.or-split__square{aspect-ratio:1/1}.or-split__square picture{display:inline}.or-split__square img{width:100%;height:100%;max-width:100%;object-fit:cover}.or-split__box{display:flex;flex-direction:column}.or-split__cta{max-width:512px;padding-top:24px}@media (width >= 640px){.or-split__art,.or-split__copy{grid-column:1/span 8}}@media (width >= 900px){.or-split__art{grid-column:1/span 6}.or-split__copy{grid-column:8/span 5}}.or-duo{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px;column-gap:40px}@media (width >= 1200px){.or-duo{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.or-duo__cell{grid-column:span 6}.or-duo__cell+.or-duo__cell{grid-column:7/span 6;margin-left:40px}}.or-duo__item{position:relative;display:flex;column-gap:16px;color:#3f3f46}@media (width >= 900px){.or-duo__item{column-gap:24px}}.or-duo__rail{display:none}@media (width >= 640px){.or-duo__rail{display:block}.or-duo__top{display:none}}.or-duo__body{display:flex;flex-direction:column;row-gap:16px}.or-icon{display:inline-block;width:40px;height:40px}.or-duo__title{margin:0;color:#000;font-size:20px;line-height:24px;font-weight:400;letter-spacing:.4px}.or-duo__text{margin:0;font-size:18px;line-height:23.4px;font-weight:400;letter-spacing:.27px}@media (width >= 900px){.or-duo__text,.or-duo__title{font-size:22px;line-height:26.4px;letter-spacing:.33px}}@media (width >= 1200px){.or-duo__title{font-size:24px;line-height:28.8px;letter-spacing:.24px}.or-duo__text{font-size:24px;line-height:27.36px;letter-spacing:.36px}}.or-stock{row-gap:64px}.or-stock__art,.or-stock__copy{display:flex;flex-direction:column;row-gap:64px;justify-content:center;min-width:0}.or-stock__copy{order:2}.or-stock__art,.or-stock__copy{grid-column:1/span 4}.or-stock__eyebrow{margin:0;padding-bottom:8px;font-family:var(--or-face);font-size:14px;line-height:14px;font-weight:550;text-transform:uppercase}.or-stock__art picture{display:block}.or-stock__art img{display:block;max-width:100%;height:auto;margin-inline:auto}@media (width >= 640px){.or-stock__copy{grid-column:1/span 6}.or-stock__art{grid-column:1/span 8}}@media (width >= 900px){.or-stock__copy{order:1;grid-column:1/span 5;grid-row:1}.or-stock__art{grid-column:7/span 6;grid-row:1}}.or-ret{row-gap:64px}.or-ret__art,.or-ret__copy{display:flex;flex-direction:column;row-gap:64px;justify-content:center;grid-column:1/span 4;min-width:0}.or-ret__art picture{display:block}.or-ret__art img{display:block;max-width:100%;height:auto;margin-inline:auto}@media (width >= 640px){.or-ret__art{grid-column:1/span 8}.or-ret__copy{grid-column:1/span 6}}@media (width >= 900px){.or-ret__art{grid-column:1/span 6}.or-ret__copy{grid-column:8/span 5}}.or-sec.or-scope{padding-block:40px 64px}@media (width >= 758px){.or-sec.or-scope{padding-block:88px 160px}}.or-scope__head{row-gap:var(--or-seg)}.or-scope__title{grid-column:1/span 4}@media (width >= 640px){.or-scope__title{grid-column:1/span 8}}@media (width >= 900px){.or-scope__title{grid-column:1/span 10}}@media (width >= 1200px){.or-scope__title{grid-column:1/span 8}}.or-scope__rail{display:none}.or-scope__nav{position:sticky;top:96px}.or-scope__nav ul{margin:0;padding:0;list-style:none}.or-scope__stop{padding:12px 0 12px 24px;border-left:3px solid #d4d4d8;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.or-scope__stop[data-first=yes]{border-left-color:#000}.or-scope__stop a{color:#000;font-size:22px;line-height:26.4px;letter-spacing:.33px;text-decoration:none;opacity:.6;cursor:pointer}.or-scope__stop[data-first=yes] a{opacity:1}@media (width >= 900px){.or-scope__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--or-md);row-gap:var(--or-seg)}.or-scope__rail{display:block;grid-column:1/span 3}.or-scope__main{grid-column:4/span 9}}@media (width >= 1200px){.or-scope__stop a{font-size:24px;line-height:27.36px;letter-spacing:.36px}}.or-scope__group{padding-block:64px;border-bottom:1px solid #e4e4e7}.or-scope__group:first-child{padding-top:0}.or-scope__group:last-child{padding-bottom:0;border-bottom:0}.or-scope__name{margin:0;font-size:30px;line-height:34.24px;font-weight:400}.or-scope__list{margin-top:48px}.or-scope__item{margin-bottom:48px}.or-scope__item:last-child{margin-bottom:0}.or-scope__row{display:flex;align-items:center;margin-bottom:12px}.or-scope__label{margin:0;font-size:20px;line-height:24px;font-weight:400;letter-spacing:.4px}.or-scope__text{margin:0;font-size:18px;line-height:23.4px;font-weight:400;letter-spacing:.27px;opacity:.6}@media (width >= 900px){.or-scope__name{font-size:40px;line-height:45.6px;font-weight:330}.or-scope__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.or-scope__item{margin-bottom:0}.or-scope__label,.or-scope__text{font-size:22px;line-height:26.4px;letter-spacing:.33px}}@media (width >= 1200px){.or-scope__name{font-size:48px;line-height:54.72px}.or-scope__label{font-size:24px;line-height:28.8px;letter-spacing:.24px}.or-scope__text{font-size:24px;line-height:27.36px;letter-spacing:.36px}}.or-sec.or-more{--or-sub:rgba(255,255,255,0.7);background-color:#000;color:#fff}.or-more__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--or-gut)}@media (width >= 640px){.or-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1200px){.or-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.or-more__card{display:flex;flex-direction:column;padding:32px 32px 0;border-radius:12px;background-color:#131416;color:#fff}.or-more__name{margin:0;font-family:var(--or-face);font-size:22px;line-height:26px;font-weight:400;letter-spacing:-.11px;text-wrap:balance}.or-more__text{color:rgba(255,255,255,.7)}.or-more__link{display:block;padding-block:16px 36px;color:#fff;font-family:var(--or-face);font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.096px;text-decoration:none;transition:color .15s ease-in-out;widows:2}.or-more__link:focus-visible{outline:2px solid #7ab1ff;outline-offset:2px}.or-more__label{text-decoration:underline}.or-more__link:hover .or-more__label{text-decoration:none}.or-more__tail{white-space:nowrap}.or-more__arrow{display:inline;width:1em;height:1em;margin-inline-start:.5ch;vertical-align:text-bottom;opacity:0;transform:translateX(-.5em);transition:all .15s ease-in-out}.or-more__link:hover .or-more__arrow{opacity:1;transform:translateX(0)}.or-more__art{margin-top:auto}.or-more__art picture{display:inline}.or-more__art img{display:block;max-width:100%}@media (width >= 900px){.or-more__name{font-size:26px;line-height:31.2px;font-weight:360;letter-spacing:-.26px}}@media (width >= 1200px){.or-more__name{font-size:28px;line-height:33.6px;letter-spacing:-.28px}.or-more__link{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:normal}}.or-films{position:relative;z-index:1;display:grid;grid-template-columns:100%;row-gap:var(--or-seg);margin-block:-1px;padding-block:56px;border-radius:var(--or-round) var(--or-round) 0 0;background-color:#000;color:#fff;--or-sub:rgba(255,255,255,0.7)}@media (width >= 758px){.or-films{padding-block:120px}}.or-films__reel{display:grid;grid-template-columns:100%;row-gap:64px}.or-films__stage{position:relative;overflow:hidden}@media (width >= 900px){.or-films__stage{aspect-ratio:21/9}}.or-films__pane{position:absolute;top:0;display:flex;flex-shrink:0;width:100%;aspect-ratio:21/9;opacity:0;transition:opacity .5s linear}.or-films__pane[data-on=yes]{opacity:1}.or-films__film{position:relative;flex:0 0 100%;height:100%}.or-films__frame{position:absolute;inset:0;z-index:1;width:100%;height:100%;aspect-ratio:21/9;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:transform}.or-films__poster{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.or-films__mob{display:grid;flex:0 1 0;min-width:0}@media (width >= 900px){.or-films__mob{display:none}}.or-films__mobin{display:grid;row-gap:64px}.or-films__dots{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:24px}.or-films__bar,.or-films__dot{position:relative;display:block;height:4px;padding:0;border:0;background-color:rgba(255,255,255,.2);transition:background-color .25s}.or-films__dot{width:64px}.or-films__bar{width:100%}.or-films__bar:before,.or-films__dot:before{content:"";display:block;width:100%;height:4px;background-color:#00dded;transform:scaleX(0);transform-origin:left;transition:transform .1s linear}.or-films__bar[data-fill=on]:before,.or-films__dot[data-fill=on]:before{transform:scaleX(1);transition-duration:15s}.or-films__tab:hover .or-films__bar{background-color:#00dded}.or-films__tabs{display:none;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--or-gut);align-items:start;padding-top:64px}@media (width >= 900px){.or-films__tabs{display:grid}}.or-films__tabbox{display:grid;row-gap:24px}.or-films__tab{display:grid;row-gap:64px;align-items:start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.or-films__tabtext{display:grid;row-gap:24px;opacity:.6;transition:opacity .25s}.or-films__tab:hover .or-films__tabtext,.or-films__tabtext[data-lit=on]{opacity:1}.or-films__more{position:relative;min-height:100%;padding-top:1px;background-color:#000;background-image:radial-gradient(90% 33% at 55% 50%,#175d61,transparent 60%);background-size:auto 95%}@media (width >= 900px){.or-films__more{background-image:radial-gradient(50% 80% at 70% 50%,#175d61,transparent 60%)}}.or-films__go{position:relative;text-align:center}.or-films__go>*{vertical-align:top}@media (width >= 900px){.or-films__go{padding-bottom:64px}}