.cinema-hero{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 72px);overflow:hidden;background:#081321;color:#fff}.cinema-image{-o-object-fit:cover;object-fit:cover;-o-object-position:57% center;object-position:57% center;z-index:-2}.cinema-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,13,28,.82),rgba(4,13,28,.61) 34%,rgba(4,13,28,.1) 72%),linear-gradient(0deg,rgba(4,13,28,.8),transparent 30%)}.cinema-inner{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:64px;padding-bottom:145px}.cinema-copy{max-width:850px}.cinema-kicker{display:flex;align-items:center;gap:14px;color:#e0e7f3;font-size:12px;letter-spacing:.1em;margin-bottom:28px}.cinema-kicker>span{height:1px;width:34px;background:#b6c7eb}.cinema-copy h1{font-family:var(--font-plex-serif),serif;color:#fff;font-size:clamp(62px,6.2vw,92px);font-weight:400;letter-spacing:-.045em;line-height:1.07;text-wrap:balance}.cinema-intro{margin-top:28px;max-width:470px;color:#e5e9f1;font-size:18px;line-height:1.7}.cinema-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:34px}.cinema-primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 25px;min-height:54px;border-radius:999px;background:#fff;color:#0b1b59;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.cinema-primary:hover{background:#e4eaf5;transform:translateY(-2px)}.cinema-secondary{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.cinema-secondary:hover{border-color:#fff}.cinema-footer{position:absolute;bottom:35px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:23px;border-top:1px solid rgba(255,255,255,.25)}.cinema-footer p{font-size:12px;color:#dce3ee;line-height:1.7}.cinema-footer strong{font-weight:400;color:#fff}.cinema-footer>a{display:flex;align-items:center;gap:14px;color:#fff;font-size:14px}.cinema-footer small{display:block;font-size:11px;color:#dce3ee;margin-top:4px}@media (max-width:1023px){.cinema-image{-o-object-position:66% center;object-position:66% center}.cinema-copy h1{font-size:72px}.cinema-shade{background:linear-gradient(90deg,rgba(4,13,28,.79),rgba(4,13,28,.28)),linear-gradient(0deg,rgba(4,13,28,.83),transparent 36%)}}@media (max-width:767px){.cinema-hero{height:calc(100svh - 72px);min-height:650px}.cinema-image{-o-object-position:center center;object-position:center center}.cinema-shade{background:linear-gradient(0deg,rgba(4,13,28,.9),rgba(4,13,28,.51) 43%,rgba(4,13,28,.24) 72%,rgba(4,13,28,.45))}.cinema-inner{justify-content:flex-end;padding-top:45px;padding-bottom:155px}.cinema-copy h1{font-size:clamp(30px,9.3vw,60px);line-height:1.1;letter-spacing:-.045em}.cinema-kicker{font-size:9px;gap:9px;letter-spacing:.055em;margin-bottom:20px}.cinema-kicker>span{width:20px}.cinema-intro{font-size:15px;line-height:1.65;margin-top:22px;max-width:30ch}.cinema-actions{gap:12px;margin-top:27px;align-items:flex-start;flex-direction:column}.cinema-primary{width:100%;min-height:52px;padding:15px 18px;font-size:13px}.cinema-secondary{align-self:center;min-height:40px;font-size:12px}.cinema-footer{bottom:28px;left:20px;right:20px;padding-top:18px;align-items:flex-start}.cinema-footer p{font-size:10px}.cinema-footer>a{gap:0;font-size:12px}.cinema-footer>a>svg{display:none}.cinema-footer small{font-size:9px}}.cinema-copy h1>span{white-space:nowrap}@media (max-height:600px) and (min-width:768px){.cinema-hero{min-height:580px}}@media (prefers-reduced-motion:no-preference){.cinema-image{animation:cinema-arrive 1.4s ease-out both}.cinema-copy{animation:art-appear .8s ease-out both}}@keyframes cinema-arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-editorial-enter=photo]{animation:editorial-photo-open 1.05s cubic-bezier(.16,1,.3,1) both}[data-editorial-enter=heading]{animation:editorial-heading-arrive .8s cubic-bezier(.16,1,.3,1) both}.motion-swap{animation:editorial-swap .45s cubic-bezier(.16,1,.3,1) both}:is(.btn-primary,.btn-secondary,.btn-ghost-light){transition:background-color .25s,color .25s,border-color .25s,box-shadow .3s,translate .3s cubic-bezier(.16,1,.3,1)}:is(.btn-primary,.btn-secondary,.btn-ghost-light):active{translate:0 1px}:is(.btn-primary,.btn-secondary,.btn-ghost-light,.link-underline,.specialist-link,.tools-links a) svg{transition:translate .35s cubic-bezier(.16,1,.3,1)}.link-underline{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;transition:color .25s,text-decoration-color .3s,text-underline-offset .3s}.link-underline:is(:hover,:focus-visible){text-decoration-color:currentColor;text-underline-offset:4px}.sector-picker button{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.sector-picker button[aria-pressed=true]{box-shadow:0 4px 16px rgb(11 27 89/.14)}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-secondary,.btn-ghost-light):hover{translate:0 -2px}:is(.btn-primary,.btn-secondary,.btn-ghost-light,.link-underline,.specialist-link,.tools-links a):hover>svg:last-child{translate:3px 0}.tools-links>a{transition:background-color .3s,padding-inline .35s cubic-bezier(.16,1,.3,1)}.tools-links>a:hover{padding-inline:14px;background-color:rgb(128 145 190/.07)}.journal-card img,.specialty-photo img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.journal-card:hover img,.specialty-card:hover img{transform:scale(1.035)}}}@keyframes editorial-photo-open{0%{clip-path:inset(7% 0 7% 0 round 10px);opacity:.5}to{clip-path:inset(0 0 0 0 round 0);opacity:1}}@keyframes editorial-heading-arrive{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-swap{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-swap,[data-editorial-enter]{animation:none!important}}