.team-page-hero[data-astro-cid-7kyzijwu]{background:linear-gradient(120deg,#eef2ff,#fff8ed);padding:45px 0 60px;position:relative;overflow:hidden}.team-hero-background[data-astro-cid-7kyzijwu]{opacity:.45;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.team-hero-background[data-astro-cid-7kyzijwu] img[data-astro-cid-7kyzijwu]{object-fit:cover;object-position:center 32%;width:100%;min-width:0;height:100%;min-height:0;display:block}.team-hero-background[data-astro-cid-7kyzijwu]:after{content:"";background:linear-gradient(90deg,#eef2fff0 0%,#f2f4ffe0 30%,#f8f6f6b8 54%,#fff8ed38 100%),linear-gradient(#0000 45%,#fff8edc7);position:absolute;inset:0}.team-page-hero[data-astro-cid-7kyzijwu] .container[data-astro-cid-7kyzijwu]{z-index:1;position:relative}.team-page-hero[data-astro-cid-7kyzijwu] h1[data-astro-cid-7kyzijwu]{max-width:720px;margin:21px 0;font-size:clamp(44px,5vw,68px);font-weight:900}.team-page-hero[data-astro-cid-7kyzijwu] p[data-astro-cid-7kyzijwu]{color:var(--body);max-width:660px;margin-bottom:30px;font-size:17px}.team-hero-flower[data-astro-cid-7kyzijwu]{color:#e3d8fb;opacity:.55;font-size:300px;line-height:1;position:absolute;top:40px;right:5%;transform:rotate(-15deg)}.team-jump-links[data-astro-cid-7kyzijwu]{flex-wrap:wrap;gap:11px;display:flex}.team-jump-links[data-astro-cid-7kyzijwu] a[data-astro-cid-7kyzijwu]{color:var(--blue);background:#fff;border:1px solid #dce2f0;border-radius:50px;align-items:center;gap:11px;padding:11px 16px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.team-jump-links[data-astro-cid-7kyzijwu] a[data-astro-cid-7kyzijwu]:hover{border-color:var(--blue);background:#f1f4ff}.team-jump-links[data-astro-cid-7kyzijwu] a[data-astro-cid-7kyzijwu]>span[data-astro-cid-7kyzijwu]:first-child{color:#a66c31;font-size:18px;line-height:1}.team-directory[data-astro-cid-7kyzijwu]{background:linear-gradient(#fff,#fffdf8);padding:65px 0 80px}.staff-group[data-astro-cid-7kyzijwu]{margin-bottom:80px;padding:0;position:relative}.staff-group[data-astro-cid-7kyzijwu]:last-child{margin-bottom:0}.staff-group-intro[data-astro-cid-7kyzijwu]{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:34px;display:grid}.staff-group-count[data-astro-cid-7kyzijwu]{color:var(--blue-dark);white-space:nowrap;background:#eaf0ff;border-radius:50px;align-self:start;padding:8px 13px;font-size:11px;font-weight:800}.staff-theme-purple[data-astro-cid-7kyzijwu]{--staff-background:#eee8ff;--staff-colour:#a58ad8}.staff-theme-orange[data-astro-cid-7kyzijwu]{--staff-background:#ffeadc;--staff-colour:#dca078}.staff-theme-yellow[data-astro-cid-7kyzijwu]{--staff-background:#fff2ca;--staff-colour:#c5aa61}.staff-theme-blue[data-astro-cid-7kyzijwu]{--staff-background:#e8edff;--staff-colour:#91a3de}.staff-group-symbol[data-astro-cid-7kyzijwu]{width:66px;height:66px;color:var(--ink);background:var(--staff-background);border-radius:23px 23px 9px;place-items:center;font-size:34px;display:grid;transform:rotate(-5deg)}.staff-group[data-astro-cid-7kyzijwu] h2[data-astro-cid-7kyzijwu]{margin:12px 0;font-size:clamp(30px,3.3vw,44px);font-weight:900}.staff-group-intro[data-astro-cid-7kyzijwu] p[data-astro-cid-7kyzijwu]{color:var(--body);max-width:650px;margin:0;font-size:15px}.staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;min-width:0;display:grid}.staff-group-management[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.staff-group-teaching[data-astro-cid-7kyzijwu]{background:#f7f8ff;border:1px solid #e8eaf4;border-radius:32px;padding:40px}.staff-group-kitchen[data-astro-cid-7kyzijwu]{background:#fff8e8;border:1px solid #f3e8cb;border-radius:32px;padding:40px}.staff-group-kitchen[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:760px;margin-inline:auto}.team-page-cta[data-astro-cid-7kyzijwu]{padding:0 0 85px}@media (width<=930px){.staff-group-intro[data-astro-cid-7kyzijwu]{grid-template-columns:58px minmax(0,1fr);gap:18px}.staff-group-symbol[data-astro-cid-7kyzijwu]{width:58px;height:58px}.staff-group-count[data-astro-cid-7kyzijwu]{grid-column:2;justify-self:start;margin-top:-5px}.staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.staff-group-teaching[data-astro-cid-7kyzijwu],.staff-group-kitchen[data-astro-cid-7kyzijwu]{padding:28px}.staff-group-management[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu],.staff-group-kitchen[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu]{gap:22px}.team-hero-flower[data-astro-cid-7kyzijwu]{opacity:.3;right:-75px}}@media (width<=720px){.team-page-hero[data-astro-cid-7kyzijwu]{padding:35px 0 45px}.team-hero-background[data-astro-cid-7kyzijwu]{opacity:.34;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.team-hero-background[data-astro-cid-7kyzijwu]:after{background:linear-gradient(90deg,#eef2ffde,#f8f6f6bd),linear-gradient(#0000 35%,#fff8edb8)}.team-page-hero[data-astro-cid-7kyzijwu] h1[data-astro-cid-7kyzijwu]{font-size:clamp(43px,9vw,60px)}.team-page-hero[data-astro-cid-7kyzijwu] p[data-astro-cid-7kyzijwu]{font-size:16px}.team-jump-links[data-astro-cid-7kyzijwu]{gap:9px}.team-jump-links[data-astro-cid-7kyzijwu] a[data-astro-cid-7kyzijwu]{padding:10px 13px}.staff-group[data-astro-cid-7kyzijwu]{margin-bottom:50px}.staff-group-management[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:1fr;gap:26px}.staff-group[data-astro-cid-7kyzijwu] h2[data-astro-cid-7kyzijwu]{font-size:34px}.staff-group-intro[data-astro-cid-7kyzijwu] p[data-astro-cid-7kyzijwu]{max-width:520px}.team-directory[data-astro-cid-7kyzijwu]{padding:45px 0 55px}.team-page-cta[data-astro-cid-7kyzijwu]{padding-bottom:55px}}@media (width<=480px){.staff-grid[data-astro-cid-7kyzijwu],.staff-group-kitchen[data-astro-cid-7kyzijwu] .staff-grid[data-astro-cid-7kyzijwu]{grid-template-columns:1fr}.staff-group-teaching[data-astro-cid-7kyzijwu],.staff-group-kitchen[data-astro-cid-7kyzijwu]{border-radius:25px;padding:22px 16px}.staff-group-intro[data-astro-cid-7kyzijwu]{grid-template-columns:minmax(0,1fr);gap:14px}.staff-group-count[data-astro-cid-7kyzijwu]{grid-column:1;margin-top:0}.staff-group[data-astro-cid-7kyzijwu] h2[data-astro-cid-7kyzijwu]{font-size:32px}.team-jump-links[data-astro-cid-7kyzijwu] a[data-astro-cid-7kyzijwu]{gap:8px;font-size:11px}}
