.P-LGva_page{background:var(--ln-paper);min-height:100dvh;color:var(--ln-ink);font-family:var(--ln-font-body);font-size:16px;line-height:normal;position:relative;overflow-x:clip}.P-LGva_frame{flex-direction:column;max-width:1440px;min-height:100dvh;margin:0 auto;display:flex}.P-LGva_header{padding:24px 24px 0;display:flex}.P-LGva_logo{color:var(--ln-ink);text-decoration:none;display:block}.P-LGva_logoImg{width:auto;height:32px;display:block}.P-LGva_main{flex-direction:column;flex:1;padding:32px 24px 48px;display:flex}.P-LGva_row{flex-direction:column;gap:48px;width:100%;display:flex}.P-LGva_copy{flex-direction:column;min-width:0;display:flex}.P-LGva_title{font-family:var(--ln-font-display);margin:0;font-size:clamp(32px,10.6vw,40px);font-weight:800;line-height:1.3}.P-LGva_hl{z-index:0;display:inline-block;position:relative}.P-LGva_hlMark{z-index:-1;width:116%;height:44%;top:50%;left:-8%}.P-LGva_lede{color:var(--ln-ink-2);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.85}.P-LGva_note{box-sizing:border-box;background:var(--ln-butter);border-radius:22px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 18px;display:flex}.P-LGva_noteIcon{width:40px;height:40px;margin-top:2px}.P-LGva_noteText{color:var(--ln-ink-2);margin:0;font-size:15.5px;line-height:1.75}.P-LGva_noteText b{color:var(--ln-ink);font-weight:700;display:block}.P-LGva_home{box-sizing:border-box;background:var(--ln-ink);height:56px;color:var(--ln-paper);font-family:var(--ln-font-display);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:28px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.P-LGva_seatsCol{width:100%;max-width:440px;margin:0 auto;position:relative}.P-LGva_tape{z-index:2;clip-path:polygon(3% 0,97% 0,100% 14%,96.5% 28%,100% 43%,96.5% 57%,100% 72%,96.5% 86%,99% 100%,3% 100%,0 86%,3.5% 72%,0 57%,3.5% 43%,0 28%,3.5% 14%);background:#ffd23f9e;width:124px;height:32px;margin-left:-62px;position:absolute;top:-16px;left:50%;transform:rotate(3deg)}.P-LGva_seats{border:1.5px solid var(--ln-line);background:var(--ln-white);border-radius:14px;padding:28px 24px 22px}.P-LGva_seatsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.P-LGva_seatsLabel{color:var(--ln-ink-3);margin:0;font-size:13.5px;font-weight:600}.P-LGva_full{box-sizing:border-box;background:var(--ln-mint);height:28px;color:var(--ln-green);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.P-LGva_seatGrid{grid-template-columns:repeat(3,minmax(0,80px));justify-content:space-evenly;row-gap:16px;margin-top:20px;display:grid}.P-LGva_seat{aspect-ratio:1;justify-content:center;align-items:center;min-height:0;display:flex}.P-LGva_seatImg{flex-shrink:0;width:110%;max-width:none;height:auto;display:block}.P-LGva_seatsFoot{box-sizing:content-box;border-top:1.5px dashed var(--ln-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:20px;display:flex}.P-LGva_footLabel{color:var(--ln-ink-2);font-size:14.5px;font-weight:600}.P-LGva_footValue{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.P-LGva_company{justify-content:center;padding:0 24px 28px;display:flex}.P-LGva_companyLine{color:var(--ln-ink-3);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.7;display:flex}.P-LGva_companyLine b,.P-LGva_strong{color:var(--ln-ink);font-weight:700}@media (min-width:768px){.P-LGva_header{padding:36px 48px 0}.P-LGva_main{padding:48px 48px 64px}.P-LGva_title{font-size:52px}.P-LGva_lede{margin-top:20px;font-size:20px;line-height:1.8}.P-LGva_note{gap:16px;margin-top:28px;padding:20px 24px}.P-LGva_noteText{font-size:17px}.P-LGva_home{height:58px;margin-top:32px}.P-LGva_seats{padding:28px 30px 22px}.P-LGva_company{padding:0 48px 36px}.P-LGva_companyLine{font-size:15px;line-height:1.6}}@media (min-width:1024px){.P-LGva_header{padding:44px clamp(48px,11.8vw,170px) 0}.P-LGva_logoImg{height:44px}.P-LGva_main{justify-content:center;padding:0 clamp(48px,11.8vw,170px)}.P-LGva_row{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.P-LGva_copy{flex:0 560px}.P-LGva_title{font-size:clamp(48px,4.6vw,66px)}.P-LGva_lede{margin-top:22px}.P-LGva_note{margin-top:30px}.P-LGva_seatsCol{flex:0 440px;margin:0}.P-LGva_company{padding:0 clamp(48px,11.8vw,170px) 40px}.P-LGva_companyLine{align-items:center}}