@font-face{font-family:display;src:url(../media/CormorantGaramond_500-s.p.0pw8ccfj79rpv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:95.81%;descent-override:29.76%;line-gap-override:0.0%;size-adjust:96.44%}.zNvW1q_className{font-family:display,display Fallback,Georgia,Times New Roman,serif}.zNvW1q_variable{--font-display:"display", "display Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:text;src:url(../media/EBGaramond_400-s.p.2dl6o7s6-_uo8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/EBGaramond_500-s.p.0dw88xyupojk3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:text Fallback;src:local(Times New Roman);ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.0%;size-adjust:93.54%}._1zZKJW_className{font-family:text,text Fallback,Georgia,Times New Roman,serif}._1zZKJW_variable{--font-text:"text", "text Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:textItalic;src:url(../media/EBGaramond_400Italic-s.2v02b2k0c9fki.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:textItalic Fallback;src:local(Times New Roman);ascent-override:110.64%;descent-override:32.74%;line-gap-override:0.0%;size-adjust:91.02%}.MebaTW_className{font-family:textItalic,textItalic Fallback,Georgia,Times New Roman,serif}.MebaTW_variable{--font-text-italic:"textItalic", "textItalic Fallback", Georgia, Times New Roman, serif}
:root{--parchment:#e3d9ce;--parchment-light:#ede6dc;--ink:#241d14;--ink-body:#453a2c;--bronze-text:#6b5130;--bronze:#8c6c43;--rule:#a5854f;--rule-strong:#7d6439;--frame-outer:#9d7c4b;--frame-inner:#c8b183;--error:#8a2e22;--night:#0f0c09;--plaque:#0b0a06;--gold:#d6bc8a;--gold-soft:#c9a96e;--gold-muted:#a88a5a;--on-night:#e3d9ce;--display:var(--font-display), "Cormorant Garamond", Georgia, "Times New Roman", serif;--text:var(--font-text), "EB Garamond", Georgia, "Times New Roman", serif;--text-italic:var(--font-text-italic), var(--font-text), "EB Garamond", Georgia, serif;--sheet-max:620px;--gutter:10px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--night)}body{background:var(--night);min-height:100vh;color:var(--ink-body);font-family:var(--text);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.6}h1,h2,h3,p,ul,blockquote,fieldset{margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}.nums,.count,.meta{font-variant-numeric:lining-nums}.nums{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hero{text-align:center;color:var(--gold);background:radial-gradient(ellipse 340px 300px at 50% 78%, #5c402457, #5c402400 72%), var(--night);padding:34px 20px 26px;position:relative}.hero--still{padding-bottom:0}.hero__inner{z-index:1;position:relative}.hero__logo{border-radius:2px;flex-direction:column;align-items:center;text-decoration:none;display:inline-flex}.hero__logo:focus-visible{outline-color:var(--gold);outline-offset:8px}.hero__mark{width:58px;height:auto}.hero__wordmark{width:min(232px,66vw);height:auto;margin-top:14px}.hero__eyebrow{font-family:var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-variant-numeric:lining-nums;margin-top:16px;font-size:.75rem;font-weight:500;line-height:1.8}.hero__eyebrow>span:not(.hero__sep){padding-left:.2em;display:block}.hero__sep{display:none}.hero__still{width:240px;height:auto;margin:2px auto -8px;position:relative;-webkit-mask-image:linear-gradient(#000 58%,#0000 94%);mask-image:linear-gradient(#000 58%,#0000 94%)}.page{padding:0 var(--gutter)}.sheet{z-index:1;max-width:var(--sheet-max);background-color:var(--parchment);background-image:radial-gradient(90% 60% at 50% 18%,#fffcf552,#fffcf500 70%);margin:0 auto;padding:36px 16px 30px;position:relative}.sheet__head{text-align:center;padding:0 6px}.title{font-family:var(--display);letter-spacing:.005em;color:var(--ink);text-wrap:balance;font-size:clamp(2.05rem,8.4vw,2.75rem);font-weight:500;line-height:1.08}.lead{max-width:26em;color:var(--ink-body);text-wrap:balance;margin:14px auto 0;font-size:1.15rem;line-height:1.55}.lead--small{font-size:1.05rem}.meta{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-text);margin-top:10px;font-size:.82rem;font-weight:500}.divider{width:160px;height:16px;color:var(--rule)}.sheet__divider{margin:34px auto 0}.back{text-align:center;margin-top:18px;font-size:1.05rem}.back a{color:var(--bronze-text)}.frame{border:14px solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cg fill='none'%3E%3Cpath stroke='%239d7c4b' stroke-width='1' d='M9.5 .5H30.5A9 9 0 0 0 39.5 9.5V30.5A9 9 0 0 0 30.5 39.5H9.5A9 9 0 0 0 .5 30.5V9.5A9 9 0 0 0 9.5 .5Z'/%3E%3Cpath stroke='%23c8b183' stroke-width='1' d='M12.5 6.5H27.5A6 6 0 0 0 33.5 12.5V27.5A6 6 0 0 0 27.5 33.5H12.5A6 6 0 0 0 6.5 27.5V12.5A6 6 0 0 0 12.5 6.5Z'/%3E%3C/g%3E%3C/svg%3E") 14/14px;margin-top:28px;padding:14px 10px 18px;position:relative}.form{gap:26px;display:grid}.entry{margin-top:4px}.field{gap:8px;display:grid}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-text);font-size:.8rem;font-weight:500;line-height:1.4}.label--question{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--ink);text-align:center;text-wrap:balance;margin-bottom:4px;font-size:1.6rem;font-weight:500;line-height:1.15}.hint{color:var(--ink-body);margin-top:-4px;font-size:.98rem;line-height:1.45}.input{width:100%;min-height:52px;color:var(--ink);background:var(--parchment-light);border:1px solid var(--rule-strong);appearance:none;border-radius:2px;padding:12px 14px;font-size:1.125rem;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px 2px #241d140f}.input::placeholder{color:#74654f;opacity:1}.textarea{resize:vertical;min-height:9.5em}.input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.field__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.count{color:var(--bronze-text);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:.9rem}.count--low{color:var(--error)}.error{color:var(--error);font-size:.98rem;line-height:1.4}.form-alert:empty{display:none}.form-alert p{color:var(--error);text-align:center;border-top:1px solid #8a2e2259;border-bottom:1px solid #8a2e2259;margin:0 0 18px;padding:10px 14px;font-size:1rem;line-height:1.45}.consents{border:0;gap:14px;min-width:0;padding:0;display:grid}.check{grid-template-columns:26px 1fr;align-items:start;column-gap:14px;display:grid}.check__box{appearance:none;background:var(--parchment-light);border:1px solid var(--rule-strong);cursor:pointer;border-radius:2px;place-content:center;width:26px;height:26px;margin:2px 0 0;display:grid}.check__box:before{content:"";background:var(--parchment);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:14px;height:14px;transform:scale(0)}.check__box:checked{background:var(--ink);border-color:var(--ink)}.check__box:checked:before{transform:scale(1)}.check__box:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.check__box[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.check__label{min-height:30px;color:var(--ink-body);cursor:pointer;padding:1px 0 4px;font-size:1.04rem;line-height:1.5}.check__label a,.hint a{color:var(--ink)}.check__more{white-space:nowrap;font-size:.95rem}.check__more a{color:var(--bronze-text)}.check__error{grid-column:2;margin-top:4px}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button{background:var(--plaque);cursor:pointer;width:100%;color:var(--gold);-webkit-tap-highlight-color:transparent;border:1px solid #5e4a2c;border-radius:0;margin-top:28px;padding:4px;display:block}.button>span{min-height:52px;font-family:var(--text);letter-spacing:.16em;text-transform:uppercase;border:1px solid #b0915a;justify-content:center;align-items:center;padding:0 18px 0 calc(18px + .16em);font-size:.94rem;font-weight:500;line-height:1.2;transition:border-color .15s,color .15s;display:flex}.button:hover>span{border-color:var(--gold);color:#e6d2a8}.button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.button:disabled{cursor:progress}.button:disabled>span{color:var(--gold-muted);border-color:#6d5733}.smallprint{text-align:center;color:var(--ink-body);margin-top:22px;padding:0;font-size:.98rem;line-height:1.65;list-style:none}.closes{text-align:center;color:var(--bronze-text);margin-top:10px;font-size:.92rem;line-height:1.5}.notice{text-align:center;padding:26px 14px}.notice>*+*{margin-top:14px}.notice__star{width:16px;height:16px;color:var(--rule);margin:0 auto}.notice__title{font-family:var(--display);color:var(--ink);font-size:2.1rem;font-weight:500;line-height:1.1}.notice__title:focus{outline:none}.quote{border-top:1px solid var(--frame-inner);border-bottom:1px solid var(--frame-inner);max-width:28em;font-family:var(--text-italic);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:20px auto 6px;padding:16px 4px;font-size:1.22rem;font-style:italic;line-height:1.5}.notice p{text-wrap:pretty}.notice strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.notice__soft{color:var(--ink-body);padding-top:6px;font-size:1.02rem}.notice__soft a,.notice a{color:var(--bronze-text)}@media (prefers-reduced-motion:no-preference){.notice{animation:.5s ease-out both notice-in}@keyframes notice-in{0%{opacity:0;transform:translateY(6px)}}}.sheet--prose .sheet__head{padding-bottom:6px}.toc{border-top:1px solid var(--frame-inner);border-bottom:1px solid var(--frame-inner);max-width:30em;margin:26px auto 0;padding:14px 0}.toc ul{flex-wrap:wrap;justify-content:center;gap:0 20px;padding:0;font-size:.98rem;line-height:1.9;list-style:none;display:flex}.toc a{color:var(--bronze-text);white-space:nowrap;padding:3px 0;display:inline-block}.prose{max-width:34em;margin:0 auto;padding:0 6px}.prose__section{scroll-margin-top:20px}.prose h2{font-family:var(--display);color:var(--ink);margin-top:34px;font-size:1.6rem;font-weight:500;line-height:1.2}.prose p{text-wrap:pretty;margin-top:12px;font-size:1.08rem;line-height:1.65}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--bronze-text);overflow-wrap:anywhere}.prose__section:target h2{color:var(--bronze-text)}.sheet--short{padding-bottom:40px}.footer{text-align:center;color:var(--gold-muted);padding:34px 20px 44px;font-size:.95rem;line-height:1.7}.footer__links{flex-wrap:wrap;justify-content:center;gap:2px 22px;padding:0;list-style:none;display:flex}.footer__links a{color:var(--gold);padding:6px 2px;text-decoration-color:#d6bc8a73;display:inline-block}.footer__links a:hover{text-decoration-color:currentColor}.footer a:focus-visible{outline-color:var(--gold)}.footer__legal{color:var(--gold-muted);margin-top:10px;font-size:.88rem}@media (min-width:480px){:root{--gutter:16px}.sheet{padding:44px 30px 38px}.frame{padding:22px 22px 24px}.notice{padding:32px 26px}}@media (min-width:768px){.hero{padding-top:44px}.hero__mark{width:72px}.hero__wordmark{width:280px;margin-top:18px}.hero__eyebrow{margin-top:20px;font-size:.8rem}.hero__eyebrow>span:not(.hero__sep){padding-left:0;display:inline}.hero__sep{display:inline}.hero__still{width:320px;margin-top:0;margin-bottom:-14px}.hero{background:radial-gradient(ellipse 520px 380px at 50% 80%, #5c402457, #5c402400 72%), var(--night)}.sheet{padding:52px 52px 44px}.frame{padding:26px 30px 28px}.footer{padding-top:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.frame{border:3px double canvastext}.check__box{appearance:auto;-webkit-appearance:checkbox}}
