.page_page__NuxqY{min-height:100vh;overflow-x:hidden;color:var(--color-text-main);background:radial-gradient(circle at 14% 6%,rgba(255,255,255,.9),transparent 26rem),radial-gradient(circle at 86% 34%,rgba(224,242,254,.58),transparent 30rem),linear-gradient(180deg,#fff8e6 0,var(--color-bg-paper) 38%,#eef9fb 100%)}.page_hero__kIiS8{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;padding:clamp(92px,11vw,142px) clamp(20px,6vw,96px) clamp(74px,10vw,118px);isolation:isolate}.page_heroImage__CAhTz{z-index:-2;object-fit:cover;object-position:center;filter:saturate(1.02) brightness(1.06)}.page_heroWash__0LSag{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 29% 43%,rgba(255,253,246,.97),rgba(255,253,246,.74) 29%,transparent 60%),linear-gradient(90deg,rgba(253,251,247,.94),rgba(253,251,247,.7) 39%,rgba(253,251,247,.2)),linear-gradient(180deg,rgba(15,23,42,.04),rgba(253,251,247,.72))}.page_heroContent__QNG6h{position:relative;z-index:1;width:min(900px,100%)}.page_kicker__1UuSh,.page_sectionLabel__SvNvA{display:inline-flex;color:#9f4d2f;font-size:clamp(14px,1.5vw,16px);font-weight:900;line-height:1.4}.page_audienceCopy__HUAt1 h2,.page_experienceIntro__BoC1g h2,.page_finalSection__0a9Jz h2,.page_heroContent__QNG6h h1,.page_leaveCopy__0Dg6w h2,.page_originIntro__Ey6kf h2,.page_routeIntro___CILx h2,.page_sectionHeading__kbTs4 h2,.page_takeCopy__w_Yts h2{color:var(--color-text-navy);font-family:var(--font-serif);letter-spacing:0}.page_heroContent__QNG6h h1{max-width:860px;margin-top:18px;font-size:clamp(52px,6.6vw,92px);line-height:1.03;text-shadow:0 2px 0 rgba(255,255,255,.86)}.page_heroLead__7ELji{max-width:720px;margin-top:24px;color:rgba(15,23,42,.82);font-size:clamp(18px,2.1vw,23px);font-weight:680;line-height:1.84;text-shadow:0 1px 0 rgba(255,255,255,.78)}.page_heroActions__aLcM5{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.page_finalAction__NM0JR,.page_primaryAction__ZchRl,.page_secondaryAction__PztpB{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.page_finalAction__NM0JR,.page_primaryAction__ZchRl{background:var(--color-text-navy);color:#fffaf0;box-shadow:0 16px 34px rgba(30,58,138,.22)}.page_secondaryAction__PztpB{border:1px solid rgba(30,58,138,.22);background:rgba(255,255,255,.7);color:var(--color-text-navy)}.page_finalAction__NM0JR:hover,.page_primaryAction__ZchRl:hover,.page_secondaryAction__PztpB:hover{transform:translateY(-2px)}.page_answerSection__LQR2T,.page_audienceSection__bJMtp,.page_experienceSection__UqeME,.page_finalSection__0a9Jz,.page_leaveSection__n_Kpy,.page_originSection__qlqN6,.page_routeSection__fpGwp,.page_takeSection__2O6Le{position:relative;z-index:1}.page_answerSection__LQR2T{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(62px,8vw,96px) 0 clamp(54px,7vw,82px)}.page_sectionHeading__kbTs4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:end}.page_audienceCopy__HUAt1 h2,.page_experienceIntro__BoC1g h2,.page_finalSection__0a9Jz h2,.page_leaveCopy__0Dg6w h2,.page_originIntro__Ey6kf h2,.page_routeIntro___CILx h2,.page_sectionHeading__kbTs4 h2,.page_takeCopy__w_Yts h2{margin-top:12px;font-size:clamp(34px,4.8vw,62px);line-height:1.16}.page_definitionGrid__S4tN4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(28px,5vw,54px)}.page_definitionCard__4xR4b,.page_experienceCard__A7C19,.page_leaderPanel__XGauo,.page_participationCard__MWPJp,.page_signalCard__5F052{border:1px solid rgba(194,139,48,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,253,246,.96),rgba(255,248,230,.72)),rgba(255,255,255,.74);box-shadow:0 16px 32px rgba(99,72,30,.08)}.page_definitionCard__4xR4b{padding:24px}.page_definitionCard__4xR4b h3,.page_experienceCard__A7C19 h3,.page_leaderPanel__XGauo h3,.page_signalCard__5F052 h3{color:var(--color-text-navy);font-family:var(--font-serif);font-size:clamp(24px,2.5vw,31px);line-height:1.22;letter-spacing:0}.page_definitionCard__4xR4b p,.page_experienceCard__A7C19 p,.page_experienceIntro__BoC1g p,.page_finalSection__0a9Jz p,.page_leaderPanel__XGauo p,.page_leaveCopy__0Dg6w p,.page_originIntro__Ey6kf p,.page_routeIntro___CILx p,.page_signalCard__5F052 p,.page_takeCopy__w_Yts p,.page_takeList__2lWUT p{color:var(--color-text-secondary);font-size:clamp(15px,1.7vw,18px);line-height:1.86}.page_definitionCard__4xR4b p,.page_experienceCard__A7C19 p,.page_leaderPanel__XGauo p,.page_signalCard__5F052 p{margin-top:12px}.page_audienceSection__bJMtp{padding:clamp(66px,8vw,104px) clamp(20px,5vw,72px);background:linear-gradient(180deg,rgba(224,242,254,.28),rgba(255,248,230,.24)),radial-gradient(circle at 12% 16%,rgba(16,185,129,.11),transparent 25rem);border-top:1px solid rgba(30,58,138,.1);border-bottom:1px solid rgba(30,58,138,.1)}.page_audienceInner__1BBuE{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.page_audienceCopy__HUAt1 p{margin-top:18px;color:var(--color-text-secondary);font-size:clamp(16px,1.8vw,18px);line-height:1.9}.page_signalGrid__Rrxmk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_signalCard__5F052{padding:22px}.page_signalCard__5F052 h3{font-size:clamp(21px,2.2vw,27px)}.page_originSection__qlqN6{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(70px,9vw,112px) 0}.page_originIntro__Ey6kf{max-width:820px}.page_originIntro__Ey6kf p{margin-top:18px}.page_originGrid__Uc95M{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.72fr);gap:22px;margin-top:clamp(30px,5vw,58px);align-items:stretch}.page_statGrid__tLKtj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(30,58,138,.14);border-radius:8px;overflow:hidden;background:rgba(255,253,246,.78);box-shadow:0 16px 36px rgba(30,58,138,.08)}.page_statItem__9iCHp{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px 20px;border-right:1px solid rgba(30,58,138,.12)}.page_statItem__9iCHp:last-child{border-right:0}.page_statItem__9iCHp strong{color:var(--color-text-navy);font-family:var(--font-serif);font-size:clamp(36px,4.2vw,56px);line-height:1;white-space:nowrap}.page_statItem__9iCHp span{color:var(--color-text-secondary);font-size:15px;font-weight:750;line-height:1.6}.page_leaderPanel__XGauo{padding:26px}.page_leaderPanel__XGauo span{color:#3c6a73;font-size:13px;font-weight:900}.page_leaderPanel__XGauo h3{margin-top:10px}.page_experienceSection__UqeME{padding:clamp(72px,9vw,114px) clamp(20px,5vw,72px);background:linear-gradient(180deg,rgba(255,248,230,.34),rgba(224,242,254,.34)),radial-gradient(circle at 86% 16%,rgba(244,63,94,.09),transparent 24rem)}.page_experienceIntro__BoC1g{width:min(980px,100%);margin:0 auto;text-align:center}.page_experienceIntro__BoC1g p{max-width:760px;margin:18px auto 0}.page_experienceGrid__laGfa{width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(34px,5vw,60px) auto 0}.page_experienceCard__A7C19{min-height:250px;padding:24px}.page_experienceCard__A7C19 h3{font-size:clamp(22px,2.3vw,29px)}.page_routeSection__fpGwp{padding:clamp(72px,9vw,112px) clamp(20px,5vw,72px);background:linear-gradient(180deg,rgba(224,242,254,.22),rgba(255,248,230,.26)),radial-gradient(circle at 80% 10%,rgba(245,158,11,.13),transparent 28rem);border-top:1px solid rgba(30,58,138,.1);border-bottom:1px solid rgba(30,58,138,.1)}.page_routeIntro___CILx{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.74fr);align-items:end;gap:clamp(24px,5vw,64px)}.page_mapPreview__mOpbC{position:relative;width:min(980px,100%);aspect-ratio:1600/1131;margin:clamp(32px,5vw,56px) auto 0;overflow:hidden;border:1px solid rgba(194,139,48,.22);border-radius:8px;background:rgba(255,253,246,.72);box-shadow:0 24px 54px rgba(99,72,30,.13)}.page_mapImage__jFNv6,.page_stopImage__WO52l{object-fit:cover}.page_stopImage__WO52l{object-fit:contain}.page_journeyGrid__alp7Z{width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(38px,6vw,72px) auto 0}.page_stopCard__BcDhP{position:relative;overflow:hidden;border:1px solid rgba(194,139,48,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,253,246,.92),rgba(250,239,214,.58)),rgba(255,255,255,.68);box-shadow:0 18px 38px rgba(99,72,30,.08)}.page_stopNumber__oHldv{position:absolute;top:14px;left:14px;z-index:2;border:1px solid rgba(255,253,246,.88);border-radius:999px;padding:5px 9px;background:rgba(30,58,138,.86);color:#fffaf0;font-size:12px;font-weight:900}.page_stopImageFrame___tcCq{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,253,246,.96),rgba(255,248,230,.72)),rgba(30,58,138,.06)}.page_stopCopy__7NTHr{padding:20px 20px 22px}.page_stopCopy__7NTHr span{color:#3c6a73;font-size:12px;font-weight:900}.page_stopCopy__7NTHr h3{margin-top:7px;color:var(--color-text-navy);font-family:var(--font-serif);font-size:clamp(24px,2.4vw,30px);line-height:1.24;letter-spacing:0}.page_stopCopy__7NTHr p{margin-top:10px;color:var(--color-text-secondary);font-size:15px;line-height:1.78}.page_takeSection__2O6Le{width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,70px);align-items:start;margin:0 auto;padding:clamp(72px,9vw,112px) 0 0}.page_takeCopy__w_Yts p{margin-top:18px}.page_takeList__2lWUT{display:grid;gap:14px}.page_takeList__2lWUT p{border-left:4px solid rgba(245,158,11,.72);border-radius:0 8px 8px 0;padding:18px 20px;background:rgba(255,253,246,.82);box-shadow:0 12px 26px rgba(99,72,30,.07);font-weight:760}.page_leaveSection__n_Kpy{width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,70px);align-items:start;margin:0 auto;padding:clamp(70px,8vw,104px) 0 clamp(72px,9vw,112px)}.page_leaveCopy__0Dg6w{position:sticky;top:74px}.page_leaveCopy__0Dg6w p{margin-top:18px}.page_participationGrid__uk_H7{display:grid;gap:16px}.page_participationCard__MWPJp{display:block;padding:24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_participationCard__MWPJp:hover{transform:translateY(-3px);border-color:rgba(245,158,11,.48);box-shadow:0 20px 42px rgba(99,72,30,.12)}.page_participationCard__MWPJp span{color:var(--color-text-navy);font-family:var(--font-serif);font-size:clamp(24px,2.8vw,32px);font-weight:700;line-height:1.22}.page_participationCard__MWPJp p{margin-top:9px;color:var(--color-text-secondary);font-size:15px;line-height:1.72}.page_participationCard__MWPJp strong{display:inline-flex;margin-top:18px;color:#9f4d2f;font-size:14px;font-weight:900}.page_finalSection__0a9Jz{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:clamp(72px,10vw,124px) clamp(20px,5vw,72px);text-align:center;background:radial-gradient(circle at 50% 44%,rgba(255,253,246,.9),rgba(255,253,246,.64) 34%,transparent 66%),url(/materials/wish-wall-bg.png);background-position:50%;background-size:cover}.page_finalSection__0a9Jz h2{margin-top:0}.page_finalSection__0a9Jz p{max-width:620px}.page_finalAction__NM0JR{margin-top:10px}@media (prefers-reduced-motion:reduce){.page_finalAction__NM0JR,.page_participationCard__MWPJp,.page_primaryAction__ZchRl,.page_secondaryAction__PztpB{transition:none}}@media (max-width:1080px){.page_leaveSection__n_Kpy,.page_originGrid__Uc95M,.page_takeSection__2O6Le{grid-template-columns:1fr}.page_leaveCopy__0Dg6w{position:static}.page_statGrid__tLKtj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_statItem__9iCHp:nth-child(2){border-right:0}.page_statItem__9iCHp:nth-child(-n+2){border-bottom:1px solid rgba(30,58,138,.12)}}@media (max-width:980px){.page_hero__kIiS8{min-height:780px;align-items:end}.page_heroImage__CAhTz{object-position:right center}.page_heroWash__0LSag{background:radial-gradient(circle at 34% 62%,rgba(255,253,246,.96),rgba(255,253,246,.78) 34%,rgba(255,253,246,.32) 62%,transparent 82%),linear-gradient(90deg,rgba(253,251,247,.96),rgba(253,251,247,.72) 58%,rgba(253,251,247,.14)),linear-gradient(180deg,rgba(253,251,247,.08),rgba(253,251,247,.68) 58%,rgba(253,251,247,.9))}.page_audienceInner__1BBuE,.page_routeIntro___CILx,.page_sectionHeading__kbTs4{grid-template-columns:1fr}.page_definitionGrid__S4tN4,.page_experienceGrid__laGfa,.page_journeyGrid__alp7Z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page_hero__kIiS8{min-height:680px;padding:88px 18px 54px}.page_heroContent__QNG6h h1{font-size:clamp(40px,10.4vw,52px)}.page_heroLead__7ELji{font-size:17px;line-height:1.76}.page_finalAction__NM0JR,.page_heroActions__aLcM5,.page_primaryAction__ZchRl,.page_secondaryAction__PztpB{width:100%}.page_answerSection__LQR2T,.page_leaveSection__n_Kpy,.page_originSection__qlqN6,.page_takeSection__2O6Le{width:min(100% - 36px,1180px)}.page_audienceSection__bJMtp,.page_experienceSection__UqeME,.page_routeSection__fpGwp{padding-inline:18px}.page_audienceCopy__HUAt1 h2,.page_experienceIntro__BoC1g h2,.page_finalSection__0a9Jz h2,.page_leaveCopy__0Dg6w h2,.page_originIntro__Ey6kf h2,.page_routeIntro___CILx h2,.page_sectionHeading__kbTs4 h2,.page_takeCopy__w_Yts h2{font-size:clamp(30px,8.6vw,40px)}.page_definitionGrid__S4tN4,.page_experienceGrid__laGfa,.page_journeyGrid__alp7Z,.page_signalGrid__Rrxmk{grid-template-columns:1fr}.page_definitionCard__4xR4b,.page_experienceCard__A7C19,.page_leaderPanel__XGauo,.page_participationCard__MWPJp,.page_signalCard__5F052{padding:22px}.page_experienceCard__A7C19{min-height:0}.page_mapPreview__mOpbC{aspect-ratio:4/3}.page_finalSection__0a9Jz{min-height:460px}}@media (max-width:460px){.page_hero__kIiS8{min-height:660px}.page_finalAction__NM0JR,.page_primaryAction__ZchRl,.page_secondaryAction__PztpB{padding-inline:16px}.page_statGrid__tLKtj{grid-template-columns:1fr}.page_statItem__9iCHp{min-height:132px;border-right:0;border-bottom:1px solid rgba(30,58,138,.12)}.page_statItem__9iCHp:last-child{border-bottom:0}}