.hero-video[data-astro-cid-qoaa4csj]{filter:saturate(.7)contrast(1.05);transform:scale(1.02)}.hero-node[data-astro-cid-qoaa4csj]:after{content:"";z-index:-1;filter:blur(12px);background:#030a1240;border-radius:999px;position:absolute;inset:-.5rem}.journey-sticky[data-astro-cid-ufkaqyh3]{position:relative}.project-index[data-astro-cid-ufkaqyh3]{color:#0000;-webkit-text-stroke:1px #7fcdee33;user-select:none}@media (width>=64rem){.journey-sticky[data-astro-cid-ufkaqyh3]{align-self:stretch}.journey-stage[data-astro-cid-ufkaqyh3]{position:sticky;top:14vh}.journey-step[data-astro-cid-ufkaqyh3]{flex-direction:column;justify-content:center;min-height:82vh;display:flex}}.journey-visual-panel[data-astro-cid-ufkaqyh3]{opacity:0;transition:opacity .55s var(--ease-out-soft), transform .55s var(--ease-out-soft);transform:translateY(14px)}.journey-visual-panel[data-astro-cid-ufkaqyh3].is-active{opacity:1;transform:none}.journey-marker[data-astro-cid-ufkaqyh3]{transition:color .35s,background-color .35s,box-shadow .35s}.journey-step[data-astro-cid-ufkaqyh3].is-active .journey-marker[data-astro-cid-ufkaqyh3]{background:var(--color-brand-400);color:var(--color-night-950);box-shadow:0 0 30px #29abe240}[data-astro-cid-ufkaqyh3][data-journey-dot].is-active{background:var(--color-brand-400)}@media (prefers-reduced-motion:reduce){.journey-visual-panel[data-astro-cid-ufkaqyh3]:first-of-type{opacity:1;transform:none}.journey-stage[data-astro-cid-ufkaqyh3]{position:relative;top:auto}.journey-step[data-astro-cid-ufkaqyh3]{min-height:0;padding-block:3rem}}.culmination-sticky[data-astro-cid-3jzzbjlc]{position:relative}.culmination-visual-fallback[data-astro-cid-3jzzbjlc]{background:radial-gradient(circle at 50% 42%, #29abe226, transparent 34%), radial-gradient(circle at 85% 10%, #7fcdee1a, transparent 38%), linear-gradient(145deg, var(--color-night-800), var(--color-night-950))}@media (width>=64rem){.culmination-sticky[data-astro-cid-3jzzbjlc]{align-self:stretch}.culmination-stage[data-astro-cid-3jzzbjlc]{position:sticky;top:14vh}.culmination-step[data-astro-cid-3jzzbjlc]{flex-direction:column;justify-content:center;min-height:82vh;display:flex}}@media (width<=63.999rem){.culmination-step[data-astro-cid-3jzzbjlc]+.culmination-step[data-astro-cid-3jzzbjlc]{margin-top:4.5rem}}.culmination-visual-panel[data-astro-cid-3jzzbjlc]{opacity:0;transition:opacity .55s var(--ease-out-soft), transform .55s var(--ease-out-soft);transform:translateY(14px)}.culmination-visual-panel[data-astro-cid-3jzzbjlc].is-active{opacity:1;transform:none}.culmination-marker[data-astro-cid-3jzzbjlc]{transition:color .35s,background-color .35s,box-shadow .35s}.culmination-step[data-astro-cid-3jzzbjlc].is-active .culmination-marker[data-astro-cid-3jzzbjlc]{background:var(--color-brand-400);color:var(--color-night-950);box-shadow:0 0 30px #29abe240}[data-astro-cid-3jzzbjlc][data-culmination-dot].is-active{background:var(--color-brand-400)}.graduation-horizon[data-astro-cid-3jzzbjlc]{background:radial-gradient(at 75% 100%,#7fcdee38,#0000 55%),repeating-radial-gradient(at 50% 120%,#0000 0 22px,#ffffff09 23px 24px)}@media (prefers-reduced-motion:reduce){.culmination-visual-panel[data-astro-cid-3jzzbjlc]:first-of-type{opacity:1;transform:none}.culmination-stage[data-astro-cid-3jzzbjlc]{position:relative;top:auto}.culmination-step[data-astro-cid-3jzzbjlc]{min-height:0;padding-block:3rem}}.video-stage[data-astro-cid-ex4tbe4x]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7fcdee09}.video-current[data-astro-cid-ex4tbe4x]{color:#0000;-webkit-text-stroke:1px #7fcdee7a;user-select:none}.video-voice[data-astro-cid-ex4tbe4x]{transition:background-color .3s,border-color .3s}.video-voice[data-astro-cid-ex4tbe4x]:before{content:"";background:var(--color-brand-400);width:2px;transition:transform .3s var(--ease-out-soft);border-radius:999px;position:absolute;top:1.25rem;bottom:1.25rem;left:0;transform:scaleY(0)}.video-voice[data-astro-cid-ex4tbe4x]:hover{background:#ffffff05}.video-voice[data-astro-cid-ex4tbe4x].is-active{background:linear-gradient(90deg,#29abe211,#0000 80%)}.video-voice[data-astro-cid-ex4tbe4x].is-active:before{transform:scaleY(1)}.video-voice-number[data-astro-cid-ex4tbe4x],.video-voice-name[data-astro-cid-ex4tbe4x],.video-voice-icon[data-astro-cid-ex4tbe4x]{transition:color .3s,background-color .3s,border-color .3s,transform .3s}.video-voice[data-astro-cid-ex4tbe4x]:hover .video-voice-name[data-astro-cid-ex4tbe4x],.video-voice[data-astro-cid-ex4tbe4x].is-active .video-voice-name[data-astro-cid-ex4tbe4x]{color:var(--color-white)}.video-voice[data-astro-cid-ex4tbe4x].is-active .video-voice-number[data-astro-cid-ex4tbe4x]{color:var(--color-brand-300)}.video-voice[data-astro-cid-ex4tbe4x]:hover .video-voice-icon[data-astro-cid-ex4tbe4x]{color:var(--color-brand-200);border-color:#7fcdee59;transform:translate(2px)}.video-voice[data-astro-cid-ex4tbe4x].is-active .video-voice-icon[data-astro-cid-ex4tbe4x]{color:var(--color-night-950);background:var(--color-brand-400);border-color:var(--color-brand-400)}[data-astro-cid-ex4tbe4x][data-video-progress].is-active{background:var(--color-brand-400)}
