.cr-main{width:min(100%,1180px);margin:0 auto;padding:0 var(--gutter) 72px;color:var(--ink-body)}.cr-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;grid-gap:72px;gap:72px;padding:72px 0 64px}.cr-title{margin:0;max-width:12ch;color:var(--ink-primary);font:600 clamp(40px,5.4vw,68px)/1.02 var(--font-stack-display);letter-spacing:.005em;text-transform:uppercase}.cr-hero-lines{display:flex;flex-direction:column;gap:10px;max-width:56ch;margin:24px 0 32px}.cr-hero-lines p{margin:0;color:var(--ink-body);font:400 18px/1.55 var(--font-stack-body)}.cr-hero-lines p:first-child{color:var(--ink-primary)}.cr-hero-cta{width:auto;min-width:240px}.cr-example{display:flex;flex-direction:column;gap:14px;margin:0}.cr-example-card{min-height:427px}.cr-example-card:focus-visible{outline:2px solid var(--amber-hot);outline-offset:4px}.cr-example-signoff{color:var(--ink-dim);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.14em}.cr-section{padding:48px 0;border-top:1px solid var(--hairline-footer)}.cr-heading{margin:0 0 22px;color:var(--ink-primary);font:600 clamp(26px,2.6vw,32px)/1.1 var(--font-stack-display);letter-spacing:.02em;text-transform:uppercase}.cr-grid{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.cr-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-item{padding:22px 22px 24px;border:1px solid var(--hairline-rest);border-radius:var(--radius-card);background:var(--bg-sheet)}.cr-item-title{margin:0 0 8px;color:var(--ink-primary);font:600 20px/1.15 var(--font-stack-display);letter-spacing:.02em;text-transform:uppercase}.cr-item p{margin:0;color:var(--ink-body);font:400 15px/1.55 var(--font-stack-body)}.cr-apply{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;scroll-margin-top:calc(var(--header-h) + 16px)}.cr-apply-head p{margin:0;max-width:30ch;color:var(--ink-body);font:400 16px/1.55 var(--font-stack-body)}.cr-apply-card{padding:32px;border:1px solid var(--hairline-rest);border-radius:20px;background:var(--bg-sheet)}.cr-form{display:flex;flex-direction:column;gap:22px}.cr-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px}.cr-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.cr-label{padding:0;color:var(--ink-dim);font:600 11px/1.3 var(--font-stack-mono);letter-spacing:.2em;text-transform:uppercase}.cr-input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--hairline-border);border-radius:var(--radius-card);background:var(--surface-raised);color:var(--ink-primary);font:400 16px/1.2 var(--font-stack-body);transition:border-color .14s ease,background-color .14s ease}.cr-input::placeholder{color:var(--ink-dim)}.cr-input:hover{border-color:var(--hairline-quiet);background:var(--surface-track)}.cr-input:focus-visible{outline:2px solid var(--amber-hot);outline-offset:2px;border-color:transparent}.cr-input[aria-invalid=true]{border-color:var(--amber-hot)}.cr-input:-moz-read-only{color:var(--ink-dim)}.cr-input:disabled,.cr-input:read-only{color:var(--ink-dim)}.cr-textarea{min-height:84px;padding:14px 16px;resize:vertical;line-height:1.45}.cr-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-dim) 50%),linear-gradient(135deg,var(--ink-dim) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cr-select option{background:var(--bg-sheet);color:var(--ink-primary)}.cr-role-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.cr-role{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 10px;border:1px solid var(--hairline-border);border-radius:999px;color:var(--ink-body);cursor:pointer;font:500 14px/1 var(--font-stack-body);transition:background .14s,color .14s,border-color .14s}.cr-role input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cr-role img{opacity:.8}.cr-role:hover{border-color:var(--ink-dim);color:var(--ink-primary)}.cr-role[data-checked=true]{background:var(--paper);border-color:var(--paper);color:var(--paper-ink)}.cr-role[data-checked=true] img{filter:invert(1);opacity:.9}.cr-role:has(input:focus-visible){outline:2px solid var(--amber-hot);outline-offset:3px}.cr-roles[data-invalid=true] .cr-role{border-color:var(--amber-hot)}.cr-error{margin:0;color:var(--amber-hot);font:500 13.5px/1.45 var(--font-stack-body)}.cr-submit{display:flex;flex-direction:column;gap:14px}.cr-submit .cta-slab{align-self:flex-start;width:auto;min-width:260px}.cr-sent{display:flex;flex-direction:column;gap:10px;padding:24px 0}.cr-sent-title{margin:0;color:var(--ink-primary);font:600 32px/1.05 var(--font-stack-display);text-transform:uppercase}.cr-sent-title:focus{outline:none}.cr-sent-line{margin:0;color:var(--ink-body);font:400 17px/1.55 var(--font-stack-body);overflow-wrap:anywhere}@media (max-width:1023px){.cr-hero{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.cr-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-apply{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:719px){.cr-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0 44px}.cr-hero-lines{margin:18px 0 26px}.cr-hero-lines p{font-size:16px}.cr-hero-cta,.cr-submit .cta-slab{width:100%;min-width:0}.cr-example{width:min(100%,320px)}.cr-example-card{min-height:400px}.cr-section{padding:36px 0}.cr-grid{gap:10px}.cr-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.cr-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-item{padding:16px 16px 18px}.cr-item-title{font-size:18px}.cr-item p{font-size:14px}.cr-apply-card{padding:20px 16px;border-radius:16px}.cr-row{grid-template-columns:minmax(0,1fr)}.cr-role-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cr-input,.cr-role{transition:none}}
/*# sourceMappingURL=717cb73f36d628ef.css.map*/