.scroll-hint{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,224,197,.562);font-size:.7rem;letter-spacing:.15rem;text-transform:uppercase;animation:bounce 2s infinite}.scroll-hint svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}@keyframes bounce{0%,100%{transform:translateY(0);opacity:.45}50%{transform:translateY(6px);opacity:.8}}.index-video-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:1;transition:opacity 240ms linear,visibility 240ms linear}.index-video-bg::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.12)}.index-video-bg.is-hidden{opacity:0;visibility:hidden}.index-video-bg__media{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;margin:0;object-fit:cover}.home section{padding:6rem 4rem 1rem;min-height:55vh}.home section.flex-left{align-items:flex-start}.home section.flex-right{align-items:flex-end}.home section.scroll-hint-container{height:200px;min-height:200px}.home section p{font-family:Verdana,sans-serif;font-size:2.19rem;text-transform:uppercase;font-weight:bold;width:70%}.home section p.left{padding-right:2px}.home section p.right{padding-left:2px}.home section.title-section{font-family:Owners Wide Bold,sans-serif;min-height:75vh;padding-top:15vh;color:#000}.home section.title-section h1{font-size:18vh;margin-bottom:10vh}.home section.title-section h3{font-size:12vh;font-style:italic;text-transform:lowercase}.section-separator{border:1px solid var(--foreground);width:85vw}section.hero:first-of-type{padding-top:16px}section.hero:nth-of-type(2){padding-top:12px}section.hero>p{color:var(--foreground)}h1,h2,h3,h4,h5{font-family:Owners Wide Bold,Tahoma,sans-serif;margin-bottom:1.5rem}h2{font-size:3.5rem;text-transform:uppercase}section p{font-size:1.3rem;font-family:Tahoma,sans-serif;font-weight:500;color:#fff;max-width:600px;line-height:1.7;margin-bottom:2.5rem}video,iframe{margin:0 auto;margin-bottom:2rem}.video-player-iframe-embed{width:90vw;height:90vh}nav .active a,nav .active a:visited,nav .active a:hover{text-decoration:underline solid;text-decoration-style:wavy;text-decoration-color:var(--foreground-muted)}.duel-images{width:50vw;height:50vh}.duel-images .overlapping-layout{position:relative;width:100%;max-width:600px;aspect-ratio:4/3;margin:2rem auto}.duel-images .top-image{position:absolute;top:0;left:0;width:55%;height:65%;object-fit:cover;z-index:2;border:4px solid var(--accent);box-shadow:4px 4px 15px rgba(0,0,0,.15);border-radius:8px}.duel-images .bottom-image{position:absolute;bottom:0;right:0;width:65%;height:75%;object-fit:cover;z-index:1;border:4px solid var(--accent);box-shadow:4px 4px 15px rgba(0,0,0,.1);border-radius:8px}.photoset-old{min-height:90svh;display:grid;place-content:center;margin:0;padding:1rem;font:1rem system-ui;@keyframes straighten-img-1  50% --angle: 0deg;@keyframes straighten-img-2  50% --angle: 0deg;@keyframes straighten-img-3  50% --angle: 0deg;@keyframes straighten-img-4  50% --angle: 0deg;@keyframes straighten-img-5  50% --angle: 0deg;@keyframes straighten-img-6  50% --angle: 0deg;@keyframes straighten-img-7  50% --angle: 0deg}.photoset-old *,.photoset-old ::before,.photoset-old ::after{margin:0}@property --angle{.photoset-old{syntax:"<angle>";initial-value:0deg;inherits:true}}.photoset-old img{max-width:100%}.photoset-old input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.photoset-old .cards{--img-w: 200px;--duration: 300ms;--img-easing: cubic-bezier(0.34, 1.56, 0.64, 1);width:min(100% - 4rem,800px);margin-inline:auto;display:grid;counter-reset:my-counter}.photoset-old .card{--cards-grid-cols: auto;--cards-grid-rows: var(--img-w) auto;--cards-grid-gap: 2rem;--cards-footer-justify: center;grid-area:1/1;display:grid;place-items:center;grid-template-columns:var(--cards-grid-cols);grid-template-rows:var(--cards-grid-rows);gap:var(--cards-grid-gap)}@media(600px < width){.photoset-old .card{--cards-grid-cols: var(--img-w) auto;--cards-grid-rows: auto;--cards-grid-gap: 4rem;--cards-footer-justify: start}}.photoset-old .card-img{width:200px;height:200px;aspect-ratio:1/1;rotate:var(--angle, 0deg);border-radius:10px;border:3px solid #864d4d;overflow:hidden;transform-origin:center;object-fit:cover;box-shadow:0 0 5px 3px rgba(0,0,0,.05)}.photoset-old input:nth-of-type(1):checked+.card~.card>.card-img{animation:straighten-img-1 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(2):checked)>.card-img,.photoset-old .card input:nth-of-type(2):checked+.card~.card>.card-img{animation:straighten-img-2 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(3):checked)>.card-img,.photoset-old .card input:nth-of-type(3):checked+.card~.card>.card-img{animation:straighten-img-3 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(4):checked)>.card-img,.photoset-old .card input:nth-of-type(4):checked+.card~.card>.card-img{animation:straighten-img-4 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(5):checked)>.card-img,.photoset-old .card input:nth-of-type(5):checked+.card~.card>.card-img{animation:straighten-img-5 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(6):checked)>.card-img,.photoset-old .card input:nth-of-type(6):checked+.card~.card>.card-img{animation:straighten-img-6 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card:has(~input:nth-of-type(7):checked)>.card-img,.photoset-old .card input:nth-of-type(7):checked+.card~.card>.card-img{animation:straighten-img-7 calc(var(--duration)*2) forwards;animation-timing-function:var(--img-easing)}.photoset-old .card{z-index:-1}.photoset-old input:checked+.card{z-index:10 !important}.photoset-old .card:has(+input:checked){z-index:9}.photoset-old .card:has(+input+.card+input:checked){z-index:8}.photoset-old .card:has(+input+.card+input+.card+input:checked){z-index:7}.photoset-old .card:has(+input+.card+input+.card+input+.card+input:checked){z-index:6}.photoset-old .card:has(+input+.card+input+.card+input+.card+input+.card+input:checked){z-index:5}.photoset-old .card:has(+input+.card+input+.card+input+input+.card+input+.card+input+.card+input:checked){z-index:4}.photoset-old .card:has(+input+.card+input+.card+input+.card+input+input+.card+input+.card+input+.card+input:checked){z-index:3}.photoset-old .card-data{display:grid;gap:1rem}.photoset-old .card-data>.card-num{opacity:var(--data-opacity, 0);font-size:.8rem;color:#666}.photoset-old .card-data>p{font-size:.9rem}.photoset-old .card-data>h2,.photoset-old .card-data>p{transition:var(--duration) ease-in-out;transition-delay:var(--data-delay, 0ms);opacity:var(--data-opacity, 0);translate:0 var(--data-y, 20px)}.photoset-old .card-data>footer{display:flex;justify-content:var(--cards-footer-justify);gap:2rem}.photoset-old .card-data>footer label{margin-block-start:auto;cursor:pointer;pointer-events:var(--card-events, none);opacity:var(--data-opacity, 0);transition:color var(--duration) ease-in-out;color:var(--label-clr-txt, #000);background-color:var(--label-clr-bg, #EEE);border-radius:50%;width:32px;height:32px;aspect-ratio:1/1;display:grid;place-content:center;transition:background-color 300ms ease-in-out,color 300ms ease-in-out}.photoset-old input:checked:focus-visible+.card>.card-data>footer label,.photoset-old .card-data>footer label:hover{--label-clr-txt: #FFF;--label-clr-bg: steelblue}.photoset-old input:checked+.card{--data-opacity: 1;--data-y: 0;--data-delay: var(--duration);--card-events: auto;transition:z-index;transition-delay:300ms}.photoset-old input:checked+.card>.card-img{animation:reveal-img calc(var(--duration)*2) forwards}@keyframes reveal-img{50%{translate:-150% 0}--angle: 0deg}#teaser{padding-top:4rem}#teaser-frame{width:80vw;height:90vh}#pull-quote-credit{font-size:1.7rem}#impact{overflow:visible}#impact>p:first-of-type{overflow:visible;max-width:100vw;width:calc(80vw + 4rem)}#impact #rev-video-impact{max-width:80vw;max-heigh:90vw;width:90vw}#impact>div{overflow:visible}#impact h2#impact-subhead{width:85vw;margin-bottom:.2rem}#impact h3#pull-quote-credit{margin-left:25vw;margin-bottom:4.5rem}#cast #cast-container{display:flex;flex-wrap:wrap;justify-content:center}#cast .cast-person{position:relative;flex:0 1 50%;box-sizing:border-box;padding:0 20px;text-align:center;height:60vh;max-height:60vmin}#cast .cast-person div#modal-close-button{position:absolute;top:20px;right:30px;font-size:40px;padding:0 10px 5px;border:1px solid #f0f0f040;color:#fff;cursor:pointer;z-index:100}#cast .cast-person .headshot{width:100%;height:100%;overflow:hidden;border-radius:8px}#cast .cast-person .headshot img{width:100%;height:100%;object-fit:cover;cursor:pointer}#cast .cast-person>div:not(.headshot){position:absolute;inset:0 20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;box-sizing:border-box;padding:1.2rem;margin:0;color:#fff;border-radius:8px;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 55%);transition:background .35s ease;pointer-events:none}#cast .cast-person>div:not(.headshot) h3{margin:0;font-size:1.4rem}#cast .cast-person>div:not(.headshot) p{margin:0;width:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .45s ease}#cast .cast-person .headshot:hover~div:not(.headshot),#cast .cast-person.headshot-overlay-active .headshot~div:not(.headshot){background:rgba(0,0,0,.8)}#cast .cast-person .headshot:hover~div:not(.headshot) p,#cast .cast-person.headshot-overlay-active .headshot~div:not(.headshot) p{margin:.5rem 0 0;max-height:17rem;opacity:1;display:inline}#cast .cast-person .headshot:hover~div:not(.headshot) p:last-of-type,#cast .cast-person.headshot-overlay-active .headshot~div:not(.headshot) p:last-of-type{margin-bottom:2rem}@media(max-width: 860px){#cast .cast-person{flex-basis:100%}}#team h3{font-size:1.4rem}#team .cast-person{box-sizing:border-box;padding:0 20px;text-align:center;min-height:60vmin;margin-bottom:20px}#team .cast-person .headshot{width:70%;height:70%;overflow:hidden;border-radius:8px;margin:0 auto}#team .cast-person .headshot img{width:100%;height:100%;object-fit:cover;cursor:pointer;margin:0 auto}#team .cast-person p:last-of-type{margin-bottom:2rem}#team .cast-person .headshot-descrip{max-width:40vw;font-size:1.2rem;font-family:Tahoma,sans-serif;line-height:1.7;margin-bottom:2rem}

/*# sourceMappingURL=template-index.css.map */