.klausur-page section h2,.klausur-page section h3,.klausur-page .display{font-weight:300}.klausur-page section :is(h1,h2,h3) .fett,.klausur-page section :is(h1,h2,h3) strong{font-weight:800}.klausur-page .hero__visual{position:relative}.klausur-page .hero__visual img{object-position:center 42%}.hero--uniform .hero__visual.hero__visual--klausur-photo{background:#000}.klausur-hero__photo{position:absolute;bottom:0;left:50%;display:block;width:170%;max-width:2000px;aspect-ratio:2048/960;overflow:hidden;transform:translate(-50%)}.klausur-hero__photo>img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;max-width:none;filter:grayscale(1)}.hero--uniform .hero__visual--klausur-photo:after{display:none}@media(max-width:999px){.hero--uniform .hero__visual.hero__visual--klausur-photo{aspect-ratio:2048/960}}.klausur-page .hero__visual figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:10px 13px;background:#000000c7;color:var(--white);font-size:.78rem}.klausur-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;background:#ffffff38;border:1px solid rgba(255,255,255,.22)}.klausur-hero-facts>div{min-height:112px;padding:18px;background:var(--black)}.klausur-hero-facts__lead{grid-column:1/-1;display:grid;grid-template-columns:110px 1fr;align-items:center;min-height:80px!important}.klausur-hero-facts b{display:block;color:var(--um-teal);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.klausur-hero-facts span{display:block;margin-top:12px;font-size:1rem;line-height:1.3}.klausur-hero-facts i{color:var(--um-teal);font-style:normal}.klausur-overview{grid-template-columns:1fr 1fr}.klausur-media-placeholder{grid-column:1/-1;display:grid;place-content:center;min-height:360px;margin-top:8px;padding:40px;border:1px dashed var(--gray-400);background:linear-gradient(135deg,var(--gray-100),var(--white));text-align:center}.klausur-media-placeholder span{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--um-teal)}.klausur-media-placeholder p{max-width:52ch;margin:14px auto 0;color:var(--gray-600);font-size:1rem;line-height:1.55}.industry-shifts{display:grid;grid-template-columns:1fr;gap:0;margin-top:68px;border-top:1px solid rgba(255,255,255,.18)}.industry-shift{display:grid;grid-template-columns:90px minmax(220px,.8fr) minmax(280px,1.2fr);gap:34px;align-items:center;min-height:230px;padding:40px 0;border-top:0;border-bottom:1px solid rgba(255,255,255,.18);transform-origin:center;transition:opacity .55s var(--ease),transform .55s var(--ease)}.industry-shift__number{font-size:clamp(2.8rem,6vw,5.4rem);font-weight:800;line-height:.8;color:#ffffff73;transition:color .4s var(--ease)}.industry-shift h3{font-size:clamp(1.55rem,3vw,2.65rem);font-weight:300;transition:font-weight .15s linear,color .4s var(--ease)}.industry-shift p{max-width:54ch;line-height:1.55;color:var(--gray-400)}.has-js .industry-shift.scroll-focus{opacity:.72;transform:scale(.985)}.has-js .industry-shift.is-active{opacity:1;transform:scale(1.035)}.has-js .industry-shift.is-active .industry-shift__number{color:var(--white)}.has-js .industry-shift.is-active h3{font-weight:800;color:var(--white)}.has-js .industry-shift.is-active p{color:var(--white)}.retreat-questions{position:relative;display:grid;gap:14px;margin-top:56px}.retreat-question{display:grid;grid-template-columns:100px 1fr minmax(220px,.5fr);gap:30px;align-items:center;min-height:180px;padding:30px;border:1px solid var(--lightgray);background:var(--white);transition:opacity .6s var(--ease),transform .6s var(--ease),background .3s linear}.retreat-question>span{font-size:4.5rem;font-weight:800;line-height:.8;color:var(--um-teal)}.retreat-question div>p:first-child{font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-600)}.retreat-question h3{max-width:27ch;margin-top:8px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.retreat-question h3+p{max-width:60ch;margin-top:12px;color:var(--gray-600);line-height:1.5}.retreat-question>strong{padding:18px;border-left:3px solid var(--um-teal);font-size:.95rem;line-height:1.4}.has-js .retreat-question.scroll-focus{opacity:.14;transform:translateY(34px)}.has-js .retreat-question.scroll-focus.is-visible{opacity:1;transform:none;background:color-mix(in srgb,var(--um-teal) 10%,var(--white))}.tag{overflow:hidden}.tag__media{height:230px;margin:0}.tag__photo{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.tag:hover .tag__photo{transform:scale(1.025)}.hotel-reveal{position:relative;min-height:590px;margin-top:54px;background:var(--black);overflow:hidden}.hotel-reveal>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hotel-reveal>span{position:absolute;z-index:4;left:28px;bottom:24px;padding:9px 13px;background:var(--black);color:var(--white);font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hotel-story{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:42px}.hotel-story .body p+p{margin-top:18px}.hotel-facts{border-top:2px solid var(--black)}.hotel-facts>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--lightgray)}.hotel-facts dt{font-weight:800}.hotel-facts dd{margin:0;color:var(--gray-600);line-height:1.45}.photo-credit{margin-top:24px;color:var(--gray-600);font-size:.75rem}.retreat-impact{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:54px;background:var(--black);border:2px solid var(--black)}.retreat-impact article{display:grid;grid-template-columns:80px 1fr;gap:24px;min-height:300px;padding:34px;background:var(--gray-050)}.retreat-impact article>span{font-size:3.8rem;font-weight:800;line-height:.8;color:var(--um-teal)}.retreat-impact article div>p:first-child{font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-600)}.retreat-impact h3{margin-top:30px;font-size:1.55rem;line-height:1.08}.retreat-impact h3+p{margin-top:13px;color:var(--gray-600);line-height:1.55}.retreat-impact article>strong{grid-column:2;margin-top:auto;padding-top:18px;border-top:2px solid var(--um-teal);font-size:.95rem}.klausur-page .speaker__vis{aspect-ratio:3/4}.klausur-page .speaker__vis video{object-position:center top}.klausur-page .preis{gap:2px;background:var(--black);border:2px solid var(--black)}.klausur-page .preis>*{background:var(--white);padding:clamp(28px,4vw,48px)}.klausur-page .preis__box{border:0;background:var(--black);color:var(--white)}.klausur-page .preis__box .preis__zahl small,.klausur-page .preis__box .preis__klein{color:var(--gray-400)}.klausur-page .preis__spaeter{border-top-color:#ffffff40}.termin{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:28px;font-size:1rem;line-height:1.4}.termin__datum{font-weight:800}.termin__ort{font-weight:300;color:var(--gray-600)}.termin--hell .termin__ort{color:var(--gray-400)}.buchen{display:grid;gap:12px;justify-items:start}.buchen__hinweis{max-width:46ch;font-size:.75rem;font-weight:300;line-height:1.5;color:var(--gray-600)}.preis__box .buchen__hinweis{color:var(--gray-400)}@media(max-width:1000px){.klausur-hero-facts{grid-template-columns:1fr 1fr}.klausur-hero-facts__lead{grid-column:1/-1}.industry-shift{grid-template-columns:72px 1fr}.industry-shift p{grid-column:2}.retreat-question{grid-template-columns:80px 1fr}.retreat-question>strong{grid-column:2}.hotel-story,.retreat-impact{grid-template-columns:1fr}}@media(max-width:680px){.klausur-hero-facts{grid-template-columns:1fr}.klausur-hero-facts__lead{grid-column:auto;grid-template-columns:1fr}.klausur-media-placeholder{min-height:280px;padding:28px}.industry-shift{grid-template-columns:1fr;gap:16px;min-height:270px;padding:34px 0}.industry-shift p{grid-column:auto}.industry-shift__number{font-size:3.5rem}.has-js .industry-shift.is-active{transform:scale(1)}.retreat-question{grid-template-columns:1fr;padding:24px}.retreat-question>strong{grid-column:auto}.retreat-question>span{font-size:3.5rem}.hotel-reveal{min-height:430px}.retreat-impact article{grid-template-columns:58px 1fr;padding:26px 20px}.retreat-impact article>span{font-size:2.8rem}.hotel-facts>div{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.has-js .scroll-focus{opacity:1!important;transform:none!important}.tag__photo{transition:none}}
