.cosmos-poster_poster__kaOHa{--cosmos-radius:min(46cqw,42cqh);position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transition:opacity .3s ease}.cosmos-poster_poster__kaOHa svg{position:absolute;overflow:visible;fill:none}.cosmos-poster_poster__kaOHa [data-stage]{left:calc(50% - var(--cosmos-radius));top:calc(48% - var(--cosmos-radius));width:calc(var(--cosmos-radius) * 2);height:calc(var(--cosmos-radius) * 2);stroke:var(--cosmos-copy);stroke-width:1}.cosmos-poster_poster__kaOHa [data-stage] path{vector-effect:non-scaling-stroke}.cosmos-poster_poster__kaOHa [data-kind]{stroke-linecap:round}.cosmos-poster_poster__kaOHa [data-kind=p]{stroke:var(--cosmos-program)}.cosmos-poster_poster__kaOHa [data-kind=s]{stroke:var(--cosmos-student)}.cosmos-poster_poster__kaOHa [data-kind=r]{stroke:var(--cosmos-repository-star)}.cosmos-poster_poster__kaOHa [data-labels]{inset:0;width:100%;height:100%}.cosmos-poster_poster__kaOHa [data-label]{--gap:1;--label-flip:clamp(calc((var(--width) + 2 * var(--offset)) * -1px),calc((var(--cosmos-radius) * var(--x) + (var(--offset) + var(--width) + 12) * 1px - 50cqw) * -100000),0px);--label-left:calc(50cqw + var(--cosmos-radius) * var(--x) + var(--offset) * 1px + var(--label-flip));--label-middle:calc(48cqh + var(--cosmos-radius) * var(--y));--label-hide:clamp(0px,max(calc((18px - var(--cosmos-radius) * var(--gap)) * 100000),calc((8px - var(--label-left)) * 100000),calc((8px - (var(--label-middle) - var(--size) * 0.62px)) * 100000),calc((var(--label-middle) + var(--size) * 0.5px - 100cqh + 8px) * 100000)),100000px);transform:translate(var(--label-left),calc(var(--label-middle) + var(--label-hide)))}.cosmos-poster_poster__kaOHa [data-label] rect{fill:var(--cosmos-ink)}.cosmos-poster_poster__kaOHa [data-label] text{fill:var(--cosmos-copy);font-weight:500;dominant-baseline:central}.landing-journey_journey__04_ha{--journey-copy:var(--cosmos-copy);--journey-muted:var(--cosmos-muted);--journey-rule:var(--cosmos-border);--journey-card:color-mix(in oklch,var(--cosmos-copy) 5%,transparent);--journey-panel:rgb(var(--cosmos-ink-rgb)/86%);--legend-student:var(--cosmos-student);--legend-repository:var(--cosmos-repository-star);--legend-program:var(--cosmos-program);--journey-ink-hold:60svh;--journey-deep-at:135svh;--journey-dusk-until:112svh;--journey-horizon-until:94svh;--journey-dawn-until:76svh;--journey-peach-until:38svh;--journey-sky-until:12svh;--journey-sky:linear-gradient(to bottom,var(--cosmos-ink) 0,var(--cosmos-ink) var(--journey-ink-hold),var(--cosmos-deep) var(--journey-deep-at),var(--cosmos-dusk) calc(100% - var(--journey-dusk-until)),var(--cosmos-horizon) calc(100% - var(--journey-horizon-until)),var(--cosmos-dawn) calc(100% - var(--journey-dawn-until)),var(--cosmos-peach) calc(100% - var(--journey-peach-until)),var(--cosmos-sky) calc(100% - var(--journey-sky-until)),var(--background) 100%);--journey-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");--journey-sky-row:max(46svh,320px);--journey-hero-min:100svh;--journey-copy-top:0px;position:relative;isolation:isolate;color:var(--journey-copy);background-color:var(--cosmos-ink);background-image:var(--journey-sky)}.landing-journey_journey__04_ha:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--journey-grain);background-size:160px 160px}.landing-journey_journey__04_ha:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--cosmos-copy);mask-image:linear-gradient(to bottom,black 0,black var(--journey-deep-at),transparent calc(100% - var(--journey-horizon-until))),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='887' height='887'><circle cx='32.2' cy='28.8' r='0.6' fill-opacity='0.31'/><circle cx='710.4' cy='718.1' r='0.6' fill-opacity='0.25'/><circle cx='450.8' cy='444.0' r='1.3' fill-opacity='0.28'/><circle cx='616.4' cy='492.4' r='0.6' fill-opacity='0.57'/><circle cx='347.2' cy='685.4' r='0.9' fill-opacity='0.63'/><circle cx='369.1' cy='132.8' r='0.9' fill-opacity='0.51'/><circle cx='28.6' cy='495.4' r='0.6' fill-opacity='0.32'/><circle cx='864.4' cy='652.2' r='0.6' fill-opacity='0.53'/><circle cx='459.1' cy='411.1' r='0.6' fill-opacity='0.27'/><circle cx='196.2' cy='841.9' r='1.3' fill-opacity='0.29'/><circle cx='357.9' cy='435.2' r='0.6' fill-opacity='0.57'/><circle cx='221.1' cy='758.3' r='0.9' fill-opacity='0.26'/><circle cx='612.3' cy='95.7' r='0.9' fill-opacity='0.27'/><circle cx='367.1' cy='594.1' r='0.9' fill-opacity='0.34'/><circle cx='663.1' cy='338.6' r='0.9' fill-opacity='0.34'/><circle cx='255.1' cy='102.0' r='0.6' fill-opacity='0.47'/><circle cx='610.0' cy='764.4' r='0.9' fill-opacity='0.36'/><circle cx='346.0' cy='564.7' r='0.9' fill-opacity='0.39'/><circle cx='802.9' cy='12.0' r='0.9' fill-opacity='0.51'/><circle cx='179.3' cy='294.9' r='1.3' fill-opacity='0.37'/><circle cx='655.4' cy='741.0' r='0.6' fill-opacity='0.28'/><circle cx='421.5' cy='308.5' r='0.9' fill-opacity='0.58'/><circle cx='102.7' cy='645.9' r='0.9' fill-opacity='0.41'/><circle cx='31.9' cy='635.7' r='0.9' fill-opacity='0.32'/><circle cx='717.9' cy='52.8' r='0.6' fill-opacity='0.57'/><circle cx='130.2' cy='647.6' r='1.3' fill-opacity='0.37'/><circle cx='852.6' cy='453.4' r='0.9' fill-opacity='0.67'/><circle cx='211.0' cy='426.4' r='0.9' fill-opacity='0.71'/><circle cx='482.6' cy='692.1' r='0.6' fill-opacity='0.32'/><circle cx='636.0' cy='312.7' r='0.9' fill-opacity='0.60'/><circle cx='647.4' cy='517.1' r='0.9' fill-opacity='0.43'/><circle cx='155.0' cy='96.6' r='1.3' fill-opacity='0.48'/><circle cx='111.0' cy='279.1' r='1.3' fill-opacity='0.73'/><circle cx='308.7' cy='693.7' r='0.9' fill-opacity='0.69'/><circle cx='867.3' cy='90.7' r='0.6' fill-opacity='0.36'/><circle cx='517.2' cy='561.5' r='0.6' fill-opacity='0.29'/><circle cx='399.6' cy='641.2' r='0.9' fill-opacity='0.73'/><circle cx='449.4' cy='50.6' r='0.6' fill-opacity='0.59'/><circle cx='703.1' cy='408.8' r='0.6' fill-opacity='0.68'/><circle cx='232.4' cy='755.0' r='0.9' fill-opacity='0.31'/><circle cx='85.4' cy='178.5' r='0.6' fill-opacity='0.43'/><circle cx='754.9' cy='864.2' r='0.9' fill-opacity='0.51'/><circle cx='200.6' cy='384.2' r='0.6' fill-opacity='0.44'/><circle cx='584.7' cy='816.5' r='0.9' fill-opacity='0.59'/><circle cx='863.2' cy='652.2' r='0.6' fill-opacity='0.33'/><circle cx='426.4' cy='88.4' r='0.9' fill-opacity='0.59'/><circle cx='409.2' cy='301.4' r='0.6' fill-opacity='0.66'/><circle cx='340.4' cy='189.5' r='1.3' fill-opacity='0.53'/><circle cx='527.7' cy='573.5' r='0.9' fill-opacity='0.55'/><circle cx='607.4' cy='280.5' r='0.9' fill-opacity='0.34'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='631' height='631'><circle cx='490.8' cy='235.1' r='0.9' fill-opacity='0.67'/><circle cx='318.4' cy='540.4' r='0.6' fill-opacity='0.68'/><circle cx='87.5' cy='13.5' r='0.6' fill-opacity='0.40'/><circle cx='112.4' cy='254.5' r='1.3' fill-opacity='0.47'/><circle cx='380.9' cy='211.1' r='0.6' fill-opacity='0.56'/><circle cx='211.7' cy='387.9' r='0.9' fill-opacity='0.32'/><circle cx='176.5' cy='593.9' r='0.6' fill-opacity='0.68'/><circle cx='16.7' cy='118.7' r='0.9' fill-opacity='0.47'/><circle cx='310.3' cy='340.8' r='0.6' fill-opacity='0.65'/><circle cx='456.2' cy='172.0' r='0.9' fill-opacity='0.61'/><circle cx='489.5' cy='1.6' r='0.9' fill-opacity='0.33'/><circle cx='416.9' cy='286.4' r='0.9' fill-opacity='0.47'/><circle cx='77.5' cy='195.7' r='0.9' fill-opacity='0.60'/><circle cx='550.7' cy='197.0' r='0.6' fill-opacity='0.60'/><circle cx='253.9' cy='141.0' r='0.9' fill-opacity='0.37'/><circle cx='23.9' cy='218.5' r='0.9' fill-opacity='0.48'/><circle cx='1.2' cy='368.7' r='1.3' fill-opacity='0.41'/><circle cx='336.7' cy='372.2' r='0.9' fill-opacity='0.39'/><circle cx='257.2' cy='332.6' r='0.9' fill-opacity='0.26'/><circle cx='582.9' cy='377.8' r='0.9' fill-opacity='0.26'/><circle cx='156.9' cy='1.1' r='0.6' fill-opacity='0.72'/><circle cx='234.9' cy='593.5' r='0.9' fill-opacity='0.52'/><circle cx='558.8' cy='275.4' r='0.9' fill-opacity='0.63'/><circle cx='110.0' cy='184.8' r='0.6' fill-opacity='0.66'/><circle cx='163.8' cy='263.1' r='0.6' fill-opacity='0.56'/><circle cx='144.0' cy='48.5' r='0.6' fill-opacity='0.58'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='419' height='419'><circle cx='217.6' cy='298.7' r='0.9' fill-opacity='0.53'/><circle cx='87.2' cy='378.4' r='0.9' fill-opacity='0.61'/><circle cx='325.5' cy='108.2' r='0.9' fill-opacity='0.29'/><circle cx='105.4' cy='17.0' r='0.9' fill-opacity='0.58'/><circle cx='375.6' cy='298.6' r='0.9' fill-opacity='0.66'/><circle cx='33.4' cy='139.0' r='0.6' fill-opacity='0.38'/><circle cx='135.7' cy='54.8' r='0.6' fill-opacity='0.51'/><circle cx='268.5' cy='391.7' r='0.9' fill-opacity='0.29'/><circle cx='195.2' cy='258.4' r='1.3' fill-opacity='0.52'/><circle cx='208.1' cy='60.8' r='0.9' fill-opacity='0.36'/><circle cx='25.4' cy='178.9' r='0.6' fill-opacity='0.72'/><circle cx='195.5' cy='27.9' r='0.9' fill-opacity='0.56'/></svg>");mask-size:100% 100%,887px 887px,631px 631px,419px 419px;mask-position:0 0,0 0,137px 211px,293px 59px;mask-repeat:no-repeat,repeat,repeat,repeat;mask-composite:intersect,add,add,add}.landing-journey_grid__C_TRE{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--landing-content-width);margin-inline:auto}.landing-journey_copy__SinoG{position:relative;display:flex;flex-direction:column;min-width:0;padding-inline:clamp(20px,6vw,96px)}.landing-journey_copy__SinoG:before{content:"";position:absolute;inset:var(--journey-hero-min) 0 0;z-index:-1;pointer-events:none;background-image:var(--journey-grain),var(--journey-sky);background-size:160px 160px,100% calc(100% + var(--journey-copy-top) + var(--journey-hero-min));background-position:0 0,0 calc(-1 * (var(--journey-copy-top) + var(--journey-hero-min)));background-repeat:repeat,no-repeat;mask-image:linear-gradient(180deg,transparent,black 48px)}.landing-journey_skyColumn__KjrR3{position:relative;box-sizing:border-box;grid-row:1;height:var(--journey-sky-row);padding-top:var(--topbar-height)}.landing-journey_skyColumn__KjrR3:before{content:"";position:absolute;inset:var(--topbar-height) 0 0;pointer-events:none;background:radial-gradient(ellipse 66% 58% at 50% 48%,color-mix(in oklch,var(--cosmos-deep) 85%,transparent),transparent 72%);transition:opacity .9s ease}.landing-journey_skyColumn__KjrR3[data-focus=activity]:before,.landing-journey_skyColumn__KjrR3[data-focus=flow]:before{opacity:0}.landing-journey_skyColumn__KjrR3[data-focus=activity]{--journey-copy:var(--cosmos-day-copy);--journey-muted:var(--cosmos-day-muted);--journey-rule:var(--cosmos-day-border);--journey-panel:color-mix(in oklch,var(--cosmos-sky) 86%,transparent);--legend-student:var(--cosmos-day-student);--legend-repository:var(--cosmos-day-repository);--legend-program:var(--cosmos-day-program)}.landing-journey_skyStage__sd2ZY{position:relative;container-type:size;width:100%;height:100%}.landing-journey_sky__rgj_l{position:relative;display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .3s ease}.landing-journey_skyColumn__KjrR3[data-canvas-ready=true] .landing-journey_sky__rgj_l{opacity:1}.landing-journey_skyColumn__KjrR3[data-canvas-ready=true] [data-cosmos-poster]{opacity:0}.landing-journey_copy__SinoG{grid-row:2}@media (min-width:1024px){.landing-journey_grid__C_TRE{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.landing-journey_copy__SinoG{grid-column:1;grid-row:1}.landing-journey_skyColumn__KjrR3{grid-column:2;grid-row:1;position:sticky;top:0;align-self:start;height:100svh;min-height:0}.landing-journey_copy__SinoG:before{right:-64px;mask-image:linear-gradient(90deg,black calc(100% - 64px),transparent),linear-gradient(180deg,transparent,black 48px);mask-composite:intersect}}.landing-journey_hero__wUHNq{display:flex;flex-direction:column;justify-content:center;min-height:var(--journey-hero-min);padding-block:calc(var(--topbar-height) + 24px) clamp(48px,8vh,96px)}.landing-journey_heroCopy__0YcvO{max-width:640px}.landing-journey_chapter__blZQz{display:flex;flex-direction:column;justify-content:center;min-height:88svh;max-width:640px;padding-block:clamp(48px,8vh,96px)}.landing-journey_chapter__blZQz:last-child{min-height:100svh;padding-bottom:clamp(96px,20vh,220px)}.landing-journey_chapter__blZQz[data-tone=dawn]{--journey-copy:var(--cosmos-day-copy);--journey-muted:var(--cosmos-day-muted);--journey-rule:var(--cosmos-day-border);--journey-card:color-mix(in oklch,var(--cosmos-sky) 78%,transparent);--journey-numeral:55%;color:var(--journey-copy)}.landing-journey_chapter__blZQz[data-reveal=armed]{opacity:0;transform:translateY(8px)}.landing-journey_chapter__blZQz[data-reveal=shown]{opacity:1;transform:none;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1)}.landing-journey_chapterHead__QabZ5{display:flex;align-items:baseline;gap:18px;padding-top:22px;border-top:1px solid var(--journey-rule)}.landing-journey_chapterNo__hsn3b{font-size:clamp(36px,4.4vw,64px);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--journey-copy) var(--journey-numeral,42%),transparent)}.landing-journey_eyebrow__km1Cb{display:inline-block;font-size:var(--step-landing-label);font-weight:600;letter-spacing:.12em;color:var(--journey-muted)}.landing-journey_heroCopy__0YcvO .landing-journey_eyebrow__km1Cb{margin-bottom:22px}.landing-journey_chapter__blZQz h2,.landing-journey_heroCopy__0YcvO h1{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.14;word-break:keep-all}.landing-journey_heroCopy__0YcvO h1{margin-bottom:20px;font-size:var(--step-landing-display)}.landing-journey_chapter__blZQz h2{margin:28px 0 16px;text-wrap:balance;font-size:var(--step-landing-heading);font-weight:700;line-height:1.22}.landing-journey_chapter__blZQz p,.landing-journey_heroCopy__0YcvO p{margin:0;font-size:var(--step-landing-body);line-height:1.75;color:var(--journey-muted);max-width:36em;word-break:keep-all}.landing-journey_actions__vp8Ll{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px}.landing-journey_link__X9f_D{display:inline-flex;align-items:center;min-height:44px;color:color-mix(in oklch,var(--journey-copy) 85%,transparent);font-size:var(--step-landing-link);text-decoration:underline;text-underline-offset:4px}.landing-journey_link__X9f_D:hover{color:var(--journey-copy)}.landing-journey_flow__W_er8{margin-top:36px}.landing-journey_flowHeading__tmWpa{margin:0 0 10px;font-size:var(--step-landing-link);font-weight:600;letter-spacing:.02em;color:var(--journey-muted)}.landing-journey_steps__fGaga{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--journey-rule)}.landing-journey_step__cMjiz{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:baseline;padding:12px 0;border-top:1px solid var(--journey-rule)}@media (min-width:640px){.landing-journey_steps__fGaga{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-journey_step__cMjiz:nth-child(odd){padding-right:20px}.landing-journey_step__cMjiz:nth-child(2n){padding-left:20px}}.landing-journey_stepNo__02aBN{font-size:var(--step-landing-label);font-weight:600;letter-spacing:.1em;color:var(--journey-muted)}.landing-journey_stepTitle__AX6Mh{font-size:var(--step-body);font-weight:600;color:var(--journey-copy)}.landing-journey_stepDesc__IMu51{grid-column:1/-1;font-size:var(--step-landing-step);color:var(--journey-muted)}.landing-journey_stats__qt8nX{display:flex;flex-wrap:wrap;gap:32px;margin:28px 0 0;padding:0;list-style:none}.landing-journey_statValue__cixcF{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--journey-copy)}.landing-journey_statKey__uBir3{margin-top:4px}.landing-journey_statKey__uBir3,.landing-journey_statNote__4i_mo{font-size:var(--step-landing-label);letter-spacing:.04em;color:var(--journey-muted)}.landing-journey_statNote__4i_mo{display:inline-block;align-self:flex-start;margin-top:16px;border:1px solid var(--journey-rule);border-radius:6px;padding:3px 8px}.landing-journey_corner__lXr1B{position:absolute;right:clamp(20px,3vw,40px);bottom:clamp(24px,5vh,44px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100% - 40px)}.landing-journey_legend__exmb5{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;align-items:center;border:1px solid var(--journey-rule);background:var(--journey-panel);backdrop-filter:blur(8px);border-radius:999px;padding:9px 16px;font-size:var(--step-landing-label);color:var(--journey-muted);transition:color .6s ease,background-color .6s ease,border-color .6s ease}.landing-journey_legend__exmb5 span{display:inline-flex;align-items:center;gap:7px}.landing-journey_legend__exmb5 i{display:block;border-radius:999px;transition:background-color .6s ease}.landing-journey_dotStudent__G_LkN{width:7px;height:7px;background:var(--legend-student)}.landing-journey_dotRepository__JMccq{width:5px;height:5px;background:var(--legend-repository)}.landing-journey_dotProgram__zTSiK{width:9px;height:9px;background:var(--legend-program)}.landing-journey_skip__DnxlH{position:absolute;left:max(clamp(16px,6vw,96px),calc(50% - var(--landing-content-width) / 2 + clamp(16px, 6vw, 96px)));top:calc(var(--topbar-height) + 12px);z-index:8;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--cosmos-border);border-radius:8px;background:rgb(var(--cosmos-ink-rgb)/85%);color:var(--cosmos-copy);font-size:var(--step-table);font-weight:600;text-decoration:none;transform:translateY(-300%)}.landing-journey_skip__DnxlH:focus-visible{transform:translateY(0)}@media (max-width:1023px){.landing-journey_journey__04_ha{--journey-ink-hold:50svh;--journey-deep-at:110svh;--journey-dusk-until:30svh;--journey-horizon-until:22svh;--journey-dawn-until:16svh;--journey-peach-until:9svh;--journey-sky-until:3svh;--journey-hero-min:54svh;--journey-copy-top:var(--journey-sky-row)}.landing-journey_hero__wUHNq{justify-content:flex-start;padding-block:8px clamp(40px,7vh,72px)}.landing-journey_chapter__blZQz{min-height:auto;max-width:none;margin-bottom:16px;padding:26px 22px 28px;border:1px solid var(--journey-rule);border-radius:var(--card-radius);background:var(--journey-card)}.landing-journey_chapter__blZQz:last-child{min-height:auto;margin-bottom:clamp(56px,12vh,96px);padding-bottom:28px}.landing-journey_chapterHead__QabZ5{padding-top:0;border-top:0}.landing-journey_corner__lXr1B{display:none}}@media (max-height:520px){.landing-journey_heroCopy__0YcvO .landing-journey_eyebrow__km1Cb{margin-bottom:8px}.landing-journey_heroCopy__0YcvO h1{margin-bottom:10px;font-size:clamp(22px,4vw,34px)}.landing-journey_chapter__blZQz h2{margin:14px 0 10px;font-size:clamp(20px,2.8vw,28px)}.landing-journey_chapter__blZQz p,.landing-journey_heroCopy__0YcvO p{line-height:1.6}.landing-journey_actions__vp8Ll{gap:14px;margin-top:18px}.landing-journey_flow__W_er8{margin-top:14px}.landing-journey_step__cMjiz{padding:6px 0}.landing-journey_stats__qt8nX{gap:22px;margin-top:16px}.landing-journey_statNote__4i_mo{margin-top:10px}}