.W-pWea_page,.W-pWea_opening .eyebrow{letter-spacing:0}.W-pWea_opening h1{max-width:850px;font-size:3rem;line-height:1.06}.W-pWea_opening .stage-hero-copy>p:last-child{max-width:620px;font-size:1rem;line-height:1.7}.W-pWea_section{border-top:1px solid var(--border)}.W-pWea_label{color:var(--gold);margin-bottom:18px;font-size:.75rem;font-weight:500}.W-pWea_heading{max-width:650px;font-size:2.75rem}.W-pWea_body{max-width:620px;color:var(--muted-foreground);font-size:1rem;line-height:1.85}.W-pWea_environments{padding-block:24px}.W-pWea_envGrid{gap:20px;display:grid}.W-pWea_envFlip{perspective:1600px;cursor:pointer;min-height:480px;position:relative}.W-pWea_envFlip:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.W-pWea_envFlipInner{min-height:480px;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.35,.05,.2,1);position:relative}.W-pWea_envFlip[data-flipped=true] .W-pWea_envFlipInner{transform:rotateY(180deg)}.W-pWea_envFlip[data-reduced=true] .W-pWea_envFlipInner{transition:none}.W-pWea_envFront,.W-pWea_envBack{backface-visibility:hidden;border:1px solid var(--border);background:var(--card);overflow:hidden}.W-pWea_envFront{position:absolute;inset:0}.W-pWea_envFront img{object-fit:cover;width:100%;height:100%;display:block}.W-pWea_envVeil{background:linear-gradient(to top, color-mix(in oklab, var(--background) 94%, transparent) 0%, color-mix(in oklab, var(--background) 55%, transparent) 45%, color-mix(in oklab, var(--background) 18%, transparent) 100%), linear-gradient(color-mix(in oklab, var(--background) 24%, transparent), color-mix(in oklab, var(--background) 24%, transparent));position:absolute;inset:0}.W-pWea_envFrontBody{inset-inline:0;gap:12px;padding:30px 24px 24px;display:grid;position:absolute;bottom:0}.W-pWea_envHeading{font-size:1.875rem;line-height:1.15}.W-pWea_envHint{color:var(--gold);align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.W-pWea_envHintIcon{width:14px;height:14px}.W-pWea_envBack{flex-direction:column;padding:26px 24px 22px;display:flex;position:relative;transform:rotateY(180deg)}.W-pWea_envBackImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.W-pWea_envBackVeil{background:linear-gradient(to top, color-mix(in oklab, var(--background) 97%, transparent) 0%, color-mix(in oklab, var(--background) 88%, transparent) 55%, color-mix(in oklab, var(--background) 74%, transparent) 100%);position:absolute;inset:0}.W-pWea_envBack>.W-pWea_label,.W-pWea_envBackBody,.W-pWea_envBack>.W-pWea_envHint{z-index:1;position:relative}.W-pWea_envBack>.W-pWea_label{margin-bottom:12px}.W-pWea_envBackBody{align-content:start;gap:14px;display:grid}.W-pWea_envBackBody .W-pWea_body{max-width:none;font-size:.9375rem;line-height:1.8}.W-pWea_portfolio{padding-block:64px}.W-pWea_portfolioIntro{margin-top:22px}.W-pWea_features{gap:40px;margin-top:42px;display:grid}.W-pWea_feature{border-top:1px solid var(--border);padding-top:32px}.W-pWea_feature h3{margin-top:14px;font-size:2.5rem}.W-pWea_feature p{margin-top:20px}.W-pWea_featureLink{justify-content:flex-start;height:auto;margin-top:24px;padding-inline:0;font-size:.9375rem}.W-pWea_featureImage{width:100%;height:auto;margin-bottom:28px}.W-pWea_closing{border-top:1px solid var(--border);padding-block:64px 80px}.W-pWea_closing p{margin-top:22px}.W-pWea_ticketsLink{white-space:normal;text-align:left;border-radius:2px;height:auto;min-height:52px;margin-top:30px;padding:15px 22px;line-height:1.5}@media (width>=768px){.W-pWea_opening h1{font-size:4rem}.W-pWea_heading{font-size:3.5rem}.W-pWea_envGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.W-pWea_envHeading{font-size:2.25rem}.W-pWea_body{font-size:1.0625rem}.W-pWea_portfolio,.W-pWea_closing{padding-block:88px}.W-pWea_features{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.W-pWea_feature{max-width:850px}}@media (width>=1280px){.W-pWea_opening h1{font-size:4.5rem}.W-pWea_envGrid{padding-inline:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.W-pWea_envFlip,.W-pWea_envFlipInner{min-height:580px}.W-pWea_envHeading{font-size:2rem}.W-pWea_portfolio,.W-pWea_closing{padding-block:104px}}@media (width<=359px){.W-pWea_opening h1,.W-pWea_heading{font-size:2.375rem}}
