/* Press / EPK only: a usable media kit with the established public navigation. */
#alienme-supporting[data-am-supporting="press"] #page-content.epk-publication { max-width:1180px!important; width:calc(100% - 64px)!important; margin:0 auto!important; padding:42px 0 36px!important; background:transparent!important; color:#f2f1f4!important; }
#alienme-supporting[data-am-supporting="press"] #page-content :is(article,section,header,figure,div) { min-width:0; }
#alienme-supporting[data-am-supporting="press"] #page-content :is(h1,h2,h3) { color:#f2f1f4!important; margin-top:0; }
#alienme-supporting[data-am-supporting="press"] #page-content :is(p,dd) { font:400 15px/1.75 Inter,Arial,sans-serif; color:#c3c2cb!important; }
#alienme-supporting[data-am-supporting="press"] #page-content h2 { font:600 clamp(25px,2.6vw,34px)/1.22 Inter,Arial,sans-serif!important; letter-spacing:-.025em; margin:0 0 16px!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .sp-eyebrow { color:#c8a672!important; font:600 11px/1.5 Inter,Arial,sans-serif!important; letter-spacing:.14em!important; text-transform:uppercase; margin:0 0 12px!important; }
#alienme-supporting[data-am-supporting="press"] #page-content :is(article,section)[id] { scroll-margin-top:82px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero { display:grid!important; grid-template-columns:minmax(0,1.15fr) minmax(280px,.75fr); gap:64px; align-items:center; padding:0 0 38px!important; border:0!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero h1 { font:600 clamp(46px,6.5vw,78px)/1.08 Orbitron,Inter,sans-serif!important; letter-spacing:.025em!important; margin:0 0 18px!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-tagline { color:#f0eef2!important; font:500 clamp(21px,2.2vw,27px)/1.4 Inter,Arial,sans-serif!important; margin:0 0 18px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-intro { max-width:48ch; margin:0 0 24px; font-size:17px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-actions { display:flex; flex-wrap:wrap; gap:10px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-button { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:10px; min-height:46px!important; padding:11px 18px!important; box-sizing:border-box; border:1px solid #55545e!important; border-radius:4px!important; background:#131317!important; color:#f4f3f6!important; font:500 13px/1.4 Inter,Arial,sans-serif!important; text-decoration:none!important; letter-spacing:0!important; text-transform:none!important; transition:background .15s; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-button span { color:inherit!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-button--primary { background:#a92338!important; border-color:#c0394a!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-button:hover { background:#242329!important; border-color:#aaa5ad!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-button--primary:hover { background:#bd3045!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-note { font-size:12px; margin:14px 0 0; color:#a6a4af!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media { margin:0; width:100%; max-width:410px; justify-self:end; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media img { display:block; width:100%; height:auto; aspect-ratio:4/5; object-fit:cover; object-position:center 24%; border:1px solid #33323b; box-sizing:border-box; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media figcaption { font:400 11px/1.5 Inter,Arial,sans-serif; color:#aaa8b4!important; margin-top:8px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-section-nav { display:flex; flex-wrap:wrap; gap:6px 26px; padding:12px 0!important; margin:0 0 36px!important; border-top:1px solid #34333d; border-bottom:1px solid #24232d; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-section-nav a { display:inline-flex; align-items:center; min-height:36px; padding:0; font:500 12px/1.4 Inter,Arial,sans-serif; color:#c8c6d0!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-overview-grid { display:grid; grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr); gap:56px; align-items:start; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-overview p { margin:0 0 16px; }
#alienme-supporting[data-am-supporting="press"] #page-content blockquote { margin:24px 0; padding:6px 0 6px 18px; border-left:2px solid #b23549; }
#alienme-supporting[data-am-supporting="press"] #page-content blockquote p { color:#e7e4eb!important; font:500 22px/1.5 Inter,Arial,sans-serif; margin:0 0 6px; }
#alienme-supporting[data-am-supporting="press"] #page-content blockquote cite { font:400 11px/1.5 Inter,Arial,sans-serif; color:#a9a5b1; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-facts { display:grid; grid-template-columns:1fr 1fr; gap:18px 24px; padding:22px 0; margin:0; border-top:1px solid #313039; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-facts dt { color:#9c99a6; font:500 11px/1.4 Inter,Arial,sans-serif; margin-bottom:5px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-facts dd { color:#e1dee7!important; margin:0; font-size:13px; line-height:1.5; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-text-actions { display:flex; flex-wrap:wrap; align-items:center; gap:8px 22px; margin-top:8px; }
#alienme-supporting[data-am-supporting="press"] #page-content .sp-text-link { display:inline-flex; align-items:center; gap:8px; min-height:38px; font:500 12px/1.5 Inter,Arial,sans-serif; color:#d5d1dd!important; text-decoration:underline; text-underline-offset:4px; text-decoration-color:#625563; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release { padding-left:30px; border-left:1px solid #31303a; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release-heading time { font:400 12px/1.5 Inter,Arial,sans-serif; color:#aaa6b3; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release-heading h2 { margin-bottom:8px!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release-cover { display:block; max-width:250px; margin:20px 0 16px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release-cover img { display:block; width:100%; height:auto; aspect-ratio:2/3; object-fit:contain; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-release > p { margin:12px 0; font-size:13px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-audio { display:block; width:100%; max-width:420px; height:54px; color-scheme:dark; margin:12px 0; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-assets { margin-top:38px; padding:32px 0; border-top:1px solid #34323c; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-section-head { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-section-head h2 { margin-bottom:0!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-section-intro { max-width:80ch; margin:18px 0 24px; font-size:14px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card { display:flex; flex-direction:column; align-items:stretch; gap:8px; min-width:0; padding:14px; border:1px solid #34313b; border-radius:4px; background:#111014; text-decoration:none!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card:hover { border-color:#9c7a52; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview { display:flex; align-items:center; justify-content:center; height:190px; margin-bottom:8px; background:#08080b; overflow:hidden; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview img { display:block; max-width:100%; width:100%; height:100%; object-fit:contain; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview--portrait img { object-fit:cover; object-position:center 23%; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview--logo img { width:85%; height:auto; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card strong { color:#f0edf4!important; font:600 16px/1.4 Inter,Arial,sans-serif; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card > span:not(.epk-download-preview) { color:#aaa7b4!important; font:400 12px/1.5 Inter,Arial,sans-serif; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card .epk-download-link { color:#d5b88a!important; padding-top:10px; margin-top:auto; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-asset-links { display:flex; flex-wrap:wrap; gap:8px 26px; margin-top:18px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-world { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px; margin-top:8px; padding:24px; background:#111014; border-left:2px solid #7d4e32; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-world h2 { font-size:25px!important; margin-bottom:10px!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-world p:not(.sp-eyebrow) { margin:0; font-size:14px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact { margin-top:34px; padding:32px 0 0; border-top:1px solid #34323c; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-grid { display:grid; grid-template-columns:1fr 1fr; gap:28px; margin-top:24px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-grid h3 { font:600 17px/1.4 Inter,Arial,sans-serif; margin:0 0 8px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-grid p { font-size:13px; margin:0 0 8px; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-grid a { display:inline-flex; align-items:center; min-height:38px; color:#eee9f2!important; font:500 17px/1.5 Inter,Arial,sans-serif; text-underline-offset:4px; overflow-wrap:anywhere; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-note { font-size:12px; margin:22px 0 8px; color:#aaa6b2!important; }
#alienme-supporting[data-am-supporting="press"] #page-content .epk-print { display:inline-flex; align-items:center; min-height:38px; padding:0; color:#c5c1cc; background:transparent; border:0; text-decoration:underline; text-underline-offset:4px; font:500 12px/1.5 Inter,Arial,sans-serif; cursor:pointer; }
#alienme-supporting[data-am-supporting="press"] #page-content :is(a,button,audio):focus-visible { outline:2px solid #ebd3a5!important; outline-offset:4px; }
#alienme-supporting[data-am-supporting="press"] #am-public-header .compact-titlebar__brand::before { background-image:url('/assets/branding/alienme-nav-logo-clean-20261013.webp')!important; background-size:104px 26px!important; }
@media(max-width:900px){
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero { gap:30px; grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr); }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-overview-grid { gap:30px; grid-template-columns:1fr 1fr; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-release { padding-left:22px; }
}
@media(max-width:650px){
 #alienme-supporting[data-am-supporting="press"] #page-content.epk-publication { width:calc(100% - 32px)!important; padding-top:26px!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero { grid-template-columns:1fr; gap:24px; padding-bottom:26px!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero h1 { font-size:clamp(38px,11vw,58px)!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-intro { font-size:15px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-actions { display:grid; grid-template-columns:1fr 1fr; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-actions .epk-button--primary { grid-column:1/-1; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media { max-width:420px; justify-self:start; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media img { aspect-ratio:4/5; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-section-nav { gap:0 18px; margin-bottom:28px!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-section-nav a { min-height:44px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-overview-grid { grid-template-columns:1fr; gap:30px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-release { padding:26px 0 0; border-left:0; border-top:1px solid #34313d; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-release-cover { max-width:250px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-download-grid { grid-template-columns:1fr; gap:14px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview { height:210px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-world { padding:20px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-contact-grid { grid-template-columns:1fr; gap:24px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-button { min-height:46px!important; }
}
@media print{
 html,body#alienme-supporting[data-am-supporting="press"] { background:#fff!important; color:#111!important; padding:0!important; }
 #alienme-supporting[data-am-supporting="press"] :is(#am-public-header,#am-public-footer,.epk-actions,.epk-section-nav,.epk-audio,.epk-hero-note,.epk-print,#am-ai,.cart-drawer,.cart-overlay) { display:none!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content.epk-publication { width:100%!important; max-width:none!important; padding:8mm!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content :is(h1,h2,h3,p,span,a,dt,dd,cite,figcaption,time) { color:#111!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero { grid-template-columns:1.3fr .7fr; gap:20px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero h1 { font-size:38pt!important; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-hero-media { max-width:180px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-overview-grid { grid-template-columns:1.2fr .8fr; gap:24px; }
 #alienme-supporting[data-am-supporting="press"] #page-content :is(article,.epk-download-card,.epk-contact-grid) { break-inside:avoid; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-assets { break-before:page; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-download-grid { grid-template-columns:repeat(3,1fr); }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-download-preview { height:130px; }
 #alienme-supporting[data-am-supporting="press"] #page-content .epk-download-card,#alienme-supporting[data-am-supporting="press"] #page-content .epk-world { background:#fff!important; }
}
