[data-theme=dark] .standalone .brand-header a[href="/register/"],[data-theme=dark] .standalone:has(.field-home) .brand-header nav[aria-label="Main navigation"]>a[href="/register/"]{background:#ebf9ee;color:#122d24;border-color:#ebf9ee}[data-theme=dark] .content-page .form .button{background:#e9f7ee;color:#142b21}[data-theme=dark] .content-page .form .button:disabled{opacity:1;background:#3a4b47;color:#e4ece8}.standalone .field-home .field-cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,76px);padding:clamp(32px,5vw,72px) max(5%,calc((100vw - 1210px)/2));text-align:left;background:var(--surface);color:var(--letters)}.standalone .field-cover .field-lead{margin:0}.standalone .field-cover .intro-skills,.standalone .field-cover h1,.standalone .field-cover p{color:var(--letters);margin-left:0;margin-right:0}.standalone .field-cover h1{font-size:clamp(40px,4.5vw,72px);line-height:1.04;text-wrap:balance}.standalone .field-cover h1 em{background:none;color:inherit}.field-cover .field-links,.field-cover .intro-skills{justify-content:flex-start}.standalone .field-cover .field-links a:first-child{background:var(--primary);color:var(--on-primary);border-radius:var(--radius,8px)}.cover-bookkeeping{--surface:#faf8ed;--letters:#223d32;--primary:#224c39;--on-primary:white}.cover-code{--surface:#212133;--letters:#f3efff;--primary:#d8c4ff;--on-primary:#262039;--radius:4px}.cover-board{--surface:#eaf0fd;--letters:#1c3356;--primary:#244d97;--on-primary:white}.cover-sales{--surface:#edf7fc;--letters:#183849;--primary:#0e5578;--on-primary:white;--radius:24px}.cover-desk{--surface:#eaf1e8;--letters:#263e37;--primary:#254c42;--on-primary:white;--radius:3px}.identity-sample{min-width:0}.identity-sample h2{margin:0;font-size:24px;line-height:1.2}.identity-sample a{color:inherit;text-decoration:none;min-height:46px}.identity-sample a:hover{text-decoration:underline}.identity-sample a:focus-visible{outline:3px solid #cf761d;outline-offset:2px}.standalone .cover-bookkeeping h1{font-family:Georgia,serif;letter-spacing:-.06em}.ledger-sample{padding:24px 18px;background:#fffdf3;color:#243b2f;border-top:5px solid #355641;border-bottom:1px solid #64816f}.standalone .ledger-sample p{font-size:14px;color:#486150;margin:6px 0 17px}.ledger-sample>a,.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #bfccbc}.ledger-sample b{text-align:right}.sheet-head{font:12px Georgia,serif;text-transform:uppercase;padding-bottom:7px}.standalone .field-home .cover-code{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.cover-code .identity-sample{grid-column:1;grid-row:1}.cover-code .field-lead{grid-column:2;grid-row:1}.code-sample{background:#12121c;color:#e6e4ff;border:1px solid #635b78;border-radius:9px;overflow:hidden;font-family:Consolas,monospace}.code-sample header{display:flex;justify-content:space-between;padding:13px 16px;background:#322d43}.code-sample pre{font-size:clamp(13px,1.35vw,20px);line-height:1.8;padding:16px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.code-sample code span{color:#baafff}.code-sample>div{border-top:1px solid #4e485d;padding:4px 12px}.code-sample a{display:inline-flex;align-items:center;margin-right:14px;color:#b2e7cb}.standalone .field-home .cover-board{display:block}.cover-board .field-lead{max-width:920px}.standalone .cover-board h1{max-width:24ch}.board-sample{margin-top:27px;border-top:1px solid #a9bad2;padding-top:16px}.board-sample>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.board-sample a{display:grid;align-content:space-between;gap:12px;padding:14px;background:#fff1ca;color:#332d1d;border-top:4px solid #c79d27}.board-sample a:nth-child(2){background:#e2dffc;border-color:#7b6ab7}.board-sample a:nth-child(3){background:#d5efdf;border-color:#428369}.board-sample a small,.desk-sample small{font-weight:700}.board-sample a span{font-size:13px}.sales-sample{background:#fff;border:1px solid #b4ccda;border-radius:18px;padding:20px;color:#15394f}.sales-sample>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.sales-sample a{display:flex;align-items:center;gap:7px;padding:10px;border-radius:9px;background:#eef6fb}.sales-sample a>svg{flex:none}.sales-sample span{font-size:12px}.sales-sample b{display:block;font-size:15px}.sales-sample a>svg:last-child{margin-left:auto}.desk-sample{border:1px solid #98ab9e;background:white;color:#233d33}.desk-sample h2{background:#25453d;color:#fff;padding:13px}.desk-sample a{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:7px;border-bottom:1px solid #d5dfd8;padding:10px}.desk-sample small{font-family:monospace}.desk-sample b{font-size:12px;background:#ebefde;padding:4px 6px}[data-theme=dark] .cover-bookkeeping{--surface:#182c25;--letters:#eef4e6;--primary:#deedc5;--on-primary:#132620}[data-theme=dark] .cover-board{--surface:#1b2b44;--letters:#eef3ff;--primary:#c5dcff;--on-primary:#142945}[data-theme=dark] .cover-sales{--surface:#152e3b;--letters:#ebf7ff;--primary:#c1e8ff;--on-primary:#103142}[data-theme=dark] .cover-desk{--surface:#1a302b;--letters:#e7f3e9;--primary:#c1e9d4;--on-primary:#183927}@media(max-width:800px){.standalone .field-home .field-cover{grid-template-columns:1fr;padding:27px 17px;gap:22px}.cover-code .field-lead,.cover-code .identity-sample{grid-column:auto;grid-row:auto}.standalone .field-cover h1{font-size:clamp(37px,7.3vw,54px)}.ledger-sample,.sales-sample{padding:14px}.board-sample>div{gap:6px}.board-sample a{padding:9px;gap:9px}.board-sample a b{font-size:14px}.desk-sample a{grid-template-columns:70px 1fr}.desk-sample a b{grid-column:2;justify-self:start}.sales-sample a>svg:last-child{display:none}}.career-paths{padding:24px max(5%,calc((100vw - 1210px)/2))}.career-paths header{display:flex;justify-content:space-between;align-items:center;gap:12px}.career-paths header h2{margin:0}.career-paths a{color:inherit;min-height:44px;display:flex;align-items:center}.career-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.career-paths>div>a{align-items:flex-start;flex-direction:column;text-decoration:none;padding:12px 0;border-top:2px solid}.career-paths a:hover strong{text-decoration:underline}.career-paths span{font-size:15px;line-height:1.45;margin-top:4px}.role-course{scroll-margin-top:85px}@media(max-width:700px){.career-paths>div{grid-template-columns:1fr;gap:2px}.career-paths{padding:18px}.career-paths header{align-items:baseline}.career-paths header h2{font-size:21px}}@font-face{font-family:EditionDisplay;src:url(/fonts/brand-display.ttf);font-weight:400;font-display:swap}.identity-sample{position:relative;isolation:isolate}.identity-sample .edition-art{display:block;max-width:100%;object-fit:cover;pointer-events:none}.ledger-sample{display:grid;grid-template-columns:minmax(77px,.42fr) minmax(0,1fr);column-gap:16px;box-shadow:5px 7px 0 #22433122}.ledger-sample>.edition-art{grid-column:1;grid-row:1/9;width:100%;height:100%;object-position:center}.ledger-sample>:not(.edition-art){grid-column:2}.ledger-sample>a{flex-wrap:wrap;align-content:center}.code-sample{display:grid;grid-template-columns:32% minmax(0,1fr)}.code-sample .edition-art{grid-column:1;grid-row:2;width:100%;height:100%;object-position:center}.code-sample header,.code-sample>div{grid-column:1/-1}.code-sample pre{grid-column:2;align-content:center;font-size:clamp(13px,1.1vw,17px);padding:13px}.code-sample{box-shadow:0 12px 40px #08091d66}.board-sample{display:grid;grid-template-columns:minmax(95px,.2fr) 1fr;column-gap:20px}.board-sample .edition-art{grid-column:1;grid-row:1/3;width:100%;height:100%;max-height:146px;object-fit:cover;border-radius:3px}.board-sample h2,.board-sample>div{grid-column:2}.sales-sample{display:grid;grid-template-columns:27% minmax(0,1fr);gap:10px 13px;box-shadow:0 12px 35px #5c59921c}.sales-sample .edition-art{grid-row:1/3;width:100%;height:100%;border-radius:9px}.sales-sample h2,.sales-sample>div{grid-column:2}.sales-sample>div{grid-template-columns:1fr;margin:0}.sales-sample a{min-height:44px;padding:5px 10px}.desk-sample{display:grid;grid-template-columns:32% minmax(0,1fr);box-shadow:6px 6px 0 #091e1990}.desk-sample .edition-art{grid-column:1;grid-row:1/3;height:100%;width:100%}.desk-sample h2,.desk-sample>div{grid-column:2}.desk-sample a{grid-template-columns:auto 1fr}.desk-sample a b{grid-column:2;justify-self:start}@media(max-width:800px){.board-sample{column-gap:9px;grid-template-columns:1fr}.board-sample .edition-art{height:64px;width:92px;grid-column:1;grid-row:1;justify-self:end}.board-sample h2{grid-column:1;grid-row:1;align-self:center;max-width:65%}.board-sample>div{grid-column:1}.sales-sample>div{grid-template-columns:1fr 1fr}.sales-sample a{padding:5px}.desk-sample a{grid-template-columns:1fr}.desk-sample a b{grid-column:auto}.ledger-sample{padding:12px 10px;column-gap:10px}.ledger-sample .sheet-head,.ledger-sample a{gap:3px 7px}.ledger-sample a{font-size:14px}.code-sample pre{padding:8px}.standalone .field-cover h1{overflow-wrap:break-word}}.standalone .field-home .field-cover{background:linear-gradient(125deg,#d2edff,#ead9f5);--letters:#183357}.career-paths h2,.curriculum-heading h2,.first-basics h1,.job-body .field-task-title,.platform-tour h1,.standalone .field-cover h1,.standalone .field-cover h1 em{font-family:EditionDisplay,system-ui,sans-serif;font-weight:400}[data-theme=dark] .standalone .field-home .field-cover{background:linear-gradient(125deg,var(--surface) 50%,color-mix(in srgb,var(--surface) 82%,#827399));--letters:#f4f5ef}.standalone .cover-sales h1{letter-spacing:-.035em}.sales-sample a:nth-child(2n){background:#f4eef9}