.submit-page{--blue:#66757a}.submit-hero{min-height:660px;padding:95px 0 80px;position:relative}.submit-hero h1{letter-spacing:-.06em;margin:90px 0 0;font:400 clamp(90px,13vw,180px)/.75 Cormorant Garamond}.submit-hero h1 em{color:var(--blue);font-weight:400}.submit-hero>div{width:390px;position:absolute;bottom:85px;right:3%}.submit-hero>div p{font:28px/1.28 Cormorant Garamond}.submit-hero>div span{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.submission-law{background:#d8dddc;grid-template-columns:190px 1fr;gap:55px;margin:0 -58px;padding:110px 58px;display:grid}.submission-law>div{max-width:900px}.submission-law p{margin:0 0 38px;font:29px/1.3 Cormorant Garamond}.submission-law strong{font:italic 400 36px Cormorant Garamond}.submission-form{grid-template-columns:320px 1fr;gap:80px;padding:120px 0;display:grid}.submission-form h2{margin:20px 0 35px}.submission-form>div>p:last-child{color:#626863;line-height:1.65}.submission-form form{grid-template-columns:1fr 1fr;gap:28px 34px;display:grid}.submission-form label{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.submission-form input,.submission-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:inherit;background:0 0;border-radius:0;margin-top:9px;padding:11px 0;font:18px Cormorant Garamond;display:block}.submission-form textarea{border:1px solid var(--line);resize:vertical;padding:14px}.submission-form .wide,.submission-form .form-note,.submission-form button,.form-error,.drop-zone,.or,.manual,.paste-hint{grid-column:1/-1}.drop-zone{text-align:center;cursor:pointer;background:#d8dddc29;border:1px dashed #838e8a;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:40px;transition:all .2s;display:flex}.drop-zone:hover,.drop-zone.dragging,.drop-zone:focus{background:#d8dddc;border-style:solid;outline:none}.drop-zone .file-input{display:none}.drop-symbol{margin-bottom:12px;font:38px Cormorant Garamond}.drop-zone strong{font:400 30px Cormorant Garamond}.drop-zone p{letter-spacing:.08em;color:#68716c;margin:10px 0 0;font-size:10px}.or{color:#7b827e;align-items:center;gap:18px;font:italic 18px Cormorant Garamond;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.paste-label textarea{font-size:21px;line-height:1.4}.email-label span{color:#7c837f;text-transform:none;letter-spacing:0}.manual{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.manual summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.manual>div{grid-template-columns:1fr 1fr;gap:26px 34px;padding:28px 0 8px;display:grid}.manual .wide{grid-column:1/-1}.submission-form button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:15px 20px;font-size:9px}.submission-form button:disabled{opacity:.4}.form-note,.paste-hint{color:#69716d;font-size:11px;line-height:1.6}.paste-hint{margin:-16px 0 0}.form-error{color:#8a2f2f}.honeypot{position:absolute!important;left:-10000px!important}.admission-report{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:55px;padding:105px 0;display:grid}.admission-report>div>span{letter-spacing:.13em;font-size:9px}.admission-report h2{margin:18px 0 45px}.admission-report ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.admission-report li{border-bottom:1px solid var(--line);padding:20px 0}.admission-report li strong{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.admission-report li p{color:#606763;margin:8px 0 0}.admission-report li.failed strong{color:#8a2f2f}.submission-note{background:var(--ink);color:var(--paper);margin:0 -58px;padding:90px 12%}.submission-note>p:last-child{max-width:950px;margin:35px 0 0;font:italic 36px/1.25 Cormorant Garamond}@media (width<=800px){.submit-hero{min-height:620px}.submit-hero h1{font-size:78px}.submit-hero>div{width:auto;margin-top:90px;position:static}.submission-law{grid-template-columns:1fr;margin-left:-22px;margin-right:-22px;padding:80px 22px}.submission-form,.admission-report{grid-template-columns:1fr;gap:45px;padding:80px 0}.submission-form form,.manual>div{grid-template-columns:1fr}.submission-form label,.submission-form .wide,.manual .wide{grid-column:1}.drop-zone{min-height:220px;padding:28px 18px}.drop-zone strong{font-size:25px}.submission-note{margin-left:-22px;margin-right:-22px;padding:70px 22px}}
