.iom-tickets{--iom-blue: #006eb6;--iom-blue-light: #5aa9e6;--iom-black: #191818;--iom-gold: #ba8032;--iom-cream: #f6efe1;--iom-sky: #e8fdff;position:relative;overflow:hidden;background:var(--iom-sky);color:var(--iom-black);padding-top:var(--iom-tickets-pt, 96px);padding-bottom:var(--iom-tickets-pb, 104px)}.iom-tickets__inner{position:relative}.iom-tickets__header{max-width:640px;margin:0 auto 56px;text-align:center}.iom-tickets__eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--iom-blue)}.iom-tickets__heading{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(32px,4.4vw,56px);line-height:1.05;color:var(--iom-black)}.iom-tickets__text{margin-top:16px;font-size:17px;line-height:1.5;color:#191818b8}.iom-tickets__text p{margin:0}.iom-tickets__list{display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;column-gap:72px;row-gap:32px}.iom-ticket{container-type:inline-size;display:block;text-decoration:none;color:#fff;filter:drop-shadow(0 14px 22px rgba(0,45,90,.18));transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.iom-ticket:nth-child(odd){transform:rotate(-2.5deg)}.iom-ticket:nth-child(2n){transform:rotate(2deg) translateY(18px)}.iom-ticket__shape{--n: 1.3245cqi;--r: calc(var(--n) * 4.367);--corner: #0000 var(--r), #000 calc(var(--r) + .5px);--hole: #0000 var(--n), #000 calc(var(--n) + .5px);display:flex;flex-direction:column;align-items:center;aspect-ratio:776.405 / 357.195;padding:5.24cqi 6cqi 4cqi;text-align:center;background:var(--iom-blue);-webkit-mask:radial-gradient(circle at 0 0,var(--corner)),radial-gradient(circle at 100% 0,var(--corner)),radial-gradient(circle at 0 100%,var(--corner)),radial-gradient(circle at 100% 100%,var(--corner)),radial-gradient(circle at 0 calc(50% - var(--n) * 10),var(--hole)),radial-gradient(circle at 0 calc(50% - var(--n) * 6),var(--hole)),radial-gradient(circle at 0 calc(50% - var(--n) * 2),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 2),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 6),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 10),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 10),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 6),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 2),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 2),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 6),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 10),var(--hole));-webkit-mask-composite:source-in;mask:radial-gradient(circle at 0 0,var(--corner)),radial-gradient(circle at 100% 0,var(--corner)),radial-gradient(circle at 0 100%,var(--corner)),radial-gradient(circle at 100% 100%,var(--corner)),radial-gradient(circle at 0 calc(50% - var(--n) * 10),var(--hole)),radial-gradient(circle at 0 calc(50% - var(--n) * 6),var(--hole)),radial-gradient(circle at 0 calc(50% - var(--n) * 2),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 2),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 6),var(--hole)),radial-gradient(circle at 0 calc(50% + var(--n) * 10),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 10),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 6),var(--hole)),radial-gradient(circle at 100% calc(50% - var(--n) * 2),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 2),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 6),var(--hole)),radial-gradient(circle at 100% calc(50% + var(--n) * 10),var(--hole));mask-composite:intersect}.iom-ticket:hover,.iom-ticket:focus-visible{transform:rotate(0) translateY(-8px);filter:drop-shadow(0 22px 32px rgba(0,45,90,.26))}.iom-ticket:focus-visible{outline:none}.iom-ticket:focus-visible .iom-ticket__shape{filter:brightness(1.08)}.iom-ss01{font-feature-settings:"ss01"}.iom-ss02{font-feature-settings:"ss02"}.iom-ticket__title{font-family:var(--font-giraffe);font-weight:400;font-size:calc(21.4cqi * var(--iom-title-scale, 1));line-height:1;letter-spacing:-.016em;white-space:nowrap;text-box:trim-both cap alphabetic}.iom-ticket__note{margin-top:5.15cqi;font-size:2.267cqi;font-weight:700;line-height:1.2;text-transform:uppercase;text-box:trim-both cap alphabetic}.iom-ticket__bottom{display:flex;align-items:center;justify-content:center;gap:3.48cqi;margin-top:5.78cqi}.iom-ticket__price{font-size:8.428cqi;font-weight:700;line-height:1;white-space:nowrap;text-box:trim-both cap alphabetic}.iom-ticket__cta{display:inline-flex;align-items:center;justify-content:center;width:12.75cqi;height:5.92cqi;border-radius:999px;background:#fff;color:var(--iom-blue);font-size:1.95cqi;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.iom-ticket--gold .iom-ticket__shape{background:var(--iom-gold)}.iom-ticket--gold .iom-ticket__cta{color:var(--iom-blue)}.iom-ticket--cream{color:var(--iom-black)}.iom-ticket--cream .iom-ticket__shape{background:var(--iom-cream)}.iom-ticket--cream .iom-ticket__cta{background:var(--iom-blue);color:#fff}.iom-ticket--black .iom-ticket__shape{background:#2a2929}.iom-tickets__footnote{max-width:560px;margin:64px auto 0;padding:14px 22px;border-radius:999px;background:#fff;text-align:center;font-size:14px;line-height:1.5;color:#191818cc;box-shadow:0 6px 18px #0000000d}.iom-tickets__footnote a{font-weight:600;color:#006eb6;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media screen and (max-width:749px){.iom-tickets{padding-top:min(var(--iom-tickets-pt, 96px),40px);padding-bottom:min(var(--iom-tickets-pb, 104px),40px)}.iom-tickets__footnote{margin-top:32px;border-radius:20px}}@media screen and (max-width:989px){.iom-tickets__list{grid-template-columns:minmax(0,520px);row-gap:28px}.iom-ticket:nth-child(odd){transform:rotate(-1.5deg)}.iom-ticket:nth-child(2n){transform:rotate(1.5deg)}}@media screen and (max-width:520px){.iom-tickets__header{margin-bottom:32px}.iom-tickets__list{padding-inline:12px}.iom-ticket__note{font-size:max(2.267cqi,10px)}.iom-ticket__cta{width:auto;height:auto;padding:7px 12px 6px;font-size:max(1.95cqi,11px)}}@media(prefers-reduced-motion:reduce){.iom-ticket{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-iom-tickets.css.map */
