.xc .hph-exception{--xc-fs:clamp(18px, .5vw + 16px, 21px);color:var(--xc-accent-text)}.xc .hph-banner{border-radius:var(--xc-radius);background:var(--xc-navy);margin:0;line-height:0;position:relative;overflow:hidden}.xc .hph-banner:after{content:"";background:var(--xc-ironbow);height:4px;position:absolute;bottom:0;left:0;right:0}.xc .hph-banner img{aspect-ratio:16/9;width:100%;height:auto;display:block}.xc .hph-note{padding:calc(clamp(18px,2.5vw,28px) + 4px) clamp(18px,2.5vw,28px) clamp(18px,2.5vw,28px);position:relative;overflow:hidden}.xc .hph-note:before{content:"";background:var(--xc-ironbow);height:4px;position:absolute;top:0;left:0;right:0}.xc .hph-note>p+p{margin-top:12px}.xc .hph-note>p:first-child{color:var(--xc-ink);font-weight:700}.xc .hph-note .xc-checks{margin-top:var(--xc-s4)}.xc .hph-ticket .xc-ticket__head h2{--xc-fs:clamp(20px, .8vw + 16px, 26px);--xc-lh:1.25}.xc .hph-ticket .xc-ticket__body{padding-bottom:24px}.xc .hph-ticket .xc-ticket__body>*+*{margin-top:12px}.xc .hph-ticket .xc-ticket__body h4{--xc-fs:var(--xc-label-size);--xc-tt:uppercase;--xc-ls:.12em;color:var(--xc-orange-ink)}.xc .hph-ticket .xc-ticket__body p{color:var(--xc-ink);max-width:66ch}.xc .hph-btns{margin-top:var(--xc-s5)!important}.xc .hph-btns .xc-btn{font-variant-numeric:lining-nums tabular-nums}.xc .hph-btns .xc-btn--primary .xc-price{background:var(--xc-ink);color:var(--xc-white)}.xc .hph-btns .xc-price{margin-left:8px;font-size:.9em}.xc .hph-toggles{margin-top:var(--xc-s5)!important}.xc .hph-toggles .xc-disc__title{--xc-fs:17px}.xc .hph-toggles .xc-disc__panel>*+*{margin-top:12px}.xc .hph-cols{gap:var(--xc-s5);grid-template-columns:minmax(0,1fr);display:grid}.xc .hph-cols>div>*+*{margin-top:12px}.xc .hph-cols__offer{padding-top:var(--xc-s5);border-top:2px solid var(--xc-orange)}@media (min-width:900px){.xc .hph-cols{gap:var(--xc-s7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xc .hph-cols__offer{padding:0 0 0 var(--xc-s6);border-top:0;border-left:1px solid var(--xc-rule)}}.xc .hph-shot{border-bottom:1px solid var(--xc-rule);background:var(--xc-white);text-align:center;margin:0;padding:clamp(16px,3vw,32px);line-height:0}.xc .hph-shot img{width:auto;max-width:100%;height:auto;max-height:320px;display:inline-block}@media (min-width:900px){.xc .xc-ticket.hph-ticket--shot{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.xc .hph-ticket--shot>.xc-ticket__head{grid-column:1/-1}.xc .hph-ticket--shot>.hph-shot{border-right:1px solid var(--xc-rule);border-bottom:0;place-items:center;display:grid}.xc .hph-ticket--shot>.hph-shot img{max-height:420px}.xc .hph-ticket--shot>.xc-ticket__body{padding:24px 28px 28px}}.xc .hph-bullets{padding-left:1.2em;list-style:outside}.xc .hph-bullets li+li{margin-top:6px}.xc .hph-apply{max-width:820px}.xc .hph-apply .xc-ticket__head h2{--xc-fs:clamp(22px, 1vw + 17px, 30px);--xc-lh:1.2}.xc .hph-apply .xc-ticket__body p{color:var(--xc-ink);max-width:66ch}
