:root .journey-photo-info-trigger>span{box-sizing:border-box;border-radius:50%;place-items:center;display:inline-grid;color:#fbf7ed!important;background:#151515!important;border:0!important;width:18px!important;height:18px!important;font:600 11px/1 ui-sans-serif,system-ui,sans-serif!important}:root .journey-photo-info-trigger:hover>span{background:#000!important}:root .journey-photo-info-trigger:focus-visible{box-shadow:inset 0 0 0 5px #151515;outline-offset:-3px!important;outline:2px solid #fff!important}:root :is(.realm-photo-card,.sky-hero,.sky-index-hero,.guide-entry-media,.mini-photo,.disc-card,.twx-feature,.nature-photo-card,.feat-hero,.city-hero,.city-photo-card,.collection-cover-frame:has(>.editorial-journey-card),.fare-hero-frame,.fare-card-frame,.align-card-frame,.swp-card-frame,.disc-rail-photo,.disc-lm-photo,.photo-attribution-frame:has(>.disc-tile),.collection-cover-frame:has(>.disc-tile),.collection-cover-frame:has(>.disc-listcard),.disc-cosmo-frame,.inseason-rail-frame,.onb2-tile-frame,.cal-photo-info-surface,.pb-plate,.pb-duo-cell,.journey-photo-surface,.jp-figure__frame,.jp-when__plate-frame,.venue-img,.ow-sugg-img,.shared-hero,.mh-cover,.realm-hero>.home-photo-attribution,.home-feature>.home-photo-attribution,.atlas-stage>.home-photo-attribution,.ow-hero>.ow-photo-info)>.journey-photo-info-trigger{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;place-items:end!important;margin:0!important;padding:0 6px 6px 0!important;inset:auto 0 0 auto!important}:root .photo-attribution-static>summary{box-sizing:border-box;color:#fbf7ed;text-align:center;cursor:pointer;isolation:isolate;place-items:end center;width:44px;height:44px;min-height:44px;padding:0 6px 6px 0;font:600 11px/18px ui-sans-serif,system-ui,sans-serif;list-style:none;display:grid;position:relative}:root .photo-attribution-static>summary:before{content:"";z-index:-1;background:#151515;border-radius:50%;width:18px;height:18px;position:absolute;bottom:6px;right:6px}:root .photo-attribution-static>summary{grid-template-columns:18px;justify-content:end}:root .photo-attribution-static>summary::-webkit-details-marker{display:none}:root .photo-attribution-static>summary:hover:before{background:#000}:root .photo-attribution-static>summary:focus-visible{outline-offset:-3px;outline:2px solid #fff;box-shadow:inset 0 0 0 5px #151515}:root .tw-adventure :is(.atlas-stage,.home-feature)>.photo-attribution-static{z-index:6;background:0 0;border-radius:0;width:44px;margin:0;padding:0;position:absolute;inset:auto 0 0 auto}:root .tw-adventure .realm-hero+.photo-attribution-static{z-index:6;background:0 0;width:44px;height:44px;margin:-44px 0 0 auto;padding:0;position:relative}:root figure:has(>figcaption>.photo-attribution-static){position:relative}:root figure>figcaption:has(>.photo-attribution-static){margin:0;padding:0;position:static}:root figure>figcaption>.photo-attribution-static{z-index:6;position:absolute;bottom:0;right:0}:root .photo-attribution-static[open]>div{box-sizing:border-box;color:#fbf7ed;text-align:left;background:#151515;border-radius:4px;width:max-content;max-width:min(340px,100vw - 32px);max-height:55vh;padding:12px;font:400 12px/1.5 system-ui;position:absolute;bottom:44px;right:6px;overflow:auto}:root :is(.feed-item,.twp-result-frame,.ow-waiting-frame,.tripbar-thumb,.trip-photo-info)>.journey-photo-info-trigger>span{width:16px!important;height:16px!important;font-size:9px!important}:root .journey-detail-v2.journey-plan-page .jp-hero__credit{max-width:none;bottom:0;left:0;right:0}:root .journey-detail-v2.journey-plan-page .jp-hero__credit>.jp-hero__info{place-items:end;margin:0;padding:0 6px 6px 0;inset:auto 0 0 auto}@media (max-width:640px){:root .journey-detail-v2.journey-plan-page .jp-hero__credit>.jp-hero__info{top:496px;bottom:auto}}:root .fare-hero-frame>.journey-photo-info-trigger{bottom:16px!important}:root :is(.fare-hero-frame,.fare-card-frame,.align-card-frame,.swp-card-frame)>:is(.fare-hero,.fare-card,.align-card,.swp-card){padding-inline-end:44px}@media (max-width:640px){:root .journey-detail-v2.journey-plan-page .jp-hero__inner{padding-right:max(var(--jp-side), 44px)}}:root .swp-card-frame:has(>.journey-photo-info-trigger) .swp-stamp{right:44px}
.coachella-event .sky-hero:after{background:linear-gradient(#06080c1a 22%,#06080c38 42%,#06080cb8 75%,#06080cf5 100%),linear-gradient(90deg,#06080c57,#0000 62%)}.coachella-brief{margin-top:clamp(48px,7vw,82px)}.coachella-lineup,.coachella-passes{border-top:1px solid #fff3}.coachella-lineup{grid-template-columns:minmax(150px,.65fr) minmax(210px,.85fr) minmax(300px,1.5fr);align-items:start;gap:clamp(22px,4vw,58px);padding:clamp(30px,4vw,48px) 0;display:grid}.coachella-section-label{color:#d6a46b;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.4}.coachella-lineup h2,.coachella-passes h2{color:#fff;font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:600}.coachella-lineup h2{font-size:clamp(2.35rem,5vw,4.5rem);line-height:.95}.coachella-lineup p,.coachella-passes-head p{color:#b8bdd3;margin:0;font-size:.95rem;line-height:1.7}.coachella-lineup a,.coachella-passes>a{color:#fff;border-bottom:1px solid #ffffff80;width:fit-content;font-size:.82rem;font-weight:750;text-decoration:none}.coachella-lineup a{grid-column:3}.coachella-lineup a:hover,.coachella-passes>a:hover{color:#f2d1a9;border-color:#d6a46b}.coachella-lineup a:focus-visible,.coachella-passes>a:focus-visible{outline-offset:5px;outline:3px solid #d6a46b}.coachella-passes{padding:clamp(38px,5vw,62px) 0 0}.coachella-passes-head{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:end;gap:32px;display:grid}.coachella-passes h2{margin-top:8px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.coachella-passes-head>p{text-align:right;justify-self:end;max-width:34ch}.coachella-pass-list{border-top:1px solid #ffffff24;margin:34px 0 22px}.coachella-pass-row{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:24px;padding:19px 0;display:grid}.coachella-pass-row dt,.coachella-pass-row dd{margin:0}.coachella-pass-row dt{color:#fff;font-family:var(--display);font-size:1.18rem;font-weight:600}.coachella-pass-row dd{color:#d2d6e5;text-align:right;font-size:.88rem;line-height:1.5}@media (max-width:760px){.coachella-event .sky-hero-photo{object-position:50% 52%}.coachella-lineup,.coachella-passes-head,.coachella-pass-row{grid-template-columns:1fr}.coachella-lineup{gap:17px}.coachella-lineup a{grid-column:1;margin-top:5px}.coachella-passes-head{gap:18px}.coachella-passes-head>p,.coachella-pass-row dd{text-align:left;justify-self:start}.coachella-pass-row{gap:5px;padding:17px 0}}.sky-hero>.photo-attribution-partial.realm-photo-credit.sky-hero-credit.nature-hero-credit{font:inherit;letter-spacing:.02em;color:#ffffff80;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;margin:0;font-size:10.5px;line-height:1.3;bottom:10px;overflow:hidden}.sky-hero>.photo-attribution-partial.realm-photo-credit.sky-hero-credit.nature-hero-credit:hover{color:#ffffffd9}.sky-hero>.nature-hero-credit>.photo-attribution-record{display:inline}.sky-hero>.nature-hero-credit a{text-decoration:none}@media (max-width:760px){.sky-hero>.photo-attribution-partial.realm-photo-credit.sky-hero-credit.nature-hero-credit{padding-bottom:0}}.nature-photo-card{grid-template-columns:minmax(0,1fr);display:grid}.nature-photo-card>.journey-photo-info-trigger.photo-attribution-trigger{left:8px;right:auto}.nature-photo-card>.sky-xcard~.journey-photo-info-trigger.photo-attribution-trigger{transition:transform .18s}.nature-photo-card:hover>.sky-xcard{border-color:#9a86ff80;transform:translateY(-3px)}.nature-photo-card:hover>.sky-xcard~.journey-photo-info-trigger.photo-attribution-trigger{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.nature-photo-card>.sky-xcard~.journey-photo-info-trigger.photo-attribution-trigger{transition:none}}
.aq-attribution{color:var(--text-soft);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.5}.aq-attribution p{margin:0 0 4px}.aq-attribution a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sky .aq-attribution{color:#a6abcf}
