#maxxx-in-front-of-the-panel{position:relative;overflow:hidden;display:flex;align-items:flex-end;background:var(--c-dark-bg);color:var(--c-dark-text);min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding:var(--sp-7) var(--gutter) min(8vh,3rem);}
#maxxx-in-front-of-the-panel .hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;z-index:0;}
#maxxx-in-front-of-the-panel .hero__scrim-base{position:absolute;inset:0;z-index:1;background:var(--c-dark-bg);opacity:0.38;pointer-events:none;}
#maxxx-in-front-of-the-panel .hero__scrim-ramp{position:absolute;inset:0;z-index:1;opacity:0.9;pointer-events:none;background-image:linear-gradient(to top,var(--c-dark-bg) 0%,var(--c-dark-bg) 58%,transparent 92%);}
#maxxx-in-front-of-the-panel .hero__inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;}
#maxxx-in-front-of-the-panel .hero__copy{max-width:640px;}
#maxxx-in-front-of-the-panel .hero__kicker{display:inline-block;background:var(--c-scrim);color:var(--c-secondary);font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;line-height:1.4;padding:var(--sp-2) var(--sp-3);max-width:100%;}
#maxxx-in-front-of-the-panel .hero__kicker .xxx{color:var(--c-primary);}
#maxxx-in-front-of-the-panel .conductor-rule{margin:var(--sp-4) 0;}
#maxxx-in-front-of-the-panel .hero__title{font-family:var(--f-display);font-weight:700;text-transform:uppercase;color:var(--c-dark-text);font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:0.92;letter-spacing:0.02em;margin:0;}
#maxxx-in-front-of-the-panel .hero__sub{margin-top:var(--sp-4);max-width:46ch;font-size:1rem;line-height:1.55;color:var(--c-dark-text);}
#maxxx-in-front-of-the-panel .hero__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-5);}
#maxxx-in-front-of-the-panel .hero__cta .btn{width:100%;}
#maxxx-in-front-of-the-panel .hero__ghost{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--c-dark-text);font-family:var(--f-display);font-weight:500;font-size:0.9375rem;text-transform:uppercase;letter-spacing:0.06em;border-bottom:2px solid var(--c-primary);padding-bottom:2px;transition:color var(--mo-fast) linear,border-bottom-width var(--mo-fast) linear;}
#maxxx-in-front-of-the-panel .hero__ghost:hover,#maxxx-in-front-of-the-panel .hero__ghost:focus-visible{color:var(--c-secondary);border-bottom-width:3px;}
@media (min-width:768px){
  #maxxx-in-front-of-the-panel .hero__img{object-position:50% 26%;}
  #maxxx-in-front-of-the-panel .hero__scrim-base{opacity:0.34;}
  #maxxx-in-front-of-the-panel .hero__scrim-ramp{opacity:0.88;background-image:linear-gradient(to top right,var(--c-dark-bg) 0%,var(--c-dark-bg) 42%,transparent 88%);}
  #maxxx-in-front-of-the-panel .hero__sub{font-size:var(--fs-body);}
  #maxxx-in-front-of-the-panel .hero__cta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-5);}
  #maxxx-in-front-of-the-panel .hero__cta .btn{width:auto;}
}
@media (min-width:1100px){
  #maxxx-in-front-of-the-panel .hero__copy{max-width:700px;}
}

#seven-days-6am-to-10pm{padding-block:20px;}
#seven-days-6am-to-10pm .standard-bar__inner{text-align:center;max-width:var(--maxw);}
#seven-days-6am-to-10pm .op{display:block;}
@media (min-width:768px){
  #seven-days-6am-to-10pm{padding-block:28px;}
  #seven-days-6am-to-10pm .op{display:inline;}
}

#the-work-he-takes-on{background:var(--c-bg);color:var(--c-text);padding-block:var(--section-y);padding-inline:var(--gutter);}
#the-work-he-takes-on .work__inner{max-width:var(--maxw);margin-inline:auto;}
#the-work-he-takes-on .work__eyebrow{color:var(--c-text);}
#the-work-he-takes-on .work__head{margin-bottom:var(--sp-6);}
#the-work-he-takes-on .work__head h2{margin:0;}
#the-work-he-takes-on .schedule{display:grid;grid-template-columns:1fr;border-top:1px solid var(--c-accent);border-left:1px solid var(--c-accent);}
#the-work-he-takes-on .svc{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;align-items:start;background:var(--c-bg);border-right:1px solid var(--c-accent);border-bottom:1px solid var(--c-accent);padding:var(--sp-5) var(--sp-5) calc(var(--sp-5) + 2px);}
#the-work-he-takes-on .svc:nth-child(even){background:var(--c-surface);}
#the-work-he-takes-on .svc .kicker__num{margin-top:3px;}
#the-work-he-takes-on .svc h3{margin:0;font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:0.035em;line-height:1.12;}
#the-work-he-takes-on .svc p{margin-top:var(--sp-2);max-width:46ch;font-size:var(--fs-small);line-height:1.55;}
#the-work-he-takes-on .work__more{margin-top:var(--sp-6);}
@media (min-width:768px){
  #the-work-he-takes-on .schedule{grid-template-columns:repeat(2,minmax(0,1fr));}
  #the-work-he-takes-on .svc{padding:clamp(1.5rem,1rem + 1.4vw,2.25rem);}
  #the-work-he-takes-on .svc:nth-child(even){background:var(--c-bg);}
  #the-work-he-takes-on .svc:nth-child(4n+3),#the-work-he-takes-on .svc:nth-child(4n+4){background:var(--c-surface);}
}
@media (min-width:1100px){
  #the-work-he-takes-on .work__head{margin-bottom:var(--sp-7);}
}

#two-ways-people-call-him{--c-slate:#33424F;display:grid;grid-template-columns:1fr;}
#two-ways-people-call-him .lane{padding:28px var(--gutter) 32px;}
#two-ways-people-call-him .lane--owner{background:var(--c-primary);color:var(--c-accent);}
#two-ways-people-call-him .lane--gc{background:var(--c-slate);color:var(--c-dark-text);border-top:1px solid var(--c-accent);}
#two-ways-people-call-him .lane__title{margin-top:var(--sp-4);font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:0.03em;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.15rem);line-height:1.1;}
#two-ways-people-call-him .lane--owner .lane__title{color:var(--c-accent);}
#two-ways-people-call-him .lane--gc .lane__title{color:var(--c-dark-text);}
#two-ways-people-call-him .lane__lines{margin:var(--sp-4) 0 0;list-style:none;padding:0;max-width:42ch;}
#two-ways-people-call-him .lane__lines li{font-size:var(--fs-small);line-height:1.55;}
#two-ways-people-call-him .lane__lines li + li{margin-top:var(--sp-2);}
#two-ways-people-call-him .lane__link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--sp-5);font-family:var(--f-display);font-weight:600;font-size:0.9375rem;text-transform:uppercase;letter-spacing:0.06em;padding-bottom:2px;transition:border-bottom-width var(--mo-fast) linear,color var(--mo-fast) linear;}
#two-ways-people-call-him .lane--owner .lane__link{color:var(--c-accent);border-bottom:2px solid var(--c-accent);}
#two-ways-people-call-him .lane--owner .lane__link:hover,#two-ways-people-call-him .lane--owner .lane__link:focus-visible{border-bottom-width:3px;}
#two-ways-people-call-him .lane--gc .lane__link{color:var(--c-dark-text);border-bottom:2px solid var(--c-secondary);}
#two-ways-people-call-him .lane--gc .lane__link:hover,#two-ways-people-call-him .lane--gc .lane__link:focus-visible{color:var(--c-secondary);border-bottom-width:3px;}
@media (min-width:768px){
  #two-ways-people-call-him{grid-template-columns:repeat(2,minmax(0,1fr));}
  #two-ways-people-call-him .lane{padding:clamp(2.5rem,1.8rem + 2.4vw,4rem) clamp(1.75rem,1rem + 2.2vw,3rem);}
  #two-ways-people-call-him .lane--gc{border-top:0;border-left:1px solid var(--c-accent);}
}

#f-ck-yo-house{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:42vh;background:var(--c-dark-bg);color:var(--c-dark-text);padding:var(--sp-6) 0 0;}
#f-ck-yo-house .show__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
#f-ck-yo-house .show__scrim-base{position:absolute;inset:0;z-index:1;background:var(--c-dark-bg);opacity:0.34;pointer-events:none;}
#f-ck-yo-house .show__scrim-ramp{position:absolute;inset:0;z-index:1;opacity:0.88;pointer-events:none;background-image:linear-gradient(to top,var(--c-dark-bg) 0%,var(--c-dark-bg) 60%,transparent 96%);}
#f-ck-yo-house .show__inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);}
#f-ck-yo-house .show__banner{background:var(--c-scrim);padding:var(--sp-5) var(--sp-5) var(--sp-5);margin-bottom:var(--sp-6);max-width:560px;}
#f-ck-yo-house .show__label{color:var(--c-secondary);}
#f-ck-yo-house .show__title{margin-top:var(--sp-3);font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:0.03em;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1.02;color:var(--c-dark-text);}
#f-ck-yo-house .show__line{margin-top:var(--sp-3);font-size:var(--fs-small);line-height:1.55;max-width:46ch;color:var(--c-dark-text);}
#f-ck-yo-house .show__link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--sp-4);color:var(--c-dark-text);font-family:var(--f-display);font-weight:500;font-size:0.9375rem;text-transform:uppercase;letter-spacing:0.06em;border-bottom:2px solid var(--c-secondary);padding-bottom:2px;transition:color var(--mo-fast) linear,border-bottom-width var(--mo-fast) linear;}
#f-ck-yo-house .show__link:hover,#f-ck-yo-house .show__link:focus-visible{color:var(--c-secondary);border-bottom-width:3px;}
@media (min-width:768px){
  #f-ck-yo-house{min-height:58vh;}
  #f-ck-yo-house .show__scrim-base{opacity:0.3;}
  #f-ck-yo-house .show__scrim-ramp{opacity:0.86;background-image:linear-gradient(to top right,var(--c-dark-bg) 0%,var(--c-dark-bg) 46%,transparent 92%);}
  #f-ck-yo-house .show__banner{padding:var(--sp-6);margin-bottom:clamp(2rem,1.2rem + 2.4vw,3.5rem);}
}

#get-him-out-to-the-job{--c-slate:#33424F;background:var(--c-dark-bg);color:var(--c-dark-text);border-top:1px solid var(--c-primary);padding-block:clamp(2.75rem,2rem + 2.6vw,4.25rem);padding-inline:var(--gutter);}
#get-him-out-to-the-job .close__inner{max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--sp-6);}
#get-him-out-to-the-job .close__title{margin:0;font-family:var(--f-display);font-weight:700;text-transform:uppercase;color:var(--c-dark-text);font-size:clamp(2.2rem,1.5rem + 3.4vw,4rem);line-height:0.96;letter-spacing:0.02em;}
#get-him-out-to-the-job .close__line{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:1.55;max-width:38ch;color:var(--c-dark-text);}
#get-him-out-to-the-job .close__form{display:grid;grid-template-columns:1fr;gap:var(--sp-4);}
#get-him-out-to-the-job .field{display:flex;flex-direction:column;gap:6px;min-width:0;}
#get-him-out-to-the-job label{font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;color:var(--c-secondary);}
#get-him-out-to-the-job input,#get-him-out-to-the-job select,#get-him-out-to-the-job textarea{width:100%;min-height:48px;background:var(--c-dark-bg-2);color:var(--c-dark-text);border:1px solid var(--c-line-dark);border-radius:0;padding:0.7rem 0.85rem;font-family:var(--f-body);font-size:1rem;line-height:1.4;}
#get-him-out-to-the-job textarea{min-height:120px;resize:vertical;}
#get-him-out-to-the-job input::placeholder,#get-him-out-to-the-job textarea::placeholder{color:var(--c-dark-text);opacity:0.55;}
#get-him-out-to-the-job input:focus-visible,#get-him-out-to-the-job select:focus-visible,#get-him-out-to-the-job textarea:focus-visible{border-color:var(--c-primary);outline:3px solid var(--c-primary);outline-offset:2px;}
#get-him-out-to-the-job .close__submit{width:100%;margin-top:var(--sp-2);}
#get-him-out-to-the-job .close__terms{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-slate);}
#get-him-out-to-the-job .close__terms li{font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;line-height:1.5;padding-block:18px;}
#get-him-out-to-the-job .close__terms li + li{border-top:1px solid var(--c-slate);}
@media (min-width:768px){
  #get-him-out-to-the-job .close__inner{grid-template-columns:1fr 1fr;gap:clamp(2rem,1.2rem + 2.4vw,3.5rem);align-items:start;}
  #get-him-out-to-the-job .close__form{grid-template-columns:repeat(2,minmax(0,1fr));}
  #get-him-out-to-the-job .field--full{grid-column:1 / -1;}
  #get-him-out-to-the-job .close__submit{grid-column:1 / -1;width:auto;justify-self:start;}
  #get-him-out-to-the-job .close__terms{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--c-slate);}
  #get-him-out-to-the-job .close__terms li{padding:20px;}
  #get-him-out-to-the-job .close__terms li:first-child{padding-left:0;}
  #get-him-out-to-the-job .close__terms li + li{border-top:0;border-left:1px solid var(--c-slate);}
}
@media (min-width:1100px){
  #get-him-out-to-the-job .close__inner{grid-template-columns:1.05fr 1fr;}
}