.wvs{background:#f7f2e7;color:#171c28}.wvs-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(35px,6vw,110px);align-items:center;padding:clamp(54px,6vw,105px) clamp(24px,5vw,96px) clamp(55px,7vw,112px);border-bottom:1px solid #c9bea7}.wvs-hero-copy{max-width:820px}.wvs .wvs-hero h1{font-family:WichitaDisplay,Impact,sans-serif;font-size:clamp(65px,6.8vw,116px);font-weight:700;letter-spacing:.01em;line-height:.98;margin:26px 0 32px;text-transform:uppercase}.wvs .wvs-hero h1 em{font-family:WichitaEditorial,Georgia,serif;font-weight:400;letter-spacing:-.025em;text-transform:none;line-height:1.07;display:inline-block;margin-top:9px}.wvs-hero-copy>p:not(.we-overline){max-width:540px;font-size:18px;line-height:1.8;margin:0 0 30px}.wvs-button,.wvs-button:visited{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;background:#7c2034;border:1px solid #7c2034;color:#fff3db!important;border-radius:32px;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}.wvs-button:focus-visible,.wvs-button:hover{background:#61192a}.wvs .wvs-hero-jump,.wvs .wvs-hero-jump:visited{display:flex;align-items:center;justify-content:center;gap:16px;min-height:52px;width:fit-content;max-width:100%;margin-top:12px;padding:16px 24px;border:1px solid #7c2034;border-radius:32px;background:#f7f2e7;color:#7c2034;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none}.wvs .wvs-hero-jump:focus-visible,.wvs .wvs-hero-jump:hover{background:#7c2034;color:#fff3db}.wvs .wvs-hero-copy>.wvs-button:focus-visible,.wvs .wvs-hero-copy>.wvs-hero-jump:focus-visible{outline-color:#7c2034;border-radius:32px}.wvs-ticket-art,.wvs-touring-art{display:grid;place-items:center;padding:25px 0 25px 15px}.wvs-ticket-stub{position:relative;isolation:isolate;display:grid;gap:30px;align-content:center;min-height:420px;width:100%;max-width:465px;padding:45px 42px 0;border:1px solid #b49d70;background:#08293b;color:#f4dfab;box-shadow:16px 16px 0 #e5dac6;transform:rotate(3deg)}.wvs-ticket-stub .wvs-ticket-photo{object-fit:cover;object-position:50% 62%;z-index:-2}.wvs-ticket-stub:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(155deg,#061326c4,#06132699 55%,#061326d1)}.wvs-ticket-stub>span,.wvs-touring-marquee>span{font:600 10px/1.8 Arial,Helvetica,sans-serif;letter-spacing:.18em}.wvs-ticket-stub>strong,.wvs-touring-marquee>strong{font-family:WichitaDisplay,Impact,sans-serif;font-size:clamp(40px,4vw,64px);font-weight:700;letter-spacing:.01em;line-height:1.03;text-transform:uppercase}.wvs-ticket-stub>strong>em,.wvs-touring-marquee>strong>em{font-family:WichitaEditorial,Georgia,serif;font-size:1.14em;line-height:1.12;font-weight:400;letter-spacing:-.025em;text-transform:none;display:inline-block;margin-top:8px}.wvs-stub-edge{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:82px;margin:10px -42px 0;padding:20px 25px;border-top:1px dashed #b49d70;font:600 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.15em}.wvs-stub-edge:after,.wvs-stub-edge:before{content:"";position:absolute;bottom:72px;width:20px;height:20px;border:1px solid #b49d70;border-radius:50%;background:#f7f2e7}.wvs-stub-edge:before{left:-11px;border-left-color:transparent}.wvs-stub-edge:after{right:-11px;border-right-color:transparent}.wvs-touring-art{padding-left:0}.wvs-touring-marquee{display:grid;gap:26px;place-items:center;text-align:center;background:#4b101f;color:#f4dfab;min-height:450px;max-width:465px;width:100%;padding:48px 26px;border:1px solid #b49d70;outline:1px solid #b49d70;outline-offset:-15px;box-shadow:15px 15px 0 #e5dac6}.wvs-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(40px,9vw,150px);padding:clamp(60px,7vw,112px) clamp(24px,5vw,96px);align-items:start}.wvs-main-copy{max-width:760px}.wvs h2{font-family:WichitaDisplay,Impact,sans-serif;font-size:clamp(42px,4vw,65px);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;margin:21px 0 30px}.wvs h2 em{font-family:WichitaEditorial,Georgia,serif;letter-spacing:-.025em;font-weight:400;line-height:1.18;text-transform:none;display:inline-block;margin-top:6px}.wvs li,.wvs p{font:400 16px/1.85 Arial,Helvetica,sans-serif}.wvs-main-copy>p{margin-bottom:20px}.wvs-steps{display:grid;gap:0;margin:36px 0}.wvs-steps>article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:19px;border-top:1px solid #c9bea7;padding:24px 0}.wvs-steps>article:last-child{border-bottom:1px solid #c9bea7}.wvs-steps>article>span{font:400 22px/1.2 WichitaEditorial,Georgia,serif;color:#7c2034;padding-top:2px}.wvs h3{font-family:WichitaDisplay,Impact,sans-serif;font-size:28px;letter-spacing:.01em;line-height:1.2;text-transform:uppercase;margin:0 0 9px}.wvs-steps p{margin:0;font-size:14px;line-height:1.8}.wvs-text-link{min-height:44px;display:inline-flex;align-items:center;gap:28px;padding-block:10px;border-bottom:1px solid;font-size:14px}.wvs-contact{background:#eee5d4;padding:clamp(28px,3vw,50px);border-top:3px solid #7c2034;min-width:0}.wvs-contact h2{font-size:clamp(44px,4vw,65px);margin-bottom:24px}.wvs-contact>p:not(.we-overline){font-size:14px;line-height:1.9}.wvs-contact-email,.wvs-contact-phone{display:flex;align-items:center;gap:11px;font:600 13px/1.65 Arial,Helvetica,sans-serif;min-height:56px;border-bottom:1px solid #c4b497;padding-block:14px}.wvs-contact-email{margin-top:20px}.wvs-contact-email>span{min-width:0;overflow-wrap:anywhere}.wvs-contact-email>svg,.wvs-contact-phone>svg{flex-shrink:0}.wvs-contact-email>svg:last-child,.wvs-contact-phone>svg:last-child{margin-left:auto}.wvs-contact-address{display:flex;align-items:flex-start;gap:12px;margin:26px 0 0;font-size:12px!important}.wvs-contact-address>svg{flex-shrink:0;margin-top:4px}.wvs-proposal{background:#eee5d4;padding:30px;margin-block:30px}.wvs-proposal h3{font-size:27px}.wvs-proposal ul{margin:19px 0 0;padding-left:19px;display:grid;gap:10px}.wvs-proposal li{font-size:14px;line-height:1.8;padding-left:4px}.wvs .wvs-fine{font-size:13px;line-height:1.85;color:#61594f}.wvs-questions{display:grid;grid-template-columns:.75fr 1fr;gap:clamp(40px,9vw,150px);margin:0 clamp(24px,5vw,96px);padding:55px 0 95px;border-top:1px solid #c9bea7}.wvs-questions h2{font-size:clamp(43px,4vw,63px)}.wvs-questions details{border-bottom:1px solid #c9bea7}.wvs-questions summary{padding:23px 24px 23px 0;cursor:pointer;font:600 15px/1.65 Arial,Helvetica,sans-serif;min-height:56px}.wvs-questions details p{font-size:14px;margin:0 0 24px;line-height:1.9}.wvs a:focus-visible,.wvs summary:focus-visible{outline:3px solid #a67b37;outline-offset:5px;border-radius:3px}.wvs .we-overline{font-size:11px;line-height:1.8}@media(max-width:1000px){.wvs-hero{gap:35px}.wvs-ticket-stub{min-height:365px;padding:34px 28px 0;gap:24px}.wvs-stub-edge{margin-inline:-28px}.wvs-touring-marquee{min-height:390px}.wvs-body{gap:40px;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr)}.wvs-contact{padding:28px}.wvs-contact-email,.wvs-contact-phone{font-size:12px}.wvs-questions{gap:40px}}@media(max-width:760px){.wvs-hero{grid-template-columns:1fr;gap:30px;padding-top:42px}.wvs .wvs-hero h1{font-size:clamp(55px,10vw,79px);margin:23px 0 26px}.wvs-hero-copy>p:not(.we-overline){font-size:16px}.wvs-ticket-art,.wvs-touring-art{max-width:390px;width:100%;padding:18px 14px 18px 4px;margin:auto}.wvs-ticket-stub{min-height:325px;gap:22px}.wvs-ticket-stub>strong,.wvs-touring-marquee>strong{font-size:46px}.wvs-touring-marquee{min-height:340px}.wvs-body{grid-template-columns:1fr;gap:40px}.wvs-contact{padding:30px 25px}.wvs-contact h2{font-size:52px}.wvs-contact-email,.wvs-contact-phone{font-size:13px}.wvs-main-copy>p{font-size:15px}.wvs h2{font-size:48px}.wvs-questions{grid-template-columns:1fr;gap:8px;padding:40px 0 65px}.wvs-questions h2{font-size:48px;margin-bottom:22px}.wvs-proposal{padding:25px}.wvs-button{width:fit-content;max-width:100%;padding:15px 22px}.wvs .we-overline{font-size:10px;letter-spacing:.14em}}@media(max-width:370px){.wvs .wvs-hero h1{font-size:54px}.wvs-ticket-stub{padding:30px 23px 0}.wvs-stub-edge{margin-inline:-23px;padding-inline:20px;font-size:8px}.wvs-contact{padding:25px 21px}.wvs-contact-email{font-size:12px;gap:8px}.wvs-contact-email>svg:last-child{display:none}.wvs h2{font-size:43px}.wvs-steps>article{grid-template-columns:29px minmax(0,1fr);gap:13px}}