.ProgramsPage-module__sLbdha__pageContainer{background-color:var(--color-off-white);width:100%;min-height:100vh;overflow:hidden}.ProgramsPage-module__sLbdha__heroSection{background-color:var(--color-blue);color:var(--color-white);padding:clamp(130px,16vh,175px)var(--spacing-md)clamp(110px,15vh,160px);z-index:30;background-image:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 10px);position:relative;overflow:hidden}.ProgramsPage-module__sLbdha__bgShape{pointer-events:none;z-index:1;filter:drop-shadow(4px 8px 16px #00000040);position:absolute}.ProgramsPage-module__sLbdha__bgShape svg,.ProgramsPage-module__sLbdha__bgShape img{object-fit:contain;width:100%;height:100%;display:block}.ProgramsPage-module__sLbdha__heroBall{--size:clamp(110px,9.5vw,170px);right:calc(var(--size)*-.15);bottom:calc(var(--size)*.22);width:var(--size);height:var(--size);transform:rotate(12deg)}.ProgramsPage-module__sLbdha__heroBrushes{--size:clamp(130px,12vw,200px);left:calc(var(--size)*-.1);bottom:calc(var(--size)*-.35);width:var(--size);height:var(--size);transform:rotate(-15deg)}.ProgramsPage-module__sLbdha__heroContent{max-width:var(--container-max);gap:var(--spacing-lg);z-index:10;flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:850px){.ProgramsPage-module__sLbdha__heroContent{flex-direction:row;justify-content:space-between;align-items:center}}.ProgramsPage-module__sLbdha__title{font-family:var(--font-heading);font-size:var(--text-hero);font-weight:var(--font-weight-display);text-transform:uppercase;color:var(--color-white);text-shadow:6px 6px #0003,-1px -1px #0000001a;margin:0;line-height:.9}.ProgramsPage-module__sLbdha__heroTagline{max-width:620px}.ProgramsPage-module__sLbdha__quoteText{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-subhead);margin:0;line-height:1.25;color:var(--color-orange)!important}.ProgramsPage-module__sLbdha__quoteAuthor{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-ui);opacity:.8;text-transform:uppercase;letter-spacing:.05em;color:#ffffffe6;margin:0}.ProgramsPage-module__sLbdha__bottomWaveContainer{z-index:12;pointer-events:none;width:100%;line-height:0;position:absolute;bottom:-1px;left:0;overflow:hidden}.ProgramsPage-module__sLbdha__bottomWaveContainer svg{width:calc(100% + 1.3px);height:clamp(60px,10vh,120px);display:block;position:relative}.ProgramsPage-module__sLbdha__introSection{background-color:var(--color-off-white);padding:3.8rem var(--spacing-md)3rem;z-index:25;justify-content:center;display:flex;position:relative}.ProgramsPage-module__sLbdha__introDescription{font-family:var(--font-body);text-align:center;max-width:1040px;font-size:clamp(1.7rem,2.8vw,2.25rem);line-height:1.5;font-weight:var(--font-weight-body);color:#444;letter-spacing:-.01em;margin:0 auto}.ProgramsPage-module__sLbdha__highlightYellow{color:var(--color-orange-dark);font-weight:var(--font-weight-subhead)}.ProgramsPage-module__sLbdha__highlightOrange{color:var(--color-orange,#d97706);font-weight:var(--font-weight-subhead)}.ProgramsPage-module__sLbdha__highlightGreen{color:var(--color-teal);font-weight:var(--font-weight-subhead)}.ProgramsPage-module__sLbdha__highlightBlue{color:var(--color-blue-light);font-weight:var(--font-weight-subhead)}.ProgramsPage-module__sLbdha__doodleLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProgramsPage-module__sLbdha__shapeStar{background:var(--color-yellow);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:70px;height:70px;animation:6s ease-in-out infinite ProgramsPage-module__sLbdha__gentleFloat;position:absolute;top:15%;right:12%}.ProgramsPage-module__sLbdha__shapeSquiggle{border:10px solid var(--color-orange);border-radius:40% 60% 70% 30%/40% 50% 60%;width:90px;height:90px;animation:8s ease-in-out infinite reverse ProgramsPage-module__sLbdha__gentleFloat;position:absolute;bottom:25%;left:8%}.ProgramsPage-module__sLbdha__shapeCircle{background:var(--color-green);opacity:.25;border-radius:50%;width:60px;height:60px;animation:7s ease-in-out 1s infinite ProgramsPage-module__sLbdha__gentleFloat;position:absolute;bottom:15%;right:8%}@keyframes ProgramsPage-module__sLbdha__gentleFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}.ProgramsPage-module__sLbdha__programSection{background-color:var(--color-off-white);box-sizing:border-box;width:100%;padding:clamp(8rem,11vw,12rem) 0;position:relative;overflow:visible}.ProgramsPage-module__sLbdha__firstSection{padding-top:clamp(4rem,5.5vw,6rem)}.ProgramsPage-module__sLbdha__programSection:last-of-type{padding-bottom:clamp(16rem,22vw,26rem)}@media (min-width:1001px){.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailGrid{grid-template-columns:1fr 1.3fr}.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailInfoCol{grid-area:1/1;margin-left:-2.5rem;padding-right:4rem}.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailSubCol{grid-area:1/2;margin-top:.5rem;padding-left:9.5rem}.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailGrid{grid-template-columns:1.3fr 1fr}.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailInfoCol{grid-area:1/2;margin-right:-2.5rem;padding-left:4rem}.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailSubCol{grid-area:1/1;margin-top:.5rem;padding-right:9.5rem}}.ProgramsPage-module__sLbdha__sectionContent{z-index:10;width:100%;max-width:1780px;margin:0 auto;padding:0 clamp(2rem,4vw,4rem);position:relative}.ProgramsPage-module__sLbdha__sideWaveEven{z-index:2;pointer-events:none;width:calc(45% + 130px);position:absolute;top:-100px;bottom:-100px;left:0;overflow:visible}.ProgramsPage-module__sLbdha__firstSection .ProgramsPage-module__sLbdha__sideWaveEven{top:0}.ProgramsPage-module__sLbdha__sideWaveOdd{z-index:2;pointer-events:none;width:calc(45% + 130px);position:absolute;top:-100px;bottom:-100px;right:0;overflow:visible;transform:scaleX(-1)}.ProgramsPage-module__sLbdha__sideWaveSvg{filter:drop-shadow(6px 0 12px #00000014);width:100%;height:100%;display:block}.ProgramsPage-module__sLbdha__plasticGloss{z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#fff0 50%);position:absolute;inset:0}.ProgramsPage-module__sLbdha__iconWrapper{color:#fff;background-color:#ffffff26;border:2px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1.5rem;display:flex}.ProgramsPage-module__sLbdha__detailGrid{grid-template-columns:1fr 1.3fr;align-items:start;gap:3rem;width:100%;display:grid}.ProgramsPage-module__sLbdha__detailInfoCol{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ProgramsPage-module__sLbdha__textBlock{text-shadow:0 2px 4px #051e2d1f,0 1px 2px #051e2d14;flex-direction:column;width:100%;margin-bottom:2.2rem;display:flex;position:relative}.ProgramsPage-module__sLbdha__textBlock:before{content:"";z-index:1;pointer-events:none;background-color:#0000;border:1px solid #fff0;border-radius:24px;transition:background-color .35s,box-shadow .35s,border-color .35s;position:absolute;inset:-1.6rem -2.2rem}.ProgramsPage-module__sLbdha__textBlock:hover:before,.ProgramsPage-module__sLbdha__textBlock.ProgramsPage-module__sLbdha__active:before{background-color:var(--overlay-color,#00000024);border-color:#00000014;box-shadow:inset 0 2px 10px #00000014}.ProgramsPage-module__sLbdha__detailTitle{font-family:var(--font-heading);text-transform:uppercase;color:#fff;z-index:2;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:900;line-height:1.05;position:relative}.ProgramsPage-module__sLbdha__detailSubtitle{font-family:var(--font-heading);color:#fffffff2;z-index:2;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.7vw,2.3rem);font-weight:850;line-height:1.35;position:relative}.ProgramsPage-module__sLbdha__actionGroup{z-index:5;flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.4rem;display:flex;position:relative}.ProgramsPage-module__sLbdha__ctaPrimaryBtn,.ProgramsPage-module__sLbdha__ctaSecondaryBtn{font-family:var(--font-heading);letter-spacing:.04em;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.85rem 2rem .75rem;font-size:1.05rem;font-weight:900;text-decoration:none;transition:transform .38s cubic-bezier(.34,1.7,.64,1),box-shadow .38s cubic-bezier(.34,1.7,.64,1);display:inline-flex;position:relative;overflow:visible}.ProgramsPage-module__sLbdha__btnGloss{pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(150deg,#ffffff73 0%,#fff0 45%);position:absolute;inset:0}.ProgramsPage-module__sLbdha__btnLabel{z-index:2;position:relative;transform:translateY(1px)}.ProgramsPage-module__sLbdha__ctaPrimaryBtn{background:linear-gradient(150deg,#ffffff59 0%,#fff0 50%),var(--color-yellow);color:#051e2d;text-transform:uppercase;box-shadow:3px 3px #051e2d73}.ProgramsPage-module__sLbdha__ctaPrimaryBtn:hover{transform:scale(1.05)translateY(-3px);box-shadow:3px 7px #051e2d59}.ProgramsPage-module__sLbdha__ctaPrimaryBtn:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;border:2px solid #051e2d;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:translate(3px,4px)}.ProgramsPage-module__sLbdha__ctaPrimaryBtn:hover:after{transform:translate(0)!important}.ProgramsPage-module__sLbdha__ctaSecondaryBtn{color:#022926;background:#fff;box-shadow:3px 3px #051e2d73}.ProgramsPage-module__sLbdha__ctaSecondaryBtn:hover{transform:scale(1.05)translateY(-3px);box-shadow:3px 7px #051e2d59}.ProgramsPage-module__sLbdha__ctaSecondaryBtn:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;border:2px solid #051e2d;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:translate(3px,4px)}.ProgramsPage-module__sLbdha__ctaSecondaryBtn:hover:after{transform:translate(0)!important}.ProgramsPage-module__sLbdha__galleryStack{flex-direction:column;gap:6.8rem;width:100%;margin-top:3.5rem;display:flex}.ProgramsPage-module__sLbdha__galleryCard{background-color:#fff;border:3px solid #051e2d;border-radius:20px;width:100%;height:clamp(200px,22vw,300px);transition:transform .38s cubic-bezier(.34,1.7,.64,1),box-shadow .3s;overflow:hidden;box-shadow:5px 5px #051e2d2e}.ProgramsPage-module__sLbdha__galleryCard1{transform:rotate(-2deg)}.ProgramsPage-module__sLbdha__galleryCard2{transform:rotate(2.2deg)}.ProgramsPage-module__sLbdha__galleryCard3{transform:rotate(-1.5deg)}.ProgramsPage-module__sLbdha__galleryCard4{transform:rotate(1.6deg)}.ProgramsPage-module__sLbdha__galleryCard5{transform:rotate(-2.2deg)}.ProgramsPage-module__sLbdha__galleryCard6{transform:rotate(1.4deg)}.ProgramsPage-module__sLbdha__galleryCard:hover{z-index:10;box-shadow:6px 12px #051e2d3d;transform:translateY(-6px)scale(1.03)rotate(0)!important}.ProgramsPage-module__sLbdha__galleryImage{object-fit:cover;width:100%;height:100%;display:block}.ProgramsPage-module__sLbdha__detailSubCol{text-align:left;flex-direction:column;display:flex}.ProgramsPage-module__sLbdha__subColHeader{font-family:var(--font-heading);color:var(--color-black);border-bottom:3.5px solid var(--theme-color);margin:0 0 1.8rem;padding-bottom:.5rem;font-size:clamp(1.75rem,2.6vw,2.2rem);font-weight:850}.ProgramsPage-module__sLbdha__itemsStack{flex-direction:column;gap:1.6rem;display:flex}.ProgramsPage-module__sLbdha__programItemCard{border:2px solid #051e2d;border-left:7px solid var(--theme-color);background-color:#fff;border-radius:18px;padding:1.6rem 2rem;transition:transform .3s cubic-bezier(.34,1.7,.64,1),box-shadow .3s;position:relative;box-shadow:4px 4px #051e2d1f}.ProgramsPage-module__sLbdha__programItemCard:hover{transform:translateY(-4px)scale(1.01);box-shadow:4px 8px #051e2d2e}.ProgramsPage-module__sLbdha__itemTitle{font-family:var(--font-heading);color:#022926;margin:0 0 .6rem;font-size:clamp(1.55rem,2.1vw,1.85rem);font-weight:900;line-height:1.3}.ProgramsPage-module__sLbdha__itemText{font-family:var(--font-body);color:#374151;margin:0;font-size:clamp(1.28rem,1.48vw,1.42rem);font-weight:500;line-height:1.6}.ProgramsPage-module__sLbdha__detailDoodleStar{background:var(--color-yellow);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.15;width:40px;height:40px;animation:5s ease-in-out infinite ProgramsPage-module__sLbdha__gentleFloat;position:absolute;bottom:5%;left:45%}.ProgramsPage-module__sLbdha__detailDoodleSquiggle{border:6px solid var(--color-orange);opacity:.15;border-radius:40% 60% 70% 30%/40% 50% 60%;width:60px;height:60px;animation:7s ease-in-out infinite reverse ProgramsPage-module__sLbdha__gentleFloat;position:absolute;top:5%;right:40%}@media (max-width:1000px){.ProgramsPage-module__sLbdha__sideWaveEven,.ProgramsPage-module__sLbdha__sideWaveOdd{display:none}.ProgramsPage-module__sLbdha__waveDivider path{fill:var(--color-off-white)!important}.ProgramsPage-module__sLbdha__detailGrid{grid-template-columns:1fr;gap:3rem}.ProgramsPage-module__sLbdha__detailInfoCol{background-color:var(--theme-color);box-sizing:border-box;border-radius:24px;width:100%;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);box-shadow:0 8px 30px #00000014}.ProgramsPage-module__sLbdha__textBlock{margin-bottom:2.5rem}}@media (max-width:900px){.ProgramsPage-module__sLbdha__programSection{padding:clamp(3.5rem,8vw,5rem) 0}.ProgramsPage-module__sLbdha__firstSection{--hero-extend:4rem;padding-top:calc(clamp(3.5rem,8vw,5rem) + var(--wave-height) + var(--hero-extend))}}@media (max-width:768px){.ProgramsPage-module__sLbdha__detailImageWrapper{height:clamp(250px,40vw,350px)}}.ProgramsPage-module__sLbdha__waveFlipX svg{transform:scaleX(-1)}.ProgramsPage-module__sLbdha__pillarTabs,.ProgramsPage-module__sLbdha__readMoreBtn{display:none}@media (min-width:1025px){.ProgramsPage-module__sLbdha__pageContainer{overflow:clip}.ProgramsPage-module__sLbdha__introSection{padding-bottom:2.25rem}.ProgramsPage-module__sLbdha__pillarTabs{z-index:40;border:3px solid var(--color-navy);border-radius:var(--radius-pill);background:#fff;gap:6px;width:fit-content;margin:0 auto;padding:6px;display:flex;position:sticky;top:76px;box-shadow:4px 5px #051e2d2e}.ProgramsPage-module__sLbdha__pillarTab{border-radius:var(--radius-pill);min-width:132px;font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-navy);cursor:pointer;background:0 0;border:none;padding:.75rem 1.6rem .65rem;font-size:1.1rem;transition:background-color .25s,color .25s}.ProgramsPage-module__sLbdha__pillarTab:hover{background:color-mix(in srgb,var(--theme-color)22%,transparent)}.ProgramsPage-module__sLbdha__pillarTabActive,.ProgramsPage-module__sLbdha__pillarTabActive:hover{background:var(--theme-color);color:#fff;text-shadow:1px 1px #051e2d40}.ProgramsPage-module__sLbdha__pillarTab:focus-visible,.ProgramsPage-module__sLbdha__readMoreBtn:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}.ProgramsPage-module__sLbdha__programSection{padding:clamp(6.5rem,8.5vw,9.5rem) 0}.ProgramsPage-module__sLbdha__firstSection{padding-top:clamp(4.5rem,5.5vw,6rem)}.ProgramsPage-module__sLbdha__programSection:last-of-type{padding-bottom:clamp(12rem,16vw,18rem)}.ProgramsPage-module__sLbdha__galleryStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem;margin-top:1.25rem;display:grid}.ProgramsPage-module__sLbdha__galleryBig{grid-column:1/-1;height:clamp(240px,21vw,330px)}.ProgramsPage-module__sLbdha__galleryHalf{height:clamp(150px,13vw,210px)}.ProgramsPage-module__sLbdha__galleryWide{grid-column:1/-1;height:clamp(150px,13vw,210px)}.ProgramsPage-module__sLbdha__itemsStack{gap:1.35rem}.ProgramsPage-module__sLbdha__programItemCard{flex-direction:column;padding:1.45rem 1.9rem 1.55rem;display:flex}.ProgramsPage-module__sLbdha__itemTitle{margin-bottom:.5rem;font-size:clamp(1.4rem,1.75vw,1.7rem)}.ProgramsPage-module__sLbdha__itemText{font-size:clamp(1.1rem,1.25vw,1.28rem);line-height:1.6}.ProgramsPage-module__sLbdha__itemCollapsed .ProgramsPage-module__sLbdha__itemText{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProgramsPage-module__sLbdha__readMoreBtn{border:2px solid var(--color-navy);border-radius:var(--radius-pill);box-shadow:2px 3px 0px var(--theme-color);font-family:var(--font-heading);color:var(--color-navy);cursor:pointer;background:#fff;align-self:flex-start;align-items:center;margin-top:.9rem;padding:.4rem 1.15rem .35rem;font-size:.95rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}.ProgramsPage-module__sLbdha__readMoreBtn:hover{box-shadow:2px 5px 0px var(--theme-color);transform:translateY(-2px)}}@media (min-width:601px) and (max-width:1024px){.ProgramsPage-module__sLbdha__heroSection{padding:8.5rem var(--page-gutter)7rem}.ProgramsPage-module__sLbdha__heroContent{flex-direction:column;align-items:flex-start}.ProgramsPage-module__sLbdha__heroBall{width:110px;height:110px;top:5.5rem;bottom:auto;right:2rem}.ProgramsPage-module__sLbdha__heroBrushes{width:140px;height:140px;bottom:1.5rem;left:auto;right:2.5rem}.ProgramsPage-module__sLbdha__bottomWaveContainer svg{height:90px}.ProgramsPage-module__sLbdha__introSection{padding:3rem var(--page-gutter)2rem}.ProgramsPage-module__sLbdha__introDescription{font-size:clamp(1.35rem,2.6vw,1.7rem)}.ProgramsPage-module__sLbdha__pillarTabs{z-index:40;border:2.5px solid var(--color-navy);border-radius:var(--radius-pill);background:#fff;gap:4px;max-width:560px;margin:0 auto 1rem;padding:5px;display:flex;position:sticky;top:78px;box-shadow:3px 4px #051e2d2e}.ProgramsPage-module__sLbdha__pillarTab{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-navy);cursor:pointer;background:0 0;border:none;flex:1;font-size:1rem;transition:background-color .25s,color .25s}.ProgramsPage-module__sLbdha__pillarTabActive{background:var(--theme-color);color:#fff;text-shadow:1px 1px #051e2d40}.ProgramsPage-module__sLbdha__programSection{padding:2.5rem 0}.ProgramsPage-module__sLbdha__firstSection{padding-top:1.5rem}.ProgramsPage-module__sLbdha__programSection:last-of-type{padding-bottom:6rem}.ProgramsPage-module__sLbdha__sectionContent{max-width:900px;padding:0 var(--page-gutter)}.ProgramsPage-module__sLbdha__sideWaveEven,.ProgramsPage-module__sLbdha__sideWaveOdd,.ProgramsPage-module__sLbdha__detailDoodleStar,.ProgramsPage-module__sLbdha__detailDoodleSquiggle{display:none}.ProgramsPage-module__sLbdha__detailGrid,.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailGrid,.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailGrid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.ProgramsPage-module__sLbdha__detailInfoCol,.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailInfoCol,.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailInfoCol{background-color:var(--theme-color);border:3px solid var(--color-navy);box-shadow:none;border-radius:28px;grid-area:auto;margin:0;padding:2.25rem;position:relative}.ProgramsPage-module__sLbdha__detailInfoCol:after{content:"";border:3px solid var(--color-navy);pointer-events:none;z-index:-1;border-radius:28px;position:absolute;inset:-3px;transform:translate(6px,7px)}.ProgramsPage-module__sLbdha__detailSubCol,.ProgramsPage-module__sLbdha__layoutEven .ProgramsPage-module__sLbdha__detailSubCol,.ProgramsPage-module__sLbdha__layoutOdd .ProgramsPage-module__sLbdha__detailSubCol{grid-area:auto;margin-top:0;padding:0}.ProgramsPage-module__sLbdha__textBlock{margin-bottom:1.75rem}.ProgramsPage-module__sLbdha__textBlock:before{display:none}.ProgramsPage-module__sLbdha__detailTitle{margin-bottom:.6rem;font-size:clamp(2.6rem,5.4vw,3.4rem)}.ProgramsPage-module__sLbdha__detailSubtitle{margin-bottom:0;font-size:clamp(1.25rem,2.6vw,1.6rem)}.ProgramsPage-module__sLbdha__actionGroup{flex-flow:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.ProgramsPage-module__sLbdha__galleryStack{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-auto-rows:clamp(130px,19vw,180px);gap:1rem;margin-top:0;display:grid}.ProgramsPage-module__sLbdha__galleryCard{border-radius:18px;height:auto}.ProgramsPage-module__sLbdha__galleryBig{grid-area:span 2/1}.ProgramsPage-module__sLbdha__galleryWide{grid-column:1/-1}.ProgramsPage-module__sLbdha__subColHeader{margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,1.85rem)}.ProgramsPage-module__sLbdha__itemsStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ProgramsPage-module__sLbdha__programItemCard{border-left-width:6px;border-radius:16px;flex-direction:column;padding:1.35rem 1.4rem;display:flex}.ProgramsPage-module__sLbdha__itemTitle{margin-bottom:.45rem;font-size:clamp(1.12rem,2.1vw,1.3rem)}.ProgramsPage-module__sLbdha__itemText{margin-bottom:.8rem;font-size:clamp(.95rem,1.7vw,1.02rem);line-height:1.55}.ProgramsPage-module__sLbdha__itemCollapsed .ProgramsPage-module__sLbdha__itemText{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProgramsPage-module__sLbdha__readMoreBtn{border:2px solid var(--color-navy);border-radius:var(--radius-pill);min-height:40px;box-shadow:2px 3px 0px var(--theme-color);font-family:var(--font-heading);color:var(--color-navy);cursor:pointer;background:#fff;align-self:flex-start;align-items:center;margin-top:auto;padding:.3rem 1rem;font-size:.9rem;display:inline-flex}.ProgramsPage-module__sLbdha__pageContainer{overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProgramsPage-module__sLbdha__programItemCard,.ProgramsPage-module__sLbdha__galleryCard{animation-name:ProgramsPage-module__sLbdha__phoneRiseIn;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 180px}}}}@media (max-width:600px){.ProgramsPage-module__sLbdha__heroSection{padding:7rem var(--page-gutter)5rem}.ProgramsPage-module__sLbdha__heroContent{gap:1rem}.ProgramsPage-module__sLbdha__heroBall{width:clamp(52px,14vw,64px);height:clamp(52px,14vw,64px);top:4.1rem;bottom:auto;right:.4rem}.ProgramsPage-module__sLbdha__heroBrushes{width:90px;height:90px;bottom:1rem;left:auto;right:1rem}.ProgramsPage-module__sLbdha__bottomWaveContainer svg{height:60px}.ProgramsPage-module__sLbdha__introSection{padding:2rem var(--page-gutter)1.5rem}.ProgramsPage-module__sLbdha__introDescription{font-size:1.2rem}.ProgramsPage-module__sLbdha__programSection{padding:1.75rem 0}.ProgramsPage-module__sLbdha__firstSection{padding-top:1rem}.ProgramsPage-module__sLbdha__programSection:last-of-type{padding-bottom:4.5rem}.ProgramsPage-module__sLbdha__sectionContent{padding:0 var(--page-gutter)}.ProgramsPage-module__sLbdha__detailGrid{gap:1.75rem}.ProgramsPage-module__sLbdha__detailInfoCol{border:3px solid var(--color-navy);box-shadow:none;border-radius:24px;padding:1.6rem 1.3rem 1.4rem;position:relative}.ProgramsPage-module__sLbdha__detailInfoCol:after{content:"";border:3px solid var(--color-navy);pointer-events:none;z-index:-1;border-radius:24px;position:absolute;inset:-3px;transform:translate(5px,6px)}.ProgramsPage-module__sLbdha__iconWrapper{width:40px;height:40px;margin-bottom:1rem}.ProgramsPage-module__sLbdha__textBlock{margin-bottom:1.25rem}.ProgramsPage-module__sLbdha__textBlock:before{display:none}.ProgramsPage-module__sLbdha__detailTitle{margin-bottom:.5rem;font-size:2.4rem}.ProgramsPage-module__sLbdha__detailSubtitle{margin-bottom:0;font-size:1.2rem}.ProgramsPage-module__sLbdha__actionGroup{align-items:stretch;gap:.85rem;margin-top:1.25rem}.ProgramsPage-module__sLbdha__ctaPrimaryBtn,.ProgramsPage-module__sLbdha__ctaSecondaryBtn{text-align:center;padding:.85rem 1.25rem .75rem;font-size:1rem}.ProgramsPage-module__sLbdha__galleryStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.25rem;display:grid}.ProgramsPage-module__sLbdha__galleryCard{border-radius:16px;height:130px;box-shadow:3px 3px #051e2d2e}.ProgramsPage-module__sLbdha__galleryBig{grid-column:1/-1;height:180px}.ProgramsPage-module__sLbdha__galleryWide{grid-column:1/-1}.ProgramsPage-module__sLbdha__subColHeader{margin-bottom:1rem;font-size:1.35rem}.ProgramsPage-module__sLbdha__itemsStack{gap:1rem}.ProgramsPage-module__sLbdha__programItemCard{border-left-width:6px;border-radius:16px;padding:1.1rem 1.15rem}.ProgramsPage-module__sLbdha__itemTitle{margin-bottom:.4rem;font-size:1.12rem}.ProgramsPage-module__sLbdha__itemText{font-size:.95rem;line-height:1.55}.ProgramsPage-module__sLbdha__detailDoodleStar,.ProgramsPage-module__sLbdha__detailDoodleSquiggle{display:none}.ProgramsPage-module__sLbdha__pageContainer{overflow:clip}.ProgramsPage-module__sLbdha__pillarTabs{z-index:40;margin:0 var(--page-gutter).75rem;border:2.5px solid var(--color-navy);border-radius:var(--radius-pill);background:#fff;gap:4px;padding:4px;display:flex;position:sticky;top:68px;box-shadow:3px 4px #051e2d2e}.ProgramsPage-module__sLbdha__pillarTab{border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-navy);cursor:pointer;background:0 0;border:none;flex:1;padding:0 .25rem;font-size:.88rem;transition:background-color .25s,color .25s}.ProgramsPage-module__sLbdha__pillarTabActive{background:var(--theme-color);color:#fff;text-shadow:1px 1px #051e2d40}.ProgramsPage-module__sLbdha__itemCollapsed .ProgramsPage-module__sLbdha__itemText{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProgramsPage-module__sLbdha__readMoreBtn{border:2px solid var(--color-navy);border-radius:var(--radius-pill);min-height:40px;box-shadow:2px 3px 0px var(--theme-color);font-family:var(--font-heading);color:var(--color-navy);cursor:pointer;background:#fff;align-items:center;margin-top:.7rem;padding:.3rem 1rem;font-size:.88rem;display:inline-flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProgramsPage-module__sLbdha__programItemCard,.ProgramsPage-module__sLbdha__galleryCard{animation-name:ProgramsPage-module__sLbdha__phoneRiseIn;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 180px}}}}@keyframes ProgramsPage-module__sLbdha__phoneRiseIn{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}
