.landing-page{--space-section: clamp(3.5rem, 6vw, 6rem)}.landing-page .hero{min-height:min(940px,100dvh);padding-bottom:3rem}.landing-page .hero__inner{padding-top:110px}.hero__event{margin-bottom:1.1rem;font-size:1rem;font-weight:650;color:var(--ink)}.landing-page .hero__title{max-width:14ch;font-size:clamp(3rem,7.1vw,5.8rem);line-height:1;text-transform:none}.landing-page .hero__promise{max-width:34ch;font-size:clamp(1.2rem,1.8vw,1.6rem)}.landing-page .hero__sub{max-width:47ch;font-size:1.06rem}.landing-page .hero__cta{margin-top:1.6rem}.landing-page .hero__speakers{max-width:46ch}.landing-page .section-head{margin-bottom:0}.landing-page .section-head h2{max-width:21ch}.landing-page .logo-wall{padding-block:1.5rem 2rem}.landing-page .experience{padding-block:var(--space-section)}.experience__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3.5rem)}.experience__grid article{border-top:2px solid var(--brand);padding-top:1.25rem}.experience__grid h3{font-size:clamp(1.4rem,2.3vw,2rem);letter-spacing:-.025em}.experience__grid p{max-width:40ch;margin-top:.8rem;color:var(--muted)}.experience__note{margin-top:2rem;max-width:80ch;font-size:.92rem;color:var(--muted)}.experience__note a{display:inline-block;margin-inline-start:.7rem;color:var(--brand);font-weight:650;text-underline-offset:.2em}.sprint{padding-block:var(--space-section);border-block:1px solid var(--line)}.sprint__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.sprint__copy h2{max-width:20ch}.sprint__copy>p{max-width:51ch;margin-top:1rem;color:var(--muted)}.sprint__copy .sprint__facts{margin-block:1.5rem;font-size:.78rem;color:var(--brand)}.sprint__media{position:relative;margin:0}.sprint__media img{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover}.sprint__media .ai-badge{bottom:2.8rem}.sprint__media figcaption{margin-top:.6rem;max-width:60ch;font-size:.74rem;line-height:1.4;color:var(--muted)}.sprint__journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.75rem;list-style:none}.sprint__journey li{border-top:1px solid var(--line);padding-top:1.1rem}.sprint__journey h3{font-size:1.2rem;letter-spacing:-.02em}.sprint__journey p{margin-top:.5rem;max-width:40ch;color:var(--muted);font-size:.96rem}.sprint__apply{margin-top:1.75rem;max-width:80ch;font-size:.9rem;color:var(--muted)}.sprint__apply a{color:var(--brand);text-underline-offset:.2em}.stage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;align-items:start}.landing-page .stage__grid>.stage__feature{margin:0}.landing-page .stage__feature,.landing-page .stage__feature--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait" "name" "alias" "talk" "summary" "details";grid-template-rows:auto;gap:.65rem 1.25rem;padding:1.25rem;margin:0;overflow:clip}.landing-page .stage__portrait,.landing-page .stage__feature--flip .stage__portrait{grid-area:portrait;align-self:start;width:100%;height:clamp(180px,24vw,240px);aspect-ratio:auto;order:0;border:0;overflow:clip}.landing-page .stage__portrait:before{display:none}.landing-page .stage__portrait img{inset:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom}.landing-page .stage__portrait--daniel img{transform:scale(1.35);transform-origin:center top}.landing-page .stage__portrait--ben img{transform:scale(1.18);transform-origin:center bottom}.landing-page .stage__portrait--duo img{top:.75rem;height:calc(100% - .75rem);object-fit:cover;object-position:center top}.landing-page .stage__body{display:contents}.landing-page .stage__kicker{display:none}.landing-page .stage__name{grid-area:name;margin-top:.6rem;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.1}.landing-page .stage__alias{grid-area:alias;align-self:start;margin-top:0;font-family:var(--font-display);font-size:.85rem}.landing-page .stage__talk{grid-area:talk;max-width:48ch;margin-top:.6rem;font-size:1.1rem;line-height:1.3;font-weight:650}.stage__summary{grid-area:summary;max-width:64ch;font-size:.95rem;color:var(--muted);line-height:1.5}.stage__details{grid-area:details;margin-top:.15rem;min-width:0}.stage__details summary{cursor:pointer;font-weight:650;color:var(--brand);text-underline-offset:.22em}.stage__details summary{min-height:44px;padding-block:.65rem;align-content:center;font-size:.9rem}.stage__details[open] summary{margin-bottom:1rem}.stage__details .stage__abstract{font-size:.95rem}.stage__details .stage__meta{margin-top:1.25rem}.landing-page .stage__duo{margin-top:1.25rem;gap:1.5rem}.landing-page .stage__person{padding:0;background:none;border:0}.stage__details .stage__person-role{font-family:var(--font-display)}.landing-page .stage__tease{font-size:.9rem;margin-top:1.25rem}.stage__invite{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(1.5rem,3.5vw,3rem);background:var(--surface);border:1px solid var(--brand)}.stage__invite h3{max-width:19ch;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.03em}.stage__invite p{max-width:44ch;color:var(--muted)}.stage__invite .btn{align-self:flex-start;margin-top:.5rem;white-space:normal}.landing-page .jury{padding-block:var(--space-section)}.landing-page .jury__grid{--cols: 3;--gap: 1rem;width:auto;margin-inline:0;margin-top:2.5rem}.landing-page .juror__portrait{aspect-ratio:1 / 1.1}.landing-page .juror__body{padding:1rem;gap:.6rem}.landing-page .juror__role{font-family:var(--font-display);font-size:.8rem;min-height:2.7em}.landing-page .juror__name{font-size:clamp(1.2rem,1.65vw,1.6rem);min-height:2.3em}.landing-page .juror__line{font-size:.95rem;line-height:1.45}.landing-page .juror__more{font-size:.62rem;margin-top:auto;padding-top:.7rem}.landing-page .saal__grid{margin-top:2.5rem}.landing-page .saal__block img{aspect-ratio:16 / 8}.landing-page .saal__aussteller{padding-block:1.25rem}.landing-page .saal__aussteller .btn{padding:.55rem 1rem;font-size:.88rem}.landing-page .saal__gast{padding-block:1rem}.landing-page .awards__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:center}.landing-page .awards__copy h2{max-width:22ch}.landing-page .awards__copy>p{max-width:57ch;margin-top:1.2rem}.landing-page .awards__media img{aspect-ratio:4 / 3;object-fit:cover;object-position:50% 60%}.landing-page .awards__prizes{margin-top:2rem;border-top:1px solid var(--line);padding-top:1.25rem}.landing-page .awards__prizes-head{margin-bottom:2rem}.landing-page .faq__grid{gap:clamp(2rem,5vw,5rem)}.landing-page .faq__group+.faq__group{margin-top:2rem}.landing-page .faq__label{display:none}.landing-page .faq__head a{color:var(--brand);text-underline-offset:.2em}.landing-page .tickets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem;text-align:left}.landing-page .tickets__head{grid-column:1}.landing-page .tickets--kauf .tickets__head,.landing-page .tickets--kauf .tickets__head p{margin-inline:0}.landing-page .tickets__kauf{grid-column:2;align-self:center;justify-items:start;margin-top:0}.tickets__host{grid-column:1 / -1;margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.5rem;max-width:80ch;color:var(--muted);font-size:.88rem}.landing-page .partner__head h2{max-width:24ch}.landing-page .partner__head>p{max-width:61ch}.landing-page .partner__logos{margin-top:2rem}.landing-page .stage__details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}@media(max-width:900px){.stage__grid{grid-template-columns:minmax(0,1fr)}.sprint__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.sprint__media img{aspect-ratio:16 / 8}.sprint__journey{gap:1.25rem}.landing-page .awards__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem}}@media(max-width:767px){.landing-page .hero{--canvas-h: 90px;min-height:auto;padding-bottom:2.5rem}.landing-page .hero__inner{padding-top:calc(68px + var(--canvas-h) + 1rem)}.landing-page .hero__title{font-size:clamp(2.8rem,9.5vw,4.9rem)}.hero__event{margin-bottom:.9rem;font-size:.9rem}.landing-page .hero__meta{font-size:.83rem;gap:.6rem .75rem}.landing-page .hero__promise{font-size:1.25rem}.landing-page .hero__sub{font-size:1rem}.landing-page .hero__cta{gap:.75rem}.landing-page .hero__cta .btn{padding:.8rem 1rem;font-size:.92rem}.experience__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem}.experience__grid p{max-width:55ch;margin-top:.5rem}.experience__note a{margin-inline-start:0;margin-top:.5rem;display:block;width:fit-content}.sprint__journey{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem}.sprint__copy .sprint__facts{font-size:.7rem}.sprint__apply{font-size:.86rem}.landing-page .saal__block img{aspect-ratio:16 / 9}.landing-page .awards__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.landing-page .awards__media{max-width:320px}.landing-page .tickets{grid-template-columns:minmax(0,1fr)}.landing-page .tickets__kauf{grid-column:1;margin-top:1.5rem}.landing-page .tickets__knopf{white-space:normal}}@media(max-width:767px){.landing-page .jury__grid{--cols: 1;--gap: .75rem}.landing-page .juror__body{padding:.85rem}.landing-page .juror__role,.landing-page .juror__name{min-height:0}}@media(max-width:480px){.landing-page .stage__feature,.landing-page .stage__feature--flip{padding:1rem;gap:.6rem 1rem}.landing-page .stage__name{font-size:1.15rem}.landing-page .stage__talk{font-size:1.08rem}.landing-page .stage__duo{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.landing-page .stage__details::details-content{transition:none}}
