:root{--grid-columns:12;--grid-column-span:calc(100% / var(--grid-columns))}@media(min-width:1025px){:root{--grid-columns:12}}.f-ticket{--ticket-frame-color:var(--color-brand-tkn-white, #fff);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(clamp(1rem,1.76796vw + .58564rem,2rem)) calc(clamp(1rem,1.76796vw + .58564rem,2rem)) calc(clamp(1.25rem,2.20994vw + .73204rem,2.5rem));border:1px dashed var(--border-primary);background:transparent;color:var(--text-primary);height:100%;box-sizing:border-box;transition:transform .3s;will-change:transform}@media(prefers-reduced-motion:no-preference)and (not (update:slow)){.f-ticket:hover{transform:translateY(-5px);border-color:transparent}.f-ticket:hover:before{opacity:1;animation:ticket-frame-draw-top .38s ease-out forwards}.f-ticket:hover:after{opacity:1;animation:ticket-frame-draw-bottom .38s ease-out .08s forwards}}.f-ticket:after,.f-ticket:before{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;z-index:1;transition:opacity .15s}.f-ticket:before{border-top:1px solid var(--ticket-frame-color);border-left:1px solid var(--ticket-frame-color);clip-path:inset(0 100% 100% 0)}.f-ticket:after{border-right:1px solid var(--ticket-frame-color);border-bottom:1px solid var(--ticket-frame-color);clip-path:inset(100% 0 0 100%)}.f-ticket__icon{width:150px;height:110px;margin:-5px auto 45px;color:var(--color-brand-tkn-accent-green);flex-shrink:0;display:block}.f-ticket__bottom,.f-ticket__content{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.f-ticket__content{min-height:160px}}.f-ticket__title{margin:0 0 18px;font-size:var(--typography-ui-large);font-weight:600;line-height:var(--typography-ui-large-lh)}.f-ticket__description{margin:0;font-size:var(--typography-body-medium);font-weight:400;line-height:var(--typography-body-medium-lh)}.f-ticket__bottom{justify-content:flex-end;margin-top:0}.f-ticket__price{margin:0;font-size:var(--typography-heading-large);line-height:var(--typography-heading-large-lh);letter-spacing:var(--framework-letter-spacing);font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:center;padding-bottom:20px}.f-ticket__actions{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:0}.f-ticket__action{width:100%;display:flex;justify-content:center}.f-ticket__action--primary .f-call-to-action .f-call-to-action__link{--call-to-action-hover-border-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3E%3Cpolygon points=%270.5,0.5 21.5,0.5 29.5,8.5 29.5,29.5 8.5,29.5 0.5,21.5%27 fill=%27%23000%27 stroke=%27%2300e575%27 stroke-width=%271.5%27 stroke-linejoin=%27miter%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E") 10 fill / 10px stretch;justify-content:center}.f-ticket__action--primary .f-call-to-action .f-call-to-action__link:before{-o-border-image:var(--call-to-action-hover-border-image);border-image:var(--call-to-action-hover-border-image)}.f-ticket__action--primary .f-call-to-action .f-call-to-action__link:hover{background-color:transparent;color:var(--color-brand-tkn-white,#fff);border:0;box-shadow:none}.f-ticket__action--primary .f-call-to-action .f-call-to-action__link:hover:before{opacity:1}.f-ticket__action--secondary .f-call-to-action{width:auto}@keyframes ticket-frame-draw-top{0%{opacity:0;clip-path:inset(0 100% 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes ticket-frame-draw-bottom{0%{opacity:0;clip-path:inset(100% 0 0 100%)}to{opacity:1;clip-path:inset(0 0 0 0)}}

/*# sourceMappingURL=ticket.css.map*/