.page-journey{max-width:none;padding:0}.chapter{justify-content:flex-start;align-items:center;padding:clamp(2.5rem,7vh,4.5rem) clamp(16px,5vw,80px);display:flex;position:relative}.chapter[data-side=right]{justify-content:flex-end}.chapter[data-side=centre]{justify-content:center}.chapter-body{--a:1;--tint:#070d1694;--lit:#6ff3ffd9;--radius:24px;isolation:isolate;border-radius:var(--radius);color:#f2f8fb;width:min(100%,27rem);padding:1.5rem 1.6rem 1.4rem;position:relative}.chapter-body:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(150deg, #ffffff1a, #ffffff05 42%, #6ff3ff0d), var(--tint);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);opacity:var(--a);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,0 30px 60px -30px #000000bf}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chapter-body{--tint:#070d16e6}}.chapter-body:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--lit), #6ff3ff1a 30%, transparent 58%, #6ff3ff52);-webkit-mask-composite:xor;opacity:var(--a);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chapter-content{opacity:var(--a);position:relative}.chapter-icon{z-index:1;width:5.25rem;height:5.25rem;opacity:var(--a);filter:drop-shadow(0 12px 18px #00000073)drop-shadow(0 0 16px #6ff3ff4d);pointer-events:none;position:absolute;top:-2.6rem;right:1.1rem}.chapter[data-shape] .chapter-eyebrow{padding-right:4.6rem}.chapter-mark{display:none}.chapter[data-shape=leaf] .chapter-body{border-radius:44px 10px}.chapter[data-side=right][data-shape=leaf] .chapter-body{border-radius:10px 44px}.chapter[data-shape=chamfer] .chapter-body{--cut:2.6rem;--radius:12px}.chapter[data-shape=chamfer] .chapter-body:after,.chapter[data-shape=chamfer] .chapter-body:before{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.chapter[data-shape=chamfer] .chapter-mark{width:var(--cut);height:var(--cut);background:linear-gradient(to top right, transparent calc(50% - .75px), var(--lit) 50%, transparent calc(50% + .75px));opacity:var(--a);font-size:0;display:block;position:absolute;top:0;right:0}.chapter[data-shape=rail] .chapter-body:after{background:linear-gradient(to bottom, var(--lit), #6ff3ff0d) left / 3px 100% no-repeat, linear-gradient(150deg, #ffffff1a, #ffffff05 42%, #6ff3ff0d), var(--tint)}.chapter[data-side=right][data-shape=rail] .chapter-body:after{background:linear-gradient(to bottom, var(--lit), #6ff3ff0d) right / 3px 100% no-repeat, linear-gradient(150deg, #ffffff1a, #ffffff05 42%, #6ff3ff0d), var(--tint)}.chapter[data-shape=rail] .chapter-mark{z-index:0;letter-spacing:-.06em;color:#6ff3ff12;opacity:var(--a);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7.5rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:-.4rem;right:1.2rem}.chapter[data-shape=stack] .chapter-body:after{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,14px 14px #6ff3ff12,14px 14px 0 1px #6ff3ff1f,0 30px 60px -30px #000000bf}.chapter[data-side=right][data-shape=stack] .chapter-body:after{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,-14px 14px #6ff3ff12,-14px 14px 0 1px #6ff3ff1f,0 30px 60px -30px #000000bf}.chapter[data-side=centre] .chapter-body{text-align:center;text-shadow:0 1px 2px #030712b3,0 6px 30px #0307128c;width:min(100%,52rem)}.chapter[data-side=centre] .chapter-body:after{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:radial-gradient(60% 55%,#02040a9e,#0000 100%)}.chapter[data-side=centre] .chapter-body:before{content:none}.chapter[data-side=centre] .chapter-extra{text-shadow:none}.chapter[data-wide] .chapter-body{width:min(100%,44rem)}.chapter[data-wide] .chapter-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.chapter[data-wide] .chapter-rows>li:nth-child(2){border-top:0;padding-top:0}.chapter[data-wide] .chapter-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter .chapter-solid{background:#040910b8}.chapter-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#e8f3f9bf;align-items:center;gap:.75rem;margin:0 0 .9rem;font-size:.7rem;font-weight:500;display:inline-flex}.chapter-index{letter-spacing:.08em;color:var(--lv-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chapter-rule{background:linear-gradient(90deg, var(--lv-cyan), transparent);width:2rem;height:1px}.chapter-title{letter-spacing:-.02em;color:#f4fafc;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:300;line-height:1.08}.chapter[data-side=centre] .chapter-title{letter-spacing:-.025em;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.chapter-word{display:inline-block}.chapter-word:last-child{color:#8ff3ff}.chapter-lede{color:#e8f3f9d6;text-wrap:pretty;margin:.7rem 0 0;font-size:.92rem;line-height:1.6}.chapter[data-side=centre] .chapter-lede{max-width:38rem;margin-inline:auto;font-size:clamp(1rem,1.3vw,1.15rem)}.chapter-extra{justify-items:start;gap:.85rem;margin-top:1.05rem;display:grid}.chapter[data-side=centre] .chapter-extra{justify-items:center}.chapter-actions{flex-wrap:wrap;gap:.5rem;display:flex}.chapter[data-side=left] .chapter-actions,.chapter[data-side=right] .chapter-actions{margin-left:-.75rem}.chapter[data-side=centre] .chapter-actions{justify-content:center}.chapter-steps{counter-reset:step;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.chapter-steps>li{counter-increment:step;padding:0 0 .65rem 2rem;position:relative}.chapter-steps>li:before{content:counter(step, decimal-leading-zero);color:var(--lv-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;position:absolute;top:.1rem;left:0}.chapter-steps>li:after{content:"";background:linear-gradient(#6ff3ff66,#6ff3ff0d);width:1px;position:absolute;top:1.25rem;bottom:.15rem;left:.5rem}.chapter-steps>li:last-child{padding-bottom:0}.chapter-steps>li:last-child:after{content:none}.chapter-steps a,.chapter-steps>li>div{color:inherit;gap:.15rem;text-decoration:none;display:grid}.chapter-steps strong{color:#f4fafc;font-size:.88rem;font-weight:500}.chapter-steps span{color:#e8f3f9b3;font-size:.79rem;line-height:1.5}.chapter-steps a:hover strong,.chapter-steps a:focus-visible strong{color:var(--lv-cyan)}.chapter-rows{width:100%;margin:0;padding:0;list-style:none;display:grid}.chapter-rows>li{border-top:1px solid #ffffff12;gap:.2rem;padding:.5rem 0;display:grid}.chapter-rows>li:first-child{border-top:0;padding-top:0}.chapter-row-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chapter-rows strong{color:#f4fafc;font-size:.85rem;font-weight:500}.chapter-rows span{color:#e8f3f9ad;font-size:.76rem;line-height:1.45}.chapter-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.chapter-tiles>li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;align-content:start;justify-items:start;gap:.35rem;padding:.7rem .75rem;display:grid}.chapter-tiles>li:hover{background:#6ff3ff0d;border-color:#6ff3ff59}.chapter-tiles a{color:#f4fafc;font-size:.85rem;font-weight:500;text-decoration:none}.chapter-tiles a:hover,.chapter-tiles a:focus-visible{color:var(--lv-cyan)}.chapter-tiles span{color:#e8f3f9a8;font-size:.72rem;line-height:1.45}.chapter-note{color:#e8f3f98c;margin:0;font-size:.74rem;line-height:1.5}@media (max-width:720px){.chapter,.chapter[data-side=right]{justify-content:center;padding-inline:14px}.chapter-body,.chapter[data-wide] .chapter-body{width:100%}.chapter-icon{width:4.25rem;height:4.25rem;top:-2rem}.chapter-tiles,.chapter[data-wide] .chapter-tiles,.chapter[data-wide] .chapter-rows{grid-template-columns:minmax(0,1fr)}.chapter[data-wide] .chapter-rows>li:nth-child(2){border-top:1px solid #ffffff12;padding-top:.6rem}}.chapter-scroll,.chapter-rail{display:none}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-journey-poster]):has(.page-journey){scroll-behavior:smooth}:root[data-js]:not([data-journey-poster]) .chapter{min-height:calc(var(--h) * 100vh);scroll-margin-top:calc((var(--h) - 1) * -50vh);--dx:0px}:root[data-js]:not([data-journey-poster]) .chapter[data-side=left]{--dx:-56px}:root[data-js]:not([data-journey-poster]) .chapter[data-side=right]{--dx:56px}:root[data-js]:not([data-journey-poster]) .chapter-body{--a:calc(min(1, var(--in) * 1.6) * (1 - var(--out)));transform:translate3d(calc((1 - var(--in)) * var(--dx)), calc((1 - var(--in)) * 44px - var(--out) * 28px), 0)}:root[data-js]:not([data-journey-poster]) .chapter-icon{transform:translate3d(0, calc((1 - var(--in)) * -26px), 0) scale(calc(.7 + var(--in) * .3)) rotate(calc((1 - var(--in)) * -12deg))}:root[data-js]:not([data-journey-poster]) .chapter-word{--w:clamp(0, (var(--in) - .3 - var(--k) * .35) / .35, 1);opacity:var(--w);transform:translate3d(0, calc((1 - var(--w)) * .45em), 0)}:root[data-js]:not([data-journey-poster]) .chapter-eyebrow{--e:clamp(0, (var(--in) - .15) / .4, 1);opacity:var(--e)}:root[data-js]:not([data-journey-poster]) .chapter-rule{transform:scaleX(var(--e));transform-origin:0}:root[data-js]:not([data-journey-poster]) .chapter-lede{--l:clamp(0, (var(--in) - .5) / .35, 1);opacity:var(--l);transform:translate3d(0, calc((1 - var(--l)) * 14px), 0)}:root[data-js]:not([data-journey-poster]) .chapter-extra{--x:clamp(0, (var(--in) - .65) / .35, 1);opacity:var(--x);transform:translate3d(0, calc((1 - var(--x)) * 18px), 0)}:root[data-js]:not([data-journey-poster]) .chapter-scroll{letter-spacing:.34em;text-transform:uppercase;color:#e8f3f999;justify-items:center;gap:.6rem;margin:.4rem 0 0;font-size:.66rem;display:grid}:root[data-js]:not([data-journey-poster]) .chapter-scroll:after{content:"";background:linear-gradient(to bottom, var(--lv-cyan), transparent);transform-origin:top;width:1px;height:2.6rem;animation:2.2s cubic-bezier(.65,0,.35,1) 3 forwards chapter-scroll-cue}:root[data-journey=done] .chapter-rail{visibility:hidden}}@keyframes chapter-scroll-cue{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){:root[data-js]:not([data-journey-poster]) .chapter-rail{z-index:3;display:block;position:fixed;top:50%;right:clamp(8px,1.2vw,20px);transform:translateY(-50%)}}.chapter-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chapter-rail a{justify-content:flex-end;align-items:center;width:2rem;height:1.3rem;text-decoration:none;display:flex;position:relative}.chapter-rail a:after{content:"";transform-origin:100%;background:#e8f3f959;border-radius:1px;width:1.5rem;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:scaleX(.4)}.chapter-rail a[aria-current]:after{background:var(--lv-cyan);box-shadow:0 0 12px var(--lv-cyan);transform:none}.chapter-rail a:hover:after,.chapter-rail a:focus-visible:after{background:#f4fafc}.chapter-rail span{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#f4fafc;opacity:0;pointer-events:none;background:#040910eb;border-radius:8px;padding:.3rem .6rem;font-size:.66rem;transition:opacity .25s,transform .25s;position:absolute;right:calc(100% + .6rem);transform:translate(6px)}.chapter-rail a:hover span,.chapter-rail a:focus-visible span{opacity:1;transform:none}.gpu-lineup{color:#f2f8fb;align-content:start;justify-items:center;gap:clamp(1.25rem,3.5vh,2.25rem);padding:clamp(5rem,10vh,6.5rem) clamp(16px,5vw,80px) clamp(2rem,6vh,4rem);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-journey-poster]) .gpu-lineup{align-content:center;min-height:100vh;margin-top:-100vh}}.gpu-lineup-head{text-align:center;text-shadow:0 1px 2px #030712b3,0 6px 30px #0307128c;max-width:44rem}.gpu-lineup-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#fca5a5;margin:0 0 .8rem;font-size:.7rem;font-weight:500}.gpu-lineup-title{letter-spacing:-.02em;color:#f4fafc;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.9rem);font-weight:300;line-height:1.06}.gpu-lineup-lede{color:#e8f3f9d1;max-width:36rem;margin:.8rem auto 0;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.6}.gpu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;width:min(100%,76rem);display:grid}.gpu-group{align-content:start;gap:.7rem;display:grid}.gpu-group[data-kind=full]{grid-column:1/-1}.gpu-group-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;display:flex}.gpu-group-head h3{letter-spacing:.22em;text-transform:uppercase;color:#fca5a5;margin:0;font-size:.72rem;font-weight:600}.gpu-group-head p{color:#e8f3f9a8;margin:0;font-size:.78rem}.gpu-cards{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gpu-card{background:linear-gradient(160deg,#7f1d1d33,#070d16b8 55%);border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:.5rem;padding:.7rem .85rem .85rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 24px 48px -28px #000c}.gpu-card:hover{border-color:#f8717173}.gpu-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.gpu-card-head strong{color:#f4fafc;font-size:.92rem;font-weight:500}.gpu-card-link{color:inherit;text-decoration:none}.gpu-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gpu-card:has(.gpu-card-link:focus-visible){outline:var(--cf-focus-ring-width) solid var(--cf-focus-ring-color);outline-offset:var(--cf-focus-ring-offset)}.gpu-card:has(.gpu-card-link:focus-visible) .gpu-card-link:focus-visible{outline:none}.gpu-card-detail{color:#e8f3f9b3;font-size:.76rem;line-height:1.45}.gpu-lineup-note{text-align:center;color:#e8f3f999;margin:0;font-size:.74rem;line-height:1.5}@media (max-width:1100px){.gpu-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.gpu-lineup{padding-inline:14px;padding-bottom:6rem}.gpu-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.gpu-lineup[data-watching] .gpu-card{transition:opacity .7s ease calc(var(--i) * 90ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms)}.gpu-lineup[data-watching] .gpu-card:not([data-awake]){opacity:0;transform:translateY(28px)}}
