.LaunchBackdrop-module__5CS4Ta__backdrop{z-index:0;pointer-events:none;background:linear-gradient(#fcfcfb 0%,#f7f8f5 100%);position:absolute;inset:0;overflow:hidden}.LaunchBackdrop-module__5CS4Ta__backdrop:after{content:"";background:radial-gradient(780px 520px at 18% 34%,#ffffff80,#0000 72%),linear-gradient(90deg,#f7f8f573 0%,#f7f8f526 48%,#f7f8f573 100%);position:absolute;inset:0}.LaunchBackdrop-module__5CS4Ta__soft:after{background:radial-gradient(760px 440px at 22% 38%,#ffffffb8,#0000 72%),#f7f8f56b}.LaunchBackdrop-module__5CS4Ta__lines{opacity:.72;filter:drop-shadow(0 18px 28px #11182714);width:100%;height:100%;position:absolute;inset:0}.LaunchBackdrop-module__5CS4Ta__soft .LaunchBackdrop-module__5CS4Ta__lines{opacity:.38}.LaunchBackdrop-module__5CS4Ta__line{stroke-dasharray:2600;stroke-dashoffset:2600px;stroke-opacity:.38;animation:LaunchBackdrop-module__5CS4Ta__line-draw 3.2s var(--ease-smooth) forwards}.LaunchBackdrop-module__5CS4Ta__tram{stroke-dasharray:170 2430;stroke-dashoffset:2600px;stroke-opacity:0}.LaunchBackdrop-module__5CS4Ta__dark{background:linear-gradient(#0d1220 0%,#111827 100%)}.LaunchBackdrop-module__5CS4Ta__dark:after{background:radial-gradient(900px 600px at 80% 12%,#ffffff0d,#0000 70%)}.LaunchBackdrop-module__5CS4Ta__dark .LaunchBackdrop-module__5CS4Ta__lines{opacity:.22;filter:none}@media (prefers-reduced-motion:no-preference){.LaunchBackdrop-module__5CS4Ta__tram{animation:15s linear infinite LaunchBackdrop-module__5CS4Ta__tram-run}}@media (prefers-reduced-motion:reduce){.LaunchBackdrop-module__5CS4Ta__line{stroke-dashoffset:0;animation:none}}@media (max-width:640px){.LaunchBackdrop-module__5CS4Ta__lines{opacity:.34}}@keyframes LaunchBackdrop-module__5CS4Ta__line-draw{to{stroke-dashoffset:0}}@keyframes LaunchBackdrop-module__5CS4Ta__tram-run{0%{stroke-dashoffset:2600px;stroke-opacity:0}6%,90%{stroke-opacity:1}to{stroke-dashoffset:0;stroke-opacity:0}}
.LineOneHero-module__EzJ7Iq__hero{background:#f5f2e9;min-height:min(900px,100svh)}.LineOneHero-module__EzJ7Iq__shape{filter:blur(52px);will-change:transform, opacity;display:block;position:absolute}.LineOneHero-module__EzJ7Iq__shapeA{aspect-ratio:1.15;background:radial-gradient(circle at 35% 38%,#41aee257,#0059a12e 52%,#0000 74%);border-radius:38% 62% 68% 32%/48% 38% 62% 52%;width:clamp(28rem,48vw,46rem);top:-10rem;right:-8rem;transform:rotate(-18deg)}.LineOneHero-module__EzJ7Iq__shapeB{aspect-ratio:1;background:radial-gradient(circle at 58% 42%,#ee7f0033,#0059a11f 56%,#0000 75%);border-radius:66% 34% 43% 57%/40% 58% 42% 60%;width:clamp(24rem,38vw,38rem);bottom:-10rem;left:-7rem;transform:rotate(24deg)}.LineOneHero-module__EzJ7Iq__shapeC{aspect-ratio:1.3;background:radial-gradient(circle at 48%,#59cbbd33,#cbd3001a 54%,#0000 74%);border-radius:44% 56% 35% 65%/62% 40% 60% 38%;width:clamp(17rem,24vw,27rem);top:18%;left:37%;transform:rotate(12deg)}.LineOneHero-module__EzJ7Iq__wash{z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 20%,#fffffff0,#0000 34%),radial-gradient(circle at 18% 12%,#ffffffb8,#0000 31%),linear-gradient(135deg,#0059a109,#0000 52%);position:absolute;inset:0}.LineOneHero-module__EzJ7Iq__wash:after{content:"";opacity:.18;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 45%,#0000 100%);mask-image:linear-gradient(#0000 8%,#000 45%,#0000 100%)}.LineOneHero-module__EzJ7Iq__routeCore,.LineOneHero-module__EzJ7Iq__routeFlow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.LineOneHero-module__EzJ7Iq__routeCore{stroke:var(--color-line-1);stroke-width:14px;stroke-opacity:.38}.LineOneHero-module__EzJ7Iq__routeFlow{stroke:var(--color-line-1);stroke-width:14px;stroke-opacity:.92;stroke-dasharray:.055 .945;stroke-dashoffset:0}.LineOneHero-module__EzJ7Iq__stationsDesktop .LineOneHero-module__EzJ7Iq__station{left:var(--station-x);top:var(--station-y);position:absolute;transform:translate(-50%,-50%)}.LineOneHero-module__EzJ7Iq__stationNode{box-sizing:border-box;background:var(--color-line-1);width:1rem;height:1rem;box-shadow:none;border:2.2px solid #fff;border-radius:9999px;flex:none;transition:transform .18s ease-out;display:block}.LineOneHero-module__EzJ7Iq__stationLabel{width:max-content;max-width:7rem;color:var(--color-mt-body);text-align:center;text-wrap:balance;text-shadow:0 1px 8px #f5f2e9fa,0 0 3px #f5f2e9fa;font-size:.75rem;font-weight:650;line-height:1.15;transition:color .18s ease-out;position:absolute;top:calc(100% + .15rem);left:50%;transform:translate(-50%)}.LineOneHero-module__EzJ7Iq__labelLeft .LineOneHero-module__EzJ7Iq__stationLabel{text-align:right;top:50%;left:auto;right:calc(100% + .1rem);transform:translateY(-50%)}.LineOneHero-module__EzJ7Iq__station:hover .LineOneHero-module__EzJ7Iq__stationNode,.LineOneHero-module__EzJ7Iq__station:focus-visible .LineOneHero-module__EzJ7Iq__stationNode{transform:scale(1.08)}.LineOneHero-module__EzJ7Iq__station:hover .LineOneHero-module__EzJ7Iq__stationLabel,.LineOneHero-module__EzJ7Iq__station:focus-visible .LineOneHero-module__EzJ7Iq__stationLabel,.LineOneHero-module__EzJ7Iq__active .LineOneHero-module__EzJ7Iq__stationLabel{color:var(--color-line-1)}.LineOneHero-module__EzJ7Iq__active .LineOneHero-module__EzJ7Iq__stationNode{transform:scale(1.08)}.LineOneHero-module__EzJ7Iq__screen{opacity:0;transition:opacity .28s var(--ease-smooth), transform .36s var(--ease-out-expo);transform:translateY(10px)scale(1.012)}.LineOneHero-module__EzJ7Iq__screen.LineOneHero-module__EzJ7Iq__active{z-index:1;opacity:1;transform:none}.LineOneHero-module__EzJ7Iq__phone{transform-origin:50% 80%;transition:transform .3s var(--ease-out-expo);transform:rotate(2.5deg)}.LineOneHero-module__EzJ7Iq__phoneWrap:hover .LineOneHero-module__EzJ7Iq__phone{transform:rotate(.5deg)translateY(-4px)}@media (prefers-reduced-motion:no-preference){.LineOneHero-module__EzJ7Iq__shapeA{animation:18s ease-in-out infinite alternate LineOneHero-module__EzJ7Iq__shape-a-drift}.LineOneHero-module__EzJ7Iq__shapeB{animation:23s ease-in-out infinite alternate LineOneHero-module__EzJ7Iq__shape-b-drift}.LineOneHero-module__EzJ7Iq__shapeC{animation:15s ease-in-out infinite alternate LineOneHero-module__EzJ7Iq__shape-c-drift}.LineOneHero-module__EzJ7Iq__routeCore{stroke-dasharray:1;stroke-dashoffset:1px;animation:LineOneHero-module__EzJ7Iq__route-draw .9s var(--ease-out-expo) .12s forwards}.LineOneHero-module__EzJ7Iq__routeFlow{animation:8s linear infinite LineOneHero-module__EzJ7Iq__route-flow}}@keyframes LineOneHero-module__EzJ7Iq__shape-a-drift{0%{opacity:.58;transform:translate(0,0)rotate(-18deg)scale(1)}to{opacity:.8;transform:translate(-7rem,5rem)rotate(-5deg)scale(1.12)}}@keyframes LineOneHero-module__EzJ7Iq__shape-b-drift{0%{opacity:.52;transform:translate(0,0)rotate(24deg)scale(.95)}to{opacity:.76;transform:translate(8rem,-5rem)rotate(38deg)scale(1.1)}}@keyframes LineOneHero-module__EzJ7Iq__shape-c-drift{0%{opacity:.44;transform:translate(-2rem,2rem)rotate(12deg)scale(.92)}to{opacity:.68;transform:translate(5rem,-3rem)rotate(-8deg)scale(1.12)}}@keyframes LineOneHero-module__EzJ7Iq__route-draw{to{stroke-dashoffset:0}}@keyframes LineOneHero-module__EzJ7Iq__route-flow{to{stroke-dashoffset:-1px}}@media (max-width:1023px){.LineOneHero-module__EzJ7Iq__hero{min-height:auto}.LineOneHero-module__EzJ7Iq__routeCore{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.LineOneHero-module__EzJ7Iq__shape{filter:blur(45px)}.LineOneHero-module__EzJ7Iq__shapeA{top:-5rem;right:-16rem}.LineOneHero-module__EzJ7Iq__shapeB{bottom:4rem;left:-15rem}.LineOneHero-module__EzJ7Iq__shapeC{top:35%;left:42%}.LineOneHero-module__EzJ7Iq__stationsMobile .LineOneHero-module__EzJ7Iq__station{width:31%}.LineOneHero-module__EzJ7Iq__stationLabel{max-width:6.5rem;top:calc(100% - .1rem)}.LineOneHero-module__EzJ7Iq__stationsMobile .LineOneHero-module__EzJ7Iq__labelLeft .LineOneHero-module__EzJ7Iq__stationLabel{text-align:center;top:calc(100% - .1rem);left:50%;right:auto;transform:translate(-50%)}.LineOneHero-module__EzJ7Iq__phone{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.LineOneHero-module__EzJ7Iq__screen,.LineOneHero-module__EzJ7Iq__phone,.LineOneHero-module__EzJ7Iq__stationNode,.LineOneHero-module__EzJ7Iq__stationLabel{transition:none}}
.HistoryTimeline-module__drXULG__desktopRail{z-index:0;filter:drop-shadow(0 12px 20px #11182714);pointer-events:none;width:calc(52.94vw + 52.94%);height:16rem;display:none;position:absolute;top:-4rem;left:50%;overflow:visible;transform:translate(-50%)}.HistoryTimeline-module__drXULG__timelineList{isolation:isolate;position:relative}.HistoryTimeline-module__drXULG__mobileRail{z-index:0;opacity:0;filter:drop-shadow(0 12px 20px #11182714);pointer-events:none;border-radius:999px;width:.875rem;position:absolute;left:.4375rem;overflow:hidden}.HistoryTimeline-module__drXULG__mobileRail[data-ready=true]{opacity:1}.HistoryTimeline-module__drXULG__mobileRailCore,.HistoryTimeline-module__drXULG__mobileRailFlow{border-radius:inherit;background:var(--color-line-1);position:absolute;inset-inline:0}.HistoryTimeline-module__drXULG__mobileRailCore{opacity:.38;inset-block:0}.HistoryTimeline-module__drXULG__mobileRailFlow{height:clamp(4rem,12%,6rem);top:0;transform:translateY(-120%)}.HistoryTimeline-module__drXULG__railCore,.HistoryTimeline-module__drXULG__railFlow{fill:none;stroke:var(--color-line-1);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HistoryTimeline-module__drXULG__railCore{stroke-opacity:.38}.HistoryTimeline-module__drXULG__railFlow{stroke-dasharray:.055 .945;stroke-dashoffset:0;stroke-opacity:.92}.HistoryTimeline-module__drXULG__stationNode{z-index:10;box-sizing:border-box;background:var(--color-line-1);border:2.2px solid #fff;border-radius:9999px;width:1rem;height:1rem;display:block;position:absolute;top:.375rem;left:.375rem}@media (min-width:1024px){.HistoryTimeline-module__drXULG__desktopRail{display:block}.HistoryTimeline-module__drXULG__mobileRail{display:none}.HistoryTimeline-module__drXULG__stationNode{top:-.5rem;left:50%;transform:translate(-50%)}}@media (max-width:1023px){.HistoryTimeline-module__drXULG__stationNode{top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.HistoryTimeline-module__drXULG__railFlow{animation:8s linear infinite HistoryTimeline-module__drXULG__route-flow}.HistoryTimeline-module__drXULG__mobileRailFlow{animation:8s linear infinite HistoryTimeline-module__drXULG__tram-vertical}}@keyframes HistoryTimeline-module__drXULG__route-flow{to{stroke-dashoffset:-1px}}@keyframes HistoryTimeline-module__drXULG__tram-vertical{0%{opacity:0;top:0;transform:translateY(-120%)}8%,88%{opacity:1}to{opacity:0;top:100%;transform:translateY(0)}}
