.hollowhill-page .school{border:1px solid #d4b78340;background:#17141b;border-radius:8px;padding:28px 32px;margin:12px 0 48px}.hollowhill-page .school p{margin:0 0 14px}.hollowhill-page .school p:last-child{margin-bottom:0}.hollowhill-page .school strong{color:#e3ceaa;font-weight:normal}.hollowhill-page .roster{border-top:1px solid #d4b78335;padding-top:40px}.hollowhill-page .master{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;border-top:1px solid #d4b78325;padding:40px 0}.hollowhill-page .master:first-of-type{border-top:0;padding-top:12px}.hollowhill-page .master img{width:200px;height:200px;border-radius:50%;border:1px solid #d4b78350;display:block}.hollowhill-page .master .download{display:block;text-align:center;margin-top:12px;font-size:14px}.hollowhill-page .master h3{margin:0 0 4px;font-size:30px}.hollowhill-page .master .title{color:#d4b783;margin:0 0 20px;font-style:italic}.hollowhill-page .master dl{margin:0}.hollowhill-page .master dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d4b783;margin-top:18px}.hollowhill-page .master dd{margin:6px 0 0;color:#bbb7bf;line-height:1.7}.hollowhill-page .master .about{color:#eee8db;border-left:2px solid #d4b783;padding:8px 16px;background:#17141b;border-radius:0 6px 6px 0}.hollowhill-page .master .sig{color:#e3ceaa;font-style:italic}.hollowhill-page .drop-form{max-width:560px;margin:24px 0 48px}.hollowhill-page .drop-form label{display:block;color:#e3ceaa;margin:18px 0 6px}.hollowhill-page .drop-form input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px 14px;font:16px/1.4 monospace;color:#eee8db;background:#17141b;border:1px solid #d4b78350;border-radius:6px}.hollowhill-page .drop-form input:focus{outline:2px solid #d4b783;outline-offset:2px}.hollowhill-page .drop-form .hint{font-size:14px;margin:14px 0 22px}.hollowhill-page .drop-form .button{padding:12px 22px;border:1px solid #d4b783;border-radius:6px;background:#d4b783;color:#111014;font:inherit;cursor:pointer}.hollowhill-page .drop-form .status{min-height:24px;margin-top:18px}.hollowhill-page .drop-form .status.good{color:#9fd49b}.hollowhill-page .drop-form .status.bad{color:#e2a07a}@media(max-width:650px){.hollowhill-page .master{grid-template-columns:1fr;gap:20px}.hollowhill-page .master img{width:140px;height:140px;margin:0 auto}.hollowhill-page .school{padding:22px}}.hollowhill-page .master .download{text-decoration:none;line-height:1.4}.hollowhill-page .master .download strong{display:block;font:20px/1.2 var(--serif);color:#eee8db}.hollowhill-page .master .download span{display:block;color:#d4b783;font-style:italic;font-size:14px;margin-top:3px}.hollowhill-page .arena{border-top:1px solid #d4b78335;padding:40px 0 48px}.hollowhill-page .arena-copy{max-width:730px}.hollowhill-page .arena-copy p{margin:0 0 14px}.hollowhill-page .arena-lead{color:#eee8db}.hollowhill-page .arena-films{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.hollowhill-page .arena-film{margin:0;min-width:0}.hollowhill-page .arena-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0c0b11;border:1px solid #d4b78350;border-radius:8px}.hollowhill-page .arena-film video:focus-visible{outline:2px solid #d4b783;outline-offset:4px}.hollowhill-page .arena-film figcaption{margin-top:12px}.hollowhill-page .arena-film figcaption .eyebrow{font-size:11px;margin:0 0 6px}.hollowhill-page .arena-film strong{display:block;font:20px/1.25 var(--serif);color:#e3ceaa;margin-bottom:4px}.hollowhill-page .arena-film figcaption p{font-size:14px;margin:0}@media(max-width:650px){.hollowhill-page .arena-films{grid-template-columns:1fr}.hollowhill-page .arena{padding:30px 0 36px}}
