.story-hero-art,.people-page-art{position:relative;isolation:isolate}.story-hero-photo{transform:rotate(-4deg)}.story-hero-photo img{width:100%;aspect-ratio:1.18;object-fit:cover;object-position:50% 50%}.story-hello{position:absolute;right:-5px;bottom:-24px;background:var(--teal);border:2px solid var(--ink);border-radius:28px 28px 3px 28px;padding:18px 27px;transform:rotate(8deg);font:700 34px/1 var(--display);letter-spacing:-.05em;box-shadow:4px 5px 0 var(--ink)}.story-beginning{display:grid;grid-template-columns:.95fr 1.05fr;gap:95px}.story-beginning h2{margin-top:21px}.story-beginning-title svg{width:190px;height:35px;color:var(--coral);stroke-width:4;margin-top:16px}.story-long-copy{font-size:16px}.story-long-copy .story-lead{font:600 25px/1.4 var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:25px}.story-long-copy .text-link{margin-top:25px}.story-by-numbers{background:var(--lavender);padding-block:75px}.story-facts-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:45px}.story-facts-heading>.eyebrow{max-width:260px;padding-bottom:8px}.story-facts-heading h2{font-size:49px;max-width:620px}.story-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.story-facts-grid article{border-top:2px solid var(--ink);padding-top:25px}.story-facts-grid strong{font:800 94px/.95 var(--display);letter-spacing:-.08em;display:block;color:var(--teal-text)}.story-facts-grid article:nth-child(2) strong{color:#a32d52}.story-facts-grid article:nth-child(3) strong{color:#73538f}.story-facts-grid h3{font-size:24px;margin:20px 0 15px}.story-facts-grid p{font-size:15px;color:var(--muted);line-height:1.8;max-width:330px}.story-place{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center}.story-place-photos{position:relative;padding:0 22px 75px 0}.story-room-photo{transform:rotate(-3deg);padding:10px 10px 35px;background:white;box-shadow:5px 6px 0 var(--purple);border:1px solid var(--line);position:relative}.story-room-photo img{aspect-ratio:1;object-fit:cover;width:100%}.story-room-photo figcaption{position:absolute;bottom:3px;left:14px;font:600 24px/1.3 var(--hand)}.story-building-photo{width:40%;position:absolute;right:-10px;bottom:-5px;transform:rotate(8deg);padding:7px;background:white;box-shadow:4px 4px 0 var(--teal)}.story-building-photo img{width:100%;aspect-ratio:1;object-fit:cover}.story-building-photo figcaption{font:600 17px/1.2 var(--hand);padding:7px 0 2px;text-align:center}.story-place-copy h2{margin:20px 0 27px}.story-place-copy p{font-size:16px}.story-place-copy address{margin-top:25px;padding-left:20px;border-left:4px solid var(--yellow);font:400 15px/1.8 var(--sans);color:var(--ink)}.story-place-copy .text-link{margin-top:25px}.story-belief{background:var(--blue);padding-block:85px}.story-belief-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.story-belief h2{margin-top:20px}.story-belief .content-copy{font-size:16px}.story-belief .text-link{margin-top:25px}.story-cta{background:var(--yellow)}.story-cta h2 em{color:#a32d52}.people-team-photo{transform:rotate(3deg)}.people-team-photo img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:47% 45%}.people-care-note{position:absolute;left:-18px;bottom:-20px;font:600 32px/.95 var(--hand);padding:22px 26px;background:var(--yellow);transform:rotate(-8deg);border-radius:50%;border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);text-align:center}.people-leadership>.section-heading{margin-bottom:55px}.people-profile{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:center;padding:45px 50px;border:2px solid var(--ink);border-radius:22px;background:#fff8e7;box-shadow:6px 7px 0 var(--yellow)}.people-profile>figure{position:relative;transform:rotate(-3deg);background:white;padding:9px 9px 37px;box-shadow:4px 4px 0 var(--teal);border:1px solid var(--line)}.people-profile>figure img{width:100%;aspect-ratio:.87;object-fit:cover;object-position:50% 25%}.people-profile figcaption{position:absolute;bottom:6px;left:12px;right:8px;font:600 23px/1.15 var(--hand);text-align:center}.people-biography h3{font-size:48px;margin:13px 0 24px}.people-biography>p{font-size:16px;line-height:1.9;color:var(--muted)}.people-full-quote{text-align:center;max-width:850px;margin:75px auto}.people-full-quote>span{font:800 95px/.5 var(--display);color:var(--coral);display:block;margin-bottom:18px}.people-full-quote p{font:600 33px/1.35 var(--display);letter-spacing:-.03em}.people-full-quote cite{display:block;font:600 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-top:25px}.people-board{grid-template-columns:1.3fr .7fr;background:#f5f1fc;box-shadow:6px 7px 0 #cbb5df}.people-board>figure{order:2;transform:rotate(3deg);box-shadow:4px 4px 0 var(--coral)}.people-board .people-biography{order:1}.people-board>figure img{object-position:74% 30%}.people-teaching-care{padding-block:85px;background:var(--blue)}.people-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.people-principles article{position:relative;border-top:2px solid var(--ink);padding-top:24px}.people-principle-number{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--ink);border-radius:50%;font-size:11px;font-weight:600;background:var(--yellow);margin-bottom:22px}.people-principles article:nth-child(2) .people-principle-number{background:#d9c5ee}.people-principles article:nth-child(3) .people-principle-number{background:#ffc7d3}.people-principles h3{font-size:27px;margin-bottom:17px}.people-principles p{font-size:16px;line-height:1.8;color:var(--muted)}.people-handwritten{display:block;font:600 25px/1.3 var(--hand);margin-top:23px;transform:rotate(-3deg)}.people-attention{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.people-attention-art{position:relative;padding:32px 20px;text-align:center;background:var(--pink);border-radius:35px;transform:rotate(-3deg);border:2px solid var(--ink);box-shadow:6px 7px 0 var(--coral)}.people-attention-art>strong{display:block;font:800 100px/1.1 var(--display);letter-spacing:-.08em;margin-top:18px}.people-attention-art>span:last-child{display:block;font-size:14px;font-weight:600;margin-top:12px}.people-children-dots{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;max-width:230px;margin-inline:auto}.people-children-dots i{display:block;aspect-ratio:1;background:var(--teal);border-radius:50%;border:1px solid var(--ink)}.people-children-dots i:nth-child(3n+1){background:var(--yellow)}.people-children-dots i:nth-child(3n+2){background:#cbb5df}.people-attention h2{margin:20px 0 26px}.people-attention .content-copy{font-size:16px}.people-attention .text-link{margin-top:25px}.people-page-cta{background:var(--yellow)}.people-page-cta h2 em{color:#a32d52}
@media(max-width:1100px){.story-beginning,.story-place,.story-belief-grid{gap:55px}.story-facts-heading h2{font-size:43px}.story-facts-grid{gap:25px}.story-facts-grid strong{font-size:82px}.story-facts-grid h3{font-size:22px}.people-profile{padding:35px;gap:40px;grid-template-columns:.8fr 1.2fr}.people-biography h3{font-size:39px}.people-board{grid-template-columns:1.2fr .8fr}.people-principles{gap:25px}.people-principles h3{font-size:24px}.people-attention{gap:60px}.people-full-quote p{font-size:30px}.story-place-copy h2{font-size:45px}.story-room-photo figcaption{font-size:21px}.people-profile figcaption{font-size:20px}}
@media(max-width:760px){.story-hero-art,.people-page-art{margin:18px 4px 18px}.story-hello{font-size:28px;padding:15px 22px;right:0;bottom:-25px}.story-hero-photo img{aspect-ratio:1.1}.story-beginning{grid-template-columns:1fr;gap:28px}.story-beginning h2{margin-top:17px}.story-beginning-title svg{width:140px;height:26px;margin-top:10px}.story-long-copy{font-size:15px}.story-long-copy .story-lead{font-size:23px;margin-bottom:22px}.story-by-numbers{padding-block:60px}.story-facts-heading{display:block;margin-bottom:32px}.story-facts-heading>.eyebrow{max-width:none;padding:0}.story-facts-heading h2{font-size:38px;margin-top:18px}.story-facts-grid{grid-template-columns:1fr;gap:30px}.story-facts-grid article{padding-top:22px}.story-facts-grid strong{font-size:85px}.story-facts-grid h3{font-size:25px;margin:15px 0 13px}.story-facts-grid p{font-size:15px;max-width:100%}.story-place{grid-template-columns:1fr;gap:45px}.story-place-photos{padding:0 22px 65px 0;margin-inline:4px}.story-room-photo{padding:8px 8px 31px}.story-room-photo figcaption{font-size:20px;left:10px;bottom:4px}.story-building-photo{right:0;width:43%;bottom:0;border:1px solid var(--line);padding:6px}.story-building-photo figcaption{font-size:16px;padding:6px 0 0}.story-place-copy h2{font-size:39px;margin:18px 0 24px}.story-place-copy p{font-size:15px}.story-place-copy address{font-size:14px;margin-top:23px;padding-left:15px}.story-belief{padding-block:60px}.story-belief-grid{grid-template-columns:1fr;gap:27px}.story-belief h2{margin-top:18px}.story-belief .content-copy{font-size:15px}.people-care-note{left:-7px;bottom:-23px;font-size:29px;padding:20px 23px}.people-team-photo img{aspect-ratio:1.1}.people-leadership>.section-heading{margin-bottom:32px}.people-profile{grid-template-columns:1fr;padding:25px 22px;gap:32px;border-radius:17px;box-shadow:4px 5px 0 var(--yellow)}.people-profile>figure{width:min(270px,90%);margin-inline:auto;padding:8px 8px 34px}.people-profile>figure img{aspect-ratio:.95}.people-profile figcaption{font-size:22px;bottom:5px;left:8px;right:8px}.people-biography h3{font-size:37px;margin:12px 0 22px}.people-biography>p{font-size:15px;line-height:1.85}.people-full-quote{margin:55px auto}.people-full-quote>span{font-size:75px;margin-bottom:15px}.people-full-quote p{font-size:27px;line-height:1.35}.people-full-quote cite{font-size:10px;margin-top:20px}.people-board>figure,.people-board .people-biography{order:initial}.people-board{box-shadow:4px 5px 0 #cbb5df}.people-teaching-care{padding-block:60px}.people-principles{grid-template-columns:1fr;gap:30px}.people-principle-number{margin-bottom:17px}.people-principles h3{font-size:27px;margin-bottom:14px}.people-principles p{font-size:15px}.people-handwritten{font-size:25px;margin-top:18px}.people-attention{grid-template-columns:1fr;gap:40px}.people-attention-art{max-width:350px;margin-inline:auto;width:calc(100% - 20px);padding:28px 20px;box-shadow:4px 5px 0 var(--coral)}.people-children-dots{max-width:210px;gap:12px}.people-attention-art>strong{font-size:90px;margin-top:18px}.people-attention-art>span:last-child{font-size:13px;margin-top:8px}.people-attention h2{margin:18px 0 24px}.people-attention .content-copy{font-size:15px}}
@media(max-width:375px){.story-hello{font-size:25px;padding:14px 19px}.story-room-photo figcaption{font-size:18px}.story-building-photo figcaption{font-size:14px}.story-facts-heading h2{font-size:35px}.people-profile{padding:23px 18px}.people-biography h3{font-size:34px}.people-profile figcaption{font-size:20px}.people-full-quote p{font-size:25px}.people-attention-art>strong{font-size:82px}}
/* The care note sits above the photograph, clear of its caption. */
.people-care-note{left:-12px;top:-14px;bottom:auto}
