#it-doesn-t-leave-the-bench-until-it-s-safe{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - var(--header-h));overflow:hidden;background:var(--c-dark-bg);isolation:isolate} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__media{position:absolute;inset:0;z-index:0} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(11,12,13,.95) 0%,rgba(11,12,13,.92) 40%,rgba(11,12,13,.66) 60%,rgba(11,12,13,.24) 82%,rgba(11,12,13,.06) 100%)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__inner{position:relative;z-index:2;width:100%;padding-top:14vh;padding-bottom:5vh} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__kicker{display:inline-flex;width:auto;max-width:100%;margin:0 0 var(--sp-4);padding:7px 12px 7px 10px;background:#0B0C0D;color:var(--c-accent)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__title{margin:0;font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:-0.01em;line-height:.88;color:var(--c-dark-text);font-size:clamp(2.4rem,11vw,3.4rem)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__stamp{display:block;width:48px;height:3px;margin-top:var(--sp-4);background:var(--c-accent)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__sub{margin:var(--sp-4) 0 0;font-size:1rem;line-height:1.55;color:var(--c-secondary);max-width:42ch} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__tail{display:none} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-6)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__btn{width:100%;border-left-width:4px;border-left-color:var(--c-accent)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__hours{margin:0;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--c-secondary);text-align:center;max-width:none} @media (min-width:768px){#it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__scrim{background:linear-gradient(to top,rgba(11,12,13,.95) 0%,rgba(11,12,13,.9) 38%,rgba(11,12,13,.6) 60%,rgba(11,12,13,.16) 84%,rgba(11,12,13,.05) 100%),linear-gradient(to right,rgba(11,12,13,.78) 0%,rgba(11,12,13,.6) 40%,rgba(11,12,13,0) 72%)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__inner{padding-bottom:8vh;padding-top:16vh} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__title{font-size:clamp(3.2rem,7.5vw,6rem)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__sub{font-size:1.125rem;max-width:60ch} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__tail{display:inline} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__cta{flex-direction:row;align-items:center;gap:var(--sp-6)} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__btn{width:auto} #it-doesn-t-leave-the-bench-until-it-s-safe .hero-bench__hours{text-align:left}}

#the-standing-rule{background:var(--c-bg);padding-block:clamp(1.75rem,1.4rem + 1.2vw,2.75rem)} #the-standing-rule .standing__cap{margin:0 0 -1px} #the-standing-rule .standing__block{padding:24px} #the-standing-rule .standing__grid{display:grid;gap:20px} #the-standing-rule .standing__rule{margin:0;max-width:24ch;font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.02;font-size:clamp(1.4rem,5.2vw,1.875rem);color:var(--c-text)} #the-standing-rule .standing__right{padding-top:20px;border-top:1px solid var(--c-secondary)} #the-standing-rule .standing__terms{margin:0;font-size:1rem;line-height:1.55;max-width:40ch;color:var(--c-text)} #the-standing-rule .standing__terms + .standing__terms{margin-top:var(--sp-3)} @media (min-width:900px){#the-standing-rule .standing__block{padding:28px 32px} #the-standing-rule .standing__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;align-items:start} #the-standing-rule .standing__left{padding-right:32px} #the-standing-rule .standing__right{padding:0 0 0 32px;border-top:0;border-left:1px solid var(--c-secondary)}}

#what-comes-across-the-bench{background:var(--c-bg);padding-block:clamp(2.75rem,2.2rem + 3vw,5.5rem)} #what-comes-across-the-bench .register__cap{margin:0 0 20px;background-size:0 3px;background-repeat:no-repeat;transition:background-size var(--mo-dur) var(--mo-ease)} #what-comes-across-the-bench .register__head.is-visible .register__cap{background-size:100% 3px} #what-comes-across-the-bench h2{margin:0} #what-comes-across-the-bench .register__list{margin-top:var(--sp-6);border-top:1px solid var(--c-secondary)} #what-comes-across-the-bench .register__row{display:grid;gap:var(--sp-3);padding-block:var(--sp-5)} #what-comes-across-the-bench .serial-item__num{color:var(--c-accent-deep)} #what-comes-across-the-bench .serial-item:hover .serial-item__num,#what-comes-across-the-bench .serial-item:focus-within .serial-item__num{color:var(--c-primary)} #what-comes-across-the-bench .register__title{margin:0;font-family:var(--f-display);font-weight:700;text-transform:uppercase;line-height:.95;font-size:clamp(1.6rem,6vw,2.125rem);color:var(--c-primary)} #what-comes-across-the-bench .register__title--big{font-size:clamp(2rem,8vw,3rem)} #what-comes-across-the-bench .register__detail p{margin:0;font-size:1rem;line-height:1.6;max-width:52ch;color:var(--c-text)} #what-comes-across-the-bench .register__row--feature{padding-block:var(--sp-7)} #what-comes-across-the-bench .register__media{margin:0 0 var(--sp-4);width:100vw;margin-inline:calc(50% - 50vw);background:var(--c-dark-bg)} #what-comes-across-the-bench .register__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:53% 20%} @media (min-width:768px){#what-comes-across-the-bench .register__row{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:clamp(1.5rem,4vw,4rem);align-items:start} #what-comes-across-the-bench .register__media{width:auto;margin-inline:0;margin-bottom:var(--sp-4)} #what-comes-across-the-bench .register__media img{aspect-ratio:4 / 3}} @media (min-width:1100px){#what-comes-across-the-bench .register__row{padding-block:var(--sp-6)} #what-comes-across-the-bench .register__row--feature{padding-block:var(--sp-8)}}

#who-brings-work-in{background:var(--c-surface);padding-block:clamp(2rem,1.6rem + 1.6vw,3rem)} #who-brings-work-in .audience__title{margin:0 0 var(--sp-5);font-size:clamp(1.6rem,4.4vw,2.25rem)} #who-brings-work-in .audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none} #who-brings-work-in .audience__cell{padding:20px 16px 20px 0;border-top:1px solid var(--c-secondary)} #who-brings-work-in .audience__cell:nth-child(even){padding-left:16px;border-left:1px solid var(--c-secondary)} #who-brings-work-in .audience__label{display:block;margin-bottom:var(--sp-2);font-family:var(--f-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent-deep)} #who-brings-work-in .audience__cell p{margin:0;font-size:var(--fs-small);line-height:1.5;max-width:30ch;color:var(--c-text)} @media (min-width:900px){#who-brings-work-in .audience__grid{grid-template-columns:repeat(4,minmax(0,1fr))} #who-brings-work-in .audience__cell{padding:24px 24px 24px 0} #who-brings-work-in .audience__cell:nth-child(even){padding-left:0;border-left:0} #who-brings-work-in .audience__cell + .audience__cell{padding-left:24px;border-left:1px solid var(--c-secondary)}}

#thirty-years-one-bench{position:relative;overflow:hidden;background:var(--c-dark-bg);color:var(--c-dark-text)} #thirty-years-one-bench .bench-band__grid{display:grid} #thirty-years-one-bench .bench-band__media{background:var(--c-dark-bg)} #thirty-years-one-bench .bench-band__media img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:80% 20%} #thirty-years-one-bench .bench-band__body{padding:clamp(2rem,7vw,3rem) var(--gutter) clamp(2.5rem,8vw,3.5rem)} #thirty-years-one-bench h2{margin:0 0 var(--sp-5)} #thirty-years-one-bench .bench-band__copy{font-size:1.0625rem;line-height:1.6;color:var(--c-dark-text);max-width:62ch} #thirty-years-one-bench .bench-band__copy + .bench-band__copy{margin-top:var(--sp-4)} #thirty-years-one-bench .bench-band__ledger{margin:var(--sp-6) 0 0;max-width:52ch} #thirty-years-one-bench .bench-band__row{display:grid;gap:2px;padding-block:var(--sp-3)} #thirty-years-one-bench .bench-band__row + .bench-band__row{border-top:1px solid rgba(192,198,204,.22)} #thirty-years-one-bench dt{margin:0;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--c-secondary)} #thirty-years-one-bench dd{margin:0;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-meta);letter-spacing:.04em;color:var(--c-accent)} #thirty-years-one-bench .bench-band__dots{display:none} @media (min-width:768px){#thirty-years-one-bench .bench-band__row{display:flex;align-items:baseline;gap:10px} #thirty-years-one-bench .bench-band__dots{display:block;flex:1 1 auto;min-width:24px;border-bottom:1px dotted rgba(192,198,204,.55);transform:translateY(-3px)}} @media (min-width:1100px){#thirty-years-one-bench .bench-band__grid{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch} #thirty-years-one-bench .bench-band__media img{aspect-ratio:auto;height:100%;min-height:560px} #thirty-years-one-bench .bench-band__body{padding:clamp(3.5rem,5vw,5rem) max(var(--gutter),calc((100vw - var(--container-max)) / 2 + var(--gutter))) clamp(3.5rem,5vw,5rem) clamp(2.5rem,4vw,4rem)}}

#wiped-down-and-handed-back{position:relative;background:var(--c-dark-bg);overflow:hidden} #wiped-down-and-handed-back .finished__seam{margin:0;background-color:var(--c-secondary);background-image:linear-gradient(to right,var(--c-accent) 0,var(--c-accent) 48px,transparent 48px)} #wiped-down-and-handed-back .finished__strip{position:relative;margin:0;height:38vh;min-height:240px} #wiped-down-and-handed-back .finished__strip img{width:100%;height:100%;object-fit:cover;object-position:50% 50%} #wiped-down-and-handed-back .finished__plate{position:absolute;left:var(--gutter);bottom:20px;padding:10px 16px;background:rgba(11,12,13,.86);font-family:var(--f-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--c-dark-text)} @media (min-width:768px){#wiped-down-and-handed-back .finished__strip{height:46vh;min-height:320px} #wiped-down-and-handed-back .finished__plate{bottom:24px;font-size:var(--fs-meta)}}

#send-dirk-the-details{background:var(--c-bg);padding-block:clamp(2.5rem,2rem + 2.4vw,4rem)} #send-dirk-the-details .intake__grid{display:grid;gap:var(--sp-6)} #send-dirk-the-details .intake__title{margin:0 0 var(--sp-6);font-family:var(--f-display);font-weight:800;text-transform:uppercase;line-height:.9;letter-spacing:-0.01em;font-size:clamp(2.1rem,7vw,4rem);color:var(--c-primary)} #send-dirk-the-details .intake__fields{display:grid;gap:var(--sp-5)} #send-dirk-the-details .intake__field{display:flex;flex-direction:column;gap:6px;min-width:0} #send-dirk-the-details .intake__field label{font-family:var(--f-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text)} #send-dirk-the-details .intake__field input,#send-dirk-the-details .intake__field textarea{width:100%;background:transparent;color:var(--c-text);border:0;border-bottom:1px solid var(--c-secondary);border-radius:0;padding:10px 0;font-family:var(--f-body);font-size:1rem;min-height:48px} #send-dirk-the-details .intake__field textarea{resize:vertical;min-height:96px;line-height:1.5} #send-dirk-the-details .intake__field input:hover,#send-dirk-the-details .intake__field textarea:hover{border-bottom-color:var(--c-primary)} #send-dirk-the-details .intake__submit{margin-top:var(--sp-6);width:100%;border-left-width:4px;border-left-color:var(--c-accent)} #send-dirk-the-details .intake__aside{padding-top:var(--sp-5);border-top:1px solid var(--c-secondary)} #send-dirk-the-details .intake__line{margin:0;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text);max-width:none} #send-dirk-the-details .intake__line + .intake__line{margin-top:var(--sp-3)} #send-dirk-the-details .intake__cap{margin:clamp(2rem,4vw,3rem) 0 0} @media (min-width:600px){#send-dirk-the-details .intake__fields{grid-template-columns:repeat(2,minmax(0,1fr))} #send-dirk-the-details .intake__field--wide{grid-column:1 / -1} #send-dirk-the-details .intake__submit{width:auto;min-width:260px}} @media (min-width:900px){#send-dirk-the-details .intake__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,0.45fr);gap:0;align-items:start} #send-dirk-the-details .intake__main{padding-right:clamp(2rem,4vw,3.5rem)} #send-dirk-the-details .intake__aside{padding:4px 0 0 clamp(2rem,4vw,3.5rem);border-top:0;border-left:1px solid var(--c-secondary)}}