.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-intro{max-width:370px}.visitor-concerns[hidden]{display:none}.visitor-concerns{max-width:390px;margin-top:22px}.visitor-concerns button{text-align:left;cursor:pointer;color:#e4e3df;background:0 0;border:0;border-top:1px solid #ffffff25;align-items:center;gap:13px;width:100%;min-height:48px;padding:12px 0;font-size:12px;line-height:1.5;transition:color .2s,border-color .2s;display:flex}.visitor-concerns button:hover,.visitor-concerns button[aria-pressed=true]{color:var(--orange)}.concern-index{color:#b4b7b6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.concern-check{visibility:hidden;flex-shrink:0;margin-left:auto}[aria-pressed=true]>.concern-check{visibility:visible}.visitor-concerns .concern-neutral{color:#c4c8c7;border:0;gap:13px;width:auto;min-height:44px;font-size:11px}.visitor-concerns .concern-neutral[aria-pressed=true]{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px}.chapter-services{color:#ddd8d0;letter-spacing:.02em;margin:24px 0 0;font-size:10px;line-height:1.8}.project-entry{border-bottom:1px solid var(--orange);align-items:center;gap:25px;margin-top:22px;padding:10px 0;font-size:13px;font-weight:500;transition:gap .2s;display:inline-flex}.project-entry:hover{color:var(--orange);gap:35px}.project-entry-label{color:#c3c6c4;margin:12px 0 0;font-size:10px}.closing-copy{max-width:760px}.closing h2{max-width:600px;font-size:clamp(40px,4.3vw,66px)}.journey-postscript{padding:65px var(--gutter);border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:40px;display:flex}.journey-postscript p{letter-spacing:-.025em;color:#cac9c4;max-width:660px;margin:0;font-size:clamp(16px,1.8vw,23px);font-weight:400;line-height:1.6}.journey-postscript a{white-space:nowrap;color:var(--orange);align-items:center;gap:12px;font-size:12px;display:inline-flex}.inquiry-actions{flex-wrap:wrap;gap:12px;display:flex}.inquiry-actions .button{gap:18px;font-size:12px}.button-secondary{color:var(--paper);background:0 0;border-color:#ffffff35}.button-secondary:hover{border-color:var(--orange)}@media (width>=768px) and (aspect-ratio>=4/5){.chapter[data-film-chapter] .chapter-copy{max-width:390px}.chapter[data-film-chapter] .chapter-copy h2{font-size:clamp(30px,3vw,43px)}.copy-right.chapter[data-film-chapter] .chapter-copy{max-width:420px;left:61%}}@media (width<=767px),(aspect-ratio<=4/5){.hero-intro{max-width:335px}.chapter-copy,.copy-right .chapter-copy{max-width:400px;top:80px!important;translate:0!important}.chapter-copy h2,.copy-right .chapter-copy h2{max-width:365px;margin-bottom:14px;font-size:clamp(27px,7.1vw,40px);line-height:1.12}.chapter-description{max-width:335px;font-size:13px;line-height:1.65}.chapter-copy .eyebrow{margin-bottom:14px;font-size:9px}.visitor-concerns{max-width:335px;margin-top:14px}.visitor-concerns button{min-height:44px;padding:9px 0;font-size:11px}.visitor-concerns .concern-neutral{min-height:40px;font-size:10px}.chapter-services{max-width:310px;margin-top:20px;font-size:9px;line-height:1.8}.project-entry{gap:18px;margin-top:18px;font-size:12px}.closing-copy{padding-top:95px}.closing h2{max-width:350px;font-size:clamp(32px,8.2vw,48px)}.closing-copy>p:not(.eyebrow):not(.reference-note){max-width:340px;margin-bottom:24px;font-size:13px;line-height:1.7}.closing-copy .reference-note{font-size:10px}.journey-postscript{padding:40px var(--gutter);display:block}.journey-postscript p{margin-bottom:24px;font-size:17px}}@media (width<=374px){.chapter-copy,.copy-right .chapter-copy{top:70px!important}.chapter-copy h2,.copy-right .chapter-copy h2{font-size:26px}.chapter-description{font-size:12px}.visitor-concerns button{font-size:10px}.hero-copy .button{gap:17px;font-size:10px!important}}@media (width>=768px) and (aspect-ratio>=4/5){#reise .chapter-copy{max-width:390px;left:46%;right:12%}}@media (width<=767px),(aspect-ratio<=4/5){#reise .visitor-concerns{width:52%;max-width:none;margin-left:48%}#reise .visitor-concerns button{gap:8px;min-height:48px;font-size:11px}#reise .concern-index{display:none}#reise .visitor-concerns .concern-neutral{min-height:40px;font-size:10px}}.scene01-runtime[data-astro-cid-f7khkojm],.scene01-viewport[data-astro-cid-f7khkojm]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.scene01-viewport[data-astro-cid-f7khkojm]{background:#10161b;place-items:center;display:grid;container-type:size}.scene01-stage[data-astro-cid-f7khkojm]{background:#10161b;flex:none;width:100%;height:100%;position:relative;overflow:hidden}.scene01-stage[data-astro-cid-f7khkojm]>canvas[data-astro-cid-f7khkojm],.scene01-stage[data-astro-cid-f7khkojm]>.scene01-environment[data-astro-cid-f7khkojm],.scene01-fallback-astronaut[data-astro-cid-f7khkojm],.scene01-fallback-astronaut[data-astro-cid-f7khkojm]>img[data-astro-cid-f7khkojm]{width:100%;height:100%;display:block;position:absolute;inset:0}.scene01-stage[data-astro-cid-f7khkojm]>.scene01-environment[data-astro-cid-f7khkojm],.scene01-fallback-astronaut[data-astro-cid-f7khkojm]>img[data-astro-cid-f7khkojm]{object-fit:cover}.scene01-fallback-astronaut[data-astro-cid-f7khkojm]{pointer-events:none}.scene01-runtime[data-astro-cid-f7khkojm][data-state=ready] .scene01-fallback-astronaut[data-astro-cid-f7khkojm]{display:none}.scene01-stage[data-astro-cid-f7khkojm]>canvas[data-astro-cid-f7khkojm]{pointer-events:auto}.scene01-runtime-status[data-astro-cid-f7khkojm],.scene01-capture-status[data-astro-cid-f7khkojm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
