.fdsh-aba,.fdsh-aba *{box-sizing:border-box}.fdsh-aba{position:relative;width:100%;font-family:"Myriad Pro",Arial,sans-serif;color:#303030}.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba img{display:block;width:100%;max-width:100%}.fdsh-aba p{margin:0 0 1em}.fdsh-aba p:last-child{margin-bottom:0}.fdsh-aba [class*="__body"] p,.fdsh-aba [class*="__intro"] p{break-inside:avoid-column}

/* Media wrappers — ensure images always fill the dedicated block */
.fdsh-aba-intro__media,
.fdsh-aba-possibility__media,
.fdsh-aba-land__media,
.fdsh-aba-water__media,
.fdsh-aba-living__media,
.fdsh-aba-seeds__media,
.fdsh-aba-experiment__media,
.fdsh-aba-future__media{display:flex;align-items:stretch}
.fdsh-aba-intro__image,
.fdsh-aba-possibility__image,
.fdsh-aba-land__image,
.fdsh-aba-water__image,
.fdsh-aba-living__image,
.fdsh-aba-seeds__image,
.fdsh-aba-experiment__image,
.fdsh-aba-future__image{flex:1 1 auto;min-width:100%;min-height:100%}

/* HERO — validated ABA composition, now video-first */
.fdsh-aba-hero{display:grid;position:relative;overflow:hidden;isolation:isolate;background:#253027;color:#fff;min-height:84vh}.fdsh-aba-hero__visual,.fdsh-aba-hero__overlay,.fdsh-aba-hero__inner{grid-area:1/1}.fdsh-aba-hero__visual{position:relative;overflow:hidden;z-index:0;background:#253027}.fdsh-aba-hero__poster,.fdsh-aba-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-hero__poster{z-index:0}.fdsh-aba-hero__video{z-index:1}.fdsh-aba-hero__iframe{position:absolute;z-index:1;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;transform:translate(-50%,-50%);border:0;pointer-events:none}.fdsh-aba-hero__overlay{z-index:1;background:linear-gradient(90deg,rgba(18,25,20,.90) 0%,rgba(18,25,20,.72) 38%,rgba(18,25,20,.32) 67%,rgba(18,25,20,.10) 100%),linear-gradient(0deg,rgba(16,22,18,.50) 0%,rgba(16,22,18,0) 42%)}.fdsh-aba-hero__inner{z-index:2;position:relative;width:100%;max-width:1440px;margin-inline:auto;padding-inline:56px;padding-block:110px 78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:72px}.fdsh-aba-hero__content{align-self:end;max-width:820px}.fdsh-aba-hero__eyebrow{margin-bottom:24px;letter-spacing:.08em}.fdsh-aba-hero__title{margin:0 0 22px;max-width:820px;text-wrap:balance}.fdsh-aba-hero__lead{margin-bottom:18px;max-width:760px}.fdsh-aba-hero__intro{max-width:650px}.fdsh-aba-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;padding:14px 24px;border:1px solid rgba(212,184,148,.75);background:rgba(37,48,39,.20);text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fdsh-aba-hero__cta--disabled{display:none}.fdsh-aba-hero__themes{align-self:end;width:190px;padding-inline-start:24px;padding-block:7px;border-inline-start:1px solid rgba(212,184,148,.72);display:flex;flex-direction:column;gap:9px}.fdsh-aba-hero__theme-link,.fdsh-aba-hero__theme-text{display:block;text-decoration:none;letter-spacing:.18em;text-transform:uppercase;color:inherit}.fdsh-aba-hero__theme-link{transition:opacity .2s ease}.fdsh-aba-hero__theme-link:hover,.fdsh-aba-hero__theme-link:focus-visible{opacity:.72}.fdsh-aba-hero__theme-link:focus-visible,.fdsh-aba-hero__cta:focus-visible{outline:2px solid #d4b894;outline-offset:4px}

/* INTRO — ABA editorial triptych */
.fdsh-aba-intro{background:#f6f1e7;overflow:hidden}
.fdsh-aba-intro>.fdsh-aba__container{width:100%;margin-inline:auto}
.fdsh-aba-intro__grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(220px,.56fr) minmax(240px,.62fr);align-items:stretch;min-height:560px}
.fdsh-aba-intro__main{display:flex;flex-direction:column;justify-content:center;padding:78px 64px 76px 48px;background:#f8f5ed}
.fdsh-aba-intro__kicker{margin-bottom:22px;letter-spacing:.16em;text-transform:uppercase}
.fdsh-aba-intro__title{margin:0 0 30px;max-width:760px;text-wrap:balance}
.fdsh-aba-intro__body{max-width:760px}
.fdsh-aba-intro__media{position:relative;overflow:hidden;margin:0;min-width:0;height:560px;align-self:stretch;background:#ddd4c5}
.fdsh-aba-intro__image{width:100%;height:100%;object-fit:cover;object-position:center center}
.fdsh-aba-intro__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:14px 16px;background:linear-gradient(0deg,rgba(22,25,21,.70),rgba(22,25,21,0));color:#fff}
.fdsh-aba-intro__quote-wrap{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:58px 38px;background:#eadfc9}
.fdsh-aba-intro__quote{max-width:300px}
.fdsh-aba-intro__quote-source{margin-top:32px;letter-spacing:.16em;text-transform:uppercase}

@media(max-width:1024px){
 .fdsh-aba-intro__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}
 .fdsh-aba-intro__main{padding:64px 44px}
 .fdsh-aba-intro__media{height:520px}
 .fdsh-aba-intro__quote-wrap{grid-column:1/-1;min-height:220px;padding:42px 44px}
 .fdsh-aba-intro__quote{max-width:660px}
}
@media(max-width:767px){
 .fdsh-aba-intro__grid{grid-template-columns:1fr!important;min-height:0!important}
 .fdsh-aba-intro__main{padding:52px 22px}
 .fdsh-aba-intro__media{height:340px!important;min-height:0}
 .fdsh-aba-intro__quote-wrap{grid-column:auto;min-height:0;padding:42px 22px}
 .fdsh-aba-intro__quote{max-width:none}
}


/* POSSIBILITY — dark editorial split, unique ABA composition */
.fdsh-aba-possibility{overflow:hidden;background:#26352a;color:#fff}
.fdsh-aba-possibility>.fdsh-aba__container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:0}
.fdsh-aba-possibility__grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.72fr);align-items:stretch;min-height:620px}
.fdsh-aba-possibility__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:76px 72px 76px 48px;background:#26352a}
.fdsh-aba-possibility__index{display:flex;align-items:center;gap:10px;margin-bottom:26px;letter-spacing:.15em;text-transform:uppercase}
.fdsh-aba-possibility__title{max-width:720px;margin:0 0 30px;text-wrap:balance}
.fdsh-aba-possibility__body{max-width:860px}
.fdsh-aba-possibility__closing{max-width:780px;margin-top:32px;padding-top:22px;border-block-start:1px solid rgba(212,184,148,.42)}
.fdsh-aba-possibility__media{position:relative;overflow:hidden;min-width:0;min-height:100%;height:100%;align-self:stretch;margin:0;background:#1c271f}
.fdsh-aba-possibility__image{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:center center}
.fdsh-aba-possibility__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:28px 22px 18px;background:linear-gradient(0deg,rgba(20,27,22,.74),rgba(20,27,22,0));color:#fff}

@media(max-width:1024px){
 .fdsh-aba-possibility__grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);min-height:540px}
 .fdsh-aba-possibility__content{padding:60px 44px 60px 36px}
 .fdsh-aba-possibility__image{min-height:540px}
}
@media(max-width:767px){
 .fdsh-aba-possibility__grid{grid-template-columns:1fr!important;min-height:0!important}
 .fdsh-aba-possibility__content{padding:48px 22px}
 .fdsh-aba-possibility__body{column-count:1!important}
 .fdsh-aba-possibility__media{min-height:0}
 .fdsh-aba-possibility__image{height:360px!important;min-height:0}
}

/* THE LAND — editorial header + large panorama + overlapping intervention rail */
.fdsh-aba-land{overflow:hidden;background:#faf8f2;color:#303030}.fdsh-aba-land>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-land__header{max-width:1040px;margin-block-end:46px}.fdsh-aba-land__index{display:flex;align-items:center;gap:10px;margin-bottom:18px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-land__title{margin:0 0 20px;max-width:760px;text-wrap:balance}.fdsh-aba-land__lead{margin-bottom:22px;max-width:820px}.fdsh-aba-land__body{max-width:980px}.fdsh-aba-land__media{position:relative;overflow:hidden;margin:0;height:560px;background:#ddd4c5}.fdsh-aba-land__image{width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-land__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:28px 20px 18px;background:linear-gradient(0deg,rgba(34,34,26,.72),rgba(34,34,26,0));color:#fff}.fdsh-aba-land__features{position:relative;z-index:2;display:grid;margin-block-start:-94px;background:rgba(57,53,40,.96);color:#fff}.fdsh-aba-land__feature{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon text";align-content:center;column-gap:13px;min-height:104px;padding:20px 16px;border-inline-end:1px solid rgba(255,255,255,.17)}.fdsh-aba-land__feature:last-child{border-inline-end:0}.fdsh-aba-land__feature-icon{grid-area:icon;align-self:start;margin-top:1px;line-height:1}.fdsh-aba-land__feature-icon svg,.fdsh-aba-land__feature-icon i{width:1em;height:1em;font-size:inherit;color:currentColor;fill:currentColor}.fdsh-aba-land__feature-image-wrap{display:block;overflow:hidden;width:32px;height:32px;margin-block-end:10px}.fdsh-aba-land__feature-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center center}
.fdsh-aba-land__feature-title{grid-area:title;margin-bottom:6px;letter-spacing:.08em;text-transform:uppercase}.fdsh-aba-land__feature-text{grid-area:text}.fdsh-aba-land__closing{max-width:980px;margin-top:34px;padding-top:4px}

@media(max-width:1024px){.fdsh-aba-land__header{margin-block-end:36px}.fdsh-aba-land__media{height:440px}.fdsh-aba-land__features{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:-76px}}
@media(max-width:767px){.fdsh-aba-land__header{margin-block-end:28px}.fdsh-aba-land__body{column-count:1!important}.fdsh-aba-land__media{height:300px!important}.fdsh-aba-land__features{grid-template-columns:1fr!important;margin-block-start:0!important}.fdsh-aba-land__feature{min-height:0!important;padding:18px 16px;border-inline-end:0;border-block-end:1px solid rgba(255,255,255,.17)}.fdsh-aba-land__feature:last-child{border-block-end:0}.fdsh-aba-land__closing{margin-top:28px}}

/* WATER — dedicated ABA three-part composition: narrative / media / water panel */
.fdsh-aba-water{overflow:hidden;background:#f5eddd;color:#303030}.fdsh-aba-water>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-water__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.70fr) minmax(300px,.78fr);align-items:stretch;min-height:700px}.fdsh-aba-water__main{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:84px 58px 84px 48px;background:#f8f3e9}.fdsh-aba-water__index{display:flex;align-items:center;gap:10px;margin-bottom:24px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-water__title{max-width:620px;margin:0 0 30px;text-wrap:balance}.fdsh-aba-water__body{max-width:650px}.fdsh-aba-water__media{position:relative;overflow:hidden;min-width:0;height:100%;align-self:stretch;margin:0;background:#d8cfbf}.fdsh-aba-water__image{width:100%;height:100%;min-height:700px;object-fit:cover;object-position:center center}.fdsh-aba-water__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:30px 18px 18px;background:linear-gradient(0deg,rgba(25,27,22,.72),rgba(25,27,22,0));color:#fff}.fdsh-aba-water__panel{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:72px 42px 64px;background:#e8d8bb}.fdsh-aba-water__panel-title{margin:0 0 26px;text-wrap:balance}.fdsh-aba-water__panel-body{max-width:440px}.fdsh-aba-water__themes{display:grid;grid-template-columns:1fr;gap:0;margin-top:38px;border-block-start:1px solid rgba(71,65,49,.24)}.fdsh-aba-water__theme{padding:14px 0;border-block-end:1px solid rgba(71,65,49,.24);letter-spacing:.15em;text-transform:uppercase}

@media(max-width:1024px){.fdsh-aba-water__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);min-height:620px}.fdsh-aba-water__main{padding:64px 42px 64px 34px}.fdsh-aba-water__image{min-height:620px}.fdsh-aba-water__panel{grid-column:1/-1;padding:48px 34px}.fdsh-aba-water__themes{grid-template-columns:repeat(4,minmax(0,1fr));border-block-end:1px solid rgba(71,65,49,.24)}.fdsh-aba-water__theme{padding:14px 12px;border-block-end:0;border-inline-end:1px solid rgba(71,65,49,.24)}.fdsh-aba-water__theme:last-child{border-inline-end:0}}
@media(max-width:767px){.fdsh-aba-water__grid{grid-template-columns:1fr!important;min-height:0!important}.fdsh-aba-water__main{padding:50px 22px}.fdsh-aba-water__media{height:390px!important;min-height:0}.fdsh-aba-water__image{height:100%!important;min-height:0}.fdsh-aba-water__panel{grid-column:auto;padding:44px 22px}.fdsh-aba-water__themes{grid-template-columns:1fr}.fdsh-aba-water__theme{padding:13px 0;border-inline-end:0;border-block-end:1px solid rgba(71,65,49,.24)}}

/* LIVING LANDSCAPE — dedicated ABA editorial split with dominant landscape media */
.fdsh-aba-living{overflow:hidden;background:#faf8f2;color:#303030}.fdsh-aba-living>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-living__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:54px;align-items:center;min-height:650px}.fdsh-aba-living__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-block:24px}.fdsh-aba-living__index{display:flex;align-items:center;gap:10px;margin-bottom:22px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-living__title{max-width:650px;margin:0 0 24px;text-wrap:balance}.fdsh-aba-living__lead{max-width:620px;margin-bottom:24px}.fdsh-aba-living__body{max-width:680px}.fdsh-aba-living__closing{max-width:650px;margin-top:32px;padding:22px 0 0 22px;border-block-start:1px solid rgba(182,167,0,.42);border-inline-start:3px solid #b6a700}.fdsh-aba-living__media{position:relative;overflow:hidden;min-width:0;height:650px;align-self:stretch;margin:0;background:#ddd4c5}.fdsh-aba-living__image{width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-living__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:32px 20px 18px;background:linear-gradient(0deg,rgba(30,31,25,.72),rgba(30,31,25,0));color:#fff}
@media(max-width:1024px){.fdsh-aba-living__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.92fr);gap:34px;min-height:560px}.fdsh-aba-living__media{height:560px}.fdsh-aba-living__closing{margin-top:26px}}
@media(max-width:767px){.fdsh-aba-living__grid{grid-template-columns:1fr!important;gap:0!important;min-height:0!important}.fdsh-aba-living__content{padding-block:0 38px}.fdsh-aba-living__media{height:360px!important}.fdsh-aba-living__closing{padding-inline-start:16px}}

/* SEEDS / TIN'AMOUD — dedicated ABA three-part editorial composition */
.fdsh-aba-seeds{overflow:hidden;background:#efe1c4;color:#303030}.fdsh-aba-seeds>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-seeds__grid{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(300px,.62fr) minmax(270px,.58fr);align-items:stretch;min-height:720px}.fdsh-aba-seeds__main{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:76px 58px 76px 48px;background:#f2e6cf}.fdsh-aba-seeds__index{display:flex;align-items:center;gap:10px;margin-bottom:22px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-seeds__title{max-width:680px;margin:0 0 28px;text-wrap:balance}.fdsh-aba-seeds__body{max-width:760px}.fdsh-aba-seeds__closing{max-width:700px;margin-top:30px;padding-top:22px;border-block-start:1px solid rgba(155,118,65,.34)}.fdsh-aba-seeds__media{position:relative;overflow:hidden;min-width:0;height:100%;align-self:stretch;margin:0;background:#d8cfbf}.fdsh-aba-seeds__image{width:100%;height:100%;min-height:720px;object-fit:cover;object-position:center center}.fdsh-aba-seeds__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:30px 18px 18px;background:linear-gradient(0deg,rgba(25,27,22,.72),rgba(25,27,22,0));color:#fff}.fdsh-aba-seeds__panel{display:flex;min-width:0;flex-direction:column;padding:74px 34px 62px;background:#ead7b1}.fdsh-aba-seeds__panel-title{margin-bottom:8px;letter-spacing:.18em;text-transform:uppercase}.fdsh-aba-seeds__panel-subtitle{letter-spacing:.22em;text-transform:uppercase}.fdsh-aba-seeds__themes{display:grid;gap:0;margin-top:auto;padding-top:52px;border-block-start:1px solid rgba(71,65,49,.22)}.fdsh-aba-seeds__theme{padding:14px 0;border-block-end:1px solid rgba(71,65,49,.22);letter-spacing:.14em;text-transform:uppercase}
@media(max-width:1024px){.fdsh-aba-seeds__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);min-height:640px}.fdsh-aba-seeds__main{padding:60px 40px 60px 34px}.fdsh-aba-seeds__image{min-height:640px}.fdsh-aba-seeds__panel{grid-column:1/-1;min-height:250px;padding:46px 30px}.fdsh-aba-seeds__themes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;padding-top:0;border-block-start:1px solid rgba(71,65,49,.22);border-block-end:1px solid rgba(71,65,49,.22)}.fdsh-aba-seeds__theme{padding:14px 12px;border-block-end:0;border-inline-end:1px solid rgba(71,65,49,.22)}.fdsh-aba-seeds__theme:last-child{border-inline-end:0}}
@media(max-width:767px){.fdsh-aba-seeds__grid{grid-template-columns:1fr!important;min-height:0!important}.fdsh-aba-seeds__main{padding:48px 22px}.fdsh-aba-seeds__media{height:390px!important;min-height:0}.fdsh-aba-seeds__image{height:100%!important;min-height:0}.fdsh-aba-seeds__panel{grid-column:auto;min-height:0;padding:42px 22px}.fdsh-aba-seeds__themes{grid-template-columns:1fr;margin-top:30px}.fdsh-aba-seeds__theme{padding:13px 0;border-inline-end:0;border-block-end:1px solid rgba(71,65,49,.22)}}

/* EXPERIMENT — dedicated ABA open editorial composition */
.fdsh-aba-experiment{overflow:hidden;background:#fbfaf6;color:#303030}.fdsh-aba-experiment>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-experiment__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:74px;align-items:center;min-height:680px}.fdsh-aba-experiment__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-block:20px}.fdsh-aba-experiment__index{display:flex;align-items:center;gap:10px;margin-bottom:22px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-experiment__title{max-width:650px;margin:0 0 28px;text-wrap:balance}.fdsh-aba-experiment__body{max-width:760px}.fdsh-aba-experiment__closing{max-width:700px;margin-top:36px;padding-top:24px;border-block-start:1px solid rgba(155,118,65,.32)}.fdsh-aba-experiment__closing-intro{max-width:620px;margin-bottom:12px}.fdsh-aba-experiment__closing-question{max-width:620px;text-wrap:balance}.fdsh-aba-experiment__media{position:relative;overflow:hidden;min-width:0;height:540px;align-self:stretch;margin:0;background:#e7e0d5}.fdsh-aba-experiment__image{width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-experiment__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:32px 20px 18px;background:linear-gradient(0deg,rgba(30,31,25,.72),rgba(30,31,25,0));color:#fff}
@media(max-width:1024px){.fdsh-aba-experiment__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:42px;min-height:600px}.fdsh-aba-experiment__media{height:500px}.fdsh-aba-experiment__closing{margin-top:30px}}
@media(max-width:767px){.fdsh-aba-experiment__grid{grid-template-columns:1fr!important;gap:34px!important;min-height:0!important}.fdsh-aba-experiment__content{padding-block:0}.fdsh-aba-experiment__media{height:360px!important}.fdsh-aba-experiment__closing{margin-top:26px}}


/* LEARNING — dedicated ABA dark editorial chapter */
.fdsh-aba-learning{overflow:hidden;background:#263228;color:#fff}.fdsh-aba-learning>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-learning__header{max-width:1080px}.fdsh-aba-learning__index{display:flex;align-items:center;gap:10px;margin-bottom:22px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-learning__title{max-width:820px;margin:0 0 28px;text-wrap:balance}.fdsh-aba-learning__body{max-width:1080px}.fdsh-aba-learning__body p:first-child{font-size:1.06em}.fdsh-aba-learning__closing{max-width:820px;margin-top:30px;padding-top:24px;border-block-start:1px solid rgba(212,184,148,.42);text-wrap:balance}.fdsh-aba-learning__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fdsh-aba-learning__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#f5f1e8;color:#303030}.fdsh-aba-learning__card-media{overflow:hidden;width:100%;height:220px;background:#ddd4c5}.fdsh-aba-learning__card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-learning__card-content{display:flex;min-height:138px;flex:1;flex-direction:column;padding:22px 22px 24px}.fdsh-aba-learning__card-title{margin-bottom:10px;letter-spacing:.15em;text-transform:uppercase}.fdsh-aba-learning__card-text{max-width:320px}
@media(max-width:1024px){.fdsh-aba-learning__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fdsh-aba-learning__card-media{height:200px}.fdsh-aba-learning__header{max-width:100%}}
@media(max-width:767px){.fdsh-aba-learning__body{column-count:1!important}.fdsh-aba-learning__cards{grid-template-columns:1fr!important;gap:16px}.fdsh-aba-learning__card-media{height:240px!important}.fdsh-aba-learning__card-content{min-height:0;padding:20px}.fdsh-aba-learning__closing{margin-top:24px}}

/* THE QUESTION — dedicated ABA full-bleed photographic statement */
.fdsh-aba-question{position:relative;isolation:isolate;display:flex;overflow:hidden;min-height:780px;background:#1f2a22;color:#fff}.fdsh-aba-question>.fdsh-aba__container{position:relative;z-index:3;display:flex;width:100%;margin-inline:auto;flex-direction:column;justify-content:center}.fdsh-aba-question__media{position:absolute;z-index:0;inset:0;width:100%;height:100%;max-width:none!important}.fdsh-aba-question__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-question__overlay{position:absolute;z-index:1;inset:0;background:rgba(22,29,24,.63)}.fdsh-aba-question__content-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:74px;align-items:end;width:100%}.fdsh-aba-question__headline,.fdsh-aba-question__narrative{min-width:0}.fdsh-aba-question__index{display:flex;align-items:center;gap:10px;margin-bottom:24px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-question__title{max-width:760px;margin:0 0 30px;text-wrap:balance}.fdsh-aba-question__intro{max-width:650px}.fdsh-aba-question__narrative{max-width:650px;justify-self:end}.fdsh-aba-question__body{max-width:620px}.fdsh-aba-question__fragments{max-width:620px;margin-block:30px;padding:24px 0 22px 24px;border-block:1px solid rgba(212,184,148,.42);border-inline-start:3px solid #d4b894;background:rgba(19,27,22,.25);backdrop-filter:blur(2px)}.fdsh-aba-question__fragments-text p{margin:0}.fdsh-aba-question__closing{max-width:620px}.fdsh-aba-question__closing p:last-child{margin-bottom:0}
@media(max-width:1024px){.fdsh-aba-question{min-height:680px}.fdsh-aba-question__content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px}.fdsh-aba-question__title{max-width:600px}.fdsh-aba-question__narrative{max-width:none}.fdsh-aba-question__fragments{padding-inline-start:20px}}
@media(max-width:767px){.fdsh-aba-question{min-height:720px}.fdsh-aba-question__content-grid{grid-template-columns:1fr!important;gap:28px!important;align-items:start}.fdsh-aba-question__narrative{justify-self:stretch}.fdsh-aba-question__title{max-width:100%}.fdsh-aba-question__intro,.fdsh-aba-question__body,.fdsh-aba-question__closing,.fdsh-aba-question__fragments{max-width:100%}.fdsh-aba-question__fragments{margin-block:22px;padding:18px 0 18px 16px}}

/* THE FUTURE — dedicated ABA final editorial triptych */
.fdsh-aba-future{overflow:hidden;background:#f4efe4;color:#303030}.fdsh-aba-future>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-future__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr) minmax(300px,.82fr);gap:34px;align-items:stretch;min-height:680px}.fdsh-aba-future__main{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:74px 26px 74px 0}.fdsh-aba-future__index{display:flex;align-items:center;gap:10px;margin-bottom:24px;letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-future__title{max-width:760px;margin:0 0 30px;text-wrap:balance}.fdsh-aba-future__intro{max-width:720px}.fdsh-aba-future__media{overflow:hidden;min-width:0;height:620px;align-self:stretch;margin:30px 0;background:#ddd4c5}.fdsh-aba-future__image{width:100%;height:100%;object-fit:cover;object-position:center center}.fdsh-aba-future__panel{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:56px 38px;background:#eadfc9}.fdsh-aba-future__body{max-width:520px}.fdsh-aba-future__quote-wrap{margin-block:34px;padding:28px 24px;background:#29382d}.fdsh-aba-future__quote p{margin:0}.fdsh-aba-future__closing{max-width:520px}.fdsh-aba-future__closing strong{font-weight:700;color:#9b7641}
@media(max-width:1024px){.fdsh-aba-future__grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;min-height:0}.fdsh-aba-future__main{padding:60px 20px 44px 0}.fdsh-aba-future__media{height:500px;margin:30px 0}.fdsh-aba-future__panel{grid-column:1/-1;padding:44px 34px}.fdsh-aba-future__quote-wrap{max-width:760px}}
@media(max-width:767px){.fdsh-aba-future__grid{grid-template-columns:1fr!important;gap:0!important}.fdsh-aba-future__main{padding:48px 0 36px}.fdsh-aba-future__media{height:380px!important;margin:0}.fdsh-aba-future__panel{grid-column:auto;padding:40px 22px}.fdsh-aba-future__quote-wrap{margin-block:28px;padding:24px 20px}}

/* MADE POSSIBLE BY — dedicated ABA partner/funder strip */
.fdsh-aba-partners{overflow:hidden;background:#d4b894;color:#303030}.fdsh-aba-partners>.fdsh-aba__container{width:100%;margin-inline:auto}.fdsh-aba-partners__header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-block-end:30px;border-block-end:1px solid rgba(48,48,48,.24)}.fdsh-aba-partners__index{letter-spacing:.16em;text-transform:uppercase}.fdsh-aba-partners__title{margin:0;letter-spacing:.08em;text-transform:uppercase}.fdsh-aba-partners__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding-block-start:34px}.fdsh-aba-partners__item-link{display:block;color:inherit;text-decoration:none}.fdsh-aba-partners__item{display:flex;min-width:0;min-height:138px;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-inline-start:1px solid rgba(48,48,48,.18)}.fdsh-aba-partners__grid>*:first-child .fdsh-aba-partners__item,.fdsh-aba-partners__grid>.fdsh-aba-partners__item:first-child{border-inline-start:0}.fdsh-aba-partners__logo-wrap{display:flex;width:100%;height:86px;align-items:center;justify-content:center}.fdsh-aba-partners__logo{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.fdsh-aba-partners__name{margin-block-start:14px;text-align:center}.fdsh-aba-partners__item-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:1024px){.fdsh-aba-partners__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fdsh-aba-partners__header{align-items:start;flex-direction:column}.fdsh-aba-partners__item{min-height:128px}.fdsh-aba-partners__logo-wrap{height:76px}}
@media(max-width:767px){.fdsh-aba-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block-start:24px}.fdsh-aba-partners__header{gap:12px;padding-block-end:22px}.fdsh-aba-partners__item{min-height:110px;padding:14px 10px}.fdsh-aba-partners__logo-wrap{height:64px}.fdsh-aba-partners__name{margin-block-start:10px}}

/* Editorial Introduction — optional quote treatment for Side Statement */
.fdsh-aba-intro__quote--quotation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:14px;margin:0}
.fdsh-aba-intro__quote-icon{display:inline-flex;line-height:1;color:#9b7641}
.fdsh-aba-intro__quote-icon svg{width:1em;height:1em;fill:currentColor}
.fdsh-aba-intro__quote-icon--start{align-self:start}
.fdsh-aba-intro__quote-icon--end{align-self:end}
.fdsh-aba-intro__quote-text{min-width:0}



/* MADE POSSIBLE BY — carousel mode */
.fdsh-aba-partners{--fdsh-aba-partners-spv:4;--fdsh-aba-partners-gap:34px}
.fdsh-aba-partners__carousel{position:relative;padding-block-start:34px}
.fdsh-aba-partners__viewport{position:relative;overflow:hidden;min-width:0}
.fdsh-aba-partners__track{display:flex;align-items:stretch;gap:var(--fdsh-aba-partners-gap);will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fdsh-aba-partners__track>.fdsh-aba-partners__item-link,.fdsh-aba-partners__track>.fdsh-aba-partners__item{min-width:0;flex:0 0 calc((100% - (var(--fdsh-aba-partners-spv) - 1)*var(--fdsh-aba-partners-gap))/var(--fdsh-aba-partners-spv))}
.fdsh-aba-partners__track>.fdsh-aba-partners__item-link{display:flex}
.fdsh-aba-partners__track>.fdsh-aba-partners__item-link>.fdsh-aba-partners__item{width:100%;height:100%}
.fdsh-aba-partners__track>.fdsh-aba-partners__item,.fdsh-aba-partners__track>.fdsh-aba-partners__item-link .fdsh-aba-partners__item{border-inline-start:1px solid rgba(48,48,48,.18)}
.fdsh-aba-partners__track>:first-child.fdsh-aba-partners__item,.fdsh-aba-partners__track>:first-child.fdsh-aba-partners__item-link .fdsh-aba-partners__item{border-inline-start:0}
.fdsh-aba-partners__nav{position:absolute;z-index:3;inset-block-start:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(48,48,48,.22);background:#f6f1e7;color:#303030;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}
.fdsh-aba-partners__nav--prev{inset-inline-start:10px}.fdsh-aba-partners__nav--next{inset-inline-end:10px}
.fdsh-aba-partners__nav:hover,.fdsh-aba-partners__nav:focus-visible{background:#303030;color:#fff}
.fdsh-aba-partners__nav:focus-visible{outline:2px solid #303030;outline-offset:3px}
.fdsh-aba-partners__nav:disabled{opacity:.28;cursor:not-allowed}
.fdsh-aba-partners__nav span{display:block;line-height:1;transform:translateY(-1px)}
.fdsh-aba-partners__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}
.fdsh-aba-partners__dot{width:8px;height:8px;margin:0;padding:0;border:0;background:rgba(48,48,48,.30);cursor:pointer;transition:transform .2s ease,background-color .2s ease}
.fdsh-aba-partners__dot.is-active{background:#303030;transform:scale(1.35)}
.fdsh-aba-partners__dot:focus-visible{outline:2px solid #303030;outline-offset:3px}
.fdsh-aba-partners__carousel .fdsh-aba-partners__item-link{color:inherit;text-decoration:none}
.fdsh-aba-partners__carousel .fdsh-aba-partners__item{height:100%}
.fdsh-aba-partners__grid{padding-block-start:34px}

@media(max-width:1024px){.fdsh-aba-partners{--fdsh-aba-partners-spv:3;--fdsh-aba-partners-gap:24px}.fdsh-aba-partners__carousel{padding-block-start:28px}}
@media(max-width:767px){.fdsh-aba-partners{--fdsh-aba-partners-spv:2;--fdsh-aba-partners-gap:16px}.fdsh-aba-partners__carousel{padding-block-start:24px}.fdsh-aba-partners__nav{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.fdsh-aba-partners__track,.fdsh-aba-partners__nav,.fdsh-aba-partners__dot{transition:none!important}}

.fdsh-aba-partners--grayscale .fdsh-aba-partners__logo{filter:grayscale(1)}
