.cr-side{grid-column:1/span 4;align-self:start}.cr-side-b{max-width:34ch;margin-top:24px}.cr-roles{padding:calc(56px + 4svh) 0 6svh;position:relative}.cr-roles-k{align-items:baseline;gap:8px;display:flex}.cr-roles-n{color:var(--sp-ink-3)}.cr-roles-note{max-width:40ch;font-family:var(--font-text);color:var(--sp-ink-3);margin:12px 0 0;font-size:16px;line-height:1.5}.cr-roles-list{margin:28px 0 0;padding:0;list-style:none}.cr-role{border-top:1px solid var(--sp-rule);position:relative}.cr-role:last-child{border-bottom:1px solid var(--sp-rule)}.cr-role-link{color:var(--sp-ink);padding:22px 96px 26px 0;text-decoration:none;display:block}.cr-role-top{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-3);align-items:baseline;gap:16px;font-size:12px;font-weight:500;display:flex}.cr-role-t{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.02em;color:var(--sp-ink);transition:color var(--t-quick) var(--e-out);margin:14px 0 0;font-size:clamp(34px,3.1vw,50px);line-height:.98}.cr-role-s{max-width:46ch;font-family:var(--font-text);color:var(--sp-ink-2);margin-top:12px;font-size:17px;line-height:1.5;display:block}.cr-role-band{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink);margin-top:14px;font-size:12px;font-weight:500;display:block}.cr-role-more,.cr-role-apply{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.cr-role-more{color:var(--sp-ink-2);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:4px;transition:color var(--t-quick) var(--e-out), text-decoration-color var(--t-quick) var(--e-out);margin-top:16px;display:inline-block}.cr-role-apply{z-index:3;min-height:44px;color:var(--sp-ink);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:4px;transition:color var(--t-quick) var(--e-out), text-decoration-color var(--t-quick) var(--e-out);align-items:center;padding:0 2px;display:inline-flex;position:absolute;top:18px;right:0}.cr-role-link:hover .cr-role-t,.cr-role-link:focus-visible .cr-role-t,.cr-role-link:hover .cr-role-more,.cr-role-link:focus-visible .cr-role-more,.cr-role-apply:hover,.cr-role-apply:focus-visible{color:var(--sp-ink);text-decoration-color:currentColor}.cr-who-prints{grid-column:6/-1;align-self:start}.cr-founders{column-gap:var(--sp-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cr-founder~.cr-founder{margin-top:72px}.cr-founder{max-width:none}.cr-founder img{background:var(--sa-dark)}.cr-ledger{grid-column:5/-1;grid-template-columns:subgrid;margin:0;display:grid}.cr-ledger-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--sp-rule);align-items:baseline;padding:26px 0 32px;display:grid}.cr-ledger-row:last-child{padding-bottom:0}.cr-ledger-row dt{grid-column:1/span 2}.cr-ledger-row dd{grid-column:3/-1;grid-template-columns:subgrid;align-items:baseline;margin:0;display:grid}.cr-ledger-v{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.02em;color:var(--sp-ink);grid-column:1/span 3;padding-right:20px;font-size:clamp(26px,2.2vw,34px);line-height:1.02}.cr-ledger-n{max-width:40ch;font-family:var(--font-text);color:var(--sp-ink-2);text-wrap:pretty;grid-column:4/-1;font-size:17px;line-height:1.55}.cr-intro{padding-bottom:calc(var(--sp-space) * .9)}.cr-intro-main{grid-column:6/-1}.cr-intro .sp-reads{grid-column:auto}.cr-disc .sp-read:last-child{border-bottom:1px solid var(--sp-rule)}.cr-disc{margin-top:40px}.cr-intro-form{margin-top:0}.cr-docket{padding:calc(56px + 4svh) 0 6svh}.cr-back{margin:0}.cr-back a{min-height:44px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-2);transition:color var(--t-quick) var(--e-out);align-items:center;gap:10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.cr-back a:hover,.cr-back a:focus-visible{color:var(--sp-ink)}.cr-band{border-top:1px solid var(--sp-ink);gap:10px;margin:20px 0 0;padding:22px 0 26px;display:grid}.cr-band-v{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.02em;color:var(--sp-ink);font-size:clamp(30px,2.6vw,42px);line-height:1}.cr-spec{border-bottom:1px solid var(--sp-rule);margin:0}.cr-spec-row{border-top:1px solid var(--sp-rule);grid-template-columns:minmax(120px,1fr) 2fr;align-items:baseline;gap:24px;padding:14px 0 15px;display:grid}.cr-spec-row dd{font-family:var(--font-text);color:var(--sp-ink);margin:0;font-size:17px;line-height:1.45}.cr-work .sp-title{grid-column:1/span 4;align-self:start}.cr-work-body{grid-column:5/span 6}.cr-work-body .sp-body+.sp-body{margin-top:20px}.cr-fit-list{grid-column:5/-1;margin:0;padding:0;list-style:none}.cr-fit-row{border-top:1px solid var(--sp-rule);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0 20px;display:grid}.cr-fit-row:last-child{border-bottom:1px solid var(--sp-rule)}.cr-fit-t{max-width:52ch;font-family:var(--font-text);color:var(--sp-ink);text-wrap:pretty;font-size:clamp(18px,.4vw + 14px,20px);line-height:1.45}.cr-fit--quiet .cr-fit-t{color:var(--sp-ink-2)}.cr-fit+.cr-fit--quiet{padding-top:clamp(80px,8vw,128px)}.cr-how-k{margin-top:40px}.cr-apply .cr-side-b{margin-top:12px}.cr-apply-main{grid-column:6/-1}.cr-others{padding-bottom:calc(var(--sp-space) * .9)}.cr-others-main{grid-column:5/-1}.cr-others-main .sp-reads{grid-column:auto}.cr-others-k{margin-bottom:16px}.cr-others-list .sp-read:last-child{border-bottom:1px solid var(--sp-rule)}.cr-other{gap:8px;display:grid}.cr-other-t{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.02em;transition:color var(--t-quick) var(--e-out);font-size:clamp(28px,2.4vw,38px);line-height:1}.cr-other-s{max-width:52ch;font-family:var(--font-text);color:var(--sp-ink-2);font-size:17px;line-height:1.5}.cr-others .sp-read a:hover .cr-other-t,.cr-others .sp-read a:focus-visible .cr-other-t{color:var(--sp-ink)}.cr-form-wrap{position:relative}.cr-form-k{margin:0 0 8px}.cr-form{gap:0;display:grid}.cr-form-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cr-field{gap:4px;padding-top:26px;display:grid}.cr-field label{font-family:var(--font-text);color:var(--sp-ink);font-size:17px;line-height:1.45}.cr-field input,.cr-field textarea{z-index:3;box-sizing:border-box;border:0;border-bottom:1px solid var(--sp-ink-3);width:100%;font-family:var(--font-text);color:var(--sp-ink);transition:border-color var(--t-quick) var(--e-out);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;padding:10px 0 12px;font-size:18px;line-height:1.45;position:relative}.cr-field textarea{resize:vertical;min-height:112px}.cr-field input::placeholder,.cr-field textarea::placeholder{color:var(--sp-ink-3);opacity:1}.cr-field input:hover,.cr-field textarea:hover{border-bottom-color:var(--sp-ink)}.cr-field input:focus,.cr-field textarea:focus{border-bottom-color:var(--sp-ink);outline:none}.cr-field input:focus-visible,.cr-field textarea:focus-visible{outline:2px solid var(--sa-red);outline-offset:4px}.cr-form-send{z-index:3;margin-top:36px;position:relative}.cr-form-note{max-width:52ch;font-family:var(--font-text);color:var(--sp-ink-3);margin:20px 0 0;font-size:16px;line-height:1.5}.cr-form-note a,.cr-form-error a,.cr-form-success a{z-index:3;color:var(--sp-ink);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:3px;position:relative}.cr-form-note a:hover,.cr-form-error a:hover{color:var(--sp-ink);text-decoration-color:currentColor}.cr-form-error{border-top:1px solid var(--m15-accent-on-light);font-family:var(--font-text);color:var(--m15-accent-on-light);margin-top:20px;padding-top:14px;font-size:16px;line-height:1.5}.cr-form-error[hidden]{display:none}.cr-form-success{padding-top:26px;display:none}.cr-form-success:focus{outline:none}.cr-form-success-say{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.02em;color:var(--sp-ink);margin:0;font-size:clamp(32px,3vw,44px);line-height:1}.cr-form-success p:not(.cr-form-success-say){font-family:var(--font-text);color:var(--sp-ink-2);margin:14px 0 0;font-size:17px;line-height:1.5}@media (width<=899px){.cr-side,.cr-intro-main,.cr-ledger,.cr-work .sp-title,.cr-work-body,.cr-fit-list,.cr-apply-main,.cr-who-prints,.cr-others-main{grid-column:1/-1}.cr-roles,.cr-docket{padding:0 0 8px}.cr-roles-list{margin-top:20px}.cr-role-link{padding:20px 72px 22px 0}.cr-role-apply{top:12px}.cr-intro-main,.cr-ledger,.cr-work-body,.cr-fit-list,.cr-apply-main,.cr-who-prints,.cr-others-main{margin-top:32px}.cr-founder~.cr-founder{margin-top:40px}.cr-ledger-row{padding:22px 0 26px}.cr-ledger-row dt,.cr-ledger-row dd,.cr-ledger-v,.cr-ledger-n{grid-column:1/-1}.cr-ledger-row dd{margin-top:10px;display:block}.cr-ledger-v{padding-right:0;display:block}.cr-ledger-n{margin-top:10px;display:block}.cr-fit-row{grid-template-columns:36px minmax(0,1fr);gap:12px}.cr-spec-row{grid-template-columns:minmax(110px,1fr) 2fr;gap:16px}.cr-others .sp-read a{grid-template-columns:minmax(0,1fr);gap:14px}.cr-others .sp-read a>.sp-kick{order:2}}
