.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 .lp-hero{min-height:min(92svh,960px)}.lp-page .page-hero-content>.eyebrow{color:#ffffffc7}.lp-page .lp-facts{background:var(--pine);color:var(--white)}.lp-page .lp-facts>div{border-color:var(--line-light)}.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:var(--sand)}.lp-page .lp-dark p{color:#ffffffa3}.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:54px 0 16px;font-weight:400}.lp-number{color:var(--sand);letter-spacing:.14em;font-size:10px}.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-family:var(--display);font-weight:300;letter-spacing:-.035em;font-size:clamp(36px,4vw,62px);line-height:1;display:block;margin-bottom:24px}.lp-note{font-size:14px!important;line-height:1.7!important;color:#595e59}.lp-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:44px;width:fit-content;margin-top:28px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.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{background:var(--ivory)}.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}.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:var(--sand)}.lp-direct{display:grid;gap:8px;margin-top:52px;padding-top:26px;border-top:1px solid var(--line-light)}.lp-direct a{width:fit-content;font-family:var(--display);font-size:24px;font-weight:400}.lp-form label{color:#4d5650;letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:11px;font-weight:600;display:grid;margin-bottom:0}.lp-field-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp-form input,.lp-form textarea{width:100%;min-width:0;min-height:54px;color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #9ca098;outline:none;padding:12px 0;font-size:16px;font-weight:400}.lp-form textarea{resize:vertical}.lp-form .lp-check{align-items:start;line-height:1.55;text-transform:none;grid-template-columns:22px minmax(0,1fr);font-size:10px;font-weight:400;display:grid}.lp-form .lp-check input{min-height:18px;width:18px;margin:2px 0 0}.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:7px;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.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))}}@media(max-width:760px){.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:clamp(18px,5.2vw,21px);gap:12px}.lp-questions details>p{padding-left:0;padding-right:0}}@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-weight:400;font-size:clamp(24px,2.3vw,35px);line-height:1.12;margin-bottom:12px}.lp-access-details dd{margin:0;font-size:17px;line-height:1.7;color:#ffffff94}.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 :is(h1,h2,h3,p,dd,a){overflow-wrap:break-word;hyphens:none}.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}@media(max-width:760px){.lp-access-arrival,.lp-access-details{grid-template-columns:1fr;gap:24px}}