.parks-page .pk-tile:before,.parks-page .pk-tile .pk-tile-art:after,.parks-page .pk-tile .pk-tile-art>img:first-child{animation:none!important}.parks-page .pk-tile,.parks-page .pk-tile-logo,.parks-page .pk-tile-art>img:first-child{transition:opacity .16s ease,border-color .16s ease!important}.parks-page .pk-tile:hover,.parks-page .pk-tile:focus-within,.parks-page .pk-tile:hover .pk-tile-logo,.parks-page .pk-tile:focus-within .pk-tile-logo,.parks-page .pk-tile:hover .pk-tile-art>img:first-child{transform:none!important}.parks-page .pk-tile:hover{box-shadow:none!important;border-color:#ef963f}.parks-page .pk-motion-control{display:none}.parks-page .pk-nav a[aria-current=true]{color:#ffac65;border-bottom:2px solid #ee8b32}.parks-page .pk-nav{gap:12px 24px}.parks-page #outlet-planner{scroll-margin-top:110px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.parks-page .pk-venue-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0;padding:0}.parks-page .pk-setup-feature .pk-venue-photo{width:100%;padding:0}.parks-page .pk-setup-feature{overflow:hidden}.parks-page .pk-hero-photos img{height:auto;max-height:none;object-fit:contain;transform:none}.parks-page .pk-hero-photos{align-items:start}
.parks-page .pk-hero-new .pk-hero-photos img{height:auto;max-height:none;object-fit:contain}

/* Full portrait photos, not narrow staggered hero strips. */
.parks-page .pk-hero-new .pk-hero-grid{grid-template-columns:1fr;gap:32px}.parks-page .pk-hero-new .pk-hero-copy{max-width:850px}.parks-page .pk-hero-new .pk-hero-photos{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:0;order:initial}.parks-page .pk-hero-new .pk-hero-photos img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:9/16;object-fit:contain;margin:0;transform:none}.parks-page .pk-hero-new .pk-hero-photos span{position:static;grid-column:1/-1;justify-self:start}@media(max-width:600px){.parks-page .pk-hero-new .pk-hero-photos{grid-template-columns:1fr;gap:16px}.parks-page .pk-hero-new .pk-hero-photos img:nth-child(2){margin:0}}

.parks-page #concept-gallery{scroll-margin-top:110px;background:#151b23;border-top:1px solid #3c414a}.parks-page .pk-concept-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.parks-page .pk-concept-card{margin:0;background:#202833;border:1px solid #3d4652;border-radius:12px;overflow:hidden}.parks-page .pk-concept-card img{display:block;width:100%;height:auto;object-fit:contain}.parks-page .pk-concept-card figcaption{padding:22px}.parks-page .pk-concept-card h3{font-size:22px;margin:8px 0 12px;color:#f4f5f7}.parks-page .pk-concept-card p{margin:0;color:#bec7d2;line-height:1.65}.parks-page .pk-concept-room{margin-top:24px}.parks-page .pk-concept-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.parks-page .pk-real-venues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.parks-page .pk-real-venues figure{margin:0;min-width:0}.parks-page .pk-real-venues figcaption{padding:14px 0;font-size:14px}.parks-page .pk-real-feature figcaption strong{display:block}.parks-page .pk-real-feature figcaption span{display:block;font-size:13px;line-height:1.55;margin-top:8px}@media(max-width:700px){.parks-page .pk-concept-pair,.parks-page .pk-real-venues{grid-template-columns:1fr}.parks-page .pk-concept-card figcaption{padding:18px}.parks-page .pk-concept-next{align-items:flex-start;flex-direction:column}.parks-page .pk-concept-card h3{font-size:20px}}
