@font-face{font-family:Denim;src:url(/build/assets/Denim-Regular-VbXm5Au0.woff2) format("woff2"),url(/build/assets/Denim-Regular-D4INk1CE.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Romie;src:url(/build/assets/Romie-Regular-Ci-zmbOQ.woff2) format("woff2"),url(/build/assets/Romie-Regular-B1u0ifq3.woff) format("woff");font-weight:400;font-style:normal}:root{--denim: "Denim", "Franklin Gothic", Arial, sans-serif;--romie: "Romie", "Big Caslon", serif;--black: #000000;--almost-black: #1B1B1B;--transparent-almost-black: #1B1B1B99;--medium-grey: #9c9c9c;--light-grey: #F4F4F4;--white: #FFFFFF;--beige: #a5988a;--red: #D40506;--transparent-red: #d40505a9;--yellow: #FFD700;--green: #00A86B}@keyframes breathing{0%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.display-media{display:grid;row-gap:1.5em;align-items:start}@media (min-width: 900px){.display-media{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(10vh,100px);grid-auto-flow:dense;column-gap:1.5em;align-items:stretch;justify-content:stretch}}@media (min-width: 1200px){.display-media{grid-auto-rows:minmax(8vw,100px)}}@media (min-width: 1600px){.display-media{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 2000px){.display-media{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(8vw,100px)}}.media-wrapper{overflow:clip;width:100%;position:relative}@media (min-width: 900px){.media-wrapper.vertical,.media-wrapper.square{grid-row:span 5;grid-column:span 3}}@media (min-width: 1600px){.media-wrapper.vertical,.media-wrapper.square{grid-column:span 3;grid-row:span 4}}@media (min-width: 2000px){.media-wrapper.vertical,.media-wrapper.square{grid-row:span 3}}@media (min-width: 900px){.media-wrapper.horizontal{grid-column:span 6;grid-row:span 4}}@media (min-width: 2000px){.media-wrapper.horizontal{grid-row:span 3}}.media-wrapper.playing .video-preview{z-index:1}.media-wrapper.playing .play-icon{z-index:-1}.media-wrapper.downloaded .download-media{background:var(--almost-black);border-color:var(--almost-black);color:var(--white)}.media-wrapper.downloaded .download-media svg{fill:var(--white)}.media-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.media-wrapper .download-media{position:absolute;z-index:3;bottom:1rem;right:1rem;width:2rem;height:2rem;margin:0;border-radius:.25rem;background:var(--white);border:1px solid var(--almost-black);color:var(--almost-black);padding:0;display:flex;justify-content:center;align-items:center}.media-wrapper .download-media svg{height:1rem;fill:currentColor;transition:fill .1s ease-in-out}.media-wrapper .download-media:hover,.media-wrapper .download-media:focus{background:var(--almost-black);border-color:var(--almost-black);color:var(--white);width:fit-content}.media-wrapper .download-media:hover svg,.media-wrapper .download-media:focus svg{fill:var(--white);margin:0 .575em}.media-wrapper .download-media:hover .credits-charged,.media-wrapper .download-media:focus .credits-charged{width:auto;margin-right:.5em}.media-wrapper .download-media .credits-charged{width:0;overflow:clip;white-space:nowrap;transition:width .1s ease-in-out,margin .1s ease-in-out}.media-wrapper .media-link{display:block;width:100%;height:100%}.media-wrapper .media-type-tag,.media-wrapper .media-status-tag{position:absolute;top:.5rem;left:.5rem;z-index:2;background-color:var(--beige);color:var(--white);font-size:.7rem;letter-spacing:.1em;padding:.25em .5em;border-radius:.25rem;text-transform:uppercase;font-weight:700}.media-wrapper .media-type-tag+.media-status-tag{top:calc(.75rem + 24px)}.media-wrapper .play-icon{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid var(--white);border-radius:50%;padding:.75em .6em .75em .9em}.media-wrapper .play-icon svg{fill:var(--white);width:2rem;height:2rem}.media-wrapper .video-preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.media-wrapper .jetstream-modal{z-index:150}.media-wrapper .jetstream-modal.is-short .jetstream-modal-content-wrapper{max-width:none}@media (min-width: 1200px){.media-wrapper .jetstream-modal-inner{padding-top:3rem;padding-bottom:3rem}}.media-wrapper .jetstream-modal-title{margin-bottom:2rem}@media (min-width: 1200px){.media-wrapper .jetstream-modal-title{margin-bottom:0}}@media (min-width: 1200px){.media-wrapper .jetstream-modal-content{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);column-gap:2rem}}.media-wrapper .jetstream-modal-content-wrapper{width:100%}.media-wrapper .jetstream-modal-footer{padding:0}.media-wrapper .jetstream-modal .media-preview{width:100%;height:auto;max-width:1600px;margin-bottom:2rem;position:relative;overflow:clip}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-preview{margin-bottom:0;display:flex;align-items:center}}.media-wrapper .jetstream-modal .media-preview img{width:100%;height:auto;max-height:90vh}.media-wrapper .jetstream-modal .media-preview .video-preview{z-index:1}.media-wrapper .jetstream-modal .media-details{display:flex;flex-direction:column}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details{justify-content:space-between;padding-top:2.5em;padding-bottom:2.5em}}.media-wrapper .jetstream-modal .media-details.keywords-short .media-metadata-wrapper:after{content:none}.media-wrapper .jetstream-modal .media-details.keywords-short .media-metadata-wrapper .see-all-keywords{display:none}.media-wrapper .jetstream-modal .media-details .disclaimer{align-self:flex-end;margin-top:2em}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .disclaimer{margin-top:4em}}.media-wrapper .jetstream-modal .media-details .download-media{position:static;width:100%;height:auto;padding:.5em;background:var(--white);border-color:var(--white);border-radius:0;color:var(--almost-black);margin:auto auto 1.25em}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .download-media{margin-top:1.25em}}.media-wrapper .jetstream-modal .media-details .download-media:hover,.media-wrapper .jetstream-modal .media-details .download-media:focus{background:var(--almost-black);color:var(--white)}.media-wrapper .jetstream-modal .media-details .download-media:hover svg,.media-wrapper .jetstream-modal .media-details .download-media:focus svg{fill:var(--white);transform:scale(1);margin-left:0}.media-wrapper .jetstream-modal .media-details .download-media svg{fill:var(--almost-black);margin-right:.5em;transition:fill .15s,transform .15s;transform:scale(.8)}.media-wrapper .jetstream-modal .media-details .download-media .credits-charged:before{content:"|";margin-left:.5rem;margin-right:.5rem}.media-wrapper .jetstream-modal .media-details .media-metadata{display:flex;flex-wrap:wrap;width:100%;column-gap:.5em;row-gap:.5em;padding:0;justify-content:center}.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper{overflow:hidden;height:5.75rem;margin-bottom:3em;padding-bottom:2rem;position:relative;transition:height .3s}.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper.showing-keywords{height:auto;max-height:none}.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper:after{content:"";display:block;width:100%;height:2rem;background:linear-gradient(to bottom,transparent 0%,var(--almost-black) 60%);position:absolute;bottom:0;left:0;pointer-events:none}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper{height:5.25rem}}.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper .see-all-keywords{display:block;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%);color:var(--white);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;z-index:1;transition:letter-spacing .15s}.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper .see-all-keywords:hover,.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper .see-all-keywords:focus{letter-spacing:.2em}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .media-metadata-wrapper .see-all-keywords{left:0;transform:translate(0)}}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .media-metadata{justify-content:flex-start}}.media-wrapper .jetstream-modal .media-details .media-metadata .keyword{display:flex;align-items:center;padding:.25em 1em;background-color:transparent;border:1px solid var(--white);color:var(--white);font-size:.8rem;border-radius:2em;line-height:1;cursor:pointer;text-align:center;min-height:2.5em}.media-wrapper .jetstream-modal .media-details .media-metadata .keyword:hover,.media-wrapper .jetstream-modal .media-details .media-metadata .keyword:focus{background-color:var(--white);color:var(--almost-black);opacity:1}@media (min-width: 900px){.media-wrapper .jetstream-modal .media-details .media-metadata .keyword{width:max-content}}@media (min-width: 1200px){.media-wrapper .jetstream-modal .media-details .media-metadata .keyword{font-size:.8rem;padding:.5em 2em;min-height:0}}.media-wrapper .jetstream-modal .disclaimer{font-size:.7rem;max-width:20rem;margin-left:auto;margin-right:auto;text-align:center}.media-wrapper .jetstream-modal .disclaimer a{color:inherit;text-decoration:underline}form.license-options fieldset{border:none;padding:1em 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px;position:relative}form.license-options fieldset.has-error legend{color:var(--red);font-weight:700}form.license-options fieldset legend{text-transform:uppercase;font-size:.8rem}form.license-options fieldset .error{grid-column:1 / span 2;background:var(--red);color:var(--white);padding:.5em}form.license-options .license-option.is-selected label{background:var(--white);color:var(--almost-black)}form.license-options .license-option label{display:block;border:1px solid var(--white);background:var(--almost-black);padding:.5em;text-align:center;position:relative}form.license-options .license-option label:has(input:checked){background:var(--white);color:var(--almost-black)}form.license-options .license-option input[type=radio]{position:absolute;z-index:-1;top:0;left:0}form.license-options .license-information{display:block;position:absolute;z-index:-1;background:var(--white);border:1px solid var(--medium-grey);padding:20px;font-size:.8rem;width:fit-content;max-width:100%;height:0;opacity:0;overflow:clip;font-family:var(--denim);text-transform:none;top:10px;left:0;color:var(--almost-black)}form.license-options .license-information[aria-hidden=false]{opacity:1;z-index:10;height:auto;transition:opacity .1s,height .3s,z-index .1s}form.license-options .license-information[aria-hidden=true]{transition:height .15s,opacity .3s,z-index .3s}@media (min-width: 640px){form.license-options .license-information{left:140px;top:-20px;max-width:none;width:0;height:fit-content}form.license-options .license-information[aria-hidden=false]{width:calc(100% - 140px);transition:opacity .1s,width .3s,z-index .1s}form.license-options .license-information[aria-hidden=false] p{height:auto;transition:height .3s}form.license-options .license-information[aria-hidden=true]{transition:width .15s,opacity .3s,z-index .3s}form.license-options .license-information[aria-hidden=true] p{height:0;overflow:clip;transition:height 0s}}form.license-options .license-information-toggle{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.7rem;font-family:--denim;font-weight:700;font-style:italic;padding:0;border:1px solid var(--white);text-indent:0px;margin:0 0 0 .5em;vertical-align:text-top}.img-placeholder{background:var(--medium-grey);color:var(--white);aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:30px 20px;text-align:center}@media (min-width: 640px){.img-placeholder{aspect-ratio:unset;height:100%}}#inquire-for-print{border:1px solid transparent;grid-column:1 / span 2}#inquire-for-print.form-visible{padding:1rem;border-color:var(--white)}#inquire-for-print.form-visible #ifp-form-toggle{background:var(--white);color:var(--almost-black);margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;width:calc(100% + 2rem);padding:1rem;display:block}#inquire-for-print.form-visible #ifp-form-toggle:hover,#inquire-for-print.form-visible #ifp-form-toggle:focus{color:var(--almost-black)}#inquire-for-print #ifp-form-toggle{margin-top:0;text-align:left;background:transparent;padding:0;font-style:italic}#inquire-for-print #ifp-form-toggle:hover,#inquire-for-print #ifp-form-toggle:focus{color:var(--white)}#inquire-for-print .ts-wrapper{background:var(--white);min-height:45px}#inquire-for-print .ts-wrapper.single.dropdown-active .ts-control{border-bottom:1px solid var(--lightsup-grey)}#inquire-for-print .ts-wrapper.single.dropdown-active .ts-control:after{transform:rotate(180deg);top:calc(50% - 10px)!important}#inquire-for-print .ts-wrapper.single .ts-control:after{bottom:auto;top:50%!important;transform:translateY(-50%);margin-top:0;width:20px!important;height:20px!important;right:5px!important;transition:transform .15s ease-in-out}#inquire-for-print .ts-wrapper .ts-control{padding-left:.5555556rem;border-bottom:none;justify-content:center}#inquire-for-print .ts-wrapper .ts-control>.item{font-size:1.1111111rem;justify-content:center}@media (min-width: 1200px) and (max-width: 1449px){body.shop #main-header #header-logo{max-width:75px}}@media (min-width: 1200px) and (max-width: 1449px){body.shop #main-header #header-logo .small{display:block}}@media (min-width: 1200px) and (max-width: 1449px){body.shop #main-header #header-logo .full{display:none}}body.shop #main-header #header-search{margin-left:auto}body.shop #main-header #header-nav{margin-right:auto}@media (min-width: 1200px){body.shop #main-header #header-nav{margin-right:0}}@media (min-width: 900px){#header-search{margin-left:0}}#main-content{padding:30px 20px}@media screen and (min-width: 640px){#main-content{padding:30px}}@media (min-width: 1200px){#main-content{padding-top:0}}#shop-gallery.loading #gallery-keywords,#shop-gallery.loading #gallery-main,#shop-gallery.loading #gallery-sidebar-toggle{display:none}#shop-gallery.loading .sort-desktop{visibility:hidden}#shop-gallery.loading .loading-indicator{display:block}#shop-gallery .loading-indicator{display:none;padding:2.5rem 0}#gallery-head{margin-bottom:2em;display:block;text-align:center}@media (min-width: 650px){#gallery-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}}@media (min-width: 1200px){#gallery-head{column-gap:45px;padding-left:295px}}#gallery-head .gallery-heading{text-align:center;position:relative}#gallery-head .gallery-heading h1{max-width:380px;margin:0 auto}@media (min-width: 650px){#gallery-head .gallery-heading{text-align:left;margin-left:0;margin-right:0}}@media (min-width: 1200px){#gallery-head .gallery-heading{width:max-content;text-wrap:nowrap}#gallery-head .gallery-heading h1{max-width:none}}#gallery-head .heading-information{display:block;position:absolute;z-index:-1;background:var(--white);border:1px solid var(--medium-grey);padding:20px;font-size:.8rem;width:fit-content;max-width:100%;height:0;opacity:0;overflow:clip;font-family:var(--denim);text-transform:none}#gallery-head .heading-information[aria-hidden=false]{opacity:1;z-index:10;height:auto;transition:opacity .1s,height .3s,z-index .1s}#gallery-head .heading-information[aria-hidden=true]{transition:height .15s,opacity .3s,z-index .3s}@media (min-width: 900px){#gallery-head .heading-information{left:100%;top:0;max-width:none;width:0;height:fit-content}#gallery-head .heading-information[aria-hidden=false]{width:460px;transition:opacity .1s,width .3s,z-index .1s}#gallery-head .heading-information[aria-hidden=true]{transition:width .15s,opacity .3s,z-index .3s}#gallery-head .heading-information p{width:420px}}@media (min-width: 1200px){#gallery-head .heading-information{top:100%;width:100%;max-width:460px;transform:translate(-50%);height:0}#gallery-head .heading-information[aria-hidden=false]{width:100%;height:fit-content;transition:opacity .1s,height .3s,z-index .1s}#gallery-head .heading-information[aria-hidden=true]{transition:height .15s,opacity .3s,z-index .3s}#gallery-head .heading-information p{width:100%;white-space:normal}}@media (min-width: 1600px){#gallery-head .heading-information{transform:none;left:calc(100% + 20px);width:0;height:185px}#gallery-head .heading-information[aria-hidden=false]{width:100%;height:185px;transition:opacity .1s,width .3s,z-index .1s}#gallery-head .heading-information[aria-hidden=true]{width:0!important;transition:width .15s,opacity .3s,z-index .3s}}#gallery-head .heading-information-toggle{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;font-family:--denim;font-weight:700;font-style:italic;padding:0;border:1px solid var(--almost-black);text-indent:-1px;margin:0 0 .8em .2em;vertical-align:bottom}#gallery-head .sort-desktop{display:none}@media (min-width: 1200px){#gallery-head .sort-desktop{display:block}}@media (min-width: 1200px){#gallery-main{display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:45px;align-items:flex-start}}#gallery-assets .gallery-pagination{padding-top:2em;padding-bottom:2em}@media (min-width: 640px){#gallery-assets .gallery-pagination{padding-top:3em}}#gallery-assets .gallery-pagination>nav{display:block}@media (min-width: 900px){#gallery-assets .gallery-pagination .navigation-wrapper{display:flex;justify-content:space-between;align-items:center}}#gallery-assets .gallery-pagination .result-breadcrumb{font-size:.8rem;text-align:center;margin-bottom:1em;color:var(--medium-grey)}@media (min-width: 900px){#gallery-assets .gallery-pagination .result-breadcrumb{text-align:left;margin-bottom:0}}#gallery-assets .gallery-pagination .page-numbers{width:100%;overflow-x:auto;overflow-y:clip;text-align:center}@media (min-width: 900px){#gallery-assets .gallery-pagination .page-numbers{width:auto}}#gallery-assets .gallery-pagination .page-numbers-wrapper{margin-left:auto;margin-right:auto}@media (min-width: 900px){#gallery-assets .gallery-pagination .page-numbers-wrapper{margin-right:0;margin-left:0}}#gallery-assets .gallery-pagination .page-numbers-wrapper>*>span,#gallery-assets .gallery-pagination .page-numbers-wrapper>*>button{height:100%;min-width:42px;margin:0}#gallery-assets .gallery-pagination .disabled>span{border:none;display:none}#gallery-assets .gallery-pagination .current-page>span{background:var(--medium-grey);color:var(--white);font-weight:700;height:100%;display:inline-flex;font-size:1.11111rem}#gallery-assets .gallery-pagination button{border:none;background:transparent;color:var(--almost-black);transition:background .3s,color .3s,opacity .3s}#gallery-assets .gallery-pagination button:hover,#gallery-assets .gallery-pagination button:focus{background:var(--almost-black);color:var(--white);opacity:1;font-weight:700}#gallery-keywords{margin-top:1em;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;overflow:hidden}#gallery-keywords:hover .keywords-wrapper,#gallery-keywords:focus .keywords-wrapper{animation-play-state:paused}@media (min-width: 640px){#gallery-keywords{order:1;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}}#gallery-keywords .active-keywords{display:flex;width:fit-content;column-gap:.5em;row-gap:.5em;padding-left:20px;padding-right:20px;margin-bottom:.5em}@media (min-width: 640px){#gallery-keywords .active-keywords{margin-left:auto;margin-right:auto}}@keyframes auto-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw - 20px))}}#gallery-keywords .keywords-wrapper{display:flex;flex-wrap:nowrap;width:fit-content;column-gap:.5em;padding-left:20px;padding-right:20px;animation:auto-scroll 20s linear alternate-reverse infinite;transform-origin:center}#gallery-keywords .keywords-wrapper.stop-animation{animation:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}@media (min-width: 640px){#gallery-keywords .keywords-wrapper{padding-left:30px;padding-right:30px}@keyframes auto-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw - 15px))}}}@media (min-width: 1200px){@keyframes auto-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw - 310px))}}#gallery-keywords .keywords-wrapper{animation-duration:10s!important}}#gallery-keywords .keyword{display:flex;align-items:center;padding:.25em 1em;background-color:transparent;border:1px solid var(--almost-black);font-size:.8rem;border-radius:2em;line-height:1;cursor:pointer;text-align:center;min-height:2.5em}#gallery-keywords .keyword.active{background-color:var(--almost-black);color:var(--white)}#gallery-keywords .keyword.active:before{content:"×";font-size:1.25rem;line-height:0;margin-right:.5em;margin-top:-1px}#gallery-keywords .keyword.active:hover,#gallery-keywords .keyword.active:focus{background-color:var(--medium-grey);color:var(--almost-black)}#gallery-keywords .keyword:hover,#gallery-keywords .keyword:focus{background-color:var(--almost-black);color:var(--white)}@media (min-width: 900px){#gallery-keywords .keyword{width:max-content}}@media (min-width: 1200px){#gallery-keywords .keyword{font-size:.8rem;padding:.5em 2em;min-height:0}}#gallery-sidebar{position:fixed;top:0;left:-100%;background:var(--white);height:100dvh;width:20rem;max-width:90vw;overflow-y:auto;overflow-x:hidden;z-index:-1;padding:45px 20px 30px;transition:left .3s ease-in-out,box-shadow .3s ease-in-out,z-index .4s ease-in-out;pointer-events:none}#gallery-sidebar.open{left:0;pointer-events:auto;z-index:99;box-shadow:1rem 0 1rem var(--transparent-almost-black)}@media (min-width: 640px){#gallery-sidebar{padding-left:30px;padding-right:30px}}@media (min-width: 1200px){#gallery-sidebar{position:sticky;top:1rem;left:0;width:auto;max-width:none;overflow:auto;padding:0}#gallery-sidebar.open{box-shadow:none}}#gallery-sidebar-toggle{position:sticky;top:0;z-index:9}@media (min-width: 1200px){#gallery-sidebar-toggle{display:none}}#gallery-sidebar-toggle .gallery-sidebar-toggle{background:#ffffffb3;color:inherit;border:1px solid rgba(255,255,255,.7)}@supports (backdrop-filter: none){#gallery-sidebar-toggle .gallery-sidebar-toggle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media (min-width: 650px){#gallery-sidebar-toggle .gallery-sidebar-toggle{margin-top:0;margin-bottom:0}}#gallery-sidebar-toggle .gallery-sidebar-toggle:hover,#gallery-sidebar-toggle .gallery-sidebar-toggle:focus{background:#ffffffe6;border-color:var(--almost-black)}#gallery-sidebar-toggle .gallery-sidebar-toggle svg{width:1.25rem;display:inline-block;vertical-align:middle;margin-right:.5em}#gallery-sidebar-toggle .gallery-sidebar-toggle span{display:inline-block;vertical-align:middle;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}#gallery-sidebar .gallery-sidebar-close{width:45px;height:45px;background:transparent;color:var(--almost-black);position:absolute;top:0;right:0;margin:0;overflow:hidden;transition:width .3s ease-in-out}#gallery-sidebar .gallery-sidebar-close:hover,#gallery-sidebar .gallery-sidebar-close:focus{width:220px}@media (min-width: 1200px){#gallery-sidebar .gallery-sidebar-close{display:none}}#gallery-sidebar .gallery-sidebar-close svg{width:1.5rem;display:inline-block}#gallery-sidebar .gallery-sidebar-close .close-label{display:inline;overflow:clip;font-size:.8rem;text-transform:uppercase}@media (min-width: 1200px){#gallery-sidebar #sort-gallery-form{display:none}}#no-results-found{grid-column:1 / -1;text-align:center;font-size:1.2rem}#no-results-found p.h4{margin-bottom:1em;text-wrap:balance}@media (min-width: 900px){#no-results-found p.h4{font-size:3rem;max-width:800px;margin-left:auto;margin-right:auto}}@media (min-width: 900px){#no-results-found .button{display:inline-block;width:fit-content;padding-left:2.5em;padding-right:2.5em;margin-top:.5em;margin-bottom:.5em}#no-results-found .button:nth-of-type(1){margin-right:1em}#no-results-found .button:nth-of-type(2){margin-left:1em}}#sort-gallery-form{margin-top:1em}#sort-gallery-form.loading{visibility:hidden}@media (min-width: 640px){#sort-gallery-form{margin-top:0;margin-bottom:.5em}}#sort-gallery-form select{margin:0}#filter-gallery-form>div{margin-bottom:23.5px}@media (min-width: 1200px){#filter-gallery-form>div{margin-bottom:30px}}#filter-gallery-form .ts-wrapper.multi.dropdown-active .ts-control:after{transform:rotate(0);bottom:.5rem}#filter-gallery-form .ts-wrapper.multi .ts-control:after{transform:rotate(90deg);bottom:.5rem;transition:transform .15s ease-in-out}@media (min-width: 1200px){#filter-gallery-form .ts-wrapper.multi .ts-control:after{bottom:.7rem}}.gallery-filters{padding-top:30px}@media (min-width: 1200px){.gallery-filters{padding-top:0}}.gallery-filters dl{margin-bottom:20px}.gallery-filters dl.closed{margin-bottom:10px}.gallery-filters dl.closed dt:after{transform:translateY(-60%) rotate(90deg)}@media (min-width: 1200px){.gallery-filters dl.closed dt:after{transform:translateY(-10%) rotate(90deg)}}.gallery-filters dl.closed dt+dd{height:0}.gallery-filters dl dt{display:block;border-bottom:1px solid var(--medium-grey);padding-bottom:.3rem;margin-bottom:.75rem;position:relative}@media (min-width: 1200px){.gallery-filters dl dt{padding-bottom:.5rem;margin-bottom:1rem}}.gallery-filters dl dt:after{content:"";display:block;position:absolute;background-image:url(data:\ image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTI1NiA0MDYuNmwxMS4zLTExLjMgMTkyLTE5Mkw0NzAuNiAxOTIgNDQ4IDE2OS40bC0xMS4zIDExLjNMMjU2IDM2MS40IDc1LjMgMTgwLjcgNjQgMTY5LjQgNDEuNCAxOTJsMTEuMyAxMS4zIDE5MiAxOTJMMjU2IDQwNi42eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:contain;right:0;top:50%;transform:translateY(-50%);width:15px;height:15px;border:none;transition:transform .15s ease-in-out}@media (min-width: 1200px){.gallery-filters dl dt:after{transform:none;top:.4rem}}.gallery-filters dl dd{height:auto;overflow:hidden;transition:height .3s ease-in-out;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:.75rem}.gallery-filters label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--white);border:1px solid var(--almost-black);border-radius:2em;text-transform:none;letter-spacing:0;margin-top:0;padding:.3rem 1em;transition:background .15s,color .15s,opacity .15s}.gallery-filters label:hover,.gallery-filters label:focus{cursor:pointer}.gallery-filters label.screen-reader-text{padding:0;border:0}.gallery-filters label.checked{background:var(--almost-black);color:var(--white)}.gallery-filters label.checked:before{content:"×";display:inline-block;vertical-align:middle;font-size:1.25rem;line-height:15px;margin-right:.25rem;margin-top:-1px}.gallery-filters label.checked:hover,.gallery-filters label.checked:focus{background:var(--medium-grey);color:var(--almost-black)}.gallery-filters label:hover,.gallery-filters label:focus{background:var(--almost-black);color:var(--white)}.gallery-filters label input[type=checkbox]{display:none}.gallery-filters #gallery-filter--color.closed dd{padding:0}.gallery-filters #gallery-filter--color dd{grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(2.5em,1fr));padding:3px}.gallery-filters #gallery-filter--color dd label{min-height:28px;transition:opacity .15s,background .15s,color .15s,outline-color .15s}.gallery-filters #gallery-filter--color dd label:hover,.gallery-filters #gallery-filter--color dd label:focus{outline:1px solid var(--almost-black);outline-offset:2px}.gallery-filters #gallery-filter--color dd label:hover.checked,.gallery-filters #gallery-filter--color dd label:focus.checked{color:var(--white);opacity:.5}.gallery-filters #gallery-filter--color dd label.checked{outline:1px solid var(--almost-black);outline-offset:2px}.gallery-filters #gallery-filter--color dd label.checked:before{margin-right:0;text-shadow:0px 0px 2px var(--almost-black)}#gallery-filter--availability{display:flex;flex-direction:column;row-gap:.5em}@media (min-width: 640px){#gallery-filter--availability{flex-direction:row;column-gap:.5em}}#gallery-filter--availability label{text-align:center}@media (min-width: 640px){#gallery-filter--availability label{flex-grow:1}}#gallery-filter--availability label.selected{background:var(--almost-black);color:var(--white)}#gallery-filter--availability label [type=radio]{width:0;height:0;border:none}#gallery-filter--availability label [type=radio]:checked{background:none;outline:none;box-shadow:none}
