.relicsSection{isolation:isolate;padding:64px var(--content-inset) 80px;background:#101b2b;scroll-margin-top:24px;position:relative}.relicsSection:before,.relicsSection:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.relicsSection:before{mix-blend-mode:luminosity;opacity:.1;background:url(/media/relics/background.webp) 50%/cover}.relicsSection:after{background:linear-gradient(180deg, var(--void) 5%, #0a0e15b5 21%, transparent 34%), linear-gradient(180deg, transparent 50%, #090e15b8 80%, var(--void))}.relicsContent{max-width:1216px;margin:0 auto}.relicsHeading{text-align:center;margin-bottom:32px}.relicsHeading h2{color:var(--gold);font-family:var(--font-cinzel), serif;text-transform:uppercase;margin:0 0 8px;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.1}.relicsHeading p{margin:0;font-size:16px;line-height:1.6}.relicsBento{background:#101b2b66;border-radius:18px}.relicsRow{--row-gap:30px;--copy-padding:48px;grid-template-columns:var(--relic-columns);align-items:stretch;gap:30px;transition:grid-template-columns .85s cubic-bezier(.4,0,.2,1);display:grid;container-type:inline-size}.relicsRow+.relicsRow{--row-gap:20px;gap:20px;margin-top:16px}.relicCard{text-align:center;cursor:url(/icons/cursor-hover.svg) 3 2,pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;height:440px;padding:24px;transition:background .5s,border-color .5s,box-shadow .5s;display:flex;position:relative;overflow:clip}.relicCard+.relicCard:before{content:"";background:#d9d9d90a;width:2px;transition:opacity .5s;position:absolute;top:16px;bottom:16px;left:-16px}.relicCard[data-active=true]{border-color:var(--gold);background:#080d146b;box-shadow:inset 1px 1px 11px #00000040}.relicCard[data-active=true]:before,.relicCard[data-active=true]+.relicCard:before{opacity:0}.relicsRow+.relicsRow .relicCard:before{left:-11px}.relicCard:focus-visible{outline:2px solid var(--gold-hover);outline-offset:4px}.relicVisual{pointer-events:none;flex:0 0 179px;width:179px;height:179px;display:block;position:relative}.relicVisual img,.relicVisual canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.relicVisual canvas{opacity:0}.relicVisual canvas[data-playing=true]{opacity:1}.relicVisual:has(canvas[data-playing=true]) img{opacity:0}.relicCopy{pointer-events:none;flex:0 0 190px;width:100%;height:190px;position:relative}.relicCopyLayer{--small-track:calc((100cqw - var(--row-gap) * (var(--relic-count) - 1)) / var(--relic-weight));width:calc(var(--small-track) - var(--copy-padding));flex-direction:column;align-items:center;gap:4px;transition:opacity .28s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relicCopyLayer.expanded{width:calc(var(--small-track) * 2.2 - var(--copy-padding));opacity:0}.relicCard[data-active=true] .relicCopyLayer.compact{opacity:0}.relicCard[data-active=true] .relicCopyLayer.expanded{opacity:1;transition-duration:.43s;transition-delay:.42s}.relicCard[data-active=false] .relicCopyLayer.compact{transition-duration:.43s;transition-delay:.28s}.relicName{font-family:var(--font-cinzel), serif;color:var(--gold);font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.1}.relicDescription{text-wrap:pretty;max-width:38ch;font-size:16px;line-height:1.6;display:block}.relicsRow+.relicsRow .relicCopyLayer.compact .relicName{font-size:clamp(23px,2vw,29px)}@media (max-width:1100px){.relicsRow,.relicsRow+.relicsRow{--row-gap:12px;--copy-padding:24px;gap:12px}.relicCard{padding:20px 12px}.relicCard+.relicCard:before,.relicsRow+.relicsRow .relicCard:before{left:-7px}.relicVisual{flex-basis:150px;width:150px;height:150px}}@media (max-width:800px){.relicsSection{padding:56px 24px}.relicsBento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relicsRow{display:contents}.relicCard{height:390px}.relicCard[data-relic-index="0"]{grid-column:1/-1}.relicCopyLayer.compact{width:100%;transition:none;opacity:1!important}.relicCopyLayer.expanded,.relicCard+.relicCard:before{display:none}.relicName{font-size:28px}.relicVisual{flex-basis:160px;width:160px;height:160px}}@media (max-width:480px){.relicsSection{padding:48px 20px}.relicsHeading h2{font-size:36px}.relicsHeading p{font-size:14px}.relicsBento{gap:8px}.relicCard{height:340px;padding:20px 8px}.relicVisual{flex-basis:120px;width:120px;height:120px}.relicCopy{flex-basis:156px;height:156px}.relicName{font-size:23px}.relicDescription{font-size:14px}}@media (prefers-reduced-motion:reduce){.relicsRow,.relicCard,.relicCard:before,.relicCopyLayer{transition:none!important}}@media (max-width:360px){.relicName{font-size:19px}.relicVisual{flex-basis:104px;width:104px;height:104px}}
.gameplaySection{isolation:isolate;padding:64px var(--content-inset);background:var(--void);position:relative}.gameplaySection:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--void) 5%,#0a0e15b5 21%,transparent 34%),linear-gradient(180deg,transparent 50%,#090e15b8 80%,var(--void)),url(/media/gameplay/background.webp) center/cover;pointer-events:none;position:absolute;inset:0}.gameplayHeading{text-align:center;margin:0 auto 32px}.gameplayHeading h2{font-family:var(--font-cinzel),serif;color:var(--gold);margin:0 0 8px;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.1}.gameplayHeading p{margin:0;font-size:16px;line-height:1.6}.gameplayPlayer{aspect-ratio:16/9;background:var(--void);border:1px solid #f7d58a1c;border-radius:40px;max-width:1124px;margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 11px #0006;container-type:inline-size}.gameplayPlayer video{object-fit:contain;width:100%;height:100%;display:block}.gameplayDots{z-index:3;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.gameplayDots button{background:0 0;border:0;place-items:center;width:20px;height:44px;padding:0;display:grid}.gameplayDots span{border:1px solid var(--gold);background:#080d1477;border-radius:50%;width:12px;height:12px;transition:background .25s}.gameplayDots button[aria-pressed=true] span{background:var(--gold)}.gameplayPlayback{opacity:0;background:#080d14bb;border:1px solid #f7d58a55;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px;transition:opacity .2s;position:absolute;bottom:20px;left:20px}.gameplayPlayer:hover .gameplayPlayback,.gameplayPlayer:focus-within .gameplayPlayback{opacity:1}.gameplayError{background:var(--void);text-align:center;padding:16px;position:absolute;inset:40% 10% auto}.gameplayPlatforms{justify-content:space-between;align-items:center;gap:24px;max-width:1124px;margin:64px auto 0;display:flex}.gameplayPlatforms>img{object-fit:contain;max-width:14%}.gameplayUbisoft{align-items:center;gap:8px;width:145px;max-width:15%;display:flex}.gameplayUbisoft img:first-child{width:31%;height:auto}.gameplayUbisoft img:last-child{width:64%;height:auto}@media (max-width:800px){.gameplaySection{padding:48px 24px}.gameplayPlayer{border-radius:20px}.gameplayPlatforms{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:28px 20px;margin-top:40px;display:grid}.gameplayPlatforms>img,.gameplayUbisoft{width:110px;max-width:100%}.gameplayHeading p{font-size:14px}.gameplayDots{bottom:0}.gameplayPlayback{bottom:8px;left:8px}.gameplayDots span{width:9px;height:9px}}@media (hover:none){.gameplayPlayback{opacity:1}}@media (prefers-reduced-motion:reduce){.gameplayPlayback{opacity:1}.gameplayDots span,.gameplayPlayback{transition:none}}.gameplaySurface{width:100%;height:100%;cursor:inherit;background:0 0;border:0;padding:0;display:block}.gameplaySurface video{opacity:1;transition:opacity .4s ease-in-out}.gameplaySurface video[data-fading=true]{opacity:0}.gameplayHud{z-index:2;pointer-events:none;position:absolute;inset:0}.gameplayHud>img{object-fit:contain;width:100%;height:100%;display:block}.hudBar{background:#101b2b;border-radius:4px;width:22.82%;height:2.12%;position:absolute;left:3.42%;overflow:hidden}.hudBar i{transform-origin:0;width:100%;height:100%;transition:transform .24s ease-out;display:block}.hudBar:after{content:attr(data-label);font:400 .48cqw/1 var(--font-inter),sans-serif;color:var(--ink);position:absolute;top:50%;left:1.8%;transform:translateY(-50%)}.hudLife{top:8.18%}.hudLife i{background:#e8b24f}.hudEnergy{top:12.22%}.hudEnergy i{background:#56b7f9}.hudEnergy:after{color:var(--text)}@media (max-width:800px){.gameplayDots button{width:44px}}@media (prefers-reduced-motion:reduce){.gameplaySurface video{transition:none}}
.closingCta,.siteFooter{isolation:isolate;background:var(--void);position:relative}.closingCta:before,.siteFooter:before,.closingCta:after,.siteFooter:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.closingCta:before{opacity:.14;mix-blend-mode:difference;background:url(/media/closing/cta.webp) 50%/cover;bottom:55px}.closingCta:after{background:linear-gradient(180deg,transparent 50%,#090e15b8 80.276%,var(--void))}.siteFooter:before{background:url(/media/closing/footer.webp) 50%/cover}.siteFooter:after{background:linear-gradient(180deg,var(--void) 5.0533%,#0a0e15b5 21.005%,transparent 33.793%),linear-gradient(180deg,transparent 50%,#090e15b8 80.276%,var(--void))}.closingCta{padding:64px 32px}.closingContent{grid-template-columns:40.625% 45.066%;justify-content:space-between;align-items:center;width:100%;max-width:1216px;margin:auto;display:grid}.closingCopy{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.closingCta h2{font:600 clamp(36px,4.445vw,64px)/1.1 var(--font-cinzel),serif;color:var(--gold);text-transform:uppercase;margin:0}.closingActions{gap:10px;width:394px;max-width:100%;display:flex}.closingActions .button{white-space:nowrap;flex:1;min-width:0;padding:15px}.closingActions .secondary{font-weight:400}.closingCharacters{aspect-ratio:548/471;pointer-events:none;width:100%;position:relative}.closingCharacters img{object-fit:fill;position:absolute}.closingSoren{width:64.599%;height:87.686%;top:6.157%;left:35.401%}.closingBrann{width:43.431%;height:83.652%;top:8.28%;left:0}.closingIara{width:52.18%;height:100%;top:0;left:30.109%}.closingPlatforms{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1216px;margin:40.929px auto 0;display:flex}.closingPlatforms>img{object-fit:contain;max-width:14%}.closingUbisoft{align-items:center;gap:8px;width:145px;max-width:15%;display:flex}.closingUbisoft img:first-child{width:31%;height:auto}.closingUbisoft img:last-child{width:64%;height:auto}.siteFooter{flex-direction:column;justify-content:space-between;align-items:center;gap:48px;min-height:100svh;padding:clamp(24px,5.861svh,64px) 32px;display:flex}.footerInformation{width:100%;max-width:952px;padding-top:clamp(12px,5.678svh,62px)}.footerColumns{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.footerColumns nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerColumns h3{color:var(--gold);font:600 14px/20px var(--font-inter),sans-serif;margin:0}.footerColumns nav h3{text-transform:uppercase}.footerColumns a,.footerColumns nav button{font:400 14px/20px var(--font-inter),sans-serif}.footerColumns nav button,.footerSocials button{text-align:left;background:0 0;border:0;padding:0}.footerColumns a:hover,.footerColumns nav button:hover{color:var(--gold-hover)}.footerNewsletter{flex-shrink:0;width:252px}.footerNewsletter form{gap:4px;width:250px;max-width:100%;margin:10px 0;display:flex}.footerNewsletter input{border:1px solid var(--text);width:100%;min-width:0;height:52px;color:var(--text);font:600 14px/20px var(--font-inter),sans-serif;background:0 0;border-radius:8px;padding:15px}.footerNewsletter input::placeholder{color:#f4edde7a}.footerNewsletter form button{background:var(--gold);border:0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;display:grid}.footerNewsletter form button img{width:11.375px;height:5.688px;transform:rotate(-90deg)}.footerRatings{align-items:center;gap:10px;display:flex}.footerRatings img{object-fit:contain}.footerNotice{color:var(--gold-hover);margin:12px 0 0;font-size:13px;line-height:1.5}.footerNotice:empty{display:none}.footerLower{width:100%;max-width:1078px}.footerSignature{font:800 clamp(48px,min(13.61vw,20svh),196px)/1.05 var(--font-cinzel),serif;color:#fff;mix-blend-mode:overlay;text-align:center;white-space:nowrap;margin-bottom:1px;display:block}.footerBottom{border-top:1px solid #f4edde57;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.footerBottom p{font:400 14px/20px var(--font-inter),sans-serif;margin:0}.footerSocials{flex-shrink:0;align-items:center;gap:8px;display:flex}.footerSocials button{place-items:center;min-height:36px;display:grid}.footerSocials img{object-fit:contain}@media (max-width:1050px) and (min-width:801px){.closingContent{grid-template-columns:46% 49%}.closingCta h2{font-size:clamp(36px,4.2vw,44px)}}@media (max-width:800px){.closingCta{padding:48px 24px}.closingCta:before{background-position:60%;bottom:0}.closingContent{flex-direction:column;gap:32px;display:flex}.closingCopy{gap:24px;width:100%;max-width:494px}.closingCta h2{font-size:clamp(34px,7vw,48px)}.closingCharacters{max-width:480px}.closingPlatforms{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:24px 20px;margin-top:32px;display:grid}.closingPlatforms>img,.closingUbisoft{width:100px;max-width:100%}.siteFooter{gap:40px;padding:32px 24px}.footerInformation{padding-top:0}.footerColumns{flex-wrap:wrap;gap:24px}.footerNewsletter{width:100%;max-width:320px}.footerNewsletter form{width:100%}.footerSignature{font-size:clamp(48px,12.5vw,108px)}.footerBottom{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:20px}.footerBottom p{font-size:12px}.footerSocials{gap:12px}.footerSocials button{width:32px;min-height:44px}}@media (max-width:380px){.closingActions{flex-direction:column}.closingCta h2{font-size:32px}}@media (max-width:800px) and (max-height:740px){.siteFooter{gap:24px;padding-block:16px}.footerColumns{gap:16px 20px}.footerColumns nav{gap:6px}.footerRatings img{width:auto;height:56px}}
