#page-header{background:var(--c-dark-bg-2);color:var(--c-dark-text);padding-block:clamp(2rem,1.5rem + 2.2vw,3.25rem);padding-inline:var(--gutter);border-bottom:1px solid var(--c-line-dark)}#page-header .ph__inner{max-width:var(--maxw);margin-inline:auto}#page-header .ph__kicker{color:var(--c-secondary);margin:0}#page-header .conductor-rule{margin:var(--sp-4) 0}#page-header h1{color:var(--c-dark-text);font-size:clamp(2rem,1.35rem + 2.7vw,3.4rem);line-height:0.96;letter-spacing:0.02em;max-width:16ch}#page-header .ph__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin:var(--sp-5) 0 0;padding:0;list-style:none}#page-header .ph__meta li{display:flex;align-items:center;gap:10px;font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;color:var(--c-dark-text)}#page-header .ph__meta li::before{content:"";display:block;width:8px;height:8px;flex:0 0 8px;background:var(--c-secondary)}

#send-it-straight-to-him{--slate:#33424F;background:var(--c-dark-bg);color:var(--c-dark-text);padding-block:var(--section-y);padding-inline:var(--gutter)}#send-it-straight-to-him .contact__inner{max-width:var(--maxw);margin-inline:auto}#send-it-straight-to-him .contact__head{margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}#send-it-straight-to-him .conductor-rule{margin-top:0}#send-it-straight-to-him h2{color:var(--c-dark-text)}#send-it-straight-to-him .contact__lede{margin-top:var(--sp-4);max-width:52ch;color:var(--c-dark-text)}#send-it-straight-to-him .contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,1.6rem + 2vw,3rem)}#send-it-straight-to-him .contact__formcol,#send-it-straight-to-him .contact__meta{min-width:0}#send-it-straight-to-him .f-label{display:block;font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;color:var(--c-dark-text);opacity:0.82;padding:0;margin-bottom:var(--sp-2)}#send-it-straight-to-him .lanes{border:0;padding:0;margin:0 0 var(--sp-6)}#send-it-straight-to-him .lanes__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}#send-it-straight-to-him .lane{display:block;cursor:pointer}#send-it-straight-to-him .lane__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#send-it-straight-to-him .lane__box{display:flex;align-items:flex-start;gap:12px;min-height:76px;padding:16px;background:var(--c-dark-bg-2);border:1px solid var(--c-line-dark);color:var(--c-dark-text);font-family:var(--f-display);font-weight:600;font-size:1rem;line-height:1.18;text-transform:uppercase;letter-spacing:0.035em;transition:background-color var(--mo-fast) linear,border-color var(--mo-fast) linear,color var(--mo-fast) linear}#send-it-straight-to-him .lane__dot{display:block;width:14px;height:14px;flex:0 0 14px;margin-top:3px;background:transparent;box-shadow:inset 0 0 0 2px var(--c-line-dark)}#send-it-straight-to-him .lane__box:hover{border-color:var(--c-secondary)}#send-it-straight-to-him .lane__input:checked+.lane__box{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-text)}#send-it-straight-to-him .lane__input:checked+.lane__box .lane__dot{background:var(--c-text);box-shadow:inset 0 0 0 2px var(--c-text)}#send-it-straight-to-him .lane__input:focus-visible+.lane__box{outline:3px solid var(--c-primary);outline-offset:3px}#send-it-straight-to-him .field+.field{margin-top:var(--sp-5)}#send-it-straight-to-him input,#send-it-straight-to-him textarea{display:block;width:100%;min-height:48px;padding:0.7rem 0;background:transparent;color:var(--c-dark-text);font-family:var(--f-body);font-size:1rem;line-height:1.5;border:0;border-bottom:1px solid var(--c-line-dark);border-radius:0;transition:border-color var(--mo-fast) linear}#send-it-straight-to-him textarea{resize:vertical;min-height:120px}#send-it-straight-to-him input:hover,#send-it-straight-to-him textarea:hover{border-bottom-color:var(--c-secondary)}#send-it-straight-to-him input:focus,#send-it-straight-to-him textarea:focus{border-bottom-color:var(--c-primary)}#send-it-straight-to-him .lane-pro-only{display:none}#send-it-straight-to-him .jobform:has(#lane-pro:checked) .lane-job-only{display:none}#send-it-straight-to-him .jobform:has(#lane-pro:checked) .lane-pro-only{display:inline}#send-it-straight-to-him .jobform__submit{margin-top:var(--sp-6)}#send-it-straight-to-him .meta__title{color:var(--c-dark-text);font-size:clamp(1.15rem,1.05rem + 0.5vw,1.4rem);letter-spacing:0.04em}#send-it-straight-to-him .meta__list{margin:var(--sp-5) 0 0;border-top:1px solid var(--c-line-dark)}#send-it-straight-to-him .meta__row{display:grid;grid-template-columns:1fr;gap:var(--sp-1);padding-block:var(--sp-4);border-bottom:1px solid var(--c-line-dark)}#send-it-straight-to-him .meta__row dt{font-family:var(--f-body);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:0.16em;color:var(--c-secondary)}#send-it-straight-to-him .meta__row dd{margin:0;font-size:var(--fs-body);color:var(--c-dark-text)}#send-it-straight-to-him .meta__note{margin-top:var(--sp-5);max-width:34ch;font-size:var(--fs-small);color:var(--c-dark-text);opacity:0.85}@media (min-width:560px){#send-it-straight-to-him .lanes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#send-it-straight-to-him .meta__row{grid-template-columns:8rem minmax(0,1fr);gap:var(--sp-4);align-items:baseline}}@media (min-width:900px){#send-it-straight-to-him .contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#send-it-straight-to-him .contact__formcol{padding-right:clamp(2rem,3.4vw,3.5rem)}#send-it-straight-to-him .contact__meta{border-left:1px solid var(--slate);padding-left:clamp(2rem,3.4vw,3.5rem)}}

#before-you-send-it{background:var(--c-bg);color:var(--c-text);padding-block:clamp(2.25rem,1.8rem + 1.8vw,3.5rem);padding-inline:var(--gutter)}#before-you-send-it .terms__inner{max-width:var(--maxw);margin-inline:auto}#before-you-send-it .conductor-rule{margin-top:0}#before-you-send-it h2{color:var(--c-text)}#before-you-send-it .terms__list{list-style:none;margin:clamp(1.5rem,1.2rem + 1vw,2.25rem) 0 0;padding:0;border-bottom:1px solid var(--c-line-light)}#before-you-send-it .term{display:grid;grid-template-columns:1fr;gap:var(--sp-3);padding-block:clamp(1.15rem,0.95rem + 0.7vw,1.6rem);border-top:1px solid var(--c-line-light)}#before-you-send-it .term__label{display:flex;align-items:center;gap:12px;font-family:var(--f-display);font-weight:600;font-size:clamp(1.05rem,0.98rem + 0.5vw,1.3rem);letter-spacing:0.04em;line-height:1.1;color:var(--c-text);margin:0}#before-you-send-it .term__line{margin:0;max-width:54ch;font-size:var(--fs-body);color:var(--c-text)}@media (min-width:768px){#before-you-send-it .term{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:baseline}}

#electricians-and-crews{--slate:#33424F;background:var(--slate);color:var(--c-dark-text);padding-block:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);padding-inline:var(--gutter)}#electricians-and-crews .crew__inner{max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--sp-5)}#electricians-and-crews .crew__kicker{color:var(--c-secondary);margin:0 0 var(--sp-3)}#electricians-and-crews h2{color:var(--c-dark-text);margin:0;letter-spacing:0.035em}#electricians-and-crews p{color:var(--c-dark-text);max-width:52ch}#electricians-and-crews .crew__body p+p{margin-top:var(--sp-3)}#electricians-and-crews .crew__link{color:var(--c-dark-text);border-bottom:1px solid var(--c-line-dark);padding-bottom:1px}#electricians-and-crews .crew__link::after{background:var(--c-secondary);bottom:-2px}#electricians-and-crews .crew__link:hover,#electricians-and-crews .crew__link:focus-visible{color:var(--c-secondary)}@media (min-width:900px){#electricians-and-crews .crew__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem);align-items:start}}