.ct{gap:var(--s-8) var(--gutter);padding-top:calc(var(--header-h) + var(--s-8));padding-bottom:var(--s-9);display:grid}@media (min-width:1000px){.ct{gap:var(--s-8) calc(var(--gutter) * 3);grid-template-columns:5fr 7fr}}.ct__aside{gap:var(--s-4);align-content:start;display:grid}@media (min-width:1000px){.ct__aside{top:calc(var(--header-h) + var(--s-6));align-self:start;position:sticky}}.ct__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;color:var(--paper)}.ct__lead{font-size:var(--fs-lead);color:var(--bone);max-width:40ch}.ct__channels{gap:var(--s-5);margin-top:var(--s-5);display:grid}.ct__channels li{justify-items:start;gap:8px;display:grid}.ct__value{font-family:var(--font-display);font-size:var(--fs-h3);overflow-wrap:anywhere;font-weight:300}.ct__wa{margin-top:var(--s-2)}.ct__socials{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.ct__socials:empty{display:none}.ct__join{margin-top:var(--s-4);justify-self:start}.fc-form{gap:var(--s-5);display:grid}.fc-form__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);color:var(--paper)}.fc-form__req,.field__hint{font-size:var(--fs-small);color:var(--text-muted)}.fc-form__subject{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-300)}.fc-form__grid{gap:var(--s-4) var(--gutter);display:grid}@media (min-width:640px){.fc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field--full{grid-column:1/-1}}@media (min-width:900px){.fc-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-form__grid--3 .field--span2{grid-column:span 2}}.req{color:var(--gold-300)}.field__textarea{resize:vertical;min-height:120px;line-height:1.5}.field__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold-400) 50%), linear-gradient(-45deg, transparent 50%, var(--gold-400) 50%);background-position:calc(100% - 10px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:28px}.field__select option{background:var(--ink-1);color:var(--paper)}.field__input::placeholder{color:var(--text-muted);opacity:.7}.field__error:empty{display:none}.field__error:before{content:"!";background:var(--danger);width:16px;height:16px;color:var(--ink-0);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:inline-grid}.field.is-valid .field__input{border-bottom-color:var(--gold-700)}.field.is-loading:after{content:"";border:1.5px solid var(--gold-500);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;position:absolute;top:40px;right:4px}@keyframes spin{to{transform:rotate(1turn)}}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.check{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.check__input,.role input{appearance:none;border:1px solid var(--ash);border-radius:var(--radius-1);cursor:pointer;width:22px;height:22px;transition:border-color var(--dur-2), background-color var(--dur-2);background:0 0;flex:none;place-items:center;margin:2px 0 0;display:grid}.check__input:after,.role input[type=checkbox]:after{content:"";border:2px solid var(--ink-0);width:11px;height:6px;transition:transform var(--dur-2) var(--ease-luz);border-top:0;border-right:0;transform:rotate(-45deg)translate(1px,-1px)scale(0)}.check__input:checked,.role input:checked{background:var(--gold-500);border-color:var(--gold-500)}.check__input:checked:after,.role input[type=checkbox]:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.role input[type=radio]{border-radius:50%}.role input[type=radio]:after{content:"";background:var(--ink-0);width:8px;height:8px;transition:transform var(--dur-2) var(--ease-luz);border-radius:50%;transform:scale(0)}.role input[type=radio]:checked:after{transform:scale(1)}.check__input:focus-visible,.role input:focus-visible{box-shadow:var(--focus-ring);outline:none}.check__input[aria-invalid=true]{border-color:var(--danger)}.check__label{color:var(--bone);font-size:var(--fs-small);cursor:pointer;line-height:1.55}.roles{gap:var(--s-2);flex-wrap:wrap;display:flex}.role{border:1px solid var(--ink-3);border-radius:var(--radius-pill);min-height:44px;color:var(--bone);cursor:pointer;transition:border-color var(--dur-2), background-color var(--dur-2), color var(--dur-2);align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;display:inline-flex;position:relative}.role input{width:18px;height:18px;margin:0}.role:hover{border-color:var(--ash)}.role:has(input:checked){border-color:var(--gold-500);color:var(--gold-200);background:#b17b1c1f;background:lab(56.1758% 15.6816 55.4818/.12)}[data-group][aria-invalid=true] .role{border-color:#e2494799;border-color:lab(54.0154% 59.962 36.1222/.6)}.fc-radio{border:0;min-width:0;margin:0;padding:18px 0 0}.fc-radio legend{margin-bottom:var(--s-3);float:left;width:100%;padding:0}.fc-radio__opts{clear:both;gap:var(--s-2);flex-wrap:wrap;display:flex}.fc-fieldset{padding:var(--s-6) 0 0;gap:var(--s-3);border:0;border-top:1px solid var(--ink-3);min-width:0;margin:0;display:grid}.fc-fieldset__legend{float:left;width:100%;margin-bottom:var(--s-2);font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);color:var(--paper);padding:0}.fc-fieldset__legend+*{clear:both}.fc-fieldset__n{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--gold-400);vertical-align:middle;margin-right:.8em}.fc-form__summary{padding:var(--s-4) var(--s-5);border-left:2px solid var(--danger);color:var(--paper);background:#250e0d73;background:lab(6.86891% 12.2578 5.3176/.45)}.fc-form__summary:focus{outline:2px solid var(--focus);outline-offset:3px}.fc-form__summary p{margin-bottom:var(--s-2);font-weight:600}.fc-form__summary ul{gap:4px;padding-left:1.1em;list-style:square;display:grid}.fc-form__summary a{color:#ff8a8e;text-underline-offset:3px;text-decoration:underline}.fc-form__foot{align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.fc-form__status{color:var(--text-muted);font-size:var(--fs-small);max-width:52ch}.fc-form__status.is-error{color:#ff8a8e}.fc-form__status a{color:var(--paper)}.fc-done{gap:var(--s-3);padding:var(--s-6);background:#0d0d0db3;background:lab(3.63096% 0 0/.7);border:1px solid #b17b1c59;border:1px solid lab(56.1758% 15.6816 55.4818/.35);display:grid}.fc-done:focus{outline:2px solid var(--focus);outline-offset:3px}.fc-done__title{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);color:var(--paper);display:flex}.fc-done__title:before{content:"";background:var(--gold-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23050505' stroke-width='2.2'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;flex:none;width:28px;height:28px}.fc-done p{color:var(--bone)}.form-flash{gap:var(--s-2);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-5);border-left:2px solid var(--gold-500);color:var(--bone);background:#0d0d0dcc;background:lab(3.63096% 0 0/.8);display:none}.form-flash--err{border-left-color:var(--danger)}.form-flash:target{display:grid}.form-flash__title{color:var(--paper);font-weight:600}.join{padding-block:var(--s-9) var(--s-10);border-top:1px solid var(--ink-3);scroll-margin-top:var(--header-h);background:linear-gradient(#0d0d0da6,#0000 60%);background:linear-gradient(lab(3.63096% 0 0/.65),#0000 60%);position:relative}.join:focus{outline:none}.join__head{gap:var(--s-4);margin-bottom:var(--s-7);max-width:60rem;display:grid}.join__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--paper);text-wrap:balance}.join__lead{color:var(--bone);max-width:60ch;font-size:var(--fs-lead)}.fc-form--wide{gap:var(--s-6);max-width:1100px}.rm .field.is-loading:after{animation-duration:2.4s}
