:root{--sd-white: #eee;--sd-gray-15: #ccc;--sd-gray-40: #909090;--sd-gray-70: #505050;--sd-gray-80: #444;--sd-black: #333;--sd-blue: #222;--sd-blue-lighter: #3a3a3a;--sd-blue-darker: #0a0a0a;--sd-gold: #ffb200;--sd-gold-lighter: #ffc233;--sd-gold-darker: #cc8e00;--sd-red: #ff3d2e;--sd-red-lighter: #ff6456;--sd-pagepad: 20px}#loading-bar{pointer-events:none;transition:.35s linear all;position:fixed;z-index:10002;top:0;left:0;width:100%;opacity:0}#loading-bar.active{opacity:1}#loading-bar.completing{opacity:0}#loading-bar .bar{transition:width .35s;background:var(--sd-gold);position:absolute;z-index:10002;top:0;left:0;width:0%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;box-shadow:var(--sd-gold) 1px 0 6px 1px;border-radius:100%}*{box-sizing:border-box}::selection{background:var(--sd-gold);color:var(--sd-black)}::-moz-selection{background:var(--sd-gold);color:var(--sd-black)}strong{font-weight:700}.float-fix{clear:both}.hidden{display:none!important}.faded-out{pointer-events:none;opacity:0}.sub{opacity:.66}.subsub{opacity:.33}.note{color:var(--sd-gold)}.left{float:left}.right{float:right}.transition-slow{transition:all .6s cubic-bezier(0,.8,.7,.95)}.transition-std{transition:all .4s cubic-bezier(0,.8,.7,.95)}.transition-fast{transition:all .1s cubic-bezier(0,.8,.7,.95)}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:1.7rem;font-weight:200;line-height:1.2}.desktop{display:none}.mobile{display:block}.disabled{pointer-events:none;opacity:.5}.heading{font-weight:200;margin:.1em 0;line-height:1.4;display:inline;position:relative}.heading .heading-text{display:none}#find_images{transition:all .4s cubic-bezier(0,.8,.7,.95)}#find_images [contenteditable],#find_images .slider-wrap{display:block;font-size:2rem;padding-bottom:.15em}[contenteditable]{transition:all .1s cubic-bezier(0,.8,.7,.95);display:inline-block;white-space:pre;border-bottom:1px solid var(--sd-white);vertical-align:0%;white-space:nowrap}[contenteditable]:hover{color:var(--sd-gold);border-color:var(--sd-gold)}[contenteditable]:hover,[contenteditable]:focus,[contenteditable]:active{color:var(--sd-gold);border-color:var(--sd-gold)}[contenteditable]:empty:before{width:1ex;height:1em}[contenteditable]:focus{outline:0}[contenteditable].slider-controlled{border-color:transparent}[contenteditable] *{display:inline}[contenteditable] br{display:none}[contenteditable=false]:hover{color:var(--sd-white)}input{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;outline:none;color:var(--sd-white);background:transparent;border:none}body{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;background:var(--sd-gray-80);color:var(--sd-white);margin:0;padding:0}body.loaded #masthead{background:var(--sd-black)}body.loaded #masthead .logo{filter:blur(0);opacity:1}body.loaded #masthead .dial-logo>span{opacity:1;color:var(--sd-gray-80)}body.loaded #masthead .dial-logo>span:nth-child(9){opacity:1;color:var(--sd-white)}body.loaded.home #masthead{background:transparent}body.loaded.home #masthead .dial-logo>span{opacity:.33;color:var(--sd-white)}body.loaded.home #masthead .dial-logo>span:nth-child(9){opacity:1;color:var(--sd-white)}body.scrolled.search #masthead{background:var(--sd-black)}html,button,input,select,textarea,.pure-g [class*=pure-u]{font-family:Source Sans Pro,Noto Sans JP,Noto Sans SC,Helvetica,Arial,sans-serif}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:flex;flex-flow:row wrap}.pure-u,.pure-u-1-1,.pure-u-1-2{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.pure-u-1-1{width:100%}.pure-u-1-2{width:50%}.section{max-width:1280px;margin:0 auto}.section .textblock{font-size:1.25rem;line-height:2rem;max-width:43em;margin:0 auto}.section .textblock h1{font-size:2.5rem;line-height:4rem;margin:4rem 0 0;-webkit-text-stroke-width:.01em;text-stroke-width:.01em}.section .textblock h1:first-child{margin:0}.section .textblock a{color:var(--sd-white)}.section .textblock a:hover{color:var(--sd-gold)}.pure-button{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;transition:all .1s cubic-bezier(0,.8,.7,.95);color:var(--sd-white);background:var(--sd-blue);padding:.55em 1em .45em;border:none;cursor:pointer}.pure-button:hover{background:var(--sd-gold);color:var(--sd-black)}.pure-button.note{color:var(--sd-black);background:var(--sd-gold)}.pure-button.note:hover{background:var(--sd-gold-lighter)}.pure-button.danger{background:var(--sd-red)}.pure-button.danger:hover{background:var(--sd-red-lighter)}.background-layer{filter:blur(10px);opacity:0;transform:translateZ(0);transition:opacity .8s ease,filter .8s ease;position:fixed;top:-20px;left:-20px;z-index:-1;display:block;width:calc(100vw + 40px);height:calc(100vh + 40px);background-size:cover;background-position:center}.background-layer.active{opacity:.5;filter:blur(10px)}#background-image{filter:blur(10px);opacity:0;transform:translateZ(0);transition:opacity .8s ease,filter .8s ease;position:fixed;top:-20px;left:-20px;z-index:-1;display:block;width:calc(100vw + 40px);height:calc(100vh + 40px);background-size:cover;background-position:center}#background-image.loaded{opacity:.5}#masthead{transition:all .4s cubic-bezier(0,.8,.7,.95);width:100%;padding:20px var(--sd-pagepad);position:fixed;top:0;left:0;right:0;z-index:1000;color:var(--sd-white);background:transparent}#masthead>*{vertical-align:middle}#masthead>.section{transition:all .4s cubic-bezier(0,.8,.7,.95);opacity:1;position:relative}#masthead .logo{transition:all .4s cubic-bezier(0,.8,.7,.95);filter:blur(3px);opacity:0;transform:translateZ(0)}#masthead .logo:first-letter,#masthead .logo a:first-letter{color:transparent}#masthead h1{float:left;font-size:1.6rem;font-weight:700;line-height:1.1;margin:0}#masthead .logo{cursor:pointer}#masthead .logo a{color:inherit;text-decoration:none;display:inline-block}.dial-logo{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:-.01em;font-size:1rem;font-weight:700;text-transform:uppercase;transition:transform .2s cubic-bezier(.85,0,1,0);border-radius:50%;width:98px;height:98px;position:absolute;top:-34.55px;left:-87px}.dial-logo>span{transition:all .2s cubic-bezier(.85,0,1,0);opacity:.33;color:var(--sd-white)}.dial-logo>span:before{display:block;width:100%;height:100%;position:absolute;left:0;top:0;line-height:98px;text-align:right}.dial-logo>span:nth-child(9){font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none;font-size:1.6rem;line-height:1.1;color:var(--sd-white)}.dial-logo>span:nth-child(1):before{content:"4";transform:rotate(0)}.dial-logo>span:nth-child(2):before{content:"8";transform:rotate(-40deg)}.dial-logo>span:nth-child(3):before{content:"15";transform:rotate(-80deg)}.dial-logo>span:nth-child(4):before{content:"30";transform:rotate(-120deg)}.dial-logo>span:nth-child(5):before{content:"60";transform:rotate(-160deg)}.dial-logo>span:nth-child(6):before{content:"125";transform:rotate(-200deg)}.dial-logo>span:nth-child(7):before{content:"250";transform:rotate(-240deg)}.dial-logo>span:nth-child(8):before{content:"500";transform:rotate(-280deg)}.dial-logo[data-progress="1"]{transform:rotate(0)}.dial-logo[data-progress="2"]{transform:rotate(40deg)}.dial-logo[data-progress="3"]{transform:rotate(80deg)}.dial-logo[data-progress="4"]{transform:rotate(120deg)}.dial-logo[data-progress="5"]{transform:rotate(160deg)}.dial-logo[data-progress="6"]{transform:rotate(200deg)}.dial-logo[data-progress="7"]{transform:rotate(240deg)}.dial-logo[data-progress="8"]{transform:rotate(280deg)}.dial-logo>span:nth-child(9):before{content:"s";transform:rotate(-320deg);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none;font-size:1.6rem}.dial-logo[data-progress="9"]{transform:rotate(320deg)}#masthead .note{font-weight:900;margin-left:-.275em}#masthead .controls{display:flex;align-items:center;justify-content:end}#masthead .controls button{margin-left:1em}.control{display:inline-block;margin-left:.5em}.nav-link{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;margin-left:1em;color:var(--sd-white);background:var(--sd-blue);padding:.55em 1em .45em;border:none;cursor:pointer;text-decoration:none;transition:all .1s cubic-bezier(0,.8,.7,.95)}.nav-link:hover{background:var(--sd-gold);color:var(--sd-black)}body.home #masthead .controls button,body.home .nav-link{background:transparent;box-shadow:inset 0 0 0 1px var(--sd-white)}body.home #masthead .controls button:hover,body.home .nav-link:hover{background:var(--sd-gold);box-shadow:none}body.home .pure-button{background:transparent;box-shadow:inset 0 0 0 1px var(--sd-white)}body.home .pure-button:hover{background:var(--sd-gold);box-shadow:none}.cta-button{display:block;width:100%;margin-top:1.4em;font-size:.9em}.cta-button.loading{opacity:.6;pointer-events:none;animation:cta-pulse 1.2s ease-in-out infinite}@keyframes cta-pulse{0%,to{opacity:.6}50%{opacity:.3}}#content{transition:all .4s cubic-bezier(0,.8,.7,.95);padding:calc(1.76rem + 40px) var(--sd-pagepad) calc(var(--sd-pagepad) * 2) var(--sd-pagepad);width:100%;min-height:100vh;min-height:-webkit-fill-available;overflow:hidden;position:absolute}#content .wrapper{box-sizing:border-box;padding:var(--sd-pagepad);float:left}#content .section:first-of-type{margin-top:40px}#content .section.toolbar{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:400;text-transform:uppercase;transition:all .4s cubic-bezier(0,.8,.7,.95);font-size:1.25rem;margin:0 auto;position:fixed;margin-top:0!important;left:0;right:0;padding:20px 40px;background:var(--sd-gray-80);z-index:10;box-shadow:1px 0 0 var(--sd-gray-80);max-width:1360px}#content .section.toolbar:before{transition:all .4s cubic-bezier(0,.8,.7,.95);content:"";position:absolute;inset:0 0 0 -9999px;z-index:-1;border-left:9999px solid var(--sd-gray-80);box-shadow:9999px 0 0 var(--sd-gray-80)}#content .section.toolbar+.section{margin-top:1.76rem}#content .section.toolbar .toolbar-controls>span{display:inline-block;margin-right:calc(var(--sd-pagepad) * 2)}#content .section.toolbar .toolbar-controls>.pure-button{display:inline-block;transition:all .4s cubic-bezier(0,.8,.7,.95);color:var(--sd-black);background:var(--sd-white);font-size:.8rem;vertical-align:15%}#content .section.toolbar .toolbar-controls>.pure-button:hover{background:var(--sd-gold);color:var(--sd-black)}#content .section.toolbar [contenteditable]{transition:all .1s cubic-bezier(0,.8,.7,.95);border-bottom:1px solid transparent}#content .section.toolbar [contenteditable]:hover{border-bottom:1px solid var(--sd-gold)}#content .section.toolbar .slider-wrap{transition:all .4s cubic-bezier(0,.8,.7,.95);min-width:0;width:auto}#content .section.toolbar .slider-wrap .slider-controlled{transition:all .4s cubic-bezier(0,.8,.7,.95);min-width:0;width:auto;text-align:center}#content .section.toolbar .slider-wrap input[type=range]{min-width:0;width:auto;opacity:0;margin-top:1px}#content .section.toolbar .slider-wrap:hover,#content .section.toolbar .slider-wrap:active{min-width:150px}#content .section.toolbar .slider-wrap:hover .slider-controlled,#content .section.toolbar .slider-wrap:active .slider-controlled{min-width:150px;border-color:var(--sd-white)}#content .section.toolbar .slider-wrap:hover input[type=range],#content .section.toolbar .slider-wrap:active input[type=range]{min-width:150px;opacity:1}#ng-searchText:empty:before,#searchText:empty:before{content:"search text required";opacity:.5}html[lang=ja] #ng-searchText:empty:before,html[lang=ja] #searchText:empty:before{content:"検索キーワードを入力"}html[lang=zh] #ng-searchText:empty:before,html[lang=zh] #searchText:empty:before{content:"输入搜索关键词"}#ng-searchCamera:empty:before,#searchCamera:empty:before{content:"any camera"}html[lang=ja] #ng-searchCamera:empty:before,html[lang=ja] #searchCamera:empty:before{content:"カメラ指定なし"}html[lang=zh] #ng-searchCamera:empty:before,html[lang=zh] #searchCamera:empty:before{content:"不限相机"}#ng-searchCamera:before,#searchCamera:before{content:"a "}html[lang=ja] #ng-searchCamera:before,html[lang=ja] #searchCamera:before{content:""}html[lang=zh] #ng-searchCamera:before,html[lang=zh] #searchCamera:before{content:""}#ng-searchFl:after,#searchFl:after{content:"mm"}#ng-searchFl:empty:after,#searchFl:empty:after{content:"any focal length"}html[lang=ja] #ng-searchFl:empty:after,html[lang=ja] #searchFl:empty:after{content:"焦点距離指定なし"}html[lang=zh] #ng-searchFl:empty:after,html[lang=zh] #searchFl:empty:after{content:"不限焦距"}#ng-searchFl:hover:after,#ng-searchFl:active:after,#ng-searchFl:focus:after,#searchFl:hover:after,#searchFl:active:after,#searchFl:focus:after{opacity:.5}#ng-searchFl:empty:hover:after,#ng-searchFl:empty:active:after,#ng-searchFl:empty:focus:after,#searchFl:empty:hover:after,#searchFl:empty:active:after,#searchFl:empty:focus:after{opacity:1}#ng-searchAv:empty:before,#ng-searchAv.empty:before,#searchAv:empty:before,#searchAv.empty:before{content:"any aperture"}html[lang=ja] #ng-searchAv:empty:before,html[lang=ja] #ng-searchAv.empty:before,html[lang=ja] #searchAv:empty:before,html[lang=ja] #searchAv.empty:before{content:"絞り指定なし"}html[lang=zh] #ng-searchAv:empty:before,html[lang=zh] #ng-searchAv.empty:before,html[lang=zh] #searchAv:empty:before,html[lang=zh] #searchAv.empty:before{content:"不限光圈"}#ng-searchTv:empty:before,#ng-searchTv.empty:before,#searchTv:empty:before,#searchTv.empty:before{content:"any shutter speed"}html[lang=ja] #ng-searchTv:empty:before,html[lang=ja] #ng-searchTv.empty:before,html[lang=ja] #searchTv:empty:before,html[lang=ja] #searchTv.empty:before{content:"SS指定なし"}html[lang=zh] #ng-searchTv:empty:before,html[lang=zh] #ng-searchTv.empty:before,html[lang=zh] #searchTv:empty:before,html[lang=zh] #searchTv.empty:before{content:"不限快门"}html[lang=ja] .pure-button,html[lang=ja] .nav-link,html[lang=ja] .tooltip:after,html[lang=ja] .pager>li>a,html[lang=ja] .pager>li>span,html[lang=zh] .pure-button,html[lang=zh] .nav-link,html[lang=zh] .tooltip:after,html[lang=zh] .pager>li>a,html[lang=zh] .pager>li>span{padding-top:.5em;padding-bottom:.5em}.slider-wrap{transition:all .6s cubic-bezier(0,.8,.7,.95);position:relative;display:inline-block}.slider-wrap .slider-controlled{display:inline-block;text-align:left}.slider-wrap input[type=range]{transition:all .6s cubic-bezier(0,.8,.7,.95);position:absolute;left:0;width:100%;max-width:100%;margin:0;color:var(--sd-white);height:1px;bottom:0;-webkit-appearance:none;appearance:none;background:var(--sd-white);border-radius:0;direction:ltr}.slider-wrap input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:transparent;height:1px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:radial-gradient(circle,var(--sd-gray-40) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px);border-radius:50%;cursor:pointer;margin-top:-10px;border:none}input[type=range]::-webkit-slider-thumb:hover{background:radial-gradient(circle,var(--sd-gray-70) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px)}input[type=range]::-webkit-slider-thumb:active,input[type=range]:active::-webkit-slider-thumb{background:radial-gradient(circle,var(--sd-gold) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px)}input[type=range]::-moz-range-track{background:transparent;height:1px}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:radial-gradient(circle,var(--sd-gray-40) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px);border-radius:50%;cursor:pointer;border:none}input[type=range]::-moz-range-thumb:hover{background:radial-gradient(circle,var(--sd-gray-70) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px)}input[type=range]::-moz-range-thumb:active,input[type=range]:active::-moz-range-thumb{background:radial-gradient(circle,var(--sd-gold) 4px,var(--sd-white) 4px,var(--sd-white) 9px,var(--sd-black) 9px,var(--sd-black) 10px)}#search_results{margin-bottom:2em}#content #search_results_control{transition:all .4s cubic-bezier(0,.8,.7,.95);filter:blur(3px);opacity:0;transform:translateZ(0);position:relative;padding:20px 0;pointer-events:none}#content #search_results_control.loaded{filter:blur(0);opacity:1;pointer-events:auto}#content #search_results_control.section.toolbar .toolbar-controls>span{margin-bottom:20px;vertical-align:top}#content #search_results_control.section.toolbar .toolbar-controls>span[contenteditable=true]{margin-bottom:0;overflow:hidden}#content #search_results_control.section.toolbar .toolbar-controls>span.slider-wrap{padding-bottom:20px;margin-bottom:0}#content #search_results_control.section.toolbar .toolbar-controls>span.slider-wrap input[type=range]{bottom:20px}#content #search_results_control.section.toolbar .submit-button{display:none}.thumbnail-tiles{width:100%;position:relative}.thumbnail-tiles .image-tile{transition:opacity .4s cubic-bezier(0,.8,.7,.95),transform .4s cubic-bezier(0,.8,.7,.95);opacity:0;transform:translateY(16px);width:100%;position:relative}.thumbnail-tiles .image-tile.entered{opacity:1;transform:translateY(0)}.thumbnail-tiles.js-masonry .image-tile{position:absolute}.thumbnail-tiles.js-masonry .image-tile.settled{transition:opacity .4s cubic-bezier(0,.8,.7,.95),transform .4s cubic-bezier(0,.8,.7,.95),top .3s ease,left .3s ease,width .3s ease}@supports (display: grid-lanes){.thumbnail-tiles{display:grid-lanes;grid-template-columns:1fr;gap:20px}.thumbnail-tiles .image-tile{position:relative}}.thumbnail-tiles .image-tile.loaded{opacity:1;transform:translateY(0)}.thumbnail-tiles .image-tile:hover .image-info span.hidden{position:absolute;display:block!important}.thumbnail-tiles .image-tile .image-info .name:before{content:"©";display:inline-block;margin-right:.25em}.thumbnail-tiles .image-tile.px .image-info .name:after{content:""}.thumbnail-tiles .image-tile a{text-decoration:none;display:block}.thumbnail-tiles .image-tile .image-shimmer{display:block;position:relative;overflow:hidden}.thumbnail-tiles .image-tile .image-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 58%,transparent 70%);transform:translate(-100%);animation:skeleton-shimmer 2.4s cubic-bezier(.25,.1,.25,1) infinite;pointer-events:none}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.thumbnail-tiles .image-tile.loaded .image-shimmer:after{animation:none;opacity:0}.thumbnail-tiles .image-tile img{width:100%;height:auto;display:block;background-color:var(--sd-blue-lighter);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.thumbnail-tiles .image-tile.loaded img{background:none}.thumbnail-tiles .image-tile .image-info{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;margin-top:.75em;display:block;color:var(--sd-white);position:relative}.thumbnail-tiles .image-tile .image-info span{display:block}.thumbnail-tiles .image-tile .image-info em{font-style:normal;text-decoration:underline}.thumbnail-tiles .image-tile .image-info span.tag{display:inline-block;border-radius:2px;padding:0 .25em;background-color:var(--sd-gold);color:var(--sd-black)}.thumbnail-tiles ins{opacity:0}.thumbnail-tiles ins.loaded{opacity:1}.footer{position:relative;bottom:var(--sd-pagepad);width:100%;left:0;right:0;max-width:1360px;margin-top:calc(var(--sd-pagepad) * 2)}.footer .footer-links{display:none}.footer-links{float:right}.footer-links a{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;color:var(--sd-white);text-decoration:none;vertical-align:top}.footer-links a:hover,.footer-links a:focus{color:var(--sd-gold)}.pagination,.pager{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;cursor:pointer;display:block;text-align:center;padding-left:0;list-style:none;margin-bottom:0}.pagination>li,.pager>li{display:block}.pagination>li>a,.pagination>li>span,.pager>li>a,.pager>li>span{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;text-transform:uppercase;transition:all .1s cubic-bezier(0,.8,.7,.95);color:var(--sd-white);background:var(--sd-blue);font-size:.9rem;position:relative;display:inline-block;text-decoration:none;border:none;cursor:pointer;margin-top:1.4em}.pagination>li>a:hover,.pagination>li>span:hover,.pager>li>a:hover,.pager>li>span:hover{background:var(--sd-gold);color:var(--sd-black)}.pagination>li:first-child>a,.pagination>li:first-child>span,.pager>li:first-child>a,.pager>li:first-child>span{margin-left:0}.pagination>.disabled,.pager>.disabled{display:none}.pagination .previous,.pager .previous{display:none}.pager{text-align:center}.tooltip{position:relative}.tooltip:before,.tooltip:after{transition:all .1s cubic-bezier(0,.8,.7,.95);font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8rem!important;text-transform:uppercase;opacity:0;display:none}.tooltip:before{border:solid;border-color:var(--sd-blue) transparent;border-width:6px 6px 0 6px;bottom:calc(3.55rem - 6px);content:"";left:calc(50% - 6px);position:absolute;z-index:99}.tooltip:after{font-family:Rajdhani,Noto Sans JP,Noto Sans SC,monospace;letter-spacing:.1em;font-weight:700;font-size:.8em;text-transform:uppercase;color:var(--sd-white);background:var(--sd-blue);padding:.55em 1em .45em;border-radius:2px;bottom:3.55rem;content:attr(data-name);left:calc(50% - 71px);position:absolute;z-index:98;white-space:pre;text-align:center}.tooltip:hover:after,.tooltip:hover:before{opacity:1}#about .textblock{color:var(--sd-white)}#about .textblock h1{color:var(--sd-white);font-weight:200}#about .textblock p{color:var(--sd-white)}#about .textblock em{font-style:italic;color:var(--sd-gold)}@media only screen and (max-width:768px){body.home #masthead{position:relative;margin-bottom:calc(-1.76rem - 40px)}}@media only screen and (max-width:481px){body.home #content .section:first-of-type{margin-top:64px}body.home .cta-button{box-shadow:none;background:#eeeeee26}.cta-button{line-height:1;border-radius:0;padding:20px 0 18px;position:absolute;bottom:0;left:0}#content .section.toolbar .toolbar-controls>span{pointer-events:none}#content .section.toolbar .toolbar-controls>span:nth-child(4){margin-right:0}.footer{position:absolute;bottom:0}}@media only screen and (min-width:480px){h1{font-size:2rem}.pager>li>a,.pager>li>span{padding:.55em 1em .45em}}@media only screen and (min-width:769px){.desktop{display:inline-block}.cta-button,.pagination>li>a,.pagination>li>span,.pager>li>a,.pager>li>span{display:inline-block;width:auto;margin-top:1.7em;font-size:1.2rem;font-weight:400;-webkit-text-stroke-width:.033em;text-stroke-width:.033em}#find_images .heading{font-size:2rem}#find_images .heading .heading-text{display:inline}#find_images [contenteditable],#find_images .slider-wrap{display:inline-block;padding-bottom:0}#masthead{padding:20px calc(var(--sd-pagepad) * 2);margin-top:0;z-index:99}body.scrolled.search #masthead>.section{opacity:0}body.home #masthead{top:20px}#content{padding:calc(1.76rem + 40px) calc(var(--sd-pagepad) * 2) calc(var(--sd-pagepad) * 4) calc(var(--sd-pagepad) * 2)}#content .wrapper{padding:calc(var(--sd-pagepad) * 2)}#content .section.toolbar+.section{margin-top:calc(1.76rem + 80px)}#content #search_results_control{padding:20px 40px;pointer-events:auto;position:fixed}#content #search_results_control.section.toolbar{padding-bottom:0;top:69.5px}#content #search_results_control.section.toolbar .submit-button{display:inline-block}#content #search_results_control.section.toolbar .toolbar-controls{position:relative}#content #search_results_control.section.toolbar .toolbar-controls:after{transition:all .4s cubic-bezier(0,.8,.7,.95);opacity:0;content:"shutterdial";font-weight:700;position:absolute;right:0;text-transform:none}.footer{margin-top:0;position:absolute;bottom:calc(var(--sd-pagepad) * 2);padding:0 calc(var(--sd-pagepad) * 2)}.footer .footer-links{display:block}.thumbnail-tiles:hover .image-tile:not(:hover) .image-info{opacity:.5}.thumbnail-tiles .image-tile{width:100%}.thumbnail-tiles .image-tile.loaded:hover img{filter:brightness(1.05)}.thumbnail-tiles .textblock{padding:0 20px}@supports (display: grid-lanes){.thumbnail-tiles{grid-template-columns:repeat(2,1fr);gap:40px}}.footer-links{text-align:right}body.scrolled.search #masthead{margin-top:-69.5px}body.scrolled.search #content #search_results_control.section.toolbar{background:var(--sd-black);box-shadow:0 -1px 0 var(--sd-black);top:0}body.scrolled.search #content #search_results_control.section.toolbar:before{border-left:9999px solid var(--sd-black);box-shadow:9999px 0 0 var(--sd-black)}body.scrolled.search #content #search_results_control.section.toolbar.has-branding .toolbar-controls:after{opacity:.33}}@media only screen and (min-width:1024px){.tooltip:before,.tooltip:after{display:block}#find_images .heading,#find_images h1,#find_images [contenteditable]{font-size:3rem}.thumbnail-tiles .image-tile{width:100%}@supports (display: grid-lanes){.thumbnail-tiles{grid-template-columns:repeat(3,1fr);gap:40px}}#content .section:first-of-type{margin-top:80px}body.about #content .section:first-of-type{margin-top:40px}}@media(prefers-reduced-motion:reduce){.thumbnail-tiles .image-tile .image-shimmer:after{animation:none;opacity:0}}@media only screen and (min-width:1280px){#content #find_images{margin-top:calc(33vh - 10.16rem);text-align:center}#content #find_images>div{margin:0 auto;display:inline-block;text-align:left;width:auto}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
