.client-logo-module__55lRLG__logo{height:calc(var(--client-logo-size,32px) * var(--client-logo-scale));width:auto;aspect-ratio:var(--client-logo-ratio);background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.wordmark-part{animation-name:none;animation-duration:var(--wordmark-duration,1.5s);animation-delay:var(--wordmark-delay,0s);animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}@media (prefers-reduced-motion:no-preference){:is(.wordmark:hover,.wordmark:focus-visible) .wordmark-part{animation-name:var(--wordmark-anim)}}.wordmark-letter{--wordmark-anim:wordmark-sort;display:inline-block}@keyframes wordmark-sort{0%{color:inherit;transform:translateY(0)}22%{color:var(--color-kupfer);transform:translateY(-.22em)}46%{color:var(--color-kupfer);transform:translateY(.06em)}62%,to{color:inherit;transform:translateY(0)}}
.cinema-event-ticket-module__RIvCQW__ticket{--ticket-stock:var(--color-papier-tief);--tear-x:100px;background:var(--ticket-stock);max-width:1180px;-webkit-mask-image:radial-gradient(circle at var(--tear-x) 0, transparent 17px, black 18px), radial-gradient(circle at var(--tear-x) 100%, transparent 17px, black 18px);mask-image:radial-gradient(circle at var(--tear-x) 0, transparent 17px, black 18px), radial-gradient(circle at var(--tear-x) 100%, transparent 17px, black 18px);grid-template-columns:100px minmax(0,1fr);margin-inline:auto;display:grid;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.cinema-event-ticket-module__RIvCQW__rail{background:var(--color-kupfer-t3);color:var(--color-ink);font-family:var(--font-mono);flex-direction:column;justify-content:space-between;align-items:center;gap:32px;padding:36px 16px;display:flex;position:relative}.cinema-event-ticket-module__RIvCQW__rail:after{content:"";z-index:1;background:radial-gradient(circle, var(--color-papier) 2px, transparent 2.5px) center / 8px 12px repeat-y;width:8px;position:absolute;top:0;bottom:0;right:-4px}.cinema-event-ticket-module__RIvCQW__body{min-width:0;position:relative}.cinema-event-ticket-module__RIvCQW__railTop,.cinema-event-ticket-module__RIvCQW__railBottom{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__railTop{writing-mode:vertical-rl;white-space:nowrap}.cinema-event-ticket-module__RIvCQW__railTitle{writing-mode:vertical-rl;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:30px;font-weight:800;transform:rotate(180deg)}.cinema-event-ticket-module__RIvCQW__railBottom{writing-mode:vertical-rl;transform:rotate(180deg)}.cinema-event-ticket-module__RIvCQW__identity{padding:44px 48px 32px}.cinema-event-ticket-module__RIvCQW__eyebrow{font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-kupfer-text)}.cinema-event-ticket-module__RIvCQW__title{font:800 clamp(34px, 4vw, 48px)/1.03 var(--font-display);letter-spacing:-.035em}.cinema-event-ticket-module__RIvCQW__subtitle{font:21px/1.45 var(--font-lese);color:var(--color-ink-70);margin-top:14px}.cinema-event-ticket-module__RIvCQW__details{gap:24px;margin-top:32px;display:grid}.cinema-event-ticket-module__RIvCQW__details dt{font:600 13px/1.65 var(--font-ui);color:var(--color-ink-55);margin-bottom:6px}.cinema-event-ticket-module__RIvCQW__details dd{font:17px/1.55 var(--font-lese)}.cinema-event-ticket-module__RIvCQW__details a{color:var(--color-kupfer-text);text-underline-offset:4px;text-decoration:underline}.cinema-event-ticket-module__RIvCQW__registration{padding:32px 48px 48px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__identity{padding-bottom:0}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details{grid-template-columns:1fr;gap:20px;margin-top:36px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details>div{grid-template-columns:56px minmax(0,1fr);gap:16px;display:grid}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details dt{margin:0;padding-top:2px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details dd{font:15px/1.75 var(--font-ui)}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__eyebrow{font:600 11px/1.5 var(--font-ui);letter-spacing:.08em}.cinema-event-ticket-module__RIvCQW__strip-columns .cinema-event-ticket-module__RIvCQW__details{grid-template-columns:1fr 1fr;gap:28px}.cinema-event-ticket-module__RIvCQW__strip-columns .cinema-event-ticket-module__RIvCQW__details>div{display:block}.cinema-event-ticket-module__RIvCQW__strip-columns .cinema-event-ticket-module__RIvCQW__details dt{margin-bottom:8px;padding:0}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__registration{border-top:1px solid var(--color-linie-stark);margin-top:32px;padding-top:32px}.cinema-event-ticket-module__RIvCQW__prose{max-width:70ch;font:18px/1.65 var(--font-lese);color:var(--color-ink-70);margin-top:32px}.cinema-event-ticket-module__RIvCQW__prose p+p{margin-top:20px}.cinema-event-ticket-module__RIvCQW__prose h3{font:700 26px/1.2 var(--font-display);color:var(--color-ink);margin-bottom:14px}@media (min-width:1024px){.cinema-event-ticket-module__RIvCQW__ticket{--tear-x:64px;grid-template-columns:64px minmax(0,1fr)}.cinema-event-ticket-module__RIvCQW__body{grid-template-columns:1fr 1fr;display:grid}.cinema-event-ticket-module__RIvCQW__identity{padding:44px 36px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__identity{padding-bottom:44px}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__registration{background:var(--color-band);border-top:0;margin-top:0;padding:44px 36px}}@media (max-width:767px){.cinema-event-ticket-module__RIvCQW__ticket{--tear-x:44px;grid-template-columns:44px minmax(0,1fr)}.cinema-event-ticket-module__RIvCQW__rail{padding:28px 6px}.cinema-event-ticket-module__RIvCQW__railTop{letter-spacing:.08em;font-size:8px}.cinema-event-ticket-module__RIvCQW__railTitle{font-size:17px}.cinema-event-ticket-module__RIvCQW__railBottom{font-size:9px}.cinema-event-ticket-module__RIvCQW__identity{padding:32px 22px 24px}.cinema-event-ticket-module__RIvCQW__registration{padding:28px 22px 32px}.cinema-event-ticket-module__RIvCQW__details,.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details{grid-template-columns:1fr}.cinema-event-ticket-module__RIvCQW__strip .cinema-event-ticket-module__RIvCQW__details>div{grid-template-columns:1fr;gap:6px}.cinema-event-ticket-module__RIvCQW__subtitle{font-size:19px}}
.homepage-intro-module__R42kOq__root{color:var(--color-ink)}.homepage-intro-module__R42kOq__root a{text-underline-offset:4px}.homepage-intro-module__R42kOq__hero{padding:64px 0 72px}.homepage-intro-module__R42kOq__headline{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:0;font-size:clamp(38px,4.5vw,60px);font-weight:800;line-height:1.08}.homepage-intro-module__R42kOq__lead{max-width:52ch;font-family:var(--font-lese);color:var(--color-ink-70);margin-top:26px;font-size:21px;line-height:1.55}.homepage-intro-module__R42kOq__actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;display:flex}.homepage-intro-module__R42kOq__actions>a:first-child{max-width:100%}.homepage-intro-module__R42kOq__peopleHero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy figure""copy proof";align-items:center;column-gap:64px;display:grid}.homepage-intro-module__R42kOq__heroCopy{grid-area:copy}.homepage-intro-module__R42kOq__peopleFigure{grid-area:figure;align-self:center}.homepage-intro-module__R42kOq__peopleFigure>img{width:100%;height:auto}.homepage-intro-module__R42kOq__peopleFigure figcaption{font-family:var(--font-ui);padding:8px 0 0;font-size:13px;line-height:1.5}.homepage-intro-module__R42kOq__peopleFigure figcaption a{font-weight:600}.homepage-intro-module__R42kOq__peopleFigure figcaption span{color:var(--color-ink-55);margin-top:5px;display:block}.homepage-intro-module__R42kOq__clientProof{border-top:1px solid var(--color-linie);grid-area:proof;align-self:start;margin-top:28px;padding-top:20px}.homepage-intro-module__R42kOq__clientProofLabel{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55);font-size:12px;font-weight:600;line-height:1}.homepage-intro-module__R42kOq__clientLogos{--client-logo-size:28px;color:var(--color-ink-70);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.homepage-intro-module__R42kOq__quoteBand{background:var(--color-kupfer-t2);padding:40px 0}.homepage-intro-module__R42kOq__quote{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:48px;display:grid}.homepage-intro-module__R42kOq__quoteSource{align-items:flex-start;gap:18px;display:flex}.homepage-intro-module__R42kOq__quoteSource>img{object-fit:cover;width:88px;height:88px}.homepage-intro-module__R42kOq__quoteSource figcaption{font-size:12px;line-height:1.5}.homepage-intro-module__R42kOq__quoteSource figcaption a{margin-bottom:5px;font-size:14px;font-weight:600;display:inline-block}.homepage-intro-module__R42kOq__quoteSource figcaption span{color:var(--color-ink-70);display:block}.homepage-intro-module__R42kOq__quoteSource figcaption span:last-child{margin-top:5px}.homepage-intro-module__R42kOq__quote blockquote{font-family:var(--font-lese);font-size:22px;line-height:1.5}.homepage-intro-module__R42kOq__section{padding:64px 0}.homepage-intro-module__R42kOq__sectionHeading{max-width:650px}.homepage-intro-module__R42kOq__sectionHeading h2{font-family:var(--font-display);text-wrap:balance;margin-top:0;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.17}.homepage-intro-module__R42kOq__transfer{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;display:grid}.homepage-intro-module__R42kOq__transfer .homepage-intro-module__R42kOq__lead{margin-top:0}@media (max-width:1023px){.homepage-intro-module__R42kOq__hero{padding:40px 0 48px}.homepage-intro-module__R42kOq__peopleHero{grid-template-columns:minmax(0,1fr);grid-template-areas:"figure""copy""proof";gap:32px}.homepage-intro-module__R42kOq__clientProof{width:fit-content;max-width:100%;margin-top:16px}.homepage-intro-module__R42kOq__clientLogos{--client-logo-size:30px;justify-content:flex-start;gap:16px 44px}.homepage-intro-module__R42kOq__peopleFigure{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;display:grid}.homepage-intro-module__R42kOq__peopleFigure>img{width:96px;height:96px}.homepage-intro-module__R42kOq__peopleFigure figcaption{padding:0}.homepage-intro-module__R42kOq__headline{max-width:19ch;font-size:clamp(38px,6.5vw,56px)}.homepage-intro-module__R42kOq__quote{grid-template-columns:minmax(0,1fr);gap:24px}.homepage-intro-module__R42kOq__quoteSource{order:2;max-width:420px}.homepage-intro-module__R42kOq__quoteSource>img{width:64px;height:64px}.homepage-intro-module__R42kOq__transfer{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:639px){.homepage-intro-module__R42kOq__clientProof{width:auto;margin-top:8px}.homepage-intro-module__R42kOq__clientLogos{--client-logo-size:22px;justify-content:space-between;gap:16px}.homepage-intro-module__R42kOq__hero{padding-top:28px}.homepage-intro-module__R42kOq__headline{letter-spacing:-.025em;font-size:38px}.homepage-intro-module__R42kOq__lead{font-size:19px;line-height:1.55}.homepage-intro-module__R42kOq__actions a{font-size:15px}.homepage-intro-module__R42kOq__section{padding:44px 0}.homepage-intro-module__R42kOq__quoteBand{padding:30px 0}.homepage-intro-module__R42kOq__quote blockquote{font-size:21px}}
