.press-page{--press-ink: var(--ugt-site-ink, #293b2c);--press-text: var(--ugt-site-text, #3f4a3c);--press-muted: var(--ugt-site-muted, #5c6751);--press-faint: var(--ugt-site-faint, #636c59);--press-rule: var(--ugt-line-3, #d8dccd);--press-strong-rule: var(--ugt-site-ink, #293b2c);--press-card: var(--ugt-surface, #fbfaf4);--press-link: var(--ugt-accent-text, #365a37);--press-wash: var(--ugt-accent-wash, #e3eadb);--press-avoid: var(--ugt-clay-text, #9a4b29);--press-band: var(--ugt-band, #1f3527);--press-on-band: var(--ugt-on-band, #f5f4eb);color:var(--press-ink)}.press-page a{color:var(--press-link);text-underline-offset:3px}.press-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.press-section{padding:var(--ug-space-12) 0;border-top:1px solid var(--press-strong-rule)}.press-page .press-section h2{margin:0 0 var(--ug-space-8);font-size:var(--ug-text-4xl);line-height:1.1}.press-subhead{margin:var(--ug-space-12) 0 var(--ug-space-2);font-family:var(--ug-font-serif);font-size:var(--ug-text-2xl);font-weight:400}.press-note{max-width:720px;margin:0 0 var(--ug-space-6);font-size:var(--ug-text-lg);line-height:1.6;color:var(--press-text)}.press-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ug-space-10);margin:0}.press-facts div{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:var(--ug-space-4);padding:var(--ug-space-4) 0;border-bottom:1px solid var(--press-rule)}.press-facts dt{padding-top:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--press-faint)}.press-facts dd{margin:0;font-size:var(--ug-text-base);line-height:1.6;color:var(--press-text)}.press-page .press-more{text-decoration:none}.press-boilerplate{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ug-space-6)}.press-copy{display:flex;flex-direction:column;margin:0;padding:var(--ug-space-6);border:1px solid var(--press-rule);border-radius:var(--ug-radius-lg);background:var(--press-card);box-shadow:var(--ug-shadow-2)}.press-copy figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--ug-space-4);margin-bottom:var(--ug-space-4)}.press-copy-kicker{color:var(--press-faint)}.press-copy button{display:inline-flex;align-items:center;gap:var(--ug-space-2);min-height:32px;padding:0 var(--ug-space-3);border:1px solid var(--press-rule);border-radius:var(--ug-radius-pill);background:transparent;color:var(--press-ink);font:inherit;font-size:var(--ug-text-sm);cursor:pointer;transition:border-color var(--ug-quick),background-color var(--ug-quick)}.press-copy button:hover{border-color:var(--press-link);background:var(--press-wash)}.press-copy blockquote{margin:0;font-family:var(--ug-font-serif);font-size:var(--ug-text-xl);line-height:1.55;color:var(--press-ink)}.press-wording{width:100%;max-width:980px;border-collapse:collapse;font-size:var(--ug-text-base);line-height:1.55}.press-wording th{padding-block:0 var(--ug-space-3);padding-inline:0 var(--ug-space-4);border-bottom:1px solid var(--press-strong-rule);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;text-align:start;color:var(--press-faint)}.press-wording td{width:50%;padding-block:var(--ug-space-4) var(--ug-space-4);padding-inline:0 var(--ug-space-6);border-bottom:1px solid var(--press-rule);vertical-align:top;color:var(--press-ink)}.press-wording td+td{color:var(--press-avoid)}.press-avoid{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--ugt-clay-text, #9a4b29) 55%,transparent)}.press-film{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ug-space-10);align-items:center}.press-film-poster{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:var(--ug-radius-lg);background:var(--press-band);box-shadow:var(--ug-shadow-4);cursor:pointer}.press-film-poster img{display:block;width:100%;height:auto;transition:transform var(--ug-slow) var(--ug-ease)}.press-film-poster:hover img{transform:scale(1.02)}.press-film-play{position:absolute;inset-inline-start:var(--ug-space-6);bottom:var(--ug-space-6);display:inline-flex;align-items:center;gap:var(--ug-space-2);padding:var(--ug-space-3) var(--ug-space-5);border-radius:var(--ug-radius-pill);background:var(--press-band);color:var(--press-on-band);font-size:var(--ug-text-base);box-shadow:var(--ug-shadow-3)}.press-film-poster:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.press-film-text p{margin:0 0 var(--ug-space-4);font-size:var(--ug-text-lg);line-height:1.6;color:var(--press-text)}.press-film-text .press-label{font-size:var(--ug-text-md);color:var(--press-muted)}.press-downloads{display:flex;flex-wrap:wrap;gap:var(--ug-space-2) var(--ug-space-5)}.press-downloads a,.press-kit-links a{display:inline-flex;align-items:center;gap:var(--ug-space-2);font-size:var(--ug-text-base)}.press-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ug-space-6);margin:0;padding:0;list-style:none}.press-shots a{display:block;text-decoration:none}.press-shots img{display:block;width:100%;height:auto;border:1px solid var(--press-rule);border-radius:var(--ug-radius-md);box-shadow:var(--ug-shadow-2);transition:box-shadow var(--ug-standard),transform var(--ug-standard) var(--ug-ease)}.press-shots a:hover img{box-shadow:var(--ug-shadow-3);transform:translateY(-2px)}.press-shots span{display:inline-flex;align-items:center;gap:var(--ug-space-2);margin-top:var(--ug-space-3);font-size:var(--ug-text-md)}.press-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ug-space-4);margin:0 0 var(--ug-space-8);padding:0;list-style:none}.press-logos li{display:flex;flex-direction:column;gap:var(--ug-space-4);padding:var(--ug-space-6);border:1px solid var(--press-rule);border-radius:var(--ug-radius-md);background:var(--ugt-brand-ivory, #f8faf7)}.press-logos li:not(.is-dark) a{color:var(--ugt-brand-forest, #2f5e46)}.press-logos li.is-dark{background:var(--ugt-brand-forest, #2f5e46);border-color:var(--ugt-brand-forest, #2f5e46)}.press-logos li.is-dark a{color:var(--ugt-brand-ivory, #f8faf7)}.press-logos img{height:56px;max-width:100%;object-fit:contain;object-position:left center}.press-logos a{font-size:var(--ug-text-md)}.press-kit-links{display:flex;flex-wrap:wrap;gap:var(--ug-space-3) var(--ug-space-8);margin:0}@media(max-width:900px){.press-facts,.press-boilerplate,.press-film{grid-template-columns:minmax(0,1fr)}.press-film{gap:var(--ug-space-6)}.press-shots,.press-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.press-facts div{grid-template-columns:minmax(0,1fr);gap:var(--ug-space-1)}.press-shots{grid-template-columns:minmax(0,1fr)}.press-wording thead{display:none}.press-wording,.press-wording tbody,.press-wording tr,.press-wording td{display:block;width:auto}.press-wording tr{padding:var(--ug-space-3) 0;border-bottom:1px solid var(--press-rule)}.press-wording td{padding:0 0 var(--ug-space-2);border:0}.press-wording td:before{content:attr(data-label);display:block;font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;text-decoration:none;color:var(--press-faint)}.press-film-play{inset-inline-start:var(--ug-space-3);bottom:var(--ug-space-3);padding:var(--ug-space-2) var(--ug-space-4);font-size:var(--ug-text-md)}}
