:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#f6f0e7;background:#151c26;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em}button,input{font:inherit}button{border:1px solid #aeb8c8;background:#f6f0e7;color:#151c26;border-radius:40px;padding:12px 24px;cursor:pointer;min-height:46px}button:disabled{opacity:.45;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #f5c972;outline-offset:5px}.skip{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.skip:focus{width:auto;height:auto;clip-path:none;padding:14px;background:#fff;color:#111;z-index:9}header{display:flex;justify-content:space-between;align-items:center;padding:28px 5vw}.brand{position:relative;font:15px/1.05 Georgia;text-decoration:none}.brand strong{font-size:25px;font-weight:400}.brand span{position:absolute;left:107px;top:4px;font-size:36px;color:#f5c972}nav{display:flex;gap:30px}nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}main{max-width:1280px;margin:auto;padding:0 5vw}.stage-heading{display:flex;justify-content:space-between;align-items:center;margin-top:15px;border-bottom:1px solid #4c5564;padding-bottom:18px}.stage-heading h1{font:24px Georgia;margin:0}.stage-heading p{font-size:13px;color:#c7ccd4;margin:0}.stage{display:grid;grid-template-columns:1fr minmax(280px,410px) 1fr;gap:30px;align-items:center;min-height:580px;background:radial-gradient(ellipse at center,#283546 0,transparent 65%)}#award{text-align:center;min-width:0}#award svg,#award img{width:100%;height:auto;display:block;max-height:590px}.aside-left,.aside-right{font:11px/1.8 monospace;letter-spacing:.16em;color:#ccd1da}.aside-left{text-align:left}.aside-right{text-align:right}.aside-left .rotated{font:italic 23px Georgia;letter-spacing:0;transform:rotate(-10deg);margin-top:80px;color:#f5c972}.aside-right p:last-child{font:20px/1.4 Georgia;letter-spacing:0;margin-top:90px}.edit-desk{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr;gap:18px;background:#212b39;padding:25px;border-radius:12px;align-items:end}.edit-desk label,.edit-desk legend{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.edit-desk>div>label{display:block;margin-bottom:8px}.edit-desk input[type=text],.edit-desk input:not([type]){width:100%;min-width:0;background:transparent;color:#fff;border:0;border-bottom:1px solid #8e9bb0;padding:8px 0;border-radius:0;font-size:15px}.edit-desk fieldset{border:0;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.edit-desk legend{margin-bottom:8px}.edit-desk fieldset label{display:flex;gap:4px;align-items:center;min-height:44px;text-transform:none;letter-spacing:0}.edit-desk input[type=radio]{accent-color:#f5c972}#status{font-size:12px;color:#c7ccd4;text-align:center;min-height:24px;margin:15px 0}.save-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.save-row #reset{background:transparent;color:#c7ccd4;border-color:transparent;text-decoration:underline;padding:12px}.exit-routes{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:70px 0 50px}.exit-routes a{font:34px/1.2 Georgia;text-decoration:none;padding:25px 0;border-top:1px solid #4c5564}.exit-routes span{font:10px monospace;letter-spacing:.13em;display:block;color:#c7ccd4;margin-bottom:17px}footer{display:flex;justify-content:space-between;gap:20px;padding:30px 5vw;color:#b6beca;font-size:12px}footer a{min-height:44px;align-content:center}.eyebrow{font:11px monospace;letter-spacing:.16em}.cut-room{display:grid;grid-template-columns:1fr 1.1fr;gap:30px 65px;padding-top:40px}.paper-intro h1{font:60px/1 Georgia;margin:25px 0}.paper-intro p{max-width:420px}.paper-intro a{display:inline-flex;min-height:44px;align-items:center}.paper-proof{grid-column:2;grid-row:1/3;background:#fffaf0;color:#2c2930;text-align:center;padding:30px;transform:rotate(2deg);align-self:start;box-shadow:14px 14px 0 #070d15}.paper-proof img{width:100%;height:auto;max-height:650px}.paper-proof p{font:12px/1.6 monospace}.paper-proof a{min-height:44px;display:inline-flex;align-items:center}.cut-notes{grid-column:1}.cut-notes h2{font:30px/1.15 Georgia;margin-top:30px}.cut-notes p{font-size:15px;color:#d3d9e2}.cut-notes a{min-height:44px;display:inline-flex;align-items:center}.giving{padding-top:45px}.giving h1{font:80px/1 Georgia;font-weight:400;margin:30px 0 70px}.giving h1 em{color:#f5c972}.word-pairs{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.word-pairs section{border-top:1px solid #566173;padding-top:25px}.word-pairs blockquote{font:30px/1.1 Georgia;margin:0 0 24px;color:#f5c972}.word-pairs p{font-size:15px;color:#d3d9e2}.giving-note{max-width:670px;margin:80px auto 30px}.giving-note h2{font:31px/1.15 Georgia}.giving-note p{font-size:16px;color:#d3d9e2}.make-link{font:32px Georgia;display:inline-block;min-height:48px;margin-top:30px}.about{max-width:760px;padding-top:30px}.about h1{font:50px/1.1 Georgia}.about h2{font:28px Georgia;margin-top:40px}.about p{color:#d3d9e2}.about a{display:inline;min-height:44px}noscript{display:block;text-align:center;margin:20px}@media(max-width:700px){header{padding:20px 5vw;align-items:start}.brand strong{font-size:22px}.brand span{left:95px;font-size:30px}nav{gap:12px}nav a{font-size:12px}.stage-heading{display:block;margin-top:12px}.stage-heading h1{font-size:22px}.stage-heading p{margin-top:5px;font-size:12px}.stage{grid-template-columns:1fr;min-height:0;gap:0}.aside-left,.aside-right{display:none}#award svg,#award img{max-height:490px;width:100%}.edit-desk{grid-template-columns:1fr 1fr;padding:18px;gap:18px 12px}.edit-desk>div:nth-child(3){grid-column:1/-1}.edit-desk fieldset{grid-column:1/-1;gap:20px}.save-row{gap:10px}.save-row button{padding:11px 16px;font-size:13px}.exit-routes{gap:20px;margin-top:40px}.exit-routes a{font-size:24px}.exit-routes span{font-size:9px}.cut-room{grid-template-columns:1fr;padding-top:20px;gap:25px}.paper-intro h1{font-size:48px}.paper-proof{grid-column:1;grid-row:auto;padding:22px;transform:rotate(1deg);max-width:calc(100% - 8px)}.cut-notes{grid-column:1}.giving{padding-top:25px}.giving h1{font-size:54px;margin-bottom:40px}.word-pairs{grid-template-columns:1fr;gap:30px}.word-pairs section{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.word-pairs blockquote{font-size:24px}.word-pairs p{font-size:14px;margin:0}.giving-note{margin-top:45px}.about h1{font-size:40px}footer{display:block}footer a{display:inline-flex;align-items:center}}
/* The award is the whole workspace; wording is edited on request. */
.stage-page .stage-heading{border:0;justify-content:center;gap:20px;margin:0;padding:8px 0}.stage-page .stage-heading h1{font:15px Arial}.stage-page .stage-heading p{font:italic 15px Georgia}.stage-page .stage{min-height:0;height:540px}.stage-page #award svg,.stage-page #award img{max-height:510px}.write-honour{display:block;margin:-40px auto 20px;position:relative;border-color:#f5c972;color:#f5c972;background:#151c26;transform:rotate(-3deg);font:19px Georgia}.stage-page #status{margin:12px 0;min-height:20px}.stage-page footer{padding-top:15px}.stage-page .save-row{margin-bottom:25px}dialog{background:#212b39;color:#fff;border:1px solid #7d8aa0;border-radius:18px;width:560px;max-width:calc(100% - 32px);padding:28px;box-shadow:0 20px 80px #0008}dialog::backdrop{background:#080d15bc}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.dialog-head h2{font:27px Georgia;margin:0}.dialog-head button{background:transparent;color:#fff;min-width:44px;padding:4px;border:0;font-size:28px}dialog .edit-desk{padding:0;grid-template-columns:1fr 1fr}dialog .edit-desk>div:nth-child(3),dialog .edit-desk fieldset{grid-column:1/-1}dialog>p{font-size:12px;color:#c7ccd4;margin:25px 0 0}@media(max-width:700px){.stage-page .stage-heading{display:block;text-align:center;margin:5px 0}.stage-page .stage-heading p{font-size:13px}.stage-page .stage{height:445px}.stage-page #award svg,.stage-page #award img{max-height:430px}.write-honour{margin-top:-20px;font-size:18px}.stage-page #status{font-size:11px;margin:14px 0}.stage-page footer{padding-top:0}dialog{padding:22px}.dialog-head h2{font-size:24px}}

#award .print-mark{display:none}

.format-note{max-width:44rem;margin:2rem auto 1rem;padding:0 1.3rem;color:#cbd1d9;line-height:1.65;text-align:center;font-size:.88rem}

nav{flex-wrap:wrap;gap:12px 24px}.batch-room{padding-top:35px}.batch-heading{max-width:850px}.batch-heading h1,.print-clinic h1{font:72px/1.04 Georgia;margin:20px 0}.batch-heading>p:last-child,.clinic-intro{max-width:620px;font-size:19px}.batch-workbench{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin:40px 0}.batch-workbench label{display:block;font-size:13px;margin:12px 0}.batch-workbench textarea,.batch-workbench input,.batch-workbench select{font:inherit;width:100%;background:#202e3e;color:#fff;border:1px solid #7d8aa0;border-radius:6px;padding:11px;margin-top:8px}.batch-settings{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.batch-workbench form>button{margin-top:25px}.batch-proof{background:#f6f0e7;color:#252535;padding:25px;text-align:center;align-self:start;transform:rotate(1deg)}#batch-preview{display:flex;justify-content:center;gap:10px}#batch-preview svg{width:46%;height:auto}.proof-caption{font-size:12px;margin-top:25px}.ceremony-notes{max-width:800px;margin:80px auto 40px}.ceremony-notes h2,.print-clinic h2{font:30px/1.2 Georgia}.ceremony-notes p{color:#d3d9e2}.print-clinic{padding-top:35px}.print-cases{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;margin:60px 0}.print-cases section{border-top:1px solid #566173;padding-top:20px}.print-cases span{color:#f5c972;font:12px monospace}.print-cases p,.clinic-bottom p{color:#d3d9e2}.clinic-bottom{max-width:780px;margin:50px auto}textarea:focus-visible,select:focus-visible{outline:3px solid #f5c972;outline-offset:4px}@media(max-width:700px){header{display:block}nav{margin-top:18px;gap:6px 18px}.batch-heading h1,.print-clinic h1{font-size:48px}.batch-workbench,.print-cases{grid-template-columns:1fr;gap:30px}.batch-proof{transform:none;padding:18px}.batch-settings{gap:5px 12px}.ceremony-notes{margin-top:50px}.print-cases{margin-top:40px}}
