/*!
Theme Name: Rich Kid One Pager
Author: Julio Liu Wong
Author URI: https://www.jliuwong.com/
*/
:root{--font-headline:"Brygada 1918",serif;--font-body:"Teachers",sans-serif;--color-01:#bd0c0c;--color-02:#2b1e25;--color-03:#f0b653;--color-04:#ded2cf;--color-05:#fff;--gradient-01:linear-gradient(180deg,#000 0%,#2b1e25 100%);--gradient-02:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.8) 100%);--gradient-03:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,1) 100%);--overlay-01:rgba(0,0,0,.4);--overlay-02:rgba(222,210,207,.5)}.hero-01{font-family:var(--font-headline);font-size:max(6.4rem,9.79vw);line-height:90%;letter-spacing:min(-0.1rem,-0.2vw);font-weight:700;font-style:normal}.hero-02{font-family:var(--font-headline);font-size:max(5.6rem,8.47vw);line-height:90%;letter-spacing:min(-0.1rem,-0.2vw);font-weight:700;font-style:normal}h1,.h1{font-family:var(--font-headline);font-size:max(3.2rem,5.56vw);line-height:120%;letter-spacing:min(-0.015rem,-0.025vw);font-weight:700;font-style:normal}h2,.h2{font-family:var(--font-headline);font-size:max(2.8rem,3.7vw);line-height:120%;letter-spacing:min(-0.015rem,-0.025vw);font-weight:700;font-style:normal}h3,.h3{font-family:var(--font-headline);font-size:max(2.4rem,3.17vw);line-height:120%;letter-spacing:min(-0.015rem,-0.025vw);font-weight:700;font-style:normal}h4,.h4{font-family:var(--font-headline);font-size:max(2rem,2.38vw);line-height:120%;letter-spacing:min(-0.015rem,-0.025vw);font-weight:700;font-style:normal}h5,.h5{font-family:var(--font-headline);font-size:max(2.2rem,1.46vw);line-height:120%;letter-spacing:min(-0.015rem,-0.025vw);font-weight:700;font-style:normal}.subhead{font-family:var(--font-body);font-size:max(1.6rem,1.12vw);line-height:116%;letter-spacing:max(.06rem,.1vw);font-weight:600;font-style:normal;text-transform:uppercase}.details ul li strong,.p,body,button{font-family:var(--font-body);font-size:max(1.5rem,1.06vw);line-height:128%;letter-spacing:min(-0.006rem,-0.006vw);font-weight:400;font-style:normal}#watch .details ul li a,#gallery .gallery .gallery-list>a:after,#menu-main-nav a,.primary-btn,.bp-count,.btn-text{font-family:var(--font-body);font-size:max(1.4rem,.93vw);line-height:116%;letter-spacing:max(.03rem,.05vw);font-weight:600;font-style:normal;text-transform:uppercase}.details ul li,.tag,.small-text{font-family:var(--font-body);font-size:max(1.2rem,.79vw);line-height:116%;letter-spacing:max(.06rem,.1vw);font-weight:600;font-style:normal}*,*:before,*:after{box-sizing:inherit}:focus{outline:0}::-moz-focus-inner{border:0}html{box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%}body{overscroll-behavior:none}blockquote,q{quotes:"" ""}cite,em{font-style:normal}ul,ol{list-style:none;margin:0;padding:0}figure{margin:0}figure figcaption p{margin-top:0;margin-bottom:0}embed,iframe,object{max-width:100%}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}video{display:inline-block;vertical-align:baseline}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{display:block;height:auto;max-width:100%;border:0}svg:not(:root){overflow:hidden}button,input{color:inherit;font:inherit;margin:0}button{padding:0;border:0;outline:none;background:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}body,button{color:var(--color-02);font-feature-settings:"liga" 1,"clig" 1,"calt" 1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.splitting .word,.splitting .char{display:inline-block}.keen-slider{cursor:grab}.keen-slider.dragging{cursor:grabbing}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.keen-slider .keen-slider__slide{flex-shrink:0;width:max(29rem,19.18vw)}.progress-bar{height:.2rem;background-color:rgba(43,30,37,.1);width:100%;z-index:4}.progress-bar .progress-bar-inner{height:100%;width:100%;background-color:var(--color-02);transform:scale3d(0,1,1);transform-origin:left;transition:transform .6s ease}@keyframes bp-fadein{from{opacity:.01}to{opacity:1}}.bp-wrap{top:0;left:0;width:100%;height:100%;position:fixed;z-index:999;contain:strict;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bp-wrap>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1)}.bp-inner{top:0;left:0;width:100%;height:100%;position:absolute;display:flex}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{top:0;left:0;width:100%;height:100%;position:absolute;contain:strict}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-load{background-size:cover}.bp-close{contain:layout size}.bp-img{position:absolute;top:50%;left:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-size:100% 100%}.bp-img img,.bp-img div{position:absolute;top:0;left:0;width:100%;height:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none !important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .3s;animation:bp-fadein .3s;display:flex;align-items:center;justify-content:space-between}.bp-controls button{pointer-events:auto;height:max(6.4rem,4.23vw);width:max(6.4rem,4.23vw);display:flex;align-items:center;justify-content:center;transition:all .3s}.bp-controls button:before{height:max(2.4rem,1.59vw);width:max(2.4rem,1.59vw)}.bp-controls button:hover{background-color:rgba(0,0,0,.2)}.bp-controls svg{fill:var(--color-05)}.bp-count{position:absolute;top:0;left:0;color:var(--color-05);padding:max(1.6rem,1.06vw)}.bp-prev{border-radius:0 max(.4rem,.26vw) max(.4rem,.26vw) 0}.bp-prev:before{content:url('data:image/svg+xml,<svg width="24" height="24" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 18-6-6 6-6"></path></svg>')}.bp-next{border-radius:max(.4rem,.26vw) 0 0 max(.4rem,.26vw)}.bp-next:before{content:url('data:image/svg+xml,<svg width="24" height="24" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 6 6 6-6 6"></path></svg>')}.bp-x{position:absolute;top:0;right:0;border-radius:0 0 0 max(.4rem,.26vw)}.bp-x:before{content:url('data:image/svg+xml,<svg width="24" height="24" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 7 10 10"></path><path d="M7 17 17 7"></path></svg>')}.bp-if,.bp-vid{position:relative;margin:auto;background:#000;background-size:100% 100%}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{top:0;left:0;width:100%;height:100%;position:absolute;border:0}@media(prefers-reduced-motion){.bp-wrap *{animation-duration:0s !important}}body{background:var(--color-05)}p+p{margin-top:max(1.6rem,1.06vw)}@keyframes fly{0%,10%{top:120%}60%{filter:brightness(100%)}100%{top:10%;filter:brightness(180%)}}@keyframes flip-head{0%,100%{transform:rotateX(0deg)}45%,55%{transform:rotateX(180deg)}}@keyframes flip-tail{0%,100%{transform:rotateX(180deg)}45%,55%{transform:rotateX(0deg)}}#loader{--coin-size:16rem;position:fixed;top:0;left:0;width:100%;height:100%;color:var(--color-02);background:var(--gradient-01);z-index:1000;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#loader .bg-text{opacity:0}.coin-flip{width:var(--coin-size);height:var(--coin-size);position:absolute;left:0;right:0;top:120%;margin:auto;transform-style:preserve-3d;z-index:1000}.coin-flip img{width:var(--coin-size)}.coin-flip .coin-heads,.coin-flip .coin-tails{backface-visibility:hidden;position:absolute;top:0;left:0;-webkit-clip-path:circle(48%);clip-path:circle(48%)}.coin-flip-start .coin-flip{animation:fly 1.5s ease-in-out 0s infinite alternate}.coin-flip-start .coin-heads{animation:flip-head 1s linear 0s infinite alternate}.coin-flip-start .coin-tails{animation:flip-tail 1s linear 0s infinite alternate}#progress-bar{margin-top:max(4.8rem,3.17vw)}#nprogress{pointer-events:none;border:.1rem solid var(--color-02);border-radius:.8rem;overflow:hidden}#nprogress .bar{height:.4rem;background:var(--color-03)}#nprogress .spinner{display:block;position:fixed;z-index:100;top:max(2.4rem,1.59vw);right:max(2.4rem,1.59vw)}#nprogress .spinner-icon{width:2rem;height:2rem;box-sizing:border-box;border:solid 2px rgba(0,0,0,0);border-top-color:var(--color-03);border-left-color:var(--color-03);border-radius:50%;animation:nprogress-spinner .4s linear infinite}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.menu-btn{height:4.6rem;width:4.6rem;display:flex;align-items:center;justify-content:center;border-radius:max(4.8rem,3.17vw);cursor:pointer}.menu-btn .menu-btn-box{height:1.2rem;width:1.6rem;display:flex;align-items:center;position:relative}.menu-btn .menu-btn-box .line{height:.2rem;width:100%;background:var(--color-02);transition:transform .2s .2s,background .3s}.menu-btn .menu-btn-box:before,.menu-btn .menu-btn-box:after{content:"";position:absolute;height:.2rem;width:100%;background:var(--color-02);transition:all .3s}.menu-btn .menu-btn-box:before{top:0}.menu-btn .menu-btn-box:after{top:calc(100% - .2rem)}.menu-btn:hover .menu-btn-box .line,.menu-btn:hover .menu-btn-box:before,.menu-btn:hover .menu-btn-box:after,.menu-btn:focus .menu-btn-box .line,.menu-btn:focus .menu-btn-box:before,.menu-btn:focus .menu-btn-box:after{background-color:var(--color-01)}.menu-btn.is--active .menu-btn-box .line{transform:scaleX(0);transition:transform 0s 0s}.menu-btn.is--active .menu-btn-box:before{top:45%;transform:rotate(45deg)}.menu-btn.is--active .menu-btn-box:after{top:45%;transform:rotate(-45deg)}@media(min-width:900px){.menu-btn{display:none}}.primary-btn{display:inline-flex;align-items:center;gap:max(1.6rem,1.06vw);color:var(--color-05);background:var(--color-01);min-height:5.6rem;padding:max(.8rem,.53vw) max(2.4rem,1.59vw);border-radius:max(.4rem,.26vw);transition:background .2s,color .2s}.primary-btn svg{width:max(3.2rem,2.12vw)}.primary-btn:hover,.primary-btn:focus{background:var(--color-02)}.primary-btn.link-disabled{pointer-events:none}@media(max-width:899px){.id_card{grid-column:1/span 6}}@media(min-width:900px){.id_card{position:absolute;z-index:2;bottom:2vw;left:2vw;width:max(24rem,34.39vw)}}.float{position:absolute;z-index:2}.coin{left:50%;transform:translateX(-50%);width:max(20rem,26.46vw)}@media(max-width:899px){.coin{bottom:-20vw}}@media(min-width:900px){.coin{bottom:-10vw}}.flyer{width:max(14rem,20.9vw)}@media(max-width:899px){.flyer{bottom:-16vw;right:8vw}}@media(min-width:900px){.flyer{bottom:-8vw;right:4vw}}.tag{display:flex;text-transform:uppercase;color:var(--color-03);background:var(--color-02);padding:max(.8rem,.53vw);border-radius:max(.4rem,.26vw)}.scoreboard{position:relative;display:flex;margin:-6.61vw auto 0;width:max(32rem,37.04vw);box-shadow:0 4rem 4rem -2rem rgba(0,0,0,.2)}.scoreboard .counter{position:absolute;top:56%;left:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);font-size:max(9rem,9.79vw);font-weight:600;color:#111057;padding:0 max(6.4rem,5.29vw)}.scoreboard .counter span{flex:1}#menu-main-nav a{display:flex;position:relative;color:var(--color-02);padding:max(1.6rem,1.06vw) 0;transition:color .3s}#menu-main-nav a:after{content:"";position:absolute;bottom:0;left:0;height:.2rem;width:100%;background:var(--color-01);transform:scale3d(0,1,1);transform-origin:right;transition:transform .3s}#menu-main-nav a:hover,#menu-main-nav a:focus,#menu-main-nav a.active{color:var(--color-01)}#menu-main-nav a:hover:after,#menu-main-nav a:focus:after,#menu-main-nav a.active:after{transform:scale3d(1,1,1);transform-origin:left}@media(max-width:899px){#menu-main-nav li{border-bottom:.1rem solid rgba(0,0,0,.1)}}@media(min-width:900px){#menu-main-nav{display:flex;align-items:center;gap:max(2.4rem,1.59vw)}}.section-header .subhead+h2{padding-top:max(1.6rem,1.06vw)}.section-header h2{color:var(--color-01)}.details{display:flex;flex-direction:column;gap:max(2.4rem,1.59vw)}.details ul{display:flex;flex-direction:column;row-gap:max(1.6rem,1.06vw);text-transform:uppercase}@media(max-width:899px){.details ul{-moz-column-gap:max(2.4rem,1.59vw);column-gap:max(2.4rem,1.59vw)}}@media(min-width:900px){.details ul{-moz-column-gap:max(4.8rem,3.17vw);column-gap:max(4.8rem,3.17vw)}}.details ul li{font-weight:400}.details ul li strong{font-weight:700}#share-button{display:flex;align-items:center;gap:max(.8rem,.53vw)}#share-button .share-text{color:var(--color-05);text-align:left}#share-button svg{width:1.6rem}.sponsors{display:flex;align-items:flex-end;gap:max(1.6rem,1.06vw)}.sponsors img:first-of-type{width:max(9rem,5.95vw)}.sponsors img:nth-of-type(2){width:max(6.4rem,4.23vw)}.sponsors img:nth-of-type(3){width:max(10rem,6.61vw)}.sponsors img:nth-of-type(4){width:max(20rem,13.23vw)}.parallax{overflow:hidden;background:#000}.parallax figure{position:relative}.parallax figure img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-bg{position:absolute;top:0;left:0;width:100%;z-index:-1}.section-bg:after{content:"";position:absolute;top:-.1rem;left:0;width:100%;height:100%;z-index:1}.section-bg img{width:100%}.images-bg{background:var(--gradient-01);overflow:hidden}.quote-running-head{width:max(20rem,15.87vw);display:flex;align-items:center;gap:max(1.6rem,1.06vw)}.quote-running-head svg{width:max(4rem,2.65vw)}.quote-running-head span{flex-grow:1}.character-card{border-radius:max(.4rem,.26vw);padding:max(1.6rem,1.06vw);display:flex;flex-direction:column;gap:max(1.6rem,1.06vw);width:max(29rem,19.18vw);background-color:var(--color-04)}.character-card header{display:flex;align-items:center;gap:max(.4rem,.26vw);width:100%}.character-card header h3{flex-grow:1}.character-card header h3 span{display:block}.character-card header svg{width:max(4.8rem,3.17vw)}.character-card figure{border-radius:max(.4rem,.26vw);overflow:hidden}.character-card figure img{display:block}.character-card.link h3{transition:color .3s}.character-card.link rect,.character-card.link path{transition:stroke .3s,fill .3s,transform .3s;transform-origin:center}.character-card.link rect{stroke:var(--color-02)}.character-card.link path{stroke:var(--color-02);fill:var(--color-02)}.character-card.link img{transition:transform .6s}.character-card.link:hover h3,.character-card.link:focus h3{color:var(--color-01)}.character-card.link:hover rect,.character-card.link:focus rect{stroke:var(--color-01);transform:scale(.9)}.character-card.link:hover path,.character-card.link:focus path{stroke:var(--color-01);fill:var(--color-01)}.character-card.link:hover img,.character-card.link:focus img{transform:scale(1.06)}.grid{display:grid;grid-template-columns:repeat(var(--total-columns),minmax(0, 1fr))}@media(max-width:899px){.grid{--total-columns:8}}@media(min-width:900px){.grid{--total-columns:12}}article section,article .inner-section{padding:max(6.4rem,6.35vw) max(2.4rem,5.29vw);row-gap:max(3.2rem,2.12vw)}article footer{width:100%;display:flex;flex-wrap:wrap;gap:max(2.4rem,1.59vw)}@media(max-width:899px){article footer{flex-direction:column;align-items:center;justify-content:center}}@media(min-width:900px){article footer{align-items:flex-end;justify-content:space-between}}article footer .small-text{font-weight:400;letter-spacing:max(.03rem,.05vw)}article footer p .small-text{text-align:right}article footer .sponsors-wrap span{display:block}@media(max-width:899px){article footer .sponsors-wrap span{text-align:center}}#masthead{position:absolute;top:max(2.4rem,1.59vw);left:max(2.4rem,1.59vw);z-index:2}#masthead #logo{display:block;width:max(18.4rem,10.58vw)}#masthead svg{display:block}#nav .menu-list,#nav .menu-btn{position:fixed;top:max(2.4rem,1.59vw);right:max(2.4rem,1.59vw);z-index:100;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);overflow:hidden}@media(max-width:899px){#nav .menu-list{top:0;left:0;width:100%;padding:max(4.8rem,3.17vw) max(2.4rem,5.29vw) max(3.2rem,2.12vw)}}@media(min-width:900px){#nav .menu-list{padding:0 max(2.4rem,1.59vw);border-radius:max(.4rem,.26vw)}}#intro{min-height:64rem;display:flex;flex-flow:column;justify-content:flex-end;overflow:hidden;position:relative}#intro .main{color:var(--color-05);display:flex;justify-content:space-between;gap:max(2.4rem,1.59vw)}#intro .film-header{min-width:50%}#intro .film-header h1{color:var(--color-03)}#intro .film-header p{padding:max(.8rem,.53vw) 0 max(2.4rem,1.59vw)}#intro .film-header .details{border-top:.1rem solid var(--overlay-02);padding-top:max(2.4rem,1.59vw)}#intro .film-header ul{flex-direction:row}#intro .section-bg{height:100%;background:#000}#intro .section-bg figure{height:100%}#intro .section-bg figure video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#intro .section-bg:after{background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000 100%),radial-gradient(circle,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%)}@media(max-width:899px){#intro{height:calc(100vh - 10.8rem)}#intro .main{flex-direction:column}}@media(min-width:900px){#intro{height:100vh}#intro .main{align-items:flex-end}}#synopsis{position:relative}#synopsis .section-header{grid-column:1/-1;z-index:3}#synopsis .section-header .subhead{grid-column:2/-1}#synopsis .section-header h2{grid-column:1/-1}#synopsis .section-header h2>span:first-of-type{grid-column:1/-1}#synopsis .section-header h2>span:last-of-type{grid-column:2/-1}#synopsis .main{grid-column:1/-1}#synopsis .main .characters{align-self:start;display:flex}#synopsis .main .characters img{grid-row:1;width:60%}#synopsis .main .characters .ethan{z-index:2}#synopsis .main .characters .wayne{margin-left:-20%}#synopsis .section-bg{top:auto;bottom:0}#synopsis .section-bg:after{background:var(--gradient-02)}@media(max-width:899px){#synopsis .main{gap:max(3.2rem,2.12vw)}#synopsis .main .copy{grid-column:1/-1;order:2}#synopsis .main .characters{grid-column:1/-1;aspect-ratio:1/1;align-items:flex-start;overflow:hidden;order:1;position:relative}#synopsis .main .characters:after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}#synopsis .main .characters .ethan{margin-left:-4%}#synopsis .section-bg{aspect-ratio:2/1}#synopsis .section-bg img{-o-object-fit:cover;object-fit:cover;height:100%}}@media(min-width:900px){#synopsis .section-header{grid-row:1;padding-top:max(9.6rem,6.35vw)}#synopsis .main{grid-row:2}#synopsis .main .copy{grid-column:2/span 5}#synopsis .main .characters{grid-row:1/3;grid-column:8/span 7;margin-top:-26vw;align-items:flex-end}}#plot{padding:0}#plot .competition figure{aspect-ratio:2.1}#friends{position:relative;padding-left:0;padding-right:0}#friends .section-header{grid-column:1/-1}#friends .section-header h2>span:first-of-type{grid-column:1/-1}#friends .section-header h2>span:last-of-type{grid-column:2/-1}#friends .main{grid-column:1/-1;-moz-column-gap:max(2.4rem,1.59vw);column-gap:max(2.4rem,1.59vw)}#friends .section-bg:after{background:var(--gradient-03)}@media(max-width:899px){#friends .section-header{padding:0 max(2.4rem,5.29vw) max(3.2rem,2.12vw)}#friends .section-header .subhead{grid-column:2/-1}#friends .section-header h2{grid-column:1/-1}#friends .main .robert-borden{grid-column:1/span 4;grid-row:1}#friends .main .copy{grid-column:1/-1;grid-row:2;padding:max(1.6rem,1.06vw) max(2.4rem,5.29vw) 0}#friends .main .others{grid-column:5/span 4;grid-row:1;margin-top:-8vw}}@media(min-width:900px){#friends{padding-bottom:0}#friends .section-header .subhead{grid-column:5/-1}#friends .section-header h2{grid-column:4/-1}#friends .section-header h2{grid-template-columns:repeat(9,minmax(0, 1fr))}#friends .main .robert-borden{grid-column:1/span 4;margin-top:-9vw}#friends .main .copy{grid-column:5/span 4;padding-right:max(2.4rem,1.59vw)}#friends .main .others{grid-column:9/span 4;margin-top:-16vw}}#underdogs{position:relative;padding-top:0;align-items:center}#underdogs .main{text-align:center;padding:max(4.8rem,3.17vw) 0}#underdogs .main h2{grid-column:1/-1}#underdogs .main .copy{padding-top:max(3.2rem,2.12vw)}#underdogs .section-bg:after{background:var(--gradient-03)}@media(max-width:899px){#underdogs .main .copy{grid-column:1/-1}}@media(min-width:900px){#underdogs .main .copy{grid-column:4/span 6}}.quote-image{gap:0;position:relative;background:var(--color-04)}.quote-image .separator{height:.1rem;background:var(--overlay-02);display:block;flex-grow:1}.quote-image .separator.right{transform-origin:right}.quote-image .separator.left{transform-origin:left}.quote-image .separator.center{transform-origin:center}.quote-image .main{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:max(3.2rem,2.12vw)}.quote-image .main blockquote{margin:0;text-align:center;display:flex;flex-direction:column;align-items:center;text-wrap:balance;color:var(--color-05)}.quote-image .main blockquote cite{margin-top:max(4.8rem,3.17vw);text-transform:uppercase;display:block;width:max(24rem,15.87vw);z-index:1}.quote-image .main blockquote cite .separator{margin-bottom:max(2.4rem,1.59vw)}.quote-image.layout-1{padding:0}.quote-image.layout-1 .main{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.quote-image.layout-1 .main h2{padding:0 max(2.4rem,1.59vw)}.quote-image.layout-1 .images-bg{grid-column:1/-1;grid-row:2;grid-template-rows:1fr auto;row-gap:max(32rem,21.16vw)}.quote-image.layout-1 .images-bg .top-left{grid-row:1}.quote-image.layout-1 .images-bg .top-right{grid-row:1}.quote-image.layout-1 .images-bg .bottom-left{grid-row:2}.quote-image.layout-1 .images-bg .bottom-right{grid-row:2}@media(max-width:899px){.quote-image.layout-1 .main{grid-column:2/span 6}.quote-image.layout-1 .images-bg .top-left,.quote-image.layout-1 .images-bg .bottom-left{grid-column:1/span 3}.quote-image.layout-1 .images-bg .top-right{grid-column:6/span 3}.quote-image.layout-1 .images-bg .bottom-right.landscape{grid-column:5/span 4}.quote-image.layout-1 .images-bg .bottom-right.portrait{grid-column:6/span 3}}@media(min-width:900px){.quote-image.layout-1 .main{grid-column:3/span 8}.quote-image.layout-1 .images-bg .top-left{grid-column:1/span 3}.quote-image.layout-1 .images-bg .top-right{grid-column:8/span 3}.quote-image.layout-1 .images-bg .bottom-left{grid-column:2/span 3}.quote-image.layout-1 .images-bg .bottom-right.landscape{grid-column:9/span 4}.quote-image.layout-1 .images-bg .bottom-right.portrait{grid-column:9/span 3}}.quote-image.layout-2{min-height:100vh}.quote-image.layout-2 h2{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.quote-image.layout-2 h2 span{position:relative;z-index:2}.quote-image.layout-2 .main{position:relative;z-index:1}.quote-image.layout-2 .images-bg{position:absolute;top:0;left:0;height:100%;width:100%}@media(max-width:899px){.quote-image.layout-2 .main{grid-column:1/-1}.quote-image.layout-2 h2{gap:max(.4rem,.26vw);padding:0 max(4.8rem,3.17vw)}.quote-image.layout-2 h2 em{flex-basis:100%;margin-bottom:max(3.2rem,2.12vw)}.quote-image.layout-2 .image-block{width:calc(50% - 2.4rem);order:20}.quote-image.layout-2 .image-block:nth-of-type(2){margin-top:2.4rem}.quote-image.layout-2 .image-block:last-of-type{margin-top:-1.6rem;flex-basis:80%}}@media(min-width:900px){.quote-image.layout-2 .main{grid-column:2/span 10}.quote-image.layout-2 h2{margin:max(3.2rem,2.12vw) 0 0;white-space:pre}.quote-image.layout-2 .image-block{width:max(12rem,11.9vw)}.quote-image.layout-2 .image-block+em{margin-left:max(2.4rem,1.59vw)}.quote-image.layout-2 span+.image-block{margin:max(.8rem,.53vw) max(2.4rem,1.59vw)}}#cast{overflow:hidden}#cast .keen-slider{padding:max(6.4rem,4.23vw) 0;align-items:flex-start}#cast .keen-slider .keen-slider__slide:nth-child(even){margin-top:max(6.4rem,4.23vw)}#gallery{overflow:hidden}#gallery .interviews{grid-column:1/-1;gap:max(1.6rem,1.59vw);padding:max(6.4rem,4.23vw) 0}#gallery .interviews .character-card{color:var(--color-02);width:100%}@media(max-width:899px){#gallery .interviews .character-card{grid-column:span 4}}@media(min-width:900px){#gallery .interviews .character-card{grid-column:span 3}}#gallery .gallery h3{color:var(--color-01)}#gallery .gallery .gallery-list{padding:max(3.2rem,2.12vw) 0}#gallery .gallery .gallery-list>a:after{content:"Open Gallery";position:absolute;top:0;left:0;height:100%;width:100%;padding:max(2.4rem,1.59vw);display:flex;align-items:flex-end;justify-content:center;color:var(--color-05);opacity:0;transition:opacity .3s,background .3s}#gallery .gallery .gallery-list>a:hover:after,#gallery .gallery .gallery-list>a:focus:after{background:var(--overlay-01);opacity:1}#watch{min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:max(4.8rem,3.17vw);color:var(--color-05);background:var(--overlay-01)}#watch .section-header{width:100%;display:flex;align-items:center;gap:max(.8rem,.53vw)}#watch .main{display:flex;align-items:center;justify-content:center;gap:max(3.2rem,2.12vw) max(6.4rem,6.35vw);padding:max(6.4rem,6.35vw) 0}@media(max-width:899px){#watch .main{flex-direction:column}}#watch .main img{width:max(20rem,18.52vw);transform:rotate(-2deg)}@media(min-width:900px){#watch .details{flex-basis:50%}}#watch .details ul{row-gap:max(.8rem,.53vw)}#watch .details ul li{display:flex;flex-basis:100%;align-items:center;justify-content:space-between;gap:max(.8rem,.53vw)}#watch .details ul li:not(:last-child){padding-bottom:max(.8rem,.53vw);border-bottom:.1rem solid var(--overlay-02)}#watch .details ul li br{display:none}#watch .details ul li strong{text-align:right}#watch .details ul li a{text-transform:none;color:var(--color-05);background:var(--color-01);padding:max(.8rem,.53vw);display:inline-block;margin-bottom:max(.4rem,.26vw);border-radius:max(.4rem,.26vw);transition:background .2s,color .2s}#watch .details ul li a:hover,#watch .details ul li a:focus{background:var(--color-02)}#watch .section-bg{height:100%}#watch .section-bg figure{height:100%}