: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-medium: 16px;--fs-radius-large: 24px;--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-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-transition: color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease}.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-hero{padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,112px);background:var(--fs-color-background-soft)}.fs-module-breadcrumb{margin-bottom:var(--fs-space-2xl)}.fs-module-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--fs-space-xs);color:var(--fs-color-text-soft);font-size:.94rem;font-weight:500;text-decoration:none;transition:var(--fs-transition)}.fs-module-breadcrumb__link:hover{color:var(--fs-color-primary)}.fs-module-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,96px)}.fs-module-hero__content{min-width:0}.fs-module-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-m);margin-bottom:var(--fs-space-l)}.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-hero__title{max-width:780px}.fs-module-hero__subtitle{max-width:650px}.fs-module-hero__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--fs-color-background-accent);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-medium)}.fs-module-hero__image{width:100%;height:100%!important;object-fit:cover}.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);padding:clamp(var(--fs-space-l),5vw,var(--fs-space-2xl));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-module-activities__list{display:grid;gap:var(--fs-space-m)}.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);padding:clamp(var(--fs-space-l),5vw,var(--fs-space-2xl));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);padding:clamp(var(--fs-space-xl),6vw,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{max-width:640px;margin-inline:auto;font-size:clamp(1.08rem,1.6vw,1.25rem)}.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-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{padding-block:clamp(56px,8vw,112px) clamp(64px,9vw,128px);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{max-width:560px;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)}.fs-experience-hero__actions .fs-button--text:hover{opacity:.72}@media screen and (max-width:749px){.fs-experience-hero{padding-block:52px 76px}.fs-experience-hero__title{max-width:none}}.fs-experience-hero{padding-block:clamp(72px,8.5vw,118px) clamp(80px,9.5vw,132px)}.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;overflow:hidden}.fs-experience-purpose__header{max-width:760px;margin-bottom:clamp(var(--fs-space-2xl),6vw,var(--fs-space-3xl))}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fs-color-border);border-bottom:1px solid var(--fs-color-border)}.fs-experience-purpose__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:var(--fs-space-l);padding:clamp(var(--fs-space-xl),5vw,var(--fs-space-3xl)) clamp(var(--fs-space-l),5vw,var(--fs-space-2xl))}.fs-experience-purpose__item+.fs-experience-purpose__item{border-left:1px solid var(--fs-color-border)}.fs-experience-purpose__icon{display:flex;width:52px;height:52px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--fs-color-primary);background:var(--fs-color-background-accent);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-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.fs-experience-purpose__title{max-width:520px;margin-bottom:var(--fs-space-m)}.fs-experience-purpose__text{max-width:560px}.fs-experience-purpose__text .metafield-rich_text_field{color:var(--fs-color-text-soft);font-size:1.02rem;line-height:1.75}.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 .45s ease}.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-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)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fitstart-learning.css.map */
