.portfolio-opening-module__U5YHHq__page{isolation:isolate;position:relative}.portfolio-opening-module__U5YHHq__photograph{pointer-events:none;background:#344f58;height:100svh;position:sticky;top:0}.portfolio-opening-module__U5YHHq__image{object-fit:cover;object-position:center}.portfolio-opening-module__U5YHHq__surface{z-index:1;color:var(--ink);background:#fff;min-height:100svh;margin-top:-12svh;position:relative}.portfolio-opening-module__U5YHHq__heading{text-align:center;padding-top:clamp(1.5rem,3vw,2.5rem)}.portfolio-opening-module__U5YHHq__heading h1{max-width:var(--portfolio-title-width);margin:0 auto;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:700;line-height:1.1}#main-content .portfolio-opening-module__U5YHHq__page .portfolio-opening-module__U5YHHq__surface .portfolio-filters{margin-top:clamp(1.25rem,2vw,1.75rem)}@media (max-width:600px){.portfolio-opening-module__U5YHHq__image{object-position:60% center}.portfolio-opening-module__U5YHHq__surface{margin-top:-10svh}}@media (prefers-reduced-motion:reduce){.portfolio-opening-module__U5YHHq__photograph{height:60svh;position:relative}.portfolio-opening-module__U5YHHq__surface{margin-top:0}}
