@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/besley-latin-ext-400-normal.289186cb.woff2) format("woff2"),url(/_next/static/media/besley-latin-ext-400-normal.6a098e06.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/besley-latin-400-normal.b259f1f4.woff2) format("woff2"),url(/_next/static/media/besley-latin-400-normal.957f56dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Besley;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/besley-latin-ext-400-italic.acc9e27d.woff2) format("woff2"),url(/_next/static/media/besley-latin-ext-400-italic.67ae7367.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Besley;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/besley-latin-400-italic.f56f4ab2.woff2) format("woff2"),url(/_next/static/media/besley-latin-400-italic.1d3f1351.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/besley-latin-ext-700-normal.7889e2d9.woff2) format("woff2"),url(/_next/static/media/besley-latin-ext-700-normal.f8eb0aff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/besley-latin-700-normal.2f99b875.woff2) format("woff2"),url(/_next/static/media/besley-latin-700-normal.bc3194ad.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/besley-latin-ext-900-normal.3c82607e.woff2) format("woff2"),url(/_next/static/media/besley-latin-ext-900-normal.f0284aab.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/besley-latin-900-normal.4da8f7a4.woff2) format("woff2"),url(/_next/static/media/besley-latin-900-normal.d3ab1bcc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-cyrillic-ext-500-normal.a0d10130.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-500-normal.735d5e2a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-cyrillic-500-normal.b1f2573f.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-500-normal.4270da09.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-latin-ext-500-normal.26478c9f.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-500-normal.d215da3d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-latin-500-normal.bb53c197.woff2) format("woff2"),url(/_next/static/media/caveat-latin-500-normal.0ff7e852.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-ext-700-normal.0c73d147.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-700-normal.cdcbf22d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-700-normal.d6bd3314.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-700-normal.e810f536.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-ext-700-normal.faa08336.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-700-normal.a743f5bb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-700-normal.9726ba42.woff2) format("woff2"),url(/_next/static/media/caveat-latin-700-normal.369892fe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Madrigale;src:url(/fonts/madrigale.woff2) format("woff2"),url(/fonts/madrigale.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f3ebdc;--paper-2:#ebe0cc;--ink:#221d17;--muted:#6c5f50;--gold:#e8a836;--rust:#a4432a;--line:#cdbfa6;--display:"Besley","Clarendon",Georgia,serif;--type:"Besley",Georgia,serif;--hand:"Caveat",cursive}*{box-sizing:border-box}body,html{margin:0}body{background:#1d1a12 url(/images/bg00.jpg) 50%/cover fixed;color:var(--ink);font-family:var(--type);line-height:1.5;-webkit-font-smoothing:antialiased}.ticker{background:var(--ink);color:var(--gold);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;padding:.45rem 0;display:flex}.ticker span{display:inline-block;padding-right:1rem;animation:tick 28s linear infinite}@keyframes tick{to{transform:translateX(-100%)}}.paper{max-width:860px;margin:2.5rem auto;background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.35),transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(120,90,50,.12),transparent 55%),var(--paper);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.2);position:relative}.hero{display:grid;grid-template-columns:1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;border-bottom:3px double var(--ink);padding-bottom:1.5rem}.form-no{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.hero h1{font-family:"Madrigale",var(--display);font-weight:400;font-synthesis:none;font-size:clamp(4.25rem,12.3vw,7.7rem);color:var(--gold)}.hero h1 small{font-size:max(.148em,.8rem)}h1{font-family:var(--display);font-weight:900;margin:0;font-size:clamp(2.4rem,7vw,4.4rem);line-height:.95;letter-spacing:-.01em;color:var(--ink)}h1 small{display:block;font-family:var(--type);font-weight:700;font-size:max(.26em,.8rem);letter-spacing:.2em;margin:.6em 0 .35em;color:var(--rust)}.dept,h1 small{text-transform:uppercase}.dept{font-size:.82rem;letter-spacing:.08em;margin:1rem 0 0}.note{font-family:var(--hand);font-size:1.75rem;line-height:1.15;color:var(--rust);margin:1.1rem 0 0;transform:rotate(-2deg)}.hero-art{position:relative;color:var(--ink)}.hero-frame{display:block;width:260px;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.stamp{position:absolute;right:-6px;bottom:18px;font-family:var(--display);font-weight:900;color:var(--rust);text-transform:uppercase;text-align:center;font-size:1rem;line-height:1.05;padding:.5rem .8rem;border:3px solid var(--rust);border-radius:6px;transform:rotate(-12deg);background:var(--paper);box-shadow:0 2px 8px rgba(0,0,0,.35)}.stamp.big{position:static;display:inline-block;font-size:2.6rem;padding:.4rem 1.4rem;margin-bottom:1rem}h2{font-family:var(--display);font-weight:900;font-size:1.6rem;margin:0 0 .8rem}.quals{margin:2rem 0 1rem;padding:1.2rem 1.4rem;background:var(--paper-2);border-left:6px solid var(--gold)}.quals h2{color:var(--rust)}.quals ol{margin:0;padding-left:1.3rem}.quals li{margin:.5rem 0}fieldset{border:0;border-top:1.5px solid var(--ink);margin:2.2rem 0 0;padding:1rem 0 0}legend{font-family:var(--display);font-weight:900;font-size:1.25rem;padding:0 .6rem 0 0;color:var(--rust)}legend span{color:var(--gold);margin-right:.35rem}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 1.4rem;gap:1rem 1.4rem;margin-top:.6rem}.grid .wide{grid-column:span 1}label{display:block;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}label em{text-transform:none;color:var(--muted);font-style:normal;letter-spacing:0}.q-label b,label b{color:var(--rust)}input:not([type=radio]):not([type=checkbox]),textarea{display:block;width:100%;margin-top:.3rem;font:1.15rem var(--hand);color:#1f3b6e;background:transparent;border:0;border-bottom:1.5px solid var(--ink);padding:.2rem .1rem;outline:none;border-radius:0}textarea{border:1.5px solid var(--ink);padding:.5rem .6rem;resize:vertical;background:repeating-linear-gradient(transparent 0 1.9rem,var(--line) 1.9rem calc(1.9rem + 1px));line-height:1.9rem}input:focus,textarea:focus{border-color:var(--rust);background-color:rgba(224,173,47,.08)}input::placeholder,textarea::placeholder{color:#9a8c79}.q{margin:2rem 0}legend+.q{margin-top:.6rem}.q-label{margin:0 0 .4rem}.choices{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.choice{display:inline-flex;align-items:center;gap:.45rem;text-transform:none;letter-spacing:0;font-size:1rem;cursor:pointer}.choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.05rem;height:1.05rem;border:1.5px solid var(--ink);margin:0;position:relative;flex:none;cursor:pointer}.choice input[type=radio]{border-radius:50%}.choice input:checked:after{content:"✕";position:absolute;inset:-.42rem 0 0 -.05rem;font:700 1.5rem var(--hand);color:#1f3b6e}.warn{color:var(--rust);font-family:var(--hand);font-size:1.4rem;margin:.4rem 0 0}.fine .consent{align-items:flex-start;font-size:.9rem;line-height:1.5}.fine .consent input{margin-top:.2rem}.error{background:var(--rust);color:var(--paper);padding:.7rem 1rem;margin:1.5rem 0 0}.submit{margin-top:2rem;width:100%;cursor:pointer;font:900 1.5rem var(--display);letter-spacing:.04em;background:var(--gold);color:var(--ink);border:0;padding:1rem;box-shadow:6px 6px 0 var(--ink);transition:transform .12s,box-shadow .12s}.submit:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.submit:disabled{opacity:.6;cursor:wait}.sig{text-align:center;font-size:.8rem;color:var(--muted);margin-top:1rem}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.received{text-align:center;padding:3rem 0 1rem}.received p{max-width:34rem;margin:.8rem auto}.handwritten{font-family:var(--hand);font-size:1.8rem;color:var(--rust)}.foot{max-width:860px;margin:0 auto 3rem;padding:0 1.5rem;color:#e4d8c2;font-size:.78rem;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.8)}.foot-title{display:block;width:min(320px,80%);height:auto;margin:1rem auto .5rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}@media (max-width:640px){.hero{grid-template-columns:1fr}.hero-art{justify-self:center;order:-1}.hero-frame{width:220px}.grid{grid-template-columns:1fr}.paper{margin:0}}@media (prefers-reduced-motion:reduce){.ticker span{animation:none}}.admin{max-width:980px;margin:2rem auto;padding:1.5rem;background:var(--paper)}.admin header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.admin h1{font-size:1.8rem;color:var(--rust)}.admin h1 span,.btn{color:var(--ink)}.btn{display:inline-block;text-decoration:none;font:900 1.1rem var(--display);letter-spacing:.04em;background:var(--gold);padding:.7rem 1.4rem;box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.app-card{border-top:1px solid var(--line);padding:.7rem 0}.app-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.app-card summary span{color:var(--muted);font-size:.85rem}.app-card dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:.8rem 0}.app-card dt{font-size:.72rem;text-transform:uppercase;color:var(--muted)}.app-card dd{margin:0;word-break:break-word}.essay{white-space:pre-wrap;background:var(--paper-2);padding:.8rem 1rem;font-family:var(--hand);font-size:1.25rem}