/* 25 Perspektiven: eine grafische Eventidentität, keine Eventdokumentation. */
:root{--nx-orange:#F06432;--nx-ink:#0B1F26;--nx-paper:#FBFAF6;--nx-rule:#c6c7bf}
.nx-section{padding:100px 0}.nx-eyebrow{font:500 12px/1.5 var(--x-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 28px}.nx-section h2{font-size:clamp(38px,4.5vw,68px);line-height:1.05;letter-spacing:-.055em;font-weight:800;max-width:23ch}.nx-section p{max-width:65ch}
.nx-hero{background:var(--nx-ink);color:var(--nx-paper);padding:36px 0 48px;overflow:hidden}.nx-hero__top{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:40px}.nx-hero .nx-eyebrow{color:#eee8dd}.nx-next-note{display:grid;color:var(--nx-paper);font-size:12px;text-decoration:none;line-height:1.5;border-left:2px solid var(--nx-orange);padding-left:20px;min-height:44px}.nx-next-note strong{color:var(--nx-orange);font-size:18px}.nx-next-note:hover{color:#fff;text-decoration:underline}
.nx-hero h1{font-size:clamp(54px,7.8vw,118px);font-weight:800;line-height:.98;letter-spacing:-.065em;color:var(--nx-paper);margin:0 0 48px;text-wrap:initial}.nx-hero h1>span{display:block}.nx-hero h1 .nx-hero__industry{color:var(--nx-orange);font-size:.83em;letter-spacing:-.064em}.nx-hero__bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10%;align-items:end}.nx-hero__lead{font-size:20px;line-height:1.6;max-width:58ch;margin-bottom:26px}.nx-hero__audience{font-size:13px;line-height:1.6;color:#c6c7bf;margin-top:24px;max-width:58ch}
.nx-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;background:var(--nx-orange);color:var(--nx-ink);padding:15px 22px;font-size:15px;font-weight:800;text-decoration:none;border:1px solid transparent;border-radius:0}.nx-button span{font-size:24px;line-height:1}.nx-button:hover{background:#ff875b;color:var(--nx-ink);text-decoration:none}.nx-button--ink{background:var(--nx-ink);color:var(--nx-paper)}.nx-button--ink:hover{background:#20505f;color:#fff}
.nx-emblem{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.nx-emblem__number{font-size:180px;line-height:.8;font-weight:800;letter-spacing:-.09em;color:var(--nx-orange)}.nx-emblem__label{grid-column:1/-1;font:11px/1.4 var(--x-font-mono);text-align:right;text-transform:uppercase;letter-spacing:.06em;color:#d9dedb;margin-top:12px}.nx-perspectives{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;aspect-ratio:1;align-self:center}.nx-perspectives i{aspect-ratio:1;background:var(--nx-orange);border:1px solid var(--nx-orange);border-radius:50% 50% 0 50%;transform:rotate(0deg)}.nx-perspectives i:nth-child(3n){transform:rotate(90deg);background:transparent}.nx-perspectives i:nth-child(5n+2){transform:rotate(180deg);border-radius:50%}.nx-perspectives i:nth-child(13){background:var(--nx-paper);border-color:var(--nx-paper);transform:rotate(45deg)}
.nx-section-head{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start;margin-bottom:60px}.nx-section-head h2{margin:0}.nx-question-list{border-top:1px solid var(--nx-ink)}.nx-question-list>a{display:grid;grid-template-columns:60px 1fr 180px;gap:30px;align-items:center;padding:28px 0;border-bottom:1px solid var(--nx-rule);text-decoration:none;color:var(--nx-ink)}.nx-question-list>a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.nx-question-list__number{font:14px var(--x-font-mono);color:#9a3412}.nx-question-list h3{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0;text-wrap:initial}.nx-question-list__theme{font:11px/1.5 var(--x-font-mono);text-transform:uppercase;text-align:right}.nx-question-list__theme span{display:block;font-size:30px;margin-top:10px}.nx-section-tail{font-size:16px;margin:35px 0 0 auto}
.nx-feature{background:var(--nx-orange);color:var(--nx-ink);position:relative;overflow:hidden}.nx-feature__top{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(11,31,38,.4);margin-bottom:45px}.nx-feature__top>p{font:12px/1.5 var(--x-font-mono);text-transform:uppercase}.nx-feature__edition{font-size:16px;font-weight:800;letter-spacing:.01em;margin-bottom:20px}.nx-feature h2{font-size:clamp(40px,5.5vw,82px);max-width:none;margin-bottom:42px}.nx-feature h2 span{color:var(--nx-ink)}.nx-feature__bottom{display:grid;grid-template-columns:1fr 1fr;gap:12%;font-size:18px;line-height:1.6}.nx-feature__bottom ul{list-style:none;padding:0;margin-bottom:28px;font-size:16px}.nx-feature__bottom li{border-bottom:1px solid rgba(11,31,38,.25);padding:8px 0}.nx-feature__facts{display:flex;gap:25px;justify-content:space-between;border-top:1px solid rgba(11,31,38,.4);padding-top:25px;margin-top:50px;font:12px/1.5 var(--x-font-mono)}
/* Shared furniture: same mark, sharper geometry, restrained navigation. */
.x-header{border-bottom:1px solid var(--nx-rule)}.x-header .x-btn,.x-btn{border-radius:0}.x-header .x-btn{font-weight:700}.x-footer{border-top:4px solid var(--nx-orange)}
@media(prefers-reduced-motion:no-preference){.nx-perspectives i{animation:nx-arrive .6s both}.nx-perspectives i:nth-child(3n){animation-delay:.1s}.nx-perspectives i:nth-child(5n){animation-delay:.2s}@keyframes nx-arrive{from{opacity:.2;translate:0 10px}to{opacity:1;translate:0 0}}}
@media(max-width:1000px){.nx-emblem__number{font-size:135px}.nx-emblem{gap:12px}.nx-question-list>a{grid-template-columns:40px 1fr 140px;gap:20px}.nx-question-list h3{font-size:23px}.nx-section-head{gap:25px}}
@media(max-width:700px){
 .nx-section{padding:58px 0}.nx-eyebrow{font-size:10px;margin-bottom:20px}.nx-hero{padding:24px 0 30px}.nx-hero__top{display:block;margin-bottom:32px}.nx-hero__top .nx-eyebrow{margin-bottom:16px}.nx-next-note{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-left:0;border-top:1px solid #4a5a5b;border-bottom:1px solid #4a5a5b;font-size:10px}.nx-next-note strong{font-size:13px;white-space:nowrap}.nx-hero h1{font-size:clamp(44px,10.4vw,72px);line-height:1.01;margin-bottom:26px;letter-spacing:-.07em}.nx-hero h1 .nx-hero__industry{font-size:.85em}.nx-hero__bottom{grid-template-columns:1fr;gap:32px}.nx-hero__lead{font-size:16px;line-height:1.6;margin-bottom:22px}.nx-hero__audience{font-size:12px;margin-top:20px}.nx-button{font-size:14px;min-height:52px;padding:14px 18px;gap:20px}.nx-emblem{grid-template-columns:1fr 110px;max-width:270px;margin-left:auto;width:100%;gap:20px}.nx-emblem__number{font-size:122px}.nx-emblem__label{font-size:9px;margin-top:0}.nx-section h2{font-size:36px;line-height:1.1;letter-spacing:-.05em}.nx-section-head{display:block;margin-bottom:32px}.nx-section-head .nx-eyebrow{margin-bottom:18px}.nx-question-list>a{grid-template-columns:26px 1fr;gap:10px;padding:23px 0}.nx-question-list h3{font-size:21px;line-height:1.3}.nx-question-list h3 br{display:none}.nx-question-list__theme{grid-column:2;text-align:left;display:flex;align-items:center;gap:16px;font-size:10px}.nx-question-list__theme span{font-size:20px;margin:0}.nx-section-tail{font-size:15px;margin-top:25px}.nx-feature__top{display:block;margin-bottom:30px}.nx-feature__top>p{font-size:10px;margin-bottom:16px}.nx-feature__edition{font-size:12px}.nx-feature h2{font-size:39px;line-height:1.06;margin-bottom:30px}.nx-feature__bottom{grid-template-columns:1fr;gap:12px;font-size:16px}.nx-feature__bottom ul{font-size:15px}.nx-feature__facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:10px;margin-top:32px;padding-top:20px}
}
@media(max-width:370px){.nx-hero h1{font-size:42px}.nx-hero h1 .nx-hero__industry{font-size:33px}.nx-hero__top .nx-eyebrow{font-size:9px}.nx-next-note{gap:8px}.nx-next-note strong{font-size:12px}.nx-feature h2{font-size:34px}}
/* People, participation and the work that follows the event. */
.nx-people__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;align-items:start}.nx-people__intro{font-size:18px;line-height:1.6;padding-right:15px}.nx-people__note{font-size:13px;margin-top:40px}.nx-people figure{margin:0}.nx-people figure:last-child{margin-top:64px}.nx-people img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;filter:none}.nx-people figcaption{padding-top:20px}.nx-people figcaption .nx-eyebrow{display:block;margin:0 0 6px;font-size:10px;color:#91401e}.nx-people figcaption strong{font-size:23px;line-height:1.2;letter-spacing:-.025em}.nx-people figcaption p{font-size:14px;line-height:1.6;margin-top:12px}
.nx-experience{background:var(--nx-ink);color:var(--nx-paper)}.nx-experience h2,.nx-experience h3{color:var(--nx-paper)}.nx-experience__head{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:55px}.nx-big-number{font-size:170px;letter-spacing:-.09em;line-height:1;color:var(--nx-orange);font-weight:800;margin:0}.nx-journey{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.nx-journey li{border-top:1px solid #516568;padding-top:22px}.nx-journey li>span{font:11px var(--x-font-mono);text-transform:uppercase;color:var(--nx-orange)}.nx-journey h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;margin:24px 0 16px}.nx-journey p{font-size:15px;line-height:1.7;color:#d4dcd9}.nx-text-link{display:inline-block;color:var(--nx-paper);margin-top:24px;text-underline-offset:5px}.nx-place{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid #516568;padding-top:32px;margin-top:65px;font-size:14px}.nx-place>span{font:11px var(--x-font-mono);text-transform:uppercase;color:var(--nx-orange)}.nx-place p{margin:0}.nx-place strong{font-weight:600}
.nx-outcomes__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:12%;align-items:center}.nx-envelope{aspect-ratio:1.3;background:#ede8dd;position:relative;border:1px solid #bdb9ae;padding:35px;transform:rotate(-4deg);box-shadow:9px 12px 0 #e2ded4;overflow:hidden}.nx-envelope:before{content:"";position:absolute;left:0;top:0;width:100%;height:65%;clip-path:polygon(0 0,100% 0,50% 100%);background:#e2dacb;z-index:0}.nx-envelope>*{position:relative}.nx-envelope>span{font:10px var(--x-font-mono);letter-spacing:.05em}.nx-envelope>strong{display:block;font-size:36px;line-height:1.1;letter-spacing:-.045em;margin:35px 0 24px}.nx-envelope>p{font:11px/1.5 var(--x-font-mono)}.nx-envelope>b{position:absolute;right:22px;bottom:25px;background:var(--nx-orange);border-radius:50%;width:65px;height:65px;display:grid;place-items:center;font-size:30px;letter-spacing:-.08em}.nx-takeaways article{border-bottom:1px solid var(--nx-rule);padding:20px 0}.nx-takeaways article:first-child{padding-top:0}.nx-takeaways h3{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin-bottom:12px}.nx-takeaways p{font-size:16px;line-height:1.65;margin:0}
.nx-editions-section{background:#ecebe4}.nx-editions-section .nx-section-head p:not(.nx-eyebrow){font-size:17px;margin-top:24px}.ux-editions,.x-editions:has(>.ux-edition){display:block;margin-top:25px}.ux-edition,.ux-edition--featured{border:0;border-top:1px solid #acb4b1;border-radius:0;background:transparent;color:var(--nx-ink);padding:28px 0;display:grid;grid-template-columns:52px 1.3fr 1fr 160px;gap:25px;align-items:start}.ux-edition:last-child{border-bottom:1px solid #acb4b1}.ux-edition--featured{border-top:3px solid var(--nx-orange)}.ux-edition .nx-edition__number{font:13px var(--x-font-mono);color:#8a391a;padding-top:5px}.ux-edition h3,.ux-edition--featured h3{font-size:26px;line-height:1.15;letter-spacing:-.04em;font-weight:700;margin:0 0 10px;color:var(--nx-ink)}.ux-edition h3 a,.ux-edition--featured h3 a,.ux-edition--featured a,.ux-edition--featured p{color:var(--nx-ink)}.ux-edition h3 a:hover{text-decoration:underline}.ux-edition .x-kicker{font-size:10px;color:#8a391a;margin-bottom:8px}.ux-edition .nx-edition__question{font-size:14px;line-height:1.6;margin:0}.ux-edition__date{font:12px/1.6 var(--x-font-mono);margin:0}.ux-edition__date span{display:block;font-size:10px;margin-top:6px}.ux-edition>.x-link{font-size:12px;align-self:center}
.nx-access{background:var(--nx-orange)}.nx-access__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14%;align-items:start}.nx-access h2{margin-bottom:25px}.nx-access p{font-size:17px;line-height:1.65}.nx-access .nx-access__note{font-size:13px;margin-top:22px}.nx-price{border-left:1px solid #9e4626;padding-left:40px}.nx-price .nx-price__amount{font-size:88px;line-height:1;font-weight:800;letter-spacing:-.065em;margin:0 0 15px}.nx-price>p{font-size:14px}.nx-price ul{list-style:none;padding:0;margin-top:30px;font-size:14px}.nx-price li{padding:9px 0;border-top:1px solid #c45b32}.nx-access .nx-button{margin-top:20px}.nx-access .nx-button span{flex-shrink:0}
/* Shared editorial language across all seven editions. */
.nx-event-hero{background:var(--nx-ink);color:var(--nx-paper);padding:48px 0 55px}.nx-event-hero__top{display:flex;justify-content:space-between;gap:30px;align-items:start;border-bottom:1px solid #4a5a5b;padding-bottom:22px;margin-bottom:40px}.nx-event-hero h1{font-size:16px;color:var(--nx-orange);font-weight:700;letter-spacing:.01em;line-height:1.6;text-transform:uppercase;margin:0}.nx-event-hero__top p{font:12px/1.6 var(--x-font-mono);margin:0}.nx-event-hero__grid{display:grid;grid-template-columns:1.8fr 1fr;gap:10%;align-items:center}.nx-event-hero__statement{font-size:clamp(44px,5.6vw,80px);font-weight:800;line-height:1.04;letter-spacing:-.06em;margin:0 0 30px;color:var(--nx-paper)}.nx-event-hero .x-lead{font-size:19px;color:#d4dcd9;max-width:50ch;line-height:1.6}.nx-event-hero .nx-perspectives{max-width:290px;width:100%;margin-left:auto}.nx-event-hero__bottom{display:flex;gap:45px;align-items:center;justify-content:space-between;border-top:1px solid #4a5a5b;margin-top:40px;padding-top:30px}.nx-event-hero__facts{font:12px/1.7 var(--x-font-mono);margin:0}.nx-event-hero__bottom .x-meta{color:#c6c7bf;margin:10px 0 0;font-size:12px}.nx-event-hero__bottom>div{flex-shrink:0}.nx-event .x-h2{font-weight:800;letter-spacing:-.05em;line-height:1.1}.nx-event .x-section{padding:80px 0}.nx-event .x-promise{background:var(--nx-orange)}.nx-event .x-promise span{color:var(--nx-ink)}.nx-event .x-promise p{border-color:#a44925}.nx-event .x-promise strong{font-weight:700}.nx-event #ablauf{background:var(--nx-ink);color:var(--nx-paper)}.nx-event #ablauf h2,.nx-event #ablauf h3,.nx-event #ablauf .x-timeline__title{color:var(--nx-paper)}.nx-event #ablauf .x-kicker,.nx-event #ablauf .x-side-label,.nx-event #ablauf .x-timeline__time{color:#ff926a}.nx-event #ablauf .x-lead,.nx-event #ablauf .x-meta,.nx-event #ablauf .x-timeline__desc{color:#d4dcd9}.nx-event #ablauf .ux-stages li{border-color:#63787a}.nx-event #ablauf .ux-agenda{border-color:#63787a}.nx-event #ablauf summary{color:var(--nx-paper)}.nx-event .x-impulse li{border-radius:0;border-top:3px solid var(--nx-orange);background:transparent}.nx-event .x-seriffake,.nx-event .x-serif{font-family:var(--x-font-text);font-style:normal;letter-spacing:-.025em}.nx-event #anmeldung{background:var(--nx-orange)}.nx-event #anmeldung .x-btn{background:var(--nx-ink);color:var(--nx-paper);border-color:var(--nx-ink)}.nx-event .ux-venues{gap:50px}.nx-event .ux-venues .x-card{border:0;border-top:3px solid var(--nx-orange);border-radius:0;padding:25px 0;background:transparent}.nx-event .ux-venues h3{font-size:32px;letter-spacing:-.04em}.nx-event .ux-venues address{font:14px/1.7 var(--x-font-mono);font-style:normal;margin:25px 0}.nx-event .ux-venues a{font-size:13px}.nx-event .x-price__amount{font-weight:800;letter-spacing:-.06em}.nx-event .x-price__amount small{letter-spacing:0}
.nx-theme-operations .nx-perspectives{gap:10px;transform:rotate(-8deg)}.nx-theme-operations .nx-perspectives i{border-radius:0 50% 50% 0}.nx-theme-security .nx-perspectives{padding:15px;border:1px solid #ff926a;transform:rotate(4deg)}.nx-theme-security .nx-perspectives i{border-radius:0}.nx-theme-data .nx-perspectives i{border-radius:50%;transform:scale(.8)}.nx-theme-data .nx-perspectives i:nth-child(4n){transform:scale(.45)}.nx-theme-female .nx-perspectives i{border-radius:50% 0 50% 0}.nx-theme-vertrieb .nx-perspectives i{border-radius:0 80% 0 0}.nx-theme-sustainability .nx-perspectives{transform:rotate(-5deg)}.nx-theme-sustainability .nx-perspectives i{border-radius:0 100% 0 100%}
.x-wizard__tab.is-active button{border-color:var(--nx-orange)}.x-wizard input:focus,.x-wizard textarea:focus{outline:2px solid var(--nx-ink);outline-offset:2px}.x-wizard__step,.x-form input,.x-form textarea,.x-form select{border-radius:0}.x-pagehead{border-bottom:3px solid var(--nx-orange)}.x-pagehead h1{font-weight:800;letter-spacing:-.05em}.x-person,.x-card,.x-sig{border-radius:0}.x-person__foto img{border-radius:0}.nx-brand-art{width:100%;height:100%;min-height:180px;display:grid;place-items:center;background:var(--nx-ink);padding:30px;box-sizing:border-box}.nx-brand-art .nx-perspectives{width:min(100%,220px)}.nx-brand-art--kuverts .nx-perspectives i{border-radius:0}.nx-brand-art--leinwand .nx-perspectives i{border-radius:50%}
@media(max-width:1000px){.nx-people__grid{grid-template-columns:1fr 1fr;gap:35px}.nx-people__intro{grid-column:1/-1;max-width:65ch}.nx-people__note{margin-top:20px}.nx-people figure:last-child{margin-top:45px}.nx-journey{grid-template-columns:1fr 1fr}.ux-edition,.ux-edition--featured{grid-template-columns:35px 1.2fr 1fr;gap:20px}.ux-edition>.x-link{grid-column:2}.nx-event-hero__grid{gap:7%;grid-template-columns:1.7fr 1fr}.nx-event-hero__bottom{gap:30px}.nx-access__grid{gap:8%}.nx-price{padding-left:25px}.nx-envelope{padding:25px}.nx-envelope>strong{font-size:28px}}
@media(max-width:700px){.nx-people__grid{gap:25px 18px}.nx-people__intro{font-size:16px;padding:0}.nx-people figure:last-child{margin-top:35px}.nx-people figcaption strong{font-size:19px;display:block}.nx-people figcaption p{font-size:13px}.nx-people figcaption .nx-eyebrow{font-size:9px}.nx-experience__head{gap:15px;margin-bottom:35px}.nx-big-number{font-size:82px}.nx-journey{grid-template-columns:1fr;gap:26px}.nx-journey h3{font-size:24px;margin:15px 0 12px}.nx-journey p{margin-bottom:0}.nx-place{grid-template-columns:1fr;gap:24px;margin-top:45px}.nx-outcomes__grid{grid-template-columns:1fr;gap:40px}.nx-envelope{max-width:360px;margin:0 10px;transform:rotate(-3deg);padding:28px}.nx-envelope>strong{font-size:34px;margin-top:30px}.nx-takeaways h3{font-size:24px}.nx-takeaways p{font-size:15px}.ux-edition,.ux-edition--featured{grid-template-columns:25px 1fr;gap:14px;padding:25px 0}.ux-edition h3,.ux-edition--featured h3{font-size:26px}.ux-edition__date,.ux-edition>.x-link{grid-column:2}.ux-edition .nx-edition__question{font-size:14px}.nx-access__grid{grid-template-columns:1fr;gap:40px}.nx-access p{font-size:16px}.nx-access .nx-button{font-size:13px;gap:12px}.nx-price{border-left:0;border-top:1px solid #a44925;padding:30px 0 0}.nx-price .nx-price__amount{font-size:80px}.nx-event-hero{padding:25px 0 32px}.nx-event-hero__top{display:block;margin-bottom:26px}.nx-event-hero h1{font-size:13px}.nx-event-hero__top p{font-size:11px;margin-top:15px}.nx-event-hero__grid{grid-template-columns:1fr;gap:24px}.nx-event-hero__statement{font-size:42px;line-height:1.07;letter-spacing:-.05em;margin-bottom:22px;overflow-wrap:normal;hyphens:auto}.nx-event-hero .x-lead{font-size:16px;line-height:1.6}.nx-event-hero .nx-perspectives{max-width:125px;margin-right:5px}.nx-event-hero__bottom{display:flex;flex-direction:column-reverse;align-items:start;gap:22px;margin-top:30px;padding-top:25px}.nx-event-hero__facts{font-size:11px}.nx-event-hero__bottom .x-meta{font-size:11px}.nx-event-hero__bottom>div{width:100%}.nx-event-hero .nx-button{width:100%;font-size:13px}.nx-event .x-section{padding:55px 0}.nx-event .ux-venues{gap:30px}.nx-event .ux-venues h3{font-size:27px}
}
.nx-event-hero h1 .x-fn{color:inherit}
.nx-button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.nx-event :is(h2,h3,.x-serif,.x-lead){overflow-wrap:anywhere;hyphens:auto}
