@import'/common/fonts/MyFontsWebfontsKit.css';@import'/common/vendor/swiperjs/swiper-bundle.min.css';@import'/common/vendor/mCustomScrollbar/jquery.mCustomScrollbar.min.css';html{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;background-color:#fff;font-family:"FuturaBT-Book",sans-serif;font-size:15px;color:#000;overflow-y:scroll}i{font-family:"FuturaBT-BookItalic",sans-serif;font-weight:normal}b,strong{font-family:"FuturaBT-Medium",sans-serif;font-weight:normal}b i,i b,strong i,i strong{font-family:"FuturaBT-MediumItalic",sans-serif;font-weight:normal}body.overlay{overflow:hidden}body.modal{overflow:hidden}button:focus{outline:0}a{color:#000}p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal}#siteWrapper{position:relative;padding:0 110px}@media only screen and (max-width: 600px){#siteWrapper{padding-left:5%;padding-right:5%}}@media only screen and (min-width: 768px){#siteWrapper.has-back-to-top{padding:0 110px}}@media only screen and (max-width: 768px){#siteWrapper.has-back-to-top{padding-bottom:4em}}.site-container{position:relative;max-width:2050px;min-height:100vh;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1500px){.site-container{max-width:1200px}}.content-container{position:relative;flex:1}.privacy-overlay{display:none;position:fixed;width:100%;left:0;bottom:0;padding:1em;font-size:14px;background-color:rgba(235,235,235,.95);color:#000}.privacy-overlay.show{display:block}.privacy-overlay>div{margin:0 auto;max-width:825px;text-align:center}.privacy-overlay p{text-align:left;margin-top:0;margin-bottom:1em}.privacy-overlay button{display:inline-block;cursor:pointer;margin:0 1em;border:0;font-weight:bold;font-size:13px;border-radius:0;padding:.25em .75em;background-color:#fff;color:#000}.privacy-overlay button.reject{background-color:#ccc;color:#000}.hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.justify{text-align:justify}section{margin-top:70px}@media only screen and (max-width: 768px){section{margin-top:50px}}section .mobile-section-title{display:none}@media only screen and (max-width: 768px){section .mobile-section-title{display:block;margin-bottom:1em;font-size:18px}}section .api-content img{max-width:100%;height:auto}.columns{column-count:4;column-gap:1em;column-fill:balance}@media only screen and (max-width: 1730px){.columns{column-count:3}}@media only screen and (max-width: 1320px){.columns{column-count:2}}@media only screen and (max-width: 930px){.columns{column-count:1}}.columns .column-item{display:block;text-align:left;white-space:nowrap}.flex-columns{margin:1em 0 0;display:flex;flex-wrap:wrap}.flex-columns.num-of-columns-10 .flex-cell{flex-basis:10%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-10 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-10 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-10 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-9 .flex-cell{flex-basis:11%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-9 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-9 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-9 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-8 .flex-cell{flex-basis:12%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-8 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-8 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-8 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-7 .flex-cell{flex-basis:14%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-7 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-7 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-7 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-6 .flex-cell{flex-basis:16%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-6 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-6 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-6 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-5 .flex-cell{flex-basis:20%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-5 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-5 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-5 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-4 .flex-cell{flex-basis:25%}@media only screen and (max-width: 1730px){.flex-columns.num-of-columns-4 .flex-cell{flex-basis:33%}}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-4 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-4 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-3 .flex-cell{flex-basis:33%}@media only screen and (max-width: 1320px){.flex-columns.num-of-columns-3 .flex-cell{flex-basis:50%}}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-3 .flex-cell{flex-basis:100%}}.flex-columns.num-of-columns-2 .flex-cell{flex-basis:50%}@media only screen and (max-width: 930px){.flex-columns.num-of-columns-2 .flex-cell{flex-basis:100%}}.flex-columns .flex-cell{flex-basis:100%;text-align:left;padding-right:1em}.table{display:table}.table .tr{display:table-row}.table .td{display:table-cell;padding-right:3em;text-align:left}.cta{margin:15px auto;color:#000;text-decoration:none;display:inline-block;background-color:#f0dfb5;padding:5px 30px;text-transform:uppercase;transition:300ms}.cta:hover{background-color:#e7cd8b}.essay-wrapper{position:relative;width:100%;margin:0 auto}.essay-wrapper .indented{text-indent:1em}.essay-wrapper .essay-menu{float:left;width:25%;position:sticky;top:20px;padding-right:10px;height:100%;max-height:calc(100vh - 150px)}.essay-wrapper .essay-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#aaa}.essay-wrapper .essay-menu .mCSB_scrollTools .mCSB_dragger .mCSB_draggerRail{background-color:#ccc}@media only screen and (max-width: 768px){.essay-wrapper .essay-menu{z-index:1001;position:fixed;top:auto !important;bottom:0;left:0;width:100%;height:3em;padding:0 0 0 1em;background-color:#fff;border-top:1px solid #000;overflow:hidden}.essay-wrapper .essay-menu.is-open{top:0;height:75%;overflow-y:auto}}.essay-wrapper .essay-menu .mobile-menu-toggle{display:none}@media only screen and (max-width: 768px){.essay-wrapper .essay-menu .mobile-menu-toggle{display:block;float:right;cursor:pointer;width:60px;height:3em;background-repeat:no-repeat;background-position:center center;background-image:url(/common/images/arrow-up.png)}}.essay-wrapper .essay-menu.is-open .mobile-menu-toggle{transform:scale(-1)}.essay-wrapper .essay-menu .essay-menu-item{margin-bottom:10px}@media only screen and (max-width: 768px){.essay-wrapper .essay-menu .essay-menu-item{line-height:3em;font-size:16px}.essay-wrapper .essay-menu .essay-menu-item:first-of-type{line-height:3em}}.essay-wrapper .essay-menu a{display:block;text-decoration:none}.essay-wrapper .essay-menu a:hover,.essay-wrapper .essay-menu a.is-selected{text-decoration:underline}.essay-wrapper .essay-menu a.menu-back-to-top{margin-top:20px;padding-left:20px;background-image:url(/common/images/arrow-up.png);background-position:left center;background-size:15px auto;background-repeat:no-repeat}.essay-wrapper.has-no-menu .essay-content{float:none;width:100%;border-left:0;padding-left:0}.essay-wrapper .essay-content{float:right;width:75%;border-left:1px solid #ccc;padding-left:60px}@media only screen and (max-width: 768px){.essay-wrapper .essay-content{float:none;width:100%;border-left:0;padding-left:0}}.essay-wrapper .essay-content .essay-anchor u{text-decoration:none}.essay-wrapper .essay-content p>span[style*=font-size],.essay-wrapper .essay-content p>strong[style*=font-size],.essay-wrapper .essay-content p>em[style*=font-size]{display:inline-block}.essay-wrapper .back-to-top{float:left;cursor:pointer;position:sticky;bottom:50px;margin-top:2em;margin-left:-92px;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.essay-wrapper .back-to-top{position:static;margin-left:0}}footer{line-height:1.2;margin-top:50px;padding:1em 0;border-top:1px solid #000;font-size:10px;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){footer{display:block}}footer p{margin:0}footer a{text-decoration:none}@media only screen and (max-width: 768px){footer .social{margin-top:10px}}footer .social a{display:inline-block}footer .social a img{display:block;width:auto;height:30px}[class*=-gallery-grid-] .gallery-grid-item{display:block;float:left}.cinema-gallery-grid-1 .gallery-grid-item:nth-of-type(n){clear:none;width:100%;margin-right:0;margin-top:75px}.cinema-gallery-grid-1 .gallery-grid-item:nth-of-type(-n+1){margin-top:0}.cinema-gallery-grid-2 .gallery-grid-item:nth-of-type(n){clear:none;width:45%;margin-right:10%;margin-top:75px}.cinema-gallery-grid-2 .gallery-grid-item:nth-of-type(2n){margin-right:0}.cinema-gallery-grid-2 .gallery-grid-item:nth-of-type(2n+1){clear:both}.cinema-gallery-grid-2 .gallery-grid-item:nth-of-type(-n+2){margin-top:0}.cinema-gallery-grid-3 .gallery-grid-item:nth-of-type(n){clear:none;width:29%;margin-right:6.5%;margin-top:75px}.cinema-gallery-grid-3 .gallery-grid-item:nth-of-type(3n){margin-right:0}.cinema-gallery-grid-3 .gallery-grid-item:nth-of-type(3n+1){clear:both}.cinema-gallery-grid-3 .gallery-grid-item:nth-of-type(-n+3){margin-top:0}.cinema-gallery-grid-4 .gallery-grid-item:nth-of-type(n){clear:none;width:22%;margin-right:4%;margin-top:75px}.cinema-gallery-grid-4 .gallery-grid-item:nth-of-type(4n){margin-right:0}.cinema-gallery-grid-4 .gallery-grid-item:nth-of-type(4n+1){clear:both}.cinema-gallery-grid-4 .gallery-grid-item:nth-of-type(-n+4){margin-top:0}.cinema-gallery-grid-5 .gallery-grid-item:nth-of-type(n){clear:none;width:17%;margin-right:3.75%;margin-top:75px}.cinema-gallery-grid-5 .gallery-grid-item:nth-of-type(5n){margin-right:0}.cinema-gallery-grid-5 .gallery-grid-item:nth-of-type(5n+1){clear:both}.cinema-gallery-grid-5 .gallery-grid-item:nth-of-type(-n+5){margin-top:0}.cinema-gallery-grid-8 .gallery-grid-item:nth-of-type(n){clear:none;width:10%;margin-right:2.857%;margin-top:75px}.cinema-gallery-grid-8 .gallery-grid-item:nth-of-type(8n){margin-right:0}.cinema-gallery-grid-8 .gallery-grid-item:nth-of-type(8n+1){clear:both}.cinema-gallery-grid-8 .gallery-grid-item:nth-of-type(-n+8){margin-top:0}@media only screen and (max-width: 1500px){.desktop-gallery-grid-1 .gallery-grid-item:nth-of-type(n){clear:none;width:100%;margin-right:0;margin-top:75px}.desktop-gallery-grid-1 .gallery-grid-item:nth-of-type(-n+1){margin-top:0}.desktop-gallery-grid-3 .gallery-grid-item:nth-of-type(n){clear:none;width:29%;margin-right:6.5%;margin-top:75px}.desktop-gallery-grid-3 .gallery-grid-item:nth-of-type(3n){margin-right:0}.desktop-gallery-grid-3 .gallery-grid-item:nth-of-type(3n+1){clear:both}.desktop-gallery-grid-3 .gallery-grid-item:nth-of-type(-n+3){margin-top:0}.desktop-gallery-grid-5 .gallery-grid-item:nth-of-type(n){clear:none;width:17%;margin-right:3.75%;margin-top:75px}.desktop-gallery-grid-5 .gallery-grid-item:nth-of-type(5n){margin-right:0}.desktop-gallery-grid-5 .gallery-grid-item:nth-of-type(5n+1){clear:both}.desktop-gallery-grid-5 .gallery-grid-item:nth-of-type(-n+5){margin-top:0}}@media only screen and (max-width: 768px){.mobile-gallery-grid-1 .gallery-grid-item:nth-of-type(n){clear:none;width:100%;margin-right:0;margin-top:75px}.mobile-gallery-grid-1 .gallery-grid-item:nth-of-type(-n+1){margin-top:0}.mobile-gallery-grid-2 .gallery-grid-item:nth-of-type(n){clear:none;width:46%;margin-right:8%;margin-top:75px}.mobile-gallery-grid-2 .gallery-grid-item:nth-of-type(2n){margin-right:0}.mobile-gallery-grid-2 .gallery-grid-item:nth-of-type(2n+1){clear:both}.mobile-gallery-grid-2 .gallery-grid-item:nth-of-type(-n+2){margin-top:0}.mobile-gallery-grid-3 .gallery-grid-item:nth-of-type(n){clear:none;width:29%;margin-right:6.5%;margin-top:75px}.mobile-gallery-grid-3 .gallery-grid-item:nth-of-type(3n){margin-right:0}.mobile-gallery-grid-3 .gallery-grid-item:nth-of-type(3n+1){clear:both}.mobile-gallery-grid-3 .gallery-grid-item:nth-of-type(-n+3){margin-top:0}.mobile-gallery-grid-5 .gallery-grid-item:nth-of-type(n){clear:none;width:17%;margin-right:3.75%;margin-top:75px}.mobile-gallery-grid-5 .gallery-grid-item:nth-of-type(5n){margin-right:0}.mobile-gallery-grid-5 .gallery-grid-item:nth-of-type(5n+1){clear:both}.mobile-gallery-grid-5 .gallery-grid-item:nth-of-type(-n+5){margin-top:0}}header{margin-top:26px}header a{float:left;display:block;float:left}header .site-logo{display:block;width:auto;height:20px}nav{margin-top:18px;line-height:1;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){nav{display:none}}nav a{position:relative;text-decoration:none;color:#000;white-space:nowrap;margin-right:30px;margin-bottom:1em}nav a:last-child{margin-right:0}nav a:hover:after,nav a.is-selected:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#000}.breadcrumbs{line-height:1;font-size:12px;margin-left:-10px;margin-bottom:1em}@media only screen and (max-width: 768px){.breadcrumbs{line-height:1.1}}.breadcrumbs a{text-decoration:none;display:inline-block;color:#000;margin:0 10px 1em}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{display:inline-block;text-decoration:underline;margin-left:10px;height:1em}.breadcrumbs .truncate{width:100px;overflow:hidden;white-space:nowrap;vertical-align:top;text-overflow:ellipsis}.mobile-nav-wrapper{display:none}.is-smaller-mobile .mobile-nav-wrapper,.is-mobile .mobile-nav-wrapper{display:block}.mobile-nav-toggle{cursor:pointer;position:absolute;z-index:1000;top:24px;right:0;width:44px;height:44px;background-repeat:no-repeat;background-image:url(/common/images/nav-hamburger.png);background-position:right top}.mobile-nav-toggle.is-open{top:21px;background-image:url(/common/images/nav-close.png)}.mobile-nav{display:none;margin:0;z-index:100;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;padding:25px 5%}.mobile-nav.is-open{display:block;overflow-y:auto}.mobile-nav .mobile-site-logo{display:block;width:auto;height:20px}.mobile-nav a{display:block;margin:0;font-size:20px;margin-top:1em;text-transform:uppercase;text-decoration:none;color:#000}.mobile-nav a.is-selected{text-decoration:underline}.tabs{position:relative;margin-bottom:30px;overflow:hidden;background-color:#fff;padding-left:15px}.tabs:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#ccc;z-index:1}.tabs .tab{z-index:2;cursor:pointer;position:relative;float:left;font-size:14px;border-top:1px solid #eee;border-bottom:1px solid #ccc;border-right:1px solid #eee;border-left:1px solid #eee;padding:0 20px;border-radius:5px 5px 0 0;color:#aaa;text-decoration:none;line-height:35px;height:35px;margin-bottom:-1px}.tabs .tab.is-active{z-index:5;font-size:15px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:5px solid #fff;color:#000}.tabs .tab:hover{color:#000}.tabs .tab+.tab{margin-left:-1px}.home-section{max-width:1200px;margin:0 auto}.home-section .flex-hero{display:flex;justify-content:center}@media only screen and (max-width: 768px){.home-section .flex-spacer{display:none}}.home-section .hero-image a{display:block}.home-section .hero-image img{max-width:100%;max-height:600px}.home-section .hero-image .description{font-size:14px;line-height:1.3;margin-top:10px}.home-section .featured{margin-top:75px}@media only screen and (max-width: 768px){.home-section .featured{margin-top:40px}}.home-section .featured .feature{float:left;width:28%;margin-bottom:75px}.home-section .featured .feature:nth-last-child(-n+3){margin-bottom:0}@media only screen and (max-width: 768px){.home-section .featured .feature:nth-last-child(-n+3){margin-bottom:40px}}@media only screen and (max-width: 768px){.home-section .featured .feature:last-child{margin-bottom:0}}.home-section .featured .feature:nth-child(3n+1){clear:left}.home-section .featured .feature:nth-child(2n){margin-left:8%;margin-right:8%}@media only screen and (max-width: 768px){.home-section .featured .feature:nth-child(2n){margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.home-section .featured .feature{width:100%;clear:both;margin-left:0;margin-right:0}}.home-section .featured a{display:block;text-decoration:none}.home-section .featured .titles{display:flex;flex-direction:column;justify-content:flex-start}.home-section .featured .title{font-size:20px;line-height:1.2;text-align:center}.home-section .featured .subtitle{margin-top:3px;font-size:16px;line-height:1.2;text-align:center}.home-section .featured .image{margin:1em auto;position:relative;width:80%;background-repeat:no-repeat;background-position:center center;background-size:contain}.home-section .featured .image:before{content:"";display:block;padding-top:100%}@media only screen and (max-width: 768px){.home-section .featured .image{width:50%}}.home-section .featured .description{font-size:14px}.books-section .back-to-top{display:none;float:left;cursor:pointer;position:static;margin-top:2em;margin-left:0;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.books-section .back-to-top{display:block}}.books-section .books-grid .book a{display:block;text-decoration:none}.books-section .books-grid .book .title{font-size:24px;line-height:1.1666666667}.books-section .books-grid .book .subtitle{font-size:18px;line-height:1.4}.books-section .books-grid .book .title{font-size:20px;margin-top:36px}.books-section .books-grid .book .subtitle{font-size:16px;margin-top:5px}.books-section .books-grid .book .image{position:relative;width:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.books-section .books-grid .book .image:before{content:"";content:"";display:block;padding-top:100%}.book-by-name-section .essay-menu{top:90px}.book-by-name-section .info{display:flex;justify-content:space-evenly}.book-by-name-section .info .image-and-purchase{width:45%;max-width:560px;text-align:center}@media only screen and (max-width: 768px){.book-by-name-section .info .image-and-purchase{width:100%}}.book-by-name-section .info .image-and-purchase img{display:block;width:100%;max-width:400px;margin:0 auto}.book-by-name-section .info .image-and-purchase .cta{margin-bottom:0}.book-by-name-section .info .about{width:45%;max-width:510px}@media only screen and (max-width: 768px){.book-by-name-section .info .about{width:100%;margin-top:15px}}.book-by-name-section .info .about .title{font-size:24px;line-height:1.1666666667}.book-by-name-section .info .about .subtitle{font-size:18px;line-height:1.1666666667}.book-by-name-section .info .about .description{margin-top:20px}@media only screen and (max-width: 768px){.book-by-name-section .info{display:block}}.book-by-name-section .tabs{z-index:100;position:sticky;top:-40px;padding-top:60px}.book-by-name-section .tabbed-section{display:none}.book-by-name-section .tabbed-section.is-visible{display:block}.book-by-name-section .gallery .gallery-pages .gallery-grid-item:nth-of-type(n){margin-top:2rem}.book-by-name-section .gallery .gallery-pages .gallery-grid-item:nth-of-type(-n+8){margin-top:0}@media only screen and (max-width: 768px){.book-by-name-section .gallery .gallery-pages .gallery-grid-item:nth-of-type(n){margin-top:2rem}.book-by-name-section .gallery .gallery-pages .gallery-grid-item:nth-of-type(-n+2){margin-top:0}}.book-by-name-section .gallery .gallery-pages a{display:block}.book-by-name-section .gallery .gallery-pages .gallery-page{position:relative;background-repeat:no-repeat;background-size:contain;background-position:center center}.book-by-name-section .gallery .gallery-pages .gallery-page:before{display:block;content:"";padding-top:100%}.book-by-image-section .gallery-swiper{position:relative}.book-by-image-section .swiper-container{width:calc(100% - 60px);margin:0 auto}.book-by-image-section .swiper-wrapper{align-items:center}.book-by-image-section .swiper-slide{text-align:center}.book-by-image-section .image{width:100%;height:50vh;background-repeat:no-repeat;background-size:contain;background-position:center center}.book-by-image-section .gallery-swiper-text{width:calc(100% - 60px);min-height:25vh;margin:0 auto;padding:15px 0;text-align:center}.book-by-image-section .gallery-swiper-text.justify-Left .description{text-align:left}.book-by-image-section .text{display:none}.book-by-image-section .text .description{margin:15px auto}.book-by-image-section .text .cta+.description{margin:10px auto}.book-by-image-section .swiper-button{width:16px;height:28px;background-repeat:no-repeat;font-size:0;color:rgba(0,0,0,0);display:block;margin:0;top:50%;margin-top:-14px}.book-by-image-section .swiper-button:focus{outline:0}.book-by-image-section .swiper-button.swiper-button-prev{left:0;background-image:url(/common/images/arrow-left.png)}.book-by-image-section .swiper-button.swiper-button-next{right:0;background-image:url(/common/images/arrow-right.png)}.gallery-section{max-width:1600px;margin:0 auto}.gallery-section .back-to-top{display:none;float:left;cursor:pointer;position:static;margin-top:2em;margin-left:0;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.gallery-section .back-to-top{display:block}}.gallery-section a{text-decoration:none}.gallery-section a.image-link{display:block;width:50%;float:left}@media only screen and (max-width: 1500px){.gallery-section a.image-link{width:25%}}@media only screen and (max-width: 768px){.gallery-section a.image-link{width:100%;padding:0;float:none}}.gallery-section .image{position:relative;width:100%;background-repeat:no-repeat;background-position:center top;background-size:contain}.gallery-section .image:before{content:"";content:"";display:block;padding-top:100%}.gallery-section .about{float:right;width:50%;padding-left:40px}@media only screen and (max-width: 1500px){.gallery-section .about{width:75%}}@media only screen and (max-width: 768px){.gallery-section .about{width:100%;padding:0;margin-top:40px;float:none}}.gallery-section .about .title{font-size:24px;line-height:1.1666666667}.gallery-section .about .description{line-height:1.4;margin-top:20px}@media only screen and (max-width: 768px){.gallery-section .about .description{display:none}}.gallery-celebrities-section .alphabet-menu{font-size:18px;line-height:1;margin-bottom:20px;margin-left:-10px;text-align:center}.gallery-celebrities-section .alphabet-menu a{text-decoration:none;display:inline-block;color:#000;margin:0 5px 10px}.gallery-celebrities-section .alphabet-menu a:hover,.gallery-celebrities-section .alphabet-menu a.is-selected{text-decoration:underline}.gallery-celebrities-section .alphabet-menu a:not(.has-content){color:#aaa;pointer-events:none;cursor:default}.gallery-celebrities-section .alphabet-menu a:not(.has-content):hover{text-decoration:none}.gallery-celebrities-section .celebrity+.celebrity{margin-top:20px}.gallery-by-name-section .back-to-top{display:none;float:left;cursor:pointer;position:static;margin-top:2em;margin-left:0;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.gallery-by-name-section .back-to-top{display:block}}.gallery-by-name-section .gallery-images .gallery-image a{display:block}.gallery-by-name-section .gallery-images .gallery-image .image{position:relative;width:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.gallery-by-name-section .gallery-images .gallery-image .image:before{content:"";content:"";display:block;padding-top:100%}.gallery-by-image-section .flip{cursor:pointer;display:inline-block;margin:15px auto}.gallery-by-image-section .flip img{display:block}.gallery-by-image-section .breadcrumbs .letter,.gallery-celebrities-by-image-section .breadcrumbs .letter{text-transform:uppercase}.gallery-by-image-section .gallery-swiper,.gallery-celebrities-by-image-section .gallery-swiper{position:relative}.gallery-by-image-section .swiper-container,.gallery-celebrities-by-image-section .swiper-container{width:calc(100% - 60px);margin:0 auto}.gallery-by-image-section .swiper-wrapper,.gallery-celebrities-by-image-section .swiper-wrapper{align-items:center}.gallery-by-image-section .swiper-slide,.gallery-celebrities-by-image-section .swiper-slide{text-align:center}.gallery-by-image-section .image,.gallery-celebrities-by-image-section .image{width:100%;height:50vh;background-repeat:no-repeat;background-size:contain;background-position:center center}.gallery-by-image-section .gallery-swiper-text,.gallery-celebrities-by-image-section .gallery-swiper-text{width:calc(100% - 60px);min-height:25vh;margin:0 auto;padding:15px 0;text-align:center}.gallery-by-image-section .gallery-swiper-text.justify-Left .description,.gallery-celebrities-by-image-section .gallery-swiper-text.justify-Left .description{text-align:left}.gallery-by-image-section .text,.gallery-celebrities-by-image-section .text{display:none}.gallery-by-image-section .text .description,.gallery-celebrities-by-image-section .text .description{margin:15px auto}.gallery-by-image-section .text .cta+.description,.gallery-celebrities-by-image-section .text .cta+.description{margin:10px auto}.gallery-by-image-section .swiper-button,.gallery-celebrities-by-image-section .swiper-button{width:16px;height:28px;background-repeat:no-repeat;font-size:0;color:rgba(0,0,0,0);display:block;margin:0;top:50%;margin-top:-14px}.gallery-by-image-section .swiper-button:focus,.gallery-celebrities-by-image-section .swiper-button:focus{outline:0}.gallery-by-image-section .swiper-button.swiper-button-prev,.gallery-celebrities-by-image-section .swiper-button.swiper-button-prev{left:0;background-image:url(/common/images/arrow-left.png)}.gallery-by-image-section .swiper-button.swiper-button-next,.gallery-celebrities-by-image-section .swiper-button.swiper-button-next{right:0;background-image:url(/common/images/arrow-right.png)}.films-section .back-to-top{display:none;float:left;cursor:pointer;position:static;margin-top:2em;margin-left:0;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.films-section .back-to-top{display:block}}.films-section .films-grid .film a{display:block;text-decoration:none}.films-section .films-grid .film .title{font-size:24px;line-height:1.1666666667}.films-section .films-grid .film .subtitle{font-size:18px;line-height:1.4}.films-section .films-grid .film .title{font-size:20px;margin-top:36px}.films-section .films-grid .film .subtitle{margin-top:5px}.films-section .films-grid .film .image{position:relative;width:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.films-section .films-grid .film .image:before{content:"";content:"";display:block;padding-top:100%}.film-by-name-section .info{display:flex;justify-content:space-evenly}.film-by-name-section .info .image-and-purchase{width:45%;max-width:560px;text-align:center}@media only screen and (max-width: 768px){.film-by-name-section .info .image-and-purchase{width:100%}}.film-by-name-section .info .image-and-purchase img{display:block;width:100%;max-width:400px;margin:0 auto}.film-by-name-section .info .about{width:45%;max-width:510px}@media only screen and (max-width: 768px){.film-by-name-section .info .about{width:100%;margin-top:15px}}.film-by-name-section .info .about .title{font-size:24px;line-height:1.1666666667}.film-by-name-section .info .about .subtitle{font-size:18px;line-height:1.1666666667}.film-by-name-section .info .about .description{margin-top:20px}@media only screen and (max-width: 768px){.film-by-name-section .info{display:block}}.film-by-name-section .gallery-alternate{margin-top:30px;border-top:1px solid #ccc;padding-top:30px}.film-by-name-section .gallery-alternate .gallery-title{font-size:26px;margin-bottom:30px}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item{display:block;float:left}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(n){clear:none;width:10%;margin-right:2.857%;margin-top:2em}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(8n){margin-right:0}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(8n+1){clear:both}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(-n+8){margin-top:0}@media only screen and (max-width: 960px){.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(n){clear:none;width:22%;margin-right:4%;margin-top:2em}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(4n){margin-right:0}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(4n+1){clear:both}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(-n+4){margin-top:0}}@media only screen and (max-width: 768px){.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(n){clear:none;width:46%;margin-right:8%;margin-top:2em}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(2n){margin-right:0}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(2n+1){clear:both}.film-by-name-section .gallery-alternate .gallery-pages .gallery-grid-item:nth-of-type(-n+2){margin-top:0}}.film-by-name-section .gallery-alternate .gallery-pages a{display:block}.film-by-name-section .gallery-alternate .gallery-pages .gallery-page{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.film-by-name-section .gallery-alternate .gallery-pages .gallery-page:before{display:block;content:"";padding-top:56.25%}.film-by-name-section .essay{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}.film-by-clip-section .gallery-swiper{position:relative}.film-by-clip-section .swiper-container{width:calc(100% - 60px);margin:0 auto}.film-by-clip-section .swiper-wrapper{align-items:center}.film-by-clip-section .swiper-slide{text-align:center}.film-by-clip-section .clip{position:relative;background-repeat:no-repeat;background-size:contain;background-position:center center}.film-by-clip-section .clip:before{content:"";display:block;padding-top:56.25%}.film-by-clip-section .clip.iframe-is-loaded{background:none !important}.film-by-clip-section .clip iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.film-by-clip-section .gallery-swiper-text{width:calc(100% - 60px);min-height:25vh;margin:0 auto;text-align:center;padding:15px 0}.film-by-clip-section .text{display:none}.film-by-clip-section .swiper-button{width:16px;height:28px;background-repeat:no-repeat;font-size:0;color:rgba(0,0,0,0);display:block;margin:0;top:50%;margin-top:-14px}.film-by-clip-section .swiper-button:focus{outline:0}.film-by-clip-section .swiper-button.swiper-button-prev{left:0;background-image:url(/common/images/arrow-left.png)}.film-by-clip-section .swiper-button.swiper-button-next{right:0;background-image:url(/common/images/arrow-right.png)}.exhibitions-section{max-width:1600px;margin:0 auto}.exhibitions-section .back-to-top{display:none;float:left;cursor:pointer;position:static;margin-top:2em;margin-left:0;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.exhibitions-section .back-to-top{display:block}}.exhibitions-section .image{width:50%;float:left;padding-right:20px}@media only screen and (max-width: 1500px){.exhibitions-section .image{width:25%}}@media only screen and (max-width: 768px){.exhibitions-section .image{width:100%;padding:0;float:none}}.exhibitions-section .image img{display:block;width:100%;max-width:400px;margin:0 auto}.exhibitions-section .about{float:right;width:50%;padding-left:20px}@media only screen and (max-width: 1500px){.exhibitions-section .about{width:75%}}@media only screen and (max-width: 768px){.exhibitions-section .about{width:100%;padding:0;margin-top:40px;float:none}}.exhibitions-section .about .title{font-size:24px;line-height:1.1666666667}.exhibitions-section .about .title a{text-decoration:none}.exhibitions-section .about .description{line-height:1.4;margin-top:20px}@media only screen and (min-width: 768px){.about-section .tabs .about-tab:after,.bibliography-section .tabs .about-tab:after,.magazines-section .tabs .about-tab:after{content:" Mary Ellen Mark"}}.about-section .back-to-top,.bibliography-section .back-to-top,.magazines-section .back-to-top{float:left;cursor:pointer;position:sticky;bottom:50px;margin-top:2em;margin-left:-92px;padding-top:20px;background-image:url(/common/images/arrow-up.png);background-repeat:no-repeat;background-position:center top;text-align:center}@media only screen and (max-width: 768px){.about-section .back-to-top,.bibliography-section .back-to-top,.magazines-section .back-to-top{position:static;margin-left:0}}.bibliography-section .bibliography{margin-top:30px}.bibliography-section .volume+.volume{margin-top:1em}.bibliography-section .title{font-weight:bold}.bibliography-section .title a{text-decoration:none}.bibliography-section .title a:hover{text-decoration:underline}.magazines-section .alphabet-menu{font-size:18px;line-height:1;margin-bottom:20px;margin-left:-10px;text-align:center}.magazines-section .alphabet-menu a{text-decoration:none;display:inline-block;color:#000;margin:0 5px 10px}.magazines-section .alphabet-menu a:hover,.magazines-section .alphabet-menu a.is-selected{text-decoration:underline}.magazines-section .alphabet-menu a:not(.has-content){color:#aaa;pointer-events:none;cursor:default}.magazines-section .alphabet-menu a:not(.has-content):hover{text-decoration:none}.magazines-section .magazine+.magazine{margin-top:1em}.magazines-section .article{margin-top:1em;margin-left:1em}.magazines-section .magazine-title{font-weight:bold}.article-section .magazine-article-content .magazine-title{font-size:16px;font-weight:bold}@media only screen and (max-width: 768px){.article-section .magazine-article-content .magazine-title{font-size:19px}}.article-section .magazine-article-content .article-text{margin-top:1em}.contact-section{max-width:600px;margin:0 auto}.contact-section .logo img{display:block;max-width:150px;margin:0 auto 1em}.contact-section p img{vertical-align:middle}.contact-section p+p{margin-top:0}.contact-section .paragraph+.paragraph{margin-top:1em}.contact-section .choices{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-evenly}.contact-section .choices .type{width:50%;margin:1em 0;padding:0 1em;font-size:18px}@media only screen and (max-width: 600px){.contact-section .choices .type{width:100%}}.contact-section .choices .type a{font-size:14px;text-decoration:none;color:#d7611c}.privacy-section{max-width:1200px;margin:0 auto}.privacy-section .title{font-size:20px;text-transform:uppercase}.privacy-section p{margin:1em 0}.terms-section{max-width:1200px;margin:0 auto}.terms-section .title{font-size:20px;text-transform:uppercase}.terms-section p{margin:1em 0}.credits-section p+p{margin-top:0}.credits-section .table{width:100%;display:table;table-layout:fixed}@media only screen and (max-width: 768px){.credits-section .table{display:block;width:100%}}.credits-section .table .tr{display:table-row;vertical-align:top}.credits-section .table .td{display:table-cell;padding:.25em 0;line-height:1;word-wrap:break-word;text-align:left}@media only screen and (max-width: 768px){.credits-section .table .td{display:block;width:100%}}.photo-catalog-section .photo-catalog-list{display:flex;flex-wrap:wrap}.photo-catalog-section .photo-catalog-list a{width:25%;display:block;margin-bottom:1em}@media only screen and (max-width: 960px){.photo-catalog-section .photo-catalog-list a{width:33%}}@media only screen and (max-width: 768px){.photo-catalog-section .photo-catalog-list a{width:50%}}/*# sourceMappingURL=styles.css.map */
