.workboard-site{--workboard-ink:#171918;--workboard-paper:#f4f0e8;--workboard-concrete:#e7e6e1;--workboard-amber:#d7972a;--workboard-green:#3f6852;background:var(--workboard-paper);color:var(--workboard-ink);min-width:320px}.workboard-shell{margin-inline:auto;max-width:1600px;padding-inline:1.25rem}@media (min-width:640px){.workboard-shell{padding-inline:1.5rem}}@media (min-width:1024px){.workboard-shell{padding-inline:2.5rem}}.workboard-hero{align-items:flex-end;background:var(--workboard-ink);color:white;display:flex;min-height:min(920px,100svh);overflow:hidden;position:relative}.workboard-hero__shade,.workboard-hero__video{inset:0;position:absolute}.workboard-hero__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.workboard-hero__shade{background:linear-gradient(180deg,rgb(0 0 0/.42),rgb(0 0 0/.22) 40%,rgb(0 0 0/.78)),linear-gradient(90deg,rgb(0 0 0/.35),transparent 72%)}.workboard-hero__content{padding-bottom:clamp(3rem,8vh,6.5rem);padding-top:9rem;position:relative;width:100%;z-index:1}.workboard-kicker{color:rgb(23 25 24/.58);font-size:.72rem;font-weight:600;letter-spacing:.16em;margin:0 0 1.35rem;text-transform:uppercase}.workboard-kicker--light{color:rgb(255 255 255/.7)}.workboard-hero h1{font-size:clamp(3.25rem,7.4vw,7.6rem);font-weight:300;letter-spacing:-.065em;line-height:.9;margin:0;max-width:1220px;text-wrap:balance}.workboard-hero__lede{font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.55;margin:2rem 0 0;max-width:730px}.workboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.workboard-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.86rem;font-weight:600;gap:.7rem;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.workboard-button svg,.workboard-inline-link svg,.workboard-text-link svg{height:1rem;width:1rem}.workboard-button--light{background:white;color:var(--workboard-ink)}.workboard-button--light:hover{background:var(--workboard-paper)}.workboard-button--ghost{border-color:rgb(255 255 255/.4);color:white}.workboard-button--ghost:hover{background:rgb(255 255 255/.1);border-color:white}.workboard-button--dark{background:var(--workboard-ink);color:white}.workboard-button--dark:hover{background:#333633}.workboard-hero__facts{border-top:1px solid rgb(255 255 255/.32);display:grid;font-size:.73rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:.11em;margin-top:clamp(3rem,7vh,5rem);padding-top:1rem;text-transform:uppercase}.workboard-section{padding-block:clamp(5rem,10vw,9rem)}.workboard-section--paper{background:var(--workboard-paper)}.workboard-section--white{background:white}.workboard-section--concrete{background:var(--workboard-concrete)}.workboard-section--ink{background:var(--workboard-ink);color:white}.workboard-boundary,.workboard-problem{display:grid;gap:clamp(2rem,7vw,8rem);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.workboard-boundary h2,.workboard-faq h2,.workboard-final h2,.workboard-founding h2,.workboard-included h2,.workboard-problem h2,.workboard-section-heading h2{font-size:2.5rem;font-weight:300;letter-spacing:-.052em;line-height:.98;margin:0;text-wrap:balance}.workboard-boundary>div:last-child,.workboard-problem__copy{align-self:end;font-size:1.05rem;line-height:1.7}.workboard-boundary p,.workboard-problem__copy p{margin:0}.workboard-boundary p+p,.workboard-problem__copy p+p{margin-top:1.1rem}.workboard-section-heading{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-bottom:clamp(3rem,6vw,5rem)}.workboard-section-heading>p{color:rgb(23 25 24/.62);line-height:1.65;margin:0}.workboard-section-heading--light>p{color:rgb(255 255 255/.62)}.action-thread{background:var(--workboard-paper);border:1px solid rgb(255 255 255/.16);color:var(--workboard-ink)}.action-thread__header{align-items:start;border-bottom:1px solid rgb(23 25 24/.14);display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.4rem,3vw,2.5rem)}.action-thread__eyebrow,.action-thread__label{color:rgb(23 25 24/.52);font-size:.66rem;font-weight:600;letter-spacing:.13em;margin:0 0 .6rem;text-transform:uppercase}.action-thread__header h3{font-size:clamp(1.4rem,2.5vw,2.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:760px}.action-thread__status{background:rgb(215 151 42/.14);border:1px solid rgb(215 151 42/.5);color:#815815;flex:0 0 auto;font-size:.72rem;font-weight:600;padding:.45rem .65rem}.action-thread__route{align-items:center;border-bottom:1px solid rgb(23 25 24/.14);display:grid;font-size:.67rem;font-weight:600;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;letter-spacing:.12em;padding:1rem clamp(1.4rem,3vw,2.5rem);text-transform:uppercase}.action-thread__route i{background:rgb(23 25 24/.2);height:1px;margin-inline:.85rem}.action-thread__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.action-thread__grid section{min-height:190px;padding:clamp(1.3rem,2.5vw,2rem)}.action-thread__grid section+section{border-left:1px solid rgb(23 25 24/.14)}.action-thread__grid svg{color:rgb(23 25 24/.45);height:1.25rem;margin-bottom:1.5rem;width:1.25rem}.action-thread__grid h4{font-size:1rem;font-weight:600;line-height:1.35;margin:0}.action-thread__grid p:last-child{color:rgb(23 25 24/.55);font-size:.82rem;line-height:1.5;margin:.55rem 0 0}.workboard-inline-link{display:flex;justify-content:flex-end;margin-top:1.25rem}.workboard-inline-link a,.workboard-text-link{align-items:center;display:inline-flex;font-size:.84rem;font-weight:600;gap:.55rem;text-decoration:underline;text-underline-offset:.3rem}.workboard-steps{border-top:1px solid rgb(23 25 24/.18);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.workboard-steps li{padding:1.5rem 1.35rem 0 0}.workboard-steps li+li{border-left:1px solid rgb(23 25 24/.18);padding-left:1.35rem}.workboard-steps span{color:rgb(23 25 24/.48);font-size:.72rem}.workboard-steps h3{font-size:1.08rem;margin:2.8rem 0 .75rem}.workboard-steps p{color:rgb(23 25 24/.62);font-size:.88rem;line-height:1.6;margin:0}.workboard-included{align-items:start;display:grid;gap:clamp(3rem,8vw,10rem);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.workboard-included__intro{line-height:1.65;margin:2rem 0 0;max-width:560px}.workboard-included ul{border-top:1px solid rgb(23 25 24/.2);list-style:none;margin:0;padding:0}.workboard-included li{align-items:center;border-bottom:1px solid rgb(23 25 24/.2);display:flex;font-size:.92rem;gap:.8rem;min-height:3.4rem}.workboard-included li svg{color:var(--workboard-green);height:1rem;width:1rem}.workboard-founding{display:grid;gap:clamp(2rem,7vw,8rem);grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.workboard-founding__number{color:var(--workboard-amber);font-size:clamp(10rem,25vw,23rem);font-weight:300;letter-spacing:-.1em;line-height:.7}.workboard-founding__copy>p:not(.workboard-kicker):not(.workboard-founding__smallprint){font-size:1.04rem;line-height:1.7;margin:2rem 0 0;max-width:720px}.workboard-founding__terms{border-bottom:1px solid rgb(23 25 24/.18);border-top:1px solid rgb(23 25 24/.18);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.workboard-founding__terms>div{display:grid;padding:1.35rem 1.35rem 1.35rem 0}.workboard-founding__terms>div+div{border-left:1px solid rgb(23 25 24/.18);padding-left:1.35rem}.workboard-founding__terms small,.workboard-founding__terms span{color:rgb(23 25 24/.55);font-size:.73rem}.workboard-founding__terms strong{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;letter-spacing:-.04em;margin-block:.45rem}.workboard-founding__smallprint{color:rgb(23 25 24/.55);font-size:.77rem;line-height:1.55;margin:1rem 0 0}.workboard-founding .workboard-button{margin-top:2rem}.workboard-faq{display:grid;gap:clamp(3rem,10vw,10rem);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.workboard-faq>div:first-child>p:not(.workboard-kicker){color:rgb(23 25 24/.62);line-height:1.6;margin:1.5rem 0}.workboard-faq__items{border-top:1px solid rgb(23 25 24/.2)}.workboard-faq details{border-bottom:1px solid rgb(23 25 24/.2)}.workboard-faq summary{cursor:pointer;font-size:1rem;font-weight:600;list-style-position:outside;padding:1.35rem 1.5rem 1.35rem 0}.workboard-faq details p{color:rgb(23 25 24/.62);line-height:1.65;margin:-.25rem 0 1.35rem;max-width:720px}.workboard-final{background:var(--workboard-ink);color:white;padding-block:clamp(6rem,12vw,11rem)}.workboard-final h2{max-width:900px}.workboard-final>div>p:not(.workboard-kicker){color:rgb(255 255 255/.68);font-size:1.05rem;line-height:1.65;margin:1.75rem 0 0;max-width:610px}@media (max-width:900px){.workboard-boundary,.workboard-faq,.workboard-founding,.workboard-included,.workboard-problem,.workboard-section-heading{grid-template-columns:1fr}.action-thread__grid,.workboard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.action-thread__grid section:nth-child(3),.action-thread__grid section:nth-child(4){border-top:1px solid rgb(23 25 24/.14)}.action-thread__grid section:nth-child(3),.workboard-steps li:nth-child(3){border-left:0}.workboard-steps li:nth-child(n+3){border-top:1px solid rgb(23 25 24/.18);margin-top:2rem;padding-top:1.5rem}.workboard-founding__number{font-size:10rem}}@media (max-width:620px){.workboard-hero{min-height:800px}.action-thread__grid,.workboard-founding__terms,.workboard-hero__facts,.workboard-steps{grid-template-columns:1fr}.workboard-hero__facts{gap:0}.workboard-hero__facts span{border-bottom:1px solid rgb(255 255 255/.2);padding-block:.7rem}.workboard-actions{align-items:stretch;flex-direction:column}.workboard-button{width:100%}.action-thread__header{align-items:flex-start;flex-direction:column}.action-thread__route{align-items:flex-start;gap:.65rem;grid-template-columns:1fr}.action-thread__route i{height:.8rem;margin:0 0 0 .3rem;width:1px}.action-thread__grid section+section,.action-thread__grid section:nth-child(3){border-left:0;border-top:1px solid rgb(23 25 24/.14)}.workboard-steps li,.workboard-steps li+li,.workboard-steps li:nth-child(3){border-left:0;border-top:1px solid rgb(23 25 24/.18);margin-top:0;padding:1.5rem 0}.workboard-steps h3{margin-top:1.5rem}.workboard-founding__terms>div+div{border-left:0;border-top:1px solid rgb(23 25 24/.18);padding-left:0}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.workboard-button{transition:none}.workboard-hero__video{display:none}}