@-webkit-keyframes rmr-pop-in{0%{opacity:0;-webkit-transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes rmr-pop-in{0%{opacity:0;-moz-transform:scale(0.5)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes rmr-pop-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.rmr-popover{position:absolute;box-shadow:1px 1px 5px #303030;color:#fff;border-radius:2px;z-index:1;opacity:0}.rmr-popover.pop{-webkit-animation:rmr-pop-in 0.1s;-moz-animation:rmr-pop-in 0.1s;-ms-animation:rmr-pop-in 0.1s;opacity:1}.rmr-popover .bd{position:relative;padding:5px}.rmr-popover .arrow{display:block;border:solid transparent;content:" ";height:0;width:0;border-color:transparent;position:absolute;pointer-events:none;z-index:1;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent}.rmr-backdrop{left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;z-index:0}.lsr{transform-style:preserve-3d;-webkit-tap-highlight-color:transparent}.lsr img{box-shadow:0 2px 8px rgba(14,21,47,0.25)}.lsr .lsr-container{position:relative;width:100%;height:100%;transition:all 0.1s ease-out}.lsr .lsr-container.over .lsr-shadow{box-shadow:0 16px 32px rgba(14,21,47,0.25),0 8px 8px rgba(14,21,47,0.25);opacity:1}.lsr .lsr-container.over .lsr-shine{opacity:1}.lsr .lsr-layers{position:relative;width:100%;height:100%;overflow:hidden;transform-style:preserve-3d}.lsr .lsr-layers>div{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0%;left:0%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.125s ease-out}.lsr .lsr-shadow{position:absolute;top:5%;left:5%;width:90%;height:90%;transition:all 0.25s ease-out;box-shadow:0 0px 0px rgba(14,21,47,0);opacity:0}.lsr .lsr-shine{opacity:0;position:absolute;top:0;left:0;z-index:1;right:0;bottom:0;border-radius:8px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%);background:radial-gradient(72px circle at 100px 40px, #ffffff 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%)}.lsr:focus{outline:none}body.rmr-js img[data-rmr-src],body.rmr-js img[data-rmr-srcset]{opacity:0;transition:opacity 0.5s}body.rmr-js img[data-rmr-src].rmr-loaded,body.rmr-js img[data-rmr-srcset].rmr-loaded{opacity:1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}fieldset{margin:0;padding:0;border:none}iframe{border:0;display:block;margin:0;padding:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}legend{display:none}figure{margin:0;padding:0}script{display:none !important}*{box-sizing:border-box}strong{font-weight:bold}svg{pointer-events:none;width:100%;margin:0 auto;height:100%;display:block}svg#rmr-master{display:none}abbr[title]{cursor:help;text-decoration:none}canvas{padding:0;margin:0;display:block}button,select{cursor:pointer}button[disabled],select[disabled]{cursor:default}svg#master{display:none}a,a:visited{color:#000}html{background:#000;box-sizing:border-box;height:100%}body,body.rmr-screen{background:#000;box-sizing:border-box;color:#fff;font-family:sans-serif;font-size:15px;height:100%;position:relative;width:100%}body.error,body.rmr-screen.error{background:#000}body.error p,body.rmr-screen.error p{padding:40px 0 0 40px;position:fixed;z-index:2}body.error p a,body.rmr-screen.error p a{background:#202020;border-radius:2px;color:#fff;display:inline-block;font-size:11px;font-family:monospace;padding:10px 20px;text-decoration:none;transition:background-color .2s,transform .08s;text-shadow:1px 1px 1px #000}body.error p a:hover,body.rmr-screen.error p a:hover{transform:scale(1.2)}section#body{height:100%}section#body>nav.galleries{display:none}section#body div.content{background:rgba(16,16,16,0.9);border-radius:3px;bottom:20px;right:20px;color:#fff;margin:0 auto;padding:10px;z-index:2;position:absolute;text-align:left;transition:box-shadow .2s,transform .1s;transform-origin:100% 100%;max-width:400px}@media (max-width: 767.98px){section#body div.content{right:0;left:0;max-width:100%;border-radius:0}}section#body div.content a{color:#fff}section#body div.content p{margin-bottom:0.5em}section#body div.content p:last-child{margin-bottom:0}section#body div.content ul{margin:1em 0}section#body div.content li{margin-bottom:0.5em}section#body div.content li:last-child{margin-bottom:0}.gallery{text-align:center;height:100%}body.about #body .content li>a:first-child{padding-left:0;transition:padding-left .1s}body.about #body .content li>a:first-child:hover{padding-left:5px}#doc{margin:0;position:relative;height:100%}#canvas{min-height:100%;min-width:100%;position:fixed}div.tools{position:absolute;right:20px;top:20px;z-index:2}div.tools>*{float:right;margin-left:10px}button.full-screen{background-color:transparent;background-image:url(../img/sprite.svg#full-screen-dark);background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:30px;opacity:0;outline:none;overflow:hidden;text-indent:-1000em;transition:opacity .1s,transform .1s,background-image .2s;width:30px}button.full-screen:hover{transform:scale(1.5)}div.info{background-color:transparent;background-image:url(../img/sprite.svg#info-dark);background-size:100%;cursor:pointer;height:30px;opacity:0;text-indent:-1000em;overflow:hidden;transition:opacity .1s,transform .1s,background-image .2s;width:30px}div.info:hover{transform:scale(1.5)}body.rmr-touch div.tools{display:none}body.rmr-hover div.info{opacity:.4}body.rmr-hover div.info:hover{opacity:1}body.rmr-hover nav.thumbs{opacity:1}body.rmr-hover div.lsr:hover{opacity:1}nav.thumbs{left:15px;right:15px;position:fixed;text-align:center;bottom:15px;z-index:2;opacity:0;transition:opacity .2s;display:flex;justify-content:center}@media (pointer: coarse){nav.thumbs{opacity:1}}@media (max-width: 767.98px){nav.thumbs{left:0;right:0}}nav.thumbs ol{display:flex;flex-wrap:wrap;justify-content:center;background:rgba(0,0,0,0.1);border-radius:5px;position:relative;z-index:2;padding:5px;transition:background .5s}@media (max-width: 767.98px){nav.thumbs ol{border-radius:0}}nav.thumbs ol li{border:5px solid transparent;cursor:pointer;margin:0 0 0 0;position:relative;transition:transform .1s;border-radius:5px}@media (max-width: 767.98px){nav.thumbs ol li{border-radius:12px}}nav.thumbs ol li:hover{transform:translate(0, -3px)}nav.thumbs ol li:last-child{margin-right:0}nav.thumbs ol li.active{transform:scale(1.2)}nav.thumbs ol li a{background-image:url("https://s3.amazonaws.com/dfm.photography/photos/thumbs.jpg?v=27");background-size:3000px 40px;border-radius:3px;cursor:pointer;display:block;text-indent:-1000em;transition:transform .1s;width:40px;height:40px}nav.thumbs ol li a:active{transform:scale(1.2)}nav.thumbs ol li.koru a{background-position:-40px 0}nav.thumbs ol li.luccata a{background-position:-80px 0}nav.thumbs ol li.axxonn a{background-position:-120px 0}nav.thumbs ol li.npg a{background-position:-160px 0}nav.thumbs ol li.marina-city a{background-position:-200px 0}nav.thumbs ol li.smoke a{background-position:-240px 0}nav.thumbs ol li.wonderland a{background-position:-280px 0}nav.thumbs ol li.nmc a{background-position:-320px 0}nav.thumbs ol li.sfmoma a{background-position:-360px 0}nav.thumbs ol li.bow a{background-position:-400px 0}nav.thumbs ol li.whitney a{background-position:-440px 0}nav.thumbs ol li.guggenheim a{background-position:-480px 0}nav.thumbs ol li.kaos a{background-position:-520px 0}nav.thumbs ol li.shannon a{background-position:-560px 0}nav.thumbs ol li.avi-james a{background-position:-600px 0}nav.thumbs ol li.chiat-day a{background-position:-640px 0}nav.thumbs ol li.aga a{background-position:-680px 0}nav.thumbs ol li.disney a{background-position:-720px 0}nav.thumbs ol li.getty a{background-position:-760px 0}nav.thumbs ol li.nmc-ii a{background-position:-800px 0}nav.thumbs ol li.alicja a{background-position:-840px 0}nav.thumbs ol li.stella a{background-position:-880px 0}nav.thumbs ol li.mark-pernilla a{background-position:-920px 0}nav.thumbs ol li.dan-sarah a{background-position:-960px 0}nav.thumbs ol li.mom-dad a{background-position:-1000px 0}nav.thumbs ol li.cp-437-477 a{background-position:-1040px 0}nav.thumbs ol li.corrugated a{background-position:-1080px 0}nav.thumbs ol li.youngs a{background-position:-1120px 0}nav.thumbs ol li.discovery a{background-position:-1160px 0}nav.thumbs ol li.five a{background-position:-1200px 0}nav.thumbs ol li.pammy a{background-position:-1240px 0}nav.thumbs ol li.bc-track a{background-position:-1280px 0}nav.thumbs ol li.chief a{background-position:-1320px 0}nav.thumbs ol li.kruger a{background-position:-1360px 0}nav.thumbs ol li.glow a{background-position:-1400px 0}nav.thumbs ol li.chino a{background-position:-1440px 0}nav.thumbs ol li.alice-lake a{background-position:-1480px 0}nav.thumbs ol li.carney a{background-position:-1520px 0}nav.thumbs ol li.howe-sound a{background-position:-1560px 0}nav.thumbs ol li.sea-to-sky a{background-position:-1600px 0}nav.thumbs ol li.ascend a{background-position:-1640px 0}nav.thumbs ol li.library a{background-position:-1680px 0}nav.thumbs ol li.andreja a{background-position:-1720px 0}nav.thumbs ol li.hirotasa a{background-position:-1760px 0}nav.thumbs ol li.sid a{background-position:-1800px 0}nav.thumbs ol li.selfie a{background-position:-1840px 0}nav.thumbs ol li.spark a{background-position:-1880px 0}nav.thumbs ol li.beakerhead a{background-position:-1920px 0}nav.thumbs ol li.p3-r8100 a{background-position:-1960px 0}nav.thumbs ol li.cheznetty a{background-position:-2000px 0}nav.thumbs ol li.viiiiva a{background-position:-2040px 0}nav.thumbs ol li.p3-packaging a{background-position:-2080px 0}nav.thumbs ol li.p3-nds a{background-position:-2120px 0}nav.thumbs ol li.lucas a{background-position:-2160px 0}nav.thumbs ol li.rhonda a{background-position:-2200px 0}nav.thumbs ol li.scoops a{background-position:-2240px 0}nav.thumbs ol li.tantalus a{background-position:-2280px 0}nav.thumbs ol li.trees a{background-position:-2320px 0}nav.thumbs ol li.stump a{background-position:-2360px 0}nav.thumbs ol li.strata a{background-position:-2400px 0}nav.thumbs ol li.p3-r8100-arm a{background-position:-2440px 0}nav.thumbs ol li.viiiiva-r8000 a{background-position:-2480px 0}nav.thumbs ol li.ella a{background-position:-2520px 0}nav.thumbs ol li.r8100-dual a{background-position:-2560px 0}nav.thumbs ol li.andrew a{background-position:-2600px 0}nav.thumbs ol li.ramiro a{background-position:-2640px 0}nav.thumbs ol li.matt a{background-position:-2680px 0}nav.thumbs ol li.mark a{background-position:-2720px 0}nav.thumbs ol li.alain a{background-position:-2760px 0}nav.thumbs ol li.efrem a{background-position:-2800px 0}nav.thumbs ol li.kimberley a{background-position:-2840px 0}nav.thumbs ol li.farana a{background-position:-2880px 0}nav.thumbs ol li.colton a{background-position:-2920px 0}nav.thumbs ol li.p3-r8100-black a{background-position:-2960px 0}body.rmr-js img.pin{opacity:0;position:absolute;left:-3000px;top:-3000px}@media print{body.rmr-js img.pin{opacity:1;position:static;display:block;z-index:0}button{display:none}nav.thumbs{display:none}}img.pin{width:100%;z-index:-1}.rmr-popover{border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.5);font-size:12px;font-weight:bold;z-index:5}.rmr-popover .bd{padding:5px 10px}.rmr-popover a{color:#fff}.rmr-popover#info-popover .bd{padding:10px 15px 15px 15px}.rmr-popover#info-popover h2{font-size:15px;font-weight:bold;padding-bottom:5px}.rmr-popover#info-popover dd span,.rmr-popover#info-popover dd a{display:inline-block;padding:3px 0}body.lsr-pop div.info,body.lsr-pop div.lsr,body.rmr-touch div.info,body.rmr-touch div.lsr{opacity:1}body.lsr-pop nav.thumbs ol,body.rmr-touch nav.thumbs ol{background:rgba(16,16,16,0.9)}body.rmr-touched #dfm-logo,body.rmr-hover #dfm-logo{opacity:0.6}body.rmr-touched nav.thumbs,body.rmr-hover nav.thumbs{opacity:1}body.rmr-hover #dfm-logo:hover{opacity:1}#dfm-logo{display:block;opacity:0;position:absolute;transition:opacity .2s,width .2s,height .2s;width:150px;z-index:2;border-radius:10px;overflow:hidden;top:20px;left:20px}@media (max-width: 575.98px){#dfm-logo{top:5px;left:5px}}#dfm-logo svg{width:100%;height:100%;display:block}#dfm-logo svg path{fill:rgba(16,16,16,0.9)}#dfm-logo .dfm:hover svg path,#dfm-logo .dfm a:focus svg path{fill:#000}#dfm-logo .galleries{background:rgba(16,16,16,0.9);text-align:left;padding:0 0 5px 0}#dfm-logo .galleries hr{height:1px;border:none;margin:5px 0;padding:0;background-color:rgba(255,255,255,0.2)}#dfm-logo .galleries li.active a,#dfm-logo .galleries li a:focus,#dfm-logo .galleries li a:hover{background:rgba(255,255,255,0.1);text-decoration:underline}#dfm-logo .galleries li{font-weight:bold;font-size:14px}@media (max-width: 767.98px){#dfm-logo .galleries li{font-size:12px}}#dfm-logo .galleries a{padding:5px 10px;display:block;text-decoration:none;transition:background .2s;color:#fff}#dfm-logo .dfm{height:150px;width:100%;border-radius:10px;text-indent:-1000em;transition:background-image .2s;width:100%}#dfm-logo .dfm a{display:block;height:100%;width:100%}a{color:#fff}html.light a{color:#000}html.light body.rmr-touch nav.thumbs ol{background:#eee}html.light nav.thumbs ol{background:rgba(255,255,255,0.3)}html.light .rmr-popover{color:#000}html.light .rmr-popover a{color:#000}html.light #dfm-logo .dfm a:focus svg path,html.light #dfm-logo .dfm:hover svg path{fill:#fff}html.light #dfm-logo path{fill:rgba(240,240,240,0.9)}html.light #dfm-logo .galleries{background:rgba(240,240,240,0.9)}html.light #dfm-logo .galleries hr{background-color:rgba(0,0,0,0.2)}html.light #dfm-logo .galleries a{color:#000}html.light #dfm-logo .galleries li.active a,html.light #dfm-logo .galleries li a:hover,html.light #dfm-logo .galleries li a:focus{background:rgba(0,0,0,0.1)}html.light div.info{background-image:url(../img/sprite.svg#info-light)}html.light button.full-screen{background-image:url(../img/sprite.svg#full-screen-light)}html.light div.lsr .dfm{background-image:url(../img/lsr-light.svg)}html.light section#body .content{background:rgba(240,240,240,0.5);color:#000}html.light section#body .content a{color:#000}
