.kaplan-priorities{background-color:#1c1e34;display:grid;grid-template-columns:48% 52%;min-height:650px;overflow:hidden;position:relative;width:100%}.kaplan-priorities,.kaplan-priorities *{box-sizing:border-box}.kaplan-priorities__image-wrap{background-color:#ded2c2;min-height:650px;overflow:hidden;position:relative;width:100%}.kaplan-priorities__image{display:block;height:100%;inset:0;object-fit:cover;object-position:52% center;opacity:0;position:absolute;transform:scale(1.045);transition:opacity 1s ease,transform 1.35s cubic-bezier(.22,1,.36,1);width:100%;will-change:opacity,transform}.kaplan-priorities__content{align-items:center;background-color:#1c1e34;display:flex;justify-content:center;min-width:0;padding:80px 6% 80px calc(6% + 50px);position:relative}.kaplan-priorities__content-inner{margin:0 auto;max-width:760px;width:100%}.kaplan-priorities__eyebrow{color:#ded2c2;font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:4px;line-height:1.4;margin:0 0 58px;opacity:0;text-transform:uppercase;transform:translateY(14px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kaplan-priorities__title{font-family:Cormorant Garamond,Garamond,serif;font-weight:400;letter-spacing:-3px;line-height:.94;margin:0;padding:0}.kaplan-priorities__line{color:#f5efe5;display:block;font-size:clamp(58px,5.3vw,82px);font-style:normal;font-weight:400;opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kaplan-priorities__line--accent{color:#ded2c2;font-style:italic;font-weight:300;margin-top:12px}.kaplan-priorities__description{color:#f5efe5;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:62px 0 0;max-width:500px;opacity:0;padding:0;transform:translateY(14px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kaplan-priorities__image.is-visible{opacity:1;transform:scale(1)}.kaplan-priorities__description.is-visible,.kaplan-priorities__eyebrow.is-visible,.kaplan-priorities__line.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1000px){.kaplan-priorities{grid-template-columns:48% 52%;min-height:560px}.kaplan-priorities__image-wrap{min-height:560px}.kaplan-priorities__content{padding:65px 6%}.kaplan-priorities__eyebrow{font-size:8px;letter-spacing:3px;margin-bottom:44px}.kaplan-priorities__line{font-size:clamp(46px,6vw,62px)}.kaplan-priorities__line--accent{margin-top:10px}.kaplan-priorities__description{font-size:14px;margin-top:48px}}@media (max-width:768px){.kaplan-priorities{display:flex;flex-direction:column;min-height:0}.kaplan-priorities__image-wrap{height:390px;min-height:390px;width:100%}.kaplan-priorities__image{object-position:50% 48%;transform:scale(1.025)}.kaplan-priorities__image.is-visible{transform:scale(1)}.kaplan-priorities__content{align-items:center;display:flex;justify-content:center;padding:72px 24px 76px;text-align:center;width:100%}.kaplan-priorities__content-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:620px;text-align:center;width:100%}.kaplan-priorities__eyebrow{font-size:8px;letter-spacing:3px;line-height:1.55;margin:0 auto 38px;max-width:420px;text-align:center;transform:translateY(12px);width:100%}.kaplan-priorities__title{letter-spacing:-2px;line-height:.96;margin:0 auto;text-align:center;width:100%}.kaplan-priorities__line{font-size:clamp(46px,12vw,60px);text-align:center;transform:translateY(16px);width:100%}.kaplan-priorities__line--accent{margin-top:9px}.kaplan-priorities__description{font-size:14px;line-height:1.65;margin:44px auto 0;max-width:470px;text-align:center;transform:translateY(12px);width:100%}.kaplan-priorities__description.is-visible,.kaplan-priorities__eyebrow.is-visible,.kaplan-priorities__line.is-visible{transform:translateY(0)}}@media (max-width:520px){.kaplan-priorities__image-wrap{height:340px;min-height:340px}.kaplan-priorities__content{padding:64px 20px 68px}.kaplan-priorities__eyebrow{font-size:7.5px;letter-spacing:2.5px;margin-bottom:34px;max-width:330px}.kaplan-priorities__line{font-size:clamp(40px,12.5vw,52px)}.kaplan-priorities__line--accent{margin-top:8px}.kaplan-priorities__description{font-size:13px;margin-top:40px;max-width:340px}}@media (prefers-reduced-motion:reduce){.kaplan-priorities__description,.kaplan-priorities__eyebrow,.kaplan-priorities__image,.kaplan-priorities__line{opacity:1!important;transform:none!important;transition:none!important}}