@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-normal.DehDhP4C.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-normal.BWURas-n.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.BTm3cn9P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-ext-700-normal.URU-TBJY.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-ext-700-normal.CL-pJSzx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.D1DCMXWx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-italic.BgvGgHFw.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-italic.DZExQWkT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.DvfstiAl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-wght-normal.Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-ext-wght-normal.12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-wght-normal.Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-vietnamese-wght-normal.DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-wght-normal.BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clr-sunset: #d9641e;--clr-sunset-dark: #b04a10;--clr-sunset-light: #fcebdc;--clr-gold: #f2b531;--clr-pacific: #0f7a86;--clr-pacific-dark: #0a5a64;--clr-pacific-light: #22a4ae;--clr-sand: #f3e6d0;--clr-sand-2: #e9dcc4;--clr-adobe: #4a2d20;--clr-ink: #26120a;--clr-ink-2: #4a2d20;--clr-cream: #f6ecdb;--clr-placeholder: #77614f;--grad-sunset: linear-gradient(90deg, var(--clr-sunset) 36.54%, var(--clr-gold) 100%);--grad-pacific: linear-gradient(90deg, var(--clr-pacific) 0%, var(--clr-pacific-light) 100%);--font-heading: "Libre Baskerville", "Iowan Old Style", Georgia, serif;--font-text: "Noto Sans Variable", "Noto Sans", system-ui, sans-serif;--lh-default: 1.8;--lh-hdr: 1.4;--ls-default: .08em;--ls-tight: -.04em;--ls-tighter: -.08em;--fs-nav: .75rem;--fs-body: .885rem;--fs-para: 1rem;--fs-lg: 1.125rem;--fs-quote: 1.48rem;--fs-h-sec: 1.86rem;--fs-h-company: 2.97rem;--fs-h-last: 3.7rem;--fs-h1: 4.08rem;--fs-h-feature: 4.4rem;--fs-h-reason: 5.56rem;--fs-display: 6.25rem;--fs-number: 6.9rem;--inner-lg: 78rem;--inner: 81rem;--gutter: 1.5rem;--section-pdg: 5.56rem;--section-pdg-sm: 3.7rem;--section-pdg-md: 6.95rem;--section-pdg-lg: 11.1rem;--header-h: 5.25rem;--btn-h: 3.75rem;--gap-cols: 4rem;--radius: 0;--shadow: 0 0 14px 0 rgba(0, 0, 0, .05);--shadow-paper: 0 1.5rem 3rem -1rem rgba(38, 18, 10, .55);--transit: all .4s ease-out;--transit-scale: scale .4s ease-in-out;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--fade-slow: opacity 1s var(--ease-out-quart)}html{font-size:clamp(12px,1.1111vw,17px);scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}@media(max-width:767px){html{font-size:clamp(13px,4vw,16px)}:root{--header-h: 3.75rem;--section-pdg: 3.6rem;--section-pdg-sm: 2.4rem;--section-pdg-md: 3.6rem;--section-pdg-lg: 5rem;--fs-h1: 2.66rem;--fs-h-reason: 2.54rem;--fs-h-company: 2.66rem;--fs-h-last: 2.42rem;--fs-h-sec: 1.45rem;--fs-h-feature: 2.4rem;--fs-display: 3.2rem;--fs-number: 4rem;--fs-body: .907rem;--fs-para: .95rem;--fs-quote: 1.3rem;--gutter: 1.6rem}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-text);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-default);letter-spacing:var(--ls-default);color:var(--clr-ink);background:var(--clr-adobe) url(/images/tex-adobe.webp) repeat;background-size:32rem 32rem;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:var(--transit)}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);font-weight:700;line-height:var(--lh-hdr);letter-spacing:var(--ls-tight)}p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit}:focus-visible{outline:3px solid var(--clr-gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.inner{width:min(var(--inner),100% - var(--gutter) * 2);margin-inline:auto}.inner-lg{width:min(var(--inner-lg),100% - var(--gutter) * 2);margin-inline:auto}.section_pdg{padding-block:var(--section-pdg)}.section_pdg-sm{padding-block:var(--section-pdg-sm)}.bg-sand{background:var(--clr-sand) url(/images/tex-sand.webp) repeat;background-size:32rem 32rem;color:var(--clr-ink)}.bg-adobe{background:var(--clr-adobe) url(/images/tex-adobe.webp) repeat;background-size:32rem 32rem;color:var(--clr-cream)}.bg-sunset{background:var(--clr-sunset) url(/images/tex-sunset.webp) center / cover no-repeat;color:var(--clr-cream)}.pos-rel{position:relative}.txt-light{color:var(--clr-cream)}.eyebrow{font-family:var(--font-text);font-size:var(--fs-body);font-weight:700;letter-spacing:var(--ls-default);text-transform:uppercase}.lead-p{font-size:var(--fs-para);line-height:var(--lh-default);letter-spacing:var(--ls-default)}.lead-p+.lead-p{margin-top:1.6em}.btn,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.75em;font-family:var(--font-text);font-size:var(--fs-body);font-weight:800;letter-spacing:var(--ls-default);line-height:1;border-radius:var(--radius);white-space:nowrap;transition:var(--transit);position:relative}.btn{height:var(--btn-h);padding:0 2.23rem 0 1.6rem;color:var(--clr-cream)}.btn:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor;flex:none}.btn-secondary{background:var(--grad-sunset);border:1px solid var(--clr-cream)}.btn-primary{background:var(--grad-pacific)}.btn:hover{filter:brightness(1.08)}.btn-outline{height:3.2rem;padding:.74rem 1.86rem .74rem 1.5rem;font-weight:500;border:1px solid currentColor}.btn-outline:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--clr-sunset);flex:none}.btn-outline.on-dark{background:#f6ecdb1f}.btn-outline:hover{background:var(--clr-ink);color:var(--clr-cream)}.btn-outline.on-dark:hover{background:var(--clr-cream);color:var(--clr-ink)}.slot{position:relative;overflow:hidden;background:var(--clr-ink-2);background-image:linear-gradient(160deg,#d9641e8c,#26120abf),url(/images/tex-adobe.webp);background-size:cover,24rem 24rem;color:var(--clr-cream)}.slot:after{content:attr(data-slot);position:absolute;inset:auto 0 0;padding:.6rem .8rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8;background:linear-gradient(transparent,#26120ab3)}.slot>img{width:100%;height:100%;object-fit:cover;transition:var(--transit-scale)}.slot.sepia{filter:sepia(.35) saturate(.9) contrast(1.05)}.grain{position:absolute;inset:-10%;pointer-events:none;background:url(/images/grain.png) repeat;background-size:25rem;opacity:.35;animation:grain 1.2s steps(10) infinite;mix-blend-mode:multiply}.scratch{position:absolute;inset:0;pointer-events:none;overflow:hidden}.scratch:before{content:"";position:absolute;width:1px;inset:-10% 0 -10% 32%;background:#f6ecdb80;animation:film-scratch 2.6s steps(10) infinite}.scratch:after{content:"";position:absolute;width:1px;inset:-10% 0 -10% 71%;background:#f6ecdb59;animation:effect-scratch 3.4s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-2%,-2%)}40%{transform:translate(3%,3%)}50%{transform:translate(-3%,-3%)}60%{transform:translate(4%,4%)}70%{transform:translate(-4%,-4%)}80%{transform:translate(2%,2%)}90%{transform:translate(-3%,-3%)}}@keyframes film-scratch{0%,to{transform:translate(0);opacity:.25}10%{transform:translate(-1%)}20%{transform:translate(1%)}30%{transform:translate(-2%);opacity:.35}40%{transform:translate(3%)}50%{transform:translate(-3%);opacity:.25}60%{transform:translate(8%)}70%{transform:translate(-3%)}80%{transform:translate(10%);opacity:.12}90%{transform:translate(-2%)}}@keyframes effect-scratch{0%{transform:translate(0);opacity:.3}10%{transform:translate(-1%)}20%{transform:translate(1%)}30%{transform:translate(-2%)}40%{transform:translate(3%)}50%{transform:translate(-3%);opacity:.2}60%{transform:translate(8%)}70%{transform:translate(-3%)}80%{transform:translate(10%);opacity:.1}90%{transform:translate(20%)}to{transform:translate(30%)}}@keyframes blurIn{0%{filter:blur(20px) brightness(1.1)}70%{filter:blur(0) brightness(1.02)}to{filter:blur(0) brightness(1)}}@keyframes deco-opacity{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes scroll-line{0%{scale:1;transform-origin:0 0}50%{scale:1 0;transform-origin:0 0}51%{scale:1 0;transform-origin:0 100%}to{scale:1;transform-origin:0 100%}}@keyframes xfade{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.slot[data-slot="Job-site panorama, dusk — owner to supply"]{background-image:url(/images/gen/job-site-panorama-dusk-owner-to-supply.webp);background-size:cover;background-position:center}.slot[data-slot="Job-site panorama, dusk — owner to supply"]:after{display:none}.slot[data-slot="Job-site panorama, dusk — owner to supply"]:before{background:#26120a2e}.slot[data-slot="Job site, morning light"]{background-image:url(/images/gen/job-site-morning-light.webp);background-size:cover;background-position:center}.slot[data-slot="Job site, morning light"]:after{display:none}.slot[data-slot="Job site, morning light"]:before{background:#26120a2e}.slot[data-slot="Panel work, close-up"]{background-image:url(/images/gen/panel-work-close-up.webp);background-size:cover;background-position:center}.slot[data-slot="Panel work, close-up"]:after{display:none}.slot[data-slot="Panel work, close-up"]:before{background:#26120a2e}.slot[data-slot="Pavers laying a driveway"]{background-image:url(/images/gen/pavers-laying-a-driveway.webp);background-size:cover;background-position:center}.slot[data-slot="Pavers laying a driveway"]:after{display:none}.slot[data-slot="Pavers laying a driveway"]:before{background:#26120a2e}.slot[data-slot="Crew huddle"]{background-image:url(/images/gen/crew-huddle.webp);background-size:cover;background-position:center}.slot[data-slot="Crew huddle"]:after{display:none}.slot[data-slot="Crew huddle"]:before{background:#26120a2e}.slot[data-slot="Owner at the tailgate with plans"]{background-image:url(/images/gen/owner-at-the-tailgate-with-plans.webp);background-size:cover;background-position:center}.slot[data-slot="Owner at the tailgate with plans"]:after{display:none}.slot[data-slot="Owner at the tailgate with plans"]:before{background:#26120a2e}.slot[data-slot="Service van, SoCal street"]{background-image:url(/images/gen/service-van-socal-street.webp);background-size:cover;background-position:center}.slot[data-slot="Service van, SoCal street"]:after{display:none}.slot[data-slot="Service van, SoCal street"]:before{background:#26120a2e}.slot[data-slot="Rooftop HVAC install"]{background-image:url(/images/gen/rooftop-hvac-install.webp);background-size:cover;background-position:center}.slot[data-slot="Rooftop HVAC install"]:after{display:none}.slot[data-slot="Rooftop HVAC install"]:before{background:#26120a2e}.slot[data-slot="Handshake at the door"]{background-image:url(/images/gen/handshake-at-the-door.webp);background-size:cover;background-position:center}.slot[data-slot="Handshake at the door"]:after{display:none}.slot[data-slot="Handshake at the door"]:before{background:#26120a2e}.slot[data-slot="Electrician, mid-job, looking up"]{background-image:url(/images/gen/electrician-mid-job-looking-up.webp);background-size:cover;background-position:center}.slot[data-slot="Electrician, mid-job, looking up"]:after{display:none}.slot[data-slot="Electrician, mid-job, looking up"]:before{background:#26120a2e}.slot[data-slot="Young paver on a fresh driveway"]{background-image:url(/images/gen/young-paver-on-a-fresh-driveway.webp);background-size:cover;background-position:center}.slot[data-slot="Young paver on a fresh driveway"]:after{display:none}.slot[data-slot="Young paver on a fresh driveway"]:before{background:#26120a2e}.slot[data-slot="Owner on the phone at the tailgate"]{background-image:url(/images/gen/owner-on-the-phone-at-the-tailgate.webp);background-size:cover;background-position:center}.slot[data-slot="Owner on the phone at the tailgate"]:after{display:none}.slot[data-slot="Owner on the phone at the tailgate"]:before{background:#26120a2e}.slot[data-slot="Crew at the end of the day"]{background-image:url(/images/gen/crew-at-the-end-of-the-day.webp);background-size:cover;background-position:center}.slot[data-slot="Crew at the end of the day"]:after{display:none}.slot[data-slot="Crew at the end of the day"]:before{background:#26120a2e}.slot[data-slot="Framing at golden hour"]{background-image:url(/images/gen/framing-at-golden-hour.webp);background-size:cover;background-position:center}.slot[data-slot="Framing at golden hour"]:after{display:none}.slot[data-slot="Framing at golden hour"]:before{background:#26120a2e}.slot[data-slot="Electrician at a panel"]{background-image:url(/images/gen/electrician-at-a-panel.webp);background-size:cover;background-position:center}.slot[data-slot="Electrician at a panel"]:after{display:none}.slot[data-slot="Electrician at a panel"]:before{background:#26120a2e}.slot[data-slot="Owner reviewing invoices"]{background-image:url(/images/gen/owner-reviewing-invoices.webp);background-size:cover;background-position:center}.slot[data-slot="Owner reviewing invoices"]:after{display:none}.slot[data-slot="Owner reviewing invoices"]:before{background:#26120a2e}.slot[data-slot="Crew waiting on the boss"]{background-image:url(/images/gen/crew-waiting-on-the-boss.webp);background-size:cover;background-position:center}.slot[data-slot="Crew waiting on the boss"]:after{display:none}.slot[data-slot="Crew waiting on the boss"]:before{background:#26120a2e}.slot[data-slot="Second truck, new yard"]{background-image:url(/images/gen/second-truck-new-yard.webp);background-size:cover;background-position:center}.slot[data-slot="Second truck, new yard"]:after{display:none}.slot[data-slot="Second truck, new yard"]:before{background:#26120a2e}.slot[data-slot="Tyrone with a client on site"]{background-image:url(/images/gen/tyrone-with-a-client-on-site.webp);background-size:cover;background-position:center}.slot[data-slot="Tyrone with a client on site"]:after{display:none}.slot[data-slot="Tyrone with a client on site"]:before{background:#26120a2e}.slot[data-slot="Inglewood, where it started"]{background-image:url(/images/gen/inglewood-where-it-started.webp);background-size:cover;background-position:center}.slot[data-slot="Inglewood, where it started"]:after{display:none}.slot[data-slot="Inglewood, where it started"]:before{background:#26120a2e}.slot[data-slot="Two trades owners walking a job at dusk"]{background-image:url(/images/gen/two-trades-owners-walking-a-job-at-dusk.webp);background-size:cover;background-position:center}.slot[data-slot="Two trades owners walking a job at dusk"]:after{display:none}.slot[data-slot="Two trades owners walking a job at dusk"]:before{background:#26120a2e}.slot[data-slot="Owner and Tyrone over the numbers"]{background-image:url(/images/gen/owner-and-tyrone-over-the-numbers.webp);background-size:cover;background-position:center}.slot[data-slot="Owner and Tyrone over the numbers"]:after{display:none}.slot[data-slot="Owner and Tyrone over the numbers"]:before{background:#26120a2e}.slot[data-slot="Whiteboard, job economics"]{background-image:url(/images/gen/whiteboard-job-economics.webp);background-size:cover;background-position:center}.slot[data-slot="Whiteboard, job economics"]:after{display:none}.slot[data-slot="Whiteboard, job economics"]:before{background:#26120a2e}.slot[data-slot="Field walk"]{background-image:url(/images/gen/field-walk.webp);background-size:cover;background-position:center}.slot[data-slot="Field walk"]:after{display:none}.slot[data-slot="Field walk"]:before{background:#26120a2e}.slot[data-slot="Pipeline board"]{background-image:url(/images/gen/pipeline-board.webp);background-size:cover;background-position:center}.slot[data-slot="Pipeline board"]:after{display:none}.slot[data-slot="Pipeline board"]:before{background:#26120a2e}.slot[data-slot="Priorities on the wall"]{background-image:url(/images/gen/priorities-on-the-wall.webp);background-size:cover;background-position:center}.slot[data-slot="Priorities on the wall"]:after{display:none}.slot[data-slot="Priorities on the wall"]:before{background:#26120a2e}.slot[data-slot="Owner signing off a plan"]{background-image:url(/images/gen/owner-signing-off-a-plan.webp);background-size:cover;background-position:center}.slot[data-slot="Owner signing off a plan"]:after{display:none}.slot[data-slot="Owner signing off a plan"]:before{background:#26120a2e}.slot[data-slot="Crew lead briefing"]{background-image:url(/images/gen/crew-lead-briefing.webp);background-size:cover;background-position:center}.slot[data-slot="Crew lead briefing"]:after{display:none}.slot[data-slot="Crew lead briefing"]:before{background:#26120a2e}.slot[data-slot="Calendar cadence"]{background-image:url(/images/gen/calendar-cadence.webp);background-size:cover;background-position:center}.slot[data-slot="Calendar cadence"]:after{display:none}.slot[data-slot="Calendar cadence"]:before{background:#26120a2e}.slot[data-slot="Weekly review"]{background-image:url(/images/gen/weekly-review.webp);background-size:cover;background-position:center}.slot[data-slot="Weekly review"]:after{display:none}.slot[data-slot="Weekly review"]:before{background:#26120a2e}.slot[data-slot="Team meeting, clear expectations"]{background-image:url(/images/gen/team-meeting-clear-expectations.webp);background-size:cover;background-position:center}.slot[data-slot="Team meeting, clear expectations"]:after{display:none}.slot[data-slot="Team meeting, clear expectations"]:before{background:#26120a2e}.slot[data-slot="Owner delegating"]{background-image:url(/images/gen/owner-delegating.webp);background-size:cover;background-position:center}.slot[data-slot="Owner delegating"]:after{display:none}.slot[data-slot="Owner delegating"]:before{background:#26120a2e}.slot[data-slot="Follow-through on site"]{background-image:url(/images/gen/follow-through-on-site.webp);background-size:cover;background-position:center}.slot[data-slot="Follow-through on site"]:after{display:none}.slot[data-slot="Follow-through on site"]:before{background:#26120a2e}.slot[data-slot="Owner with the strategic brief"]{background-image:url(/images/gen/owner-with-the-strategic-brief.webp);background-size:cover;background-position:center}.slot[data-slot="Owner with the strategic brief"]:after{display:none}.slot[data-slot="Owner with the strategic brief"]:before{background:#26120a2e}.slot[data-slot="Monthly session, two chairs"]{background-image:url(/images/gen/monthly-session-two-chairs.webp);background-size:cover;background-position:center}.slot[data-slot="Monthly session, two chairs"]:after{display:none}.slot[data-slot="Monthly session, two chairs"]:before{background:#26120a2e}.slot[data-slot="Pricing worksheet on the hood of the truck"]{background-image:url(/images/gen/pricing-worksheet-on-the-hood-of-the-truck.webp);background-size:cover;background-position:center}.slot[data-slot="Pricing worksheet on the hood of the truck"]:after{display:none}.slot[data-slot="Pricing worksheet on the hood of the truck"]:before{background:#26120a2e}.slot[data-slot="The creed, framed in the office"]{background-image:url(/images/gen/the-creed-framed-in-the-office.webp);background-size:cover;background-position:center}.slot[data-slot="The creed, framed in the office"]:after{display:none}.slot[data-slot="The creed, framed in the office"]:before{background:#26120a2e}.slot[data-slot="Los Angeles basin at sunset, from the hills"]{background-image:url(/images/gen/los-angeles-basin-at-sunset-from-the-hills.webp);background-size:cover;background-position:center}.slot[data-slot="Los Angeles basin at sunset, from the hills"]:after{display:none}.slot[data-slot="Los Angeles basin at sunset, from the hills"]:before{background:#26120a2e}.slot[data-slot="Three trades owners, arms crossed, smiling"]{background-image:url(/images/gen/three-trades-owners-arms-crossed-smiling.webp);background-size:cover;background-position:center}.slot[data-slot="Three trades owners, arms crossed, smiling"]:after{display:none}.slot[data-slot="Three trades owners, arms crossed, smiling"]:before{background:#26120a2e}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.7rem;color:var(--clr-cream)}.logo-mark[data-astro-cid-tvrurpns]{width:2.2rem;height:auto;flex:none}.logo-text[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;line-height:1.05}.logo-name[data-astro-cid-tvrurpns]{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.logo-sub[data-astro-cid-tvrurpns]{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:.25em}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding-left:1.2rem;background:#1f040326;backdrop-filter:blur(4px);border-bottom:1px solid rgba(246,236,219,.18);color:var(--clr-cream)}.gnav[data-astro-cid-3ef6ksr2],.gnav--list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:100%}.gnav--link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:var(--header-h);padding:0 1.11rem;font-size:var(--fs-nav);font-weight:800;letter-spacing:var(--ls-default);color:var(--clr-cream)}.gnav--link[data-astro-cid-3ef6ksr2]:hover{color:var(--clr-gold)}.gnav--ctas[data-astro-cid-3ef6ksr2]{display:flex;height:100%;margin-left:.8rem}.gnav--ctas[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{height:var(--header-h)}.gnav_btn[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1100px){.gnav--link[data-astro-cid-3ef6ksr2]{padding:0 .7rem}}@media(max-width:767px){.header[data-astro-cid-3ef6ksr2]{padding-left:1rem;padding-right:1rem}.gnav_btn[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.4rem;height:2.4rem;background:none;border:0;cursor:pointer;padding:.4rem}.gnav_btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--clr-cream);transition:var(--transit)}.gnav_btn[data-astro-cid-3ef6ksr2].is-active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.gnav_btn[data-astro-cid-3ef6ksr2].is-active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.gnav_btn[data-astro-cid-3ef6ksr2].is-active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.gnav[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-h) 0 0 0;flex-direction:column;justify-content:flex-start;height:auto;padding:2rem 1.6rem;background:var(--clr-ink) url(/images/tex-adobe.webp);background-size:24rem;transform:translate(100%);opacity:0;transition:var(--transit);overflow:auto}.gnav[data-astro-cid-3ef6ksr2].is-active{transform:none;opacity:1}.gnav--list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;height:auto;width:100%}.gnav--link[data-astro-cid-3ef6ksr2]{height:auto;padding:1rem 0;font-size:1.1rem;border-bottom:1px solid rgba(246,236,219,.15)}.gnav--ctas[data-astro-cid-3ef6ksr2]{flex-direction:column;width:100%;margin:1.5rem 0 0;gap:.6rem}.gnav--ctas[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{height:var(--btn-h);width:100%}}.footer[data-astro-cid-sz7xmlte]{position:relative;padding:4.5rem 0 2.5rem;min-height:48rem;color:var(--clr-cream);background:var(--clr-ink);background-image:linear-gradient(90deg,#0000,#00000059),url(/images/tex-adobe.webp);background-size:auto,32rem}.footer--wordmark[data-astro-cid-sz7xmlte]{margin:0 0 3rem}.footer--logo{gap:1.2rem}.footer--logo .logo-mark{width:6rem}.footer--logo .logo-name{font-size:clamp(2.4rem,7vw,6.2rem);letter-spacing:-.04em}.footer--logo .logo-sub{font-size:clamp(.65rem,1.2vw,1rem);margin-top:.4em}.footer--grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;font-size:.78rem;font-weight:700;letter-spacing:.06em}.footer--addr[data-astro-cid-sz7xmlte]{font-style:normal;line-height:2}.footer--addr[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{font-size:.9rem}.pending[data-astro-cid-sz7xmlte]{color:var(--clr-gold)}.footer--col-ttl[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:.95rem;margin-bottom:.6rem;color:var(--clr-gold)}.footer--col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{line-height:2.1}.footer--col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer--addr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-gold)}.footer--legal[data-astro-cid-sz7xmlte]{margin-top:4rem;padding-top:1.4rem;border-top:1px solid rgba(246,236,219,.18);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.68rem;letter-spacing:.06em;font-weight:700}.footer--legal[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.2rem}.footer--legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-gold)}@media(max-width:767px){.footer[data-astro-cid-sz7xmlte]{min-height:0;padding:3rem 0 2rem}.footer--grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer--addr[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer--logo{gap:.8rem}.footer--logo .logo-mark{width:3.2rem}}
