.schomberg-page main{color:#000;overflow-x:clip;overflow-y:visible}
.schomberg-intro{height:667px;position:relative;flex-shrink:0}
.schomberg-intro::before,.schomberg-intro::after{content:"";position:absolute;left:0;right:0;border-top:1px solid #757575}
.schomberg-intro::before{top:12px}.schomberg-intro::after{bottom:1px}
.project-number{position:absolute;left:109px;top:91px;width:220px;font:17px/20px 'Helvetica Neue',Arial,sans-serif;letter-spacing:.05em;color:#fff}
.schomberg-intro h1{position:absolute;left:109px;top:147px;width:570px;font:67px/normal Fahkwang,Arial,sans-serif}
.schomberg-arrow{position:absolute;left:109px;top:366px;width:74px;height:74px;fill:#000}
.hall-history{position:absolute;right:148px;top:147px;width:612px}
.hall-history h2{font:38px/53.203125px Fahkwang,Arial,sans-serif}
.hall-history p{font:16px/22.40625px 'Helvetica Neue',Arial,sans-serif}
.schomberg-hero{position:relative;display:block;height:988px;flex-shrink:0;margin-bottom:10px;overflow:clip}
.schomberg-hero-media{position:relative;display:block;top:-100vh;height:calc(988px + 200vh)}
.schomberg-hero img{position:sticky;top:0;display:block;width:100%;height:988px;object-fit:cover}
.schomberg-details{position:relative;height:822px;flex-shrink:0}
.schomberg-details::before{content:"";position:absolute;inset:4px 0 0;border:1px solid #757575}
.project-facts{position:absolute;inset:0 auto 0 0;width:49.984%;border-right:1px solid #757575}
.project-facts h2,.project-facts p,.facts-rule{position:absolute;left:calc(17.00665% + .171875px);margin:0}
.project-facts h2{top:128px;width:460px;font:17px/23.796875px 'Helvetica Neue',Arial,sans-serif;letter-spacing:.05em;color:#5b2f2c}
.facts-rule{top:179.796875px;width:460px;border-top:1px solid #757575}
.project-facts p[class$="-label"]{width:434px;font:17px/20px 'Helvetica Neue',Arial,sans-serif;letter-spacing:.05em}
.summary-label{top:225.796875px}.summary-copy{top:265.796875px;width:380px;font:16px/25.59375px 'Helvetica Neue',Arial,sans-serif}
.location-label{top:455.765625px}.location-value{top:485.765625px;width:423px}
.year-label{top:573.359375px}.year-value{top:603.359375px;width:411px}
.client-label{top:690.953125px}.client-value{top:720.953125px;width:411px}
.project-facts p[class$="-value"]{font:16px/25.59375px 'Helvetica Neue',Arial,sans-serif}
.schomberg-slideshow-shell{position:absolute;left:calc(50% - 98.875px);top:152px;width:942px;height:671px;padding:60px 50px 70px}
.schomberg-slideshow{position:relative;width:842px;height:541px;touch-action:pan-y pinch-zoom}
.schomberg-slideshow::after{content:"";position:absolute;left:0;right:0;bottom:-38px;height:70px;background:radial-gradient(ellipse,#0005,transparent 70%);z-index:-1}
.schomberg-slides,.schomberg-slide,.schomberg-slide picture,.schomberg-slide img{display:block;width:100%;height:100%;margin:0}
.schomberg-slide{position:absolute;inset:0}.schomberg-slide img{object-fit:cover}
.schomberg-slide figcaption{position:absolute;left:0;bottom:25px;width:60%;padding:20px;background:#fafafab3;color:#0f0f0f;font:22px/26px Helvetica,Arial,sans-serif;letter-spacing:1px;opacity:0;transition:opacity .2s}
.schomberg-slideshow:hover figcaption,.schomberg-slideshow:focus-within figcaption{opacity:1}
.schomberg-slideshow button{position:absolute;z-index:3;border:0;color:#fff;cursor:pointer}
.slide-previous,.slide-next{top:calc(50% - 21px);width:42px;height:42px;background:#0009;opacity:0;transition:opacity .2s;padding:14px 16px}
.slide-previous{left:0}.slide-next{right:0}.slide-previous svg,.slide-next svg{width:9px;height:14px;stroke:#fff;stroke-width:1;fill:none}
.schomberg-slideshow:hover .slide-previous,.schomberg-slideshow:hover .slide-next,.schomberg-slideshow:focus-within .slide-previous,.schomberg-slideshow:focus-within .slide-next,.schomberg-slideshow.touched .slide-previous,.schomberg-slideshow.touched .slide-next{opacity:.75}
.schomberg-slideshow button:hover,.schomberg-slideshow button:focus-visible{opacity:1}
.slide-status,.slide-pause:not(:focus-visible){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.slide-pause:focus-visible{top:8px;left:50px;background:#222;padding:8px}
.schomberg-slices{position:absolute;inset:0;pointer-events:none;perspective:1200px}
.schomberg-slice{position:absolute;left:0;width:100%;height:20%;transform-style:preserve-3d;animation:schomberg-turn .8s both;animation-delay:calc(var(--slice) * 60ms)}
.schomberg-slice span{position:absolute;inset:0;backface-visibility:hidden;background-size:var(--slide-w) var(--slide-h);background-position:0 calc(var(--slice) * -1 * var(--slide-h) / 5)}
.schomberg-slice .slice-front{transform:translateZ(var(--depth))}.schomberg-slice .slice-next{transform:rotateX(90deg) translateZ(var(--depth))}
@keyframes schomberg-turn{from{transform:translateZ(calc(-1 * var(--depth))) rotateX(0)}to{transform:translateZ(calc(-1 * var(--depth))) rotateX(-90deg)}}
.project-pagination{position:relative;height:132px;flex-shrink:0;border:1px solid #757575;font:17px/20px 'Helvetica Neue',Arial,sans-serif;letter-spacing:.05em}
.project-pagination::after{content:"";position:absolute;left:49.984%;top:0;bottom:0;border-left:1px solid #757575}
.project-pagination a{position:absolute;top:55px;width:434px}.project-pagination a:first-child{left:calc(8.5% + 1px)}.project-pagination a:last-child{right:calc(8.5% + 1px);width:435px;text-align:right}
@media(min-width:751px) and (max-width:1199px){.schomberg-intro h1{left:40px;width:42%;font-size:46px}.schomberg-arrow,.project-number{left:40px}.hall-history{right:40px;width:48%}.hall-history h2{font-size:30px}.project-facts h2,.project-facts p,.facts-rule{left:30px;max-width:calc(100% - 60px)}.project-pagination a{max-width:35%}}
@media(max-width:750px){
 .schomberg-page .site-header{height:162px}
 .schomberg-intro{height:721.28125px}.schomberg-intro::before{top:-2px}
 .project-number{top:20px;left:20px;width:280px;font-size:14px;line-height:16px}
 .schomberg-intro h1{top:56px;left:20px;width:280px;font-size:23px;line-height:30px}
 .schomberg-arrow{left:20px;top:144px;width:50px;height:50px}
 .hall-history{left:20px;right:auto;top:216px;width:280px}.hall-history h2{font-size:26px;line-height:36.40625px}.hall-history p{font-size:14px;line-height:19.59375px}
 .schomberg-hero{height:405px;margin-bottom:0}
 .schomberg-hero-media{top:0;height:100%}.schomberg-hero img{position:static;height:100%}
 .schomberg-details{height:748.25px}.schomberg-details::before{inset:0;border-left:0;border-right:0}
 .project-facts{width:320px;height:507.25px;border-right:0;border-bottom:1px solid #757575}
 .project-facts h2,.project-facts p,.facts-rule{left:20px;width:280px}
 .project-facts h2{top:25px;font-size:14px;line-height:19.59375px}.facts-rule{top:57.59375px}
 .project-facts p[class$="-label"]{width:280px;font-size:14px;line-height:16px}
 .summary-label{top:90.59375px}.summary-copy{top:116.59375px;font-size:14px;line-height:22.40625px}
 .location-label{top:281.03125px}.location-value{top:307.03125px}.year-label{top:359.4375px}.year-value{top:385.4375px}.client-label{top:437.84375px}.client-value{top:463.84375px}
 .project-facts p[class$="-value"]{font-size:14px;line-height:22.40625px}
 .schomberg-slideshow-shell{left:20px;top:527.25px;width:280px;height:199px;padding:35px 25px 30px}
 .schomberg-slideshow{width:230px;height:134px}.schomberg-slideshow::after{display:none}.schomberg-slide figcaption{display:none}
 .project-pagination{height:56px;border-left:0;border-right:0;font-size:14px;line-height:16px}.project-pagination::after{display:none}
 .project-pagination a{top:19px;width:129px}.project-pagination a:first-child{left:20px}.project-pagination a:last-child{left:170px;right:auto;width:129px}
}
@media(prefers-reduced-motion:reduce){.schomberg-slice{animation:none}.schomberg-slide figcaption{transition:none}}
