.ProgramPage-module__zsklQG__page{--page-background:#fffaf2;--page-text:#3f281d;--page-muted:#785f53;--page-pink:#ce58a4;--page-blue:#51a8ca;--page-green:#8dbb43;isolation:isolate;min-height:100svh;color:var(--page-text);background:linear-gradient(#fffaf2 0%,#fffdf8 48%,#fff8f1 88%,#fff7f4 100%);padding-bottom:clamp(80px,9vw,130px);position:relative;overflow:clip visible}.ProgramPage-module__zsklQG__hero,.ProgramPage-module__zsklQG__journey{width:min(1420px,100% - clamp(32px,5vw,84px));margin-inline:auto}.ProgramPage-module__zsklQG__gallery{z-index:2;width:min(1420px,100% - clamp(32px,5vw,84px));margin-inline:auto;padding-bottom:clamp(6rem,9vw,8rem);position:relative}.ProgramPage-module__zsklQG__closing{width:min(980px,100% - clamp(32px,5vw,84px));margin-inline:auto}.ProgramPage-module__zsklQG__bubbleLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ProgramPage-module__zsklQG__bubble{aspect-ratio:1;filter:blur(2px)saturate(1.08);transform-origin:50%;pointer-events:none;will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.ProgramPage-module__zsklQG__eyebrow{color:#a43d84;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.76rem;font-weight:750;line-height:1;display:inline-flex}.ProgramPage-module__zsklQG__eyebrow:before{content:"";background:currentColor;border-radius:999px;width:30px;height:2px}.ProgramPage-module__zsklQG__hero{z-index:2;padding:clamp(9rem,12vw,11rem) 0 clamp(5.7rem,8vw,7.6rem);position:relative}.ProgramPage-module__zsklQG__heroContent{width:100%}.ProgramPage-module__zsklQG__heroTitle{width:100%;max-width:none;font-family:var(--font-mynerve), cursive;letter-spacing:-.05em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(4.1rem,6.5vw,7.2rem);font-weight:400;line-height:.92}.ProgramPage-module__zsklQG__heroTitle span{color:var(--page-pink);display:block}.ProgramPage-module__zsklQG__heroDescription,.ProgramPage-module__zsklQG__heroSecondaryDescription{width:100%;max-width:1240px;color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;margin:1.7rem 0 0;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.7}.ProgramPage-module__zsklQG__heroSecondaryDescription{max-width:1160px;margin-top:.65rem}.ProgramPage-module__zsklQG__heroDescription strong{color:var(--page-text)}.ProgramPage-module__zsklQG__heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(100%,1120px);margin-top:2.1rem;display:grid}.ProgramPage-module__zsklQG__heroFact{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffc2;border:1px solid #3f281d17;border-radius:21px;flex-direction:column;gap:.4rem;min-height:92px;padding:1rem 1.15rem;display:flex;box-shadow:0 17px 42px #5736270f,inset 0 1px #ffffffeb}.ProgramPage-module__zsklQG__heroFact span{color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.ProgramPage-module__zsklQG__heroFact strong{font-family:var(--font-inter), system-ui, sans-serif;margin-top:auto;font-size:clamp(.93rem,1.08vw,1.05rem)}.ProgramPage-module__zsklQG__journey{z-index:2;padding-bottom:clamp(7rem,9vw,9rem);position:relative}.ProgramPage-module__zsklQG__journeyHeader{width:100%;margin-bottom:clamp(3.7rem,6vw,5.7rem);padding-inline:clamp(0rem,1vw,.75rem)}.ProgramPage-module__zsklQG__journeyHeader h2{width:100%;max-width:none;font-family:var(--font-mynerve), cursive;letter-spacing:-.045em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.6rem,5.75vw,6.15rem);font-weight:400;line-height:.94}.ProgramPage-module__zsklQG__journeyHeader h2 span{color:var(--page-blue)}.ProgramPage-module__zsklQG__journeyHeader p{width:100%;max-width:1180px;color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;margin:1rem 0 0;font-size:clamp(.98rem,1.08vw,1.09rem);line-height:1.67}.ProgramPage-module__zsklQG__journeyCanvas{--journey-row-height:clamp(255px, 21.5vw, 300px);isolation:isolate;height:calc(var(--journey-count) * var(--journey-row-height));position:relative}.ProgramPage-module__zsklQG__pathLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.ProgramPage-module__zsklQG__pathSvg{width:100%;height:100%;display:block;overflow:visible}.ProgramPage-module__zsklQG__compactPathLayer{opacity:.58}.ProgramPage-module__zsklQG__compactContinuousPath{stroke-width:22px}.ProgramPage-module__zsklQG__continuousPath,.ProgramPage-module__zsklQG__brushHead{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.ProgramPage-module__zsklQG__continuousPath{stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.ProgramPage-module__zsklQG__brushHead{stroke-width:86px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px #3f281d1f);will-change:opacity}.ProgramPage-module__zsklQG__journeyList{z-index:2;grid-template-rows:repeat(var(--journey-count), var(--journey-row-height));height:100%;display:grid;position:absolute;inset:0}.ProgramPage-module__zsklQG__journeyRow{align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.ProgramPage-module__zsklQG__journeyRow[data-side=left]{justify-content:flex-start;padding-left:1%;padding-right:54%}.ProgramPage-module__zsklQG__journeyRow[data-side=right]{justify-content:flex-end;padding-left:54%;padding-right:1%}.ProgramPage-module__zsklQG__programCard{--card-accent:#ce58a4;--card-surface:#fff0f8;z-index:4;isolation:isolate;border:1px solid color-mix(in srgb, var(--card-accent) 25%, #3f281d12);background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--card-accent) 19%, transparent), transparent 11rem), linear-gradient(138deg, #fffffffa, color-mix(in srgb, var(--card-surface) 76%, #fff));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);will-change:transform, opacity;border-radius:32px 32px 32px 10px;width:100%;max-width:560px;min-height:205px;padding:clamp(1.15rem,1.8vw,1.55rem);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 27px 64px #4e31241a,0 8px 23px #4e312409,inset 0 1px #fffffff5}.ProgramPage-module__zsklQG__programCard[data-side=right]{border-radius:32px 32px 10px}.ProgramPage-module__zsklQG__programCard:after{background:linear-gradient(90deg, transparent, var(--card-accent) 15%, var(--card-accent) 85%, transparent);content:"";border-radius:999px 999px 0 0;height:5px;position:absolute;bottom:0;left:1.1rem;right:1.1rem}.ProgramPage-module__zsklQG__cardGlow{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--card-accent) 16%, transparent);filter:blur(2px);pointer-events:none;border-radius:50%;width:11rem;position:absolute;top:-4.5rem;right:-3.5rem}.ProgramPage-module__zsklQG__cardDecoration{color:color-mix(in srgb, var(--card-accent) 70%, transparent);font-family:var(--font-mynerve), cursive;font-size:1.1rem;position:absolute;top:1rem;right:4.5rem;transform:rotate(12deg)}.ProgramPage-module__zsklQG__cardTop{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.ProgramPage-module__zsklQG__cardIcon{width:46px;height:46px;color:var(--card-accent);border:1px solid color-mix(in srgb, var(--card-accent) 17%, transparent);background:color-mix(in srgb, var(--card-accent) 11%, #fff);box-shadow:0 9px 22px color-mix(in srgb, var(--card-accent) 12%, transparent);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProgramPage-module__zsklQG__cardNumber{min-width:2.65rem;height:2.65rem;color:color-mix(in srgb, var(--card-accent) 78%, var(--page-text));border:1px solid color-mix(in srgb, var(--card-accent) 24%, transparent);font-family:var(--font-mynerve), cursive;background:#ffffffb8;border-radius:50%;place-items:center;font-size:.88rem;display:grid}.ProgramPage-module__zsklQG__cardLabel{z-index:2;color:var(--card-accent);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.085em;text-transform:uppercase;margin-top:1rem;font-size:.61rem;font-weight:800;display:block;position:relative}.ProgramPage-module__zsklQG__programCard h3{z-index:2;font-family:var(--font-mynerve), cursive;letter-spacing:-.035em;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2rem,2.8vw,3rem);font-weight:400;line-height:.98;position:relative}.ProgramPage-module__zsklQG__programCard p{z-index:2;max-width:500px;color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;margin:.7rem 0 0;font-size:clamp(.82rem,.88vw,.91rem);line-height:1.55;position:relative}.ProgramPage-module__zsklQG__cardKind{z-index:2;width:fit-content;color:color-mix(in srgb, var(--card-accent) 78%, var(--page-text));border:1px solid color-mix(in srgb, var(--card-accent) 21%, transparent);background:color-mix(in srgb, var(--card-accent) 7%, #fff);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:.9rem;padding:.4rem .6rem;font-size:.54rem;font-weight:800;display:inline-flex;position:relative}@media (hover:hover){.ProgramPage-module__zsklQG__programCard:hover{transform:translateY(-5px)rotate(-.3deg);box-shadow:0 34px 76px #4e312421,0 10px 25px #4e31240b,inset 0 1px #fffffff5}.ProgramPage-module__zsklQG__programCard[data-side=right]:hover{transform:translateY(-5px)rotate(.3deg)}}.ProgramPage-module__zsklQG__gallery{z-index:2;padding-bottom:clamp(6rem,9vw,8rem);position:relative}.ProgramPage-module__zsklQG__galleryHeader{width:100%;max-width:1320px;margin-right:auto;padding-inline:clamp(0rem,1vw,.65rem)}.ProgramPage-module__zsklQG__galleryHeader h2{text-align:center;width:100%;font-family:var(--font-mynerve), cursive;letter-spacing:-.043em;text-wrap:pretty;margin-top:40px;font-size:clamp(2.6rem,4vw,4.25rem);font-weight:400;line-height:.95}.ProgramPage-module__zsklQG__galleryHeader p{text-align:center;width:100%;color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;margin:auto;font-size:clamp(.96rem,1.04vw,1.05rem);line-height:1.65}.ProgramPage-module__zsklQG__galleryHeader h2 span{color:var(--page-blue)}.ProgramPage-module__zsklQG__carousel{margin-top:clamp(1.8rem,3.5vw,2.8rem);width:min(1080px,100%);margin-inline:auto}.ProgramPage-module__zsklQG__carouselViewport{aspect-ratio:16/8.9;isolation:isolate;background:#f6eee6;border-radius:36px 36px 36px 13px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 72px #50332421}.ProgramPage-module__zsklQG__carouselSlide{will-change:transform, opacity;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.ProgramPage-module__zsklQG__carouselBackdrop{object-fit:cover;filter:blur(30px)brightness(.68)saturate(.92);opacity:0;transform:scale(1.15)}.ProgramPage-module__zsklQG__carouselImageStage{position:absolute;inset:0}.ProgramPage-module__zsklQG__carouselImage{object-fit:cover;object-position:center}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselBackdrop{opacity:.95}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselImageStage{inset:clamp(1rem,2vw,1.7rem) 24%}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselImage{object-fit:contain}.ProgramPage-module__zsklQG__carouselOverlay{background:linear-gradient(#0000 34%,#2d1c15c2 100%);position:absolute;inset:0}.ProgramPage-module__zsklQG__carouselCaption{z-index:2;color:#fff;position:absolute;bottom:clamp(1.2rem,3.6vw,2.8rem);left:clamp(1.2rem,3.6vw,3rem);right:clamp(1.2rem,3.6vw,3rem)}.ProgramPage-module__zsklQG__carouselCaption>span{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.09em;font-size:.66rem;font-weight:800}.ProgramPage-module__zsklQG__carouselCaption h3{font-family:var(--font-mynerve), cursive;margin:.45rem 0 0;font-size:clamp(2.4rem,4.1vw,4.2rem);font-weight:400;line-height:.96}.ProgramPage-module__zsklQG__carouselCaption p{color:#fff;width:auto;font-family:var(--font-inter), system-ui, sans-serif;margin:.6rem 0 0;font-size:clamp(.83rem,.93vw,.95rem);line-height:1.52}.ProgramPage-module__zsklQG__carouselArrow{z-index:4;width:46px;height:46px;color:var(--page-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffde;border:1px solid #ffffffa6;border-radius:50%;place-items:center;transition:transform .22s,background-color .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #281c1621}.ProgramPage-module__zsklQG__carouselArrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.ProgramPage-module__zsklQG__carouselArrow svg{width:19px;height:19px}.ProgramPage-module__zsklQG__carouselArrowPrevious{left:1.1rem}.ProgramPage-module__zsklQG__carouselArrowNext{right:1.1rem}.ProgramPage-module__zsklQG__carouselDots{justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.ProgramPage-module__zsklQG__carouselDots button{cursor:pointer;background:#3f281d2b;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .22s,background-color .22s}.ProgramPage-module__zsklQG__carouselDots button[data-active=true]{background:var(--page-blue);width:29px}.ProgramPage-module__zsklQG__closing{z-index:2;isolation:isolate;margin-top:0;margin-bottom:0;background:radial-gradient(circle at 8% 8%,#ffe72229,#0000 16rem),radial-gradient(circle at 94% 88%,#51a8ca29,#0000 18rem),linear-gradient(135deg,#fff4f9fa 0%,#f5faeaf5 50%,#eef9fdfa 100%);border:1px solid #ce58a421;border-radius:38px 38px 38px 13px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #53362917,inset 0 1px #fffffff2}.ProgramPage-module__zsklQG__closingShapeOne,.ProgramPage-module__zsklQG__closingShapeTwo,.ProgramPage-module__zsklQG__closingShapeThree{pointer-events:none;border-radius:50%;display:block;position:absolute}.ProgramPage-module__zsklQG__closingShapeOne{aspect-ratio:1;border:2px solid #ce58a41f;width:16rem;top:-7rem;right:11%}.ProgramPage-module__zsklQG__closingShapeTwo{aspect-ratio:1;background:#9bc94e24;width:12rem;bottom:-4rem;right:-3rem}.ProgramPage-module__zsklQG__closingShapeThree{aspect-ratio:1;background:#51a8ca38;width:1.7rem;top:18%;right:32%;box-shadow:0 0 0 8px #51a8ca14}.ProgramPage-module__zsklQG__closingContent{z-index:2;max-width:1080px;padding:clamp(2.2rem,4vw,3.5rem) clamp(1.4rem,4.5vw,4rem);position:relative}.ProgramPage-module__zsklQG__closing h2{width:100%;max-width:990px;color:var(--page-text);font-family:var(--font-mynerve), cursive;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.8vw,4.8rem);font-weight:400;line-height:.95}.ProgramPage-module__zsklQG__closing p{width:auto;color:var(--page-muted);font-family:var(--font-inter), system-ui, sans-serif;margin:.5rem 0 0;font-size:clamp(.91rem,1vw,1rem);line-height:1.6}.ProgramPage-module__zsklQG__closingLink{color:#fff;background:var(--page-pink);width:fit-content;font-family:var(--font-inter), system-ui, sans-serif;border:1px solid #ce58a438;border-radius:999px;justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 34px #57214429}.ProgramPage-module__zsklQG__closingLink:hover{transform:translateY(-3px);box-shadow:0 18px 41px #57214436}.ProgramPage-module__zsklQG__closingLink svg{width:17px;height:17px;transition:transform .22s}.ProgramPage-module__zsklQG__closingLink:hover svg{transform:translate(4px)}@media (max-width:1050px){.ProgramPage-module__zsklQG__hero,.ProgramPage-module__zsklQG__journey,.ProgramPage-module__zsklQG__gallery{width:min(100% - 36px,960px)}.ProgramPage-module__zsklQG__closing{width:min(100% - 36px,820px)}.ProgramPage-module__zsklQG__carousel{width:min(100%,860px);margin-inline:auto}.ProgramPage-module__zsklQG__journeyCanvas{--journey-row-height:clamp(245px, 29vw, 285px)}.ProgramPage-module__zsklQG__compactPathLayer{opacity:.5}.ProgramPage-module__zsklQG__compactContinuousPath{stroke-width:18px}.ProgramPage-module__zsklQG__journeyRow[data-side=left]{padding-right:54%}.ProgramPage-module__zsklQG__journeyRow[data-side=right]{padding-left:54%}.ProgramPage-module__zsklQG__brushHead{stroke-width:72px}.ProgramPage-module__zsklQG__programCard{max-width:400px}}@media (max-width:760px){.ProgramPage-module__zsklQG__hero,.ProgramPage-module__zsklQG__journey,.ProgramPage-module__zsklQG__gallery,.ProgramPage-module__zsklQG__closing{width:calc(100% - 24px)}.ProgramPage-module__zsklQG__hero{padding:8rem 0 4.8rem}.ProgramPage-module__zsklQG__heroTitle{font-size:clamp(3.35rem,14.5vw,5rem);line-height:.94}.ProgramPage-module__zsklQG__heroDescription,.ProgramPage-module__zsklQG__heroSecondaryDescription{max-width:none;font-size:.94rem;line-height:1.62}.ProgramPage-module__zsklQG__heroFacts{grid-template-columns:1fr 1fr}.ProgramPage-module__zsklQG__heroFact:last-child{grid-column:1/-1}.ProgramPage-module__zsklQG__journeyHeader{padding-inline:.25rem}.ProgramPage-module__zsklQG__journeyHeader h2{font-size:clamp(3rem,12.4vw,4.4rem)}.ProgramPage-module__zsklQG__journeyHeader p{max-width:none;font-size:.92rem}.ProgramPage-module__zsklQG__journeyCanvas{--journey-row-height:clamp(270px, 78vw, 320px)}.ProgramPage-module__zsklQG__compactPathLayer{opacity:.42}.ProgramPage-module__zsklQG__compactContinuousPath{stroke-width:13px}.ProgramPage-module__zsklQG__continuousPath{stroke-width:15px}.ProgramPage-module__zsklQG__brushHead{stroke-width:56px;filter:drop-shadow(0 3px 5px #3f281d1a)}.ProgramPage-module__zsklQG__journeyRow[data-side=left]{justify-content:flex-start;padding-left:0;padding-right:12%}.ProgramPage-module__zsklQG__journeyRow[data-side=right]{justify-content:flex-end;padding-left:12%;padding-right:0}.ProgramPage-module__zsklQG__programCard{border-radius:24px 24px 24px 8px;width:88%;max-width:none;min-height:0;padding:1.05rem}.ProgramPage-module__zsklQG__programCard[data-side=right]{border-radius:24px 24px 8px}.ProgramPage-module__zsklQG__cardIcon{border-radius:13px;width:40px;height:40px}.ProgramPage-module__zsklQG__cardNumber{min-width:2.35rem;height:2.35rem;font-size:.78rem}.ProgramPage-module__zsklQG__cardLabel{font-size:.54rem}.ProgramPage-module__zsklQG__programCard h3{font-size:clamp(1.85rem,8vw,2.5rem)}.ProgramPage-module__zsklQG__programCard p{font-size:.8rem;line-height:1.5}.ProgramPage-module__zsklQG__cardKind{font-size:.49rem}.ProgramPage-module__zsklQG__galleryHeader,.ProgramPage-module__zsklQG__galleryHeader h2,.ProgramPage-module__zsklQG__galleryHeader p,.ProgramPage-module__zsklQG__closing h2,.ProgramPage-module__zsklQG__closing p{width:100%;max-width:none}.ProgramPage-module__zsklQG__gallery{padding-bottom:5.5rem}.ProgramPage-module__zsklQG__galleryHeader{padding-inline:.25rem}.ProgramPage-module__zsklQG__galleryHeader h2{font-size:clamp(2.9rem,12vw,4.2rem)}.ProgramPage-module__zsklQG__galleryHeader p{max-width:none;font-size:.91rem}.ProgramPage-module__zsklQG__carouselViewport{aspect-ratio:4/5;border-radius:27px 27px 27px 10px}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselImageStage{inset:0}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselImage{object-fit:cover}.ProgramPage-module__zsklQG__carouselSlide[data-orientation=portrait] .ProgramPage-module__zsklQG__carouselBackdrop{display:none}.ProgramPage-module__zsklQG__carouselArrow{width:41px;height:41px;top:auto;bottom:1rem;transform:none}.ProgramPage-module__zsklQG__carouselArrow:hover{transform:scale(1.05)}.ProgramPage-module__zsklQG__carouselArrowPrevious{left:auto;right:4.6rem}.ProgramPage-module__zsklQG__carouselArrowNext{right:1rem}.ProgramPage-module__zsklQG__carouselCaption{bottom:5rem;left:1rem;right:1rem}.ProgramPage-module__zsklQG__carouselCaption h3{font-size:clamp(2.25rem,10.5vw,3.3rem)}.ProgramPage-module__zsklQG__carouselCaption p{font-size:.81rem}.ProgramPage-module__zsklQG__closing{border-radius:28px 28px 28px 10px;margin-bottom:4.7rem}.ProgramPage-module__zsklQG__closingContent{padding:2rem 1.2rem}.ProgramPage-module__zsklQG__closing h2{font-size:clamp(2.8rem,12vw,4rem)}.ProgramPage-module__zsklQG__closing p{font-size:.9rem}.ProgramPage-module__zsklQG__closingLink{width:100%}}@media (max-width:420px){.ProgramPage-module__zsklQG__heroFacts{grid-template-columns:1fr}.ProgramPage-module__zsklQG__heroFact:last-child{grid-column:auto}.ProgramPage-module__zsklQG__journeyCanvas{--journey-row-height:300px}.ProgramPage-module__zsklQG__journeyRow[data-side=left],.ProgramPage-module__zsklQG__journeyRow[data-side=right]{padding-left:4%;padding-right:4%}.ProgramPage-module__zsklQG__brushHead{stroke-width:46px;filter:drop-shadow(0 2px 4px #3f281d17)}.ProgramPage-module__zsklQG__programCard{width:92%}.ProgramPage-module__zsklQG__cardDecoration,.ProgramPage-module__zsklQG__cardKind{display:none}.ProgramPage-module__zsklQG__carouselViewport{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.ProgramPage-module__zsklQG__bubble,.ProgramPage-module__zsklQG__programCard,.ProgramPage-module__zsklQG__carouselArrow,.ProgramPage-module__zsklQG__carouselDots button,.ProgramPage-module__zsklQG__closingLink,.ProgramPage-module__zsklQG__closingLink svg{transition:none}}
