.lP4odW_page{max-width:1080px;margin:auto;padding-bottom:48px}.lP4odW_hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:16px 0 30px;display:flex}.lP4odW_kicker{font:600 10px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.16em}.lP4odW_hero .lP4odW_kicker{color:var(--side-a)}.lP4odW_hero h1{font:650 clamp(32px, 4vw, 48px)/1.12 var(--font-sans);letter-spacing:-.045em;margin-top:12px}.lP4odW_heroAside{text-align:right}.lP4odW_heroAside>p{color:var(--ink-muted);font:13px/1.8 var(--font-sans)}.lP4odW_hero nav{gap:18px;margin-top:14px;display:flex}.lP4odW_hero nav a{color:var(--ink);text-underline-offset:4px;font-size:11px}.lP4odW_notice{color:var(--ink-muted);font:11px/1.7 var(--font-sans);border-top:1px solid var(--arena-400);align-items:baseline;gap:8px;padding:12px 0;display:flex}.lP4odW_notice>span{background:var(--side-a);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lP4odW_section{margin-top:36px;scroll-margin-top:90px}.lP4odW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lP4odW_sectionHeading h2{font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted)}.lP4odW_sectionHeading>span{color:var(--ink-dim);font-size:11px}.lP4odW_ticket{color:var(--ink);border:1px solid var(--arena-400);border-top:2px solid var(--side-a);background:var(--arena-200);border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;display:grid;overflow:hidden}.lP4odW_ticketMain{padding:28px 32px}.lP4odW_ticketTop{font:600 9px/1.5 var(--font-sans);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lP4odW_stamp{border:1px solid var(--side-a);color:var(--side-a);text-transform:uppercase;border-radius:3px;padding:5px 9px}.lP4odW_ticket h3{font:800 clamp(30px, 4.5vw, 51px)/1.03 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin-top:24px}.lP4odW_ticketSubtitle{color:var(--ink-muted);margin-top:12px;font-size:13px}.lP4odW_ticketPerks{border-top:1px solid var(--arena-400);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;padding-top:18px;display:grid}.lP4odW_ticketPerks b{font:750 15px/1.5 var(--font-display);display:block}.lP4odW_ticketPerks span{color:var(--ink-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.lP4odW_ticketTerms{max-width:570px;font:400 10px/1.8 var(--font-sans);color:var(--ink-dim);margin-top:22px}.lP4odW_ticketStub{text-align:center;border-left:1px dashed var(--arena-400);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}.lP4odW_ticketStub:before,.lP4odW_ticketStub:after{content:"";background:var(--arena-100);border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.lP4odW_ticketStub:before{top:-12px}.lP4odW_ticketStub:after{bottom:-12px}.lP4odW_ticketPrice{font:800 43px/1.3 var(--font-display);letter-spacing:-.04em;margin:14px 0 4px}.lP4odW_ticketStub>span:not(.lP4odW_kicker){color:var(--ink-muted);font-size:11px}.lP4odW_ticketStub>.sd-btn{margin-top:24px}.lP4odW_barcode{opacity:.25;background:repeating-linear-gradient(90deg, var(--ink-dim) 0 2px, transparent 2px 5px, var(--ink-dim) 5px 6px, transparent 6px 9px, var(--ink-dim) 9px 13px, transparent 13px 15px);width:140px;height:20px;margin-top:26px}.lP4odW_ticketStub small{letter-spacing:.1em;margin-top:10px;font-size:8px}.lP4odW_freeLane{border-bottom:1px solid var(--arena-400);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;display:flex}.lP4odW_freeLane h3{font:600 14px/1.5 var(--font-sans)}.lP4odW_freeLane h3 span{color:var(--side-a);margin-left:10px}.lP4odW_freeLane p{color:var(--ink-dim);font:11px/1.8 var(--font-sans);margin-top:5px}.lP4odW_freeLane>a{flex-shrink:0}.lP4odW_store{--fuel:var(--side-a);border:1px solid var(--arena-400);background:var(--arena-200);color:var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden}.lP4odW_configurator{padding:30px}.lP4odW_configurator .lP4odW_kicker{color:var(--side-a)}.lP4odW_configurator>h3{font:650 30px/1.2 var(--font-sans);letter-spacing:-.03em;margin-top:10px}.lP4odW_description{color:var(--ink-muted);font:12px/1.8 var(--font-sans);margin-top:12px}.lP4odW_packs{border:0;min-width:0;margin:26px 0;padding:0}.lP4odW_packs legend{font:500 11px/1.6 var(--font-sans);color:var(--ink-muted);margin-bottom:18px}.lP4odW_packGrid{border:1px solid var(--arena-400);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lP4odW_pack{cursor:pointer;border-right:1px solid var(--arena-400);flex-direction:column;align-items:center;gap:6px;padding:22px 4px 14px;display:flex;position:relative}.lP4odW_pack:last-child{border-right:0}.lP4odW_pack:hover{background:#ffffff08}.lP4odW_pack.lP4odW_selected{background:color-mix(in srgb, var(--side-a) 12%, var(--arena-200));color:var(--ink);box-shadow:0 0 0 1px var(--fuel);border-radius:3px}.lP4odW_pack input{opacity:0;width:1px;height:1px;position:absolute}.lP4odW_pack:focus-within{outline:2px solid var(--focus);outline-offset:4px;z-index:1}.lP4odW_pack strong{font:700 27px/1 var(--font-display)}.lP4odW_pack>span:not(.lP4odW_bestValue){opacity:.7;font-size:9px}.lP4odW_pack b{font:600 12px/1.5 var(--font-sans);margin-top:7px}.lP4odW_bestValue{background:var(--side-a);color:var(--arena-100);font:750 8px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:2px;padding:3px 5px;position:absolute;top:-9px}.lP4odW_fine{font:10px/1.8 var(--font-sans);color:var(--ink-dim);margin-top:12px}.lP4odW_summary{background:var(--arena-100);border-left:1px solid var(--arena-400);padding:24px}.lP4odW_receiptTop{color:var(--ink-muted);font:500 10px/1.5 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.lP4odW_receiptTop span:last-child{color:var(--fuel);letter-spacing:.06em;font-size:8px}.lP4odW_creditArt{width:200px;max-width:100%;height:145px;margin:10px auto;display:block}.lP4odW_summary h3{font:600 17px/1.5 var(--font-sans)}.lP4odW_summaryType{font:10px/1.8 var(--font-sans);color:var(--ink-muted);margin-top:4px}.lP4odW_total{border-top:1px dashed var(--arena-400);justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.lP4odW_total span{font-size:12px}.lP4odW_total strong{font:750 28px/1 var(--font-display);color:var(--fuel)}.lP4odW_unitPrice{text-align:right;color:var(--ink-muted);margin-top:8px;font-size:10px}.lP4odW_savings{color:var(--side-a);font:650 12px/1.7 var(--font-sans);margin-top:16px}.lP4odW_savings span{color:var(--ink-dim);font-size:10px;font-weight:400;display:block}.lP4odW_summary>.sd-btn{margin-top:22px}.lP4odW_boosts{border-top:1px solid var(--arena-400);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lP4odW_boosts article{border-right:1px solid var(--arena-400);align-items:center;gap:12px;padding:22px;display:flex}.lP4odW_boosts article:last-child{border-right:0}.lP4odW_boostGlyph{color:var(--fuel);letter-spacing:-.12em;min-width:35px;font-size:22px}.lP4odW_boosts h4{font:600 14px/1.5 var(--font-sans)}.lP4odW_boosts h4 small{color:var(--ink-muted);margin-left:6px;font-size:9px;font-weight:400}.lP4odW_boosts p{font:12px/1.5 var(--font-sans);margin-top:4px}.lP4odW_boosts p span{color:var(--ink-muted);font-size:10px}.lP4odW_storeFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:12px;display:flex}.lP4odW_storeFoot p{max-width:590px;font:10px/1.8 var(--font-sans);color:var(--ink-dim)}.lP4odW_storeFoot a{color:var(--side-a);text-underline-offset:4px;font-size:11px}.lP4odW_faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.lP4odW_faq details{border-top:1px solid var(--arena-400);padding:18px 0}.lP4odW_faq summary{cursor:pointer;font:500 12px/1.6 var(--font-sans)}.lP4odW_faq p{color:var(--ink-muted);font:11px/1.8 var(--font-sans);margin-top:12px}.lP4odW_page :is(a,summary,input):focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (max-width:900px){.lP4odW_hero{align-items:flex-start}.lP4odW_heroAside{text-align:left}.lP4odW_hero nav{flex-direction:column;gap:10px}.lP4odW_store{grid-template-columns:minmax(0,1fr) 260px}.lP4odW_configurator{padding:24px 18px}.lP4odW_ticket{grid-template-columns:minmax(0,1fr) 220px}.lP4odW_ticketMain{padding:24px}.lP4odW_boosts article{gap:8px;padding:18px 12px}}@media (max-width:680px){.lP4odW_hero{flex-direction:column;gap:18px}.lP4odW_hero nav{flex-flow:wrap;gap:16px}.lP4odW_heroAside>p{font-size:12px}.lP4odW_ticket,.lP4odW_store{grid-template-columns:minmax(0,1fr)}.lP4odW_ticketMain{padding:22px}.lP4odW_ticketTop{font-size:8px}.lP4odW_ticketPerks{gap:10px}.lP4odW_ticketPerks b{font-size:12px}.lP4odW_ticketStub{border-left:0;border-top:1px dashed var(--arena-400);padding:24px}.lP4odW_ticketStub:before,.lP4odW_ticketStub:after{top:-13px;bottom:auto}.lP4odW_ticketStub:before{left:-12px}.lP4odW_ticketStub:after{left:auto;right:-12px}.lP4odW_ticketStub>.sd-btn{width:100%;max-width:320px;margin-top:16px}.lP4odW_barcode{height:20px;margin-top:20px}.lP4odW_freeLane{flex-direction:column;align-items:flex-start;gap:16px}.lP4odW_summary{border-left:0;border-top:1px dashed var(--arena-400)}.lP4odW_creditArt{height:120px}.lP4odW_boosts{grid-template-columns:minmax(0,1fr)}.lP4odW_boosts article{border-right:0;border-bottom:1px solid var(--arena-400);padding:16px 24px}.lP4odW_boosts article:last-child{border-bottom:0}.lP4odW_faq{grid-template-columns:minmax(0,1fr)}}
