.lp-skip{position:fixed;top:12px;left:12px;z-index:10000;transform:translateY(-200%);padding:16px 22px;background:#fff;color:#151917;font-size:1rem;font-weight:600}.lp-skip:focus{transform:none;outline:3px solid #151917;outline-offset:3px}.lp-page{--lp-pad:clamp(24px,5.4vw,92px)}.lp-page .breadcrumbs,.lp-page .button,.lp-page .eyebrow{font-size:14px}.lp-page .button{line-height:1.4;padding-block:15px;letter-spacing:.055em}.lp-page .lp-hero{min-height:780px;min-height:min(920px,100svh)}.lp-page .page-hero-content{max-width:1130px;padding-top:190px;padding-bottom:72px}.lp-page .page-hero h1{font-size:clamp(36px,5.9vw,90px);font-weight:500;line-height:1.04;letter-spacing:-.045em;max-width:1090px}.lp-page .page-hero-content>.eyebrow{color:#fff;margin-bottom:20px}.lp-page .page-hero .hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.34)),linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.lp-page .page-hero-content>p:not(.eyebrow){max-width:760px;color:#fff;font-size:clamp(17px,1.5vw,21px)}.lp-page .breadcrumbs{margin-bottom:30px;color:#eee;letter-spacing:.07em}.lp-page h2{font-size:clamp(31px,3.8vw,58px);line-height:1.12;font-weight:450;letter-spacing:-.04em}.lp-page h3{font:500 clamp(22px,2.1vw,29px)/1.24 var(--display);letter-spacing:-.025em}.lp-page p{font-size:17px;line-height:1.75}.lp-page .lp-facts{background:var(--pine);color:var(--white)}.lp-page .lp-facts>div{border-color:var(--line-light);container-type:inline-size}.lp-page .lp-facts strong{font:450 clamp(26px,4.2vw,58px)/1.12 var(--display);font-size:clamp(25px,20cqi,58px);letter-spacing:-.035em}.lp-page .lp-facts>div>span{font-size:14px;color:#eee;margin-top:12px;letter-spacing:.03em}.lp-section{background:var(--ivory)}.lp-section-head{max-width:850px;margin-bottom:42px}.lp-section-head h2{margin-bottom:0}.lp-dark{background:var(--pine);color:var(--white)}.lp-page .lp-dark .eyebrow{color:#c5c2b9}.lp-page .lp-dark p{color:#dedbd3}.lp-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);align-items:center}.lp-split>img{width:100%;aspect-ratio:5/6;object-fit:cover}.lp-reverse>img{grid-row:1;grid-column:1}.lp-reverse>div{grid-row:1;grid-column:2}.lp-split p{max-width:660px}.lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.lp-cards article{padding:30px 28px 20px 0;margin-right:28px;border-bottom:1px solid var(--line)}.lp-cards article:last-child{margin-right:0}.lp-cards h3{margin-top:28px}.lp-number{font-size:14px;letter-spacing:.12em;color:var(--sand)}.lp-dark .lp-cards,.lp-dark .lp-cards article{border-color:var(--line-light)}.lp-dark .lp-number{color:#c3bc9d}.lp-steps .lp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.lp-logos figure{margin:0;padding:38px;border-right:1px solid var(--line);display:grid;justify-items:center;gap:24px}.lp-logos figure:last-child{border-right:0}.lp-logos img{width:100%;max-width:200px;height:85px;object-fit:contain;filter:grayscale(1)}.lp-logos figcaption{text-align:center;font-size:14px}.lp-package{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.lp-package ul{list-style:none;padding:0;margin:0 0 30px}.lp-package li{padding:16px 0;border-bottom:1px solid var(--line-light);font-size:18px}.lp-price{font:450 clamp(28px,3.5vw,54px)/1.15 var(--display);display:block;margin-bottom:24px}.lp-note{font-size:14px!important;line-height:1.7!important;color:#595e59}.lp-link{display:inline-block;border-bottom:1px solid;padding-bottom:4px;margin-top:12px}.lp-table-wrap{overflow-x:auto;border-block:1px solid var(--line)}.lp-table{width:100%;border-collapse:collapse;font-size:16px;text-align:left}.lp-table caption{text-align:left;padding:20px 0;font-weight:600}.lp-table td,.lp-table th{padding:22px 18px;border-bottom:1px solid var(--line);vertical-align:top}.lp-table td:first-child,.lp-table th:first-child{padding-left:0}.lp-table th{font-weight:600}.lp-table thead{background:var(--paper)}.lp-table thead th:first-child{padding-left:18px}.lp-table tbody tr:last-child>*{border-bottom:0}.lp-table td{min-width:125px}.lp-compare{grid-template-columns:1fr 1fr;display:grid;border:1px solid var(--line-light)}.lp-compare>div{padding:clamp(25px,4vw,55px)}.lp-compare>div+div{background:var(--white);color:var(--ink)}.lp-page .lp-dark .lp-compare>div+div p{color:var(--ink)}.lp-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lp-plan-grid figure{margin:0}.lp-plan-grid img{width:100%;height:280px;object-fit:contain;background:white;padding:16px;filter:none}.lp-plan-grid figcaption{margin-top:18px}.lp-plan-grid h3{margin-bottom:10px}.lp-map{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.lp-map iframe{width:100%;height:100%;min-height:490px;border:0}.lp-arrival{padding:20px 0;border-bottom:1px solid var(--line)}.lp-arrival h3{margin-bottom:8px}.lp-address{font-style:normal;font-size:20px;line-height:1.7;margin-bottom:24px}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:var(--paper)}.lp-questions details{border-top:1px solid var(--line)}.lp-questions details:last-child{border-bottom:1px solid var(--line)}.lp-questions summary{display:flex;gap:18px;cursor:pointer;padding:24px 0;font-size:18px;line-height:1.5;list-style:none;font-weight:500}.lp-questions summary::-webkit-details-marker{display:none}.lp-questions summary>span{font-size:14px;padding-top:3px;color:#60635e}.lp-questions summary>i{margin-left:auto;font-style:normal;font-size:24px;transition:transform .2s}.lp-questions details[open] summary>i{transform:rotate(45deg)}.lp-questions details>p{padding:0 30px 12px 36px}.lp-inquiry{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,6vw,90px);background:var(--pine);color:var(--white);scroll-margin-top:90px}.lp-inquiry>.lp-form{background:var(--ivory);color:var(--ink);padding:clamp(24px,4vw,48px)}.lp-inquiry>div>.eyebrow{color:#d1cbc0}.lp-direct{display:grid;gap:14px;margin-top:40px;font-size:18px}.lp-form label{display:grid;gap:8px;font-size:14px;margin-bottom:20px}.lp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp-form input,.lp-form textarea{min-width:0;width:100%;background:transparent;border:1px solid #8e9086;padding:12px;font-size:16px;color:var(--ink)}.lp-form input{min-height:47px}.lp-form .lp-check{display:flex;align-items:flex-start;gap:12px}.lp-form .lp-check input{flex:0 0 20px;width:20px;height:20px;min-height:0;margin-top:4px;accent-color:var(--sand)}.lp-check a{text-decoration:underline}.lp-form-hint,.lp-form-status{font-size:14px!important}.lp-form-status{margin:18px 0 0}.lp-related{padding-block:45px;display:flex;flex-wrap:wrap;align-items:center;gap:22px 40px}.lp-related .eyebrow{width:100%;margin:0}.lp-related>a{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:16px}.lp-page :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #a99247;outline-offset:5px}.lp-page :is(p,h1,h2,h3,a,label,span){word-break:normal;hyphens:none}.lp-page [hidden]{display:none!important}@media(max-width:1050px){.lp-steps .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-page .lp-hero{min-height:760px}.lp-faq{grid-template-columns:1fr;gap:25px}}@media(max-width:760px){.lp-page .lp-hero{min-height:740px}.lp-page .page-hero-content{padding-top:145px;padding-bottom:50px}.lp-page .page-hero h1{font-size:clamp(30px,7.3vw,54px);letter-spacing:-.045em}.lp-page .breadcrumbs{font-size:12px}.lp-page .page-hero .button-ghost{display:inline-flex}.lp-page .lp-facts>div>span{font-size:13px}.lp-page .lp-facts strong{font-size:clamp(24px,20cqi,36px)}.lp-compare,.lp-inquiry,.lp-map,.lp-package,.lp-split{grid-template-columns:1fr;gap:32px}.lp-reverse>div,.lp-reverse>img{grid-column:auto;grid-row:auto}.lp-split>img{aspect-ratio:4/3}.lp-cards,.lp-steps .lp-cards{grid-template-columns:1fr}.lp-cards article{margin-right:0;padding-right:0}.lp-logos figure{padding:24px 12px}.lp-logos img{height:54px}.lp-logos figcaption{font-size:12px}.lp-plan-grid{grid-template-columns:1fr}.lp-plan-grid img{height:auto;max-height:410px}.lp-map iframe{min-height:400px}.lp-field-grid{grid-template-columns:1fr;gap:0}.lp-questions summary{font-size:17px;gap:12px}.lp-questions details>p{padding-left:0;padding-right:0}.lp-page .section-pad{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.lp-page *,.lp-page :after,.lp-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lp-access-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0}.lp-access-details>div{border-top:1px solid var(--line-light);padding:28px 0}.lp-access-details dt{font-family:var(--display);font-size:1.375rem;line-height:1.4;margin-bottom:12px}.lp-access-details dd{margin:0;font-size:1.0625rem;line-height:1.75;color:#dedbd3}.lp-access-note{margin-top:18px}.lp-access-arrival{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lp-access-arrival h3{margin-bottom:22px}.lp-barrierefreie-eventlocation-berlin .lp-facts strong{font-size:clamp(1.5rem,13cqi,3rem);overflow-wrap:normal}.lp-barrierefreie-eventlocation-berlin :is(h1,h2,h3,p,dd,a){overflow-wrap:break-word;hyphens:none}.lp-barrierefreie-eventlocation-berlin .page-hero h1{font-size:clamp(2rem,5.4vw,5rem);max-width:1000px}.lp-barrierefreie-eventlocation-berlin p{font-size:1.0625rem}.lp-barrierefreie-eventlocation-berlin .eyebrow{font-size:.875rem;color:#58605b}.lp-barrierefreie-eventlocation-berlin .page-hero .eyebrow{color:white}.lp-barrierefreie-eventlocation-berlin .lp-dark .eyebrow,.lp-barrierefreie-eventlocation-berlin .lp-inquiry>div>.eyebrow{color:#c5c2b9}.lp-barrierefreie-eventlocation-berlin .lp-form .eyebrow{color:#58605b}.lp-barrierefreie-eventlocation-berlin :is(input,textarea){font-size:1rem}.lp-barrierefreie-eventlocation-berlin :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #151917;outline-offset:5px;box-shadow:0 0 0 7px #fff}.lp-barrierefreie-eventlocation-berlin :is(#details,#faq,#anfrage){scroll-margin-top:120px}.lp-barrierefreie-eventlocation-berlin .lp-questions summary{min-height:64px}@media(max-width:760px){.lp-access-arrival,.lp-access-details{grid-template-columns:1fr;gap:24px}.lp-barrierefreie-eventlocation-berlin .page-hero-content{padding-top:150px}.lp-barrierefreie-eventlocation-berlin .lp-facts strong{font-size:clamp(1.125rem,14cqi,2rem)}}