:root{--teal:#224d4b;--teal-deep:#0a3131;--gold:#cda24d;--gold-light:#e0be6e;--gold-rule:#b98a36;--stock:#e6d1a5;--cream:#f3eacc;--plum:#3a1f3d;--plum-ink:#442c40}html,body{background:var(--stock);color:var(--teal-deep);margin:0}::selection{background:var(--teal);color:var(--cream)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.disclosure{background:var(--plum);color:var(--cream);text-align:center;margin:0;padding:9px 16px;font:400 15px/1.35 Gelasio,serif}.page-card{--edge-w:11cqw;background:image-set("/plates/card-stock.webp" 1x type("image/webp"),"/plates/card-stock.png" 1x type("image/png"));grid-template-columns:11% 78% 11%;display:grid;container-type:inline-size}.page-card>*{--u:calc(100cqw / 1520)}.edge-left,.edge-right{--seg:calc(var(--edge-w) * 3936 / 342);background-repeat:no-repeat,no-repeat,no-repeat,repeat-y;background-size:100% calc(4 * var(--u)), 100% calc(4 * var(--u)), 100% calc(14 * var(--u)), 100% var(--seg);background-position:0 calc(5 * var(--u)), 0 calc(19 * var(--u)), 0 0, 0 0}.edge-left{background-image:linear-gradient(var(--gold-light), var(--gold-light)), linear-gradient(var(--gold-light), var(--gold-light)), linear-gradient(var(--teal-deep), var(--teal-deep)), image-set(url(/plates/border-left-120.webp) type("image/webp"), url(/plates/border-left.png) type("image/png"))}.edge-right{background-image:linear-gradient(var(--gold-light), var(--gold-light)), linear-gradient(var(--gold-light), var(--gold-light)), linear-gradient(var(--teal-deep), var(--teal-deep)), image-set(url(/plates/border-right-120.webp) type("image/webp"), url(/plates/border-right.png) type("image/png"))}.page-body{min-width:0;padding:0 2px 36px}.band-numeral{letter-spacing:.22em;min-height:30px;color:var(--gold-light);border-style:solid;border-width:7px 22px 4px;border-image:image-set("/plates/crown-band.webp" 1x type("image/webp"),"/plates/crown-band.png" 1x type("image/png")) 24 150 10 fill/7px 22px 4px;justify-content:center;align-items:center;margin-top:6px;padding:4px 0 2px;font:400 13px/1 Volkhov,serif;text-decoration:none;display:flex}.band-numeral:hover{color:var(--cream)}.section-heading{font:400 max(19px, calc(48 * var(--u))) / 1 "Volkhov", serif;letter-spacing:.22em;color:var(--teal-deep);white-space:nowrap;align-items:center;gap:10px;margin:40px 0 26px;display:flex}.flourish{color:var(--gold);flex:1;align-items:center;display:flex}.flourish:after{content:"";border-top:max(2px, calc(3 * var(--u))) solid currentColor;flex:1}.flourish svg{width:max(26px, calc(40 * var(--u)));height:max(16px, calc(24 * var(--u)));flex:none}.flourish.end{flex-direction:row-reverse}.flourish.end svg{transform:scaleX(-1)}.prose{max-width:62ch;margin:0 auto;padding:0 4px}.prose .lede{text-align:center;font:italic 400 max(16px, calc(32 * var(--u))) / 1.4 "Gelasio", serif;color:var(--plum-ink);text-wrap:balance;margin:0 0 28px}.prose h2{font:600 max(19px, calc(40 * var(--u))) / 1.25 "Gelasio", serif;color:var(--teal);text-wrap:balance;margin:34px 0 10px}.prose p,.prose li{font:400 max(17px, calc(34 * var(--u))) / 1.6 "Gelasio", serif;color:var(--teal-deep);text-wrap:pretty}.prose p{margin:0 0 14px}.prose ul{margin:0 0 14px;padding-left:1.2em}.prose li{margin:0 0 6px}.prose li::marker{color:var(--gold-rule)}.prose strong{color:var(--teal);font-weight:600}.prose a,.fine-print a{color:var(--teal);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:2px}.prose a:hover,.fine-print a:hover{text-decoration-color:var(--teal)}.fine-print{border-top:max(2px, calc(3 * var(--u))) solid var(--gold);color:var(--plum-ink);text-align:center;margin:48px 0 0;padding-top:18px;font:400 16px/1.5 Gelasio,serif}.fine-print nav{margin:0 0 12px;line-height:48px}.fine-print nav a{padding:14px 6px;line-height:20px;display:inline-block}.fine-print p{margin:0}.card-foot .band{background:var(--teal);border:0 solid var(--gold);box-shadow:inset 0 2px 0 var(--teal-deep), inset 0 -2px 0 var(--teal-deep);letter-spacing:.32em;min-height:44px;color:var(--gold-light);border-width:2px 3px 3px;border-radius:0 0 14px 14px;justify-content:center;align-items:center;font:400 13px/1 Volkhov,serif;display:flex}@media (width>=901px){html,body{background-color:#0a3131;background-image:image-set("/plates/table.webp" 1x type("image/webp"),"/plates/table.png" 1x type("image/png"));background-repeat:repeat;background-size:580px 900px}.card-sheet{width:min(772px,100vw - 64px);margin:0 auto;box-shadow:6px 0 36px #020e0e99}.page-card{--edge-w:9cqw;grid-template-columns:9% 82% 9%}.page-body{padding:0 calc(40 * var(--u)) 48px}.band-numeral{border-width:9px 30px 5px;border-image-width:9px 30px 5px;min-height:40px;margin-top:10px;font-size:15px}.section-heading{margin:56px 0 30px}}.hub{text-align:center}.cta-plate{background:linear-gradient(180deg, #275756 0%, var(--teal) 55%, #1d4544 100%);color:#edd8ac;border:3px solid var(--gold);min-height:58px;box-shadow:0 0 0 2px var(--teal-deep), inset 0 0 0 3px var(--teal), inset 0 0 0 4px var(--gold-light), 0 4px 10px #0a313159;letter-spacing:.08em;border-radius:18px;justify-content:center;align-items:center;margin:6px 0 0;padding:0 12px;font:400 15px/1.2 Volkhov,serif;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex}.cta-plate:hover{transform:translateY(-2px)}.cta-plate:active{box-shadow:0 0 0 2px var(--teal-deep), inset 0 0 0 3px var(--teal), inset 0 0 0 4px var(--gold-light), 0 1px 4px #0a313159;transform:translateY(2px)}.prose .aside{text-align:center;font:italic 400 max(15px, calc(30 * var(--u))) / 1.35 "Gelasio", serif;color:var(--plum-ink);text-wrap:balance;margin:10px 0 0}.prose .more{text-align:center;margin:18px 0 0}.prose .more a{padding:13px 4px;line-height:22px;display:inline-block}.btn-outline{box-sizing:border-box;background:var(--cream);width:100%;min-height:52px;color:var(--teal);border:2px solid var(--teal);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:0 0 14px 14px;justify-content:center;align-items:center;margin:6px 0 0;padding:0 16px;font:400 15px/1.2 Volkhov,serif;text-decoration:none;display:flex}.btn-outline:hover{background:var(--teal);color:var(--cream)}.signup{text-align:left;border:2px solid var(--gold);background:#f3eacc8c;border-top-width:6px;border-radius:0 0 14px 14px;margin:10px 0 0;padding:20px 18px 22px}.signup label{color:var(--teal);margin:14px 0 6px;font:600 16px/1.3 Gelasio,serif;display:block}.signup label:first-of-type{margin-top:0}.signup input[type=email],.signup select{box-sizing:border-box;border:2px solid var(--teal);width:100%;min-height:52px;color:var(--teal-deep);caret-color:var(--teal);background:#f8f0d8;border-radius:6px;padding:0 14px;font:400 17px/1.2 Gelasio,serif;display:block}.signup input::placeholder{color:#6b5a66}.signup .check{color:var(--teal-deep);align-items:flex-start;gap:12px;margin:16px 0 14px;font:400 15px/1.45 Gelasio,serif;display:flex}.signup .check input{width:24px;height:24px;accent-color:var(--teal);flex:none;margin:1px 0 0}.signup .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.signup .notice{background:var(--cream);border:2px solid var(--teal);color:var(--teal-deep);border-radius:6px;margin:0 0 14px;padding:10px 14px;font:600 16px/1.4 Gelasio,serif}@media (width>=901px){.cta-plate{min-height:64px;font-size:17px}.prose .aside{font-size:max(16px, calc(30 * var(--u)))}}.prose a.cta-plate{color:#edd8ac;text-decoration:none}.prose a.btn-outline{color:var(--teal);text-decoration:none}.prose a.btn-outline:hover{color:var(--cream)}
