/* Recovered compatibility stylesheet. Original pages.css was not available. */
nav a{white-space:nowrap}
nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--lime)}
.subpage main>section:first-child h1{font-size:clamp(2.7rem,4.6vw,4.8rem);max-width:820px}
/* White Photography text on dark surfaces applies at every screen width. */
.photography-page{background:#111b20}
.photography-page #photography{background:#111b20;color:#fff;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:400}
.photography-page #photography h1{font-family:inherit;font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}
.photography-page #photography h1 em{color:#fff}
.photography-page #photography .photo-art{color:#fff;background:linear-gradient(#111b2073,#111b2073),radial-gradient(circle at 65% 50%,#83998c,#243d40 65%)}
.photography-page #photography .photo-art strong{font-weight:400;font-size:clamp(2.7rem,4.4vw,4.5rem);letter-spacing:-.015em;line-height:1.18}
.photography-page #photography .photo-art small{font-size:1rem;letter-spacing:.08em}
.photography-page #photography p:not(.eyebrow):not(.tags){font-size:1.125rem;line-height:1.7}
.photography-page #photography .eyebrow{color:#fff;font-size:1rem;font-weight:500;letter-spacing:.08em}
.photography-page #photography .tags{font-size:1rem!important;font-weight:500;letter-spacing:.025em}
.photography-page #photography .textlink{font-size:1.125rem;font-weight:500}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--lime);outline-offset:4px}
@media(max-width:1180px){
 #menu{display:block;background:transparent;color:white;border:0;font-size:1.7rem;cursor:pointer}
 nav{display:none;position:absolute;top:82px;left:0;right:0;background:#111b20;padding:25px;flex-direction:column;align-items:flex-start;gap:18px;max-height:calc(100vh - 82px);overflow:auto}
 nav.open{display:flex}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
