.dg-scope{view-timeline:--dg-scope block;timeline-scope:--dg-scope}.dg-rise{opacity:1}@supports (animation-timeline:view()){.dg-rise{animation:linear both dg-rise-in;animation-timeline:view();animation-range:cover calc(4% + var(--dg-i,0) * 4%) cover calc(30% + var(--dg-i,0) * 4%)}.dg-scope .dg-rise{animation-timeline:--dg-scope}}@keyframes dg-rise-in{0%{opacity:0;transform:translateY(var(--dg-rise-y,14px))}}.dg-draw{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){.dg-draw{animation:linear both dg-draw-in;animation-timeline:view();animation-range:cover calc(6% + var(--dg-i,0) * 4%) cover calc(36% + var(--dg-i,0) * 4%)}.dg-scope .dg-draw{animation-timeline:--dg-scope}}@keyframes dg-draw-in{0%{stroke-dashoffset:1px}}.dg-grow{clip-path:inset(0)}@supports (animation-timeline:view()){.dg-grow{animation:cubic-bezier(.22,1,.36,1) both dg-grow-in;animation-timeline:view();animation-range:cover calc(5% + var(--dg-i,0) * 3.5%) cover calc(32% + var(--dg-i,0) * 3.5%)}.dg-scope .dg-grow{animation-timeline:--dg-scope}}@keyframes dg-grow-in{0%{clip-path:inset(0 100% 0 0)}}.dg-grow-y{clip-path:inset(0)}@supports (animation-timeline:view()){.dg-grow-y{animation:cubic-bezier(.22,1,.36,1) both dg-grow-y-in;animation-timeline:view();animation-range:cover calc(5% + var(--dg-i,0) * 3.5%) cover calc(32% + var(--dg-i,0) * 3.5%)}.dg-scope .dg-grow-y{animation-timeline:--dg-scope}}@keyframes dg-grow-y-in{0%{clip-path:inset(0 0 100%)}}.dg-grow-left{clip-path:inset(0)}@supports (animation-timeline:view()){.dg-grow-left{animation:cubic-bezier(.22,1,.36,1) both dg-grow-left-in;animation-timeline:view();animation-range:cover calc(5% + var(--dg-i,0) * 3.5%) cover calc(32% + var(--dg-i,0) * 3.5%)}.dg-scope .dg-grow-left{animation-timeline:--dg-scope}}@keyframes dg-grow-left-in{0%{clip-path:inset(0 0 0 100%)}}.dg-grow-up{clip-path:inset(0)}@supports (animation-timeline:view()){.dg-grow-up{animation:cubic-bezier(.22,1,.36,1) both dg-grow-up-in;animation-timeline:view();animation-range:cover calc(5% + var(--dg-i,0) * 3.5%) cover calc(32% + var(--dg-i,0) * 3.5%)}.dg-scope .dg-grow-up{animation-timeline:--dg-scope}}@keyframes dg-grow-up-in{0%{clip-path:inset(100% 0 0)}}@media (min-width:1024px){.dg-float{top:var(--dg-top,0%);left:var(--dg-left,auto);right:var(--dg-right,auto);width:var(--dg-w,auto);position:absolute}}@media (max-width:1023px){.dg-week{width:var(--dg-sm-w,auto);margin-left:var(--dg-sm-ml,0);flex:none}}@media (min-width:1024px){.dg-week{top:var(--dg-top,0%);left:var(--dg-left,auto);right:var(--dg-right,auto);width:var(--dg-w,auto);position:absolute}}@media (max-width:1023px){.dg-span{left:var(--dg-sm-left,auto);right:var(--dg-sm-right,auto);width:var(--dg-sm-w,auto)}}@media (min-width:1024px){.dg-span{left:var(--dg-left,auto);right:var(--dg-right,auto);width:var(--dg-w,auto)}}.dg-rail-dashed-y{background-image:repeating-linear-gradient(to bottom, currentColor 0 var(--dg-dash,4px), transparent var(--dg-dash,4px) var(--dg-dash-period,9px))}.dg-orbit-node{background:linear-gradient(to bottom, rgb(from var(--color-brand-blue) r g b / .09), rgb(from var(--color-brand-blue) r g b / .34));position:relative}.dg-orbit-node:after{content:"";border-radius:inherit;background:linear-gradient(to bottom, rgb(from var(--color-brand-blue) r g b / .18), rgb(from var(--color-brand-blue) r g b / .55));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dg-orbit{animation:dg-spin var(--dg-orbit-duration,60s) linear infinite}.dg-orbit-reverse{animation:dg-spin var(--dg-orbit-duration,60s) linear infinite reverse}@keyframes dg-spin{to{rotate:360deg}}.dg-breathe{animation:9s ease-in-out infinite dg-breathe-pulse}@keyframes dg-breathe-pulse{50%{opacity:.85;scale:1.06}}.dg-bloom{background:radial-gradient(closest-side, rgb(from var(--dg-bloom-color,var(--color-brand-indigo)) r g b / var(--dg-bloom-alpha,.45)), transparent 70%);filter:blur(var(--dg-bloom-blur,20px));pointer-events:none}.hero-rise{opacity:1;animation:.7s cubic-bezier(.22,1,.36,1) both dg-rise-in;animation-delay:calc(var(--dg-i,0) * 90ms)}.hero-ray-streak{stroke-dashoffset:var(--hero-streak-phase,0px);animation:linear infinite hero-ray-streak-run;animation-timing-function:linear(0, .08 12%, .22 28%, .5 50%, .78 72%, .92 88%, 1);animation-duration:calc(3.6s + var(--dg-i,0) * .13s);animation-delay:calc(var(--dg-i,0) * -390ms)}@keyframes hero-ray-streak-run{to{stroke-dashoffset:calc(var(--hero-streak-phase,0px) - var(--hero-streak-travel,248px))}}.hero-emit{animation:hero-emit-run 9s linear(0, .08 12%, .22 28%, .5 50%, .78 72%, .92 88%, 1) infinite}@keyframes hero-emit-run{to{translate:var(--hero-tile,0) 0}}.hero-shimmer{animation:7.5s linear infinite hero-shimmer-run;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#0000008c 50%,#0000 70%);mask-image:linear-gradient(100deg,#0000 30%,#0000008c 50%,#0000 70%);-webkit-mask-position:150% 0;mask-position:150% 0;-webkit-mask-size:160% 100%;mask-size:160% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hero-shimmer-run{to{-webkit-mask-position:-50% 0;mask-position:-50% 0}}.hero-bloom{animation:.8s cubic-bezier(.22,1,.36,1) .3s both hero-bloom-in}@keyframes hero-bloom-in{0%{opacity:0;scale:.72}}.hero-tile-face:before,.hero-tile-face:after{content:"";pointer-events:none;position:absolute}.hero-tile-face:before{border-radius:inherit;background:radial-gradient(115% 85% at 16% -12%,#ffffff1a,#0000 62%),linear-gradient(#ffffff0d,#0000 45%);inset:0}.hero-tile-face:after{inset-inline:15%;background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;top:0}.hero-tile-mark{filter:drop-shadow(0 0 7px #ffffff38)}.hero-stage{--hero-ray-scale:1;--hero-lead:.24s;--hero-reach-dur:1.4s;--hero-ignite-at:calc(var(--hero-lead) + .88s);--hero-ignite-dur:.78s;--hero-output-at:calc(var(--hero-lead) + 1.24s);--hero-output-dur:1.05s;--hero-ease-travel:cubic-bezier(.4, 0, .28, 1);--hero-ease-strike:cubic-bezier(.22, 1, .36, 1);--hero-ease-eject:cubic-bezier(.22, .62, .35, 1)}@media (max-width:1023px){.hero-stage{--hero-ray-scale:.78}}.hero-reach{--hero-reach-ramp:18%;-webkit-mask-image:linear-gradient(to right, #000 0 50%, transparent calc(50% + var(--hero-reach-ramp) / 2) 100%);mask-image:linear-gradient(to right, #000 0 50%, transparent calc(50% + var(--hero-reach-ramp) / 2) 100%);animation:hero-reach-in var(--hero-reach-dur) var(--hero-ease-travel) var(--hero-lead) both;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hero-reach-in{0%{-webkit-mask-position:calc(100% + var(--hero-reach-ramp) - var(--hero-reach-stop)) 0;mask-position:calc(100% + var(--hero-reach-ramp) - var(--hero-reach-stop)) 0}}.hero-ignite{opacity:1;animation:hero-ignite-in var(--hero-ignite-dur) var(--hero-ease-strike) var(--hero-ignite-at) both}.hero-charge{filter:none;animation:hero-charge-in var(--hero-ignite-dur) var(--hero-ease-strike) var(--hero-ignite-at) both}.hero-focus{animation:hero-focus-in var(--hero-ignite-dur) var(--hero-ease-strike) var(--hero-ignite-at) both;scale:1}.hero-shock{opacity:0;pointer-events:none;animation:hero-shock-out calc(var(--hero-ignite-dur) * .66) var(--hero-ease-strike) var(--hero-ignite-at) backwards}.hero-sweep{--hero-sweep-ramp:24%;--hero-sweep-lead:4%;-webkit-mask-image:linear-gradient(to right, #000 0 calc(50% + var(--hero-sweep-lead) / 2), #00000014 calc(50% + (var(--hero-sweep-lead) + var(--hero-sweep-ramp)) / 2) 100%);mask-image:linear-gradient(to right, #000 0 calc(50% + var(--hero-sweep-lead) / 2), #00000014 calc(50% + (var(--hero-sweep-lead) + var(--hero-sweep-ramp)) / 2) 100%);animation:hero-sweep-in calc(var(--hero-output-dur) * 1.25) var(--hero-ease-eject) var(--hero-output-at) both;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hero-sweep-in{0%{-webkit-mask-position:calc(100% + var(--hero-sweep-lead) - var(--hero-sweep-origin,0%)) 0;mask-position:calc(100% + var(--hero-sweep-lead) - var(--hero-sweep-origin,0%)) 0}}.hero-eject{--hero-eject-x:34px;animation:hero-eject-out calc(var(--hero-output-dur) * 1.25) var(--hero-ease-eject) var(--hero-output-at) backwards;translate:none}@keyframes hero-eject-out{0%{translate:calc(var(--hero-eject-x) * -1) 0}}.hero-dissolve{opacity:.22;animation:hero-dissolve-out var(--hero-output-dur) var(--hero-ease-travel) var(--hero-output-at) both}.hero-crystallize{opacity:1;animation:hero-crystallize-in var(--hero-output-dur) var(--hero-ease-travel) var(--hero-output-at) both}.hero-glow-breathe{animation:11s ease-in-out infinite hero-glow-breathe-run}@keyframes hero-glow-breathe-run{50%{scale:1.025}}@keyframes hero-ignite-in{0%{opacity:.34;scale:.88}72%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes hero-charge-in{0%{filter:saturate(.5)brightness(.72)}70%{filter:saturate(1.15)brightness(1.12)}to{filter:saturate()brightness()}}@keyframes hero-focus-in{0%{scale:.94}62%{scale:1.035}to{scale:1}}@keyframes hero-shock-out{0%{opacity:0;scale:1}12%{opacity:.55}to{opacity:0;scale:2.3}}@keyframes hero-dissolve-out{0%{opacity:1}}@keyframes hero-crystallize-in{0%{opacity:0}}.hero-grid{background-image:linear-gradient(to bottom, transparent calc(var(--hero-axis-y) - .5px), rgb(from var(--color-brand-blue-light) r g b / .42) calc(var(--hero-axis-y) - .5px) calc(var(--hero-axis-y) + .5px), transparent calc(var(--hero-axis-y) + .5px)), repeating-linear-gradient(to right, rgb(from var(--color-brand-blue-light) r g b / .26) 0 1px, transparent 1px var(--hero-grid-x)), repeating-linear-gradient(to bottom, rgb(from var(--color-brand-blue-light) r g b / .18) 0 1px, transparent 1px var(--hero-grid-y));background-position:0 0, var(--hero-grid-phase-x) 0, 0 var(--hero-grid-phase-y);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 58%);mask-image:linear-gradient(90deg,#0000 40%,#000 58%)}@media (prefers-reduced-motion:reduce){.dg-rise,.dg-draw,.dg-grow,.dg-grow-y,.dg-grow-left,.dg-grow-up,.dg-orbit,.dg-orbit-reverse,.dg-breathe,.hero-rise,.hero-sweep,.hero-eject,.hero-ray-streak,.hero-emit,.hero-shimmer,.hero-glow-breathe,.hero-reach,.hero-ignite,.hero-charge,.hero-focus,.hero-shock,.hero-dissolve,.hero-crystallize,.hero-bloom{animation:none}}
