/* Typography stays live HTML. Paper depth is CSS; the supplied words remain exact. */
.mission-feature{overflow:hidden;background:linear-gradient(120deg,#f7faff 0,#fff 50%,#f2f7ff 100%);border-bottom:1px solid #e6eefb}.mission-feature-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:center}.mission-feature-grid>*{min-width:0}.mission-feature-copy>h2{font-size:43px;line-height:1.16;letter-spacing:-1.8px}.mission-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:25px;max-width:390px}.mission-value-tags{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0 29px;max-width:370px}.mission-value-tags span{border:1px solid #d8e5fb;background:#fff;border-radius:100px;padding:8px 12px;font-size:10px;color:#43679c;box-shadow:0 3px 8px #1356ee04}.mission-note-wrap{position:relative;perspective:1600px;isolation:isolate;margin:15px 15px 22px 0}.note-sheet{position:absolute;inset:0;border-radius:20px;border:1px solid #c5daf9;transform-origin:bottom right;pointer-events:none}.sheet-back{background:linear-gradient(135deg,#dfebff,#eaf2ff);transform:translate(14px,17px) rotate(2.3deg);box-shadow:0 20px 35px #1749a40d;z-index:-2}.sheet-middle{background:#f9fbff;transform:translate(8px,9px) rotate(-1.5deg);z-index:-1}.heritage-mission-note{position:relative;padding:42px 43px 35px 48px;border:1px solid #d7e6ff;border-left:5px solid #1356ee;border-radius:20px;background:linear-gradient(120deg,#fff 50%,#f6faff);box-shadow:10px 18px 45px #1649a517,inset 0 1px 0 #fff;transform:rotateY(-4deg) rotateX(2deg) rotateZ(-1deg);transition:transform .5s,box-shadow .5s;transform-origin:center;overflow:visible}.note-topline{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e3ecfa;padding-bottom:17px;margin-bottom:29px;font-size:7px;letter-spacing:1.2px;color:#8a9fbd;font-weight:600}.note-topline>span:last-child{white-space:nowrap}.note-clip{position:absolute;right:42px;top:-18px;width:24px;height:57px;border:3px solid #7ea8ec;border-radius:13px 13px 10px 10px;transform:rotate(12deg);box-shadow:1px 1px 0 #fff,2px 3px 4px #0d3c8b26;background:linear-gradient(90deg,#ffffff00,#ebf3ff33)}.note-clip:before{content:'';position:absolute;left:4px;right:4px;top:7px;bottom:5px;border:2px solid #b7cff3;border-top:0;border-radius:0 0 8px 8px}.heritage-mission-note .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:14px}.heritage-mission-note h2{font-size:32px;line-height:1.22;letter-spacing:-1.2px}.heritage-mission-note blockquote{margin:25px 0 0;padding:0}.heritage-mission-note blockquote p,.mission-belief{font-size:13px;line-height:2;color:#506887}.mission-belief{margin-top:22px!important;padding-top:21px;border-top:1px solid #e3ecfa}.note-signature{display:flex;align-items:center;gap:14px;border-top:1px solid #e3ecfa;padding-top:23px;margin-top:27px}.note-signature img{width:37px;height:39px;filter:drop-shadow(2px 3px 2px #1557c922)}.note-signature strong{display:block;font-size:11px;font-weight:600;color:#1a4384}.note-signature span{display:block;font-size:8px;line-height:1.8;margin-top:5px;color:#8399b8}.full-mission-note{max-width:970px}.full-mission-note .heritage-mission-note{padding:47px 57px 40px 62px;transform:rotateY(-2deg) rotateZ(-.5deg)}.full-mission-note .heritage-mission-note h2{font-size:41px}.full-mission-note blockquote p,.full-mission-note .mission-belief{font-size:15px;line-height:2}.full-mission-note .note-signature{margin-top:31px}.heritage-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:47px;perspective:1400px}.heritage-value-note{min-width:0;position:relative;display:flex;flex-direction:column;padding:35px;background:linear-gradient(140deg,#fff,#f7faff);border:1px solid #d9e6fb;border-radius:17px;box-shadow:4px 5px 0 #e3edfc,0 15px 28px #1649a509;transform:rotateY(-1deg) rotateX(1deg);transition:transform .35s,box-shadow .35s;isolation:isolate}.heritage-value-note:nth-child(even){transform:rotateY(1deg) rotateX(1deg)}.value-note-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px;font-size:8px;letter-spacing:1.5px;color:#7391bb;font-weight:600}.value-fold{width:26px;height:26px;border-radius:0 0 0 8px;background:linear-gradient(135deg,#e2edff,#fff);box-shadow:-2px 2px 3px #1356ee12;transform:rotate(3deg)}.heritage-value-note h3{font-size:29px;line-height:1.3;letter-spacing:-.9px;color:#1356ee}.value-definition-label{font-size:7px;color:#8ba0bf;letter-spacing:1.5px;font-weight:700;margin-top:24px}.value-definition{font-size:14px;line-height:1.95;margin-top:10px;margin-bottom:23px}.heritage-value-note details{border-top:1px solid #deE8f8;margin-top:auto}.heritage-value-note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0 0;list-style:none;cursor:pointer;color:#3c65a6;font-size:11px;font-weight:600}.heritage-value-note summary::-webkit-details-marker{display:none}.heritage-value-note summary>span{font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.heritage-value-note details[open] summary>span{transform:rotate(45deg)}.heritage-value-note details>p{font-size:13px;line-height:1.95;margin-top:18px;padding:20px;background:#edf4ff;border-radius:10px;border-left:2px solid #b8d2fc}.wellness-note{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:44px 48px;border:1px solid #d7e6fc;border-radius:20px;background:linear-gradient(115deg,#f0f6ff,#fff);box-shadow:7px 8px 0 #e5efff,0 18px 30px #1356ee07}.wellness-note h2{font-size:36px;line-height:1.2;letter-spacing:-1.4px}.wellness-note>p{font-size:14px;line-height:2}.wellness-note .eyebrow{font-size:8px}
@media(hover:hover) and (pointer:fine){.heritage-mission-note:hover{transform:rotateY(-1deg) rotateX(1deg) translateY(-4px);box-shadow:10px 24px 50px #1649a51c}.heritage-value-note:hover{transform:translateY(-4px) rotateY(0deg);box-shadow:4px 7px 0 #d4e5fc,0 23px 35px #1649a510}}
@media(max-width:1100px){.mission-feature-grid{gap:45px;grid-template-columns:.85fr 1.15fr}.heritage-mission-note{padding:33px 31px}.mission-feature-copy>h2{font-size:37px}.heritage-mission-note h2{font-size:29px}.heritage-values-grid{gap:25px}.wellness-note{gap:35px}}
@media(max-width:800px){.mission-feature-grid{grid-template-columns:1fr;gap:34px}.mission-feature-copy>h2{font-size:37px}.mission-feature-copy>p:not(.eyebrow){max-width:560px}.mission-value-tags{max-width:520px}.mission-note-wrap{max-width:650px;margin-right:13px}.heritage-mission-note{padding:35px}.heritage-values-grid{grid-template-columns:1fr}.wellness-note{grid-template-columns:1fr;gap:23px}.full-mission-note .heritage-mission-note{padding:36px}.full-mission-note .heritage-mission-note h2{font-size:35px}}
@media(max-width:680px){.mission-feature-copy>h2{font-size:33px;letter-spacing:-1.5px}.mission-feature-copy>p:not(.eyebrow){font-size:13px}.mission-value-tags{gap:7px;margin-top:23px}.mission-value-tags span{font-size:9px;padding:7px 10px}.mission-feature-copy>.button{font-size:11px}.mission-note-wrap{margin:15px 9px 16px 0}.heritage-mission-note{padding:27px 24px 25px 25px;transform:rotateY(-2deg) rotateZ(-.6deg);border-left-width:4px;border-radius:16px}.note-sheet{border-radius:16px}.sheet-back{transform:translate(8px,12px) rotate(1.5deg)}.sheet-middle{transform:translate(5px,7px) rotate(-1deg)}.note-clip{right:31px;top:-15px;height:46px;width:20px;border-width:2px}.note-clip:before{left:3px;right:3px;top:5px}.note-topline{font-size:5px;letter-spacing:1px;gap:10px;margin-bottom:24px;padding-bottom:15px}.heritage-mission-note .eyebrow{font-size:7px}.heritage-mission-note h2{font-size:27px;letter-spacing:-1px;line-height:1.22}.heritage-mission-note blockquote{margin-top:21px}.heritage-mission-note blockquote p,.mission-belief{font-size:12px;line-height:1.95}.note-signature{gap:10px;margin-top:22px;padding-top:20px}.note-signature img{width:31px;height:33px}.note-signature strong{font-size:9px}.note-signature span{font-size:6px}.full-mission-note .heritage-mission-note{padding:29px 25px}.full-mission-note .heritage-mission-note h2{font-size:29px}.full-mission-note blockquote p,.full-mission-note .mission-belief{font-size:13px;line-height:1.95}.heritage-values-grid{margin-top:32px;gap:25px}.heritage-value-note{padding:27px;transform:none}.heritage-value-note:nth-child(even){transform:none}.heritage-value-note h3{font-size:27px}.value-note-top{font-size:7px;margin-bottom:25px}.value-definition{font-size:13px}.heritage-value-note summary{font-size:11px}.heritage-value-note details>p{padding:17px;font-size:12px}.wellness-note{padding:29px 25px;gap:20px;border-radius:17px}.wellness-note h2{font-size:29px;letter-spacing:-1.1px}.wellness-note>p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.heritage-mission-note,.heritage-mission-note:hover,.heritage-value-note,.heritage-value-note:hover,.heritage-value-note:nth-child(even){transform:none!important;transition:none!important}}
.mission-statement-section{overflow:hidden}.partnership-feature{background:linear-gradient(135deg,#f4f8ff,#fff);border-top:1px solid #e4edfb;border-bottom:1px solid #e4edfb;overflow:hidden}.partnership-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:31px}.partnership-heading h2{font-size:42px;line-height:1.17;letter-spacing:-1.8px}.partnership-heading>p{font-size:14px;line-height:1.95;max-width:500px;margin-bottom:4px}.partnership-art{margin:0;max-width:1140px;perspective:1600px}.partnership-art img{width:100%;height:auto;filter:drop-shadow(0 19px 17px #12468e1c);transform:rotateY(-2deg);transform-origin:center;transition:transform .5s}.partnership-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:27px}.partnership-actions .text-link{font-size:12px}@media(max-width:800px){.partnership-heading{grid-template-columns:1fr;gap:23px}.partnership-heading h2{font-size:35px}.partnership-heading>p{font-size:13px;max-width:none}.partnership-art img{transform:none}.partnership-actions{gap:20px}.partnership-actions .button{font-size:11px}}@media(max-width:680px){.page-hero{overflow:hidden}.partnership-heading{margin-bottom:19px}.partnership-heading h2{font-size:33px;letter-spacing:-1.5px}.partnership-actions .text-link{font-size:11px}.partnership-actions{margin-top:20px}}@media(max-width:380px){.scene-compact .scene-glass-chip{right:5px}}@media(prefers-reduced-motion:reduce){.partnership-art img{transform:none;transition:none}}
