.ger-pavilion-sheet .ger-scene{position:relative}.ger-pavilion-sheet .ger-model-toggle{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.ger-pavilion-sheet .ger-model-toggle:disabled{opacity:1;cursor:default}.ger-pavilion-sheet .ger-model-toggle:focus-visible{outline-offset:0}.ger-pavilion-sheet .ger-hint{text-align:center;font-size:var(--type-helper);line-height:var(--leading-small);color:var(--muted-dark);margin-top:8px}.ger-pavilion-sheet #ger-v2-model{transform-origin:800px 470px;transition:transform 1.1s cubic-bezier(.65,0,.25,1);transform:scale(1)}.ger-pavilion-sheet.is-exploded #ger-v2-model{transform:scale(.62)translateY(-10px)}.ger-pavilion-sheet .ex{transition:transform .95s cubic-bezier(.65, 0, .2, 1) var(--rd,0s);transform:translate(0)}.ger-pavilion-sheet .ex:hover{filter:brightness(1.15)}.ger-pavilion-sheet.is-exploded .ex{transform:translate(var(--dx), var(--dy));transition-delay:var(--dl)}.ger-pavilion-sheet .fade{transition:opacity .5s}.ger-pavilion-sheet.is-exploded .fade{opacity:0}.ger-pavilion-sheet #ger-v2-rear-timber{transition:opacity .8s}.ger-pavilion-sheet.is-exploded #ger-v2-rear-timber{opacity:.9}.ger-pavilion-sheet .lbl{opacity:0;pointer-events:none;transition:opacity .5s}.ger-pavilion-sheet.is-exploded .lbl{opacity:1;transition-delay:.9s}@media (prefers-reduced-motion:reduce){.ger-pavilion-sheet #ger-v2-model,.ger-pavilion-sheet .ex,.ger-pavilion-sheet .fade,.ger-pavilion-sheet .lbl,.ger-pavilion-sheet #ger-v2-rear-timber{transition:none}}.ger-pavilion-sheet .ger-offset-0{--dx:0px;--dy:170px;--dl:0s}.ger-pavilion-sheet .ger-offset-1{--dx:0px;--dy:85px;--dl:30ms}.ger-pavilion-sheet .ger-offset-2{--dx:28.3px;--dy:-39.9px;--dl:60ms}.ger-pavilion-sheet .ger-offset-3{--dx:28.3px;--dy:-39.9px;--dl:74ms}.ger-pavilion-sheet .ger-offset-4{--dx:-28.3px;--dy:-39.9px;--dl:88ms}.ger-pavilion-sheet .ger-offset-5{--dx:-28.3px;--dy:-39.9px;--dl:.102s}.ger-pavilion-sheet .ger-offset-6{--dx:82.1px;--dy:-36.2px;--dl:.116s}.ger-pavilion-sheet .ger-offset-7{--dx:82.1px;--dy:-36.2px;--dl:.13s}.ger-pavilion-sheet .ger-offset-8{--dx:-82.1px;--dy:-36.2px;--dl:.144s}.ger-pavilion-sheet .ger-offset-9{--dx:-82.1px;--dy:-36.2px;--dl:.158s}.ger-pavilion-sheet .ger-offset-10{--dx:127.9px;--dy:-29.1px;--dl:.172s}.ger-pavilion-sheet .ger-offset-11{--dx:127.9px;--dy:-29.2px;--dl:.186s}.ger-pavilion-sheet .ger-offset-12{--dx:-127.9px;--dy:-29.2px;--dl:.2s}.ger-pavilion-sheet .ger-offset-13{--dx:-127.9px;--dy:-29.1px;--dl:.214s}.ger-pavilion-sheet .ger-offset-14{--dx:161.2px;--dy:-19.5px;--dl:.228s}.ger-pavilion-sheet .ger-offset-15{--dx:161.2px;--dy:-19.4px;--dl:.242s}.ger-pavilion-sheet .ger-offset-16{--dx:-161.2px;--dy:-19.4px;--dl:.256s}.ger-pavilion-sheet .ger-offset-17{--dx:-161.2px;--dy:-19.5px;--dl:.27s}.ger-pavilion-sheet .ger-offset-18{--dx:178.7px;--dy:-8.6px;--dl:.284s}.ger-pavilion-sheet .ger-offset-19{--dx:178.7px;--dy:-8px;--dl:.298s}.ger-pavilion-sheet .ger-offset-20{--dx:-178.7px;--dy:-8px;--dl:.312s}.ger-pavilion-sheet .ger-offset-21{--dx:-178.7px;--dy:-8.6px;--dl:.326s}.ger-pavilion-sheet .ger-offset-22{--dx:0px;--dy:125px;--dl:20ms}.ger-pavilion-sheet .ger-offset-23{--dx:0px;--dy:125px;--dl:32ms}.ger-pavilion-sheet .ger-offset-24{--dx:0px;--dy:125px;--dl:44ms}.ger-pavilion-sheet .ger-offset-25{--dx:0px;--dy:125px;--dl:56ms}.ger-pavilion-sheet .ger-offset-26{--dx:0px;--dy:125px;--dl:68ms}.ger-pavilion-sheet .ger-offset-27{--dx:0px;--dy:125px;--dl:80ms}.ger-pavilion-sheet .ger-offset-28{--dx:0px;--dy:125px;--dl:92ms}.ger-pavilion-sheet .ger-offset-29{--dx:0px;--dy:125px;--dl:.104s}.ger-pavilion-sheet .ger-offset-30{--dx:0px;--dy:125px;--dl:.116s}.ger-pavilion-sheet .ger-offset-31{--dx:0px;--dy:125px;--dl:.128s}.ger-pavilion-sheet .ger-offset-32{--dx:0px;--dy:125px;--dl:.14s}.ger-pavilion-sheet .ger-offset-33{--dx:0px;--dy:125px;--dl:.152s}.ger-pavilion-sheet .ger-offset-34{--dx:0px;--dy:125px;--dl:.164s}.ger-pavilion-sheet .ger-offset-35{--dx:0px;--dy:125px;--dl:.176s}.ger-pavilion-sheet .ger-offset-36{--dx:0px;--dy:125px;--dl:.188s}.ger-pavilion-sheet .ger-offset-37{--dx:201.1px;--dy:149.8px;--dl:0s}.ger-pavilion-sheet .ger-offset-38{--dx:201.1px;--dy:149.3px;--dl:14ms}.ger-pavilion-sheet .ger-offset-39{--dx:-201.1px;--dy:149.3px;--dl:28ms}.ger-pavilion-sheet .ger-offset-40{--dx:-201.1px;--dy:149.8px;--dl:42ms}.ger-pavilion-sheet .ger-offset-41{--dx:181.4px;--dy:160.7px;--dl:56ms}.ger-pavilion-sheet .ger-offset-42{--dx:181.4px;--dy:160.6px;--dl:70ms}.ger-pavilion-sheet .ger-offset-43{--dx:-181.4px;--dy:160.6px;--dl:84ms}.ger-pavilion-sheet .ger-offset-44{--dx:-181.4px;--dy:160.7px;--dl:98ms}.ger-pavilion-sheet .ger-offset-45{--dx:-147.3px;--dy:169.9px;--dl:.112s}.ger-pavilion-sheet .ger-offset-46{--dx:-147.3px;--dy:169.9px;--dl:.126s}.ger-pavilion-sheet .ger-offset-47{--dx:143.9px;--dy:170.4px;--dl:.14s}.ger-pavilion-sheet .ger-offset-48{--dx:143.9px;--dy:170.4px;--dl:.154s}.ger-pavilion-sheet .ger-offset-49{--dx:92.4px;--dy:177.4px;--dl:.168s}.ger-pavilion-sheet .ger-offset-50{--dx:92.4px;--dy:177.4px;--dl:.182s}.ger-pavilion-sheet .ger-offset-51{--dx:-32.3px;--dy:181.1px;--dl:.196s}.ger-pavilion-sheet .ger-offset-52{--dx:-32.3px;--dy:181.1px;--dl:.21s}.ger-pavilion-sheet .ger-offset-53{--dx:31.8px;--dy:181.2px;--dl:.224s}.ger-pavilion-sheet .ger-offset-54{--dx:31.8px;--dy:181.2px;--dl:.238s}.ger-pavilion-sheet .ger-offset-55{--dx:0px;--dy:150px;--dl:0s}.ger-pavilion-sheet .ger-offset-56{--dx:27.6px;--dy:-155.2px;--dl:0s}.ger-pavilion-sheet .ger-offset-57{--dx:-27.6px;--dy:-155.2px;--dl:16ms}.ger-pavilion-sheet .ger-offset-58{--dx:63.4px;--dy:-150.3px;--dl:32ms}.ger-pavilion-sheet .ger-offset-59{--dx:-63.4px;--dy:-150.3px;--dl:48ms}.ger-pavilion-sheet .ger-offset-60{--dx:92.9px;--dy:-141.9px;--dl:64ms}.ger-pavilion-sheet .ger-offset-61{--dx:-92.9px;--dy:-141.9px;--dl:80ms}.ger-pavilion-sheet .ger-offset-62{--dx:113.4px;--dy:-130.8px;--dl:96ms}.ger-pavilion-sheet .ger-offset-63{--dx:-113.4px;--dy:-130.8px;--dl:.112s}.ger-pavilion-sheet .ger-offset-64{--dx:122.8px;--dy:-118.1px;--dl:.128s}.ger-pavilion-sheet .ger-offset-65{--dx:-122.8px;--dy:-118.1px;--dl:.144s}.ger-pavilion-sheet .ger-offset-66{--dx:122.8px;--dy:-105px;--dl:.16s}.ger-pavilion-sheet .ger-offset-67{--dx:-122.8px;--dy:-105px;--dl:.176s}.ger-pavilion-sheet .ger-offset-68{--dx:113.4px;--dy:-92.8px;--dl:.192s}.ger-pavilion-sheet .ger-offset-69{--dx:-113.4px;--dy:-92.8px;--dl:.208s}.ger-pavilion-sheet .ger-offset-70{--dx:92.9px;--dy:-82.8px;--dl:.224s}.ger-pavilion-sheet .ger-offset-71{--dx:-92.9px;--dy:-82.8px;--dl:.24s}.ger-pavilion-sheet .ger-offset-72{--dx:63.4px;--dy:-75.8px;--dl:.256s}.ger-pavilion-sheet .ger-offset-73{--dx:-63.4px;--dy:-75.8px;--dl:.272s}.ger-pavilion-sheet .ger-offset-74{--dx:27.6px;--dy:-72.6px;--dl:.288s}.ger-pavilion-sheet .ger-offset-75{--dx:-27.6px;--dy:-72.6px;--dl:.304s}.ger-pavilion-sheet .ger-offset-76{--dx:83px;--dy:-226.2px;--dl:40ms}.ger-pavilion-sheet .ger-offset-77{--dx:78.9px;--dy:-217.5px;--dl:56ms}.ger-pavilion-sheet .ger-offset-78{--dx:67.1px;--dy:-209.7px;--dl:72ms}.ger-pavilion-sheet .ger-offset-79{--dx:48.8px;--dy:-203.4px;--dl:88ms}.ger-pavilion-sheet .ger-offset-80{--dx:25.6px;--dy:-199.4px;--dl:.104s}.ger-pavilion-sheet .ger-offset-81{--dx:0px;--dy:-198px;--dl:.12s}.ger-pavilion-sheet .ger-offset-82{--dx:-25.6px;--dy:-199.4px;--dl:.136s}.ger-pavilion-sheet .ger-offset-83{--dx:-48.8px;--dy:-203.4px;--dl:.152s}.ger-pavilion-sheet .ger-offset-84{--dx:-67.1px;--dy:-209.7px;--dl:.168s}.ger-pavilion-sheet .ger-offset-85{--dx:-78.9px;--dy:-217.5px;--dl:.184s}.ger-pavilion-sheet .ger-offset-86{--dx:-83px;--dy:-226.2px;--dl:.2s}.ger-pavilion-sheet .ger-offset-87{--dx:-78.9px;--dy:-235px;--dl:.216s}.ger-pavilion-sheet .ger-offset-88{--dx:-67.1px;--dy:-242.8px;--dl:.232s}.ger-pavilion-sheet .ger-offset-89{--dx:-48.8px;--dy:-249.1px;--dl:.248s}.ger-pavilion-sheet .ger-offset-90{--dx:-25.6px;--dy:-253.1px;--dl:.264s}.ger-pavilion-sheet .ger-offset-91{--dx:0px;--dy:-254.5px;--dl:.28s}.ger-pavilion-sheet .ger-offset-92{--dx:25.6px;--dy:-253.1px;--dl:.296s}.ger-pavilion-sheet .ger-offset-93{--dx:48.8px;--dy:-249.1px;--dl:.312s}.ger-pavilion-sheet .ger-offset-94{--dx:67.1px;--dy:-242.8px;--dl:.328s}.ger-pavilion-sheet .ger-offset-95{--dx:78.9px;--dy:-235px;--dl:.344s}.ger-pavilion-sheet .ger-offset-96{--dx:0px;--dy:-35px;--dl:0s}.ger-pavilion-sheet .ger-offset-97{--dx:0px;--dy:-300px;--dl:0s}.ger-pavilion-sheet .ger-offset-98{--dx:0px;--dy:-345px;--dl:60ms}.home-page .hero{gap:clamp(24px,3vw,72px);min-height:clamp(540px,70svh,740px);padding-block:48px}.home-page .hero .hero-description{max-width:48ch}.home-page .pavilion{max-height:clamp(350px,53svh,600px)}.ger-pavilion-sheet{background:0 0;border:0}.ger-pavilion-sheet .pavilion{object-fit:contain;width:100%;height:auto;display:block}.home-page .hero-actions .button,.home-page .hero-actions .text-link{min-height:52px}.intro-replay{min-height:44px;color:var(--muted-dark);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:10px;margin-top:12px;padding:0;display:none}.intro-available .intro-replay{display:inline-flex}.intro-replay:hover{color:var(--paper);border-color:currentColor}.product-return{display:inline-flex}.destinations{background:var(--ink);border-bottom:1px solid var(--line-dark);padding-block:28px 40px}.destinations .section-heading{margin-bottom:24px}.destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.destination-card{background:var(--surface-dark);border:1px solid #454d50;flex-direction:column;min-width:0;min-height:200px;padding:28px;transition:border-color .18s,background-color .18s;display:flex;position:relative}.destination-card h3{margin-bottom:14px}.destination-card p{max-width:35ch;margin-bottom:24px}.destination-status{color:var(--muted-dark);margin-top:auto;padding-right:28px}.destination-card>svg{color:var(--accent);position:absolute;bottom:28px;right:26px}.destination-card:hover,.destination-card:focus-visible{border-color:var(--accent);background:#1d2326}.home-learning .editorial-list,.home-learning .editorial-row{border-color:var(--line-dark)}.home-learning .editorial-row .mono,.home-learning .editorial-row>svg{color:var(--muted-dark)}.home-learning .editorial-row:hover h3,.home-learning .editorial-row:focus-visible h3{color:var(--accent)}.home-learning .split-editorial{grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,120px)}.home-page .editorial-row{gap:24px;padding-block:26px}.home-tools{background:var(--ink);border-top:1px solid var(--line-dark)}.home-page .home-work{padding-top:72px}@media (width>=1100px) and (height>=760px){.home-entry{flex-direction:column;min-height:calc(100svh - 89px);display:flex}.home-page .home-entry .hero{flex:1;min-height:0;padding-block:clamp(24px,3.5svh,48px)}.home-entry .hero .eyebrow{margin-bottom:18px}.home-entry .hero-description{margin-top:20px}.home-entry .hero-actions{margin-top:24px}.home-entry .intro-replay{margin-top:4px}.home-page .home-entry .pavilion{max-height:clamp(240px,100svh - 570px,600px)}.home-entry .pavilion-sheet{margin-top:0}.home-entry .destinations{padding-block:20px 32px}.home-entry .destinations .section-heading{margin-bottom:20px}.home-entry .destination-card{min-height:190px;padding:24px}.home-entry .destination-card h3{margin-bottom:10px}.home-entry .destination-card p{margin-bottom:16px}.home-entry .destination-card>svg{bottom:24px;right:22px}}@media (width>=1100px) and (height>=760px) and (height<=850px){.home-page .home-entry .hero{padding-block:18px}.home-entry .hero .eyebrow{margin-bottom:12px}.home-page .home-entry .hero-description{margin-top:14px}.home-entry .hero-actions{margin-top:18px}.home-entry .intro-replay{min-height:40px;margin-top:0}.home-entry .destinations{padding-block:16px 24px}.home-entry .destinations .section-heading{margin-bottom:16px}.home-entry .destination-card{min-height:174px;padding:20px}.home-entry .destination-card>svg{bottom:20px;right:18px}}@media (width<=899px){.home-page .hero{gap:36px;min-height:0;padding-block:44px}.home-page .pavilion{max-height:420px}.destination-card{min-height:230px;padding:24px}.destination-card>svg{bottom:24px;right:20px}.home-learning .split-editorial{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.home-page .destinations{padding-block:28px 40px}.destination-grid{grid-template-columns:1fr;gap:12px}.destination-card{min-height:180px;padding:24px}.destination-card p{margin-bottom:18px}.home-page .section-heading{flex-wrap:wrap;gap:18px}.home-page .editorial-row{gap:14px}.home-page .home-work{padding-top:48px}}@media (width<=360px){.destination-card{padding:22px}}
