._5RqtXW_root{--bb-rainbow:linear-gradient(90deg, #6366f1, #a855f7, #ec4899, #ef4444, #fb923c, #facc15, #2dd4bf, #6366f1);--bb-rainbow-v:linear-gradient(180deg, #6366f1, #a855f7, #ec4899, #ef4444, #fb923c, #facc15, #2dd4bf);--bb-rainbow-conic:conic-gradient(from 0deg, #6366f1, #a855f7, #ec4899, #ef4444, #fb923c, #facc15, #2dd4bf, #6366f1);--pm-ease:cubic-bezier(.2, .7, .2, 1);--pm-ease-out:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){._5RqtXW_root [data-reveal][data-rv=pre]{opacity:0;transform:translateY(20px)}._5RqtXW_root [data-reveal][data-rv=in]{opacity:1;transition:opacity .7s var(--pm-ease) var(--d,0s), transform .7s var(--pm-ease) var(--d,0s);transform:none}}@media print{._5RqtXW_root [data-reveal]{opacity:1!important;transform:none!important}}@keyframes _5RqtXW_rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){._5RqtXW_rise{animation:_5RqtXW_rise .8s var(--pm-ease) both;animation-delay:var(--d,0s)}}._5RqtXW_glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._5RqtXW_glow:after{content:"";background:linear-gradient(#08090a00,#08090a);height:45%;position:absolute;inset:auto 0 0}._5RqtXW_glowA,._5RqtXW_glowB{background:var(--bb-rainbow);filter:blur(56px);will-change:transform;border-radius:50%;position:absolute}._5RqtXW_glowA{opacity:.085;background:conic-gradient(from 210deg,#6366f1,#a855f7,#ec4899,#ef4444,#fb923c,#facc15,#2dd4bf,#6366f1);width:160%;height:170%;top:-55%;left:-30%}._5RqtXW_glowB{opacity:.055;width:130%;height:130%;top:-30%;left:-10%}@media (max-width:767px){._5RqtXW_glowA,._5RqtXW_glowB{filter:blur(36px)}._5RqtXW_glowB{display:none}}@media (prefers-reduced-motion:no-preference){._5RqtXW_glowA{animation:26s ease-in-out infinite _5RqtXW_glow-a}._5RqtXW_glowB{animation:34s ease-in-out infinite _5RqtXW_glow-b}._5RqtXW_glowPaused ._5RqtXW_glowA,._5RqtXW_glowPaused ._5RqtXW_glowB{animation-play-state:paused}}@keyframes _5RqtXW_glow-a{0%,to{transform:translate(-9%,-3%)rotate(0)scale(1)}50%{transform:translate(9%,5%)rotate(7deg)scale(1.08)}}@keyframes _5RqtXW_glow-b{0%,to{transform:translate(8%,4%)rotate(180deg)scale(1.05)}50%{transform:translate(-8%,-4%)rotate(172deg)scale(.95)}}._5RqtXW_deck{--dk-top:clamp(32px, 7vh, 80px);--dk-gap:clamp(140px, 34vh, 340px);--dk-tail:clamp(80px, 14vh, 160px);--dk-lift:14px;--dk-shrink:.04;--dk-blob:340px;margin:0;padding:0;list-style:none;display:flow-root;position:relative}._5RqtXW_card{margin-bottom:16px;display:flex;position:relative}._5RqtXW_card:last-child{margin-bottom:0}._5RqtXW_face{min-width:0;transition:border-color .6s var(--pm-ease-out), background-color .6s var(--pm-ease-out);background:#0e0f11;border:1px solid #1c1d20;flex:auto;position:relative}._5RqtXW_deck[data-deck=on] ._5RqtXW_card{top:var(--dk-top);min-height:var(--dk-h,0px);margin-bottom:var(--dk-gap);position:sticky}._5RqtXW_deck[data-deck=on] ._5RqtXW_card:last-child{margin-bottom:0}._5RqtXW_deck[data-deck=on]:after{content:"";height:var(--dk-tail);display:block}._5RqtXW_deck[data-deck=on] ._5RqtXW_face{transform-origin:50% 0;will-change:transform;transform:translate3d(0, calc(var(--d,0) * var(--dk-lift) * -1), 0) scale(calc(1 - var(--d,0) * var(--dk-shrink)))}._5RqtXW_deck[data-deck=on] ._5RqtXW_face:after{content:"";opacity:min(.5, calc(var(--d,0) * .24));pointer-events:none;will-change:opacity;background:#08090a;position:absolute;inset:-1px}._5RqtXW_deck[data-deck=on] ._5RqtXW_card[data-on=true] ._5RqtXW_face{background:#131417;border-color:#2c2d32}._5RqtXW_deck[data-deck=on] ._5RqtXW_card[data-on=true] ._5RqtXW_face:hover{border-color:#3a3b40}._5RqtXW_deck[data-deck=on] ._5RqtXW_num{opacity:var(--r1,1);transform:translate3d(0, calc((1 - var(--r1,1)) * 10px), 0)}._5RqtXW_deck[data-deck=on] ._5RqtXW_sentence{opacity:var(--r2,1);transform:translate3d(0, calc((1 - var(--r2,1)) * 10px), 0)}@media (max-width:767px){._5RqtXW_deck{--dk-top:20px;--dk-gap:clamp(120px, 28vh, 240px);--dk-tail:72px;--dk-lift:9px;--dk-shrink:.028;--dk-blob:240px}}._5RqtXW_edge{padding:var(--bb-line,1.5px);pointer-events:none;opacity:.9;-webkit-mask-composite:xor;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._5RqtXW_edge i{width:var(--dk-blob);height:var(--dk-blob);opacity:0;offset-path:rect(0 auto auto 0);offset-distance:0%;offset-rotate:0deg;background:var(--bb-rainbow-conic);position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 0 16%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0 16%,#0000 100%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._5RqtXW_drift{animation:linear both _5RqtXW_drift;animation-timeline:view();animation-range:cover}}}@keyframes _5RqtXW_drift{0%{transform:translateY(44px)}to{transform:translateY(-44px)}}@media (max-width:767px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._5RqtXW_drift{animation-name:_5RqtXW_drift-phone}}}}@keyframes _5RqtXW_drift-phone{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._5RqtXW_pairPhoto{transform-origin:100%;animation:linear both _5RqtXW_photo-grow;animation-timeline:view();animation-range:cover 10% cover 70%}._5RqtXW_pairText{animation:linear both _5RqtXW_text-dissolve;animation-timeline:view();animation-range:cover 48% cover 82%}}}@keyframes _5RqtXW_photo-grow{0%{transform:scale(.92)}to{transform:scale(1.12)}}@keyframes _5RqtXW_text-dissolve{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-36px)}}@media (max-width:1279px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._5RqtXW_pairPhoto{transform-origin:50%;animation-name:_5RqtXW_photo-grow-small}}}}@media (max-width:767px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._5RqtXW_pairText{animation:none}}}}@keyframes _5RqtXW_photo-grow-small{0%{transform:scale(.95)}to{transform:scale(1.05)}}._5RqtXW_stages{--m-top:8px;padding:0 0 0 32px;position:relative}._5RqtXW_stageList{margin:0;padding:0;list-style:none}@media (min-width:768px){._5RqtXW_stages{--m-top:11px;padding-left:40px}}._5RqtXW_stage{padding-bottom:56px;position:relative}._5RqtXW_stage:last-child{padding-bottom:0}._5RqtXW_marker{left:-32px;top:var(--m-top);box-sizing:border-box;background:#f4f4f5;border:1px solid #f4f4f5;width:9px;height:9px;transition:background-color .3s,border-color .3s;position:absolute}@media (min-width:768px){._5RqtXW_marker{left:-40px}}._5RqtXW_railBox{--p:1;--rail-h:100%;left:0;top:calc(var(--m-top) + 4.5px);pointer-events:none;width:10px;position:absolute;bottom:0}._5RqtXW_rail{width:var(--bb-line,1.5px);background:#26272b;position:absolute;top:0;bottom:0;left:3.75px;overflow:hidden}._5RqtXW_railFill{background:var(--bb-rainbow-v);position:absolute;inset:0}._5RqtXW_railCover{background:#26272b;position:absolute;inset:0;transform:translateY(100%)}._5RqtXW_head{opacity:0;background:#f4f4f5;width:7px;height:7px;position:absolute;top:-3.5px;left:1px;box-shadow:0 0 10px 1px #a855f773}._5RqtXW_stages[data-line=on] ._5RqtXW_railBox{--p:0}._5RqtXW_stages[data-line=on] ._5RqtXW_railCover{transform:translate3d(0, calc(var(--p) * 100%), 0)}._5RqtXW_stages[data-line=on] ._5RqtXW_head{opacity:min(1, calc(var(--p) * 40));transform:translate3d(0, calc(var(--p) * var(--rail-h)), 0);will-change:transform}._5RqtXW_stages[data-line=on] ._5RqtXW_stage:not([data-on=true]) ._5RqtXW_marker{background:#08090a;border-color:#3a3b40}._5RqtXW_stages[data-line=on] ._5RqtXW_stage:not([data-on=true]) ._5RqtXW_stageTitle{color:#8b8d92}._5RqtXW_stageTitle{transition:color .3s}._5RqtXW_spot{isolation:isolate;position:relative}._5RqtXW_spotLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._5RqtXW_spotGlow{opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#f4f4f513,#f4f4f500 100%);width:520px;height:520px;transition:opacity .35s;position:absolute;top:0;left:0}._5RqtXW_spotLit{z-index:0;padding:var(--bb-line,1.5px);pointer-events:none;opacity:0;-webkit-mask-composite:xor;transition:opacity .35s;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._5RqtXW_spotLit i{background:var(--bb-rainbow-conic);will-change:transform;width:480px;height:480px;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 0 12%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0 12%,#0000 100%)}._5RqtXW_spot[data-lit=on] ._5RqtXW_spotGlow,._5RqtXW_spot[data-lit=on] ._5RqtXW_spotLit{opacity:1}._5RqtXW_spotBody{z-index:1;position:relative}@media (min-width:1024px){._5RqtXW_railFace{grid-template-columns:calc(clamp(260px,28vw,360px) + 7px) minmax(0,1fr);padding-left:40px;padding-right:40px;display:grid}._5RqtXW_railCase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;padding:56px 40px;display:grid}}@media (min-width:1280px){._5RqtXW_railFace{grid-template-columns:calc(clamp(260px,28vw,360px) + 31px) minmax(0,1fr)}._5RqtXW_railCase{grid-template-columns:calc(clamp(260px,28vw,360px) + 31px) minmax(0,1fr);column-gap:0}._5RqtXW_railCase>:first-child{padding-right:48px}}
