.photo-to-text p{color:#edf7ff}.photo-to-text h2{color:#fff}.photo-to-text .eyebrow{color:#ddecba}.photo-to-text .button{color:#073f5f}.photo-to-text:before{filter:none}.clay-story-grid h2 br{display:initial}
.home-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-photo-story{display:block;position:relative;border-radius:24px;overflow:hidden;background:#073f5f;min-height:390px}.home-photo-story img{width:100%;height:430px;object-fit:cover;transition:transform .3s}.home-photo-story:hover img{transform:scale(1.025)}.home-photo-story h3{position:absolute;inset:auto 0 0;margin:0;padding:70px 24px 25px;background:linear-gradient(transparent,rgba(4,37,59,.96));color:white;font-size:24px;line-height:1.18}.story-local-video{margin:36px 0}.story-local-video video{width:100%;max-height:600px;border-radius:22px;background:#073f5f}.news-brand{height:100%;min-height:230px;display:flex;align-items:center;justify-content:center;background:#e8f5fa}.news-brand img{width:65%;height:auto;object-fit:contain}.team-photo .team-brand-mark{width:80%;height:auto;object-fit:contain;margin:auto;position:static}.team-photo{display:flex;align-items:center;justify-content:center;background:#e8f5fa}
.archive-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:35px}.archive-controls button{min-height:46px;padding:10px 23px;border:1px solid #b2cedb;border-radius:24px;color:#073f5f;background:#f3faff;font:800 15px 'DM Sans',sans-serif;cursor:pointer}.archive-controls button[aria-pressed=true]{background:#006394;color:white;border-color:#006394}.archive-controls span{font-size:14px;color:#405d6d}.media-year[hidden]{display:none!important}.game-card-bottom span:last-child{color:#475d23}.level-choice input:checked+span small{color:#fff}.play-pass small{color:#3f5424}.game-room{scroll-margin-top:145px}.news-art .clay-initial{font-size:54px}.site-header a,.site-header button{color:#073f5f}.site-header .header-cta{color:#fff}.mega-intro p{color:#435f6e}.source-reference{display:none}.page-title p,.small-note,.news-count,.game-count{color:#496373}.clay-photo-main img{filter:none}.reportage-shot figcaption{color:#123e54}.home-media-wall img,.rich-photo img{filter:none}
@media(max-width:900px){.home-photo-grid{grid-template-columns:1fr 1fr}.home-photo-story:first-child{grid-column:1/-1}.home-photo-story:first-child img{height:420px}.photo-to-text:before{background-image:linear-gradient(180deg,rgba(7,63,95,0) 15%,rgba(7,63,95,.25) 38%,rgba(7,63,95,.98) 70%),var(--media-bg);background-position:35% center}.photo-to-text .fade-copy{padding-top:240px}.game-room{scroll-margin-top:115px}}
@media(max-width:600px){.home-photo-grid{grid-template-columns:1fr}.home-photo-story:first-child{grid-column:auto}.home-photo-story,.home-photo-story img,.home-photo-story:first-child img{min-height:0;height:360px}.home-photo-story h3{font-size:23px}.archive-controls{gap:8px}.archive-controls button{padding:10px 16px}.media-event-head{flex-wrap:wrap}.site-header .official-logo{filter:none}}
@media(prefers-reduced-motion:reduce){.home-photo-story img{transition:none}.home-photo-story:hover img{transform:none}}
.mega-links a>span{color:#496b80}.quicklinks>span{color:#496373}.game-card-world{color:#466a7c}
.photo-to-text{scroll-margin-top:165px}
.profile-hero:not(:has(.profile-portrait)){grid-template-columns:1fr;max-width:1050px}.team-photo>img:not(.team-brand-mark){width:100%;height:100%;object-fit:cover;object-position:center 19%;position:absolute;inset:0}.team-photo{position:relative}.team-photo .portrait-label{position:relative;z-index:2}
.team-photo .hand-label{z-index:2}.team-photo{min-height:510px}
@media(max-width:700px){.team-photo{min-height:450px}}
body[data-page="home"] .journey{background:#e5f1d6;border-radius:30px;padding:48px;margin-top:32px;margin-bottom:48px}.home-photo-news .journal-copy{padding:25px;background:#eef6df;border-radius:0 0 24px 24px}.home-photo-news:nth-child(2) .journal-copy{background:#fff0ca}.home-photo-news:nth-child(3) .journal-copy{background:#dceffa}.home-photo-news .journal-image{border-radius:24px 24px 0 0;aspect-ratio:1.3}.home-photo-news .journal-image img{object-position:center 35%}.home-photo-news{display:flex;flex-direction:column}.home-photo-news .journal-copy{flex:1}.home-photo-news .journal-copy h3{font-size:29px}.home-story-photos{position:relative;padding:0 50px 70px 0;min-height:480px}.home-story-photos img:first-child{width:100%;height:390px;object-fit:cover;border-radius:35px 65px 32px 35px}.home-story-photos img:nth-child(2){position:absolute;right:0;bottom:0;width:43%;height:235px;object-fit:cover;border:8px solid #eaf4db;border-radius:28px;box-shadow:0 15px 30px #073f5f22}.clay-story-grid{align-items:center;gap:55px}.clay-story-grid h2{font-size:clamp(35px,4.1vw,57px)}.home-real-wall{background:#e5f4fb}.retouched-school-wall{display:grid;grid-template-columns:1.12fr .88fr 1.12fr .88fr;gap:18px}.wall-photo{position:relative;height:420px;overflow:hidden;border-radius:28px}.wall-photo:nth-child(even){margin-top:45px}.wall-photo img{height:100%;width:100%;object-fit:cover}.wall-photo span{position:absolute;inset:auto 0 0;padding:90px 20px 25px;color:#fff;font:900 23px/1.15 var(--display);background:linear-gradient(transparent,rgba(3,37,56,.94))}.authentic-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.authentic-photo{border-radius:30px;overflow:hidden}.authentic-photo img{height:440px;object-fit:cover;width:100%}.authentic-split h2{font-size:45px;line-height:1.13;margin-bottom:25px}.authentic-split p{font-size:18px;line-height:1.8;margin-bottom:25px}.home-facts .home-fact:nth-child(2){background:#e0f2fa}.home-facts .home-fact:nth-child(3){background:#fff0ce}.home-facts .home-fact:nth-child(4){background:#e6edfa}.photo-to-text:before{background-image:linear-gradient(90deg,transparent 27%,rgba(7,63,95,.1) 43%,rgba(7,63,95,.94) 62%,#073f5f 90%),var(--media-bg)}.photo-to-text .inner{grid-template-columns:1.2fr .8fr}.photo-to-text .fade-copy{padding:48px 35px 48px 0}.photo-to-text h2{font-size:clamp(40px,4.7vw,65px);line-height:1.06}.photo-to-text p{font-size:18px}.photo-to-text .button{margin-top:12px}.canteen-category-heading>div>.eyebrow{display:none}
@media(max-width:1000px){.retouched-school-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-photo{height:390px}.wall-photo:nth-child(even){margin-top:0}.home-story-photos{min-height:420px;padding-right:25px}.home-story-photos img:first-child{height:330px}.home-story-photos img:nth-child(2){height:195px}.clay-story-grid{gap:35px}}
@media(max-width:760px){body[data-page="home"] .journey{padding:30px 23px}.home-story-photos{margin-bottom:25px}.clay-story-grid,.authentic-split{grid-template-columns:1fr}.authentic-split{gap:27px}.authentic-photo img{height:340px}.authentic-split h2{font-size:35px}.retouched-school-wall{gap:12px}.wall-photo{height:300px;border-radius:18px}.wall-photo span{font-size:19px;padding:60px 15px 18px}.photo-to-text .inner{grid-template-columns:1fr;min-height:680px}.photo-to-text .fade-copy{grid-column:1;padding:310px 26px 32px;background:linear-gradient(transparent 15%,rgba(7,63,95,.95) 50%)}.photo-to-text:before{background-image:linear-gradient(180deg,transparent 10%,rgba(7,63,95,.04) 30%,#073f5f 65%),var(--media-bg);background-position:25% top;background-size:auto 65%}.home-photo-news .journal-copy h3{font-size:26px}}
.photo-to-text:before{background-image:linear-gradient(90deg,#073f5f 2%,rgba(7,63,95,.98) 29%,rgba(7,63,95,.72) 43%,rgba(7,63,95,.03) 62%,transparent 90%),var(--media-bg);background-position:right top}.photo-to-text .inner{grid-template-columns:.9fr 1.1fr}.photo-to-text .fade-copy{grid-column:1;padding:40px 22px 40px 44px}
@media(max-width:760px){.photo-to-text .inner{grid-template-columns:1fr}.photo-to-text .fade-copy{padding:345px 26px 32px;background:linear-gradient(transparent 20%,rgba(7,63,95,.94) 52%)}.photo-to-text:before{background-image:linear-gradient(180deg,transparent 10%,rgba(7,63,95,.03) 35%,#073f5f 63%),var(--media-bg);background-position:70% top;background-size:auto 410px;background-repeat:no-repeat}}
