.theme1{--text:#000;--background:#efefef}.theme2{--text:#fff;--background:#222}@font-face{font-family:font;font-weight:400;font-style:normal;src:url(/assets/Font-Regular-CERQyUOD.woff)format("woff")}@font-face{font-family:font;font-weight:600;font-style:normal;src:url(/assets/Font-Bold-CW70GbF1.woff)format("woff")}iframe{border:none;width:100%;height:100%}iframe:focus{outline:none}.paddedPage{box-sizing:border-box;width:100%;max-width:2000px;margin-left:auto;margin-right:auto;padding:40px;display:flex}@media (width<=47em){.paddedPage{flex-direction:column;padding:20px}}#root,#App{height:100%}html,body{height:100%;color:var(--text);background-color:var(--background);margin:0;font-family:font,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}input,button{color:var(--text)}body{color:var(--text);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .15s linear,color .15s linear,border-top 2.15s linear;overflow:hidden scroll}p,figcaption{font-size:14px;line-height:1.5em}a{color:var(--text)}p a{opacity:.6;transition:opacity .15s linear}p a:hover{opacity:.8}h1{font-size:1.5em}h2{font-size:1em}nav a{text-decoration:none;transition:opacity .1s linear;display:block}nav a:hover{opacity:.5}nav ul{margin-top:16px;margin-bottom:10px;padding-left:30px;list-style:none;overflow:hidden}@media (width<=47em){nav ul{padding-left:0}}nav li{height:30px}figure{margin:0}.splashHolder{color:#fff;-webkit-user-select:none;user-select:none;overflow:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splashImage{z-index:-1;background-position:50%;background-size:cover;width:100vw;height:100vh;animation:11s linear growImage;position:absolute;top:0;left:0}@keyframes growImage{0%{transform:scale(1)}to{transform:scale(1.1)}}.splashName{margin-bottom:10px;font-size:7.14286vw}.splashLine{letter-spacing:.0961539vw;padding-right:.125em;font-size:1.72414vw}.logo{letter-spacing:.25px;font-size:1.25em;font-weight:800}a.noUnderline{text-decoration:none}.navTop{justify-content:space-between;display:flex}.menuButton{display:none}@media (width<=47em){.menuButton{display:block}}.mainNav{height:fit-content;position:fixed;top:40px}@media (width<=47em){.mainNav{margin-right:0;position:relative;top:0}}.mainNav ul{margin-top:30px;margin-bottom:0}@media (width<=47em){.mainNav ul{margin-top:5px;margin-bottom:-10px}}.mainNav .active{font-weight:700}.logoBorder{box-sizing:border-box;border:3px solid;max-width:200px;padding:29px 27px 26px}@media (width<=47em){.logoBorder{box-sizing:border-box;border:none;max-width:100%;padding:13px 0}}.content{width:calc(100% - 260px);position:relative;top:14px;left:260px}@media (width>=94em){.content{width:calc(100% - 500px)}}@media (width<=47em){.content{width:100%;top:8px;left:0}}.photoFilters{padding-top:4px;padding-bottom:16px}.photoFilters li{display:inline-block}.photoFilters li:not(:last-child){padding-right:19px}.photoFilters a{padding-bottom:3px}.photoFilters .active{border-bottom:2px solid}.thumbs{flex-wrap:wrap;width:calc(100% + 10px);margin:0 -5px;display:flex}.thumbs:after{content:"";flex-grow:1000}.thumbHolder{margin:5px;transition:transform 80ms linear;position:relative;overflow:hidden}.thumbHolder:hover{transform:scale(1.01)}.thumb{object-fit:cover;vertical-align:bottom;width:100%;height:100%}.galleryPage{-webkit-user-select:none;user-select:none;position:fixed;inset:0}.galleryHeader{box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;width:100%;max-width:2000px;margin-left:auto;margin-right:auto;padding:60px 40px 15px;display:flex}@media (width<=47em){.galleryHeader{padding:20px 20px 10px}}.galleryLogo{margin-right:30px;position:relative;top:1px;left:30px}@media (width<=47em){.galleryLogo{margin-right:3px;top:2px;left:0}.slideTitle{order:3;width:100%}}.galleryButtons,.menuButton{position:relative;top:3px}@media (width<=47em){.galleryButtons,.menuButton{margin-right:-10px}}.galleryButtons button,.galleryButtons .button,.menuButton button{box-sizing:border-box;background:0 0;border:none;width:40px;height:40px;margin:0;padding:10px;display:inline-block}.galleryButtons button:hover,.galleryButtons .button:hover,.menuButton button:hover{opacity:.5;transition:opacity .2s linear}.carousel{width:100%;height:calc(100% - 125px);overflow-x:hidden}@media (width<=47em){.carousel{height:calc(100% - 95px)}}.carousel:focus{outline:0;overflow-y:hidden}.slideHolder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='44'%20height='44'%20stroke='%23000'%20viewBox='0%200%2044%2044'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke-width='2'%3e%3ccircle%20cx='22'%20cy='22'%20r='1'%3e%3canimate%20attributeName='r'%20begin='0s'%20calcMode='spline'%20dur='1.8s'%20keySplines='0.165,%200.84,%200.44,%201'%20keyTimes='0;%201'%20repeatCount='indefinite'%20values='1;%2020'/%3e%3canimate%20attributeName='stroke-opacity'%20begin='0s'%20calcMode='spline'%20dur='1.8s'%20keySplines='0.3,%200.61,%200.355,%201'%20keyTimes='0;%201'%20repeatCount='indefinite'%20values='1;%200'/%3e%3c/circle%3e%3ccircle%20cx='22'%20cy='22'%20r='1'%3e%3canimate%20attributeName='r'%20begin='-0.9s'%20calcMode='spline'%20dur='1.8s'%20keySplines='0.165,%200.84,%200.44,%201'%20keyTimes='0;%201'%20repeatCount='indefinite'%20values='1;%2020'/%3e%3canimate%20attributeName='stroke-opacity'%20begin='-0.9s'%20calcMode='spline'%20dur='1.8s'%20keySplines='0.3,%200.61,%200.355,%201'%20keyTimes='0;%201'%20repeatCount='indefinite'%20values='1;%200'/%3e%3c/circle%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;flex:1;place-content:center;width:100%;height:calc(100% - 170px);margin:20px;display:flex}.slideHolder img{object-fit:scale-down;-webkit-user-select:none;user-select:none;pointer-events:none;touch-action:none;width:2000px;max-width:100%;height:auto;max-height:100%}.bioPage{flex-wrap:wrap;justify-content:space-between;max-width:1040px;display:flex}.bioBody{flex:4 0 300px;max-width:600px}.rossPhoto{text-align:right;flex:270px;order:3;max-width:320px;padding:65px}.rossPhoto img{width:100%}@media (width<=47em){.rossPhoto{width:100%;max-width:450px;padding:15px}}.rossPhoto figcaption{text-align:right;opacity:.5}
