
.portfolio-hero-shell{position:relative;z-index:20;width:100%;height:100vh;height:100svh;min-height:400px;background:#043574;overflow:clip}
.portfolio-hero-frame{display:block;width:100%;height:100%;border:0;background:#043574;color-scheme:dark}
body>.site-header{top:calc(100svh + 16px)}
#selected-works{height:0;scroll-margin-top:0}
@media(max-width:767px){.portfolio-hero-shell{min-height:440px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
