body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background:#b57038;color:#fff}.App{min-width:320px}.Gallery .projects,.Gallery .tabs{list-style:none;margin:0;padding:0}.Gallery .tabs{display:flex}.Gallery .tabs li{border-bottom:2px solid hsla(0,0%,100%,.2);color:#807d78;font-family:Roboto,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.15em;padding:16px 24px;text-transform:uppercase;transition:.2s}.Gallery .tabs li:hover{border-bottom-color:#bfb2a4;color:#ebddce;cursor:pointer}.Gallery .tabs li.selected{border-bottom-color:#bd7d36;color:#bd7d36;cursor:default}.Gallery .projects{-ms-overflow-style:none;scrollbar-height:none;display:flex;flex-wrap:nowrap;left:0;overflow-x:scroll;overflow-y:hidden;padding-top:30px;position:absolute;scroll-padding:10vw;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;z-index:2}@media screen and (min-width:1200px){.Gallery .projects{scroll-padding:calc(50vw - 480px)}}.Gallery .projects::-webkit-scrollbar{display:none;height:0;width:0}.Gallery .projects.spacer{opacity:0;position:relative;z-index:1}.Gallery .projects li{cursor:pointer;flex-shrink:0;margin-right:30px;scroll-snap-align:start;width:300px}.Gallery .projects li:first-child{margin-left:10vw}@media screen and (min-width:1200px){.Gallery .projects li:first-child{margin-left:calc(50vw - 480px)}}.Gallery .projects li:last-child{padding-right:30px}.Gallery .projects li .project-img{background-color:gray;background-size:cover;border-radius:8px;box-shadow:0 1px 10px #000;cursor:pointer;display:block;-webkit-filter:sepia(80%);filter:sepia(80%);height:400px;margin-bottom:20px;position:relative;transition:.2s;width:300px}.Gallery .projects li:hover .project-img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.03);transform:scale(1.03)}.Gallery .projects li:active .project-img{-webkit-transform:scale(1.01);transform:scale(1.01)}.Gallery .projects p{margin:6px 0}.Gallery .projects p.detail{color:#a89d92;font-family:Roboto,sans-serif;font-size:.82em}.Gallery .projects p.title{color:#ebddce;font-size:1.2em;font-weight:700}.Exhibit{background-color:#13110e;border-radius:20px;box-shadow:0 2px 10px 3px rgba(0,0,0,.5);color:#fff;overflow:auto}@media screen and (max-width:1200px){.Exhibit{border-radius:0}}.Exhibit.locked .exhibit-header .bottom-info{min-height:0}.Exhibit.dark .exhibit-header:before{opacity:.5}.Exhibit.dark .exhibit-header:after{opacity:.8}.Exhibit .exhibit-header{background-position:bottom;background-size:cover;border-radius:20px 20px 0 0;line-height:1.5em;margin:0;padding:50px;position:relative}@media screen and (max-width:1200px){.Exhibit .exhibit-header{border-radius:0;padding:35px}}.Exhibit .exhibit-header:after{background:linear-gradient(90deg,#000 0,rgba(0,0,0,.6) 60%,transparent);border-radius:20px 0 0 0;content:" ";height:100%;left:0;max-width:1000px;opacity:.75;position:absolute;top:0;width:100%;z-index:.5}@media screen and (max-width:1200px){.Exhibit .exhibit-header:after{border-radius:0}}@media screen and (max-width:900px){.Exhibit .exhibit-header:after{background:linear-gradient(90deg,#000 0,rgba(0,0,0,.5))}}.Exhibit .exhibit-header .top-info{margin-bottom:0;position:relative;z-index:1}.Exhibit .exhibit-header .top-info .project-title{font-family:"DM Serif Display",serif;font-size:2.4em;font-weight:400;margin:0 0 30px;text-shadow:0 1px 2px #000}.Exhibit .exhibit-header .top-info .format{font-family:Roboto,sans-serif;text-shadow:0 1px 2px #000}.Exhibit .exhibit-header .bottom-info{display:flex;flex-direction:column;justify-content:flex-end;line-height:1.5em;max-width:600px;min-height:350px;position:relative;width:100%;z-index:1}.Exhibit .exhibit-header .bottom-info .Rating{display:inline;height:.9em;margin-right:1em;position:relative;top:1px}.Exhibit .exhibit-header .bottom-info .genre{font-family:Roboto,sans-serif;line-height:1.2em;margin:0;text-shadow:0 1px 2px #000}.Exhibit .exhibit-header .bottom-info .synopsis{font-family:Crimson Pro,serif;font-size:1.1em;line-height:1.5em;margin:12px 0 0;text-shadow:0 1px 2px #000}.Exhibit .exhibit-header .bottom-info .project-buttons{display:flex;margin:24px 0 -24px -10px}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button{cursor:pointer;display:block;text-align:center;text-decoration:none}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button+.project-button{margin-left:20px}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button .file-icon{fill:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 30px rgba(0,0,0,.5);padding:16px;transition:all .25s;width:34px}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button .file-icon.dark{background-color:rgba(0,0,0,.5)}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button .project-button-label{color:hsla(0,0%,100%,.5);font-size:.9em;line-height:18px;transition:all .25s;width:80px}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button:hover .file-icon{fill:rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.8)}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button:hover .project-button-label{color:hsla(0,0%,100%,.8)}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button:active .project-button-icon{fill:rgba(0,0,0,.85);background-color:hsla(0,0%,100%,.95)}.Exhibit .exhibit-header .bottom-info .project-buttons .project-button:active .project-button-label{color:hsla(0,0%,100%,.95)}.Exhibit .exhibit-header .AuthPanel{margin:24px auto 0;position:relative;z-index:1}.Flash{left:0;position:absolute;text-align:center;top:120px;width:100%;z-index:100}.Flash .flash-message{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:rgba(116,101,66,.5);border-radius:8px;box-shadow:0 2px 30px rgba(0,0,0,.5);color:#fff;display:inline-block;padding:10px 50px}.ExhibitSections section{margin:50px 0}@media screen and (max-width:1200px){.ExhibitSections section{margin:35px 0}}.ExhibitSections section+section{margin-top:80px}@media screen and (max-width:1200px){.ExhibitSections section+section{margin-top:60px}}.ExhibitSections section .section-title{color:#866642;font-family:"DM Serif Display",serif;font-size:2em;font-weight:400;margin:0 50px 30px;padding:0}@media screen and (max-width:1200px){.ExhibitSections section .section-title{margin:0 35px 20px}}.ExhibitSections section .container{margin:0 50px}@media screen and (max-width:1200px){.ExhibitSections section .container{margin:0 35px}}.ExhibitSections section .container .fade-in-enter{opacity:0}.ExhibitSections section .container .fade-in-enter-active{opacity:1;transition:opacity 3s}.ExhibitSections section .container.project-summary{-webkit-column-gap:2em;column-gap:2em;-webkit-column-width:21em;column-width:21em;text-align:justify}.ExhibitSections section .container.project-summary p{font-family:Crimson Pro,serif;font-size:1.1em;margin:0 0 12px}.ExhibitSections section .container.project-summary p:first-child:first-letter{color:#866642;float:left;font-family:Six Caps,sans-serif;font-size:3.8em;font-weight:400;line-height:.8em;padding-right:8px}.ExhibitSections section .container.project-summary p:not(:first-child){text-indent:1.2em}.ExhibitSections .original-music{display:flex;flex-wrap:wrap;margin-top:-20px}.ExhibitSections .original-music .original-song{display:flex;flex-direction:row;margin:20px 60px 0 0}.ExhibitSections .original-music .original-song .music-icon{fill:hsla(0,0%,100%,.15);height:46px;margin-right:20px;width:46px}.ExhibitSections .original-music .original-song .details .song-title{color:#ebddce;font-family:Crimson Pro,serif;font-size:1.2em;font-weight:700;margin:0 0 6px}.ExhibitSections .original-music .original-song .details .runtime{color:#a89d92;font-family:Roboto,sans-serif;font-size:.82em;margin:0}.ExhibitSections .Presentation{padding-bottom:59.17%;position:relative}.ExhibitSections .Presentation iframe{height:100%;left:0;position:absolute;top:0;width:100%}.Slider{position:relative}.Slider .items{-ms-overflow-style:none;scrollbar-height:none;display:flex;flex-wrap:nowrap;left:0;list-style:none;margin:-5px 0 0;overflow-x:scroll;overflow-y:hidden;padding:10px 0 0;position:absolute;scroll-padding:50px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;top:0;width:100%;z-index:2}@media screen and (max-width:1200px){.Slider .items{scroll-padding:35px}}.Slider .items::-webkit-scrollbar{display:none;height:0;width:0}.Slider .items.spacer{opacity:0;position:relative;z-index:1}.Slider .items li{flex-shrink:0;margin-right:30px;scroll-snap-align:start;width:160px}@media screen and (max-width:1200px){.Slider .items li{margin-right:25px}}.Slider .items li:first-child{margin-left:50px}@media screen and (max-width:1200px){.Slider .items li:first-child{margin-left:35px}}.Slider .items li:last-child{padding-right:50px}@media screen and (max-width:1200px){.Slider .items li:last-child{padding-right:35px}}.Slider .items li .item-img{border-radius:8px;box-shadow:0 1px 10px #000;display:block;margin-bottom:20px;width:160px}.Slider .items li .item-img.circle{border-radius:160px}.Slider .items li .item-link{text-decoration:none}.Slider .items li .item-link .item-img{transition:transform .2s}.Slider .items li .item-link:hover .item-img{-webkit-transform:scale(1.03);transform:scale(1.03)}.Slider .items li .item-link:active .item-img{-webkit-transform:scale(1.01);transform:scale(1.01)}.Slider .items li.large,.Slider .items li.large .item-img{width:350px}.Slider .items li p{margin:6px 0;text-decoration:none}.Slider .items li p.detail{color:#a89d92;font-family:Roboto,sans-serif;font-size:.82em}.Slider .items li p.title{color:#ebddce;font-family:Crimson Pro,serif;font-size:1.2em;font-weight:700}.ExhibitHighlights{box-shadow:0 2px 30px rgba(0,0,0,.5);overflow:hidden;position:relative}.ExhibitHighlights .highlight-background{background-position:bottom;background-size:cover;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%}.ExhibitHighlights .highlight-contents{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.1);-webkit-column-width:240px;column-width:240px;flex-wrap:wrap;padding:15px 0}.ExhibitHighlights .highlight-contents.dark{background-color:rgba(0,0,0,.5)}.ExhibitHighlights .highlight-contents .highlight{-webkit-column-break-inside:avoid;break-inside:avoid-column;padding:35px 50px;position:relative;z-index:1}@media screen and (max-width:1200px){.ExhibitHighlights .highlight-contents .highlight{padding:20px 35px}}.ExhibitHighlights .highlight-contents .highlight .label,.ExhibitHighlights .highlight-contents .highlight .value{font-family:Roboto,sans-serif;margin:0}.ExhibitHighlights .highlight-contents .highlight .label{color:hsla(0,0%,100%,.5);font-size:.8em;font-weight:700;margin-bottom:10px;text-transform:uppercase}.ExhibitHighlights.page-bottom .highlight-contents{border-radius:0 0 20px 20px}.ExhibitHighlights.page-bottom .highlight-background{border-radius:20px 20px 0 0}.AuthPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 2px 30px rgba(0,0,0,.5);max-width:310px;padding:40px 40px 0;text-align:center}.AuthPanel .auth-header{font-family:Crimson Pro,serif;font-weight:400;margin:20px 0 0}.AuthPanel .auth-detail{color:hsla(0,0%,100%,.6);font-family:Roboto,sans-serif}.AuthPanel .auth-password{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;display:block;font-size:14px;letter-spacing:.3em;outline:none;padding:20px;text-align:center;text-transform:uppercase;transition:all .3s;width:calc(100% - 40px)}.AuthPanel .auth-password::-webkit-input-placeholder{color:hsla(0,0%,100%,.4);letter-spacing:.3em;text-transform:uppercase}.AuthPanel .auth-password:-ms-input-placeholder{color:hsla(0,0%,100%,.4);letter-spacing:.3em;text-transform:uppercase}.AuthPanel .auth-password::placeholder{color:hsla(0,0%,100%,.4);letter-spacing:.3em;text-transform:uppercase}.AuthPanel .auth-password:focus{box-shadow:0 0 10px hsla(0,0%,100%,.2)}.AuthPanel.dark{background-color:rgba(0,0,0,.4)}.AuthPanel.dark .auth-password{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.3)}.AuthPanel .auth-error,.AuthPanel .auth-loading{font-family:Roboto,sans-serif;font-size:.9em;height:40px;line-height:40px;margin:0;text-transform:uppercase}.AuthPanel .auth-error{color:hsla(0,100%,72%,.67)}.AuthPanel .auth-loading{color:hsla(0,0%,100%,.2)}.ExhibitGalleryNav{display:flex;justify-content:center;margin:20px auto;max-width:1200px;outline:none;position:relative}@media screen and (max-width:360px){.ExhibitGalleryNav{justify-content:flex-start;padding-left:20px}}.ExhibitGalleryNav .close-nav{position:absolute;right:0;top:0}@media screen and (max-width:1200px){.ExhibitGalleryNav .close-nav{right:20px}}.ExhibitGalleryNav .nav-container{background:rgba(0,0,0,.7);border-radius:100px;padding:4px}.ExhibitGalleryNav .project-nav{align-items:center;display:flex;justify-content:center}.ExhibitGalleryNav .project-nav .state-indicators{font-size:25px;line-height:25px;margin:0 10px;position:relative;top:-2px}.ExhibitGalleryNav .project-nav .state-indicators .indicator{color:#4a3d35;cursor:pointer;line-height:25px;margin:0;padding:0 2px}.ExhibitGalleryNav .project-nav .state-indicators .indicator:hover{color:#998375}.ExhibitGalleryNav .project-nav .state-indicators .indicator.active{color:#d0b9a7}.ExhibitGalleryNav .project-nav .state-indicators .category-start{margin-left:15px}.ExhibitGalleryNav .nav-button{cursor:pointer;height:25px;margin:0;position:relative;width:25px}.ExhibitGalleryNav .nav-button:hover:after,.ExhibitGalleryNav .nav-button:hover:before{background-color:#998375}.ExhibitGalleryNav .nav-button:active:after,.ExhibitGalleryNav .nav-button:active:before{background-color:#d0b9a7}.ExhibitGalleryNav .nav-button:after,.ExhibitGalleryNav .nav-button:before{background-color:#4a3d35;border-radius:10px;content:" ";position:absolute;width:2px}.ExhibitGalleryNav .nav-button.close:after,.ExhibitGalleryNav .nav-button.close:before{height:16px;left:12.06px;top:4.5px}.ExhibitGalleryNav .nav-button.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ExhibitGalleryNav .nav-button.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ExhibitGalleryNav .nav-button.next:after,.ExhibitGalleryNav .nav-button.next:before,.ExhibitGalleryNav .nav-button.prev:after,.ExhibitGalleryNav .nav-button.prev:before{height:9px;left:11.68px}.ExhibitGalleryNav .nav-button.prev:before{top:5.6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ExhibitGalleryNav .nav-button.prev:after{top:11.2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ExhibitGalleryNav .nav-button.next:before{top:5.6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ExhibitGalleryNav .nav-button.next:after{top:11.2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ExhibitGallery{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1b1714;background-color:rgba(27,23,20,.9);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.ExhibitGallery .transition-enter{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.ExhibitGallery .transition-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.ExhibitGallery .transition-exit{opacity:1}.ExhibitGallery .transition-exit-active{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.ExhibitGallery .scroll-container{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll;position:absolute;width:100%}.ExhibitGallery .scroll-indicator{background:rgba(0,0,255,.7);bottom:10px;left:10px;position:absolute;z-index:1000}.ExhibitGallery .exhibit-content{margin:0 auto 50px;max-width:1200px;position:relative}.TeamMember{background:rgba(0,0,0,.2);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-grow:1;margin:15px;padding:30px;text-decoration:none;transition:transform .2s;width:350px}.TeamMember:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}@media screen and (max-width:500px){.TeamMember{align-items:center;flex-direction:column}}.TeamMember .member-photo{border-radius:80px;height:160px;margin-right:30px;width:160px}@media screen and (max-width:500px){.TeamMember .member-photo{border-radius:100px;margin-bottom:30px}}.TeamMember .member-details{color:#fff;width:100%}.TeamMember .member-details .member-firm{margin:6px 0;max-height:30px;max-width:200px}.TeamMember .member-details .member-detail{color:#a89d92;font-family:Roboto,sans-serif;font-size:13.12px;margin:6px 0}.TeamMember .member-details .address-line{display:block}.TeamMember .member-details .member-name{color:#ebddce;font-family:Crimson Pro,serif;font-size:20px;font-weight:700}.TeamMember .member-details .member-name a{text-decoration:none}.Home{background-color:#1a1714;overflow:auto}.Home.modal-open{height:100vh;overflow:hidden;position:relative}.Home a,.Home li,.Home p{color:#ebddce;font-family:Crimson Pro,serif}.Home h1,.Home h2{color:#866642;font-family:"DM Serif Display",serif;font-weight:400}.Home h1{font-size:3em}.Home h2{font-size:2em}.Home .header-enter{opacity:0}.Home .header-enter-active{opacity:1;transition:opacity 3s}.Home header{align-items:stretch;background:radial-gradient(at 80% 140px,#383029 0,rgba(26,23,20,0) 60%);display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;position:relative;text-align:center}.Home header .headings{flex-shrink:0;overflow:auto;padding:0 20px}.Home header .headings h1,.Home header .headings h2{color:#58493b;margin:36px 0}.Home header .headings h1{font-size:3em}.Home header .headings h1 .bg-gradient{background:linear-gradient(90deg,#40352f 0,#705f55 20%,#0e0c0a 50%,#261e1a);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.Home header .headings h2{font-size:1.5em}.Home header .headings .separator{border-bottom:1px solid hsla(21,17%,56%,.3);border-top:1px solid rgba(19,16,13,.7);margin:0 auto;width:240px}.Home header .hero-container{flex-basis:600px;flex-shrink:1}.Home header .hero-container .hero{background-image:url(/static/media/ashly-hero.00a5e1a3054a7432765e.png);background-position:top;background-size:cover;height:100%;margin:0 auto;max-width:1440px;width:100%}.Home section{margin:100px auto 200px;max-width:960px;padding:0 120px}@media screen and (max-width:1200px){.Home section{padding:0 10vw}}.Home section.purpose p{font-size:1.2em;line-height:1.3}.Home section.purpose p a{border-bottom:1px solid transparent;color:#cba982;text-decoration:none;transition:color .1s,border-color .1s}.Home section.purpose p a:hover{border-bottom:1px solid rgba(173,122,65,.5);color:#ad7a41}.Home section.purpose p a:active{color:#b1834e}.Home section.quote p{margin:0 25px;position:relative}.Home section.quote p .quote-text{font-size:1.8em;font-style:italic}.Home section.quote p .author{color:#bd7d36;display:block;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:.15em;margin:20px 0 0 30px;text-transform:uppercase}.Home section.quote p .author:before{content:"——";letter-spacing:-.2em;margin-right:.5em}.Home section.quote p .open-quote{font-size:140px;left:-60px;opacity:.1;position:absolute;top:-50px}.Home section.contact p{color:#a89786;font-size:1.2em;line-height:1.2em}.Home section.contact .contact-logo{max-width:100%;width:450px}.Home section.contact .contact-info .contact-name{color:#ebddce;font-family:Roboto,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.Home section.contact .contact-info .contact-name:hover{text-decoration:underline}.Home section.contact .contact-info sup{position:relative;top:-.4em;vertical-align:baseline}.Home section.contact .contact-link{color:#a89786;text-decoration:none}.Home section.contact .contact-link:hover{color:#ebddce;text-decoration:underline}.Home section .side-photo-link{border-radius:10px;display:block;float:right;line-height:0;margin:0 0 40px 40px;max-width:300px;text-decoration:none}.Home section .side-photo-link:focus-visible{outline:2px solid #cba982;outline-offset:4px}.Home section .side-photo-link:focus-visible .side-photo,.Home section .side-photo-link:hover .side-photo{-webkit-filter:none;filter:none}.Home section .side-photo{border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.3);display:block;-webkit-filter:sepia(30%) brightness(90%) contrast(120%);filter:sepia(30%) brightness(90%) contrast(120%);height:auto;max-height:min(72vh,600px);max-width:100%;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;width:auto}.Home .team-members{display:flex;flex-wrap:wrap;margin:-15px}.Home footer{margin:60px auto 120px;max-width:1024px}.Home footer .social .icon{height:40px;width:40px}.Home footer .social .icon path{fill:#5c4223;transition:fill .2s ease-in-out}.Home footer .social .icon:hover path{fill:#866642}.Home footer p{align-items:center;color:#504840;display:flex;justify-content:center;text-align:center}.Home footer p span{margin:0 5px}.Home footer p span a{color:inherit;text-decoration:none;transition:.2s}.Home footer p span a:hover{color:#544b41;text-decoration:underline}@media(max-width:800px){.Home section .side-photo-link{float:none;margin:0 auto 20px;max-width:100%}.Home section .side-photo{max-height:min(62vh,520px)}}.Script{background:#fff;color:#000}.Script .script-header{background:rgba(0,0,0,.1);padding:20px 10px}.Script .loading-indicator{color:#807d78;font-family:Roboto,sans-serif;font-size:2em;height:90vh;letter-spacing:.15em;line-height:90vh;margin:0 auto;max-width:600px;text-align:center;text-transform:uppercase}.Script .script .script-contents{font-family:Courier;line-height:1.2em;margin:0 auto;max-width:600px;padding:100px 30px}.Script .script .script-contents .scene-heading{font-size:1.2em;font-weight:700;margin-top:60px;position:relative;text-transform:uppercase}.Script .script .script-contents .scene-heading:before{content:">";left:-45px;position:absolute;width:2px}.Script .script .script-contents p span.allcaps{text-transform:uppercase}.Script .script .script-contents p span.italic{font-style:italic}.Script .script .script-contents p span.bold{font-weight:700}.Script .script .script-contents .character{margin:16px auto 0;max-width:180px;padding:0 60px;text-transform:uppercase}.Script .script .script-contents .parenthetical{font-size:.85em;margin:0 auto;max-width:280px;opacity:.65;padding:0 45px}.Script .script .script-contents .dialogue{margin:0 auto;max-width:360px;padding:0 30px}.SongPlayer{margin:-16px 0;padding:16px 0;width:100%;z-index:10}.SongPlayer:focus{outline:none}.SongEnd{display:flex}.SongEnd .line{border-top:1px solid rgba(255,0,0,.4);flex-grow:1;position:relative;top:.5em}.SongEnd .label{color:rgba(255,0,0,.4);padding:0 10px;text-transform:uppercase}
/*# sourceMappingURL=main.26ceaa1e.css.map*/