nav{text-align:center}.year-button{background:none;position:relative;height:40px;width:auto;border:none;font-weight:700;font-size:26px;text-decoration:none;transition:all .4s;margin:10px;cursor:pointer;padding:0 4px}.year-button:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.year-button:hover:before{transform:scaleX(.6)}.year-button[aria-pressed=true]:before{transform:scaleX(1)}.timeline-section{margin:auto;width:min(1152px,95vw);position:relative;display:flex;align-items:center;justify-content:center}.timeline{display:flex;width:calc(100% - 100px);align-items:center;justify-content:center;padding:0 50px;opacity:1}[data-timeline]{transition:transform .3s ease,opacity .3s ease}[data-timeline].is-leaving,[data-timeline].is-entering{opacity:0}.line{content:"";position:absolute;left:75px;right:75px;top:50%;height:2px;background:#fff;opacity:.2;z-index:0}.line:before,.line:after{position:absolute;content:"";width:8px;height:8px;transform:translateY(-50%) rotate(45deg);top:50%;background-color:#fff}.line:before{left:0}.line:after{right:0}.star-button{background:none;border:none;margin:auto;position:relative;height:100px;width:100%;z-index:0;cursor:pointer;transition:transform .3s ease,opacity .3s ease}.star-button svg{display:block;margin:auto}.star-svg path{transform-box:fill-box;transform-origin:center}.star-svg{filter:drop-shadow(0 0 0px #0fe);-webkit-filter:drop-shadow(0 0 0px #0fe);transition:filter .4s ease,-webkit-filter .4s ease}.star-svg.is-active{filter:drop-shadow(0 0 4px #0fe) drop-shadow(0 0 6px #0fe);-webkit-filter:drop-shadow(0 0 4px #0fe) drop-shadow(0 0 6px #0fe)}.star-button[data-tag="Upcoming update"] .star-svg.is-active path{fill:#ff83d0}.star-button[data-tag="Upcoming update"] .star-svg{filter:drop-shadow(0 0 0px #FF5050);-webkit-filter:drop-shadow(0 0 0px #FF5050)}.star-button[data-tag="Upcoming update"] .star-svg.is-active{filter:drop-shadow(0 0 4px #FF5050) drop-shadow(0 0 6px #FF5050);-webkit-filter:drop-shadow(0 0 4px #FF5050) drop-shadow(0 0 6px #FF5050)}.direction-button{background-color:#fff0;height:50px;width:50px;border:solid 2px white;border-radius:10px;font-size:30px;transition:all .4s ease-in-out;cursor:pointer}.direction-button[data-clickable=false]{opacity:.2}.direction-button[data-clickable=true]:hover{background-color:#fff}.direction-button img{filter:brightness(1);transition:all .4s ease-in-out;fill:#fff;display:block;margin:auto}#left-button img{content:url(/left.svg)}#right-button img{content:url(/right.svg)}.direction-button[data-clickable=true]:hover img{filter:brightness(0)}@media(width<=800px){.timeline-section{width:100vw}.direction-button{width:30px}.timeline{width:calc(100% - 60px)}#left-button{border-radius:0 10px 10px 0}#right-button{border-radius:10px 0 0 10px}.direction-button[data-clickable=true]{background-color:#fff}.direction-button[data-clickable=true] img{filter:brightness(0)}}.trailer-card{margin-top:0;display:flex;flex-direction:column;padding:6px;width:max(312.5px,25vw);height:max(280px,21vw);background-color:#fff;border:solid lightgrey 1px;border-radius:.75rem;box-shadow:0 4px 12px #0003}.trailer-thumb{position:relative;display:block;border-radius:.75rem;overflow:hidden;border:1px solid var(--color-border, rgba(255, 255, 255, .6));width:100%;height:max(200px,15vw)}.trailer-bottom{flex:1;display:flex;align-items:center;padding:0 6px}.trailer-caption{margin:0;font-size:.85rem;color:#000}@media(width<=1200px){.trailer-card{width:400px;height:312px}.trailer-thumb{height:272px}}.update-panel{display:flex;justify-content:center;align-items:center;width:100vw;height:80%;bottom:0}[data-update-panel]{transition:transform .3s ease,opacity .3s ease}[data-update-panel].is-leaving{transform:translate(var(--update-translation-enter));opacity:0}[data-update-panel].is-entering{transform:translate(var(--update-translation-leave));opacity:0}.left-content{font-size:clamp(1rem,13.5vw,16rem);color:#6949eb;margin-left:50px;line-height:80%;width:30vw;font-family:Saira Extra Condensed;font-weight:700;text-transform:uppercase;opacity:.4}.middle-content{width:40vw;min-width:400px;height:600px;bottom:0;overflow-y:auto;padding-bottom:100px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) transparent}.middle-content::-webkit-scrollbar{width:6px}.middle-content::-webkit-scrollbar-track{background:transparent}.middle-content::-webkit-scrollbar-thumb{background:#0006;border-radius:3px}.right-content{margin-left:20px;width:max(600px,30vw);height:min(80vh,600px);align-self:flex-start;padding-top:14px}.update-tag{display:inline-block;background:#7ad0f9;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .7rem;margin-bottom:.6rem}.update-tag[data-tag="Upcoming update"]{background:#ff4040}.update-title{color:#f6f4fb;font-family:Merriweather,Times,serif;font-size:44px;margin:0 0 16px}.update-content{padding-left:60px;padding-right:20px;font-size:16px}.update-content>h2{position:relative;color:#ee38ff}.update-content>h2:before{content:"";position:absolute;left:-60px;top:50%;width:60px;height:60px;transform:translateY(-50%);background:url(/marker.svg) no-repeat center}strong{color:#5ed4ff}.available-platforms{display:flex;width:max(312.5px,25vw)}.platform{margin:auto;height:100%;width:80px}@media(width<=1200px){.left-content{margin:auto;font-size:100px;width:100%;text-align:center;color:#b3a6e6;opacity:.4}.update-panel{flex-direction:column}.middle-content{width:80vw;height:80vh}.right-content{width:400px;height:600px;margin-left:auto;margin-right:auto}}:root{--update-translation-enter: 40px;--update-translation-leave: -40px}footer{display:none}main[data-astro-cid-khueswxm]{height:97%}.timeline-content[data-astro-cid-khueswxm]{height:20%;padding-top:60px}#hibernian-workshop-logo[data-astro-cid-khueswxm]{position:absolute;right:30px;bottom:30px}.nav-burger[data-astro-cid-khueswxm]{position:fixed;top:20px;left:20px;display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:200}.nav-burger[data-astro-cid-khueswxm] span[data-astro-cid-khueswxm]{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}.nav-burger[data-astro-cid-khueswxm].is-open span[data-astro-cid-khueswxm]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[data-astro-cid-khueswxm].is-open span[data-astro-cid-khueswxm]:nth-child(2){opacity:0}.nav-burger[data-astro-cid-khueswxm].is-open span[data-astro-cid-khueswxm]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile-menu[data-astro-cid-khueswxm]{display:flex;position:fixed;inset:0;background:#0e0032f7;z-index:150;flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;pointer-events:none;transition:opacity .3s}.nav-mobile-menu[data-astro-cid-khueswxm].is-open{opacity:1;pointer-events:all}.nav-mobile-menu[data-astro-cid-khueswxm] ul[data-astro-cid-khueswxm]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:32px}.nav-mobile-menu[data-astro-cid-khueswxm] ul[data-astro-cid-khueswxm] a[data-astro-cid-khueswxm]{color:#fff;text-decoration:none;font-family:Merriweather,serif;font-size:24px;font-weight:400;opacity:.9}.nav-mobile-socials[data-astro-cid-khueswxm]{display:flex;gap:24px}.nav-mobile-socials[data-astro-cid-khueswxm] a[data-astro-cid-khueswxm]{opacity:.8}@media(width<=1000px){body>header[data-astro-cid-khueswxm].desktop{display:none}body>header[data-astro-cid-khueswxm].mobile{display:flex;width:100%;max-width:100%;padding-top:0;justify-content:center;position:relative}body>header[data-astro-cid-khueswxm]:after{width:calc(100% - 35px)}}
