.families-experience_planned__s_7fk{display:inline-flex;gap:.5rem;align-items:center;border-radius:var(--radius-pill);background:hsl(var(--surface-muted));border:1px solid hsl(var(--border));padding:.4rem .8rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.25rem;font-weight:500}.families-experience_planned__s_7fk>span{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:hsl(var(--accent))}.families-experience_benefitCard__yHmIa{transition:transform .25s,box-shadow .25s}.families-experience_benefitCard__yHmIa:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevation-2)}.families-experience_orbitScene__2RARr,.families-experience_scheduleScene__eOxUr,.families-experience_updatesScene__NIrei{position:relative;height:15.5rem;margin:-.5rem -.5rem 0;border-radius:var(--radius-control);background:hsl(var(--surface-muted));border:1px solid hsl(var(--border)/.6);overflow:hidden}.families-experience_orbitScene__2RARr{display:flex;align-items:center;justify-content:center;background-image:radial-gradient(hsl(var(--border)/.7) 1px,transparent 1px);background-size:16px 16px}.families-experience_orbitRingInner__UcWN5,.families-experience_orbitRingOuter__yzILc{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.families-experience_orbitRingOuter__yzILc{width:11.8rem;height:11.8rem;border:1px dashed hsl(var(--primary)/.22)}.families-experience_orbitRingInner__UcWN5{width:7.6rem;height:7.6rem;border:1px dashed hsl(var(--primary)/.22)}.families-experience_orbitCenter__z7Dqp{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:hsl(var(--primary));color:white;transform:translate(-50%,-50%);z-index:4;box-shadow:0 4px 14px hsl(var(--primary)/.28)}.families-experience_orbitRadarPing2__5jOf2,.families-experience_orbitRadarPing__1ytvD{position:absolute;left:50%;top:50%;width:3.4rem;height:3.4rem;border-radius:50%;border:1.5px solid hsl(var(--primary)/.38);background:hsl(var(--primary)/.08);pointer-events:none;z-index:2;animation:families-experience_radarPing__2jHTF 3.6s ease-out infinite}.families-experience_orbitRadarPing2__5jOf2{animation-delay:1.8s}.families-experience_orbitOuterTrack__hDrnk{width:11.8rem;height:11.8rem;animation:families-experience_rotateClockwise__PMj74 42s linear infinite}.families-experience_orbitInnerTrack__kqWpC,.families-experience_orbitOuterTrack__hDrnk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:5}.families-experience_orbitInnerTrack__kqWpC{width:7.6rem;height:7.6rem;animation:families-experience_rotateCounterClockwise__tm7uw 28s linear infinite}.families-experience_orbitPersonAnchorTop___fuuh{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.families-experience_orbitPersonAnchorBottom__w5tlN{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.families-experience_orbitPersonAnchorRight___03QI{position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.families-experience_orbitPerson__1Bze3{width:3.25rem;height:3.25rem;min-width:3.25rem;max-width:3.25rem;min-height:3.25rem;max-height:3.25rem;aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;background:hsl(var(--background));border:1.5px solid hsl(var(--border));box-shadow:0 3px 10px rgb(40 23 110/.08);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.15rem;position:relative;pointer-events:auto;flex-shrink:0}.families-experience_orbitPersonCounterClockwise__8SHz0{animation:families-experience_counterRotateClockwise__pnKwt 42s linear infinite}.families-experience_orbitPersonCounterCounter__9V3Dk{animation:families-experience_counterRotateCounter__sUsIe 28s linear infinite}.families-experience_orbitPresenceDot__ci58W{position:absolute;top:2px;right:2px;width:.5rem;height:.5rem;border-radius:50%;background:#10b981;border:1.5px solid hsl(var(--background))}.families-experience_orbitPersonIcon__njEhL{width:.95rem;height:.95rem;color:hsl(var(--primary));margin-bottom:.05rem;flex-shrink:0}.families-experience_orbitPersonLabel__rBXi7{font-size:.56rem;font-weight:600;line-height:1;color:hsl(var(--foreground));max-width:2.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;text-align:center}.families-experience_scheduleScene__eOxUr{padding:.75rem .85rem;display:flex;flex-direction:column;justify-content:space-between}.families-experience_scheduleTopBar__bPVUt{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.families-experience_scheduleMonthGroup__T_JgR{display:flex;align-items:center;gap:.45rem}.families-experience_scheduleMonthName__dbwL8{font-size:.75rem;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;display:inline-flex;align-items:center;line-height:1}.families-experience_scheduleWeekPill__EQq1D{font-weight:500;padding:0 .5rem;border-radius:var(--radius-pill);background:hsl(var(--background));border:1px solid hsl(var(--border)/.8);color:hsl(var(--muted-foreground))}.families-experience_scheduleSyncPill__zz1lI,.families-experience_scheduleWeekPill__EQq1D{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;height:1.35rem;line-height:1}.families-experience_scheduleSyncPill__zz1lI{font-weight:600;padding:0 .55rem;border-radius:var(--radius-pill);background:hsl(var(--accent)/.1);border:1px solid hsl(var(--accent)/.25);color:hsl(var(--accent));gap:.25rem}.families-experience_scheduleDaysRow___JBhi{display:grid;grid-template-columns:2.2rem repeat(5,1fr);gap:.2rem;margin-bottom:.35rem;text-align:center}.families-experience_scheduleDayHeader__cb8hk{font-size:.64rem;font-weight:500;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;justify-content:center;gap:.2rem;line-height:1}.families-experience_scheduleDayActive___5l1R{color:hsl(var(--foreground));font-weight:600}.families-experience_scheduleDayActiveDot__bMny3{width:1.15rem;height:1.15rem;border-radius:50%;background:hsl(var(--primary));color:white;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;line-height:1}.families-experience_scheduleBody___tY0c{position:relative;display:grid;grid-template-columns:2.2rem 1fr;height:9.5rem;border-top:1px solid hsl(var(--border)/.7)}.families-experience_scheduleTimeCol__5GRAG{display:grid;grid-template-rows:repeat(4,1fr);color:hsl(var(--muted-foreground)/.75);font-size:.6rem;font-weight:500;padding-top:.2rem}.families-experience_scheduleGridLines__WoAZo{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);border-left:1px solid hsl(var(--border)/.6)}.families-experience_scheduleGridLines__WoAZo>span{border-right:1px solid hsl(var(--border)/.4);border-bottom:1px solid hsl(var(--border)/.4);background:hsl(var(--background)/.4)}.families-experience_scheduleEventTitleRow__PWcCp{display:flex;align-items:center;gap:.2rem;min-width:0;width:100%}.families-experience_scheduleEventArrival__hDe5l{position:absolute;top:.38rem;left:calc(0% + 2px);width:calc(20% - 4px);height:4.1rem;padding:.32rem .28rem;border-radius:.4rem;background:hsl(var(--primary));color:white;font-size:.58rem;font-weight:600;box-shadow:0 2px 6px rgb(40 23 110/.15);display:flex;flex-direction:column;justify-content:space-between;z-index:2;line-height:1;animation:families-experience_slotIn__8IfaX .6s cubic-bezier(.16,1,.3,1) both}.families-experience_scheduleEventDurationTag__s56qZ{font-size:.52rem;font-weight:700;opacity:.88;background:hsl(0 0% 100%/.2);padding:.12rem .25rem;border-radius:.25rem;align-self:flex-start;line-height:1}.families-experience_scheduleEventVideo__awc1R{position:absolute;top:2.5rem;left:calc(20% + 2px);width:calc(20% - 4px);height:1.7rem;padding:.25rem .28rem;border-radius:.4rem;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:.58rem;font-weight:600;box-shadow:0 2px 6px rgb(40 23 110/.06);display:inline-flex;align-items:center;gap:.2rem;z-index:2;line-height:1;animation:families-experience_slotIn__8IfaX .6s cubic-bezier(.16,1,.3,1) .2s both}.families-experience_scheduleTimeline__dAxTI{position:absolute;top:3.65rem;left:40%;width:20%;height:1.5px;background:hsl(var(--accent));z-index:3;pointer-events:none}.families-experience_scheduleTimelineDot__96hcA{position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 0 2px hsl(var(--background));transform:translate(-50%,-50%)}.families-experience_scheduleEventSuggested__x7LJI{position:absolute;top:4.8rem;left:calc(40% + 2px);width:calc(20% - 4px);height:3.2rem;padding:.32rem .28rem;border-radius:.4rem;border:1.5px dashed hsl(var(--accent));background:hsl(var(--accent)/.08);color:hsl(var(--accent));font-size:.58rem;font-weight:600;display:flex;flex-direction:column;justify-content:space-between;z-index:2;line-height:1;animation:families-experience_slotIn__8IfaX .6s .4s both,families-experience_slotPulse__TiFSI 2.4s ease-in-out 1.2s infinite}.families-experience_scheduleEventSuggestedTag__9g8CH{font-size:.52rem;font-weight:700;opacity:.9;background:hsl(var(--accent)/.16);padding:.12rem .25rem;border-radius:.25rem;align-self:flex-start;line-height:1}.families-experience_updatesScene__NIrei{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;cursor:pointer;user-select:none;background-image:radial-gradient(hsl(var(--border)/.7) 1px,transparent 1px);background-size:16px 16px}.families-experience_updatesStackContainer__Z2nI0{position:relative;width:100%;max-width:19.5rem;height:100%;display:flex;justify-content:center}.families-experience_updateCard__uhVPj{position:absolute;left:0;right:0;top:50%;display:flex;align-items:center;gap:.65rem;padding:.65rem .8rem;border:1px solid hsl(var(--border)/.85);border-radius:var(--radius-lg);background:hsl(var(--background));box-shadow:var(--shadow-elevation-1);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .35s ease,filter .35s ease,box-shadow .3s ease;will-change:transform,opacity}.families-experience_updateCard1__cc4zy{z-index:3;transform:translateY(calc(-50% - 13px)) scale(1);opacity:1}.families-experience_updateCard2__k7RvW{z-index:2;transform:translateY(-50%) scale(.95);opacity:1;background:hsl(var(--background))}.families-experience_updateCard3__0CgtF{z-index:1;transform:translateY(calc(-50% + 13px)) scale(.9);opacity:.65}.families-experience_updatesScene__NIrei:focus-within .families-experience_updateCard1__cc4zy,.families-experience_updatesScene__NIrei:hover .families-experience_updateCard1__cc4zy{transform:translateY(calc(-50% - 60px)) scale(1);z-index:3;opacity:1;box-shadow:0 4px 16px rgb(40 23 110/.08)}.families-experience_updatesScene__NIrei:focus-within .families-experience_updateCard2__k7RvW,.families-experience_updatesScene__NIrei:hover .families-experience_updateCard2__k7RvW{transform:translateY(-50%) scale(1);z-index:2;opacity:1;box-shadow:0 4px 16px rgb(40 23 110/.08)}.families-experience_updatesScene__NIrei:focus-within .families-experience_updateCard3__0CgtF,.families-experience_updatesScene__NIrei:hover .families-experience_updateCard3__0CgtF{transform:translateY(calc(-50% + 60px)) scale(1);z-index:1;opacity:1;box-shadow:0 4px 16px rgb(40 23 110/.08)}.families-experience_updateAvatarBadge__uHpCV{width:1.9rem;height:1.9rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.68rem;font-weight:700}.families-experience_updateAvatarBadge1___iMK_{background:hsl(var(--primary));color:white}.families-experience_updateAvatarBadge2__F97_0{background:hsl(var(--accent)/.14);color:hsl(var(--accent))}.families-experience_updateAvatarBadge3__yQCCH{background:hsl(var(--surface-muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.families-experience_updateContent__40r6l{min-width:0;flex:1}.families-experience_updateTitle__Gsajh{font-size:.72rem;font-weight:600;color:hsl(var(--foreground));line-height:1.2}.families-experience_updateDetail__q4IsE{font-size:.64rem;color:hsl(var(--muted-foreground));margin-top:.15rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.families-experience_updateTime__rUizu{font-size:.6rem;font-weight:500;color:hsl(var(--muted-foreground)/.8);flex-shrink:0;align-self:flex-start;margin-top:.1rem}@keyframes families-experience_rotateClockwise__PMj74{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes families-experience_counterRotateClockwise__pnKwt{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes families-experience_rotateCounterClockwise__tm7uw{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes families-experience_counterRotateCounter__sUsIe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes families-experience_radarPing__2jHTF{0%{transform:translate(-50%,-50%) scale(1);opacity:.75}to{transform:translate(-50%,-50%) scale(3.55);opacity:0}}@keyframes families-experience_slotIn__8IfaX{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes families-experience_slotPulse__TiFSI{50%{box-shadow:0 0 0 .3rem hsl(var(--accent)/.18);border-color:hsl(var(--accent))}}.families-experience_journeyLayout__oPVQb{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-split-gap-lg);align-items:start}.families-experience_journeyIntroduction__vtrKE{position:sticky;top:8rem}.families-experience_chapterNavigation___LZcJ{display:grid;margin-top:2rem;gap:.5rem}.families-experience_chapterLink__61dGq{display:flex;align-items:center;gap:1rem;border:1px solid transparent;padding:.75rem;border-radius:var(--radius-control);transition:background .25s,border-color .25s}.families-experience_chapterLink__61dGq:hover{background:hsl(var(--background)/.6)}.families-experience_chapterLink__61dGq[aria-current=step]{background:hsl(var(--background));border-color:hsl(var(--border));box-shadow:var(--shadow-elevation-1)}.families-experience_chapterLink__61dGq:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.families-experience_chapterNumber__18fvp{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius-pill);font-size:.875rem;font-weight:500;transition:color .25s,background .25s}.families-experience_chapterLink__61dGq[aria-current=step] .families-experience_chapterNumber__18fvp{color:white;background:hsl(var(--primary));border-color:hsl(var(--primary))}.families-experience_chapterStack__LPNAl{display:grid;gap:var(--space-content-stack)}.families-experience_chapter__drwvh{padding:var(--space-card-lg);scroll-margin-top:8rem;position:relative;transition:border-color .35s,box-shadow .35s}.families-experience_chapter__drwvh[data-active=true]{border-color:hsl(var(--primary)/.25);box-shadow:var(--shadow-elevation-2)}.families-experience_chapter__drwvh:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.families-experience_chapterOrdinal__go157{font:600 3.5rem/1 var(--font-brand);color:hsl(var(--primary)/.18);transition:color .3s}.families-experience_chapter__drwvh[data-active=true] .families-experience_chapterOrdinal__go157{color:hsl(var(--primary))}.families-experience_chapterPoints__Zv0lG{display:grid;margin-top:2rem;padding:0;list-style:none}.families-experience_chapterPoints__Zv0lG li{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid hsl(var(--border)/.7)}@media (max-width:1023px){.families-experience_journeyLayout__oPVQb{grid-template-columns:1fr;gap:2rem}.families-experience_journeyIntroduction__vtrKE{position:static}.families-experience_chapterNavigation___LZcJ{grid-template-columns:1fr 1fr}.families-experience_chapterStack__LPNAl{gap:2rem}}@media (max-height:800px){.families-experience_journeyIntroduction__vtrKE{position:static}}@media (max-width:767px){.families-experience_updateNote1__FqEyx{transform:translateY(-2.8rem)}.families-experience_updateNote2__LieaQ{transform:translateY(1.2rem)}.families-experience_updateNote3__Kdpyw{transform:translateY(5.2rem)}.families-experience_chapter__drwvh{padding:var(--space-card);scroll-margin-top:7rem}.families-experience_chapterLink__61dGq{gap:.5rem;padding:.5rem}.families-experience_chapterLink__61dGq>span:nth-child(2){font-size:.875rem;line-height:1.25rem}.families-experience_chapterLink__61dGq>svg{display:none}.families-experience_chapterNumber__18fvp{width:2rem;height:2rem}.families-experience_chapterOrdinal__go157{font-size:2.5rem}}@media (max-width:767px),(prefers-reduced-motion:reduce){.families-experience_benefitCard__yHmIa:hover{transform:none}}@media (prefers-reduced-motion:reduce){.families-experience_chapterLink__61dGq,.families-experience_chapterNumber__18fvp,.families-experience_chapterOrdinal__go157,.families-experience_chapter__drwvh,.families-experience_updateCard__uhVPj,.families-experience_updateExpandPill__50o8h{transition:none!important;transform:none!important}.families-experience_orbitCenter__z7Dqp,.families-experience_orbitInnerTrack__kqWpC,.families-experience_orbitOuterTrack__hDrnk,.families-experience_orbitPersonCounterClockwise__8SHz0,.families-experience_orbitPersonCounterCounter__9V3Dk,.families-experience_orbitPerson__1Bze3,.families-experience_orbitRadarPing2__5jOf2,.families-experience_orbitRadarPing__1ytvD,.families-experience_scheduleEventSuggested__x7LJI,.families-experience_scheduleEventTask__G2Ntm,.families-experience_scheduleEventVisit__c_mD_{animation:none!important}.families-experience_orbitRadarPing2__5jOf2,.families-experience_orbitRadarPing__1ytvD{display:none!important}.families-experience_orbitInnerTrack__kqWpC,.families-experience_orbitOuterTrack__hDrnk{transform:translate(-50%,-50%) rotate(0deg)}.families-experience_updateCard2__k7RvW{transform:translateY(14px) scale(.95)!important}.families-experience_updateCard3__0CgtF{transform:translateY(28px) scale(.9)!important}}