.hero-bay{position:absolute;inset:0;z-index:30;pointer-events:none}.hero-bay__rail{position:absolute;left:0;width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-bay__rail--top{top:0;transform:translateY(-99%)}.hero-bay__rail--bottom{bottom:0;transform:translateY(99%)}@media(max-width:639px){.hero-bay__rail{height:clamp(14px,4.4vw,18px);-o-object-fit:cover;object-fit:cover;-o-object-position:35% 50%;object-position:35% 50%}}.scroll-hero-frame .hero-bay__rail--top{transform:translateY(calc(-99% - var(--rail-top-px,0px)))}.scroll-hero-frame .hero-bay__rail--bottom{transform:translateY(calc(99% + var(--rail-bot-px,0px)))}.scroll-hero-rails .hero-bay__rail--top{transform:translateY(-99%)}.scroll-hero-rails .hero-bay__rail--bottom{transform:translateY(99%)}.release-overlay-root{position:absolute;inset:0;z-index:30;container-type:size;pointer-events:none;--u:min(1cqw,2cqh)}.release-panel,.release-panel *{box-sizing:border-box}.release-panel{position:absolute;z-index:2;left:36%;top:auto;bottom:32%;width:24%;color:#393731;pointer-events:none;font-family:Arial,Helvetica,sans-serif}.release-panel__edition{display:flex;align-items:center;gap:calc(var(--u)*.76);margin:0 0 min(calc(var(--u)*2.15),31px);font:calc(var(--u)*.694)/1.4 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;animation:release-fade .8s .1s both}.release-panel__signal{position:relative;width:calc(var(--u)*.49);height:calc(var(--u)*.49);background:currentColor;flex:none;animation:release-signal 4s 1.5s infinite}.release-panel__title{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:min(calc(var(--u)*6.35),112px);font-weight:300;line-height:.96;letter-spacing:-.065em;text-transform:uppercase}.release-panel__line{display:block;overflow:hidden;padding:0 .08em .08em 0;margin-bottom:-.03em}.release-panel__word{display:block;animation:release-rise 1.25s cubic-bezier(.19,1,.22,1) both}.release-panel__line:nth-child(2) .release-panel__word{animation-delay:.15s}.release-panel__rule{height:1px;width:100%;margin-top:min(calc(var(--u)*2.5),32px);background:rgba(57,55,49,.28);transform-origin:left;animation:release-rule 1.2s cubic-bezier(.19,1,.22,1) .35s both}.release-panel__info{margin-top:min(calc(var(--u)*1.4),18px);font:min(calc(var(--u)*.85),12px)/1.6 Courier New,monospace;letter-spacing:.09em;text-transform:uppercase;animation:release-fade 1s .5s both}.release-panel__blurb{margin:0 0 min(calc(var(--u)*.55),8px);text-transform:none;letter-spacing:.02em;font-size:1.1em;line-height:1.5}.release-panel__actions{display:flex;justify-content:space-between;gap:calc(var(--u)*.55);margin-top:min(calc(var(--u)*1.5),19px);animation:release-fade 1s .65s both;pointer-events:auto}.release-panel__action{position:relative;display:inline-flex;align-items:center;gap:min(calc(var(--u)*1),13px);min-height:min(calc(var(--u)*2.5),36px);padding:0;border:0;border-radius:0;background:none;color:inherit;font:min(calc(var(--u)*.8),11px)/1.5 Courier New,monospace;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.release-panel__action:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.release-panel__action:focus-visible:after,.release-panel__action:hover:after{transform:scaleX(1)}.release-panel__action:focus-visible{outline:1px solid currentColor;outline-offset:5px}.release-panel__icon{font-family:Arial,sans-serif;font-size:min(calc(var(--u)*1.33),17px);font-weight:300;transition:transform .3s ease}.release-panel__action:hover .release-panel__icon{transform:translateX(3px)}.release-panel__action:last-child:hover .release-panel__icon{transform:rotate(90deg)}@keyframes release-rise{0%{transform:translateY(112%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes release-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes release-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes release-signal{0%,75%,to{opacity:1}85%{opacity:.25}}.case-hero-fade{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2%,#000 98%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 2%,#000 98%,transparent)}@media(max-width:639px){.release-overlay-root{--u:1cqw}.release-panel{left:9%;top:11%;bottom:auto;width:-moz-max-content;width:max-content}.release-panel__edition{gap:calc(var(--u)*2.05);margin-bottom:calc(var(--u)*2.05);font-size:calc(var(--u)*2.31);letter-spacing:.12em}.release-panel__signal{width:calc(var(--u)*1.8);height:calc(var(--u)*1.8)}.release-panel__title{font-size:calc(var(--u)*8)}.release-panel__info,.release-panel__rule{margin-top:calc(var(--u)*2.56)}.release-panel__info{width:calc(var(--u)*34);font-size:calc(var(--u)*2.3);line-height:1.5}.release-panel__blurb{margin-bottom:calc(var(--u)*.5);font-size:1em}.release-panel__actions{position:absolute;left:0;top:66cqh;flex-direction:column;align-items:flex-start;gap:0;margin-top:0}.release-panel__action{min-height:calc(var(--u)*7.2);font-size:calc(var(--u)*2.05);letter-spacing:.03em;gap:calc(var(--u)*1.28)}.release-panel__icon{font-size:calc(var(--u)*2.82)}}.release-overlay-root--scroll .release-panel{left:28.5%;width:24%;bottom:30%}@media(max-width:639px){.release-overlay-root--scroll .release-panel{left:0;right:0;margin-inline:auto;top:7%;bottom:auto;width:-moz-max-content;width:max-content;text-align:center}.release-overlay-root--scroll .release-panel__edition{justify-content:center}.release-overlay-root--scroll .release-panel__info{width:auto;font-size:calc(var(--u)*2.7)}.release-overlay-root--scroll .release-panel__title{font-size:calc(var(--u)*10)}.release-overlay-root--scroll .release-panel__edition{margin-bottom:calc(var(--u)*1.8);font-size:calc(var(--u)*2.6)}.release-overlay-root--scroll .release-panel__info,.release-overlay-root--scroll .release-panel__rule{margin-top:calc(var(--u)*2)}.release-overlay-root--scroll .release-panel__actions{display:none}}@media(prefers-reduced-motion:reduce){.release-panel *{animation:none!important;transition:none!important}}