:where(.program-design[data-design=overview]){--paper:var(--color-paper);--ink:var(--color-ink);--muted:#62645f;--green:#354b3d;--line:#dad8cf;--serif:var(--font-eb-garamond),Georgia,serif;--sans:var(--font-work-sans),sans-serif;--gutter:32px;--section:80px;--h2:40px;--h2-line:1.1;--h3:30px}:where(.program-design[data-design=overview]) *{box-sizing:border-box}:where(.program-design[data-design=overview]){scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans);margin:0}:where(.program-design[data-design=overview]) a{color:inherit;text-decoration:none}:where(.program-design[data-design=overview]) button{font:inherit;cursor:pointer}:where(.program-design[data-design=overview]) h1,:where(.program-design[data-design=overview]) h2,:where(.program-design[data-design=overview]) h3,:where(.program-design[data-design=overview]) p{margin:0}:where(.program-design[data-design=overview]) h1,:where(.program-design[data-design=overview]) h2,:where(.program-design[data-design=overview]) h3{font-family:var(--serif);font-weight:500}:where(.program-design[data-design=overview]) h2{font-size:var(--h2);line-height:var(--h2-line);letter-spacing:-.015em}:where(.program-design[data-design=overview]) h3{font-size:var(--h3);letter-spacing:-.01em;line-height:1.15}:where(.program-design[data-design=overview]) p{font-size:17px;line-height:1.7}:where(.program-design[data-design=overview]) a:focus-visible,:where(.program-design[data-design=overview]) button:focus-visible,:where(.program-design[data-design=overview]) summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}:where(.program-design[data-design=overview]) .offer,:where(.program-design[data-design=overview]) .audience-top,:where(.program-design[data-design=overview]) .intro,:where(.program-design[data-design=overview]) .format-section,:where(.program-design[data-design=overview]) .delivery-wrap,:where(.program-design[data-design=overview]) .planning,:where(.program-design[data-design=overview]) .faq{width:100%;max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}:where(.program-design[data-design=overview]) .offer>div{grid-template-columns:1fr auto;gap:0 48px;display:grid}:where(.program-design[data-design=overview]) .eyebrow{letter-spacing:.08em;color:var(--muted);grid-column:1/-1;margin-bottom:20px;font-size:13px;font-weight:500;line-height:1.5}:where(.program-design[data-design=overview]) .offer h1{letter-spacing:-.02em;text-wrap:balance;grid-column:1/-1;max-width:1000px;font-size:clamp(36px,5.3vw,76px);line-height:1.05}:where(.program-design[data-design=overview]) .opening-description{max-width:672px;margin-top:24px;font-size:19px;line-height:1.65}:where(.program-design[data-design=overview]) .actions{align-self:center;margin-top:24px}:where(.program-design[data-design=overview]) .primary,:where(.program-design[data-design=overview]) .cta{background:var(--green);color:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}:where(.program-design[data-design=overview]) .primary:hover,:where(.program-design[data-design=overview]) .cta:hover{filter:brightness(1.1)}:where(.program-design[data-design=overview]) .audience-top h2{margin-bottom:32px}:where(.program-design[data-design=overview]) .audience-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}:where(.program-design[data-design=overview]) .audience-options a{isolation:isolate;background:var(--green);border-radius:12px;min-height:440px;display:block;position:relative;overflow:hidden}:where(.program-design[data-design=overview]) .audience-options a:after{content:"";z-index:-1;background:linear-gradient(#15271cc9,#0000 52%);position:absolute;inset:0}:where(.program-design[data-design=overview]) .audience-options img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}:where(.program-design[data-design=overview]) .audience-options a:hover img{transform:scale(1.035)}:where(.program-design[data-design=overview]) .audience-options strong{font:500 40px/1.1 var(--serif);letter-spacing:-.015em;color:var(--paper);position:absolute;top:24px;left:24px;right:24px}:where(.program-design[data-design=overview]) .audience-description{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.program-design[data-design=overview]) .intro,:where(.program-design[data-design=overview]) .planning,:where(.program-design[data-design=overview]) .faq{padding-block:var(--section);grid-template-columns:1fr 1.25fr;gap:80px;display:grid}:where(.program-design[data-design=overview]) .intro{border-top:1px solid var(--line)}:where(.program-design[data-design=overview]) .intro h2{max-width:438px}:where(.program-design[data-design=overview]) .intro p:first-child{font-size:19px;line-height:1.65}:where(.program-design[data-design=overview]) .intro p+p{margin-top:24px}:where(.program-design[data-design=overview]) .format-section{padding-block:0 var(--section)}:where(.program-design[data-design=overview]) .format-sequence{gap:32px;display:grid}:where(.program-design[data-design=overview]) .format-panel{background:#eceee4;border-radius:12px;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}:where(.program-design[data-design=overview]) .format-image{min-height:440px;position:relative}:where(.program-design[data-design=overview]) .format-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.program-design[data-design=overview]) .format-description{flex-direction:column;justify-content:center;align-items:start;padding:40px;display:flex}:where(.program-design[data-design=overview]) .format-label{letter-spacing:.08em;color:var(--muted);margin-bottom:20px;font-size:13px;font-weight:500;line-height:1.5}:where(.program-design[data-design=overview]) .format-description h3{max-width:360px}:where(.program-design[data-design=overview]) .format-description>p{margin-top:24px}:where(.program-design[data-design=overview]) .format-sample{border-left:2px solid #8d9f80;margin-top:24px;padding-left:16px}:where(.program-design[data-design=overview]) .format-sample>span{color:var(--muted);font-size:13px;line-height:1.5}:where(.program-design[data-design=overview]) .format-sample p{margin-top:8px}:where(.program-design[data-design=overview]) .sequence-audio .format-image{order:2}:where(.program-design[data-design=overview]) .sequence-audio .format-description{order:1}:where(.program-design[data-design=overview]) .sample-label{margin-bottom:16px;font-size:13px;line-height:1.5}:where(.program-design[data-design=overview]) .player-controls{align-items:center;gap:16px;display:flex}:where(.program-design[data-design=overview]) .play{background:var(--paper);width:48px;height:48px;color:var(--green);border:0;border-radius:50%;flex:none;font-size:18px}:where(.program-design[data-design=overview]) .track{flex:1;min-width:0}:where(.program-design[data-design=overview]) .track strong{font-size:16px;font-weight:500;display:block}:where(.program-design[data-design=overview]) .track small,:where(.program-design[data-design=overview]) .audio-time,:where(.program-design[data-design=overview]) .audio-error{font-size:13px;line-height:1.5}@keyframes breath{to{transform:scaleY(.4)}}:where(.program-design[data-design=overview]) .delivery-wrap{padding-block:16px 32px}:where(.program-design[data-design=overview]) .delivery{background:#eceee4;border-radius:12px;grid-template-columns:1fr 1.4fr;gap:64px;padding:40px;display:grid}:where(.program-design[data-design=overview]) .delivery h2,:where(.program-design[data-design=overview]) .planning h2,:where(.program-design[data-design=overview]) .faq h2{font-size:var(--h3);letter-spacing:-.01em;line-height:1.15}:where(.program-design[data-design=overview]) .reading a{border-bottom:1px solid var(--line);padding:20px 0;font-size:16px;line-height:1.5;display:block}:where(.program-design[data-design=overview]) .reading a:first-child{padding-top:0}:where(.program-design[data-design=overview]) .reading a:hover,:where(.program-design[data-design=overview]) .email:hover{text-underline-offset:4px;text-decoration:underline}:where(.program-design[data-design=overview]) .enquire{background:var(--green);max-width:1216px;color:var(--paper);border-radius:12px;grid-template-columns:1fr 1.25fr;gap:80px;margin:0 auto 32px;padding:48px;display:grid}:where(.program-design[data-design=overview]) .enquire p{margin-bottom:24px}:where(.program-design[data-design=overview]) .cta{background:var(--paper);color:var(--green)}:where(.program-design[data-design=overview]) .enquire small{margin-top:16px;font-size:13px;line-height:1.5;display:block}:where(.program-design[data-design=overview]) .email{margin-top:16px;font-size:15px;display:block}:where(.program-design[data-design=overview]) .faq{padding-block:32px 48px}:where(.program-design[data-design=overview]) .faq details{border-bottom:1px solid var(--line);padding:16px 0}:where(.program-design[data-design=overview]) .faq details:first-child{padding-top:0}:where(.program-design[data-design=overview]) .faq summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.5;list-style:none}:where(.program-design[data-design=overview]) .faq summary::-webkit-details-marker{display:none}:where(.program-design[data-design=overview]) .faq summary:hover{text-underline-offset:4px;text-decoration:underline}:where(.program-design[data-design=overview]) .faq details p{margin-top:16px}@media (max-width:1000px){:where(.program-design[data-design=overview]) .offer>div{grid-template-columns:1fr}:where(.program-design[data-design=overview]) .actions{margin-top:24px}:where(.program-design[data-design=overview]) .audience-options{gap:24px}:where(.program-design[data-design=overview]) .audience-options strong{font-size:30px;left:20px;right:20px}:where(.program-design[data-design=overview]) .audience-options a{min-height:390px}:where(.program-design[data-design=overview]) .intro,:where(.program-design[data-design=overview]) .planning,:where(.program-design[data-design=overview]) .faq,:where(.program-design[data-design=overview]) .enquire{gap:40px}:where(.program-design[data-design=overview]) .format-description{padding:32px}:where(.program-design[data-design=overview]) .enquire{margin-inline:var(--gutter)}}@media (max-width:760px){:where(.program-design[data-design=overview]){--gutter:16px;--section:32px;--h2:30px;--h2-line:1.15;--h3:24px}:where(.program-design[data-design=overview]) .offer{padding-block:32px}:where(.program-design[data-design=overview]) .offer h1{text-wrap:initial;font-size:36px;line-height:1.08}:where(.program-design[data-design=overview]) .opening-description{margin-top:24px}:where(.program-design[data-design=overview]) .audience-top{padding-block:0 32px}:where(.program-design[data-design=overview]) .audience-top h2{margin-bottom:24px}:where(.program-design[data-design=overview]) .audience-options{grid-template-columns:1fr;gap:28px}:where(.program-design[data-design=overview]) .audience-options a{min-height:375px}:where(.program-design[data-design=overview]) .audience-options strong{font-size:30px;left:24px;right:24px}:where(.program-design[data-design=overview]) .intro,:where(.program-design[data-design=overview]) .planning,:where(.program-design[data-design=overview]) .faq{grid-template-columns:1fr;gap:24px}:where(.program-design[data-design=overview]) .format-header{margin-bottom:24px}:where(.program-design[data-design=overview]) .format-panel{grid-template-columns:1fr}:where(.program-design[data-design=overview]) .format-image{min-height:300px}:where(.program-design[data-design=overview]) .format-description{padding:24px}:where(.program-design[data-design=overview]) .format-sequence{gap:28px}:where(.program-design[data-design=overview]) .sequence-audio .format-image,:where(.program-design[data-design=overview]) .sequence-audio .format-description{order:initial}:where(.program-design[data-design=overview]) .delivery-wrap{padding-block:16px 0}:where(.program-design[data-design=overview]) .delivery{grid-template-columns:1fr;gap:24px;padding:24px}:where(.program-design[data-design=overview]) .enquire{grid-template-columns:1fr;gap:24px;margin-bottom:16px;padding:32px 24px}:where(.program-design[data-design=overview]) .faq{padding-block:16px 32px}}@media (prefers-reduced-motion:reduce){:where(.program-design[data-design=overview]){scroll-behavior:auto}:where(.program-design[data-design=overview]) .audience-options img{transition:none}}:where(.program-design[data-design=overview]) .program-nav{max-width:1280px;padding:16px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:32px;margin:auto;font-size:14px;display:flex}:where(.program-design[data-design=overview]) .program-nav a{padding:4px 0}:where(.program-design[data-design=overview]) .program-nav a[aria-current=page]{text-underline-offset:8px;font-weight:500;text-decoration:underline}:where(.program-design[data-design=overview]) .detail-hero{max-width:1280px;padding:48px var(--gutter)64px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:auto;display:grid}:where(.program-design[data-design=overview]) .detail-hero h1{letter-spacing:-.02em;max-width:560px;font-size:52px;line-height:1.05}:where(.program-design[data-design=overview]) .detail-hero p{max-width:544px;margin-top:24px;font-size:19px;line-height:1.65}:where(.program-design[data-design=overview]) .detail-hero img{object-fit:cover;border-radius:12px;width:100%;height:560px}:where(.program-design[data-design=overview]) .detail-hero .primary{margin-top:32px}:where(.program-design[data-design=overview]) .detail-hero .eyebrow{margin-bottom:20px}:where(.program-design[data-design=overview]) .detail-formats .format-header{grid-template-columns:1fr 1.25fr;gap:80px;display:grid}:where(.program-design[data-design=overview]) .detail-formats .format-header p{max-width:620px}:where(.program-design[data-design=overview]) .detail-formats .format-panel:nth-child(2n) .format-image{order:2}:where(.program-design[data-design=overview]) .detail-formats .format-panel:nth-child(2n) .format-description{order:1}:where(.program-design[data-design=overview]) .format-description .example-note{color:var(--muted);font-size:13px}:where(.program-design[data-design=overview]) .research{max-width:1280px;padding:0 var(--gutter)var(--section);margin:auto}:where(.program-design[data-design=overview]) .research>p{max-width:680px;margin:24px 0}:where(.program-design[data-design=overview]) .research-grid{grid-template-columns:1fr 1fr;gap:32px 48px;display:grid}:where(.program-design[data-design=overview]) .research-grid article{border-top:1px solid var(--line);padding-top:24px}:where(.program-design[data-design=overview]) .research-grid h3{margin:16px 0}:where(.program-design[data-design=overview]) .research-grid p{margin-bottom:16px}:where(.program-design[data-design=overview]) .research-grid a,:where(.program-design[data-design=overview]) .research>a,:where(.program-design[data-design=overview]) .delivery a{text-underline-offset:4px;font-size:15px;text-decoration:underline}:where(.program-design[data-design=overview]) .research-grid small{font-size:13px}:where(.program-design[data-design=overview]) .context-list{gap:24px;margin-top:32px;display:grid}:where(.program-design[data-design=overview]) .context-list h3{margin-bottom:8px}:where(.program-design[data-design=overview]) .detail-end{margin-top:48px}:where(.program-design[data-design=overview]) .delivery p+p{margin-top:24px}:where(.program-design[data-design=overview]) .delivery a{margin:24px 24px 0 0;display:inline-block}:where(.program-design[data-design=overview]) .format-footnote{color:var(--muted);margin-top:24px;font-size:14px}@media (max-width:1000px){:where(.program-design[data-design=overview]) .detail-hero{gap:32px}:where(.program-design[data-design=overview]) .detail-hero h1{font-size:44px}:where(.program-design[data-design=overview]) .detail-formats .format-header{gap:40px}}@media (max-width:760px){:where(.program-design[data-design=overview]) .program-nav{flex-wrap:nowrap;justify-content:space-between;gap:24px;font-size:13px}:where(.program-design[data-design=overview]) .detail-hero{grid-template-columns:1fr;gap:32px;padding-block:32px}:where(.program-design[data-design=overview]) .detail-hero h1{font-size:36px;line-height:1.08}:where(.program-design[data-design=overview]) .detail-hero img{height:380px}:where(.program-design[data-design=overview]) .detail-formats .format-header{grid-template-columns:1fr;gap:24px}:where(.program-design[data-design=overview]) .detail-formats .format-panel:nth-child(2n) .format-image,:where(.program-design[data-design=overview]) .detail-formats .format-panel:nth-child(2n) .format-description{order:initial}:where(.program-design[data-design=overview]) .research-grid{grid-template-columns:1fr}:where(.program-design[data-design=overview]) .detail-end{margin-top:32px}}:where(.program-design[data-design=overview]) .page-campus .detail-hero{grid-template-columns:1fr;gap:40px;padding-bottom:48px}:where(.program-design[data-design=overview]) .page-campus .detail-hero>div{grid-template-columns:1.05fr 1fr;align-items:start;gap:0 80px;display:grid}:where(.program-design[data-design=overview]) .page-campus .detail-hero .eyebrow{grid-column:1/-1}:where(.program-design[data-design=overview]) .page-campus .detail-hero h1{grid-area:2/1/4}:where(.program-design[data-design=overview]) .page-campus .detail-hero p{grid-column:2;margin-top:0}:where(.program-design[data-design=overview]) .page-campus .detail-hero .primary{grid-column:2;justify-self:start;margin-top:24px}:where(.program-design[data-design=overview]) .page-campus .detail-hero>img{object-position:center 56%;height:420px}:where(.program-design[data-design=overview]) .campus-places{grid-template-columns:1fr 1fr;gap:40px}:where(.program-design[data-design=overview]) .campus-places .format-panel:first-child{grid-column:1/-1;grid-template-columns:1.3fr 1fr}:where(.program-design[data-design=overview]) .campus-places .format-panel:not(:first-child){background:0 0;border-radius:0;flex-direction:column;display:flex}:where(.program-design[data-design=overview]) .campus-places .format-panel:not(:first-child) .format-image{border-radius:12px;min-height:320px;overflow:hidden;order:0!important}:where(.program-design[data-design=overview]) .campus-places .format-panel:not(:first-child) .format-description{padding:24px 0;order:1!important}:where(.program-design[data-design=overview]) .campus-places .format-description h3{max-width:none}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero{text-align:center;grid-template-columns:1fr;gap:40px;max-width:920px;padding-block:64px}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero h1{max-width:760px;margin:auto}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero p{max-width:700px;margin:24px auto 0}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero>img{object-position:center 45%;border-radius:140px 140px 12px 12px;height:280px}:where(.program-design[data-design=overview]) .care-practices .care-audio{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:.8fr 1.2fr;padding-block:32px}:where(.program-design[data-design=overview]) .care-audio .format-image{border-radius:12px;min-height:380px;overflow:hidden}:where(.program-design[data-design=overview]) .care-audio .format-description{padding:24px 0 24px 48px}:where(.program-design[data-design=overview]) .care-contexts{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}:where(.program-design[data-design=overview]) .care-contexts .format-panel{background:0 0;border-radius:0;display:block}:where(.program-design[data-design=overview]) .care-contexts .format-description{padding:0}:where(.program-design[data-design=overview]) .care-boundary .delivery{border-left:2px solid var(--green);background:0 0;border-radius:0;padding-block:16px}:where(.program-design[data-design=overview]) .working-day .format-header{display:block}:where(.program-design[data-design=overview]) .working-day .format-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:where(.program-design[data-design=overview]) .working-day .format-panel{background:0 0;border-radius:0;flex-direction:column;display:flex}:where(.program-design[data-design=overview]) .working-day .format-image{border-radius:12px;min-height:280px;overflow:hidden;order:0!important}:where(.program-design[data-design=overview]) .working-day .format-description{justify-content:start;padding:24px 0;order:1!important}:where(.program-design[data-design=overview]) .working-day h3{font-size:30px}:where(.program-design[data-design=overview]) .working-day .format-description>p{margin-top:16px}:where(.program-design[data-design=overview]) .break-sample{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:24px;padding-top:32px;display:grid}:where(.program-design[data-design=overview]) .break-sample p{margin-top:16px}:where(.program-design[data-design=overview]) .page-workplace .research{padding-top:64px}:where(.program-design[data-design=overview]) .page-workplace .research-grid h3{font-size:24px}:where(.program-design[data-design=overview]) .page-workplace .research-grid{gap:24px 48px}@media (max-width:760px){:where(.program-design[data-design=overview]) .page-campus .detail-hero>div{display:block}:where(.program-design[data-design=overview]) .page-campus .detail-hero p{margin-top:24px}:where(.program-design[data-design=overview]) .page-campus .detail-hero{gap:32px}:where(.program-design[data-design=overview]) .page-campus .detail-hero>img{height:300px}:where(.program-design[data-design=overview]) .campus-places{grid-template-columns:1fr;gap:24px}:where(.program-design[data-design=overview]) .campus-places .format-panel:first-child{grid-template-columns:1fr}:where(.program-design[data-design=overview]) .campus-places .format-panel:not(:first-child) .format-image{min-height:280px}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero{text-align:left;padding-block:32px}:where(.program-design[data-design=overview]) .page-nature-rx .detail-hero>img{border-radius:100px 100px 12px 12px;height:240px}:where(.program-design[data-design=overview]) .care-practices .care-audio{grid-template-columns:1fr;padding-block:24px}:where(.program-design[data-design=overview]) .care-audio .format-image{min-height:280px}:where(.program-design[data-design=overview]) .care-audio .format-description{padding:24px 0 0}:where(.program-design[data-design=overview]) .care-contexts{grid-template-columns:1fr;gap:32px;margin-top:32px}:where(.program-design[data-design=overview]) .care-boundary .delivery{padding:16px 24px}:where(.program-design[data-design=overview]) .working-day .format-sequence{grid-template-columns:1fr;gap:24px}:where(.program-design[data-design=overview]) .working-day .format-description{padding-bottom:0}:where(.program-design[data-design=overview]) .working-day h3{font-size:24px}:where(.program-design[data-design=overview]) .break-sample{grid-template-columns:1fr;gap:24px}:where(.program-design[data-design=overview]) .page-workplace .research{padding-top:32px}}:where(.program-design[data-design=overview]) .offer{padding-block:56px 48px}:where(.program-design[data-design=overview]) .offer>div{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;column-gap:80px}:where(.program-design[data-design=overview]) .offer h1{max-width:1040px}:where(.program-design[data-design=overview]) .opening-description{grid-area:3/1;margin-top:32px}:where(.program-design[data-design=overview]) .actions{grid-area:4/1;align-self:start;margin-top:24px}:where(.program-design[data-design=overview]) .overview-listen{background:#e9eee5;border-radius:20px;grid-area:3/2/5;min-width:0;margin-top:32px;padding:24px}:where(.program-design[data-design=overview]) .sample-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.program-design[data-design=overview]) .overview-listen h2{letter-spacing:-.01em;font-size:24px;line-height:1.2}:where(.program-design[data-design=overview]) .sample-duration{white-space:nowrap;color:var(--muted);font-size:12px}:where(.program-design[data-design=overview]) .overview-listen>p{margin-top:8px;font-size:14px;line-height:1.5}:where(.program-design[data-design=overview]) .overview-listen audio{width:100%;height:40px;margin-top:20px;display:block}:where(.program-design[data-design=overview]) .overview-listen small{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}:where(.program-design[data-design=overview]) .sample-transcript{border:0;padding:16px 0 0}:where(.program-design[data-design=overview]) .sample-transcript summary{cursor:pointer;font-size:13px}:where(.program-design[data-design=overview]) .sample-transcript p{margin-top:16px;font-size:15px;line-height:1.7}:where(.program-design[data-design=overview]) .audience-top{padding-block:40px 88px}:where(.program-design[data-design=overview]) .audience-options a{border-radius:24px}:where(.program-design[data-design=overview]) .audience-options strong{top:28px;left:28px}:where(.program-design[data-design=overview]) .intro{border:0;padding-block:72px 96px}:where(.program-design[data-design=overview]) .format-section{padding-bottom:96px}:where(.program-design[data-design=overview]) .format-header{margin-bottom:40px}:where(.program-design[data-design=overview]) .format-sequence{gap:64px}:where(.program-design[data-design=overview]) .format-panel{background:0 0;overflow:visible}:where(.program-design[data-design=overview]) .format-image{border-radius:24px;overflow:hidden}:where(.program-design[data-design=overview]) .format-description{padding:40px 0 40px 48px}:where(.program-design[data-design=overview]) .sequence-audio .format-description{padding:40px 48px 40px 0}:where(.program-design[data-design=overview]) .format-sample{border:0;padding-left:0}:where(.program-design[data-design=overview]) .delivery{border-radius:24px;padding:48px}:where(.program-design[data-design=overview]) .planning{border:0}:where(.program-design[data-design=overview]) .reading a{text-underline-offset:4px;border:0;padding-block:16px;text-decoration:underline}:where(.program-design[data-design=overview]) .enquire{border-radius:24px;margin-top:24px}:where(.program-design[data-design=overview]) .faq details{border:0;padding-block:16px}@media (max-width:1000px){:where(.program-design[data-design=overview]) .offer>div{column-gap:40px}:where(.program-design[data-design=overview]) .format-description{padding-left:32px}:where(.program-design[data-design=overview]) .sequence-audio .format-description{padding-right:32px}}@media (max-width:760px){:where(.program-design[data-design=overview]) .offer{padding-block:32px}:where(.program-design[data-design=overview]) .offer>div{grid-template-columns:1fr}:where(.program-design[data-design=overview]) .opening-description{margin-top:24px}:where(.program-design[data-design=overview]) .overview-listen{grid-area:5/1;margin-top:32px;padding:20px}:where(.program-design[data-design=overview]) .audience-top{padding-block:24px 48px}:where(.program-design[data-design=overview]) .audience-options a,:where(.program-design[data-design=overview]) .format-image,:where(.program-design[data-design=overview]) .delivery,:where(.program-design[data-design=overview]) .enquire{border-radius:18px}:where(.program-design[data-design=overview]) .intro{padding-block:40px 56px}:where(.program-design[data-design=overview]) .format-section{padding-bottom:56px}:where(.program-design[data-design=overview]) .format-sequence{gap:40px}:where(.program-design[data-design=overview]) .format-description,:where(.program-design[data-design=overview]) .sequence-audio .format-description{padding:24px 0 0}:where(.program-design[data-design=overview]) .delivery{padding:28px}:where(.program-design[data-design=overview]) .sample-heading{flex-wrap:wrap;gap:8px}:where(.program-design[data-design=overview]) .format-header{margin-bottom:28px}}:where(.program-design:not([data-design=overview])){--paper:var(--color-paper);--ink:var(--color-ink);--muted:#666960;--green:#354b3d;--rule:#d9d8cf;--serif:var(--font-eb-garamond),Georgia,serif;--sans:var(--font-work-sans),sans-serif}:where(.program-design:not([data-design=overview])) *{box-sizing:border-box}:where(.program-design:not([data-design=overview])){scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:400 17px/1.7 var(--sans);margin:0}:where(.program-design:not([data-design=overview])) h1,:where(.program-design:not([data-design=overview])) h2,:where(.program-design:not([data-design=overview])) h3,:where(.program-design:not([data-design=overview])) p,:where(.program-design:not([data-design=overview])) figure{margin:0}:where(.program-design:not([data-design=overview])) h1,:where(.program-design:not([data-design=overview])) h2,:where(.program-design:not([data-design=overview])) h3{font-family:var(--serif);font-weight:500}:where(.program-design:not([data-design=overview])) h1{letter-spacing:-.02em;font-size:52px;line-height:1.05}:where(.program-design:not([data-design=overview])) h2{letter-spacing:-.015em;font-size:40px;line-height:1.1}:where(.program-design:not([data-design=overview])) h3{letter-spacing:-.01em;font-size:24px;line-height:1.2}:where(.program-design:not([data-design=overview])) p+p{margin-top:16px}:where(.program-design:not([data-design=overview])) a{color:inherit;text-decoration:none}:where(.program-design:not([data-design=overview])) a:hover{text-underline-offset:4px;text-decoration:underline}:where(.program-design:not([data-design=overview])) a:focus-visible,:where(.program-design:not([data-design=overview])) summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}:where(.program-design:not([data-design=overview])) img{object-fit:cover;width:100%;height:100%;display:block}:where(.program-design:not([data-design=overview])) figure{min-width:0}:where(.program-design:not([data-design=overview])) figure img{border-radius:24px}:where(.program-design:not([data-design=overview])) figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}:where(.program-design:not([data-design=overview])) .wrap,:where(.program-design:not([data-design=overview])) .breadcrumb{max-width:1280px;margin-inline:auto;padding-inline:32px}:where(.program-design:not([data-design=overview])) .breadcrumb{color:var(--muted);gap:12px;padding-block:12px;font-size:13px;display:flex}:where(.program-design:not([data-design=overview])) .breadcrumb a{text-underline-offset:3px;text-decoration:underline}:where(.program-design:not([data-design=overview])) .kicker{letter-spacing:.04em;color:var(--muted);margin-bottom:20px;font-size:13px;font-weight:500}:where(.program-design:not([data-design=overview])) .lead{margin-top:24px;font-size:19px;line-height:1.65}:where(.program-design:not([data-design=overview])) .button{background:var(--green);color:var(--paper);border-radius:999px;margin-top:28px;padding:14px 28px;font-size:16px;font-weight:500;line-height:24px;display:inline-block}:where(.program-design:not([data-design=overview])) .button:hover{background:#263c2e;text-decoration:none}:where(.program-design:not([data-design=overview])) .quiet{color:var(--muted);margin-top:20px;font-size:13px}:where(.program-design:not([data-design=overview])) .work-opening{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding-top:32px;padding-bottom:96px;display:grid}:where(.program-design:not([data-design=overview])) .work-copy{padding-bottom:24px}:where(.program-design:not([data-design=overview])) .work-opening figure img{object-position:50% 38%;height:570px}:where(.program-design:not([data-design=overview])) .work-break{grid-template-columns:1fr 1fr;gap:112px;padding-block:96px;display:grid}:where(.program-design:not([data-design=overview])) .work-break h2+p{margin-top:24px}:where(.program-design:not([data-design=overview])) .day-notes h3{margin-bottom:16px}:where(.program-design:not([data-design=overview])) dl{margin:28px 0 0}:where(.program-design:not([data-design=overview])) dl>div{grid-template-columns:145px 1fr;gap:20px;padding-block:20px;display:grid}:where(.program-design:not([data-design=overview])) dt{font-size:15px;font-weight:500}:where(.program-design:not([data-design=overview])) dd{margin:0;font-size:15px;line-height:1.6}:where(.program-design:not([data-design=overview])) .listen{background:#ffffff80;border-radius:16px;margin-top:40px;padding:24px}:where(.program-design:not([data-design=overview])) .listen-label{justify-content:space-between;gap:16px;margin-bottom:16px;font-size:13px;line-height:1.5;display:flex}:where(.program-design:not([data-design=overview])) .listen-label strong{font-weight:500}:where(.program-design:not([data-design=overview])) .listen-label span{color:var(--muted)}:where(.program-design:not([data-design=overview])) audio{width:100%;height:40px;display:block}:where(.program-design:not([data-design=overview])) .agreement{max-width:880px;padding-block:96px}:where(.program-design:not([data-design=overview])) .agreement>p{margin-block:20px 24px}:where(.program-design:not([data-design=overview])) details{padding:20px 0}:where(.program-design:not([data-design=overview])) details+details{margin-top:8px}:where(.program-design:not([data-design=overview])) summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:16px;font-weight:500;list-style:none;display:flex}:where(.program-design:not([data-design=overview])) summary::-webkit-details-marker{display:none}:where(.program-design:not([data-design=overview])) summary:after{content:"+";flex:none;font-weight:400}:where(.program-design:not([data-design=overview])) details[open]>summary:after{content:"−"}:where(.program-design:not([data-design=overview])) details p{margin-top:20px}:where(.program-design:not([data-design=overview])) details h3{margin-top:28px}:where(.program-design:not([data-design=overview])) details .text-link{margin-top:16px}:where(.program-design:not([data-design=overview])) .text-link{text-underline-offset:4px;font-size:15px;text-decoration:underline;display:block}:where(.program-design:not([data-design=overview])) .contact{grid-template-columns:1fr 1fr;gap:112px;padding-block:80px;display:grid}:where(.program-design:not([data-design=overview])) .contact p{max-width:560px}:where(.program-design:not([data-design=overview])) .contact h2{max-width:420px}:where(.program-design:not([data-design=overview])) .contact small{color:var(--muted);max-width:480px;margin-top:20px;font-size:12px;line-height:1.6;display:block}:where(.program-design:not([data-design=overview])) .email{text-underline-offset:4px;margin-left:24px;font-size:15px;text-decoration:underline;display:inline-block}:where(.program-design:not([data-design=overview])) .practical{grid-template-columns:1fr 1fr;gap:112px;padding-block:80px 96px;display:grid}:where(.program-design:not([data-design=overview])) .practical h3{margin-bottom:20px}:where(.program-design:not([data-design=overview])) .practical>div:first-child .text-link{max-width:360px}:where(.program-design:not([data-design=overview])) .practical details:first-of-type{padding-top:0}:where(.program-design:not([data-design=overview])) .campus-opening{grid-template-columns:1fr 1fr;gap:56px 96px;padding-block:48px 80px;display:grid}:where(.program-design:not([data-design=overview])) .campus-intro{align-self:center}:where(.program-design:not([data-design=overview])) .campus-intro .lead{margin-top:0}:where(.program-design:not([data-design=overview])) .campus-opening figure{grid-column:1/-1}:where(.program-design:not([data-design=overview])) .campus-opening figure img{object-position:center 60%;height:390px}:where(.program-design:not([data-design=overview])) .campus-story{grid-template-columns:1fr 1fr;gap:112px;padding-block:80px 96px;display:grid}:where(.program-design:not([data-design=overview])) .campus-story>div>p{max-width:480px;margin-top:24px}:where(.program-design:not([data-design=overview])) .campus-uses article+article,:where(.program-design:not([data-design=overview])) .care-notes article+article{margin-top:40px}:where(.program-design:not([data-design=overview])) .campus-uses p,:where(.program-design:not([data-design=overview])) .care-notes p{margin-top:12px}:where(.program-design:not([data-design=overview])) .campus-listening{grid-template-columns:1fr 1fr;align-items:center;gap:112px;padding-block:80px 96px;display:grid}:where(.program-design:not([data-design=overview])) .campus-listening figure{height:440px}:where(.program-design:not([data-design=overview])) .campus-listening h2+p{margin-top:24px}:where(.program-design:not([data-design=overview])) .care-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:112px;padding-block:80px 96px;display:grid}:where(.program-design:not([data-design=overview])) .care-opening>div>p:not(.lead):not(.kicker){color:var(--muted);max-width:530px;margin-top:20px}:where(.program-design:not([data-design=overview])) .care-opening figure{height:530px}:where(.program-design:not([data-design=overview])) .care-practice{grid-template-columns:1fr 1fr;gap:112px;padding-block:96px;display:grid}:where(.program-design:not([data-design=overview])) .care-practice h2+p{margin-top:24px}:where(.program-design:not([data-design=overview])) .care-support{max-width:880px;padding-block:96px}:where(.program-design:not([data-design=overview])) .care-support>p{margin-block:24px}:where(.program-design:not([data-design=overview])) .care-support h2{font-size:30px;line-height:1.15}@media (max-width:1000px){:where(.program-design:not([data-design=overview])) .work-opening,:where(.program-design:not([data-design=overview])) .work-break,:where(.program-design:not([data-design=overview])) .contact,:where(.program-design:not([data-design=overview])) .practical,:where(.program-design:not([data-design=overview])) .campus-opening,:where(.program-design:not([data-design=overview])) .campus-story,:where(.program-design:not([data-design=overview])) .campus-listening,:where(.program-design:not([data-design=overview])) .care-opening,:where(.program-design:not([data-design=overview])) .care-practice{gap:48px}:where(.program-design:not([data-design=overview])) .work-opening figure img{height:500px}:where(.program-design:not([data-design=overview])) h1{font-size:46px}:where(.program-design:not([data-design=overview])) dl>div{grid-template-columns:1fr;gap:8px}:where(.program-design:not([data-design=overview])) .email{margin:20px 0 0;display:block}}@media (max-width:760px){:where(.program-design:not([data-design=overview])) .wrap,:where(.program-design:not([data-design=overview])) .breadcrumb{padding-inline:20px}:where(.program-design:not([data-design=overview])) .breadcrumb{padding-block:8px}:where(.program-design:not([data-design=overview])) .work-opening,:where(.program-design:not([data-design=overview])) .work-break,:where(.program-design:not([data-design=overview])) .contact,:where(.program-design:not([data-design=overview])) .practical,:where(.program-design:not([data-design=overview])) .campus-opening,:where(.program-design:not([data-design=overview])) .campus-story,:where(.program-design:not([data-design=overview])) .campus-listening,:where(.program-design:not([data-design=overview])) .care-opening,:where(.program-design:not([data-design=overview])) .care-practice{grid-template-columns:1fr;gap:40px;padding-block:48px 64px}:where(.program-design:not([data-design=overview])) h1{font-size:36px;line-height:1.08}:where(.program-design:not([data-design=overview])) h2{font-size:30px;line-height:1.15}:where(.program-design:not([data-design=overview])) h3{font-size:24px}:where(.program-design:not([data-design=overview])) .kicker{margin-bottom:16px}:where(.program-design:not([data-design=overview])) .lead{margin-top:20px;font-size:19px}:where(.program-design:not([data-design=overview])) .work-copy{padding:0}:where(.program-design:not([data-design=overview])) .work-opening figure img{height:380px}:where(.program-design:not([data-design=overview])) .work-break{padding-top:56px}:where(.program-design:not([data-design=overview])) .agreement,:where(.program-design:not([data-design=overview])) .care-support{padding-block:64px}:where(.program-design:not([data-design=overview])) .contact{padding-block:56px}:where(.program-design:not([data-design=overview])) .campus-opening figure img{height:300px}:where(.program-design:not([data-design=overview])) .campus-opening{gap:32px}:where(.program-design:not([data-design=overview])) .campus-opening figure{grid-column:auto}:where(.program-design:not([data-design=overview])) .campus-listening figure{height:330px}:where(.program-design:not([data-design=overview])) .care-opening figure{height:350px}:where(.program-design:not([data-design=overview])) .listen-label{display:block}:where(.program-design:not([data-design=overview])) .listen-label span{margin-top:6px;display:block}:where(.program-design:not([data-design=overview])) .practical{padding-block:56px 64px}:where(.program-design:not([data-design=overview])) .email{margin:0 0 0 16px;display:inline-block}}@media (prefers-reduced-motion:reduce){:where(.program-design:not([data-design=overview])){scroll-behavior:auto}}:where(.program-design:not([data-design=overview])) .recording-context{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}:where(.program-design:not([data-design=overview])) .recording-transcript{border-bottom:0;padding-bottom:0}:where(.program-design:not([data-design=overview])) .recording-transcript summary{font-size:13px}:where(.program-design:not([data-design=overview])) .recording-transcript p{font-size:15px;line-height:1.7}:where(.program-design:not([data-design=overview])) .sample-jump{text-underline-offset:4px;margin:20px 0 0 24px;font-size:15px;text-decoration:underline;display:inline-block}:where(.program-design:not([data-design=overview])) .listen{scroll-margin-top:32px}@media (max-width:760px){:where(.program-design:not([data-design=overview])) .sample-jump{margin-left:16px}}:where(.program-design:not([data-design=overview])) .section-band.sage{background:#e9eee5}:where(.program-design:not([data-design=overview])) .section-band.sand{background:#eee8dc}:where(.program-design:not([data-design=overview])) .section-band .wrap{border:0}:where(.program-design:not([data-design=overview])) .day-notes{padding-top:8px}:where(.program-design:not([data-design=overview])) .campus-story{padding-bottom:104px}:where(.program-design:not([data-design=overview])) .recording-transcript{padding-top:20px}:where(.program-design:not([data-design=overview])) .recording-transcript+details{margin-top:0}@media (max-width:760px){:where(.program-design:not([data-design=overview])) figure img{border-radius:18px}:where(.program-design:not([data-design=overview])) .listen{margin-top:32px;padding:20px}:where(.program-design:not([data-design=overview])) .campus-story{padding-bottom:64px}:where(.program-design:not([data-design=overview])) .campus-uses article+article,:where(.program-design:not([data-design=overview])) .care-notes article+article{margin-top:32px}}:where(.program-design:not([data-design=overview])) .campus-contact{background:var(--paper)}:where(.program-design:not([data-design=overview])) .campus-contact .contact{align-items:start;padding-block:88px 64px}:where(.program-design:not([data-design=overview])) .campus-contact .contact-intro p{max-width:440px;margin-top:24px}:where(.program-design:not([data-design=overview])) .campus-contact .contact-scope h3{font-family:var(--sans);letter-spacing:0;margin-bottom:16px;font-size:15px;line-height:1.5}:where(.program-design:not([data-design=overview])) .campus-contact .contact-scope>p{max-width:520px}:where(.program-design.campus) .practical{padding-top:40px}:where(.program-design.campus) .practical details p{max-width:560px}@media (max-width:760px){:where(.program-design:not([data-design=overview])) .campus-contact .contact{gap:32px;padding-block:56px 32px}:where(.program-design.campus) .practical{padding-top:32px}}.program-design .overview-listen,.program-design .listen{background:#ffffff3d;border:1px solid #7f7f7f1f;border-radius:18px;padding:24px;box-shadow:0 14px 28px #3f33301a,0 4px 10px #3f33300f}.program-design .listen-label strong{font-family:var(--font-eb-garamond),Georgia,serif;font-size:26px;font-weight:500;line-height:1.2}.program-design .listen-label{flex-wrap:wrap;align-items:baseline;gap:12px}.program-design .listen-label span,.program-design .sample-duration{font:11px/1.5 ui-monospace,SFMono-Regular,monospace}.program-design .rewyld-controls{align-items:center;gap:14px;margin:24px 0 16px;display:flex}.program-design .rewyld-play{color:#3f3330;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.program-design .rewyld-play:hover{background:#e9eee5}.program-design .rewyld-play svg{fill:currentColor;width:17px;height:17px}.program-design .rewyld-play:focus-visible,.program-design .rewyld-seek:focus-visible{outline-offset:5px;outline:2px solid #354b3d}.program-design .rewyld-seek{accent-color:#354b3d;cursor:pointer;flex:1;min-width:0;height:3px}.program-design .rewyld-time{white-space:nowrap;font:11px/1.5 ui-monospace,SFMono-Regular,monospace}.program-design .rewyld-error{color:#71412d;font-size:13px}.program-design .audience-options a{background:0 0;border-radius:0;min-height:0;overflow:visible}.program-design .audience-options a:after{display:none}.program-design .audience-options img{aspect-ratio:1;object-fit:cover;border-radius:20px;height:auto;display:block;position:static;box-shadow:0 12px 24px #3f33301a,0 4px 8px #3f33300f}.program-design .audience-options a:hover img{transform:none}.program-design .audience-options strong{color:var(--ink);margin-top:24px;font-size:32px;line-height:1.2;display:block;position:static}.program-design .audience-options a:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.program-design .audience-options .audience-description{color:var(--muted);max-width:32ch;font-size:15px;line-height:1.6;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:10px 0 0!important;position:static!important;overflow:visible!important}.program-design .audience-options a:focus-visible{outline:2px solid var(--green);outline-offset:8px}@media (max-width:760px){.program-design .audience-options{gap:40px}.program-design .audience-options img{aspect-ratio:4/3}.program-design .audience-options strong{margin-top:20px;font-size:30px}.program-design .overview-listen,.program-design .listen{padding:20px}}.program-shell{background:var(--color-paper);color:var(--color-ink)}.program-skip{background:var(--color-paper);z-index:100;padding:16px;position:absolute;transform:translateY(-200%)}.program-skip:focus{transform:none}.program-design{outline:none}.program-design .rewyld-controls input{padding:0}.program-design .rewyld-controls button{font:inherit}.program-design .rewyld-controls svg{width:17px;height:17px}.program-design .sample-native{margin-top:20px}.program-design .sample-native[hidden],.program-design .rewyld-controls[hidden]{display:none}
