.opening-photo>img{object-position:50% 50%}.bijl-gallery,.bijl-story,.bijl-close{padding:80px 6vw}.bijl-gallery>p:not(.kicker),.bijl-close>p:not(.kicker){max-width:620px;color:#bbb}.bijl-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}.bijl-grid figure{margin:0}.bijl-grid button{display:block;padding:0;width:100%;overflow:hidden;background:#222}.bijl-grid img{display:block;width:100%;height:520px;object-fit:cover;transition:transform .6s}.bijl-grid button:hover img{transform:scale(1.025)}figcaption{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ffffff30;color:#dec7a2}.bijl-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#191817}.bijl-story p,.bijl-story li{color:#ccc;line-height:1.8}.bijl-story ul{padding-left:20px}.bijl-close{text-align:center}.bijl-close p,.bijl-close .enter{margin:30px auto}footer{padding:35px 6vw;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-top:1px solid #ffffff30;font-size:14px}dialog{width:min(96vw,1250px);height:94svh;max-width:none;max-height:none;border:1px solid #c49e64;background:#111;padding:58px 12px 12px}dialog::backdrop{background:#000e}dialog img{width:100%;height:100%;object-fit:contain}.close{position:absolute;right:18px;top:16px;border:1px solid #c49e64;padding:9px 16px}body.photo-open{overflow:hidden}@media(max-width:800px){.bijl-gallery,.bijl-story,.bijl-close{padding:50px 24px}.bijl-grid,.bijl-story{grid-template-columns:1fr;gap:24px}.bijl-grid img{height:auto;max-height:600px;object-fit:contain}.opening-photo{min-height:540px}.opening-copy h1{font-size:54px}.opening-bottom{margin-top:32px}header>span{display:none}}@media(prefers-reduced-motion:reduce){.opening-photo>img{animation:none}.bijl-grid img{transition:none}html{scroll-behavior:auto}}
.bijl-turn{padding:70px 6vw;background:#181818}.bijl-turn-stage{max-width:680px;margin:30px auto 0;perspective:1000px}.bijl-turn-stage>img{display:block;width:100%;height:600px;object-fit:contain;background:#222;transition:transform .25s,opacity .25s}.bijl-turn-stage>div{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px}.bijl-turn button{border:1px solid #c4a065;border-radius:4px;padding:14px;color:white;background:#252525;font-size:16px}.bijl-turn img.changing{transform:rotateY(12deg);opacity:.3}@media(max-width:800px){.bijl-turn{padding:50px 24px}.bijl-turn-stage>img{height:440px}}@media(prefers-reduced-motion:reduce){.bijl-turn-stage>img{transition:none}}
.bijl-services{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:26px 0}.bijl-services a{font-size:16px;padding:12px 16px;border:1px solid #c49e6470;text-underline-offset:4px}.bijl-grid button:focus-visible,.bijl-turn button:focus-visible,.close:focus-visible{outline:3px solid #c49e64;outline-offset:4px}
