:root{color-scheme:dark;--ink:#10100e;--gold:#d4b66e;--bright:#e8d4a0;--muted:#b8a47c;--rule:#4b422e;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--ink);color:var(--gold);font-family:var(--sans);-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--bright);outline-offset:7px}.skip{position:absolute;top:-100px;left:20px;padding:16px;z-index:10;background:var(--gold);color:var(--ink)}.skip:focus{top:12px}.page{max-width:1600px;margin:auto;padding:0 5.5%}.masthead{min-height:118px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);gap:2rem}.wordmark{font-size:11px;letter-spacing:.3em;line-height:1.6;display:flex;flex-direction:column}.wordmark span{font-family:var(--serif);font-size:28px;letter-spacing:.08em}.nav-link{font-size:12px;letter-spacing:.05em}.nav-link span{margin-left:28px;font-size:20px}.hero{padding-top:56px}.eyebrow,.section-label,.status-label{font-size:10px;letter-spacing:.2em;line-height:1.6}.eyebrow{display:flex;align-items:center;gap:12px}.marker{height:6px;width:6px;background:var(--gold);display:inline-block}.hero h1{font-family:var(--serif);font-size:clamp(64px,8.5vw,130px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:49px 0 38px}em{font-weight:400;color:var(--bright)}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:58px}.hero-bottom p{font-size:16px;line-height:1.85;color:var(--muted);margin:0}.button{border:1px solid var(--gold);padding:19px 24px;font-size:12px;letter-spacing:.025em;min-width:260px;display:flex;align-items:center;justify-content:space-between;gap:35px;transition:background .2s,color .2s}.button:hover{background:var(--gold);color:var(--ink)}.disciplines{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:10px;letter-spacing:.18em}.editorial,.process,.apply{padding:88px 0;border-bottom:1px solid var(--rule)}.section-label{display:flex;gap:24px;color:var(--muted);margin-bottom:38px}.section-label span{color:var(--gold)}.editorial-body{display:grid;grid-template-columns:1fr 1fr;gap:7%}h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,70px);line-height:1.08;letter-spacing:-.04em;font-weight:400;margin:0}.body-copy{max-width:490px;font-size:16px;line-height:1.8;color:var(--muted)}.body-copy p:first-child{margin-top:0}.body-copy p{margin-bottom:24px}.body-copy .art-note{border-left:1px solid var(--gold);padding-left:22px;color:var(--gold);font-size:14px;margin:36px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.steps article{border-top:1px solid var(--rule);padding-top:26px}.step-number{font-family:var(--serif);font-size:28px;font-style:italic}h3{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.02em;margin:26px 0 14px}.steps p{font-size:14px;line-height:1.85;color:var(--muted);max-width:300px}.apply-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center}.application-status{max-width:400px}.status-label{text-transform:uppercase;display:block;padding-bottom:16px;border-bottom:1px solid var(--rule);color:var(--bright)}.application-status p{font-size:16px;line-height:1.8;color:var(--muted)}.application-status p.small{font-size:13px}footer{min-height:100px;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:var(--muted)}footer span:nth-child(2){font-family:var(--serif);font-style:italic;letter-spacing:0;font-size:15px}footer a{letter-spacing:0}
@media(min-width:1400px){.hero h1{margin-top:64px;margin-bottom:52px}.hero-bottom{margin-bottom:70px}}
@media(max-width:760px){.page{padding:0 6%}.masthead{min-height:96px}.wordmark span{font-size:24px}.nav-link{font-size:11px}.nav-link span{margin-left:10px}.hero{padding-top:36px}.hero h1{font-size:clamp(51px,10.4vw,79px);margin:37px 0 30px}.hero-bottom{align-items:start;flex-direction:column;gap:28px;margin-bottom:38px}.hero-bottom p{font-size:14px}.button{min-width:245px}.disciplines{display:grid;grid-template-columns:1fr 1fr;font-size:9px;row-gap:18px}.editorial,.process,.apply{padding:58px 0}.editorial-body,.apply-layout{grid-template-columns:1fr;gap:34px}.body-copy{font-size:15px}.section-label{margin-bottom:28px}h2{font-size:44px}.steps{grid-template-columns:1fr;gap:25px;margin-top:34px}.steps article{display:grid;grid-template-columns:40px 1fr;column-gap:16px;padding-top:23px}.steps h3{margin:2px 0 8px;font-size:24px}.steps p{grid-column:2;margin-top:0;max-width:none}.application-status{max-width:none}footer{padding:26px 0;min-height:0;flex-wrap:wrap;row-gap:20px}footer span:nth-child(2){width:100%;order:3}.nav-link{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
