.for-hire *,.for-hire :after,.for-hire :before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.for-hire .tw-fixed{position:fixed}.for-hire .tw-inset-0{bottom:0;left:0;right:0;top:0}.for-hire .tw-z-10{z-index:10}.for-hire .tw-flex{display:flex}.for-hire .tw-items-start{align-items:flex-start}.for-hire .tw-justify-center{justify-content:center}.for-hire{background-color:#f1f2f3;color:var(--dg-ink-muted);font-family:var(--dg-font-body)}.for-hire .wrapper{width:100%}@media (min-width:640px){.for-hire .wrapper{max-width:640px}}@media (min-width:768px){.for-hire .wrapper{max-width:768px}}@media (min-width:1024px){.for-hire .wrapper{max-width:1023px}}@media (min-width:1280px){.for-hire .wrapper{max-width:1280px}}@media (min-width:1536px){.for-hire .wrapper{max-width:1536px}}.for-hire .wrapper{margin:auto;padding-bottom:4rem;padding-top:4rem}.for-hire h1,.for-hire h2,.for-hire h3,.for-hire h4,.for-hire h5,.for-hire h6{font-family:var(--dg-font-body);font-weight:var(--dg-weight-body-strong);margin:0}.for-hire h3{color:var(--dg-carbon);font-size:1.125rem;line-height:1.3}.for-hire p{font-family:var(--dg-font-body);font-size:1.0625rem;line-height:1.6;margin:0}.for-hire .btn{align-items:center;border-radius:0;border-style:none;cursor:pointer;display:inline-flex;font-family:var(--dg-font-display);font-size:var(--dg-text-button);font-weight:var(--dg-weight-display);justify-content:center;line-height:1;padding:.875rem 1rem;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.for-hire .btn:focus{outline:2px solid transparent;outline-offset:2px}.for-hire .btn-primary{background-color:var(--dg-gold);color:#000;filter:var(--dg-btn-shadow);text-decoration:none}.for-hire .btn-primary:hover{background-color:var(--dg-gold-hover)}.for-hire .btn-secondary{background-color:var(--dg-surface-white);border:1px solid #c8c8c1;color:var(--dg-carbon);text-decoration:none}.for-hire .btn-secondary:hover{border-color:var(--dg-carbon)}.for-hire section.simple-hero{background:linear-gradient(180deg,#1c1c1c 0,var(--dg-surface-black) 100%);color:var(--dg-ink-on-dark);padding:0;text-align:center}.for-hire section.simple-hero h1{color:var(--dg-ink-on-dark);font-family:var(--dg-font-display);font-size:var(--dg-text-h1-page);font-weight:var(--dg-weight-display);line-height:var(--dg-leading-display);margin-bottom:1.125rem;text-transform:uppercase}.for-hire section.simple-hero p{color:var(--dg-concrete-40);margin:auto;max-width:48rem}.for-hire section.disclaimer-banner h2{background-color:var(--dg-near-black);color:#c8c8c1;font-family:var(--dg-font-body);font-size:.8125rem;font-weight:var(--dg-weight-body);line-height:1.4;padding:.9rem 1.25rem;text-align:center}.for-hire section.products{background-color:#f1f2f3}.for-hire section.products .wrapper .flex{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center}.for-hire section.products .wrapper .card{background-color:var(--dg-surface-white);border:1px solid #e1e3e5;display:flex;flex-direction:column;gap:1.25rem;max-width:100%;padding:1.75rem;text-align:center;width:370px}.for-hire section.products .wrapper .card figure{margin:0}.for-hire section.products .wrapper .card figure img{height:13rem;margin:auto;object-fit:contain;width:13rem}.for-hire section.products .wrapper .card .card-description{display:flex;flex-direction:column;gap:1rem}.for-hire section.products .wrapper .card .card-description>div{display:flex;gap:.625rem;justify-content:center}.for-hire section.products .wrapper .card .card-description .btn{flex:1 1 0}.for-hire section.products h3{font-size:1.125rem;line-height:1.3}.for-hire section.modal .overlay{overflow-y:auto;padding-block:2rem;z-index:var(--dg-z-overlay,1000)}.for-hire section.modal .dialog{background-color:var(--dg-surface-white);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);flex:1 1 auto;margin:1rem;max-width:560px;overflow:auto;padding:2rem}@media (min-width:640px){.for-hire section.modal .dialog{margin:2rem}}@media (min-width:768px){.for-hire section.modal .dialog{flex:none;max-width:none;width:50%}}