.hero-photo{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(90deg,#0b0b0cf2 0%,#0b0b0ccc 42%,#0b0b0c61 100%),linear-gradient(#0b0b0c00 60%,#0b0b0cb8);position:absolute;inset:0}.hero-art{z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 46px,#fecb0212 46px 74px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}html:root[data-theme] .mkt-root .mkt-page-head,html:root[data-theme] .mkt-root .closing-band,html:root[data-theme] .mkt-root .home-hero{isolation:isolate;position:relative;overflow:hidden}.mkt-page-head:after,.closing-band:after,.home-hero:after{content:"";z-index:3;background:repeating-linear-gradient(135deg,#fecb02 0 14px,#fff 14px 28px);height:12px;position:absolute;bottom:0;left:0;right:0}.mkt-page-head>:not(.hero-photo):not(.hero-shade):not(.hero-art),.closing-copy,.home-hero .hero-grid{z-index:2;position:relative}.mkt-page-head:not(:has(.hero-photo)):before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 46px,#fecb0212 46px 74px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}html:root[data-theme] .mkt-root .mkt-page-head{padding-bottom:60px}.closing-band{text-align:center;padding:72px max(16px,4vw) 84px;display:block}html:root[data-theme] .mkt-root .closing-band{background:var(--mkt-bg)}.closing-copy{justify-items:center;gap:10px;max-width:760px;margin:0 auto;display:grid}.closing-band h2{color:var(--mkt-heading);font-size:clamp(26px,4vw,40px)}.closing-band .mkt-cta-row{justify-content:center;margin-top:10px}.home-hero .hero-grid{box-sizing:border-box;grid-template-columns:1fr;align-items:center;max-width:1240px;margin:0 auto;padding:24px max(16px,4vw) 56px;display:grid}.home-hero h1{font-size:clamp(40px,12vw,64px)}@media (min-width:900px){.home-hero .hero-grid{min-height:600px;padding-block:72px 88px}.home-hero .home-hero-copy{max-width:640px}.home-hero h1{font-size:clamp(54px,6.4vw,96px)}}.hire-t1-page .hire-t1-lead{max-width:720px;color:var(--mkt-body);margin:0 auto 8px;font-size:17px;line-height:1.7}.hire-t1-page .hire-t1-section{padding-block:44px}.hire-t1-page .hire-t1-section>h2{text-align:center;color:var(--mkt-heading);margin:0 0 18px;font-size:clamp(23px,3.2vw,34px)}.hire-t1-page .hire-t1-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hire-t1-page .hire-t1-card{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:14px;padding:20px}.hire-t1-page .hire-t1-card h3{color:var(--mkt-accent-ink);margin:0 0 8px;font-size:18px}.hire-t1-page .hire-t1-card p{color:var(--mkt-body);margin:0;font-size:15px;line-height:1.65}.hire-t1-page .hire-t1-step-n{background:var(--mkt-accent);width:34px;height:34px;color:var(--mkt-on-accent);border-radius:999px;place-items:center;margin-bottom:10px;font-weight:800;display:inline-grid}.hire-t1-page .hire-t1-copy{max-width:720px;color:var(--mkt-body);text-align:center;margin:0 auto;font-size:16px;line-height:1.7}.hire-t1-page .hire-t1-copy+.mkt-cta-row{justify-content:center;margin-top:18px}.hire-t1-page .hire-t1-form-intro{text-align:center;max-width:720px;color:var(--mkt-body);margin:0 auto 14px}.hire-t1-page .hire-t1-closing{margin-top:32px}.hire-t1-page #t1-request-form{max-width:1040px;margin-inline:auto;padding:clamp(20px,3vw,40px)}.hire-t1-page #t1-request-form>h2{margin:0 0 6px;font-size:clamp(24px,2.6vw,32px)}.hire-t1-page #t1-request-form>.muted{margin:0 0 20px;font-size:16px;line-height:1.6}.hire-t1-page #t1-request-form .project-form{box-sizing:border-box;gap:18px;width:100%;max-width:none;margin:0;padding:clamp(18px,2.4vw,32px);display:grid}.hire-t1-page #t1-request-form .planning-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;margin:0;display:grid}.hire-t1-page #t1-request-form .planning-controls label,.hire-t1-page #t1-request-form .project-form>label{flex-direction:column;gap:8px;width:100%;font-size:15px;font-weight:700;display:flex;max-width:none!important}.hire-t1-page #t1-request-form input:not([type=checkbox]),.hire-t1-page #t1-request-form select,.hire-t1-page #t1-request-form textarea{box-sizing:border-box;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px;width:100%!important;min-width:0!important;max-width:none!important}.hire-t1-page #t1-request-form textarea{resize:vertical;min-height:180px;line-height:1.6}.hire-t1-page #t1-request-form .project-form>.muted{margin:0;font-size:15px}.hire-t1-page #t1-request-form .yellow-button{justify-self:start;min-width:260px;min-height:52px;padding-inline:28px;font-size:17px}@media (max-width:720px){.hire-t1-page #t1-request-form .planning-controls{grid-template-columns:minmax(0,1fr)}.hire-t1-page #t1-request-form .yellow-button{justify-self:stretch;min-width:0}}.hire-t1-page #t1-request-form .planning-controls>label{max-width:none!important}.hire-t1-page #t1-request-form{box-sizing:border-box;width:100%;min-width:0;overflow-x:clip}.hire-t1-page #t1-request-form .project-form>*,.hire-t1-page #t1-request-form .planning-controls>*{min-width:0}@media (max-width:720px){.hire-t1-page #t1-request-form{padding:18px 14px}.hire-t1-page #t1-request-form .project-form{padding:14px}}
