html {scroll-behavior:smooth} :focus-visible {outline:2px solid #d2bb82;outline-offset:5px}
#work {padding:80px 32px!important;height:auto!important;min-height:0!important;scroll-margin-top:64px}
#work>[data-framer-name="Waldhafen Case Study"] {width:100%!important;max-width:960px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,364px)!important;gap:64px!important;align-items:center!important;height:auto!important;min-height:0!important;padding:0!important}
#work [data-framer-name="Waldhafen Details"] {width:100%!important;max-width:none!important;height:auto!important;display:block!important;padding:0!important;text-align:left!important}
.work-eyebrow {font:600 11px/1.3 Manrope,sans-serif;letter-spacing:1.8px;color:#d9cec2;margin:0 0 20px}
.work-title {font:500 clamp(36px,4.4vw,56px)/1.08 Manrope,sans-serif;letter-spacing:-2px;color:#f3ede3;margin:0 0 18px}
.work-subtitle {font:400 17px/1.5 Manrope,sans-serif;color:#f3ede3;margin:0 0 16px}
.work-credits {font:500 10px/1.8 Manrope,sans-serif;letter-spacing:1.1px;color:#c6b7ae;margin:0}
.work-logos {display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-top:32px}
.work-logos img {width:112px;height:78px;object-fit:contain}.work-logos img:first-child{width:84px}
#work [data-framer-name="Waldhafen Film Player"] {position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:9/16!important;max-width:364px!important;justify-self:center;transform:none!important}
.project-film {display:block;width:100%;height:100%;aspect-ratio:9/16;object-fit:cover;background:#18090d}
.form-status {color:#d9cec2;font:400 13px/1.6 Manrope,sans-serif;max-width:560px}
#project-enquiry button[disabled] {opacity:.6;cursor:not-allowed}
@media(max-width:1000px) and (min-width:810px) {#work>[data-framer-name="Waldhafen Case Study"] {gap:40px!important;grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important}}
@media(max-width:809px) {#work{padding:56px 24px!important}#work>[data-framer-name="Waldhafen Case Study"]{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;max-width:420px!important}#work [data-framer-name="Waldhafen Film Player"]{max-width:100%!important}.work-title{font-size:40px}.work-logos{margin-top:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:809px){nav[data-framer-name="Phone"]{overflow:visible!important}nav[data-framer-name="Phone"] [data-framer-name="Navigation Links"]{background:#1e0710;box-shadow:0 18px 24px #0004;z-index:20}}
@media(min-width:1001px){#work>[data-framer-name="Waldhafen Case Study"]{max-width:860px!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:48px!important}}
.work-logos img:first-child{width:170px;height:88px;margin-left:-45px;margin-right:-24px}
