.ct{background:var(--color-ink-900);padding:0 0 clamp(72px,9vh,112px);position:relative;overflow:visible}.ct-edge{background:var(--color-copper-300);height:1px;box-shadow:0 0 14px 1px var(--crease-halo);position:absolute;top:0;left:0;right:0}.ct-facet{background:var(--color-ink-800);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);width:58%;position:absolute;top:0;bottom:0;right:0}.ct-grid{align-items:start;gap:40px 48px;padding-top:clamp(56px,7vh,88px);display:grid;position:relative}@media (min-width:1024px){.ct-grid{grid-template-columns:5fr 7fr}}.ct-copy{color:var(--color-paper-on-dark)}@media (min-width:1024px){.ct-copy{top:calc(var(--nav-h) + 48px);position:sticky}}.ct-title{color:var(--color-paper-on-dark);margin:14px 0 0}.ct-support{color:#f3eee6c2;margin:22px 0 0}.ct-email{color:#f3eee6b3;margin:24px 0 0}.ct-email a{color:var(--color-copper-300)}.ct-sheet-wrap{z-index:2;position:relative}@media (min-width:1024px){.ct-sheet-wrap{margin-top:calc(-1*clamp(56px,7vh,88px) - 48px)}}.ct-sheet{background:var(--color-paper-50);border:1px solid var(--color-line-200);box-shadow:var(--elev-2);color:var(--color-ink-950);padding:36px 36px 32px;position:relative}.ct-fields{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.ct-field{gap:8px;display:grid}.ct-field-full{grid-column:1/-1}.ct-label{color:var(--color-ink-950);font-weight:500}.ct-req{color:var(--color-copper-700)}.ct-opt{color:var(--color-ink-500);font-weight:400}.ct-input{width:100%;min-height:48px;font:inherit;color:var(--color-ink-950);background:var(--color-paper-100);border:1px solid var(--color-line-200);transition:border-color .18s var(--ease-settle);border-radius:2px;padding:12px 14px;font-size:1rem}.ct-input:focus{border-color:var(--color-copper-500);outline:2px solid var(--color-copper-500);outline-offset:2px}.ct-input[aria-invalid=true]{border-color:var(--color-danger,#8f2f1e)}.ct-textarea{resize:vertical;min-height:140px}.ct-select-wrap{position:relative}.ct-select{appearance:none;cursor:pointer;padding-right:44px}.ct-select-arrow{width:14px;height:14px;color:var(--color-ink-600);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(90deg)}.ct-error{color:#8f2f1e;margin:0}.ct-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-actions{gap:14px;margin-top:26px;display:grid}.ct-submit{justify-self:start}.ct-privacy{color:var(--color-ink-500);text-transform:none;letter-spacing:.02em;max-width:46rem;margin:0;font-weight:400}.ct-privacy-link{color:var(--color-copper-700);margin:-8px 0;padding:8px 0;display:inline-block}.ct-summary{background:var(--color-paper-100);border:1px solid #8f2f1e;border-left-width:3px;margin:0 0 22px;padding:14px 16px}.ct-summary:focus-visible{outline:2px solid var(--color-copper-500);outline-offset:2px}.ct-summary-h{color:#8f2f1e;margin:0 0 6px;font-weight:500}.ct-summary ul{margin:0;padding-left:18px}.ct-summary a{color:var(--color-ink-950)}.ct-dev{border:1px dashed var(--color-copper-500);background:var(--color-paper-100);margin-top:22px;padding:14px 16px}.ct-dev .micro{color:var(--color-copper-700);text-transform:uppercase}.ct-dev p{margin:4px 0 0}@media (max-width:1023px){.ct-facet{clip-path:polygon(0 62%,100% 46%,100% 100%,0 100%);width:100%}.ct-sheet-wrap{margin-top:0}.ct-sheet{padding:28px 24px 26px}}@media (max-width:767px){.ct{padding-bottom:64px}.ct-grid{gap:28px;padding-top:48px}.ct-fields{grid-template-columns:1fr;gap:18px}.ct-sheet{padding:24px 18px 22px}.ct-submit{justify-self:stretch;width:100%}}.ct-submit[disabled]{opacity:.7;cursor:progress}.ct-success{align-content:start;gap:10px;min-height:220px;display:grid}.ct-success:focus-visible{outline:2px solid var(--color-copper-500);outline-offset:6px}.ct-success-title{margin:8px 0 0}.ct-success-text{color:var(--color-ink-600);max-width:36rem;margin:0}.ct-success .ct-dev{margin-top:18px}.ct-fail{border-color:var(--color-ink-950);border-left-color:var(--color-copper-500)}.ct-fail .ct-summary-h{color:var(--color-ink-950)}.ct-fail-text{color:var(--color-ink-600);margin:0}.ct-fail-text a{color:var(--color-copper-700)}.ct-config{border:1px solid var(--color-line-200);border-left:2px solid var(--color-copper-500);background:var(--color-paper-100);margin:0 0 18px;padding:13px 18px 10px}.ct-config-head .label{display:block}.ct-config-intro{color:var(--color-ink-600);margin:6px 0 0}.ct-config-list{gap:3px;margin:9px 0 0;line-height:1.45;display:grid}.ct-config-list>div{grid-template-columns:128px minmax(0,1fr);gap:10px;display:grid}.ct-config-list dt{color:var(--color-ink-600)}.ct-config-list dd{margin:0}.ct-config-actions{flex-wrap:wrap;gap:0 22px;margin-top:4px;display:flex}.ct-config-link{min-height:44px;font:inherit;color:var(--color-copper-700);cursor:pointer;background:0 0;border:0;align-items:center;margin:-3px 0;padding:11px 0;font-size:.8125rem;text-decoration:none;display:inline-flex;position:relative}.ct-config-link:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-settle);background:currentColor;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.ct-config-link:hover:after,.ct-config-link:focus-visible:after{transform:scaleX(1)}.ct-config-link:focus-visible{outline:2px solid var(--color-copper-500);outline-offset:2px}@media (max-width:767px){.ct-config-list>div{grid-template-columns:1fr;gap:0}.ct-config-list{gap:7px}}
