.academic-council-page{background:#f3f7f5}.council-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;isolation:isolate}.council-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 77% 48%,#1e52624f,transparent 39%),linear-gradient(110deg,#08283a,#0b3045 68%,#123e56);z-index:-2}.council-hero-inner{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:center;padding-block:34px 58px}.academic-council-page .breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:40px;color:#a9bec5;font-size:11px}.academic-council-page .breadcrumbs a{color:#fff}.academic-council-page .breadcrumbs a:hover,.academic-council-page .breadcrumbs [aria-current=page]{color:#f4a16e}.council-hero-copy{position:relative;z-index:2;max-width:700px;padding-block:10px}.council-hero-copy h1{font:800 clamp(42px,5.2vw,70px)/1.05 var(--display);letter-spacing:-.06em;margin:17px 0 19px}.council-hero-copy h1 em{font-family:var(--serif);font-weight:400;color:#f4a16e;letter-spacing:-.045em}.council-hero-copy p{max-width:550px;color:#cad8dc;font-size:15px;line-height:1.75;margin:0}.council-hero-art{position:absolute;right:0;top:50%;width:min(43%,520px);aspect-ratio:1;transform:translateY(-45%);display:grid;place-items:center;pointer-events:none;z-index:0}.council-orbit{position:absolute;border:1px solid #ffffff25;border-radius:50%;inset:6%;border-top-color:#ffffff75;border-right-color:#ffffff40;animation:council-orbit 29s linear infinite}.council-orbit-two{inset:18%;border:1px dashed #f47a2059;animation-duration:37s;animation-direction:reverse}.council-art-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:56%;max-width:280px;height:auto;opacity:.091;object-fit:contain}.council-art-tag{position:absolute;top:35%;right:17%;padding:6px 8px;border:1px solid #f4a16e50;background:#ffffff08;color:#f4a16e99;font:700 8px/1 var(--sans);letter-spacing:.14em}.council-art-caption{position:absolute;bottom:12%;right:6%;font-size:9px;letter-spacing:.17em;color:#a9bec5}@keyframes council-orbit{to{transform:rotate(360deg)}}.council-overview{background:#f3f7f5;padding-block:76px 80px}.council-overview-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,8vw,110px);align-items:start}.council-overview-heading h2{font:800 clamp(34px,4vw,48px)/1.08 var(--display);letter-spacing:-.055em;color:var(--navy);margin:14px 0 0}.council-overview-copy>p{font-size:14px;line-height:1.8;color:#5f7780;margin:0 0 20px}.council-secretary{padding:16px 18px;background:#fff;border-left:2px solid var(--saffron)}.council-secretary>span{font-size:8px;letter-spacing:.13em;font-weight:800;color:#7b8d91}.council-secretary p{font-size:12px;line-height:1.7;color:#526d77;margin:7px 0 0}.council-provisions{background:#fff;padding-block:74px 90px}.council-provisions-heading{max-width:780px;margin-bottom:30px}.council-provisions-heading h2{font:800 clamp(36px,4.2vw,52px)/1.05 var(--display);letter-spacing:-.06em;color:var(--navy);margin:13px 0 0}.council-provision-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.council-provision-card{padding:25px 26px 28px;background:#f3f7f5;border:1px solid #dce6e2;border-radius:6px;position:relative;overflow:hidden}.council-provision-card:after{content:"";position:absolute;width:150px;height:150px;border:1px solid #cfe2da;border-radius:50%;right:-80px;bottom:-100px;pointer-events:none}.council-provision-number{font-size:8px;letter-spacing:.14em;font-weight:800;color:#72868d}.council-provision-card h3{font:800 20px/1.25 var(--display);letter-spacing:-.025em;color:var(--navy);margin:18px 0 12px}.council-provision-card p{font-size:12px;line-height:1.8;color:#5f7780;margin:0;position:relative;z-index:1}.council-provision-card-wide{grid-column:1/-1;background:#eaf3ef}@media(max-width:760px){.council-hero-inner{min-height:430px}.council-hero-art{right:-8%;width:48%;opacity:.75}.council-overview{padding-block:58px 62px}.council-overview-grid{grid-template-columns:1fr;gap:25px}.council-provisions{padding-block:58px 72px}}@media(max-width:560px){.council-hero-inner{min-height:390px;padding-block:20px 40px}.academic-council-page .breadcrumbs{font-size:10px;margin-bottom:30px}.council-hero-copy h1{font-size:clamp(38px,8vw,54px)}.council-hero-copy p{font-size:13px;max-width:320px}.council-hero-art{right:-25%;top:47%;width:75%;opacity:.5}.council-art-mark{width:68%;max-width:220px}.council-art-caption{font-size:7px}.council-overview-heading h2,.council-provisions-heading h2{font-size:36px}.council-provision-grid{grid-template-columns:1fr}.council-provision-card-wide{grid-column:auto}.council-provision-card{padding:21px}}@media(prefers-reduced-motion:reduce){.council-orbit{animation:none}}
