._event-ticket{max-width:1000px;width:100%}._event-ticket__paper{--ticket-stub-width:56px;--ticket-notch-radius:16px;grid-template-columns:var(--ticket-stub-width) minmax(0,1fr);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle at var(--ticket-stub-width) 0,transparent var(--ticket-notch-radius),#000 calc(var(--ticket-notch-radius) + 1px)),radial-gradient(circle at var(--ticket-stub-width) 100%,transparent var(--ticket-notch-radius),#000 calc(var(--ticket-notch-radius) + 1px)),radial-gradient(circle at var(--ticket-stub-width) 50%,transparent 2px,#000 2.5px);mask-image:radial-gradient(circle at var(--ticket-stub-width) 0,transparent var(--ticket-notch-radius),#000 calc(var(--ticket-notch-radius) + 1px)),radial-gradient(circle at var(--ticket-stub-width) 100%,transparent var(--ticket-notch-radius),#000 calc(var(--ticket-notch-radius) + 1px)),radial-gradient(circle at var(--ticket-stub-width) 50%,transparent 2px,#000 2.5px);-webkit-mask-repeat:no-repeat,no-repeat,repeat-y;mask-repeat:no-repeat,no-repeat,repeat-y;-webkit-mask-size:100% 100%,100% 100%,100% 10px;mask-size:100% 100%,100% 100%,100% 10px}@container (min-width: 35rem){._event-ticket__paper{--ticket-stub-width:144px}}._event-ticket__stub{background:#7bbc8d;min-width:0;padding:24px 6px}._event-ticket__stub-frame{align-items:center;border:3px double #303030;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;padding:16px 2px}._event-ticket__number{font-family:monospace;font-size:8px;letter-spacing:.04em;white-space:nowrap}._event-ticket__stub-type{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}._event-ticket__stub-title{font-size:18px;letter-spacing:.08em;line-height:1}._event-ticket__stub-caption{font-size:8px;letter-spacing:.12em}@container (min-width: 35rem){._event-ticket__stub{padding:28px 14px}._event-ticket__stub-title{font-size:42px}._event-ticket__stub-type{gap:10px}._event-ticket__stub-caption{font-size:12px}._event-ticket__number{font-size:14px}}._event-ticket__registration .field-collection>*+*{margin-top:1.5rem}._event-ticket__registration .rich-text{min-width:0}._event-ticket__registration .rich-text h3{font-size:24px;line-height:1.2;overflow-wrap:anywhere;text-transform:none}._event-ticket__registration .rich-text p{font-size:18px;line-height:1.5}._event-ticket__registration .rich-text a{color:#303030;font-size:16px}._event-ticket__registration label,._event-ticket__registration legend{font-size:18px;line-height:1.5}._event-ticket__registration input[type=email],._event-ticket__registration input[type=text],._event-ticket__registration select,._event-ticket__registration textarea{border:2px solid #7bbc8d;border-radius:0;box-shadow:none;min-height:48px;min-width:0;padding:10px;width:100%}._event-ticket__registration .event-ticket-radio-group{border:0;min-width:0;padding:0}._event-ticket__registration .event-ticket-radio-group legend{margin-bottom:8px}._event-ticket__registration .event-ticket-radio-group .neos-radio{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:44px}._event-ticket__registration .event-ticket-radio-group input[type=radio]{accent-color:#7bbc8d;flex-shrink:0;height:20px;width:20px}._event-ticket__registration input[type=checkbox]{border-radius:0;cursor:pointer;flex-shrink:0;height:24px;width:24px}._event-ticket textarea{height:72px;line-height:24px}._event-ticket textarea:focus{height:120px}@container (min-width: 50rem){._event-ticket ._event-ticket__registration :is(.field-collection,.neos-contentcollection){display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}._event-ticket ._event-ticket__registration :is(.field-collection,.neos-contentcollection)>*{grid-column:1/-1;margin-top:0;min-width:0}._event-ticket ._event-ticket__registration :is(.field-collection,.neos-contentcollection)>:has(input:is([name=name],[name=email],[name=company],[name=role],[name$="[name]"],[name$="[email]"],[name$="[company]"],[name$="[role]"])){display:flex;flex-direction:column;grid-column:span 1;justify-content:flex-end}._event-ticket ._event-ticket__registration :is(.field-collection,.neos-contentcollection)>button{justify-self:start}}@container (max-width: 34.999rem){._event-ticket__main{padding:8px}._event-ticket__main>div{padding:12px}._event-ticket__registration label,._event-ticket__registration legend{font-size:16px}._event-ticket__registration [aria-role=alert]{align-items:flex-start;flex-direction:column;gap:8px}._event-ticket__registration [aria-role=alert] .rich-text{width:100%}._event-ticket__registration [aria-role=alert] h3{font-size:20px;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}._event-ticket__registration button{font-size:18px;-webkit-hyphens:none;hyphens:none;max-width:100%;overflow-wrap:normal;padding-left:12px;padding-right:12px}}._event-ticket__stub-frame>svg{height:auto;max-width:100%;width:32px}@container (min-width: 35rem){._event-ticket__stub-frame>svg{width:64px}}.w-\[390px\]{width:390px}.min-w-0{min-width:0}.border-2{border-width:2px}.border-body{--tw-border-opacity:1;border-color:hsla(0 0% 19%/var(--tw-border-opacity))}.border-body\/30{border-color:rgba(48,48,48,.3)}.bg-secondary-300\/20{background-color:rgba(255,240,209,.2)}.pt-6{padding-top:1.5rem}@container (min-width: 35rem){.\@md\:w-16{width:4rem}.\@md\:p-8{padding:2rem}.\@md\:pt-8{padding-top:2rem}.\@md\:text-lg{font-size:2.375rem}}@container (min-width: 60rem){.\@xl\:p-10{padding:2.5rem}}