.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
.TicketStrip-module__bWLVEq__section{background:var(--grad-base);color:var(--mantine-color-text);padding-block:var(--section-pad)}.TicketStrip-module__bWLVEq__container{max-width:1280px;padding-inline:clamp(16px,4vw,48px)}.TicketStrip-module__bWLVEq__head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.TicketStrip-module__bWLVEq__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.05}.TicketStrip-module__bWLVEq__note{max-width:46ch;font-family:var(--font-body);color:var(--mantine-color-gray-7);margin:0;font-size:1.05rem;line-height:1.6}.TicketStrip-module__bWLVEq__track{gap:16px;margin:0;padding:4px 0;list-style:none;display:flex;overflow:hidden}.TicketStrip-module__bWLVEq__carouselWrap{position:relative}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-slide{display:flex}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-slide>*{width:100%;height:100%}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-viewport{max-width:calc(100% - clamp(120px,12vw,200px));margin-inline:auto;padding-block:4px}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-controls{opacity:0;pointer-events:none;transition:opacity .25s;inset-inline:0}:is(.TicketStrip-module__bWLVEq__section:hover .mantine-Carousel-controls,.TicketStrip-module__bWLVEq__section:focus-within .mantine-Carousel-controls){opacity:1;pointer-events:auto}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control{width:44px;height:44px;color:var(--mantine-color-text);background:var(--grad-card);border:1px solid var(--hairline);box-shadow:var(--mantine-shadow-sm);opacity:1;transition:transform .2s,color .2s,border-color .2s}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control:hover{color:var(--mantine-color-enigmaBlue-6);border-color:var(--mantine-color-enigmaBlue-6);transform:scale(1.06)}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control:active{transform:scale(.95)}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.TicketStrip-module__bWLVEq__dots{justify-content:center;gap:10px;margin-top:clamp(24px,3vw,34px);display:flex}.TicketStrip-module__bWLVEq__dot{background:var(--hairline);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .2s}.TicketStrip-module__bWLVEq__dot:hover{background:var(--mantine-color-gray-6)}.TicketStrip-module__bWLVEq__dot[data-active]{background:var(--brand-orange);width:28px}.TicketStrip-module__bWLVEq__dot:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.TicketStrip-module__bWLVEq__progress{justify-content:center;align-items:center;gap:14px;margin-top:clamp(24px,3vw,34px);display:flex}.TicketStrip-module__bWLVEq__progressTrack{background:var(--hairline);border-radius:999px;width:min(240px,50vw);height:4px;position:relative;overflow:hidden}.TicketStrip-module__bWLVEq__progressFill{border-radius:inherit;background:var(--brand-orange);height:100%;transition:width .3s}.TicketStrip-module__bWLVEq__progressCount{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--mantine-color-gray-7);font-size:.85rem;font-weight:600}.TicketStrip-module__bWLVEq__ticket{background:var(--grad-card);border:1px solid var(--hairline);border-radius:var(--radius-surface);width:240px;min-height:320px;box-shadow:var(--mantine-shadow-sm);flex-direction:column;flex:none;padding:24px 20px 0;display:flex;position:relative}.TicketStrip-module__bWLVEq__placed{font-family:var(--font-body);color:var(--mantine-color-gray-7);margin:0;font-size:.85rem;line-height:1.4}.TicketStrip-module__bWLVEq__role{font-family:var(--font-heading);letter-spacing:-.01em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.TicketStrip-module__bWLVEq__facts{flex-direction:column;gap:14px;margin:24px 0;display:flex}.TicketStrip-module__bWLVEq__fact{min-width:0}.TicketStrip-module__bWLVEq__factLabel{font-family:var(--font-body);color:var(--mantine-color-gray-7);margin:0;font-size:.8rem;line-height:1.3}.TicketStrip-module__bWLVEq__factValue{font-family:var(--font-body);color:var(--mantine-color-text);margin:2px 0 0;font-size:.92rem;line-height:1.35}.TicketStrip-module__bWLVEq__rule{background:var(--brand-orange);height:2px;margin:auto -20px 0;display:block}.TicketStrip-module__bWLVEq__carouselWrap .TicketStrip-module__bWLVEq__ticket{width:100%;height:100%}@media (max-width:767px){.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-controls{display:none}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-viewport{max-width:100%}}@media (prefers-reduced-motion:reduce){.TicketStrip-module__bWLVEq__dot,.TicketStrip-module__bWLVEq__progressFill{transition:none}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-controls{transition:none}.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control{transition:none}:is(.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control:hover,.TicketStrip-module__bWLVEq__carouselWrap .mantine-Carousel-control:active){transform:none}}
