/* P10-T09 Faculty archive: profile-ready empty state. */
body { --iwut-fac-navy:#16295A; --iwut-fac-deep:#0A1024; --iwut-fac-turquoise:#12938C; --iwut-fac-gold:#C0A165; --iwut-fac-paper:#F6F7FA; background:var(--iwut-fac-paper); }
body > .wp-site-blocks > main.wp-block-group { width:min(100% - 32px,1180px); margin-inline:auto; padding-block:132px clamp(56px,8vw,104px); background:var(--iwut-fac-paper); }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title { position:relative; display:grid; place-items:center; min-height:clamp(230px,28vw,330px); margin:0 0 clamp(34px,5vw,58px); padding:24px; overflow:hidden; isolation:isolate; background:var(--iwut-fac-navy); color:#fff; font:700 clamp(42px,7vw,88px)/1 "IWUT Source Serif","Noto Serif",serif; letter-spacing:-.035em; text-align:center; box-shadow:0 18px 38px rgba(10,16,36,.14); }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title::before { content:""; position:absolute; inset:0; z-index:-1; background:var(--iwut-fac-gold); -webkit-mask:url("patterns/border/border-diamond-star.svg") center/295px 82px repeat; mask:url("patterns/border/border-diamond-star.svg") center/295px 82px repeat; opacity:.09; }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title::after { content:""; position:absolute; bottom:52px; left:50%; width:110px; height:3px; background:var(--iwut-fac-gold); transform:translateX(-50%); }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-content { max-width:820px; margin-inline:auto; color:var(--iwut-fac-deep); font:400 clamp(16px,1.2vw,19px)/1.8 "IWUT Inter",sans-serif; }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-content > p { margin:0; padding:clamp(28px,4vw,52px); border:1px solid rgba(22,41,90,.16); border-inline-start:5px solid var(--iwut-fac-turquoise); background:#fff; box-shadow:14px 14px 0 rgba(192,161,101,.18); text-align:center; }
body > .wp-site-blocks > main.wp-block-group > .wp-block-post-content > p::before { content:"Faculty & Academic Experts"; display:block; margin-bottom:12px; color:var(--iwut-fac-navy); font:700 clamp(24px,3vw,36px)/1.2 "IWUT Source Serif","Noto Serif",serif; }
@media (max-width:700px) { body > .wp-site-blocks > main.wp-block-group { width:min(100% - 24px,1180px); } body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title { min-height:190px; margin-bottom:34px; } body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title::before { -webkit-mask-size:84px 47.5px; mask-size:84px 47.5px; } body > .wp-site-blocks > main.wp-block-group > .wp-block-post-title::after { bottom:38px; width:82px; } body > .wp-site-blocks > main.wp-block-group > .wp-block-post-content > p { padding:24px 20px; box-shadow:8px 8px 0 rgba(192,161,101,.18); } }
@media (prefers-reduced-motion:reduce) { body > .wp-site-blocks > main.wp-block-group > .wp-block-post-content > p { box-shadow:8px 8px 0 rgba(192,161,101,.18); } }
