

















      @font-face{font-family:'Oswald';src:url('/fonts/oswald-latin.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap}

















      @font-face{font-family:'Roboto Condensed';src:url('/fonts/roboto-condensed-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}

















      @font-face{font-family:'Oswald Fallback';src:local('Arial');size-adjust:76.6%;ascent-override:148.67%;descent-override:36.01%;line-gap-override:0.00%}

















      @font-face{font-family:'Roboto Fallback';src:local('Arial');size-adjust:87.68%;ascent-override:105.81%;descent-override:27.85%;line-gap-override:0.00%}@font-face { font-family:'Roboto Fallback'; src:local('Arial Bold'),local('Arial'); font-weight:700; size-adjust:82%; ascent-override:105.81%; descent-override:27.85%; line-gap-override:0.00%; }

















    











        /* a portrait deserves a portrait frame (was min-height 500 = a square-ish crop) */











        .photo-frame { min-height: 700px; }











        @media (max-width: 800px) { .photo-frame { min-height: 500px; } }











