:root{--fs-color-text: #172018;--fs-color-text-soft: #536054;--fs-color-text-muted: #737d74;--fs-color-background: #ffffff;--fs-color-background-soft: #f5f7f3;--fs-color-background-warm: #f7f4ee;--fs-color-background-accent: #e8eee4;--fs-color-border: #dfe5dc;--fs-color-border-strong: #cbd5c7;--fs-color-primary: #334c36;--fs-color-primary-hover: #263b29;--fs-color-primary-soft: #dfe9db;--fs-color-focus: #56705a;--fs-radius-small: 8px;--fs-radius-compact: 14px;--fs-radius-medium: 16px;--fs-radius-panel: 22px;--fs-radius-large: 24px;--fs-radius-feature: 32px;--fs-radius-pill: 999px;--fs-shadow-small: 0 1px 2px rgba(23, 32, 24, .04), 0 8px 24px rgba(23, 32, 24, .05);--fs-shadow-medium: 0 2px 4px rgba(23, 32, 24, .04), 0 18px 48px rgba(23, 32, 24, .08);--fs-shadow-purpose: 0 1px 2px rgba(23, 32, 24, .02), 0 14px 38px rgba(23, 32, 24, .052);--fs-shadow-component: 0 10px 30px rgba(23, 32, 24, .045);--fs-shadow-learning-card: 0 2px 4px rgba(23, 32, 24, .035), 0 16px 40px rgba(23, 32, 24, .07);--fs-shadow-key-takeaway: 0 2px 4px rgba(23, 32, 24, .025), 0 18px 44px rgba(154, 118, 37, .08);--fs-shadow-visual: 0 8px 26px rgba(23, 32, 24, .038);--fs-shadow-practical: 0 7px 22px rgba(23, 32, 24, .035);--fs-space-2xs: 4px;--fs-space-xs: 8px;--fs-space-s: 12px;--fs-space-m: 16px;--fs-space-l: 24px;--fs-space-xl: 32px;--fs-space-2xl: 48px;--fs-space-3xl: 64px;--fs-space-4xl: 88px;--fs-space-5xl: 120px;--fs-container-wide: 1320px;--fs-container-content: 1120px;--fs-container-reading: 820px;--fs-duration-fast: .18s;--fs-duration-enter: .42s;--fs-duration-image: .45s;--fs-ease-standard: ease;--fs-transition: color var(--fs-duration-fast) var(--fs-ease-standard), background-color var(--fs-duration-fast) var(--fs-ease-standard), border-color var(--fs-duration-fast) var(--fs-ease-standard), box-shadow var(--fs-duration-fast) var(--fs-ease-standard), transform var(--fs-duration-fast) var(--fs-ease-standard)}.fs-learning,.fs-learning *,.fs-learning *:before,.fs-learning *:after{box-sizing:border-box}.fs-learning{width:100%;color:var(--fs-color-text);background:var(--fs-color-background);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.fs-learning img{display:block;width:100%;max-width:100%;height:auto}.fs-learning svg{display:block}.fs-learning a{color:inherit}.fs-learning p,.fs-learning h1,.fs-learning h2,.fs-learning h3,.fs-learning h4{margin-top:0}.fs-learning p:last-child{margin-bottom:0}.fs-learning__container{width:min(calc(100% - 40px),var(--fs-container-wide));margin-inline:auto}.fs-learning__container--content{max-width:var(--fs-container-content)}.fs-learning__container--reading{max-width:var(--fs-container-reading)}.fs-eyebrow,.fs-module-section__eyebrow,.fs-module-goal__eyebrow,.fs-module-closing__eyebrow,.fs-learning-empty__eyebrow,.fs-learning-access__eyebrow{margin-bottom:var(--fs-space-s);color:var(--fs-color-primary);font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.fs-display,.fs-module-hero__title{margin-bottom:var(--fs-space-l);color:var(--fs-color-text);font-family:inherit;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.fs-heading-1{margin-bottom:var(--fs-space-l);color:var(--fs-color-text);font-size:clamp(2.25rem,4vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.fs-heading-2,.fs-module-section__title,.fs-module-goal__title,.fs-module-closing__title{margin-bottom:var(--fs-space-l);color:var(--fs-color-text);font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.fs-heading-3,.fs-activity-card__title,.fs-module-placeholder__title{margin-bottom:var(--fs-space-s);color:var(--fs-color-text);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.3;letter-spacing:-.012em}.fs-lead,.fs-module-section__lead,.fs-module-hero__subtitle{color:var(--fs-color-text-soft);font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.65}.fs-small{color:var(--fs-color-text-muted);font-size:.9rem;line-height:1.55}.fs-learning .rte{color:var(--fs-color-text-soft);font-size:1.05rem;line-height:1.8}.fs-learning .rte>*:first-child{margin-top:0}.fs-learning .rte>*:last-child{margin-bottom:0}.fs-learning .rte p{margin-bottom:1.25em}.fs-learning .rte h2,.fs-learning .rte h3,.fs-learning .rte h4{color:var(--fs-color-text);line-height:1.25}.fs-learning .rte ul,.fs-learning .rte ol{margin:1.5em 0;padding-left:1.4em}.fs-learning .rte li{margin-bottom:.55em}.fs-learning .rte strong{color:var(--fs-color-text);font-weight:600}.fs-learning .rte a{color:var(--fs-color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fs-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--fs-space-xs);padding:12px 22px;border:1px solid transparent;border-radius:var(--fs-radius-pill);font-family:inherit;font-size:.96rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:var(--fs-transition)}.fs-button:hover{text-decoration:none;transform:translateY(-1px)}.fs-button:focus-visible{outline:3px solid rgba(86,112,90,.3);outline-offset:3px}.fs-button--primary{color:#fff;background:var(--fs-color-primary);border-color:var(--fs-color-primary)}.fs-button--primary:hover{color:#fff;background:var(--fs-color-primary-hover);border-color:var(--fs-color-primary-hover)}.fs-button--secondary{color:var(--fs-color-primary);background:transparent;border-color:var(--fs-color-border-strong)}.fs-button--secondary:hover{background:var(--fs-color-background-soft);border-color:var(--fs-color-primary)}.fs-button--text{min-height:auto;padding:4px 0;color:var(--fs-color-primary);background:transparent;border:0;border-radius:0}.fs-button--text:hover{color:var(--fs-color-primary-hover);transform:none}.fs-card{overflow:hidden;background:var(--fs-color-background);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-small)}.fs-card--soft{background:var(--fs-color-background-soft);border-color:transparent;box-shadow:none}.fs-card--warm{background:var(--fs-color-background-warm);border-color:transparent;box-shadow:none}.fs-card__content{padding:clamp(var(--fs-space-l),4vw,var(--fs-space-2xl))}.fs-section{padding-block:var(--fs-space-4xl)}.fs-section--soft{background:var(--fs-color-background-soft)}.fs-section--warm{background:var(--fs-color-background-warm)}.fs-section--accent{background:var(--fs-color-background-accent)}.fs-section__header{max-width:760px;margin-bottom:var(--fs-space-2xl)}.fs-section__header--center{margin-inline:auto;text-align:center}.fs-module-breadcrumb__link{transition:var(--fs-transition)}.fs-module-breadcrumb__link:hover{color:var(--fs-color-primary)}.fs-module-hero__position{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;color:var(--fs-color-primary);background:var(--fs-color-primary-soft);border-radius:var(--fs-radius-pill);font-size:.84rem;font-weight:600;line-height:1}.fs-module-hero__duration{display:inline-flex;align-items:center;gap:7px;color:var(--fs-color-text-soft);font-size:.92rem;font-weight:500}.fs-module-hero__duration-icon{flex:0 0 auto}.fs-module-body{padding-block:clamp(64px,9vw,120px)}.fs-module-section{margin-bottom:clamp(72px,10vw,120px)}.fs-module-section__header{margin-bottom:var(--fs-space-2xl)}.fs-module-section__content{max-width:760px}.fs-module-goal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fs-space-l);margin-bottom:clamp(72px,10vw,120px);background:var(--fs-color-background-accent);border-radius:var(--fs-radius-large)}.fs-module-goal__icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;color:var(--fs-color-primary);background:#ffffffa6;border-radius:50%}.fs-module-goal__content{min-width:0}.fs-module-goal__title,.fs-module-goal__text{max-width:680px}.fs-activity-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fs-space-l);padding:clamp(var(--fs-space-l),4vw,var(--fs-space-xl));background:var(--fs-color-background);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-medium);transition:var(--fs-transition)}.fs-activity-card:hover{border-color:var(--fs-color-border-strong);box-shadow:var(--fs-shadow-small);transform:translateY(-2px)}.fs-activity-card__number{display:flex;width:46px;height:46px;align-items:center;justify-content:center;color:var(--fs-color-primary);background:var(--fs-color-background-accent);border-radius:50%;font-size:.84rem;font-weight:700}.fs-activity-card__content{min-width:0}.fs-activity-card__meta{display:flex;flex-wrap:wrap;gap:var(--fs-space-xs);margin-bottom:var(--fs-space-xs);color:var(--fs-color-text-muted);font-size:.82rem;line-height:1.4}.fs-activity-card__title{margin-bottom:var(--fs-space-xs)}.fs-activity-card__text{font-size:.96rem}.fs-activity-card__action{align-self:center}.fs-module-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fs-space-l);background:var(--fs-color-background-soft);border:1px dashed var(--fs-color-border-strong);border-radius:var(--fs-radius-large)}.fs-module-placeholder__icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;color:var(--fs-color-primary);background:var(--fs-color-background);border-radius:50%}.fs-module-placeholder__text{margin:0;color:var(--fs-color-text-soft)}.fs-module-closing{position:relative;margin-bottom:var(--fs-space-3xl);text-align:center;background:var(--fs-color-background-warm);border-radius:var(--fs-radius-large)}.fs-module-closing__title{max-width:680px;margin-inline:auto}.fs-module-closing__text{position:relative;max-width:720px;margin-inline:auto;padding:clamp(24px,4vw,34px) clamp(26px,5vw,46px);color:var(--fs-color-text);background:#e8eee49e;border:1px solid var(--fs-color-border-strong);border-left:4px solid var(--fs-color-primary);border-radius:0 var(--fs-radius-medium) var(--fs-radius-medium) 0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.48;letter-spacing:-.018em;text-align:center;text-wrap:balance}.fs-module-closing__text:before{position:absolute;top:10px;left:18px;content:"\201c";color:var(--fs-color-primary);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:400;line-height:1;opacity:.18;pointer-events:none}.fs-module-footer{display:flex;justify-content:center;padding-top:var(--fs-space-xl);border-top:1px solid var(--fs-color-border)}.fs-learning--empty,.fs-learning--access{padding-block:clamp(80px,12vw,160px)}.fs-learning-empty,.fs-learning-access{max-width:720px;margin-inline:auto;padding:clamp(var(--fs-space-xl),6vw,var(--fs-space-3xl));text-align:center;background:var(--fs-color-background-soft);border-radius:var(--fs-radius-large)}.fs-learning-empty__title,.fs-learning-access__title{margin-bottom:var(--fs-space-l);color:var(--fs-color-text);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.15;letter-spacing:-.03em}.fs-learning-empty__text,.fs-learning-access__text{max-width:580px;margin:0 auto var(--fs-space-xl);color:var(--fs-color-text-soft);font-size:1.05rem}@media screen and (max-width:989px){:root{--fs-space-4xl: 72px;--fs-space-5xl: 96px}.fs-module-hero__grid{grid-template-columns:1fr;gap:var(--fs-space-2xl)}.fs-module-hero__content{max-width:760px}.fs-module-hero__media{aspect-ratio:16 / 10}.fs-activity-card{grid-template-columns:auto minmax(0,1fr)}.fs-activity-card__action{grid-column:2}}@media screen and (max-width:749px){.fs-learning__container{width:min(calc(100% - 32px),var(--fs-container-wide))}.fs-display,.fs-module-hero__title{font-size:clamp(2.25rem,12vw,3.5rem);line-height:1.06}.fs-heading-2,.fs-module-section__title,.fs-module-goal__title,.fs-module-closing__title{font-size:clamp(1.7rem,8vw,2.45rem)}.fs-module-hero{padding-block:40px 64px}.fs-module-breadcrumb{margin-bottom:var(--fs-space-xl)}.fs-module-hero__grid{gap:var(--fs-space-xl)}.fs-module-hero__media{aspect-ratio:4 / 3;border-radius:var(--fs-radius-medium)}.fs-module-body{padding-block:64px}.fs-module-section{margin-bottom:72px}.fs-module-goal{grid-template-columns:1fr;padding:var(--fs-space-l);border-radius:var(--fs-radius-medium)}.fs-module-goal__icon{width:46px;height:46px}.fs-activity-card{grid-template-columns:1fr;gap:var(--fs-space-m);padding:var(--fs-space-l)}.fs-activity-card__number{width:42px;height:42px}.fs-activity-card__action{grid-column:auto}.fs-module-placeholder{grid-template-columns:1fr;padding:var(--fs-space-l);border-radius:var(--fs-radius-medium)}.fs-module-closing{padding:var(--fs-space-xl) var(--fs-space-l);border-radius:var(--fs-radius-medium)}.fs-module-closing__text{padding:22px 20px 22px 24px;font-size:clamp(1.2rem,5.8vw,1.45rem);border-left-width:3px;border-radius:0 var(--fs-radius-compact) var(--fs-radius-compact) 0}.fs-module-closing__text:before{top:8px;left:12px;font-size:2.8rem}.fs-module-footer{justify-content:stretch}.fs-module-footer .fs-button{width:100%}}@media(prefers-reduced-motion:reduce){.fs-learning *,.fs-learning *:before,.fs-learning *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fs-experience-hero{background:var(--fs-color-background-soft)}.fs-experience-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(56px,6vw,88px)}.fs-experience-hero__content{min-width:0}.fs-experience-hero__eyebrow{margin-bottom:var(--fs-space-m)}.fs-experience-hero__title{font-size:clamp(3rem,5vw,5rem);line-height:1.02;letter-spacing:-.04em}.fs-experience-hero__subtitle{max-width:560px;margin-bottom:var(--fs-space-xl);font-size:1.18rem;line-height:1.7}.fs-experience-hero__goal{max-width:640px;margin-bottom:var(--fs-space-xl)}.fs-experience-hero__goal .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:1.05rem;line-height:1.75}.fs-experience-hero__meta{display:flex;flex-wrap:wrap;gap:var(--fs-space-l) var(--fs-space-2xl);margin-bottom:var(--fs-space-xl);padding-block:var(--fs-space-l);border-top:1px solid var(--fs-color-border);border-bottom:1px solid var(--fs-color-border)}.fs-experience-hero__meta-item{display:grid;gap:var(--fs-space-2xs)}.fs-experience-hero__meta-label{color:var(--fs-color-text-muted);font-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.fs-experience-hero__meta-value{color:var(--fs-color-text);font-size:.98rem;font-weight:600;line-height:1.45}.fs-experience-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-m) var(--fs-space-l)}.fs-experience-hero__media{position:relative;overflow:hidden;aspect-ratio:1.15 / 1;background:var(--fs-color-background-accent);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-medium)}.fs-experience-hero__image{width:100%;height:100%!important;object-fit:cover}.fs-experience-hero__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#17201800 60%,#17201817)}@media screen and (max-width:989px){.fs-experience-hero__grid{grid-template-columns:1fr;gap:var(--fs-space-2xl)}.fs-experience-hero__content{max-width:780px}.fs-experience-hero__media{aspect-ratio:16 / 10}}@media screen and (max-width:749px){.fs-experience-hero{padding-block:48px 72px}.fs-experience-hero__grid{gap:var(--fs-space-xl)}.fs-experience-hero__meta{display:grid;grid-template-columns:1fr;gap:var(--fs-space-m)}.fs-experience-hero__actions{align-items:stretch;flex-direction:column}.fs-experience-hero__actions .fs-button{width:100%}.fs-experience-hero__media{aspect-ratio:4 / 3;border-radius:var(--fs-radius-medium)}}.fs-experience-hero__actions .fs-button--primary{color:var(--fs-color-primary);background:var(--fs-color-primary-soft);border:1px solid rgba(55,88,59,.28);box-shadow:none}.fs-experience-hero__actions .fs-button--primary:hover{color:var(--fs-color-primary);background:var(--fs-color-background-accent);border-color:#37583b73;transform:translateY(-1px)}.fs-experience-hero__actions .fs-button--text{color:var(--fs-color-primary)}@media screen and (max-width:749px){.fs-experience-hero{padding-block:52px 76px}.fs-experience-hero__title{max-width:none}}.fs-experience-hero__title{max-width:590px}.fs-experience-hero__actions .fs-button--text{font-size:.92rem;font-weight:500;opacity:.82}.fs-experience-hero__actions .fs-button--text:hover{opacity:1}.fs-experience-purpose{position:relative}.fs-experience-purpose__introduction{max-width:720px}.fs-experience-purpose__introduction .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:inherit;line-height:inherit}.fs-experience-purpose__introduction .metafield-rich_text_field>*:first-child{margin-top:0}.fs-experience-purpose__introduction .metafield-rich_text_field>*:last-child{margin-bottom:0}.fs-experience-purpose__grid{border-top:1px solid var(--fs-color-border);border-bottom:1px solid var(--fs-color-border)}.fs-experience-purpose__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%}.fs-experience-purpose__content{min-width:0}.fs-experience-purpose__label{margin-bottom:var(--fs-space-s);color:var(--fs-color-primary);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fs-experience-purpose__text .metafield-rich_text_field{color:var(--fs-color-text-soft)}.fs-experience-purpose__text .metafield-rich_text_field>*:first-child{margin-top:0}.fs-experience-purpose__text .metafield-rich_text_field>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.fs-experience-purpose__grid{grid-template-columns:1fr}.fs-experience-purpose__item+.fs-experience-purpose__item{border-top:1px solid var(--fs-color-border);border-left:0}}@media screen and (max-width:749px){.fs-experience-purpose__header{margin-bottom:var(--fs-space-xl)}.fs-experience-purpose__item{grid-template-columns:1fr;gap:var(--fs-space-m);padding:var(--fs-space-xl) 0}.fs-experience-purpose__icon{width:46px;height:46px}}.fs-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;margin-top:48px}.fs-journey__step{text-align:center;padding:0 18px}.fs-journey__number{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 24px;border-radius:50%;background:var(--fs-color-background-accent);color:var(--fs-color-primary);font-weight:700;font-size:1rem}.fs-journey__line{display:none}.fs-journey__step p{color:var(--fs-color-text-soft);font-size:.98rem;line-height:1.7}@media(min-width:990px){.fs-journey{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.fs-journey__line{display:block;height:2px;margin-top:30px;background:var(--fs-color-border)}}@media(max-width:989px){.fs-journey{grid-template-columns:1fr;gap:40px}}.fs-experience-modules{position:relative}.fs-experience-modules__header{max-width:760px;margin-bottom:clamp(var(--fs-space-2xl),6vw,var(--fs-space-3xl))}.fs-experience-modules__list{display:grid;gap:var(--fs-space-xl)}.fs-module-card{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);min-height:390px;overflow:hidden;background:var(--fs-color-background);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-small);transition:var(--fs-transition)}.fs-module-card:hover{border-color:var(--fs-color-border-strong);box-shadow:var(--fs-shadow-medium);transform:translateY(-3px)}.fs-module-card__media{position:relative;min-height:100%;overflow:hidden;background:var(--fs-color-background-accent)}.fs-module-card__image{width:100%;height:100%!important;min-height:390px;object-fit:cover;transition:transform var(--fs-duration-image) var(--fs-ease-standard)}.fs-module-card:hover .fs-module-card__image{transform:scale(1.025)}.fs-module-card__number{position:absolute;top:var(--fs-space-l);left:var(--fs-space-l);display:flex;width:54px;height:54px;align-items:center;justify-content:center;color:var(--fs-color-primary);background:#ffffffe6;border-radius:50%;box-shadow:var(--fs-shadow-small);font-size:.9rem;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fs-module-card__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(var(--fs-space-xl),6vw,var(--fs-space-3xl))}.fs-module-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-m);margin-bottom:var(--fs-space-l)}.fs-module-card__label{display:inline-flex;min-height:32px;align-items:center;padding:6px 12px;color:var(--fs-color-primary);background:var(--fs-color-primary-soft);border-radius:var(--fs-radius-pill);font-size:.8rem;font-weight:600;line-height:1}.fs-module-card__duration{display:inline-flex;align-items:center;gap:7px;color:var(--fs-color-text-muted);font-size:.9rem;font-weight:500}.fs-module-card__title{max-width:620px;margin-bottom:var(--fs-space-m);color:var(--fs-color-text);font-size:clamp(1.75rem,3vw,2.7rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.fs-module-card__subtitle{max-width:600px;margin-bottom:0;color:var(--fs-color-text-soft);font-size:1.04rem;line-height:1.75}.fs-module-card__footer{margin-top:var(--fs-space-xl);padding-top:var(--fs-space-l);border-top:1px solid var(--fs-color-border)}.fs-module-card__link{gap:var(--fs-space-s);font-size:.98rem}.fs-module-card__unavailable{color:var(--fs-color-text-muted);font-size:.9rem;font-style:italic}@media screen and (min-width:990px){.fs-module-card:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.fs-module-card:nth-child(2n) .fs-module-card__media{grid-column:2;grid-row:1}.fs-module-card:nth-child(2n) .fs-module-card__content{grid-column:1;grid-row:1}}@media screen and (max-width:989px){.fs-module-card{grid-template-columns:1fr;min-height:0}.fs-module-card__media{min-height:auto;aspect-ratio:16 / 9}.fs-module-card__image{min-height:0;aspect-ratio:16 / 9}.fs-module-card__content{padding:var(--fs-space-xl)}}@media screen and (max-width:749px){.fs-experience-modules__list{gap:var(--fs-space-l)}.fs-module-card{border-radius:var(--fs-radius-medium)}.fs-module-card:hover{transform:none}.fs-module-card__media,.fs-module-card__image{aspect-ratio:4 / 3}.fs-module-card__number{top:var(--fs-space-m);left:var(--fs-space-m);width:46px;height:46px}.fs-module-card__content{padding:var(--fs-space-l)}.fs-module-card__title{font-size:clamp(1.55rem,8vw,2.1rem)}.fs-module-card__footer{margin-top:var(--fs-space-l)}}.fs-experience-journal__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.fs-experience-journal__card{padding:56px;border-radius:32px;background:#fff;box-shadow:var(--fs-shadow-medium);text-align:center}.fs-experience-journal__icon{font-size:52px;margin-bottom:24px}.fs-experience-journal__card p{color:var(--fs-color-text-soft)}@media(max-width:989px){.fs-experience-journal__grid{grid-template-columns:1fr;gap:48px}}.fs-experience-start{padding-top:clamp(72px,10vw,144px);padding-bottom:clamp(80px,11vw,160px)}.fs-experience-start__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(var(--fs-space-xl),7vw,var(--fs-space-3xl));padding:clamp(var(--fs-space-xl),6vw,var(--fs-space-3xl));background:var(--fs-color-background-accent);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-large)}.fs-experience-start__content{min-width:0}.fs-experience-start__introduction{max-width:680px;margin-bottom:var(--fs-space-xl)}.fs-experience-start__module{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fs-space-l);max-width:680px;padding-top:var(--fs-space-l);border-top:1px solid var(--fs-color-border)}.fs-experience-start__number{display:flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--fs-color-primary);background:var(--fs-color-background);border-radius:50%;box-shadow:var(--fs-shadow-small);font-size:.9rem;font-weight:700;line-height:1}.fs-experience-start__module-content{min-width:0}.fs-experience-start__label{margin-bottom:var(--fs-space-xs);color:var(--fs-color-primary);font-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.fs-experience-start__module-title{margin-bottom:var(--fs-space-s)}.fs-experience-start__module-subtitle{max-width:560px;margin-bottom:var(--fs-space-m);color:var(--fs-color-text-soft);font-size:1rem;line-height:1.7}.fs-experience-start__duration{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--fs-color-text-muted);font-size:.9rem;font-weight:500}.fs-experience-start__action{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:clamp(var(--fs-space-l),4vw,var(--fs-space-2xl));border-left:1px solid var(--fs-color-border)}.fs-experience-start__button{width:100%;max-width:360px;justify-content:center}.fs-experience-start__note,.fs-experience-start__unavailable{max-width:360px;margin-top:var(--fs-space-m);margin-bottom:0;color:var(--fs-color-text-muted);font-size:.88rem;line-height:1.6}.fs-experience-start__unavailable{font-style:italic}@media screen and (max-width:989px){.fs-experience-start__card{grid-template-columns:1fr}.fs-experience-start__action{padding-top:var(--fs-space-xl);padding-left:0;border-top:1px solid var(--fs-color-border);border-left:0}}@media screen and (max-width:749px){.fs-experience-start{padding-top:64px;padding-bottom:88px}.fs-experience-start__card{gap:var(--fs-space-xl);padding:var(--fs-space-l);border-radius:var(--fs-radius-medium)}.fs-experience-start__module{grid-template-columns:1fr;gap:var(--fs-space-m)}.fs-experience-start__number{width:46px;height:46px}.fs-experience-start__button{max-width:none}}.fs-experience-closing{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(96px,12vw,168px)}.fs-experience-closing__header{max-width:760px;margin-right:auto;margin-bottom:clamp(44px,6vw,72px);margin-left:auto}.fs-experience-closing__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:clamp(36px,6vw,72px);align-items:center}.fs-experience-closing__content{min-width:0;color:var(--fs-color-text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.85}.fs-experience-closing__content .metafield-rich_text_field>*:first-child{margin-top:0}.fs-experience-closing__content .metafield-rich_text_field>p:first-child{color:var(--fs-color-text);font-family:var(--fs-font-heading);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:500;line-height:1.42;letter-spacing:-.014em;text-wrap:balance}.fs-experience-closing__content .metafield-rich_text_field>*:last-child{margin-bottom:0}.fs-experience-closing__media{margin:0}.fs-experience-closing__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-small)}.fs-experience-closing__development{max-width:820px;margin:clamp(56px,8vw,96px) auto 0;padding:clamp(32px,5vw,52px) clamp(28px,5vw,56px);background:var(--fs-color-background-accent);border-left:3px solid var(--fs-color-primary);border-radius:0 var(--fs-radius-medium) var(--fs-radius-medium) 0}.fs-experience-closing__development-eyebrow{margin-bottom:var(--fs-space-s)}.fs-experience-closing__development-title{margin-bottom:var(--fs-space-l)}.fs-experience-closing__development-content{color:var(--fs-color-text-soft);font-size:clamp(1rem,1.2vw,1.06rem);line-height:1.8}.fs-experience-closing__development-content .metafield-rich_text_field>*:first-child{margin-top:0}.fs-experience-closing__development-content .metafield-rich_text_field>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.fs-experience-closing__layout{grid-template-columns:1fr}.fs-experience-closing__media{max-width:720px}}@media screen and (max-width:749px){.fs-experience-closing{padding-top:24px;padding-bottom:88px}.fs-experience-closing__header{margin-bottom:36px}.fs-experience-closing__layout{gap:32px}.fs-experience-closing__image{border-radius:var(--fs-radius-medium)}.fs-experience-closing__development{margin-top:48px;padding:28px 24px}}.fs-learning-page{width:100%;overflow:clip}.fs-learning-empty-state{min-height:60vh;display:flex;align-items:center}.fs-learning-empty-state__card{padding:clamp(var(--fs-space-xl),6vw,var(--fs-space-3xl));text-align:center;background:var(--fs-color-background-soft);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-large)}.fs-learning-empty-state__card .fs-lead{max-width:620px;margin-inline:auto}.fs-learning-empty-state__help{max-width:680px;margin:var(--fs-space-xl) auto 0;padding:var(--fs-space-l);color:var(--fs-color-text-soft);background:var(--fs-color-background);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-medium);font-size:.94rem;line-height:1.7}@media screen and (max-width:749px){.fs-learning-empty-state__card{padding:var(--fs-space-l);border-radius:var(--fs-radius-medium)}}.fs-module-hero{padding-block:clamp(56px,7vw,92px) clamp(64px,8vw,104px);background:var(--fs-color-background-soft)}.fs-module-breadcrumb{margin-bottom:clamp(28px,4vw,44px)}.fs-module-breadcrumb__link{display:inline-flex;align-items:center;gap:8px;color:var(--fs-color-primary);font-size:.9rem;font-weight:500;text-decoration:none;opacity:.82}.fs-module-breadcrumb__link:hover{opacity:1}.fs-module-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(52px,7vw,92px)}.fs-module-hero__content{min-width:0}.fs-module-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:var(--fs-space-l)}.fs-module-hero__title{max-width:680px;margin:0;font-size:clamp(2.8rem,4.3vw,4.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.fs-module-hero__subtitle{max-width:620px;margin-top:var(--fs-space-l);color:var(--fs-color-text-soft);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.7}.fs-module-hero__media{position:relative;overflow:hidden;aspect-ratio:1.28 / 1;background:var(--fs-color-background-accent);border-radius:24px;box-shadow:var(--fs-shadow-medium)}.fs-module-hero__image{width:100%;height:100%!important;object-fit:cover}@media screen and (max-width:989px){.fs-module-hero__grid{grid-template-columns:1fr;gap:var(--fs-space-2xl)}.fs-module-hero__title{max-width:760px}.fs-module-hero__media{aspect-ratio:16 / 10}}@media screen and (max-width:749px){.fs-module-hero{padding-block:44px 64px}.fs-module-breadcrumb{margin-bottom:24px}.fs-module-hero__title{font-size:clamp(2.35rem,11vw,3.4rem)}.fs-module-hero__media{aspect-ratio:4 / 3;border-radius:var(--fs-radius-medium)}}.fs-module-body .fs-learning__container--reading{max-width:900px}.fs-module-introduction{max-width:780px}.fs-module-goal,.fs-module-activities,.fs-module-closing,.fs-module-footer{width:100%}.fs-module-goal{padding:clamp(36px,5vw,56px)}.fs-module-placeholder{padding:clamp(32px,5vw,48px)}.fs-module-closing{padding:clamp(52px,7vw,76px)}@media screen and (max-width:749px){.fs-module-body .fs-learning__container--reading{max-width:none}}.fs-module-activities__list{display:grid;gap:clamp(40px,6vw,72px)}.fs-learning-activity{--fs-activity-color: var(--fs-color-primary);--fs-activity-soft: var(--fs-color-background-accent);position:relative;overflow:hidden;padding:clamp(32px,5vw,56px);background:var(--fs-color-background);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-small)}.fs-learning-activity:before{position:absolute;top:0;left:0;width:6px;height:100%;content:"";background:var(--fs-activity-color)}.fs-learning-activity--learning{--fs-activity-color-rgb: 43, 167, 219;--fs-activity-color: #2ba7db;--fs-activity-soft: rgba(var(--fs-activity-color-rgb), .1)}.fs-learning-activity--reflection{--fs-activity-color-rgb: 92, 184, 92;--fs-activity-color: #5cb85c;--fs-activity-soft: rgba(var(--fs-activity-color-rgb), .1)}.fs-learning-activity--practice{--fs-activity-color-rgb: 232, 82, 42;--fs-activity-color: #e8522a;--fs-activity-soft: rgba(var(--fs-activity-color-rgb), .09)}.fs-learning-activity--journal{--fs-activity-color-rgb: 245, 166, 35;--fs-activity-color: #f5a623;--fs-activity-soft: rgba(var(--fs-activity-color-rgb), .11)}.fs-learning-activity--download{--fs-activity-color-rgb: 43, 167, 219;--fs-activity-color: #2ba7db;--fs-activity-soft: rgba(var(--fs-activity-color-rgb), .1)}.fs-learning-activity--additional{--fs-activity-color: var(--fs-color-primary);--fs-activity-soft: var(--fs-color-background-accent)}.fs-learning-activity__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,32px);margin-bottom:clamp(28px,5vw,44px);padding-bottom:clamp(24px,4vw,36px);border-bottom:1px solid var(--fs-color-border)}.fs-learning-activity__marker{display:grid;justify-items:center;gap:10px}.fs-learning-activity__icon{display:flex;width:58px;height:58px;align-items:center;justify-content:center;color:var(--fs-activity-color);background:var(--fs-activity-soft);border-radius:50%}.fs-learning-activity__number{color:var(--fs-color-text-muted);font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.08em}.fs-learning-activity__heading{min-width:0}.fs-learning-activity__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.fs-learning-activity__type{display:inline-flex;min-height:30px;align-items:center;padding:6px 12px;color:var(--fs-activity-color);background:var(--fs-activity-soft);border-radius:var(--fs-radius-pill);font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.fs-learning-activity__duration{color:var(--fs-color-text-muted);font-size:.9rem;font-weight:500}.fs-learning-activity__title{max-width:760px;margin-bottom:14px;color:var(--fs-color-text);font-size:clamp(2rem,3.3vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.fs-learning-activity__subtitle{max-width:720px;margin:0;color:var(--fs-color-text-soft);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.fs-learning-activity__introduction{max-width:760px;margin-bottom:clamp(24px,4vw,36px);padding:22px 24px;background:var(--fs-activity-soft);border-radius:var(--fs-radius-medium)}.fs-learning-activity__introduction .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:1.04rem;line-height:1.75}.fs-learning-activity__content{max-width:760px;margin-bottom:clamp(32px,5vw,48px)}.fs-learning-activity__content .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:clamp(1.05rem,1.35vw,1.16rem);line-height:1.85}.fs-learning-activity__content .metafield-rich_text_field>*:first-child,.fs-learning-activity__introduction .metafield-rich_text_field>*:first-child,.fs-learning-activity__closing-text .metafield-rich_text_field>*:first-child{margin-top:0}.fs-learning-activity__content .metafield-rich_text_field>*:last-child,.fs-learning-activity__introduction .metafield-rich_text_field>*:last-child,.fs-learning-activity__closing-text .metafield-rich_text_field>*:last-child{margin-bottom:0}.fs-learning-activity__media{overflow:hidden;margin:clamp(32px,5vw,48px) 0;background:var(--fs-color-background-soft);border-radius:var(--fs-radius-large)}.fs-learning-activity__image{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.fs-learning-activity__closing{max-width:760px;margin-top:clamp(32px,5vw,48px);padding:clamp(26px,4vw,36px);background:var(--fs-color-background-warm);border-left:4px solid var(--fs-activity-color);border-radius:0 var(--fs-radius-medium) var(--fs-radius-medium) 0}.fs-learning-activity__closing-label{margin-bottom:12px;color:var(--fs-activity-color);font-size:.78rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.fs-learning-activity__closing-text .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:1.06rem;line-height:1.75}@media screen and (max-width:749px){.fs-module-activities__list{gap:36px}.fs-learning-activity{padding:28px 22px 30px 28px;border-radius:var(--fs-radius-medium)}.fs-learning-activity:before{width:4px}.fs-learning-activity__header{grid-template-columns:1fr;gap:18px}.fs-learning-activity__marker{grid-template-columns:auto auto;justify-content:start;align-items:center}.fs-learning-activity__icon{width:50px;height:50px}.fs-learning-activity__title{font-size:clamp(1.8rem,9vw,2.5rem)}.fs-learning-activity__introduction{padding:20px}.fs-learning-activity__media,.fs-learning-activity__image{aspect-ratio:4 / 3;border-radius:var(--fs-radius-medium)}.fs-learning-activity__closing{padding:24px}}.fs-learning-component{--fs-component-accent: var(--fs-color-primary);--fs-component-soft: var(--fs-color-background-soft);--fs-component-border: var(--fs-color-border);position:relative;overflow:hidden;padding:clamp(26px,4.5vw,40px);background:var(--fs-color-background);border:1px solid var(--fs-component-border);border-radius:var(--fs-radius-medium);box-shadow:var(--fs-shadow-component);animation:fs-component-enter var(--fs-duration-enter) var(--fs-ease-standard) both;animation-delay:calc(var(--fs-component-index, 1) * 45ms)}.fs-learning-component:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--fs-component-accent)}.fs-learning-component__header{max-width:720px;margin-bottom:var(--fs-space-l)}.fs-learning-component__badge{display:inline-flex;min-height:34px;align-items:center;gap:9px;margin-bottom:var(--fs-space-m);padding:7px 12px 7px 9px;color:var(--fs-component-accent);background:var(--fs-component-soft);border-radius:var(--fs-radius-pill)}.fs-learning-component__icon{display:flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center}.fs-learning-component__type{margin:0;font-size:.76rem;font-weight:700;line-height:1;letter-spacing:.07em;text-transform:uppercase}.fs-learning-component__title{max-width:680px;margin-bottom:var(--fs-space-s);color:var(--fs-color-text);font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:500;line-height:1.16;letter-spacing:-.022em;text-wrap:balance}.fs-learning-component__subtitle{max-width:680px;margin:0;color:var(--fs-color-text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.7}.fs-learning-component__content{max-width:720px}.fs-learning .fs-learning-component__content.rte,.fs-learning-component__content .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.8}.fs-learning-component__content .metafield-rich_text_field>*:first-child{margin-top:0}.fs-learning-component__content .metafield-rich_text_field>*:last-child{margin-bottom:0}.fs-learning-component__media{overflow:hidden;margin:var(--fs-space-xl) 0 0;background:var(--fs-color-background-soft);border-radius:var(--fs-radius-medium)}.fs-learning-component__image{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.fs-learning-component__caption{margin:0;padding:13px 16px;color:var(--fs-color-text-muted);background:var(--fs-color-background-soft);font-size:.86rem;line-height:1.55}.fs-learning-component__actions{display:flex;flex-wrap:wrap;gap:var(--fs-space-s);margin-top:var(--fs-space-xl);padding-top:var(--fs-space-l);border-top:1px solid var(--fs-component-border)}.fs-learning-component__action{color:var(--fs-component-accent);background:#ffffff94;border-color:var(--fs-component-border)}.fs-learning-component__action:hover{color:var(--fs-component-accent);background:var(--fs-component-soft);border-color:var(--fs-component-accent)}.fs-learning-component--learning-card{--fs-component-accent-rgb: 63, 118, 80;--fs-component-accent: #3f7650;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--visual-explanation{--fs-component-accent-rgb: 36, 125, 134;--fs-component-accent: #247d86;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--example{--fs-component-accent-rgb: 52, 121, 168;--fs-component-accent: #3479a8;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--key-takeaway{--fs-component-accent-rgb: 154, 118, 37;--fs-component-accent: #9a7625;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .11);--fs-component-border: rgba(var(--fs-component-accent-rgb), .22)}.fs-learning-component--reflection-prompt{--fs-component-accent-rgb: 115, 93, 157;--fs-component-accent: #735d9d;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--checklist{--fs-component-accent-rgb: 79, 127, 90;--fs-component-accent: #4f7f5a;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--journal-prompt{--fs-component-accent-rgb: 178, 111, 47;--fs-component-accent: #b26f2f;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .21)}.fs-learning-component--action-step{--fs-component-accent-rgb: 41, 79, 53;--fs-component-accent: #294f35;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .1);--fs-component-border: rgba(var(--fs-component-accent-rgb), .21)}.fs-learning-component--resource{--fs-component-accent-rgb: 89, 100, 91;--fs-component-accent: #59645b;--fs-component-soft: rgba(var(--fs-component-accent-rgb), .09);--fs-component-border: rgba(var(--fs-component-accent-rgb), .2)}.fs-learning-component--key-takeaway,.fs-learning-component--action-step{background:linear-gradient(135deg,var(--fs-component-soft),rgba(255,255,255,.96) 62%)}.fs-learning-component--reflection-prompt,.fs-learning-component--journal-prompt{border-style:solid}.fs-learning-component--checklist .fs-learning-component__content ul{list-style:none;padding-left:0}.fs-learning-component--checklist .fs-learning-component__content li{position:relative;padding-left:30px}.fs-learning-component--checklist .fs-learning-component__content li:before{position:absolute;top:.28em;left:0;display:flex;width:19px;height:19px;align-items:center;justify-content:center;content:"\2713";color:var(--fs-component-accent);background:var(--fs-component-soft);border-radius:50%;font-size:.72rem;font-weight:800;line-height:1}@keyframes fs-component-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.fs-learning-activity__components{gap:22px}.fs-learning-component{padding:24px 20px 26px 24px;border-radius:var(--fs-radius-compact)}.fs-learning-component:before{width:3px}.fs-learning-component__badge{margin-bottom:14px}.fs-learning-component__title{font-size:clamp(1.42rem,7vw,1.85rem)}.fs-learning-component__media,.fs-learning-component__image{aspect-ratio:4 / 3}.fs-learning-component__actions{align-items:stretch;flex-direction:column}.fs-learning-component__action{width:100%}}@media(prefers-reduced-motion:reduce){.fs-learning-component{animation:none}}.fs-experience-hero{padding-block:clamp(64px,7vw,96px) clamp(64px,7vw,88px)}.fs-experience-purpose{padding-top:clamp(52px,5.5vw,72px);overflow:visible}.fs-experience-purpose__inner{width:min(100%,1180px);margin-inline:auto}.fs-experience-purpose__header{max-width:760px;margin-bottom:clamp(34px,4vw,48px)}.fs-experience-purpose__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:linear-gradient(145deg,#f5f7f3f5,#fffffffa);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-panel)}.fs-experience-purpose__item{display:grid;align-content:start;min-width:0}.fs-experience-purpose__item+.fs-experience-purpose__item{border-left:1px solid var(--fs-color-border)}.fs-experience-purpose__icon{color:var(--fs-color-primary);background:var(--fs-color-primary-soft)}.fs-experience-purpose__label{margin:2px 0 10px;font-size:.72rem;line-height:1.35}.fs-experience-purpose__title{max-width:none;margin-bottom:12px;letter-spacing:-.018em;text-wrap:balance}.fs-experience-purpose__text{max-width:none}.fs-experience-journey{padding-bottom:clamp(64px,7vw,88px)}.fs-experience-journey .fs-section__header{margin-bottom:clamp(34px,4vw,48px)}.fs-experience-journey .fs-journey{margin-top:0}@media screen and (max-width:1100px)and (min-width:750px){.fs-experience-purpose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-experience-purpose__item:nth-child(3){grid-column:1 / -1;border-top:1px solid var(--fs-color-border);border-left:0}}@media screen and (max-width:749px){.fs-experience-hero{padding-block:48px 58px}.fs-experience-purpose{padding-top:42px;padding-bottom:24px}.fs-experience-purpose__header{margin-bottom:28px}.fs-experience-purpose__grid{grid-template-columns:1fr;border-radius:var(--fs-radius-medium)}.fs-experience-purpose__item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 20px 26px}.fs-experience-purpose__item+.fs-experience-purpose__item,.fs-experience-purpose__item:nth-child(3){grid-column:auto;border-top:1px solid var(--fs-color-border);border-left:0}.fs-experience-purpose__icon{width:40px;height:40px}.fs-experience-purpose__title{font-size:clamp(1.25rem,6vw,1.55rem)}.fs-experience-purpose__text .metafield-rich_text_field{font-size:.94rem}.fs-experience-journey{padding-top:34px;padding-bottom:64px}}.fs-experience-purpose__item{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:clamp(26px,2.6vw,34px)}.fs-experience-purpose__icon{width:40px;height:40px}.fs-experience-purpose__icon svg{width:20px;height:20px}.fs-experience-purpose__title{font-size:clamp(1.16rem,1.35vw,1.5rem);line-height:1.18;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.fs-experience-purpose__text .metafield-rich_text_field{font-size:.92rem;line-height:1.64}.fs-experience-purpose__grid{box-shadow:var(--fs-shadow-purpose)}.fs-experience-purpose{padding-bottom:clamp(18px,2vw,28px)}.fs-experience-journey{padding-top:clamp(28px,3.5vw,44px)}.fs-learning-activity__components{display:grid;gap:0}.fs-learning-activity__components>*{min-width:0}.fs-learning-activity__components>*+*{margin-top:26px}.fs-learning-activity__components>[data-component-type=learning_card]+[data-component-type=visual_explanation],.fs-learning-activity__components>[data-component-type=learning-card]+[data-component-type=visual-explanation],.fs-learning-activity__components>.fs-learning-card+.fs-visual-explanation{margin-top:36px}.fs-learning-activity__components>[data-component-type=visual_explanation]+[data-component-type=example],.fs-learning-activity__components>[data-component-type=visual-explanation]+[data-component-type=example],.fs-learning-activity__components>.fs-visual-explanation+.fs-example{margin-top:22px}.fs-learning-activity__components>[data-component-type=example]+[data-component-type=reflection_prompt],.fs-learning-activity__components>[data-component-type=example]+[data-component-type=reflection-prompt],.fs-learning-activity__components>.fs-example+.fs-reflection-prompt{margin-top:32px}.fs-learning-activity__components>[data-component-type=reflection_prompt]+[data-component-type=key_takeaway],.fs-learning-activity__components>[data-component-type=reflection-prompt]+[data-component-type=key-takeaway],.fs-learning-activity__components>.fs-reflection-prompt+.fs-key-takeaway{margin-top:38px}.fs-learning-activity__components>[data-component-type=key_takeaway]+[data-component-type=action_step],.fs-learning-activity__components>[data-component-type=key-takeaway]+[data-component-type=action-step]{margin-top:28px}.fs-learning-activity__components>[data-component-type=action_step]+[data-component-type=journal_prompt],.fs-learning-activity__components>[data-component-type=action-step]+[data-component-type=journal-prompt],.fs-learning-activity__components>[data-component-type=journal_prompt]+[data-component-type=resource],.fs-learning-activity__components>[data-component-type=journal-prompt]+[data-component-type=resource],.fs-learning-activity__components>[data-component-type=resource]+[data-component-type=checklist]{margin-top:18px}.fs-learning-activity__components>[data-component-type=learning_card],.fs-learning-activity__components>[data-component-type=learning-card],.fs-learning-activity__components>.fs-learning-card{box-shadow:var(--fs-shadow-learning-card)}.fs-learning-activity__components>[data-component-type=visual_explanation],.fs-learning-activity__components>[data-component-type=visual-explanation],.fs-learning-activity__components>.fs-visual-explanation{box-shadow:var(--fs-shadow-visual)}.fs-learning-activity__components>[data-component-type=key_takeaway],.fs-learning-activity__components>[data-component-type=key-takeaway],.fs-learning-activity__components>.fs-key-takeaway{transform:translateZ(0);box-shadow:var(--fs-shadow-key-takeaway)}.fs-learning-activity__components>[data-component-type=resource],.fs-learning-activity__components>[data-component-type=checklist]{box-shadow:var(--fs-shadow-practical)}.fs-learning-activity__components{margin-top:clamp(4px,1vw,12px)}@media screen and (max-width:749px){.fs-experience-purpose__item{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:22px 18px 24px}.fs-experience-purpose__icon{width:38px;height:38px}.fs-experience-purpose__title{font-size:clamp(1.18rem,5.7vw,1.48rem)}.fs-experience-purpose__text .metafield-rich_text_field{font-size:.91rem}.fs-experience-journey{padding-top:26px}.fs-learning-activity__components>*+*{margin-top:22px}.fs-learning-activity__components>[data-component-type=learning_card]+[data-component-type=visual_explanation],.fs-learning-activity__components>[data-component-type=learning-card]+[data-component-type=visual-explanation],.fs-learning-activity__components>.fs-learning-card+.fs-visual-explanation{margin-top:28px}.fs-learning-activity__components>[data-component-type=reflection_prompt]+[data-component-type=key_takeaway],.fs-learning-activity__components>[data-component-type=reflection-prompt]+[data-component-type=key-takeaway],.fs-learning-activity__components>.fs-reflection-prompt+.fs-key-takeaway{margin-top:30px}.fs-learning-activity__components>[data-component-type=action_step]+[data-component-type=journal_prompt],.fs-learning-activity__components>[data-component-type=action-step]+[data-component-type=journal-prompt],.fs-learning-activity__components>[data-component-type=journal_prompt]+[data-component-type=resource],.fs-learning-activity__components>[data-component-type=journal-prompt]+[data-component-type=resource],.fs-learning-activity__components>[data-component-type=resource]+[data-component-type=checklist]{margin-top:16px}}.fs-learning-activity{scroll-margin-top:clamp(24px,5vw,64px)}.fs-learning-activity__journey{margin-bottom:clamp(28px,4vw,40px);padding-bottom:var(--fs-space-l);border-bottom:1px solid var(--fs-color-border)}.fs-learning-activity__journey-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--fs-space-s) var(--fs-space-l);margin-bottom:var(--fs-space-s);color:var(--fs-color-text-muted);font-size:.82rem;font-weight:600;line-height:1.4;letter-spacing:.04em}.fs-learning-activity__progress{position:relative;overflow:hidden;height:4px;background:var(--fs-color-background-soft);border-radius:var(--fs-radius-pill)}.fs-learning-activity__progress-value{display:block;width:var(--fs-activity-progress, 0%);height:100%;background:var(--fs-activity-color);border-radius:inherit;transition:width var(--fs-duration-fast) var(--fs-ease-standard)}.fs-learning-activity__flow{display:grid}.fs-learning-activity__flow>.fs-learning-activity__components{margin-top:clamp(4px,1vw,12px)}.fs-learning-activity__flow>.fs-learning-activity__closing{margin-top:clamp(40px,6vw,64px)}.fs-learning-activity__ending{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:clamp(28px,4vw,48px);align-items:center;margin-top:clamp(52px,7vw,76px);padding-top:clamp(30px,4vw,42px);border-top:1px solid var(--fs-color-border)}.fs-learning-activity__ending-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fs-space-m);align-items:start;padding:clamp(10px,2vw,18px) 0}.fs-learning-activity__ending-icon{display:flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--fs-activity-color);background:var(--fs-activity-soft);border-radius:50%}.fs-learning-activity__ending-eyebrow{margin:0 0 8px;color:var(--fs-activity-color);font-size:.76rem;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.fs-learning-activity__ending-text{max-width:520px;margin:0;color:var(--fs-color-text-soft);font-size:clamp(.98rem,1.25vw,1.06rem);line-height:1.72}.fs-learning-activity__next{display:grid;align-content:center;gap:8px;min-height:0;padding:clamp(12px,2vw,18px) 0 clamp(12px,2vw,18px) clamp(24px,3vw,32px);color:var(--fs-color-text);background:transparent;border:0;border-left:2px solid var(--fs-activity-color);border-radius:0;text-decoration:none;transition:opacity var(--fs-duration-fast) var(--fs-ease-standard)}a.fs-learning-activity__next:hover{color:var(--fs-color-text);opacity:.78;box-shadow:none;transform:none}.fs-learning-activity__next-label{color:var(--fs-activity-color);font-size:.74rem;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.fs-learning-activity__next-title{max-width:340px;color:var(--fs-color-text);font-size:clamp(1.08rem,1.65vw,1.28rem);font-weight:600;line-height:1.32;text-wrap:balance;transition:transform var(--fs-duration-fast) var(--fs-ease-standard)}a.fs-learning-activity__next:hover .fs-learning-activity__next-title{transform:translate(3px)}.fs-learning-activity__next-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-s);max-width:340px;margin-top:2px;color:var(--fs-color-text-muted);font-size:.84rem;line-height:1.5}.fs-learning-activity__next--complete{align-content:center;min-height:0;padding:clamp(12px,2vw,18px) 0 clamp(12px,2vw,18px) clamp(24px,3vw,32px);background:transparent;border:0;border-left:2px solid var(--fs-activity-color);border-radius:0}.fs-learning-activity__next--complete .fs-learning-activity__next-title{max-width:340px;font-size:clamp(1.06rem,1.55vw,1.22rem);line-height:1.35}.fs-learning-activity__next--complete .fs-learning-activity__next-meta{display:block;max-width:340px;margin-top:4px;color:var(--fs-color-text-muted);font-size:.84rem;line-height:1.55}@media screen and (max-width:749px){.fs-learning-activity__journey{margin-bottom:24px;padding-bottom:var(--fs-space-m)}.fs-learning-activity__ending{grid-template-columns:1fr;gap:26px;margin-top:44px;padding-top:28px}.fs-learning-activity__ending-summary{padding:0}.fs-learning-activity__next,.fs-learning-activity__next--complete{min-height:0;padding:4px 0 4px 18px}a.fs-learning-activity__next:hover{opacity:1;transform:none}a.fs-learning-activity__next:hover .fs-learning-activity__next-title{transform:none}}.fs-learning-component--learning-card{position:relative;overflow:hidden;padding-top:clamp(30px,4vw,42px);padding-bottom:clamp(34px,4.5vw,48px);background:linear-gradient(180deg,rgba(var(--fs-component-accent-rgb),.035) 0,#fff0 150px),var(--fs-color-background)}.fs-learning-component--learning-card:before{position:absolute;top:clamp(28px,4vw,40px);bottom:clamp(32px,4vw,44px);left:0;width:3px;background:var(--fs-component-accent);border-radius:0 var(--fs-radius-pill) var(--fs-radius-pill) 0;content:"";opacity:.72}.fs-learning-component--learning-card .fs-learning-component__header{max-width:680px;padding-left:clamp(4px,1vw,10px)}.fs-learning-component--learning-card .fs-learning-component__title{max-width:620px;margin-top:var(--fs-space-s);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.fs-learning-component--learning-card .fs-learning-component__subtitle{max-width:610px;margin-top:var(--fs-space-m);color:var(--fs-color-text-soft);font-size:clamp(.98rem,1.2vw,1.06rem);line-height:1.72}.fs-learning-component__content--learning-card{max-width:650px;margin-top:clamp(26px,3.5vw,36px);padding-top:clamp(24px,3vw,32px);padding-left:clamp(4px,1vw,10px);border-top:1px solid var(--fs-component-border)}.fs-learning-component__content--learning-card .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:clamp(1rem,1.2vw,1.07rem);line-height:1.82}.fs-learning-component__content--learning-card .metafield-rich_text_field>p:first-child{max-width:610px;margin-bottom:clamp(22px,3vw,30px);color:var(--fs-color-text);font-family:var(--fs-font-heading);font-size:clamp(1.28rem,2vw,1.62rem);font-weight:500;line-height:1.42;letter-spacing:-.012em;text-wrap:balance}.fs-learning-component__content--learning-card .metafield-rich_text_field>p:first-child+*{margin-top:0}.fs-learning-component__content--learning-card .metafield-rich_text_field>*:last-child{margin-bottom:0}.fs-learning-component--learning-card .fs-learning-component__media,.fs-learning-component--learning-card .fs-learning-component__actions{max-width:650px;margin-left:clamp(4px,1vw,10px)}@media screen and (max-width:749px){.fs-learning-component--learning-card{padding-top:28px;padding-bottom:34px}.fs-learning-component--learning-card:before{top:26px;bottom:30px;width:2px}.fs-learning-component--learning-card .fs-learning-component__title{font-size:clamp(1.55rem,7vw,1.95rem)}.fs-learning-component__content--learning-card{margin-top:24px;padding-top:22px}.fs-learning-component__content--learning-card .metafield-rich_text_field>p:first-child{margin-bottom:20px;font-size:clamp(1.18rem,5.6vw,1.42rem);line-height:1.46}}.fs-learning-component{--fs-component-surface-alpha: .032;--fs-component-surface-stop: 190px;--fs-component-border-alpha: .26}.fs-learning-component:not(.fs-learning-component--learning-card){background:linear-gradient(180deg,rgba(var(--fs-component-accent-rgb),var(--fs-component-surface-alpha)) 0,rgba(255,255,255,0) var(--fs-component-surface-stop)),var(--fs-color-background);border-color:rgba(var(--fs-component-accent-rgb),var(--fs-component-border-alpha))}.fs-learning-component:before{width:3px;opacity:.88}.fs-learning-component__badge{background:rgba(var(--fs-component-accent-rgb),.075);border:1px solid rgba(var(--fs-component-accent-rgb),.14)}.fs-learning-component--learning-card{--fs-component-border-alpha: .24;border-color:rgba(var(--fs-component-accent-rgb),var(--fs-component-border-alpha))}.fs-learning-component--visual-explanation{--fs-component-surface-alpha: .038;--fs-component-border-alpha: .24}.fs-learning-component--example{--fs-component-surface-alpha: .042;--fs-component-border-alpha: .28}.fs-learning-component--reflection-prompt{--fs-component-surface-alpha: .045;--fs-component-surface-stop: 230px;--fs-component-border-alpha: .27}.fs-learning-component--key-takeaway{--fs-component-surface-alpha: .055;--fs-component-surface-stop: 240px;--fs-component-border-alpha: .3;background:linear-gradient(135deg,rgba(var(--fs-component-accent-rgb),.065),#fffffffa 68%)}.fs-learning-component--action-step{--fs-component-border-alpha: .3;background:linear-gradient(135deg,rgba(var(--fs-component-accent-rgb),.055),#fffffffb 70%)}.fs-learning-component--journal-prompt{--fs-component-surface-alpha: .046;--fs-component-surface-stop: 225px;--fs-component-border-alpha: .28}.fs-learning-component--resource{--fs-component-surface-alpha: .026;--fs-component-border-alpha: .24}.fs-learning-component--checklist{--fs-component-surface-alpha: .035;--fs-component-border-alpha: .27}.fs-learning-component__media{border:1px solid rgba(var(--fs-component-accent-rgb),.11)}.fs-learning-component__actions{border-top-color:rgba(var(--fs-component-accent-rgb),.18)}@media screen and (max-width:749px){.fs-learning-component:before{width:2px}.fs-learning-component:not(.fs-learning-component--learning-card){--fs-component-surface-stop: 150px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fitstart-learning.css.map */
