.pj[data-cn=N5] .pt-client{margin-bottom:16px;container-type:inline-size}.pj[data-cn=N5] .pt-client-face{font-variation-settings:"wght" 720, "wdth" 108;letter-spacing:0;padding-bottom:.14em;font-size:clamp(16px,5.4cqi,28px);font-weight:720;line-height:1.1;position:relative}.pj[data-cn=N5] .pt-client-face:after{content:"";background:rgb(var(--acc));transform-origin:0 100%;height:.1em;position:absolute;inset:auto 0 0}.pj[data-cn=N5] .pt-sub .sw:nth-child(-n+2){font-variation-settings:"wght" 600, "wdth" 100;color:rgb(var(--acc));font-weight:600}@media (prefers-reduced-motion:no-preference){html.js .pj[data-cn=N5] .pj-ch:not(.in) .pt-client .cw,html.js .pj[data-cn=N5] .pj-ch:not(.in) .pt-sub .sw{opacity:0}html.js .pj[data-cn=N5] .pj-ch:not(.in) .pt-client-face:after{transform:scale(0,12.6)}.pj[data-cn=N5] .pj-ch.in .pt-client-face:after{animation:1s .36s both n5-bar}.pj[data-cn=N5] .pj-ch.in .pt-client .cw{animation:1s step-end .36s both n5-print}.pj[data-cn=N5] .pj-ch.in .pt-sub .sw{animation:n5-ink 1.1s var(--ease-out) calc(.72s + var(--i) * 40ms) both}}@keyframes n5-bar{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(0,12.6)}40%{transform:scaleY(12.6)}48%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(12.6)}to{transform:scale(1)}}@keyframes n5-print{0%{opacity:0}44%{opacity:1}}@keyframes n5-ink{0%{opacity:0;color:rgb(var(--acc))}25%{opacity:1;color:rgb(var(--acc))}}
.pj[data-cn=N6]{--n6-fs:clamp(14px, 5.6vw, 26px)}.pj[data-cn=N6] .pt-client{width:fit-content;max-width:100%;font-size:var(--n6-fs);font-variation-settings:"wght" 540, "wdth" 80;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 18px;padding:.34em .62em;font-weight:540;line-height:1.1;position:relative}.pj[data-cn=N6] .pt-client:before,.pj[data-cn=N6] .pt-client:after{content:"";border:1.5px solid rgb(var(--acc));border-right:0;width:.5em;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(#000 .42em,#0000 .42em calc(100% - .42em),#000 calc(100% - .42em));mask-image:linear-gradient(#000 .42em,#0000 .42em calc(100% - .42em),#000 calc(100% - .42em))}.pj[data-cn=N6] .pt-client:after{border-right:1.5px solid rgb(var(--acc));border-left:0;inset:0 0 0 auto}.pj[data-cn=N6] .pt-client .cw+.cw{margin-left:.38em}.pj[data-cn=N6] .pt-client-face{position:relative}.pj[data-cn=N6] .pt-client-face:after{content:"";background:linear-gradient(90deg, transparent calc(100% - 3em), rgb(var(--acc) / .22) calc(100% - 2px), rgb(var(--acc)) calc(100% - 2px));opacity:0;pointer-events:none;position:absolute;inset:-.12em 0}.pj[data-cn=N6] .pt-sub{max-width:32em;padding-left:calc(var(--n6-fs) * .62);font-variation-settings:"wght" 400, "wdth" 92;color:var(--fg);font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1.34;position:relative}.pj[data-cn=N6] .pt-sub:before{content:"";background:rgb(var(--acc) / .6);transform-origin:top;width:1px;position:absolute;inset:.3em auto .3em 0}@media (prefers-reduced-motion:no-preference){html.js .pj[data-cn=N6] .pj-ch:not(.in) .pt-client:before,html.js .pj[data-cn=N6] .pj-ch:not(.in) .pt-client:after,html.js .pj[data-cn=N6] .pj-ch:not(.in) .pt-sub .sw{opacity:0}html.js .pj[data-cn=N6] .pj-ch:not(.in) .pt-client-face{clip-path:inset(-.2em 100% -.2em 0)}html.js .pj[data-cn=N6] .pj-ch:not(.in) .pt-sub:before{transform:scaleY(0)}.pj[data-cn=N6] .pj-ch.in .pt-client:before{animation:.62s .32s both n6-lock-l}.pj[data-cn=N6] .pj-ch.in .pt-client:after{animation:.62s .32s both n6-lock-r}.pj[data-cn=N6] .pj-ch.in .pt-client-face{animation:.76s .64s both n6-reveal}.pj[data-cn=N6] .pj-ch.in .pt-client-face:after{animation:.76s .64s both n6-scan}.pj[data-cn=N6] .pj-ch.in .pt-sub:before{animation:n6-rule .7s var(--ease-out) .94s both}.pj[data-cn=N6] .pj-ch.in .pt-sub .sw{animation:n6-rise .7s var(--ease-out) calc(1s + var(--i) * 30ms) both}}@keyframes n6-lock-l{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-.7em)scaleY(1.45)}55%{opacity:1;transform:none}66%{opacity:.25}78%{opacity:1}}@keyframes n6-lock-r{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(.7em)scaleY(1.45)}55%{opacity:1;transform:none}66%{opacity:.25}78%{opacity:1}}@keyframes n6-reveal{0%{clip-path:inset(-.2em 100% -.2em 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}82%{clip-path:inset(-.2em 0)}}@keyframes n6-scan{0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-100%)}82%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes n6-rule{0%{transform:scaleY(0)}}@keyframes n6-rise{0%{opacity:0;transform:translateY(.7em)}}
.bridge[data-e=E1] .e1-box{--x:0px;--y:0px;--w:0px;--h:0px;--ax:.18;--ay:.18;--c:143 163 176;opacity:0;width:0;height:0;color:rgb(var(--c));transform:translate3d(var(--x), var(--y), 0);will-change:transform, opacity;position:absolute;top:0;left:0}.bridge[data-e=E1] .e1-c{width:0;height:0;position:absolute;top:0;left:0}.bridge[data-e=E1] .e1-tr{transform:translate3d(var(--w), 0, 0)}.bridge[data-e=E1] .e1-bl{transform:translate3d(0, var(--h), 0)}.bridge[data-e=E1] .e1-br{transform:translate3d(var(--w), var(--h), 0)}.bridge[data-e=E1] .e1-c b{background:currentColor;display:block;position:absolute}.bridge[data-e=E1] .e1-c b:first-child{width:100px;height:1px;transform:scaleX(var(--ax))}.bridge[data-e=E1] .e1-c b:last-child{width:1px;height:100px;transform:scaleY(var(--ay))}.bridge[data-e=E1] .e1-tl b,.bridge[data-e=E1] .e1-tr b{top:0}.bridge[data-e=E1] .e1-bl b,.bridge[data-e=E1] .e1-br b{bottom:0}.bridge[data-e=E1] .e1-tl b,.bridge[data-e=E1] .e1-bl b{transform-origin:0 0;left:0}.bridge[data-e=E1] .e1-tr b,.bridge[data-e=E1] .e1-br b{transform-origin:100% 0;right:0}.bridge[data-e=E1] .e1-bl b:last-child{transform-origin:0 100%}.bridge[data-e=E1] .e1-br b:last-child{transform-origin:100% 100%}.marquee[data-e1="1"] .mq-viewport{clip-path:none;overflow:visible}.marquee[data-e1="1"] .mq-word:not(.e1-target),.marquee[data-e1="1"] .mq-star{opacity:calc(1 - .3 * var(--e1-dim,0))}.marquee[data-e1="1"] .mq-word.e1-target:not(.is-solid){-webkit-text-stroke-color:rgb(237 237 238/calc(.5 + .4 * var(--e1-dim,0)))}#s02-experience[data-e=E1][data-own-title="1"] .xp-title .tcur:after{opacity:var(--e1-cur,1);background:color-mix(in srgb, var(--fg) calc(var(--e1-ink,1) * 100%), #285aff)}
.bridge[data-e=E2] .e2-word{--e2-gap:.24em;color:#0000;transform-origin:0;will-change:transform;pointer-events:none;margin:0;position:absolute;top:0;left:0}.bridge[data-e=E2] .e2-word .sp-word+.sp-word{margin-left:var(--e2-gap)}
.bridge[data-e=E3] .e3-cast{position:absolute;inset:0;overflow:hidden}.bridge[data-e=E3] .e3-veil,.marquee[data-e3] .e3-veil{will-change:filter, opacity;position:absolute;inset:0;overflow:hidden}.bridge[data-e=E3] .e3-shadow,.marquee[data-e3] .e3-shadow{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.bridge[data-e=E3] .e3-shadow .mq-word,.marquee[data-e3] .e3-shadow .mq-word{color:#000;-webkit-text-stroke:0;background:0 0;transition:none;translate:none}.bridge[data-e=E3] .e3-shadow .mq-word:not(.is-solid),.marquee[data-e3] .e3-shadow .mq-word:not(.is-solid){color:#0000;-webkit-text-stroke:4px #000}.bridge[data-e=E3] .e3-shadow .mq-star,.marquee[data-e3] .e3-shadow .mq-star{stroke:#000;stroke-width:3px}.marquee[data-e3] .e3-band{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#s02-experience[data-e=E3] .e3-light{z-index:-1;pointer-events:none;position:fixed;inset:0}.e3-defs{width:0;height:0;position:absolute;overflow:hidden}#s02-experience[data-e=E3][data-own-title="1"] .xp-title .ch.off{opacity:1;color:#000;filter:url(#e3-relief)}#s02-experience[data-e=E3][data-own-title="1"] .xp-title .tcur{z-index:1}
.bridge[data-e=E4] .e4-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bridge[data-e=E4] .e4-w{font-family:var(--display);font-variation-settings:"wght" 200, "wdth" 50;letter-spacing:-.01em;fill:#0000;stroke:#ededee80;stroke-width:1.5px;font-weight:200}.bridge[data-e=E4] .e4-w.is-solid{fill:var(--fg);stroke:none}.bridge[data-e=E4] .e4-star path{fill:none;stroke:var(--fg-2);stroke-width:1.6px;stroke-linecap:round}.bridge[data-e=E4] .e4-rope{fill:none;stroke:var(--fg);stroke-width:1px;vector-effect:non-scaling-stroke}#s02-experience[data-e=E4] .xp-title .tcur{vertical-align:baseline;height:0}#s02-experience[data-e=E4] .xp-title .tcur:after{top:auto;bottom:.05em}
.marquee[data-e5=on] .mq-viewport{clip-path:none;will-change:transform;overflow:visible}.marquee[data-e5=on] .mq-word{background:0 0}.marquee[data-e5=on] .e5-l{will-change:transform, opacity;display:inline-block}#s02-experience[data-e5=on] .xp-head{overflow-x:clip}#s02-experience[data-e5=on] .xp-title .ch{will-change:transform, opacity;font-variation-settings:inherit!important}.marquee[data-e5=on] .mq-word.is-solid{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:transparent}
.bridge[data-e=E6] .e6-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bridge[data-e=E6] .e6-band text{fill:var(--fg);stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round;text-transform:uppercase;white-space:pre}.bridge[data-e=E6] .e6-star{fill:none;stroke:var(--fg-2);stroke-width:1.6px;stroke-linecap:round}.bridge[data-e=E6] .e6-title text{fill:var(--fg);fill-opacity:0;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke}.bridge[data-e=E6] .e6-cursor{fill:var(--fg)}.marquee[data-e6=pen] .mq-viewport{visibility:hidden}.marquee[data-e6=fade] .mq-viewport{opacity:var(--e6-band,1)}.marquee[data-e6] .mq-bg{opacity:calc(.55 * var(--e6-bg,1))}
.bridge[data-e=E7] .e7-half,.bridge[data-e=E7] .e7-title{will-change:transform, opacity;position:absolute;top:0;left:0}.bridge[data-e=E7] .e7-half{z-index:2;overflow:hidden}.bridge[data-e=E7] .e7-half>.marquee{height:100%;margin:0}.bridge[data-e=E7] .e7-title{z-index:1;color:var(--fg)}.bridge[data-e=E7] .e7-title .xp-title{white-space:nowrap;margin:0;display:block}.bridge[data-e=E7] .e7-back{--seep:0;z-index:0;background:radial-gradient(48% 160% at 24% 50%, rgb(40 90 255/var(--seep)), transparent 72%), var(--bg-0);will-change:transform, opacity;width:100%;height:0;position:absolute;top:0;left:0}
.bridge[data-s=S1] .s1-defs{width:0;height:0;position:absolute;overflow:hidden}.bridge[data-s=S1] .s1-cover{opacity:0;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.bridge[data-s=S1] .s1-cover>i{background-color:var(--bg-0);background-image:var(--grad-track);will-change:transform;position:absolute;inset:0}.bridge[data-s=S1] .s1-draw{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.bridge[data-s=S1] .s1-draw img{width:100%;height:100%;position:absolute;inset:0}.bridge[data-s=S1] .s1-main{filter:url(#s1-t0)}.bridge[data-s=S1] .s1-lv,.bridge[data-s=S1] .bridge-stage[data-ph] .s1-main{display:none}.bridge[data-s=S1] .bridge-stage[data-ph] .s1-lv{display:block}.bridge[data-s=S1] .s1-b0{filter:url(#s1-b0)}.bridge[data-s=S1] .s1-b1{filter:url(#s1-b1)}.bridge[data-s=S1] .s1-b2{filter:url(#s1-b2)}.sk[data-s=S1] .sk-bg{background:radial-gradient(70% 40% at 30% 0,#ededee06,#0000 70%)}
.bridge[data-s=S2] .s2-layer{position:absolute;inset:0}.bridge[data-s=S2] .s2-t{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;top:0;left:0}.bridge[data-s=S2] .s2-t:after{content:"";background:rgb(11 11 12/var(--d,0));box-shadow:inset 0 0 0 1px rgb(9 9 10/var(--g,0));position:absolute;inset:0}.bridge[data-s=S2] .s2-rail{will-change:transform, opacity;bottom:auto;right:auto}.sk[data-s=S2] .sk-bg{-webkit-mask-composite:source-in;background-image:linear-gradient(90deg,#ededee08 1px,#0000 1px),linear-gradient(#ededee08 1px,#0000 1px);background-position:-1px -1px;background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 70% at 30% 0,#000 0%,#00000059 45%,#0000 75%),linear-gradient(#0000,#000 120px);mask-image:radial-gradient(120% 70% at 30% 0,#000 0%,#00000059 45%,#0000 75%),linear-gradient(#0000,#000 120px);-webkit-mask-composite:source-in;mask-composite:intersect}
.bridge[data-s=S3] .s3{opacity:0;position:absolute;inset:0}.bridge[data-s=S3] .s3-floor{background-color:var(--bg-0);background-image:var(--grad-track);position:absolute;inset:0}.bridge[data-s=S3] .s3-panel{will-change:transform, clip-path, opacity;position:absolute;top:0;left:0;overflow:hidden}.bridge[data-s=S3] .s3-cv{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.bridge[data-s=S3] .s3-rail{width:100%;height:10%;position:absolute;top:83.3333%;left:0}
.bridge[data-s=S4] .s4-plane{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.bridge[data-s=S4] .s4-surface,.bridge[data-s=S4] .s4-shade{opacity:0;position:absolute;inset:0}.bridge[data-s=S4] .s4-surface{background:#111214;box-shadow:inset 0 0 0 1px #8fa3b029,0 48px 120px -36px #000000bf}.bridge[data-s=S4] .s4-board{position:absolute;inset:0}.bridge[data-s=S4] .s4-sq{opacity:0;background:#8fa3b0;position:absolute}.bridge[data-s=S4] .s4-shade{background:linear-gradient(90deg,#0d0d0e00 8%,#0d0d0ed9)}.bridge[data-s=S4] .s4-stack .s4-shade{background:linear-gradient(#0d0d0ed9,#0d0d0e00 80%)}.sk[data-s=S4] .sk-bg:before{--m:max(24px, 7.5vmin);--q:min(calc((100vw - 2 * var(--m)) / 9), calc((100vh - 2 * var(--m)) / 6));content:"";left:calc((100% - 9 * var(--q)) / 2);top:calc((100vh - 6 * var(--q)) / 2);width:calc(9 * var(--q));height:calc(6 * var(--q));background:repeating-conic-gradient(from 270deg, #8fa3b004 0 25%, transparent 0 50%) 0 0 / calc(2 * var(--q)) calc(2 * var(--q));position:absolute;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}@media (max-aspect-ratio:1){.sk[data-s=S4] .sk-bg:before{--q:min(calc((100vw - 2 * var(--m)) / 6), calc((100vh - 2 * var(--m)) / 9));left:calc((100% - 6 * var(--q)) / 2);top:calc((100vh - 9 * var(--q)) / 2);width:calc(6 * var(--q));height:calc(9 * var(--q))}}
.bridge[data-s=S5] .s5-gl,.bridge[data-s=S5] .s5-2d{opacity:0;width:100%;height:100%;position:absolute;inset:0}.sk[data-s=S5] .sk-bg:before{content:"";height:100vh;opacity:calc(var(--s5-wm,1) * .07);background:url(/bridges/S5-watermark.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0 0 auto}
.bridge[data-s=S6] .s6,.bridge[data-s=S6] .s6-floor{position:absolute;inset:0}.bridge[data-s=S6] .s6-floor{background:var(--bg-0)}.bridge[data-s=S6] .s6-sheet,.bridge[data-s=S6] .s6-frame,.bridge[data-s=S6] .s6-sw,.bridge[data-s=S6] .s6-m{transform-origin:0 0;position:absolute;top:0;left:0}.bridge[data-s=S6] .s6-paper{background:radial-gradient(120% 140% at 50% 40%,#ffffff05,#0000 70%),#121214;position:absolute;box-shadow:0 0 0 1px #ffffff08}.bridge[data-s=S6] .s6-pages{position:absolute;inset:0}.bridge[data-s=S6] .s6-p{object-fit:cover;background:var(--bg-0);position:absolute;top:0}.bridge[data-s=S6] .s6-frame{--pc:60 206 190}.bridge[data-s=S6] .s6-m{opacity:0;background:#ededee}.bridge[data-s=S6] .s6-sw{opacity:0}.sk[data-s=S6] .sk-bg{background:0 0}
.bridge[data-s=S7] .s7-gl{width:100%;height:100%;position:absolute;inset:0}.bridge[data-s=S7] .s7-veil{opacity:0;background-color:var(--bg-0);background-image:var(--s7-grain,none), var(--grad-track);background-size:var(--s7-tile,256px) var(--s7-tile,256px), 100% 100%;will-change:opacity;background-repeat:repeat,no-repeat;position:absolute;inset:0}.bridge[data-s=S7] .bridge-stage[data-mode=gl] .s7-veil,.bridge[data-s=S7] .bridge-stage[data-mode=veil] .s7-gl{display:none}.sk[data-s=S7] .sk-bg{overflow:hidden}.sk[data-s=S7] .sk-bg:before{content:"";opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence color-interpolation-filters=%27sRGB%27 type='fractalNoise' baseFrequency='0.92' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.93 0 0 0 0 0.93 0 0 0 0 0.94 0 0 0 1.6 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;height:min(120vh,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#00000059 40%,#0000 85%);mask-image:linear-gradient(#000,#00000059 40%,#0000 85%)}
.bridge[data-s=S8] .s8-cover{background:var(--bg-0);opacity:0;will-change:transform, opacity;height:100%;position:absolute;inset:0 0 auto}.bridge[data-s=S8] .s8-view{opacity:0;position:absolute;inset:0}.bridge[data-s=S8] .s8-fill{background:var(--bg-0);will-change:transform;height:100%;position:absolute;inset:0 0 auto}.bridge[data-s=S8] .s8-head{transform-origin:0 0;will-change:transform;-webkit-mask-composite:source-in;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 6% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 6% 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bridge[data-s=S8] .s8-t,.bridge[data-s=S8] .s8-t>*,.bridge[data-s=S8] .s8-sw>*,.bridge[data-s=S8] .s8-bl{width:100%;height:100%;position:absolute;inset:0}.bridge[data-s=S8] .s8-c,:root[data-track=c] .bridge[data-s=S8] .s8-a{display:none}:root[data-track=c] .bridge[data-s=S8] .s8-c{display:block}.bridge[data-s=S8] .s8-sw{will-change:transform, opacity}.bridge[data-s=S8] .s8-sw:not([data-baked]) .s8-shell{filter:drop-shadow(-14px 10px 18px #0000008c)}.bridge[data-s=S8] .s8-sw:not([data-baked]) .s8-shadow{visibility:hidden}.bridge[data-s=S8] .s8-bl{mix-blend-mode:plus-lighter;opacity:0;visibility:hidden;will-change:opacity}.bridge[data-s=S8] .s8-seam{opacity:0;filter:drop-shadow(0 0 3px #ffffffe6)drop-shadow(0 0 10px #dce6ff99);overflow:visible}.bridge[data-s=S8] .s8-seam polyline{fill:none;stroke:#fff;stroke-width:.28px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.16 2;stroke-dashoffset:var(--g,.16)}
.sk-sk3{--ph:min(80vh, 760px, calc((100vw - 600px) * 1.18));--pw:calc(var(--ph) * var(--ar,.85));--lgap:clamp(28px, 3.2vw, 52px);position:relative}.sk-sk3 .sk3-stage{height:var(--ph);position:relative}.sk-sk3 .sk3-plate{width:var(--pw);height:var(--ph);margin:0 auto;position:relative}.sk-sk3 .sk3-photo{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 6% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 6% 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sk-sk3 .sk3-photo img,.sk-sk3 .sk3-photo svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.sk-sk3 .sk3-shell{will-change:transform, opacity;filter:drop-shadow(-14px 10px 18px #0000008c);pointer-events:none}.sk-sk3 .sk3-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sk-sk3 .sk3-spot{pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out)}.sk-sk3 .sk3-spot[data-on]{opacity:1}.sk-sk3 .sk3-dim{fill:#05050699}.sk-sk3 .sk3-ring{fill:none;stroke:var(--fg);stroke-opacity:.85;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sk-sk3 .sk3-hits circle{fill:#0000;cursor:pointer;pointer-events:all}.sk-sk3 .sk3-leader{transition:opacity .18s var(--ease-out)}.sk-sk3 .sk3-leader path{fill:none;stroke-dasharray:1 1;stroke-dashoffset:var(--draw,0);stroke-linejoin:miter}.sk-sk3 .sk3-leader-halo{stroke:var(--bg-0);stroke-width:4px;stroke-opacity:.8}.sk-sk3 .sk3-leader-line{stroke:var(--tear-b);stroke-width:1px;stroke-opacity:.9;transition:stroke .18s var(--ease-out)}.sk-sk3 .sk3-leader-dot{fill:var(--fg);stroke:#000000b3;stroke-width:1.5px}.sk-sk3 .sk3-leader[data-state=on] .sk3-leader-line{stroke:var(--fg);stroke-opacity:1}.sk-sk3 .sk3-leader[data-state=off]{opacity:.22}.sk-sk3 .sk3-labels{margin:0;padding:0;list-style:none}.sk-sk3 .sk3-label{position:absolute;translate:0 -50%}.sk-sk3 .sk3-label-l{right:calc(50% + var(--pw) / 2 + var(--lgap));text-align:right}.sk-sk3 .sk3-label-r{left:calc(50% + var(--pw) / 2 + var(--lgap));text-align:left}.sk-sk3 .sk3-btn{font:400 12.5px/1.3 var(--mono);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;text-transform:uppercase;text-align:inherit;white-space:nowrap;color:var(--fg-2);text-underline-offset:6px;cursor:pointer;transition:color .18s var(--ease-out), opacity .18s var(--ease-out), text-decoration-color .18s var(--ease-out);background:0 0;border:0;margin:0;padding:6px 2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block}.sk-sk3 .sk3-label[data-state=on] .sk3-btn{color:var(--fg);text-decoration-color:currentColor}.sk-sk3 .sk3-label[data-state=off] .sk3-btn{opacity:.35}.sk-sk3 .sk3-btn[aria-pressed=true],.sk-sk3 .sk3-btn[aria-expanded=true]{color:var(--fg);font-weight:650;text-decoration-color:currentColor}.sk-sk3 .sk3-ev{display:none}.sk-sk3 .sk3-strip{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;column-gap:clamp(20px,3vw,48px);min-height:74px;margin-top:clamp(26px,4.5vh,52px);padding-top:16px;display:grid}.sk-sk3 .sk3-strip p{margin:0}.sk-sk3 .sk3-strip-grp,.sk-sk3 .sk3-strip-k{font:400 10px/1.5 var(--mono);font-variation-settings:"wdth" 87.5;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim)}.sk-sk3 .sk3-strip-grp{margin-bottom:6px}.sk-sk3 .sk3-strip-name{font-family:var(--display);font-variation-settings:"wght" 600, "wdth" 72;text-transform:uppercase;color:var(--fg);font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1}.sk-sk3 .sk3-strip-tools{font:400 12px/1.6 var(--mono);font-variation-settings:"wdth" 87.5;color:var(--fg-2)}.sk-sk3 .sk3-strip-src{align-items:baseline;gap:16px;display:flex}.sk-sk3 .sk3-strip-src ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.sk-sk3 .sk3-strip-src a{font:400 11px/1.3 var(--mono);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);text-underline-offset:5px;transition:color .18s var(--ease-out), opacity .18s var(--ease-out), text-decoration-color .18s var(--ease-out);align-items:center;gap:8px;padding:3px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.sk-sk3 .sk3-strip-src i{flex:none;width:6px;height:6px}.sk-sk3 .sk3-strip-src li[data-state=on] a{color:var(--fg);text-decoration-color:currentColor}.sk-sk3 .sk3-strip-src li[data-state=off] a{opacity:.32}@media (hover:hover) and (pointer:fine){.sk-sk3 .sk3-strip-src a:hover{color:var(--fg);text-decoration-color:currentColor}}@media (max-width:899px){.sk-sk3 .sk3-stage{height:auto}.sk-sk3 .sk3-plate{width:min(100%, calc(64vh * var(--ar,.85)));height:auto;aspect-ratio:var(--ar,.85)}.sk-sk3 .sk3-leaders,.sk-sk3 .sk3-strip{display:none}.sk-sk3 .sk3-labels{border-top:1px solid var(--line);margin-top:28px}.sk-sk3 .sk3-label{text-align:left;border-bottom:1px solid var(--line);position:static;translate:none}.sk-sk3 .sk3-btn{white-space:normal;width:100%;padding:14px 0;font-size:13px}.sk-sk3 .sk3-ev{visibility:hidden;transition:grid-template-rows .22s var(--ease-out), visibility 0s linear .22s;grid-template-rows:0fr;display:grid}.sk-sk3 .sk3-label[data-open] .sk3-ev{visibility:visible;transition:grid-template-rows .22s var(--ease-out), visibility 0s;grid-template-rows:1fr}.sk-sk3 .sk3-ev-in{min-height:0;overflow:hidden}.sk-sk3 .sk3-ev p{font:400 12px/1.6 var(--mono);font-variation-settings:"wdth" 87.5;color:var(--fg-2);margin:0 0 6px}.sk-sk3 .sk3-ev p:last-child{margin-bottom:14px}.sk-sk3 .sk3-ev .sk3-ev-grp{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);font-size:10px}.sk-sk3 .sk3-ev a{color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.sk-sk3 .sk3-shell,.sk-sk3 .sk3-eye{display:none}.sk-sk3,.sk-sk3 *{transition:none!important}}
.fin{--hot:#ff6a1a;padding:calc(var(--bar) + clamp(28px, 5vh, 64px)) var(--gut) clamp(72px, 10vh, 120px);position:relative}.fin-v{transition:opacity .6s}.fin[data-veil="1"] .fin-v{opacity:0;pointer-events:none}.fin-opener{font-family:var(--display);font-variation-settings:"wght" 700, "wdth" 150;letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(26px,2.8vw,42px);font-weight:700;line-height:1.16}html.js .fin-opener{--n2-p:0%}html.js .fin-opener.is-full{--n2-p:107%}.fin-opener.is-filling{animation:fin-n2 var(--n2-dur,1.6s) cubic-bezier(.65, 0, .35, 1) var(--n2-delay,0s) backwards}@keyframes fin-n2{0%{--n2-p:0%}to{--n2-p:107%}}.fin-opener span{--n2-p:inherit}.fin-opener .fo-1,.fin-opener .fo-2{color:#0000;background:linear-gradient(90deg, var(--fg) calc(var(--q) - 7%), var(--hot) calc(var(--q) - 1%), transparent var(--q));-webkit-text-stroke:.032em var(--fg);-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text}.fin-opener .fo-1{--q:clamp(0%, var(--n2-p) * 1.34, 107%)}.fin-opener .fo-2b{letter-spacing:.05em;margin-top:.7em;font-size:.45em;line-height:1.32;display:block}.fin-opener .fo-2{--q:clamp(0%, (var(--n2-p) - 75%) * 4, 107%);-webkit-text-stroke-width:.045em}@media (prefers-reduced-motion:reduce){html.js .fin-opener{--n2-p:107%}}.fin-bio{max-width:58ch;color:var(--fg-2);margin:0;font-size:clamp(16px,1.22vw,19px);line-height:1.62}.fin-line{color:var(--fg);text-wrap:balance;margin:0 0 18px;font-size:clamp(18px,1.45vw,22px);line-height:1.35}.fin-cs-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fin-cs-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(9ch,12ch) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:46px;display:grid}.fin-cs-k{font:400 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.fin-cs-place .fin-cs-k{color:var(--fg-2);grid-column:1/-1}.fin-cs-v{min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;font-size:16px;line-height:1.3;display:flex}.fin-cs-v>span{align-items:center;gap:8px;display:inline-flex}a.fin-cs-v>span{transition:background-size .26s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}a.fin-cs-v:hover>span,a.fin-cs-v:focus-visible>span{background-size:100% 1px}.fin-copy{border:1px solid var(--line);cursor:pointer;min-width:82px;min-height:34px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:color .16s,border-color .16s;display:inline-flex}.fin-copy:hover{color:var(--fg);border-color:#ffffff59}@media (max-width:767px){.fin-copy{min-height:44px}}.fin-cs-status{min-height:16px;font:400 9.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:8px 0 0}.fin-st{margin:0;padding:0;list-style:none}.fin-st li{min-height:34px;font:400 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:10px;transition:color .32s;display:flex}.fin-st li:before{content:"";opacity:.6;border:1px solid;flex:none;width:6px;height:6px;transition:background .32s,opacity .32s;rotate:45deg}.fin-st[data-on="1"] li:nth-child(-n+1),.fin-st[data-on="2"] li:nth-child(-n+2),.fin-st[data-on="3"] li{color:var(--fg)}.fin-st[data-on="1"] li:nth-child(-n+1):before,.fin-st[data-on="2"] li:nth-child(-n+2):before,.fin-st[data-on="3"] li:before{background:var(--fg);opacity:1}.fin-st[data-on="3"] li:nth-child(3):before{background:var(--hot);border-color:var(--hot)}.fin-chrome{pointer-events:none;position:absolute;inset:0}.fin-landing,.fin-landing>canvas{pointer-events:none;position:absolute}.fin-plate-ph{background:radial-gradient(60% 50% at 62% 40%,#ffffff0d,#0000 70%),linear-gradient(#0b0b0d,#050506)}
.fs1{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);min-height:118svh;display:grid}.fs1-text{flex-direction:column;grid-column:1/span 7;gap:clamp(36px,7vh,72px);padding:4vh 0 8vh;display:flex}.fs1-panel{top:calc(var(--bar) + 16px);width:min(100%, calc(100svh - var(--bar) - 32px));aspect-ratio:1;grid-column:8/span 5;justify-self:end;position:sticky}.fs1-line{max-width:22em;font-family:var(--display);font-variation-settings:"wght" 800, "wdth" 125;letter-spacing:.012em;text-transform:uppercase;color:var(--fg);margin:0 0 clamp(24px,3.6vh,36px);font-size:clamp(20px,1.95vw,30px);font-weight:800;line-height:1.1}.fs1-ls{display:block}.fs1-ls1{font-variation-settings:"wght" 820, "wdth" 150;letter-spacing:.01em;margin-top:.2em;font-size:1.75em;line-height:1}.fs1-wm{vertical-align:top;margin-bottom:-.12em;padding:0 .04em .12em 0;display:inline-block;overflow:hidden}.fs1-w{transform-origin:0 100%;display:inline-block}.fs1-kw{color:var(--hot);position:relative}.fs1-kw:after{content:"";background:var(--hot);transform-origin:0;height:.075em;position:absolute;bottom:.02em;left:0;right:.02em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fs1-kw{color:#0000;background:linear-gradient(90deg, var(--hot) 0 31%, #ffe2cc 35.5%, var(--fg) 41% 100%) 0 0 / 300% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.fs1-ls1 .fs1-w{color:#0000;background:linear-gradient(90deg, var(--fg) 0 44%, var(--hot) 48%, transparent 51%) 0 0 / 220% 100% no-repeat;-webkit-text-stroke:.026em var(--fg);-webkit-background-clip:text;background-clip:text}}@property --fs1-bk{syntax:"<length>";inherits:false;initial-value:14px}@media (prefers-reduced-motion:no-preference){html.js .fs1-contact[data-in="0"] .fs1-w{transform:translateY(110%)rotate(5deg)}html.js .fs1-contact[data-in="0"] .fs1-kw,html.js .fs1-contact[data-in="0"] .fs1-ls1 .fs1-w{background-position:100% 0}html.js .fs1-contact[data-in="0"] .fs1-kw:after{transform:scaleX(0)}.fs1-contact[data-in="1"] .fs1-w{animation:fs1-rise .86s var(--ease-out) calc(var(--i) * 44ms) backwards}.fs1-contact[data-in="1"] .fs1-kw{animation:fs1-sweep .9s cubic-bezier(.6, 0, .2, 1) calc(.76s + var(--k) * .28s) backwards}.fs1-contact[data-in="1"] .fs1-kw:after{animation:fs1-bar .64s var(--ease-out) calc(1.08s + var(--k) * .28s) backwards}.fs1-contact[data-in="1"] .fs1-ls1 .fs1-w{animation:fs1-rise .86s var(--ease-out) calc(var(--i) * 44ms) backwards, fs1-sweep 1.15s cubic-bezier(.65, 0, .35, 1) calc(1.18s + var(--i) * 90ms) backwards}}@keyframes fs1-rise{0%{transform:translateY(110%)rotate(5deg)}}@keyframes fs1-sweep{0%{background-position:100% 0}}@keyframes fs1-bar{0%{transform:scaleX(0)}}.fs1-sheet{--dim:var(--fg-dim);background:linear-gradient(var(--dim), var(--dim)) 0 0 / var(--fs1-bk) 1px, linear-gradient(var(--dim), var(--dim)) 0 0 / 1px var(--fs1-bk), linear-gradient(var(--dim), var(--dim)) 100% 0 / var(--fs1-bk) 1px, linear-gradient(var(--dim), var(--dim)) 100% 0 / 1px var(--fs1-bk), linear-gradient(var(--dim), var(--dim)) 0 100% / var(--fs1-bk) 1px, linear-gradient(var(--dim), var(--dim)) 0 100% / 1px var(--fs1-bk), linear-gradient(var(--dim), var(--dim)) 100% 100% / var(--fs1-bk) 1px, linear-gradient(var(--dim), var(--dim)) 100% 100% / 1px var(--fs1-bk), radial-gradient(circle at 1px 1px, #ffffff0f .75px, transparent 1.2px) 0 0 / 6px 6px, linear-gradient(180deg, #ffffff07, #ffffff02);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;flex-direction:column;max-width:660px;padding:14px 18px 8px;display:flex;position:relative}.fs1-sheet .fs1-status{flex-wrap:wrap;order:-1;gap:8px 10px;margin:0 0 10px;display:flex}.fs1-sheet .fin-st li{border:1px solid var(--line);border-radius:999px;gap:9px;min-height:28px;padding:0 12px 0 10px;font-size:9.5px;transition:color .32s,border-color .32s}.fs1-sheet .fin-st li:before{opacity:.7;border-radius:50%;width:6px;height:6px;rotate:none}.fs1-sheet .fin-st[data-on="1"] li:first-child,.fs1-sheet .fin-st[data-on="2"] li{color:var(--fg);border-color:#ffffff38}.fs1-sheet .fin-st[data-on="1"] li:first-child:before,.fs1-sheet .fin-st[data-on="2"] li:before{background:var(--hot);border-color:var(--hot);opacity:1;box-shadow:0 0 0 3px #ff6a1a29,0 0 9px #ff6a1abf}.fs1-sheet .fin-cs-list{counter-reset:fs1row;border-top:0}.fs1-sheet .fin-cs-row{counter-increment:fs1row;isolation:isolate;background:linear-gradient(var(--line), var(--line)) 0 100% / 100% 1px no-repeat;border-bottom:0;grid-template-columns:3.2ch minmax(8ch,10.5ch) minmax(0,1fr) auto;gap:12px;min-height:56px;padding:0 6px;position:relative}.fs1-sheet .fin-cs-row:nth-child(2){--r:1}.fs1-sheet .fin-cs-row:nth-child(3){--r:2}.fs1-sheet .fin-cs-row:nth-child(4){--r:3}.fs1-sheet .fin-cs-row:nth-child(5){--r:4}.fs1-sheet .fin-cs-row:before{content:counter(fs1row, decimal-leading-zero);font:400 9px/1 var(--mono);letter-spacing:.1em;color:var(--fg-dim);opacity:.7;transition:color .2s}.fs1-sheet .fin-cs-row:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--hot) 0 2px, #ff6a1a21 2px, #ff6a1a09 58%, transparent);transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;inset:0 0 1px;transform:scaleX(0)}.fs1-sheet .fin-cs-row:is(:has(a,button):hover,:has(:focus-visible)):after{transform:scaleX(1)}.fs1-sheet .fin-cs-row:is(:has(a,button):hover,:has(:focus-visible)):before{color:var(--hot);opacity:1}.fs1-sheet .fin-cs-row:has(a.fin-cs-v:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.fs1-sheet .fin-cs-k{letter-spacing:.16em;font-size:9.5px;transition:color .2s}.fs1-sheet .fin-cs-row:is(:has(a,button):hover,:has(:focus-visible)) .fin-cs-k{color:var(--fg)}.fs1-sheet .fin-cs-v{min-height:56px;font-family:var(--display);font-variation-settings:"wght" 520, "wdth" 108;letter-spacing:.005em;overflow-wrap:normal;grid-column:3/-1;font-size:clamp(16px,1.22vw,19px)}.fs1-sheet .fin-cs-row:has(.fin-copy) .fin-cs-v{grid-column:3}.fs1-sheet .fin-plus{font-family:var(--mono);margin:0 -.38em 0 -.12em;font-weight:500}@media (max-width:767px){.fs1-sheet .fin-plus{margin-right:-.5em}}.fs1-sheet .fin-plus-mid{margin-left:-.45em}.fs1-sheet .fin-cs-v>span,.fs1-sheet a.fin-cs-v:is(:hover,:focus-visible)>span{transition:transform .42s var(--ease-out);background:0 0}.fs1-sheet .fin-cs-row:is(:has(a,button):hover,:has(:focus-visible)) .fin-cs-v>span{transform:translate(6px)}.fs1-sheet a.fin-cs-v{outline:none;justify-content:space-between}.fs1-sheet a.fin-cs-v:before{content:"";position:absolute;inset:0}.fs1-sheet a.fin-cs-v:after{--fs1-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='square'%3E%3Cpath d='M3.5 12h16M13.5 6l6 6-6 6'/%3E%3C/svg%3E");content:"";width:18px;height:18px;color:var(--fg-dim);-webkit-mask:var(--fs1-arrow) center / contain no-repeat;-webkit-mask:var(--fs1-arrow) center / contain no-repeat;mask:var(--fs1-arrow) center / contain no-repeat;transform:translate(calc(var(--mx,0) * 1px), calc(var(--my,0) * 1px)) rotate(var(--rot,0deg));transition:transform .28s var(--ease-out), color .2s ease;background:currentColor;flex:none;margin-left:16px}.fs1-sheet a.fin-cs-v[target]:after{--rot:-45deg}.fs1-sheet a.fin-cs-v[download]:after{--rot:90deg}.fs1-sheet .fin-cs-row:is(:has(a,button):hover,:has(:focus-visible)) a.fin-cs-v:after{color:var(--hot)}.fs1-sheet a.fin-cs-v[download]>span>svg{display:none}.fs1-sheet .fin-cs-row:has(.fin-copy) a.fin-cs-v:after{display:none}.fs1-sheet .fin-copy{z-index:1;background:linear-gradient(var(--hot), var(--hot)) 0 0 / 0% 100% no-repeat;min-width:100px;min-height:34px;transition:background-size .42s var(--ease-out), color .2s ease, border-color .2s ease;border-color:#fff3;border-radius:999px;padding:0 14px;position:relative}.fs1-sheet .fin-copy:hover{border-color:var(--hot);color:var(--fg)}.fs1-sheet .fin-copy[data-copied]{border-color:var(--hot);color:#160a03;transition:background-size .42s var(--ease-out), color .12s ease .26s, border-color .2s ease;background-size:100% 100%}.fs1-sheet .fin-copy[data-copied] svg{animation:fs1-pop .38s var(--ease-out)}@keyframes fs1-pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.fs1-sheet .fin-cs-status{margin:6px 0 0}@media (prefers-reduced-motion:no-preference){html.js .fs1-contact[data-in="0"] .fs1-sheet{--fs1-bk:0px}html.js .fs1-contact[data-in="0"] .fin-cs-row{background-size:0 1px}html.js .fs1-contact[data-in="0"] .fin-cs-row>*,html.js .fs1-contact[data-in="0"] .fin-cs-row:before,html.js .fs1-contact[data-in="0"] .fin-st li{opacity:0}.fs1-contact[data-in="1"] .fs1-sheet{animation:fs1-brackets .9s var(--ease-out) .3s backwards}.fs1-contact[data-in="1"] .fin-cs-row{animation:fs1-rule 1s var(--ease-out) calc(.52s + var(--r,0) * 90ms) backwards}.fs1-contact[data-in="1"] .fin-cs-row>*,.fs1-contact[data-in="1"] .fin-cs-row:before{animation:fs1-in .7s var(--ease-out) calc(.64s + var(--r,0) * 90ms) backwards}.fs1-contact[data-in="1"] .fin-st li{animation:fs1-in .7s var(--ease-out) .42s backwards}.fs1-contact[data-in="1"] .fin-st li+li{animation-delay:.5s}.fs1-sheet .fin-st[data-on="2"] li:before{animation:2.6s ease-in-out 1s infinite fs1-led}.fs1-sheet .fin-st[data-on="2"][data-off] li:before{animation-play-state:paused}}@keyframes fs1-brackets{0%{--fs1-bk:0px}}@keyframes fs1-rule{0%{background-size:0 1px}}@keyframes fs1-in{0%{opacity:0;translate:0 10px}}@keyframes fs1-led{50%{opacity:.55}}@media (max-width:767px){.fs1{grid-template-columns:minmax(0,1fr);row-gap:32px;min-height:0}.fs1-panel{grid-area:1/1;justify-self:center;width:100%;position:relative;top:auto}.fs1-text{grid-column:1;gap:36px;padding:0}.fin[data-fs=FS1] .fin-opener{font-size:6.4vw}.fin[data-fs=FS1] .fin-opener .fo-2b{font-size:.5625em}.fs1-line{font-size:5.3vw}.fs1-sheet{padding:12px 10px 6px}.fs1-sheet .fin-cs-row{grid-template-columns:2.6ch minmax(0,1fr) auto;align-content:center;gap:4px 10px;min-height:64px;padding:10px 4px}.fs1-sheet .fin-cs-row:before{grid-area:1/1}.fs1-sheet .fin-cs-k{grid-area:1/2;font-size:11px}.fs1-sheet .fin-cs-v{font-variation-settings:"wght" 520, "wdth" 96;grid-area:2/2/auto/-1;min-height:0;font-size:15px}.fs1-sheet .fin-cs-row:has(.fin-copy) .fin-cs-v{font-variation-settings:"wght" 520, "wdth" 96;grid-area:2/2/auto/-1;min-height:0;font-size:15px}.fs1-sheet .fin-copy{grid-area:1/3;min-width:92px;min-height:44px;font-size:11px}}
.fs2{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(32px,6vh,64px) clamp(16px,2vw,32px);display:grid}.fs2-left{flex-direction:column;grid-area:1/1/auto/span 2;gap:22px;display:flex}.fs2-stage{grid-area:1/3/auto/span 7;height:80svh;position:relative}.fin-cs.fs2-right{grid-area:1/10/auto/span 3}.fs2-bio{grid-area:2/3/auto/span 7}.fs2-place{border-top:1px solid var(--line);font:400 10px/2.1 var(--mono);letter-spacing:.14em;color:var(--fg-2);margin:0;padding:14px 0 0;list-style:none}.fs2-cv{border:1px solid var(--line);min-height:44px;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg);border-radius:4px;align-self:flex-start;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,background .18s;display:inline-flex}.fs2-cv:hover{background:#ffffff0f;border-color:#ffffff59}.fs2-dots{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.fs2[data-st=map] .fs2-dots{opacity:1}.fs2[data-st=map] .fs2-stage .fin-landing>canvas{opacity:0}.fs2-cg{letter-spacing:0;line-height:1;position:absolute;inset:0}html.js .fs2[data-ready="0"] .fs2-cg{opacity:0}.fs2-cg .cg-row{--q:clamp(0%, (var(--n2-p) * var(--T) / 107 - var(--i) * 70%) * .2816, 107%);white-space:nowrap;transform-origin:0;color:#0000;background:linear-gradient(90deg, var(--fg) calc(var(--q) - 7%), var(--hot) calc(var(--q) - 1%), transparent var(--q));-webkit-text-stroke:.03em var(--fg);-webkit-background-clip:text;background-clip:text;position:absolute}.fs2[data-st=disc] .cg-row{transform:translate(var(--dx), var(--dy)) scale(var(--sx), var(--sy))}.fin[data-fs=FS2] .fin-opener.is-filling{animation-timing-function:linear}.fs2-map{position:absolute;inset:0}.fs2-line{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fs2-line path{fill:none;stroke:var(--fg);stroke-width:1px;stroke-opacity:.9;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.fs2[data-st=map] .fs2-line path{stroke-dashoffset:0}.fs2-chennai{opacity:0}.fs2[data-st=map] .fs2-chennai{opacity:1}.fs2-chennai circle{fill:var(--hot)}.fs2-chennai line{stroke:var(--fg-dim);stroke-width:1px}.fs2-chennai text{font:400 9px var(--mono);letter-spacing:.14em;fill:var(--fg)}.fs2[data-anim="1"] .cg-row{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.fs2[data-anim="1"] .fs2-dots{transition:opacity .7s .4s}.fs2[data-anim="1"] .fs2-stage .fin-landing>canvas{transition:opacity 1s}.fs2[data-anim="1"] .fs2-line path{transition:stroke-dashoffset .6s cubic-bezier(.45,0,.55,1) .9s}.fs2[data-anim="1"] .fs2-chennai{transition:opacity .4s 2.1s}.fs2-right .fin-cs-row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.fs2-right .fin-cs-k{grid-column:1/-1;padding-top:12px}.fs2-right .fin-cs-v{min-height:40px}.fs2-right a.fin-cs-v>span{--n2-p:0%;font-variation-settings:"wght" 700, "wdth" 150;letter-spacing:.04em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg, var(--fg) calc(var(--n2-p) - 7%), var(--hot) calc(var(--n2-p) - 1%), transparent var(--n2-p));-webkit-text-stroke:.045em var(--fg);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:700;transition:--n2-p .52s cubic-bezier(.65,0,.35,1)}.fs2-right a.fin-cs-v:hover>span,.fs2-right a.fin-cs-v:focus-visible>span{--n2-p:107%}@media (hover:none),(max-width:767px),(prefers-reduced-motion:reduce){.fs2-right a.fin-cs-v>span{--n2-p:107%}}@media (max-width:767px){.fs2{grid-template-columns:minmax(0,1fr);row-gap:36px}.fs2-stage,.fin-cs.fs2-right,.fs2-left,.fs2-bio{grid-area:auto/1}.fs2-stage{aspect-ratio:.872;order:1;height:auto}.fs2-bio{order:2}.fin-cs.fs2-right{order:3}.fs2-right .fin-cs-v{overflow-wrap:normal;min-height:44px}.fs2-right a.fin-cs-v>span{font-size:13px}.fs2-left{order:4}}
.fin[data-fs=FS3],.fin[data-fs=FS4],.fin[data-fs=FS5]{padding-top:0;padding-inline:0}.fs3{flex-direction:column;display:flex;position:relative}.fs3-stage{position:relative}.fs3-plate{background:#060607;height:100svh;position:relative;overflow:hidden}.fs3-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fs3-cast{pointer-events:none;position:absolute;top:0;left:0}.fs3-head{z-index:2;top:calc(var(--bar) + clamp(24px, 6vh, 64px));left:var(--gut);flex-direction:column;gap:18px;width:min(58%,820px);display:flex;position:absolute}.fs3-status{flex-wrap:wrap;gap:4px 22px;display:flex}.fin-cs.fs3-contact{z-index:2;left:var(--gut);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505069e;border-radius:6px;width:min(540px,44vw);padding:16px 18px 6px;position:absolute;bottom:clamp(24px,5vh,56px)}html.js .fs3[data-ph=""] .fs3-contact{opacity:0;translate:0 22px}.fs3-contact{transition:opacity .6s ease, translate .7s var(--ease-out)}.fs3-contact .fin-line{font-size:clamp(16px,1.2vw,19px)}.fs3-contact .fin-cs-row{grid-template-columns:9ch minmax(0,1fr) auto;min-height:40px}.fs3-contact .fin-cs-v{font-size:15px}.fs3-bio{padding:clamp(48px, 9vh, 96px) var(--gut) 0}@media (max-width:767px){.fs3-stage{flex-direction:column;display:flex}.fs3-head{width:auto;padding:calc(var(--bar) + 28px) var(--gut) 24px;order:0;position:static}.fin[data-fs=FS3] .fin-opener{font-size:6.4vw}.fin[data-fs=FS3] .fin-opener .fo-2b{font-size:.5625em}.fs3-plate{order:1;height:88svh}.fin-cs.fs3-contact{width:auto;margin:28px var(--gut) 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;order:2;padding:0;position:static}html.js .fs3[data-ph=""] .fs3-contact{opacity:1;translate:none}.fs3-bio{order:3;padding-top:36px}}
.fs4-stage{height:100svh;min-height:640px;padding:calc(var(--bar) + clamp(20px, 4vh, 48px)) var(--gut) 0;position:relative;overflow:hidden}.fin[data-fs=FS4] .fin-opener{z-index:2;font-size:clamp(28px,3.3vw,48px);position:relative}.fs4-robot{aspect-ratio:1;pointer-events:none;-webkit-mask-composite:source-in;width:min(46vw,74svh);position:absolute;bottom:-6svh;left:-4vw;-webkit-mask-image:linear-gradient(#0000,#000 22%),linear-gradient(270deg,#0000,#000 24%);mask-image:linear-gradient(#0000,#000 22%),linear-gradient(270deg,#0000,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.fs4-robot img,.fs4-robot canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fs4-robot[data-frames="1"] img,.fs4-robot[data-frames="0"] canvas{visibility:hidden}.fs4-map{left:calc(var(--gut) + (100% - 2 * var(--gut)) * 5 / 12);width:min(calc((100% - 2 * var(--gut)) * 4 / 12), 46svh);position:absolute;top:40%}.fs4-map:before{content:"";aspect-ratio:1;display:block}.fs4-status{margin-top:8px}.fin-cs.fs4-rail{right:var(--gut);width:calc((100% - 2 * var(--gut)) * 3 / 12 - 8px);position:absolute;bottom:clamp(32px,8svh,80px)}.fs4-rail .fin-cs-row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.fs4-rail .fin-cs-k{grid-column:1/-1;padding-top:10px}.fs4-rail .fin-cs-v{min-height:34px;font-size:15px}.fs4-bio{padding:clamp(48px, 9vh, 96px) var(--gut) 0}@media (max-width:767px){.fs4-stage{grid-template-columns:42% 58%;height:auto;min-height:0;padding-bottom:0;display:grid}.fin[data-fs=FS4] .fin-opener{grid-column:1/-1;margin-bottom:20px;font-size:6.4vw}.fin[data-fs=FS4] .fin-opener .fo-2b{font-size:.5625em}.fs4-robot{width:auto;margin-left:calc(-1 * var(--gut));align-self:center;position:relative;bottom:auto;left:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000),linear-gradient(270deg,#0000,#000 28%);mask-image:linear-gradient(#0000,#000 14% 78%,#0000),linear-gradient(270deg,#0000,#000 28%)}.fs4-robot img,.fs4-robot canvas{transform-origin:46% 30%;transform:scale(1.75)}.fs4-map{align-self:center;width:auto;position:relative;left:auto;top:auto!important}.fin-cs.fs4-rail{grid-column:1/-1;width:auto;margin-top:28px;position:static}.fs4-rail .fin-cs-v{min-height:44px}}
.fs5-plate{background:#050506;height:100svh;position:relative;overflow:hidden}.fs5-frames{position:absolute;top:0;left:0}.fs5-clip{pointer-events:none;position:absolute;inset:0}.fs5-screen{pointer-events:auto;transform-origin:0 0;opacity:0;background:radial-gradient(90% 90% at 30% 40%,#1e222cf5,#06070af7);transition:opacity .5s;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 80px #96afe624}.fs5[data-lit="1"] .fs5-screen{opacity:1}.fs5-screen-map{flex:none;width:44%;height:100%;position:relative}.fs5-screen-map canvas{position:absolute;top:0;left:0}.fin-cs.fs5-screen-contact{opacity:0;width:56%;padding:30px 30px 0 8px;transition:opacity .5s}.fs5[data-ct="1"] .fs5-screen-contact,.fs5-screen-contact:focus-within{opacity:1}.fs5-screen-contact .fin-line{font-size:18px}.fs5-screen-contact .fin-cs-row{grid-template-columns:8ch minmax(0,1fr) auto;min-height:40px}.fs5-screen-contact .fin-cs-v{min-height:38px;font-size:14.5px}.fs5-screen-contact .fin-copy{min-width:0}.fs5-screen-contact :focus-visible{outline-offset:2px;outline-width:2px}.fs5-head{z-index:2;top:calc(var(--bar) + clamp(20px, 5vh, 56px));left:var(--gut);width:calc(36% - var(--gut));flex-direction:column;gap:14px;display:flex;position:absolute}.fin[data-fs=FS5] .fin-opener{font-size:clamp(20px,2.1vw,34px)}@media (min-width:768px){.fs5-head:before{content:"";z-index:-1;inset:-48px -64px -32px calc(-1 * var(--gut));pointer-events:none;background:radial-gradient(85% 75% at 0 40%,#040405e0,#04040599 45%,#0000 80%);position:absolute}}.fs5-status{flex-wrap:wrap;gap:2px 20px;display:flex}.fs5-bio{padding:clamp(48px, 9vh, 96px) var(--gut) 0}@media (max-width:767px){.fs5-head{width:auto;right:var(--gut)}.fin[data-fs=FS5] .fin-opener{font-size:6.4vw}.fin[data-fs=FS5] .fin-opener .fo-2b{font-size:.5625em}.fs5-screen-map{width:100%}.fin-cs.fs5-list{margin:28px var(--gut) 0}}
.edu-grid>.edu-pub{border:1px solid var(--line);border-top:2px solid var(--accent);background:#ffffff05;border-radius:4px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(20px,2.6vw,40px);padding:clamp(20px,2.2vw,32px);display:grid}.edu-grid>.edu-pub h3{margin-top:0}.edu-pub-media{aspect-ratio:16/9;background:#ffffff0d;border:1px solid #ffffff12;position:relative;overflow:hidden}:root[data-track=c] .edu-pub-media{background:#ffffff1a}.edu-pub-media>canvas{width:100%;height:100%}@media (max-width:900px){.edu-grid>.edu-pub{grid-template-columns:1fr}}#s06-education{--edu-hot:#ff6a1a}#s06-education .edu-degree .ew{display:inline-block;position:relative}#s06-education .edu-degree .ew:before{content:attr(data-w);visibility:hidden}#s06-education .edu-degree .ew>span{white-space:nowrap;position:absolute;top:0;left:0}#s06-education .edu-stat .cg{white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;display:inline-block}#s06-education .edu-stat .cg-s{color:#0000;display:inline-block;position:relative}#s06-education .edu-stat .cg-r{color:var(--fg);transform:translate(var(--jx,0), var(--jy,0));position:absolute;top:0;left:0}#s06-education .edu-stat .cg-r:before,#s06-education .edu-stat .cg-r:after{content:attr(data-c);z-index:-1;opacity:var(--so,0);position:absolute;top:0;left:0}#s06-education .edu-stat .cg-r:before{color:var(--edu-hot);transform:translate(calc(var(--sx,0em) * -1), var(--sy,0em))}#s06-education .edu-stat .cg-r:after{color:var(--tear-b);opacity:calc(var(--so,0) * .7);transform:translate(var(--sx,0em), calc(var(--sy,0em) * -1))}#s06-education .edu-stat .cg-r.lk:before,#s06-education .edu-stat .cg-r.lk:after{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out)}#s06-education .edu-pub-text h3{font:500 clamp(11.5px, .86vw, 13px)/1.4 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg);align-items:center;gap:14px;margin:0 0 18px;display:flex}#s06-education .edu-pub-text h3:before{content:"";background:var(--edu-hot);transform-origin:0;flex:none;width:36px;height:1px}#s06-education .edu-pub-text cite{max-width:34ch;font-family:var(--display);font-variation-settings:"wght" 600, "wdth" 92;letter-spacing:.012em;text-transform:uppercase;color:var(--fg);font-size:clamp(20px,2.05vw,31px);font-style:normal;font-weight:600;line-height:1.12;display:block}#s06-education .edu-pub-text p{max-width:44ch;font-family:var(--display);font-variation-settings:"wght" 420, "wdth" 118;letter-spacing:.012em;text-transform:none;color:var(--fg-2);margin:22px 0 0;padding-top:16px;font-size:clamp(15px,1.16vw,17.5px);font-weight:400;line-height:1.4;position:relative}#s06-education .edu-pub-text p:before{content:"";background:var(--line);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}@property --edu-p{syntax:"<percentage>";inherits:false;initial-value:107%}@media (prefers-reduced-motion:no-preference){html.js #s06-education .edu-degree:not(.is-play) .ew>span{opacity:0}#s06-education .edu-degree .ew>span{transform-origin:0 100%}#s06-education .edu-degree.is-play .ew{animation:edu-mask 1.6s linear calc(var(--i,0) * .12s) backwards}#s06-education .edu-degree.is-play .ew>span{animation:edu-rise 1.4s cubic-bezier(.25, 1, .5, 1) calc(var(--i,0) * .12s) backwards}html.js #s06-education .edu-stat .cg:not(.is-on),html.js #s06-education .edu-pub-text:not(.is-play) h3,html.js #s06-education .edu-pub-item:not(.is-play) cite,html.js #s06-education .edu-pub-item:not(.is-play) p{opacity:0}#s06-education .edu-pub-text.is-play h3:before{animation:edu-draw .76s var(--ease-out) backwards}#s06-education .edu-pub-text.is-play h3>span{animation:edu-track .9s var(--ease-out) .14s backwards}#s06-education .edu-pub-text cite{color:#0000;background:linear-gradient(90deg, var(--fg) calc(var(--edu-p) - 7%), var(--edu-hot) calc(var(--edu-p) - 1%), transparent var(--edu-p));-webkit-text-stroke:.03em transparent;-webkit-background-clip:text;background-clip:text}#s06-education .edu-pub-item.is-play cite{animation:edu-outline .36s ease-out .12s backwards, edu-fill 1.5s var(--ease-in-out) .4s backwards, edu-stroke 1.5s var(--ease-in-out) .4s backwards}#s06-education .edu-pub-item.is-play p{animation:1.1s cubic-bezier(.45,0,.25,1) 1.19s backwards edu-pour;-webkit-mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/250% 100% no-repeat;mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/250% 100% no-repeat}}@keyframes edu-mask{0%,to{clip-path:inset(-.4em -.4em -.06em)}}@keyframes edu-rise{0%{opacity:.35;transform:translateY(118%)scaleX(.55)}55%{opacity:1}}@keyframes edu-draw{0%{transform:scaleX(0)}}@keyframes edu-track{0%{opacity:0;transform:translate(-.6em)}}@keyframes edu-outline{0%{opacity:0}}@keyframes edu-fill{0%{--edu-p:0%}to{--edu-p:107%}}@keyframes edu-stroke{0%,60%{-webkit-text-stroke-color:var(--edu-hot)}88%{-webkit-text-stroke-color:var(--fg)}}@keyframes edu-pour{0%{-webkit-mask-position:100% 0;mask-position:100% 0}}
.bridge-d .d-v,.bridge-d .d-cover,.bridge-d .d-room{height:100%;position:absolute;inset:0 0 auto}.bridge-d .d-cover{background:var(--bg-0);opacity:0}.bridge-d .d-cover,.bridge-d .d-room{--d-end:clamp(0, (1 - var(--bout,0)) / .15, 1);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--d-end)) calc(100% - 48px), transparent);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--d-end)) calc(100% - 48px), transparent);mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--d-end)) calc(100% - 48px), transparent)}.bridge-d .d-room{overflow:hidden}.bridge-d .d-head{transform-origin:0 0;will-change:transform;-webkit-mask-composite:source-in;position:absolute;top:0;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.bridge-d .d-t,.bridge-d .d-t>*{width:100%;height:100%;position:absolute;inset:0}.bridge-d .d-c,:root[data-track=c] .bridge-d .d-a{display:none}:root[data-track=c] .bridge-d .d-c{display:block}.bridge-d canvas{width:100%;height:100%;position:absolute;top:0;left:0}.sk3-plate[data-d-hide]{visibility:hidden}
.bridge[data-d=D1] .d1-bg,.bridge[data-d=D1] .d1-fig{transform-origin:0 0;will-change:transform, opacity;opacity:0;max-width:none;position:absolute;top:0;left:0}.bridge[data-d=D1] .d1-vig{position:absolute;inset:0}.bridge[data-d=D1] .d1-scr{--f:0;box-sizing:border-box;border:0 solid color-mix(in srgb, var(--line) calc(var(--f) * 100%), #0c0c0d);border-top-color:color-mix(in srgb, var(--accent) calc(var(--f) * 100%), #2e2e32);background:rgb(255 255 255/calc(.018 * var(--f)));position:absolute;overflow:hidden}.bridge[data-d=D1] .d1-black{opacity:0;background:#000;position:absolute;inset:0}.bridge[data-d=D1] .d1-glass{opacity:0;background:linear-gradient(115deg,#ffffff1f,#ffffff08 38%,#0000 55%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}
.bridge[data-d=D2] .d2-dive{position:absolute;inset:0}.bridge[data-d=D2] .d2-macro{transform-origin:0 0;will-change:transform, opacity;opacity:0;width:1600px;max-width:none;height:1600px;position:absolute;top:0;left:0}:root[data-track=c] .bridge[data-d=D2] .d2-macro.d-c{display:block}.bridge[data-d=D2] .d2-smoke{background:radial-gradient(75% 70%,#0000 55%,#000000b8),#0e101438;position:absolute;inset:0}.bridge[data-d=D2] .d2-led{aspect-ratio:1;opacity:0;background:radial-gradient(circle closest-side,#ecf0f41a,#ecf0f424 68%,#ecf0f452 88%,#ecf0f41f 96%,#0000);border-radius:50%;width:calc(min(100vw,100vh)/6.25);position:absolute;top:calc(min(100vw,100vh)/-20)}.bridge[data-d=D2] .d2-led:first-of-type{left:22%}.bridge[data-d=D2] .d2-led:nth-of-type(2){top:calc(min(100vw,100vh)/-12.5);left:36%}.bridge[data-d=D2] .d2-led:nth-of-type(3){left:52%}.bridge[data-d=D2] .d2-led:nth-of-type(4){top:calc(min(100vw,100vh)/-14.2857);left:66%}
.bridge[data-d=D3] .d3-wiped{transform-origin:0 0;will-change:transform, opacity;opacity:0;width:2560px;max-width:none;height:1440px;position:absolute;top:0;left:0}.bridge[data-d=D3] .d3-eraser{opacity:0;filter:saturate(.55);will-change:transform;max-width:none;height:auto;position:absolute;top:0;left:0}
.bridge[data-d=D4] .d4-cv{opacity:0}.bridge[data-d=D4] .d4-out{position:absolute;inset:0}
.bridge[data-d=D5] .d-cover,.bridge[data-d=D5] .d-room{will-change:transform, opacity;height:calc(100% + 48px);-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.bridge[data-d=D5] .d5-in{will-change:transform;height:100%;position:absolute;inset:0 0 auto}.bridge[data-d=D5] .d-t>.d5-cv{opacity:0}.bridge[data-d=D5] .d5-dim{filter:brightness(.3)}.bridge[data-d=D5] .d5-shell{opacity:0}.bridge[data-d=D5] .d5-dark{opacity:0;visibility:hidden;will-change:opacity}.bridge[data-d=D5] .d5-dark>img{filter:brightness(.15)}.bridge[data-d=D5] .d5-dark>.d5-dim{filter:brightness(.045)}.bridge[data-d=D5] .d5-dark>img,.bridge[data-d=D5] .d5-lit>img{width:100%;height:100%;position:absolute;inset:0}.bridge[data-d=D5] .d5-lit{visibility:hidden;will-change:opacity}.bridge[data-d=D5] .d5-x.d5-dim{will-change:opacity}.bridge[data-d=D5] .d5-hot{mix-blend-mode:plus-lighter;opacity:0;will-change:opacity}.bridge[data-d=D5] .d5-dot{--g:0;box-sizing:border-box;border:1px solid rgb(154 154 159/var(--g));border-radius:calc(50% * (1 - var(--g)));opacity:0;will-change:transform;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.bridge[data-d=D5] .d5-dot:after{content:"";opacity:calc(1 - var(--g));background:radial-gradient(closest-side,#ecf0f4,#ecf0f4e6 34%,#ecf0f44d 62%,#0000);border-radius:50%;position:absolute;inset:-6px}#s06-education .sec-eyebrow[data-d5]:before{opacity:var(--d5m,0)}
.bridge-f .fx,.bridge-f .fx-back,.bridge-f .fx-cv{width:100%;height:100%;position:absolute;inset:0}.bridge-f .fx-back{background-color:var(--bg-0);background-image:var(--grad-track)}


.bridge[data-f=F4] .f4-bg,.bridge[data-f=F4] .f4-fg,.bridge[data-f=F4] .f4-ball{transform-origin:0 0;will-change:transform, filter, opacity;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}

section:has(>.sgr){isolation:isolate;position:relative}.sgr{z-index:-2;pointer-events:none;view-timeline:--sgr-t block;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--sgr-fade-top,min(24vh, 220px)), #000 calc(100% - var(--sgr-fade-bottom,min(24vh, 220px))), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--sgr-fade-top,min(24vh, 220px)), #000 calc(100% - var(--sgr-fade-bottom,min(24vh, 220px))), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--sgr-fade-top,min(24vh, 220px)), #000 calc(100% - var(--sgr-fade-bottom,min(24vh, 220px))), transparent);position:absolute;inset:0;overflow:clip}.sgr-view{width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.sgr-l,.sgr-l>b,.sgr-grain{display:block;position:absolute}.sgr-l{inset:-15%}.sgr-l>b{inset:0}.sgr-grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;inset:0}.sgr .sgr-l>b{animation-play-state:paused}.sgr.is-live .sgr-l>b{will-change:transform;animation-play-state:running}html[data-perf=low] .sgr .sgr-l>b{will-change:auto;animation:none!important}@media (prefers-reduced-motion:reduce){.sgr .sgr-l,.sgr .sgr-l>b{animation:none!important}}
.sgr-sg[data-sgr^=SG]{--sg-ph:min(80vh, 760px, (100vw - 600px) * 1.18);--sg-top:calc(118px + 10.6vw + 8.3vh);--sg-run:max(0px, calc(193px + 11.25vw + var(--sg-ph) - 78.3vh));--sg-pin:contain calc(var(--bar,48px) + 16px) contain 100%}@media (max-width:899px){.sgr-sg[data-sgr^=SG]{--sg-ph:min((100vw - 2 * clamp(16px, 3.34vw, 48px)) / .808, 64vh);--sg-top:calc(139px + 9.28vw + 8.28vh);--sg-run:max(0px, calc(var(--sg-top) + var(--sg-ph) + 781px - 100vh))}html[data-track=c] .sgr-sg[data-sgr^=SG]{--sg-ph:min((100vw - 2 * clamp(16px, 3.34vw, 48px)) / .94, 64vh)}}.sgr-sg[data-sgr^=SG] .sgr-l1{inset:0}.sgr-sg[data-sgr^=SG].is-live .sgr-l1>b{will-change:auto}.sgr-sg[data-sgr^=SG] .sgr-l2>b,.sgr-sg[data-sgr^=SG] .sgr-l3>b{animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@supports (animation-timeline:view()){.sgr-sg[data-sgr^=SG] .sgr-l2,.sgr-sg[data-sgr^=SG] .sgr-l3{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both,backwards;animation-timeline:--sgr-t}}@keyframes sg-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sgr-sg[data-sgr^=SG]{--sgr-fade-bottom:0px}.sgr-sg[data-sgr^=SG] .sgr-view:after{content:"";background:var(--bg-0);opacity:0;animation:ease-in both sg-out;animation-timeline:--sgr-t;animation-range:contain calc(100% - var(--bar,48px) - 56px - 200px) contain calc(100% - var(--bar,48px) - 56px);position:absolute;inset:0}}}@keyframes sg-out{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sk[data-s=S8]>.sgr-sg[data-sgr^=SG]{--sgr-fade-top:0px}.sk[data-s=S8]>.sgr-sg[data-sgr^=SG] .sgr-grain{-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}}html[data-track=c] .sgr-sg[data-sgr^=SG] .sgr-grain{opacity:1;background-image:radial-gradient(circle,#0000 .85px,#0203065c 1.45px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px,160px 160px}.sgr-sg[data-sgr=SG1]{--sg1-ember:255 106 26;--sg1-amber:255 174 98;--sg1-deep:150 44 12;--sg1-lift:.55;--sg1-k:1}@media (max-width:899px){.sgr-sg[data-sgr=SG1]{--sg1-lift:.3;--sg1-k:.66}}html[data-track=c] .sgr-sg[data-sgr=SG1]{--sg1-ember:255 94 30;--sg1-amber:255 150 90;--sg1-deep:140 34 16}.sgr-sg[data-sgr=SG1] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #0f0d0c 27%, #120e0c 52%, #170f0b 76%, #1c110a 100%)}html[data-track=c] .sgr-sg[data-sgr=SG1] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #0a0909 27%, #0d0a09 52%, #120c09 76%, #170d08 100%)}.sgr-sg[data-sgr=SG1] .sgr-l2{inset:-15% 0 -50%}.sgr-sg[data-sgr=SG1] .sgr-l2>b{transform-origin:50% 70%;background:radial-gradient(25% 18vh at 50% 116vh, rgb(var(--sg1-amber) / calc(.22 * var(--sg1-k))) 0%, rgb(var(--sg1-amber) / calc(.08 * var(--sg1-k))) 45%, transparent 76%), radial-gradient(55% 35vh at 50% 117vh, rgb(var(--sg1-ember) / calc(.32 * var(--sg1-k))) 0%, rgb(var(--sg1-ember) / calc(.15 * var(--sg1-k))) 34%, rgb(var(--sg1-deep) / calc(.07 * var(--sg1-k))) 62%, transparent 84%), radial-gradient(99% 52vh at 50% 126vh, rgb(var(--sg1-deep) / calc(.16 * var(--sg1-k))) 0%, rgb(var(--sg1-deep) / calc(.05 * var(--sg1-k))) 50%, transparent 76%);animation-name:sg1-breathe;animation-duration:28s}.sgr-sg[data-sgr=SG1] .sgr-l3{inset:-8% 0 -30%}.sgr-sg[data-sgr=SG1] .sgr-l3>b{transform-origin:50% 80%;background:radial-gradient(6.5% 34vh at 2.5% 88vh, rgb(var(--sg1-ember) / .19) 0%, rgb(var(--sg1-deep) / .08) 50%, transparent 76%), radial-gradient(4% 19vh at 8% 104vh, rgb(var(--sg1-amber) / .1) 0%, transparent 72%), radial-gradient(7% 37vh at 97.5% 83.5vh, rgb(var(--sg1-ember) / .2) 0%, rgb(var(--sg1-deep) / .08) 50%, transparent 76%), radial-gradient(4.5% 21vh at 92% 102vh, rgb(var(--sg1-amber) / .1) 0%, transparent 72%);animation-name:sg1-rise;animation-duration:38s;animation-delay:-9s}@media (max-width:899px){.sgr-sg[data-sgr=SG1] .sgr-l2>b{background:radial-gradient(60% 14vh at 50% 117vh, rgb(var(--sg1-amber) / calc(.2 * var(--sg1-k))) 0%, rgb(var(--sg1-amber) / calc(.07 * var(--sg1-k))) 45%, transparent 76%), radial-gradient(110% 30vh at 50% 118vh, rgb(var(--sg1-ember) / calc(.32 * var(--sg1-k))) 0%, rgb(var(--sg1-ember) / calc(.15 * var(--sg1-k))) 34%, rgb(var(--sg1-deep) / calc(.07 * var(--sg1-k))) 62%, transparent 84%), radial-gradient(150% 46vh at 50% 126vh, rgb(var(--sg1-deep) / calc(.16 * var(--sg1-k))) 0%, rgb(var(--sg1-deep) / calc(.05 * var(--sg1-k))) 50%, transparent 76%)}.sgr-sg[data-sgr=SG1] .sgr-l3>b{background:radial-gradient(13% 30vh at 0% 86vh, rgb(var(--sg1-ember) / .17) 0%, rgb(var(--sg1-deep) / .07) 50%, transparent 76%), radial-gradient(14% 32vh at 100% 80vh, rgb(var(--sg1-ember) / .18) 0%, rgb(var(--sg1-deep) / .07) 50%, transparent 76%)}}@keyframes sg1-breathe{0%{opacity:.82;transform:scale(1)}to{opacity:1;transform:translateY(-1.6%)scale(1.05,1.1)}}@keyframes sg1-rise{0%{opacity:.74;transform:translateY(1.5%)scaleY(.94)}to{opacity:1;transform:translateY(-2.5%)scaleY(1.08)}}@supports (animation-timeline:view()){.sgr-sg[data-sgr=SG1] .sgr-l2{animation-name:sg1-lift,sg-in;animation-range:entry 30% contain,entry}.sgr-sg[data-sgr=SG1] .sgr-l3{animation-name:sg1-climb,sg-in;animation-range:entry 30% contain,entry}}@keyframes sg1-lift{0%{translate:0 19vh}to{translate:0 calc(-1 * var(--sg1-lift) * var(--sg-run))}}@keyframes sg1-climb{0%{translate:0 23vh}to{translate:0 -14vh}}.sgr-sg[data-sgr=SG2]{--sg2-steel:150 178 215;--sg2-ice:224 234 250;--sg2-deep:74 104 152;--sg2-hot:255 106 26;--sg2-hot2:255 160 88;--sg2-k:1}@media (max-width:899px){.sgr-sg[data-sgr=SG2]{--sg2-k:.7}}html[data-track=c] .sgr-sg[data-sgr=SG2]{--sg2-steel:138 172 224;--sg2-ice:214 230 255;--sg2-deep:64 100 168}.sgr-sg[data-sgr=SG2] .sgr-l1>b{background:radial-gradient(40% 40% at 50% 64%, rgb(var(--sg2-steel) / .07) 0%, rgb(var(--sg2-steel) / .025) 50%, transparent 74%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #111316 24%, #16181c 50%, #121417 76%, #0e0f12 100%)}html[data-track=c] .sgr-sg[data-sgr=SG2] .sgr-l1>b{background:radial-gradient(40% 40% at 50% 64%, rgb(var(--sg2-steel) / .07) 0%, rgb(var(--sg2-steel) / .025) 50%, transparent 74%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #0b0d10 24%, #101318 50%, #0d0f13 76%, #08090b 100%)}.sgr-sg[data-sgr=SG2] .sgr-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='240'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0016 0.7' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.55'/%3E%3C/filter%3E%3Crect width='720' height='240' filter='url(%23b)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:720px 240px,160px 160px}html[data-track=c] .sgr-sg[data-sgr=SG2] .sgr-grain{background-image:radial-gradient(circle,#0000 .85px,#0203065c 1.45px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='240'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0016 0.7' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 -0.04'/%3E%3C/filter%3E%3Crect width='720' height='240' filter='url(%23b)'/%3E%3C/svg%3E");background-size:3px 3px,720px 240px}.sgr-sg[data-sgr=SG2] .sgr-l2>b{background:radial-gradient(30% 1.9% at 52% 50%, rgb(var(--sg2-ice) / calc(.13 * var(--sg2-k))) 0%, rgb(var(--sg2-ice) / calc(.04 * var(--sg2-k))) 55%, transparent 80%), radial-gradient(38% 7.5% at 52% 50%, rgb(var(--sg2-steel) / calc(.1 * var(--sg2-k))) 0%, rgb(var(--sg2-steel) / calc(.04 * var(--sg2-k))) 50%, transparent 78%), radial-gradient(48% 15% at 52% 50%, rgb(var(--sg2-deep) / .075) 0%, transparent 72%);animation-name:sg2-glide;animation-duration:46s;transform:rotate(-21deg)}.sgr-sg[data-sgr=SG2] .sgr-l3{width:24%;inset:-10% 0 -10% auto}.sgr-sg[data-sgr=SG2] .sgr-l3>b{background:linear-gradient(180deg, transparent 16%, rgb(var(--sg2-hot) / .7) 40%, rgb(var(--sg2-hot2) / .95) 52%, rgb(var(--sg2-hot) / .66) 64%, transparent 86%) 100% 0 / 2px 100% no-repeat, radial-gradient(7% 30% at 100% 52%, rgb(var(--sg2-hot) / .34) 0%, rgb(var(--sg2-hot) / .1) 45%, transparent 76%), radial-gradient(42% 40% at 100% 54%, rgb(var(--sg2-hot) / .075) 0%, transparent 70%);animation-name:sg2-flare;animation-duration:24s;animation-delay:-6s}@keyframes sg2-glide{0%{opacity:.78;transform:rotate(-21deg)translate(-4%)}to{opacity:1;transform:rotate(-21deg)translate(4%,.6%)}}@keyframes sg2-flare{0%{opacity:.72;transform:translateY(2%)scaleY(.96)}to{opacity:1;transform:translateY(-2%)scaleY(1.04)}}@supports (animation-timeline:view()){.sgr-sg[data-sgr=SG2] .sgr-l2{animation-name:sg2-sweep,sg-in;animation-range:entry 30% contain,entry}.sgr-sg[data-sgr=SG2] .sgr-l3{animation-name:sg2-slide,sg-in;animation-range:entry 30% contain,entry}}@keyframes sg2-sweep{0%{translate:6% 28%}to{translate:-4% -12%}}@keyframes sg2-slide{0%{translate:0 32%}to{translate:0 -14%}}.sgr-sg[data-sgr=SG3]{--sg3-teal:24 204 188;--sg3-cyan:96 236 214;--sg3-blue:52 104 255;--sg3-orange:255 106 26;--sg3-amber:255 172 84;--sg3-red:240 44 52}html[data-track=c] .sgr-sg[data-sgr=SG3]{--sg3-teal:26 192 210;--sg3-cyan:110 226 246;--sg3-blue:72 96 255}.sgr-sg[data-sgr=SG3] .sgr-l1>b{background:radial-gradient(22% 44% at 50% 58%, #00000052 0%, transparent 74%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #0e0f10 26%, #0f1012 60%, #0d0e0f 100%)}html[data-track=c] .sgr-sg[data-sgr=SG3] .sgr-l1>b{background:radial-gradient(22% 44% at 50% 58%, #00000052 0%, transparent 74%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 5%, #090a0b 26%, #0a0b0d 60%, #08090a 100%)}.sgr-sg[data-sgr=SG3] .sgr-l2{inset:-15% 45% -15% -15%}.sgr-sg[data-sgr=SG3] .sgr-l3{inset:-15% -15% -15% 45%}.sgr-sg[data-sgr=SG3] .sgr-l2>b{background:radial-gradient(6% 31% at 66.9% 57%, rgb(var(--sg3-cyan) / .055) 0%, rgb(var(--sg3-cyan) / .02) 50%, transparent 76%), radial-gradient(48.3% 38% at 24.1% 57%, rgb(var(--sg3-teal) / .23) 0%, rgb(var(--sg3-teal) / .095) 44%, rgb(var(--sg3-teal) / .03) 68%, transparent 84%), radial-gradient(16.7% 40% at 16.7% 56%, rgb(var(--sg3-blue) / .13) 0%, rgb(var(--sg3-blue) / .04) 50%, transparent 76%);animation-name:sg3-breathe;animation-duration:34s;transform:rotate(4deg)}.sgr-sg[data-sgr=SG3] .sgr-l3>b{background:radial-gradient(6% 31% at 33.1% 55%, rgb(var(--sg3-amber) / .055) 0%, rgb(var(--sg3-amber) / .02) 50%, transparent 76%), radial-gradient(48.3% 38% at 75.9% 55%, rgb(var(--sg3-orange) / .25) 0%, rgb(var(--sg3-orange) / .1) 44%, rgb(var(--sg3-orange) / .03) 68%, transparent 84%), radial-gradient(16.7% 40% at 83.3% 54%, rgb(var(--sg3-red) / .12) 0%, rgb(var(--sg3-red) / .035) 50%, transparent 76%);animation-name:sg3-breathe;animation-duration:34s;animation-delay:-17s;transform:rotate(4deg)}@media (max-width:899px){.sgr-sg[data-sgr=SG3] .sgr-l2>b{background:radial-gradient(52% 34% at 22.3% 52%, rgb(var(--sg3-teal) / .2) 0%, rgb(var(--sg3-teal) / .08) 44%, rgb(var(--sg3-teal) / .025) 68%, transparent 84%), radial-gradient(20.4% 36% at 16.7% 50%, rgb(var(--sg3-blue) / .11) 0%, transparent 76%)}.sgr-sg[data-sgr=SG3] .sgr-l3>b{background:radial-gradient(52% 34% at 77.7% 48%, rgb(var(--sg3-orange) / .22) 0%, rgb(var(--sg3-orange) / .09) 44%, rgb(var(--sg3-orange) / .025) 68%, transparent 84%), radial-gradient(20.4% 36% at 83.3% 46%, rgb(var(--sg3-red) / .1) 0%, transparent 76%)}}@keyframes sg3-breathe{0%{opacity:.72;transform:rotate(3deg)translateY(1.5%)}to{opacity:1;transform:rotate(5deg)translateY(-1.5%)}}@supports (animation-timeline:view()){.sgr-sg[data-sgr=SG3] .sgr-l2,.sgr-sg[data-sgr=SG3] .sgr-l3{animation-name:sg3-seam,sg-in;animation-range:entry 50% contain,entry}}@keyframes sg3-seam{0%{translate:9vw}to{translate:-8vw}}.sgr-sg[data-sgr=SG4]{--sg4-violet:134 80 228;--sg4-plum:168 88 222;--sg4-blue:78 70 214;--sg4-hot:255 106 26;--sg4-gold:255 178 108;--sg4-mag:186 64 178}html[data-track=c] .sgr-sg[data-sgr=SG4]{--sg4-violet:118 84 236;--sg4-plum:150 92 236;--sg4-blue:66 78 226;--sg4-mag:168 70 196}.sgr-sg[data-sgr=SG4] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 4%, #0f0f26 17%, #131232 31%, #100f24 50%, #0d0c16 70%, #0c0b0f 86%, #0d0b0c 100%)}html[data-track=c] .sgr-sg[data-sgr=SG4] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 4%, #0a0b22 17%, #0e0f2e 31%, #0b0c21 50%, #090913 70%, #07070b 86%, #070708 100%)}.sgr-sg[data-sgr=SG4] .sgr-l2>b{background:radial-gradient(26% 16% at 15% 36%, rgb(var(--sg4-violet) / .17) 0%, rgb(var(--sg4-violet) / .06) 50%, transparent 74%), radial-gradient(24% 14% at 86% 31%, rgb(var(--sg4-plum) / .15) 0%, rgb(var(--sg4-plum) / .05) 50%, transparent 74%), radial-gradient(36% 20% at 52% 42%, rgb(var(--sg4-blue) / .08) 0%, transparent 74%), radial-gradient(18% 12% at 90% 56%, rgb(var(--sg4-plum) / .08) 0%, transparent 70%), radial-gradient(17% 11% at 10% 60%, rgb(var(--sg4-violet) / .08) 0%, transparent 70%);animation-name:sg4-wander;animation-duration:64s}.sgr-sg[data-sgr=SG4]{--sg4-y:calc(var(--sg-top) + .86 * var(--sg-ph) + 52px)}@media (max-width:899px){.sgr-sg[data-sgr=SG4]{--sg4-y:calc(var(--sg-top) + var(--sg-ph) - 10px)}}.sgr-sg[data-sgr=SG4] .sgr-l3{height:40vh;inset:70vh -5% auto}.sgr-sg[data-sgr=SG4] .sgr-l3>b{background:radial-gradient(62% 3px at 50% 50%, rgb(var(--sg4-gold) / .9) 0%, rgb(var(--sg4-hot) / .5) 50%, transparent 100%), radial-gradient(15.5% 10% at 50% 50%, rgb(var(--sg4-hot) / .16) 0%, transparent 72%), radial-gradient(55% 16% at 50% 51%, rgb(var(--sg4-mag) / .14) 0%, rgb(var(--sg4-mag) / .05) 50%, transparent 78%), radial-gradient(80% 36% at 50% 58%, rgb(var(--sg4-violet) / .09) 0%, transparent 72%);animation-name:sg4-shimmer;animation-duration:22s;animation-delay:-5s}@supports not (animation-timeline:view()){.sgr-sg[data-sgr=SG4] .sgr-l3>b{background:radial-gradient(55% 16% at 50% 51%, rgb(var(--sg4-mag) / .12) 0%, rgb(var(--sg4-mag) / .04) 50%, transparent 78%), radial-gradient(80% 36% at 50% 58%, rgb(var(--sg4-violet) / .09) 0%, transparent 72%)}}@media (prefers-reduced-motion:reduce){.sgr-sg[data-sgr=SG4] .sgr-l3>b{background:radial-gradient(55% 16% at 50% 51%, rgb(var(--sg4-mag) / .12) 0%, rgb(var(--sg4-mag) / .04) 50%, transparent 78%), radial-gradient(80% 36% at 50% 58%, rgb(var(--sg4-violet) / .09) 0%, transparent 72%)}}@keyframes sg4-wander{0%{opacity:.8;transform:translate(-2.5%,.8%)scale(1)}to{opacity:1;transform:translate(2.5%,-.8%)scale(1.05)}}@keyframes sg4-shimmer{0%{opacity:.8;transform:scaleX(.97)}to{opacity:1;transform:scale(1.03,1.06)}}@supports (animation-timeline:view()){.sgr-sg[data-sgr=SG4] .sgr-l2{animation-name:sg4-settle,sg-in;animation-range:entry 30% contain,entry}.sgr-sg[data-sgr=SG4] .sgr-l3{animation-name:sg4-moor,sg-in;animation-range:var(--sg-pin), entry 0% entry 100%}}@keyframes sg4-settle{0%{translate:0 9%}to{translate:0 -3%}}@keyframes sg4-moor{0%{translate:0 calc(var(--sg4-y) - 90vh)}to{translate:0 calc(var(--sg4-y) - 90vh - var(--sg-run))}}.sgr-sg[data-sgr=SG5]{--sg5-key:255 236 216;--sg5-warm:255 198 148;--sg5-spill:204 134 84;--sg5-fill:84 140 212;--sg5-ice:146 194 244}html[data-track=c] .sgr-sg[data-sgr=SG5]{--sg5-key:246 240 232;--sg5-warm:255 206 166;--sg5-spill:182 132 100;--sg5-fill:72 146 226;--sg5-ice:150 206 255}.sgr-sg[data-sgr=SG5] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 4%, transparent 15%), radial-gradient(70% 62% at 50% 54%, #181818 0%, #131313 34%, #0d0d0d 60%, #080808 84%, #060606 100%)}html[data-track=c] .sgr-sg[data-sgr=SG5] .sgr-l1>b{background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 4%, transparent 15%), radial-gradient(70% 62% at 50% 54%, #131314 0%, #0e0e0f 34%, #09090a 60%, #050506 84%, #030304 100%)}.sgr-sg[data-sgr=SG5]{--sg5-dy:calc(var(--sg-top) + .3 * var(--sg-ph) - 50vh)}.sgr-sg[data-sgr=SG5] .sgr-l2{translate:0 var(--sg5-dy)}.sgr-sg[data-sgr=SG5] .sgr-l2>b{background:radial-gradient(20% 29% at 50% 50%, rgb(var(--sg5-key) / .2) 0%, rgb(var(--sg5-key) / .085) 42%, rgb(var(--sg5-key) / .025) 66%, transparent 82%), radial-gradient(38% 42% at 50% 53%, rgb(var(--sg5-warm) / .09) 0%, rgb(var(--sg5-warm) / .035) 50%, transparent 76%), radial-gradient(60% 56% at 50% 60%, rgb(var(--sg5-spill) / .045) 0%, transparent 72%);animation-name:sg5-breathe;animation-duration:30s}@media (max-width:899px){.sgr-sg[data-sgr=SG5] .sgr-l2>b{background:radial-gradient(46% 20% at 50% 50%, rgb(var(--sg5-key) / .2) 0%, rgb(var(--sg5-key) / .085) 42%, rgb(var(--sg5-key) / .025) 66%, transparent 82%), radial-gradient(70% 28% at 50% 52%, rgb(var(--sg5-warm) / .09) 0%, rgb(var(--sg5-warm) / .035) 50%, transparent 76%), radial-gradient(90% 38% at 50% 56%, rgb(var(--sg5-spill) / .045) 0%, transparent 72%)}}.sgr-sg[data-sgr=SG5] .sgr-l3{width:60%;inset:-15% -15% -15% auto}.sgr-sg[data-sgr=SG5] .sgr-l3>b{background:radial-gradient(65% 31% at 85% 34%, rgb(var(--sg5-fill) / .18) 0%, rgb(var(--sg5-fill) / .07) 44%, transparent 74%), radial-gradient(28.1% 15% at 78.3% 33%, rgb(var(--sg5-ice) / .08) 0%, transparent 70%);animation-name:sg5-wander;animation-duration:40s;animation-delay:-12s}@keyframes sg5-breathe{0%{opacity:.88;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@keyframes sg5-wander{0%{opacity:.78;transform:translate(1.5%,1.5%)scale(.97)}to{opacity:1;transform:translate(-1.5%,-1%)scale(1.04)}}@supports (animation-timeline:view()){.sgr-sg[data-sgr=SG5] .sgr-l2{animation-name:sg5-follow,sg-in;animation-range:var(--sg-pin), entry 0% entry 100%}.sgr-sg[data-sgr=SG5] .sgr-l3{animation-name:sg5-swing,sg-in;animation-range:entry 30% contain,entry}}@keyframes sg5-follow{0%{translate:0 var(--sg5-dy)}to{translate:0 calc(var(--sg5-dy) - var(--sg-run))}}@keyframes sg5-swing{0%{translate:0 20%}to{translate:0 -4%}}
html[data-track=c] .sgr-eg:is([data-sgr=EG1],[data-sgr=EG2],[data-sgr=EG3],[data-sgr=EG4],[data-sgr=EG5]) .sgr-grain{opacity:1;background-image:radial-gradient(circle,#0000 .85px,#02030633 1.45px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px,160px 160px}.sgr-eg:is([data-sgr=EG1],[data-sgr=EG2],[data-sgr=EG3],[data-sgr=EG4],[data-sgr=EG5]){--sgr-fade-bottom:min(34vh, 320px)}.sgr-eg:is([data-sgr=EG1],[data-sgr=EG2],[data-sgr=EG3],[data-sgr=EG4],[data-sgr=EG5]) .sgr-l>b{animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@supports (animation-timeline:view()){.sgr-eg:is([data-sgr=EG1],[data-sgr=EG2],[data-sgr=EG3],[data-sgr=EG4],[data-sgr=EG5]) .sgr-l{animation-name:eg-exit;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sgr-t;animation-range:cover}}@keyframes eg-exit{entry 0%,exit 0%{opacity:1}exit 50%,exit 100%{opacity:0}}.sgr-eg[data-sgr=EG1]{--eg1-sky:176 168 196;--eg1-sun:255 214 160}html[data-track=c] .sgr-eg[data-sgr=EG1]{--eg1-sky:150 172 206;--eg1-sun:255 226 196}.sgr-eg[data-sgr=EG1] .sgr-l1>b{background:radial-gradient(78% 72% at 100% 100%,#3a1a10 0%,#2e1514 24%,#21111a 46%,#160e1680 66%,#0000 86%),linear-gradient(#09080c 0%,#0b090e 34%,#0e0a11 66%,#110b13 100%)}html[data-track=c] .sgr-eg[data-sgr=EG1] .sgr-l1>b{background:radial-gradient(78% 72% at 100% 100%,#34180f 0%,#281314 24%,#1b0f18 46%,#120c1480 66%,#0000 86%),linear-gradient(#07070a 0%,#08080c 34%,#0b090f 66%,#0e0a11 100%)}.sgr-eg[data-sgr=EG1] .sgr-l2>b{transform-origin:88% 94%;background:radial-gradient(44% 36% at 90% 96%,#ff8c384d 0%,#ff6a1a36 20%,#d6481e1f 42%,#962c3a0f 64%,#5a1e4605 84%,#0000 100%),radial-gradient(30% 44% at 99% 74%,#ff6a1a12 0%,#aa383409 45%,#0000 100%);animation-name:eg1-breathe;animation-duration:44s}.sgr-eg[data-sgr=EG1] .sgr-l3>b{background:radial-gradient(15% 22% at 92% 100%, rgb(var(--eg1-sun) / .26) 0%, #ffa65a24 22%, #ff70240d 52%, transparent 100%), radial-gradient(46% 40% at 10% 2%, rgb(var(--eg1-sky) / .075) 0%, rgb(var(--eg1-sky) / .035) 40%, rgb(var(--eg1-sky) / .012) 70%, transparent 100%);animation-name:eg1-shimmer;animation-duration:29s;animation-delay:-11s}@keyframes eg1-breathe{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(1.5%)scale(1.05)}}@keyframes eg1-shimmer{0%{opacity:.84;transform:translate(1%)}to{opacity:1;transform:translate(-1%)}}@supports (animation-timeline:view()){.sgr-eg[data-sgr=EG1] .sgr-l1{animation-name:eg1-lift}.sgr-eg[data-sgr=EG1] .sgr-l2{animation-name:eg1-dawn}.sgr-eg[data-sgr=EG1] .sgr-l3{animation-name:eg1-sun}}@keyframes eg1-lift{entry 0%,contain 0%{opacity:1;transform:translateY(3%)}contain 100%,exit 0%{opacity:1;transform:translateY(-4%)}exit 50%,exit 100%{opacity:0;transform:translateY(-4%)}}@keyframes eg1-dawn{entry 0%,contain 0%{opacity:.72;transform:translateY(7%)}contain 100%,exit 0%{opacity:1;transform:translateY(-4%)}exit 50%,exit 100%{opacity:0;transform:translateY(-4%)}}@keyframes eg1-sun{entry 0%,contain 0%{opacity:1;transform:translateY(11%)}contain 100%,exit 0%{opacity:1;transform:translateY(-6%)}exit 50%,exit 100%{opacity:0;transform:translateY(-6%)}}.sgr-eg[data-sgr=EG2]{--eg2-paper:#111014;--eg2-ink:72 62 198;--eg2-vio:106 58 190;--eg2-blue:48 80 200;--eg2-hot:255 106 26}html[data-track=c] .sgr-eg[data-sgr=EG2]{--eg2-paper:#0b0b0f;--eg2-ink:64 72 210;--eg2-vio:92 64 200}.sgr-eg[data-sgr=EG2] .sgr-l1>b{background:radial-gradient(46% 40% at 48% 46%, #fff4e604 0%, transparent 100%), radial-gradient(30% 34% at 88% 88%, rgb(var(--eg2-ink) / .03) 0%, rgb(var(--eg2-ink) / .032) 55%, rgb(var(--eg2-ink) / .04) 66%, rgb(var(--eg2-ink) / .018) 75%, transparent 90%), radial-gradient(80% 60% at 50% 115%, #00000038, transparent 70%), var(--eg2-paper)}.sgr-eg[data-sgr=EG2] .sgr-l2>b{transform-origin:46% 34%;background:radial-gradient(30% 32% at 10% 14%, rgb(var(--eg2-ink) / .13) 0%, rgb(var(--eg2-ink) / .14) 55%, rgb(var(--eg2-ink) / .2) 66%, rgb(var(--eg2-ink) / .075) 75%, rgb(var(--eg2-ink) / .016) 85%, transparent 94%), radial-gradient(20% 22% at 24% 25%, rgb(var(--eg2-vio) / .09) 0%, rgb(var(--eg2-vio) / .1) 55%, rgb(var(--eg2-vio) / .15) 66%, rgb(var(--eg2-vio) / .045) 75%, rgb(var(--eg2-vio) / .012) 85%, transparent 94%), radial-gradient(16% 14% at 6% 34%, rgb(var(--eg2-ink) / .07) 0%, rgb(var(--eg2-ink) / .075) 55%, rgb(var(--eg2-ink) / .105) 66%, rgb(var(--eg2-ink) / .04) 75%, transparent 92%), radial-gradient(12% 12% at 31% 9%, rgb(var(--eg2-blue) / .065) 0%, rgb(var(--eg2-blue) / .07) 55%, rgb(var(--eg2-blue) / .1) 66%, rgb(var(--eg2-blue) / .035) 75%, transparent 92%), radial-gradient(8% 10% at 19% 40%, rgb(var(--eg2-vio) / .055) 0%, rgb(var(--eg2-vio) / .06) 55%, rgb(var(--eg2-vio) / .088) 66%, rgb(var(--eg2-vio) / .03) 75%, transparent 92%), radial-gradient(22% 26% at 94% 40%, rgb(var(--eg2-blue) / .125) 0%, rgb(var(--eg2-blue) / .135) 55%, rgb(var(--eg2-blue) / .19) 66%, rgb(var(--eg2-blue) / .07) 75%, rgb(var(--eg2-blue) / .015) 85%, transparent 94%), radial-gradient(14% 16% at 84% 29%, rgb(var(--eg2-ink) / .07) 0%, rgb(var(--eg2-ink) / .075) 55%, rgb(var(--eg2-ink) / .105) 66%, rgb(var(--eg2-ink) / .04) 75%, transparent 92%), radial-gradient(11% 13% at 88% 58%, rgb(var(--eg2-vio) / .065) 0%, rgb(var(--eg2-vio) / .07) 55%, rgb(var(--eg2-vio) / .1) 66%, rgb(var(--eg2-vio) / .035) 75%, transparent 92%), radial-gradient(16% 14% at 8% 88%, rgb(var(--eg2-vio) / .055) 0%, rgb(var(--eg2-vio) / .06) 55%, rgb(var(--eg2-vio) / .085) 66%, rgb(var(--eg2-vio) / .03) 75%, transparent 92%), radial-gradient(46% 50% at 12% 18%, rgb(var(--eg2-ink) / .045) 0%, rgb(var(--eg2-ink) / .018) 55%, transparent 100%), radial-gradient(34% 42% at 92% 42%, rgb(var(--eg2-blue) / .04) 0%, rgb(var(--eg2-blue) / .016) 55%, transparent 100%);animation-name:eg2-seep;animation-duration:64s}.sgr-eg[data-sgr=EG2] .sgr-l3>b{transform-origin:72% 80%;background:radial-gradient(6% 7% at 73% 80%, #ff964633 0%, rgb(var(--eg2-hot) / .12) 40%, rgb(var(--eg2-hot) / .035) 75%, transparent 100%), radial-gradient(25% 29% at 72% 81%, rgb(var(--eg2-hot) / .06) 0%, rgb(var(--eg2-hot) / .064) 55%, rgb(var(--eg2-hot) / .09) 66%, rgb(var(--eg2-hot) / .034) 75%, rgb(var(--eg2-hot) / .01) 85%, transparent 94%), radial-gradient(13% 15% at 79% 72%, rgb(var(--eg2-hot) / .04) 0%, rgb(var(--eg2-hot) / .044) 55%, rgb(var(--eg2-hot) / .055) 66%, rgb(var(--eg2-hot) / .022) 75%, transparent 92%), radial-gradient(42% 46% at 72% 80%, rgb(var(--eg2-hot) / .028) 0%, rgb(var(--eg2-hot) / .01) 60%, transparent 100%);animation-name:eg2-float;animation-duration:78s;animation-delay:-30s}@keyframes eg2-seep{0%{transform:rotate(-1deg)scale(1)}to{transform:rotate(1.2deg)scale(1.035)}}@keyframes eg2-float{0%{transform:translate(-1%,1%)scale(.98)}to{transform:translate(1%,-1%)scale(1.04)}}@supports (animation-timeline:view()){.sgr-eg[data-sgr=EG2] .sgr-l2{transform-origin:46% 34%;animation-name:eg2-bleed}.sgr-eg[data-sgr=EG2] .sgr-l3{animation-name:eg2-rise}}@keyframes eg2-bleed{entry 0%,contain 0%{opacity:.78;transform:translateY(2%)scale(.96)}contain 100%,exit 0%{opacity:1;transform:translateY(-2%)scale(1.05)}exit 50%,exit 100%{opacity:0;transform:translateY(-2%)scale(1.05)}}@keyframes eg2-rise{entry 0%,contain 0%{opacity:.7;transform:translate(3%,6%)}contain 100%,exit 0%{opacity:1;transform:translate(-3%,-6%)}exit 50%,exit 100%{opacity:0;transform:translate(-3%,-6%)}}.sgr-eg[data-sgr=EG3]{--eg3-teal:34 190 196;--eg3-blue:62 98 214;--eg3-hot:255 106 26;--eg3-amber:255 150 70}html[data-track=c] .sgr-eg[data-sgr=EG3]{--eg3-teal:40 200 214}.sgr-eg[data-sgr=EG3] .sgr-l1>b{background:radial-gradient(90% 70%,#0000 40%,#00000047 100%),linear-gradient(172deg,#071214 0%,#091416 14%,#0a1214 32%,#0b0f11 52%,#0e0d0e 70%,#120d0b 88%,#140d0a 100%)}.sgr-eg[data-sgr=EG3]{--eg3-d:18%, #070a0b73 38%, #070a0b73 62%, transparent 82%}@media (max-width:600px){.sgr-eg[data-sgr=EG3]{--eg3-d:0%, #070a0b73 18%, #070a0b73 82%, transparent 100%}}.sgr-eg[data-sgr=EG3] .sgr-l2>b{transform-origin:100% 0;background:linear-gradient(90deg, transparent var(--eg3-d)), radial-gradient(100% 80% at 100% 0%, transparent 83%, rgb(var(--eg3-teal) / .04) 86%, rgb(var(--eg3-teal) / .125) 89%, rgb(var(--eg3-blue) / .075) 92%, rgb(var(--eg3-hot) / .145) 95%, rgb(var(--eg3-amber) / .05) 98%, transparent 102%), radial-gradient(100% 80% at 100% 0%, transparent 72%, rgb(var(--eg3-blue) / .03) 86%, rgb(var(--eg3-hot) / .04) 96%, transparent 112%);animation-name:eg3-flex;animation-duration:50s}.sgr-eg[data-sgr=EG3] .sgr-l3>b{background:radial-gradient(36% 34% at 8% 10%, rgb(var(--eg3-teal) / .12) 0%, rgb(var(--eg3-teal) / .05) 45%, transparent 78%), radial-gradient(40% 30% at 88% 84%, rgb(var(--eg3-hot) / .15) 0%, #d6461e12 42%, #6e283c06 72%, transparent 100%);animation-name:eg3-glow;animation-duration:34s;animation-delay:-14s}@keyframes eg3-flex{0%{transform:rotate(-.9deg)scale(1)}to{transform:rotate(.9deg)scale(1.015)}}@keyframes eg3-glow{0%{opacity:.8;transform:translate(-1%)}to{opacity:1;transform:translate(1%)}}@supports (animation-timeline:view()){.sgr-eg[data-sgr=EG3] .sgr-l2{animation-name:eg3-descend}.sgr-eg[data-sgr=EG3] .sgr-l3{animation-name:eg3-converge}}@keyframes eg3-descend{entry 0%,contain 0%{opacity:1;transform:translateY(-9%)}contain 100%,exit 0%{opacity:1;transform:translateY(7%)}exit 50%,exit 100%{opacity:0;transform:translateY(7%)}}@keyframes eg3-converge{entry 0%,contain 0%{opacity:.55;transform:translateY(-3%)}contain 100%,exit 0%{opacity:1;transform:translateY(3%)}exit 50%,exit 100%{opacity:0;transform:translateY(3%)}}.sgr-eg[data-sgr=EG4]{--eg4-base:9 13 27;--eg4-moon:168 196 240;--eg4-warm:255 178 100;--eg4-lamp:255 130 46;--eg4-hot:255 106 26;--eg4-p1:17% 10% at 11% 72%;--eg4-p2:15% 9% at 89% 46%;--eg4-k:1}@media (max-width:600px){.sgr-eg[data-sgr=EG4]{--eg4-p1:22% 8% at 15% 74%;--eg4-p2:20% 7% at 85% 44%;--eg4-k:.82}}html[data-track=c] .sgr-eg[data-sgr=EG4]{--eg4-base:6 9 20;--eg4-moon:180 208 250}.sgr-eg[data-sgr=EG4] .sgr-l1>b{background:radial-gradient(60% 40% at 36% 4%, rgb(var(--eg4-moon) / .15) 0%, rgb(var(--eg4-moon) / .072) 34%, rgb(var(--eg4-moon) / .022) 64%, transparent 100%), radial-gradient(92% 96% at 34% 0%, rgb(var(--eg4-base) / 0) 0%, rgb(var(--eg4-base) / .18) 32%, rgb(var(--eg4-base) / .66) 60%, rgb(var(--eg4-base)) 86%), linear-gradient(68deg, transparent 21%, rgb(var(--eg4-moon) / .075) 26%, transparent 31.5%, transparent 36%, rgb(var(--eg4-moon) / .095) 42%, transparent 48%, transparent 52%, rgb(var(--eg4-moon) / .06) 57%, transparent 62%), rgb(var(--eg4-base))}.sgr-eg[data-sgr=EG4] .sgr-l2>b{transform-origin:11% 72%;background:radial-gradient(var(--eg4-p1), rgb(255 214 150/calc(.5 * var(--eg4-k))) 0%, rgb(var(--eg4-warm) / calc(.4 * var(--eg4-k))) 18%, rgb(var(--eg4-lamp) / calc(.26 * var(--eg4-k))) 38%, rgb(var(--eg4-hot) / .1) 58%, rgb(var(--eg4-hot) / .025) 74%, transparent 86%);animation-name:eg4-bulb;animation-duration:22s}.sgr-eg[data-sgr=EG4] .sgr-l3>b{transform-origin:89% 46%;background:radial-gradient(var(--eg4-p2), rgb(255 214 150/calc(.44 * var(--eg4-k))) 0%, rgb(var(--eg4-warm) / calc(.35 * var(--eg4-k))) 18%, rgb(var(--eg4-lamp) / calc(.22 * var(--eg4-k))) 38%, rgb(var(--eg4-hot) / .085) 58%, rgb(var(--eg4-hot) / .02) 74%, transparent 86%);animation-name:eg4-bulb;animation-duration:29s;animation-delay:-9s}@keyframes eg4-bulb{0%{opacity:.84;transform:scale(.985)}to{opacity:1;transform:scale(1.03)}}@supports (animation-timeline:view()){.sgr-eg[data-sgr=EG4] .sgr-l1{animation-name:eg4-moon}.sgr-eg[data-sgr=EG4] .sgr-l2{animation-name:eg4-desk-near}.sgr-eg[data-sgr=EG4] .sgr-l3{animation-name:eg4-desk-far}}@keyframes eg4-moon{entry 0%,contain 0%{opacity:1;transform:translate(-2.5%,-1%)}contain 100%,exit 0%{opacity:1;transform:translate(2.5%,1%)}exit 50%,exit 100%{opacity:0;transform:translate(2.5%,1%)}}@keyframes eg4-desk-near{entry 0%,contain 0%{opacity:1;transform:translateY(9%)}contain 100%,exit 0%{opacity:1;transform:translateY(-9%)}exit 50%,exit 100%{opacity:0;transform:translateY(-9%)}}@keyframes eg4-desk-far{entry 0%,contain 0%{opacity:1;transform:translateY(6%)}contain 100%,exit 0%{opacity:1;transform:translateY(-6%)}exit 50%,exit 100%{opacity:0;transform:translateY(-6%)}}.sgr-eg[data-sgr=EG5]{--eg5-base:7 9 18;--eg5-cold:30 54 150;--eg5-cobalt:44 76 182;--eg5-vio:92 46 160;--eg5-red:214 58 70;--eg5-hot:255 106 26;--eg5-amber:255 160 64;--eg5-cell:clamp(56px, 7.4vmax, 118px);--eg5-k:1}html[data-track=c] .sgr-eg[data-sgr=EG5]{--eg5-base:5 7 14;--eg5-cell:clamp(40px, 5vmax, 80px)}.sgr-eg[data-sgr=EG5] .sgr-l1>b{background:radial-gradient(26% 30% at 6% 52%, rgb(var(--eg5-cold) / .2) 0%, rgb(var(--eg5-cold) / .09) 45%, transparent 80%), radial-gradient(34% 22% at 58% 9%, rgb(var(--eg5-cobalt) / .16) 0%, rgb(var(--eg5-cobalt) / .065) 45%, transparent 78%), radial-gradient(30% 20% at 40% 96%, rgb(var(--eg5-cold) / .15) 0%, rgb(var(--eg5-cold) / .06) 45%, transparent 78%), radial-gradient(22% 24% at 82% 60%, rgb(var(--eg5-vio) / .15) 0%, rgb(var(--eg5-vio) / .06) 45%, transparent 78%), radial-gradient(44% 40% at 46% 50%, rgb(var(--eg5-cold) / .07) 0%, rgb(var(--eg5-cold) / .025) 55%, transparent 100%), rgb(var(--eg5-base));animation-name:eg5-cool;animation-duration:64s}.sgr-eg[data-sgr=EG5] .sgr-l2>b{transform-origin:70% 70%;background:radial-gradient(24% 22% at 84% 82%, rgb(var(--eg5-amber) / calc(.28 * var(--eg5-k))) 0%, rgb(var(--eg5-hot) / calc(.21 * var(--eg5-k))) 30%, rgb(var(--eg5-red) / calc(.11 * var(--eg5-k))) 55%, rgb(var(--eg5-vio) / .05) 78%, transparent 100%), radial-gradient(18% 16% at 14% 18%, rgb(var(--eg5-hot) / .19) 0%, rgb(var(--eg5-red) / .09) 45%, rgb(var(--eg5-vio) / .04) 75%, transparent 100%), radial-gradient(12% 11% at 90% 30%, rgb(var(--eg5-red) / .13) 0%, rgb(var(--eg5-vio) / .05) 60%, transparent 100%), radial-gradient(14% 12% at 40% 92%, rgb(var(--eg5-hot) / .11) 0%, rgb(var(--eg5-red) / .05) 55%, transparent 100%);animation-name:eg5-pulse;animation-duration:26s;animation-delay:-7s}.sgr-eg[data-sgr=EG5] .sgr-l3>b{background:linear-gradient(90deg, rgb(var(--eg5-base) / .52) 0%, rgb(var(--eg5-base) / .12) 9%, rgb(var(--eg5-base) / 0) 20%, rgb(var(--eg5-base) / 0) 80%, rgb(var(--eg5-base) / .12) 91%, rgb(var(--eg5-base) / .52) 100%), linear-gradient(180deg, rgb(var(--eg5-base) / .52) 0%, rgb(var(--eg5-base) / .12) 9%, rgb(var(--eg5-base) / 0) 20%, rgb(var(--eg5-base) / 0) 80%, rgb(var(--eg5-base) / .12) 91%, rgb(var(--eg5-base) / .52) 100%);background-size:var(--eg5-cell) var(--eg5-cell);background-position:50%}html[data-track=c] .sgr-eg[data-sgr=EG5] .sgr-l3>b{background:radial-gradient(closest-side, rgb(var(--eg5-base) / 0) 58%, rgb(var(--eg5-base) / .66) 100%);background-size:var(--eg5-cell) var(--eg5-cell);background-position:50%}section[data-eb=EB2] .sgr-eg[data-sgr=EG5] .sgr-l3,section[data-eb=EB6] .sgr-eg[data-sgr=EG5] .sgr-l3{display:none}section[data-eb=EB2] .sgr-eg[data-sgr=EG5]{--eg5-k:.55}@keyframes eg5-cool{0%{transform:translate(-1.5%,1%)}to{transform:translate(1.5%,-1%)}}@keyframes eg5-pulse{0%{opacity:.84;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@supports (animation-timeline:view()){.sgr-eg[data-sgr=EG5] .sgr-l1{animation-name:eg5-counter}.sgr-eg[data-sgr=EG5] .sgr-l2{animation-name:eg5-migrate}}@keyframes eg5-counter{entry 0%,contain 0%{opacity:1;transform:translate(3%,-2%)}contain 100%,exit 0%{opacity:1;transform:translate(-3%,2%)}exit 50%,exit 100%{opacity:0;transform:translate(-3%,2%)}}@keyframes eg5-migrate{entry 0%,contain 0%{opacity:.82;transform:translate(-6%,7%)}contain 100%,exit 0%{opacity:1;transform:translate(5%,-6%)}exit 50%,exit 100%{opacity:0;transform:translate(5%,-6%)}}
.sgr-ag[data-sgr=AG1]{--ag1-saf:255 150 52;--ag1-hot:255 106 26}.sgr-ag[data-sgr=AG1] .sgr-l1>b{will-change:auto;background:radial-gradient(40% 44% at 30% 52%,#05060a9e,#05060a4d 50%,#05060a14 75%,#0000 92%),radial-gradient(54% 34% at 76% 12%,#18329c80,#14287c3d 42%,#10206012 70%,#0000 88%),radial-gradient(60% 30% at 22% 8%,#1022685c,#0e1c541c 50%,#0000 82%),radial-gradient(36% 40% at 96% 46%,#14287838,#12226412 50%,#0000 82%),linear-gradient(#0a1642 0%,#0a1538 12%,#0a122c 26%,#0a0f20 40%,#0b0e18 52%,#0c0e15 63%,#0e0f15 73%,#111016 82%,#121115 90%,#101013 100%)}.sgr-ag[data-sgr=AG1] .sgr-l2{inset:40% -15% -15%}.sgr-ag[data-sgr=AG1] .sgr-l2>b{background: radial-gradient(38% 8% at 68% 78.5%, rgb(var(--ag1-saf) / .26) 0%, rgb(var(--ag1-saf) / .16) 24%, rgb(var(--ag1-hot) / .08) 46%, rgb(var(--ag1-hot) / .03) 68%, rgb(var(--ag1-hot) / .008) 84%, transparent 95%), radial-gradient(46% 9% at 66% 84%, rgb(var(--ag1-hot) / .08), rgb(var(--ag1-hot) / .03) 48%, rgb(var(--ag1-hot) / .008) 76%, transparent 92%), radial-gradient(64% 20% at 64% 79%, rgb(var(--ag1-saf) / .035), rgb(var(--ag1-saf) / .012) 50%, transparent 78%);transform-origin:64% 56.7%;background-position:0 100%;background-repeat:no-repeat;background-size:100% 173.333%;animation-name:ag1-sway;animation-duration:46s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sgr-ag[data-sgr=AG1] .sgr-l3>b{background:radial-gradient(50% 30% at 38% 14%,#1e368833,#1a2e7412 50%,#0000 80%),radial-gradient(34% 26% at 90% 34%,#2848a626,#223c8c0d 50%,#0000 80%),radial-gradient(30% 13% at 82% 61%,#603e8017,#603e8008 50%,#0000 82%);animation-name:ag1-air;animation-duration:72s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-30s}@keyframes ag1-sway{0%{transform:translate(-1.6%)scale(1)}to{transform:translate(1.6%,-.5%)scale(1.03,1.08)}}@keyframes ag1-air{0%{transform:translate(-2%,.8%)}to{transform:translate(2%,-.8%)}}.sgr-ag[data-sgr=AG2] .sgr-l1>b{will-change:auto;background:radial-gradient(42% 48% at 30% 54%,#05080999,#05080947 50%,#0508090f 76%,#0000 92%),radial-gradient(34% 9% at 26% 19%,#3a52563d,#3a525614 50%,#0000 80%),radial-gradient(30% 8% at 50% 12%,#364e5242,#364e5214 50%,#0000 80%),radial-gradient(42% 11% at 80% 20%,#4a64685c,#4a64681f 50%,#0000 82%),radial-gradient(28% 8% at 96% 31%,#425c6057,#425c601c 50%,#0000 82%),radial-gradient(40% 10% at 74% 38%,#344c504d,#344c501a 50%,#0000 82%),radial-gradient(30% 8% at 94% 49%,#3c545847,#3c545817 50%,#0000 82%),radial-gradient(46% 12% at 58% 30%,#24363a42,#24363a14 50%,#0000 80%),radial-gradient(30% 6% at 86% 56%,#965c4029,#965c400d 50%,#0000 82%),radial-gradient(64% 22% at 66% 88%,#1420246b,#14202424 50%,#0000 80%),linear-gradient(#142124 0%,#121d20 18%,#0f171a 40%,#0c1315 62%,#0b0f10 82%,#0a0d0e 100%)}.sgr-ag[data-sgr=AG2] .sgr-l2,.sgr-ag[data-sgr=AG2] .sgr-l3{transform-origin:74% 70%;rotate:-7deg}.sgr-ag[data-sgr=AG2] .sgr-l2>b{transform-origin:74% 70%;background:radial-gradient(9% 5.5% at 91% 69%,#ffe2b880,#ffb46e33 45%,#0000 85%),radial-gradient(34% 6% at 78% 70%,#ffd6a48a 0%,#ffaa5c54 20%,#ff7a2a30 42%,#de522012 68%,#c8461e04 86%,#0000),radial-gradient(48% 18% at 78% 69%,#ff802e2e,#ff6a1a14 42%,#ff6a1a05 72%,#0000 90%),radial-gradient(30% 34% at 96% 62%,#ff78281c,#ff6a1a0a 50%,#0000 85%),radial-gradient(72% 30% at 72% 74%,#ac48261c,#ac48260a 50%,#0000 80%);animation-name:ag2-burn;animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sgr-ag[data-sgr=AG2] .sgr-l3>b{background:radial-gradient(15% 2.6% at 69% 68.6%,#0b1113cc,#0b111366 55%,#0000),radial-gradient(11% 2.1% at 84% 71.2%,#0b1113bd,#0b11135c 55%,#0000),radial-gradient(19% 3% at 59% 72%,#0d1315a8,#0d13154d 55%,#0000),radial-gradient(17% 2.2% at 78% 66%,#ffb47a1c,#ff965a0a 55%,#0000),radial-gradient(40% 8% at 74% 61%,#0f171a8f,#0f171a38 55%,#0000),radial-gradient(44% 9% at 76% 80%,#0d131680,#0d131633 55%,#0000);animation-name:ag2-wind;animation-duration:38s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-12s}@keyframes ag2-burn{0%{opacity:.86;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-1%)scale(1.06,1.12)}}@keyframes ag2-burn-phone{0%{opacity:.58;transform:translate(0,0)scale(1)}to{opacity:.68;transform:translate(-1%)scale(1.06,1.12)}}@keyframes ag2-wind{0%{transform:translate(-2.4%)}to{transform:translate(2.4%,-.4%)}}.sgr-ag[data-sgr=AG3] .sgr-l1>b{will-change:auto;background:radial-gradient(72% 34% at 50% 4%,#482c8857,#38226c26 45%,#2818500a 75%,#0000 92%),radial-gradient(38% 26% at 86% 8%,#6a3caa33,#6a3caa12 50%,#0000 82%),linear-gradient(#0f0b18 0%,#0d0a14 14%,#0a090e 34%,#08080a 56%,#080808 74%,#0a0807 88%,#0b0806 100%)}.sgr-ag[data-sgr=AG3] .sgr-l2{inset:20% -15% -15%}.sgr-ag[data-sgr=AG3] .sgr-l2>b{transform-origin:60% 94%;background-color:#0000;background-image:radial-gradient(34% 46% at 93% 72%,#ff983666 0%,#ff7c2247 18%,#ff601826 38%,#d240140f 60%,#b4321404 80%,#0000 94%),radial-gradient(34% 40% at 97% 98%,#ff842c42,#e654181a 45%,#b4321405 75%,#0000 92%),radial-gradient(26% 38% at 4% 92%,#ff8c2c42 0%,#ff6a1a24 30%,#c83c140b 60%,#0000 84%),radial-gradient(80% 18% at 50% 100%,#ff641e0f,#ff641e05 50%,#0000 80%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 136.842%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation-name:ag3-breathe;animation-duration:24s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sgr-ag[data-sgr=AG3] .sgr-l3>b{transform-origin:70% 92%;background:radial-gradient(15% 20% at 93% 73%,#ffd0844d,#ffa23e24 40%,#ff78280a 72%,#0000 88%),radial-gradient(10% 46% at 99% 56%,#ff842e21,#ff6a1a0b 50%,#0000 85%),radial-gradient(11% 15% at 8% 89%,#ffc67a33,#ff8e3412 45%,#0000 82%);animation-name:ag3-kindle;animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-7s}@keyframes ag3-breathe{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-1.2%)scale(1.07)}}@keyframes ag3-kindle{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.05)}}.sgr-ag[data-sgr=AG4] .sgr-l1>b{will-change:auto;background:radial-gradient(40% 44% at 28% 54%,#04040899,#04040842 50%,#0404080f 76%,#0000 92%),radial-gradient(44% 42% at 72% 42%,#2e1e6880,#24185438 45%,#1e14460f 72%,#0000 90%),radial-gradient(30% 30% at 88% 72%,#16266a6b,#121e5629 50%,#121e560a 76%,#0000 92%),radial-gradient(26% 24% at 58% 18%,#241a5a57,#241a5a1a 50%,#0000 82%),radial-gradient(34% 26% at 93% 15%,#401e683d,#401e6812 50%,#0000 82%),radial-gradient(50% 40% at 14% 90%,#12163e47,#12163e14 50%,#0000 82%),linear-gradient(170deg,#09091a 0%,#07070f 38%,#060609 66%,#08070e 100%)}.sgr-ag[data-sgr=AG4] .sgr-l2{rotate:-14deg}.sgr-ag[data-sgr=AG4] .sgr-l2>b{background:radial-gradient(26% 6.5% at 64% 33%,#7c48d633,#7c48d612 50%,#7c48d604 80%,#0000),radial-gradient(20% 9% at 85%,#485ce02b,#485ce00f 50%,#485ce003 80%,#0000),radial-gradient(16% 5.5% at 76% 58%,#c448a424,#c448a40d 50%,#0000),radial-gradient(36% 4.5% at 70% 44%,#683ec421,#683ec40a 50%,#0000),radial-gradient(14% 8% at 93% 29%,#543ece1f,#543ece0a 50%,#0000),radial-gradient(24% 7% at 55% 61%,#3e349c1a,#3e349c08 50%,#0000);animation-name:ag4-drift;animation-duration:84s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sgr-ag[data-sgr=AG4] .sgr-l3{inset:-15% -15% -15% 40%}.sgr-ag[data-sgr=AG4] .sgr-l3>b{transform-origin:50.7% 42.3%;background-color:#0000;background-image:radial-gradient(circle at 71.5% 42.3%,#ffc8924d 0,#ff8a3833 5vmax,#ff5c2817 11vmax,#dc463c08 16vmax,#0000 21vmax),radial-gradient(circle at 71.5% 42.3%,#c8407c26 0,#882e9e17 14vmax,#50248c08 24vmax,#0000 32vmax);background-position:100% 0;background-repeat:no-repeat;background-size:173.333% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation-name:ag4-pulse;animation-duration:26s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-9s}@keyframes ag4-drift{0%{transform:translate(-1.5%,1%)rotate(-1.5deg)}to{transform:translate(1.5%,-1%)rotate(1.5deg)}}@keyframes ag4-pulse{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.sgr-ag[data-sgr=AG5] .sgr-l1{inset:-55% -4% -15%}.sgr-ag[data-sgr=AG5] .sgr-l1>b{will-change:auto;background:radial-gradient(46% 27% at 28% 68%,#09060cb8,#09060c66 50%,#09060c1a 76%,#0000 92%),radial-gradient(40% 22% at 26% 82%,#09060c8c,#09060c38 50%,#0000 86%),linear-gradient(#0c0a10 0%,#100b14 16%,#140c1a 28%,#1a0e20 37%,#221126 45%,#2c1430 52%,#381731 59%,#431a32 65%,#4c1e31 71%,#4e212c 77%,#452224 83%,#331b1a 88%,#201513 94%,#151110 100%)}.sgr-ag[data-sgr=AG5] .sgr-l2{inset:55% -15% -15% 20%}.sgr-ag[data-sgr=AG5] .sgr-l2>b{transform-origin:72.6% 65.3%;background-color:#0000;background-image:radial-gradient(30% 3.6% at 80% 79.5%,#ffd29c33,#ffa66012 55%,#0000),radial-gradient(48% 15% at 80% 84%,#ffa65036 0%,#ff843221 25%,#eb5a280f 52%,#b43c3205 74%,#0000 90%);background-position:100% 100%;background-repeat:no-repeat;background-size:136.842% 216.667%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation-name:ag5-sway;animation-duration:52s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sgr-ag[data-sgr=AG5] .sgr-l3{inset:35% -15% -5%}.sgr-ag[data-sgr=AG5] .sgr-l3>b{background-color:#0000;background-image:radial-gradient(34% 2.3% at 72% 56%,#ac527a33,#983e7012 55%,#0000),radial-gradient(26% 1.7% at 86% 61%,#de706429,#c0525a0d 55%,#0000),radial-gradient(44% 2.7% at 62% 66%,#8e3a6a24,#8e3a6a0a 55%,#0000),radial-gradient(22% 1.5% at 90%,#985c9824,#985c980a 55%,#0000),radial-gradient(30% 1.9% at 42% 71%,#7a345c14,#0000),radial-gradient(20% 1.8% at 6% 58%,#ac527a29,#983e700d 55%,#0000),radial-gradient(16% 1.4% at 10% 66%,#de70641f,#c0525a0a 55%,#0000);background-position:0 83.333%;background-repeat:no-repeat;background-size:100% 185.714%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation-name:ag5-strata;animation-duration:88s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-40s}@keyframes ag5-sway{0%{transform:translate(-1.4%)scale(1)}to{transform:translate(1.4%)scale(1.04,1.07)}}@keyframes ag5-strata{0%{transform:translate(-2%)}to{transform:translate(2%,.3%)}}@media (max-width:767px){.sgr-ag[data-sgr=AG1] .sgr-l2>b{opacity:.62}.sgr-ag[data-sgr=AG2] .sgr-l2>b{opacity:.66;animation-name:ag2-burn-phone}.sgr-ag[data-sgr=AG3] .sgr-l2>b,.sgr-ag[data-sgr=AG5] .sgr-l2>b{opacity:.8}.sgr-ag[data-sgr=AG4] .sgr-l3{inset:-15%}.sgr-ag[data-sgr=AG4] .sgr-l3>b{transform-origin:54% 33%;background:radial-gradient(circle at 54% 33%,#ffc8923d 0,#ff8a3826 9vmax,#ff5c280f 18vmax,#0000 28vmax),radial-gradient(circle at 54% 33%,#c8407c21 0,#882e9e14 20vmax,#50248c06 34vmax,#0000 44vmax)}}@supports (animation-timeline:view()){.sgr-ag:is([data-sgr=AG1],[data-sgr=AG2],[data-sgr=AG3],[data-sgr=AG4],[data-sgr=AG5]) .sgr-l{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sgr-t;animation-range:entry 40% exit}.sgr-ag[data-sgr=AG1] .sgr-l1{animation-name:ag1-sky}.sgr-ag[data-sgr=AG1] .sgr-l2{animation-name:ag1-rise}.sgr-ag[data-sgr=AG1] .sgr-l3{animation-name:ag1-deepen}.sgr-ag[data-sgr=AG2] .sgr-l1{animation-name:ag2-deck}.sgr-ag[data-sgr=AG2] .sgr-l2{animation-name:ag2-open}.sgr-ag[data-sgr=AG2] .sgr-l3{animation-name:ag2-pass}.sgr-ag[data-sgr=AG3] .sgr-l1{animation-name:ag3-lift}.sgr-ag[data-sgr=AG3] .sgr-l2{animation-name:ag3-rise}.sgr-ag[data-sgr=AG3] .sgr-l3{animation-name:ag3-heat}.sgr-ag[data-sgr=AG4] .sgr-l1{animation-name:ag4-far}.sgr-ag[data-sgr=AG4] .sgr-l2{animation-name:ag4-near}.sgr-ag[data-sgr=AG4] .sgr-l3{animation-name:ag4-core}.sgr-ag[data-sgr=AG5] .sgr-l1{animation-name:ag5-sink}.sgr-ag[data-sgr=AG5] .sgr-l2{animation-name:ag5-set}.sgr-ag[data-sgr=AG5] .sgr-l3{animation-name:ag5-settle}@media (max-width:767px){.sgr-ag[data-sgr=AG4] .sgr-l3{animation-name:ag4-core-phone}}}@keyframes ag1-sky{0%{transform:translateY(-2.5%)}to{transform:translateY(2.5%)}}@keyframes ag1-rise{0%{opacity:.4;transform:translateY(15.6%)}55%{opacity:1}to{opacity:1;transform:translateY(-4.3%)}}@keyframes ag1-deepen{0%{opacity:1}to{opacity:.45}}@keyframes ag2-deck{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes ag2-open{0%{opacity:.55;transform:translate(5%,2.5%)}50%{opacity:1}70%{opacity:.95}to{opacity:.5;transform:translate(-3%,-.3%)}}@keyframes ag2-pass{0%{transform:translate(3%,3%)}to{transform:translate(-3%,-3%)}}@keyframes ag3-lift{0%{transform:translateY(2%)}to{transform:translateY(-2.5%)}}@keyframes ag3-rise{0%{opacity:.7;transform:translateY(8.4%)}50%{opacity:1}to{opacity:1;transform:translateY(-3.2%)}}@keyframes ag3-heat{0%{opacity:.55;transform:translateY(5%)}to{opacity:1;transform:translateY(-3%)}}@keyframes ag4-far{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}@keyframes ag4-near{0%{transform:translate(1%,6%)}to{transform:translate(-1%,-6%)}}@keyframes ag4-core{0%{opacity:.4;transform:scale(.92)}45%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.04)}}@keyframes ag4-core-phone{0%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(1.06)}}@keyframes ag5-sink{0%{transform:translateY(-4%)}to{transform:translateY(22%)}}@keyframes ag5-set{0%{opacity:1;transform:translateY(-6.5%)}to{opacity:.3;transform:translateY(36.8%)}}@keyframes ag5-settle{0%{transform:translateY(-3.7%)}to{transform:translateY(16.7%)}}html[data-track=c] .sgr-ag:is([data-sgr=AG1],[data-sgr=AG2],[data-sgr=AG3],[data-sgr=AG4],[data-sgr=AG5]) .sgr-grain{opacity:.06;background-image:radial-gradient(circle at 1.5px 1.5px,#ffffff9e 0 .65px,#0000 1.05px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px,160px 160px}@media (prefers-reduced-motion:reduce){.sgr-ag:is([data-sgr=AG1],[data-sgr=AG2],[data-sgr=AG3],[data-sgr=AG4],[data-sgr=AG5]) .sgr-l>b{will-change:auto}}
section:has(>.sbg){isolation:isolate;position:relative}.sbg{z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0;overflow:clip}.sbg.is-in{opacity:1}.sbg-view{width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.sbg-view>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.sbg-eb[data-sbg=EB4] .sbg-view>canvas{image-rendering:auto}html[data-track=c] .sbg-eb[data-sbg=EB4] .sbg-view>canvas{image-rendering:pixelated}
.sbg-ab:after{content:"";background-color:var(--bg-0);background-image:var(--grad-track);pointer-events:none;background-attachment:fixed;height:min(30vh,260px);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.sbg-ab[data-sbg=AB1] .ab1{position:absolute;inset:0}.sbg-ab[data-sbg=AB1] .ab1-l{will-change:transform;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;top:-40px;left:-40px}.sbg-ab[data-sbg=AB1] .ab1-earth{will-change:transform;position:absolute;bottom:-40px;left:-40px;right:-40px}.sbg-ab[data-sbg=AB1] .ab1 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sbg-ab[data-sbg=AB1] .ab1-tw{width:14px;height:14px;animation:ab1-tw var(--d,3s) ease-in-out var(--dl,0s) infinite alternate;background:radial-gradient(circle,#fffffff2 0,#ffffff4d 16%,#0000 58%);margin:-7px;position:absolute}@keyframes ab1-tw{0%{opacity:.12;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sbg-ab[data-sbg=AB1] .ab1-sat{opacity:0;background:#eef3fa;border-radius:50%;width:3px;height:3px;margin:-1.5px;animation:28s linear 3s infinite ab1-sat;position:absolute;top:0;left:0;box-shadow:0 0 5px 1px #bed7ff80}.sbg-ab[data-sbg=AB1] .ab1-sat:after{content:"";opacity:0;background:radial-gradient(circle,#fffaf0f2 0,#ffbe8c59 7%,#0000 26%),linear-gradient(90deg,#0000,#ffecdcbf,#0000) 50%/100% 1px no-repeat,linear-gradient(#0000,#ffecdcbf,#0000) 50%/1px 100% no-repeat;width:56px;height:56px;margin:-28px;animation:28s linear 3s infinite ab1-glint;position:absolute;top:50%;left:50%;transform:scale(0)}@keyframes ab1-sat{0%{opacity:0;transform:translate(-3vw,14vh)}4%{opacity:.85}50%{opacity:.7}60%{opacity:0;transform:translate(103vw,6vh)}to{opacity:0;transform:translate(103vw,6vh)}}@keyframes ab1-glint{0%,21%{opacity:0;transform:scale(0)rotate(0)}24%{opacity:1;transform:scale(1)rotate(25deg)}28%,to{opacity:0;transform:scale(.1)rotate(45deg)}}.sbg-ab[data-sbg=AB1] .ab1:not(.on) .ab1-sat,.sbg-ab[data-sbg=AB1] .ab1:not(.on) .ab1-sat:after,.sbg-ab[data-sbg=AB1] .ab1:not(.on) .ab1-tw{animation-play-state:paused}.sbg-ab[data-sbg=AB4] .ab4{position:absolute;inset:0}.sbg-ab[data-sbg=AB4] .ab4 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sbg-ab[data-sbg=AB4] .ab4 .ab4-city{will-change:transform;animation:36s ease-in-out infinite alternate ab4-city;transform:scale(1.04)}@keyframes ab4-city{0%{transform:translate(-10px,3px)scale(1.04)}to{transform:translate(10px,-6px)scale(1.065)}}.sbg-ab[data-sbg=AB4] .ab4:not(.on) .ab4-city{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sbg-ab[data-sbg=AB4] .ab4 .ab4-city{animation:none}.sbg-ab[data-sbg=AB1] .ab1-sat{display:none}.sbg-ab[data-sbg=AB1] .ab1-tw{opacity:.7;animation:none}}

