.ct-doc{--acc: #121619;--acc-text: #121619;font-family:var(--font-serif);font-optical-sizing:auto;color:#121619}.ct-doc.ac-ruby{--acc: #a8323f;--acc-text: #7d2430}.ct-doc.ac-sapphire{--acc: #2557a7;--acc-text: #1d4688}.ct-doc.ac-amber{--acc: #c98a22;--acc-text: #7a5310}.ct-doc.ac-emerald{--acc: #23775a;--acc-text: #1d5f47}.ct-doc .ct-panel{padding:.85in 1.2in .72in}.ct-doc .ct{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:15pt;line-height:1.4}.ct-doc .ct-main{display:flex;flex-direction:column;align-items:center;width:100%;margin-block:auto}.ct-doc .ct-mark{flex:none;width:.2in;height:auto;margin-bottom:.12in;color:var(--acc)}.ct-doc .ct-mark-arch{width:.27in}.ct-doc .ct-small{font-family:var(--font-sans);font-size:.78em;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:var(--acc-text)}.ct-doc .ct-big{margin-top:.02em;font-size:3.5em;line-height:1.05;font-weight:500;letter-spacing:-.01em}.ct-doc .ct-certifies{margin-top:.85em;font-style:italic;color:#2a3136}.ct-doc .ct-name{width:7.4in;max-width:100%;margin-top:.15em;padding:0 .1in .06em;border-bottom:.75pt solid var(--acc);font-size:2.85em;line-height:1.3;font-weight:500;white-space:nowrap;overflow:hidden}.ct-doc .ct-statement{max-width:8.2in;margin-top:.75em;font-size:1.1em;line-height:1.5}.ct-doc .ct-parents{font-style:italic}.ct-doc .ct-by{margin-top:.45em;font-family:var(--font-sans);font-size:.86em;color:#2a3136}.ct-doc .ct-verse{max-width:6.8in;margin:.9em 0 0;font-size:.92em;line-height:1.45;font-style:italic;color:#2a3136}.ct-doc .ct-verse cite{display:block;margin-top:.3em;font-family:var(--font-sans);font-size:.8em;font-style:normal;letter-spacing:.04em;color:#4f585e}.ct-doc .ct-ph{color:#8a9499}.ct-doc .ct-signers{display:flex;justify-content:center;gap:.55in;width:100%;padding-top:.3in}.ct-doc .ct-sign{width:2.7in}.ct-doc .ct-n3 .ct-sign{width:2.3in}.ct-doc .ct-line{display:block;height:.45in;border-bottom:.75pt solid #121619}.ct-doc .ct-sname{margin-top:.35em;font-size:.92em;line-height:1.3}.ct-doc .ct-stitle{margin-top:.15em;font-family:var(--font-sans);font-size:.68em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4f585e}.ct-doc .ct-frame{position:absolute;inset:.55in;pointer-events:none}.ct-doc .ct-c{display:none}.ct-plain .ct-frame{border:1pt solid var(--acc)}.ct-classic .ct-frame{border:2.25pt solid var(--acc)}.ct-classic .ct-frame:before{content:"";position:absolute;inset:.08in;border:.75pt solid var(--acc)}.ct-classic .ct-c{display:block;position:absolute;width:.13in;height:.13in;background:var(--acc);transform:rotate(45deg)}.ct-classic .ct-c1{top:.015in;left:.015in}.ct-classic .ct-c2{top:.015in;right:.015in}.ct-classic .ct-c3{bottom:.015in;left:.015in}.ct-classic .ct-c4{bottom:.015in;right:.015in}.ct-accent .ct-frame{border:.15in solid var(--acc)}.ct-accent .ct-frame:before{content:"";position:absolute;inset:.07in;border:.75pt solid var(--acc)}.ct-accent .ct-big{color:var(--acc-text)}.ct-accent .ct-name{border-bottom-width:1.25pt}.ct-none .ct-frame{display:none}.ct-doc .ct-logo{flex:none;display:block;max-width:1in;max-height:.8in;width:auto;height:auto;margin-bottom:.1in;object-fit:contain}.ct-arch .ct-frame{border:.75pt solid var(--acc)}.ct-arch .ct-archbox{display:grid;place-items:center;width:.58in;height:.74in;margin-bottom:.08in;border:2pt solid var(--acc);border-radius:.29in .29in 0 0}.ct-arch .ct-archbox .ct-mark{width:.24in;margin:.1in 0 0}.ct-arch .ct-logo{max-height:.7in}.ct-arch .ct-big{font-size:3em}.ct-band .ct-frame{border:1pt solid var(--acc)}.ct-band .ct-frame:before{content:"";position:absolute;inset:0 auto 0 0;width:1.05in;background:var(--acc)}.ct-band .ct-panel{padding-left:2.35in;padding-right:1.15in}.ct-band .ct-name{width:6.4in}.ct-band .ct-statement{max-width:6.6in;font-size:1em}.ct-band .ct-verse{max-width:5.4in}.ct-band .ct-sign,.ct-band .ct-n3 .ct-sign{width:2in}.ct-band .ct-signers{gap:.4in}.ct-band .ct-big{font-size:3.2em}.ct-signer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media(max-width:30rem){.ct-signer{grid-template-columns:1fr}}.ct-wording{display:grid;gap:.625rem}.ct-wording .bm-check{align-items:flex-start;font-size:var(--step-0)}.ct-wording .bm-check input{margin-top:.2rem}
