.spring-module___x8-Aq__navButton{text-transform:uppercase;cursor:pointer;color:#ebebeb;text-align:center;-webkit-backdrop-filter:blur(4px);background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.5rem 2rem;font-size:1.125rem;font-weight:500;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.spring-module___x8-Aq__linkButton{cursor:pointer;color:#ebebeb;-webkit-backdrop-filter:blur(4px);text-align:left;background:#ffffff08;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:768px){.spring-module___x8-Aq__navButton{padding:1rem 2rem}.spring-module___x8-Aq__linkButton{padding:1rem 2rem 1.15rem}}.spring-module___x8-Aq__navButton:before,.spring-module___x8-Aq__linkButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:-100%}.spring-module___x8-Aq__navButton:hover,.spring-module___x8-Aq__linkButton:hover{color:#fff;background:#ffffff14;animation:1.2s cubic-bezier(.4,0,.6,1) infinite spring-module___x8-Aq__pulseGlow;transform:scale(1.02);box-shadow:0 12px 28px #00000026,0 0 0 1px #ffffff1a}.spring-module___x8-Aq__navButton:hover:before,.spring-module___x8-Aq__linkButton:hover:before{left:100%}.spring-module___x8-Aq__navButton:active,.spring-module___x8-Aq__linkButton:active{transition-duration:.1s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.98)}.spring-module___x8-Aq__imageContainer{cursor:pointer;transition:all .2s ease-out}.spring-module___x8-Aq__imageContainer:hover{animation:1.2s cubic-bezier(.4,0,.6,1) infinite spring-module___x8-Aq__pulseGlow;transform:scale(1.02)}.spring-module___x8-Aq__spring,.spring-module___x8-Aq__fadeSlideUp{opacity:0;will-change:transform, opacity;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards spring-module___x8-Aq__fadeSlideUp;transform:translateY(16px)scale(.96)}@keyframes spring-module___x8-Aq__fadeSlideUp{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes spring-module___x8-Aq__pulseGlow{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}
.education-journey-module__WuCWZa__journey{--transport-size:96px;--year-width:36px;--city-map-scale:.6;--phone-journey:0;grid-template-columns:max(clamp(184px, 24vw, 192px), var(--map-clearance-rail,0px)) minmax(0, 1fr);isolation:isolate;column-gap:clamp(12px,2.5vw,28px);display:grid;position:relative}.education-journey-module__WuCWZa__rail{pointer-events:none;opacity:0;align-self:stretch;position:relative}.education-journey-module__WuCWZa__journey[data-ready=true] .education-journey-module__WuCWZa__rail{opacity:1}.education-journey-module__WuCWZa__curve{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.education-journey-module__WuCWZa__track{stroke:#c7b391;stroke-width:1.7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.education-journey-module__WuCWZa__nodes circle{fill:#122026;stroke:#dcc59d;stroke-width:1.2px;vector-effect:non-scaling-stroke}.education-journey-module__WuCWZa__cityMap{stroke:#d1c8b7;stroke-width:.65px;vector-effect:non-scaling-stroke}.education-journey-module__WuCWZa__cityLabel{fill:#cec2ad;letter-spacing:.04em}.education-journey-module__WuCWZa__clock{z-index:2;visibility:hidden;opacity:0;pointer-events:none;aspect-ratio:1;will-change:transform;border-radius:12px;outline:none;width:64px;transition:opacity .22s ease-out,visibility 0s linear .22s;position:fixed;top:0;left:0}.education-journey-module__WuCWZa__clock[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.education-journey-module__WuCWZa__clock:focus-visible{outline-offset:4px;outline:1px dashed #ddc59d}.education-journey-module__WuCWZa__aircraftCanvas{width:var(--transport-size);height:var(--transport-size);pointer-events:none;filter:drop-shadow(2px 7px 4px #0006);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.education-journey-module__WuCWZa__aircraftFallback{fill:#e9e3d5;width:100%;height:100%;transform:rotate(180deg)}.education-journey-module__WuCWZa__clock[data-visible=true] .education-journey-module__WuCWZa__aircraftFallback{transition:transform .42s ease-in-out}.education-journey-module__WuCWZa__clock[data-direction=up] .education-journey-module__WuCWZa__aircraftFallback{transform:rotate(0)}.education-journey-module__WuCWZa__aircraftCanvas[data-state=ready]+.education-journey-module__WuCWZa__aircraftFallback,.education-journey-module__WuCWZa__clock[data-vehicle=bus] [data-vehicle-icon=plane],.education-journey-module__WuCWZa__clock:not([data-vehicle=bus]) [data-vehicle-icon=bus]{display:none}.education-journey-module__WuCWZa__readout{top:50%;left:calc(50% + var(--transport-size) / 2 + 4px);width:var(--year-width);pointer-events:none;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em;color:#e7ddc8;background:#151d20;border-radius:4px;place-items:center;height:20px;font:400 14px/1 Georgia,Times New Roman,serif;display:grid;position:absolute;transform:translateY(-50%)}.education-journey-module__WuCWZa__readout>span{grid-area:1/1}.education-journey-module__WuCWZa__previousYear{opacity:0}.education-journey-module__WuCWZa__entries{min-width:0}.education-journey-module__WuCWZa__entries [data-education-card]{padding-bottom:clamp(64px,9vh,100px)}.education-journey-module__WuCWZa__entries [data-education-entry]:last-child [data-education-card]{padding-bottom:24px}@media (min-width:640px){.education-journey-module__WuCWZa__clock{width:72px}.education-journey-module__WuCWZa__readout{font-size:15px}}@media (max-width:639px){.education-journey-module__WuCWZa__journey{--phone-journey:1;--transport-size:64px;--year-width:32px;--city-map-scale:.5;grid-template-columns:calc(var(--transport-size) + 16px) minmax(0, 1fr);column-gap:12px;margin-inline:-12px}.education-journey-module__WuCWZa__readout{top:calc(50% + var(--transport-size) / 2 + 6px);font-size:13px;left:calc(50% + 12px);transform:none}.education-journey-module__WuCWZa__entries [data-education-card]{padding-top:56px;display:block}.education-journey-module__WuCWZa__entries .type-sub{text-wrap:balance}}@media (min-width:960px){.education-journey-module__WuCWZa__journey{--transport-size:112px;--year-width:40px}}@media (prefers-reduced-motion:reduce){.education-journey-module__WuCWZa__clock{will-change:auto;transition:none;display:none}}
.rain-text-module__FxyFca__phrase{isolation:isolate;padding-top:1.45em;scroll-margin-top:35vh;display:inline-block;position:relative}.rain-text-module__FxyFca__cloud{stroke-linecap:round;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:1.3em;position:absolute;top:0;left:0}.rain-text-module__FxyFca__rain{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:1.05em .18em -.2em;overflow:hidden}.rain-text-module__FxyFca__drop{opacity:0;width:1.6px;animation:linear infinite paused rain-text-module__FxyFca__rainfall;position:absolute;top:0;bottom:0}.rain-text-module__FxyFca__drop:before{content:"";background:linear-gradient(#0000,#a9d5ef 55%,#e4f5ff);border-radius:1px;width:100%;height:.46em;position:absolute;top:-.46em}.rain-text-module__FxyFca__phrase[data-raining=true] .rain-text-module__FxyFca__drop{animation-play-state:running}@keyframes rain-text-module__FxyFca__rainfall{0%{opacity:0;transform:translate(4px)rotate(8deg)}18%{opacity:.9}75%{opacity:.65}to{opacity:0;transform:translate(-5px,100%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.rain-text-module__FxyFca__rain{display:none}.rain-text-module__FxyFca__drop{animation:none}}
