.hire-page{--accent:#d58ba0;--soft:#bcb1b8}.hire-page header nav a{display:inline}.hire-page header nav{gap:28px}.hire-page .drive-photo{animation:none;transform:none}.hire-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:8%;align-items:center;max-width:1450px;margin:auto;padding:70px 7% 78px}.hire-name{font:25px 'Instrument Serif',Georgia,serif;margin:0 0 23px;color:#d5bdc6}.hire-intro h1{font:500 clamp(64px,7.6vw,112px)/.92 'Barlow Condensed',sans-serif;margin:0 0 28px;letter-spacing:-.025em}.hire-intro h1 em{font:italic 400 1.06em/1.03 'Instrument Serif',Georgia,serif;color:var(--accent)}.hire-lead{font-size:16px;line-height:1.8;color:#d3cbd0;max-width:460px}.hire-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0}.hire-actions .light-button{gap:20px}.hire-origin{font-size:9px;letter-spacing:.12em;line-height:1.9;color:#b9aab2;margin-top:34px}.hire-origin span{color:var(--accent);margin:0 8px}.hire-portrait{margin:0;position:relative}.hire-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 35%;border:1px solid #ffffff29;filter:saturate(.65);box-shadow:0 25px 70px #0007}.hire-portrait figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px;font-size:9px;letter-spacing:.14em;color:#c2adb7}.hire-portrait .script{color:var(--accent);font-size:24px;letter-spacing:0}.hire-page .eyebrow{font-size:10px;color:#caa6b5;letter-spacing:.19em}.hire-samples,.hire-services,.hire-brief{padding:70px 7%;border-top:1px solid var(--line)}.hire-samples{background:linear-gradient(130deg,#2d111eea,#0e0b10f5)}.hire-section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.hire-section-top>p{color:var(--soft);font-size:13px;line-height:1.8}.hire-page h2{font-size:clamp(44px,5.1vw,68px)}.hire-page h2 em{color:var(--accent)}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sample{border-top:1px solid #b2829655;padding:22px 0 0;min-width:0}.sample-title{display:flex;gap:16px;align-items:center;margin-bottom:22px}.sample-title h3{font:400 30px/1.2 'Instrument Serif',Georgia,serif;margin:0;flex:1}.sample-title>span{font-size:10px;color:#c7a9b7}.sample audio{width:100%;height:42px;color-scheme:dark}.sample>a,.sample-foot{font-size:12px;color:#bcacb5;line-height:1.8}.sample>a{display:inline-block;margin-top:13px;border-bottom:1px solid #78616d}.sample-foot{margin:26px 0 0}.sample-foot a{text-decoration:underline;text-underline-offset:4px}.hire-services{background:#0b090cf5}.service-list{margin-top:40px}.service-list article{display:grid;grid-template-columns:115px 1fr 140px;gap:32px;align-items:start;border-top:1px solid var(--line);padding:30px 0}.service-number,.service-kind{font-size:9px;letter-spacing:.13em;color:#bd99aa;padding-top:9px}.service-kind{text-align:right}.service-list h3{font:400 32px/1.2 'Instrument Serif',Georgia,serif;margin:0 0 12px}.service-list p{font-size:14px;color:var(--soft);line-height:1.8;max-width:600px;margin:0}.service-note{border-top:1px solid var(--line);padding-top:22px;color:var(--soft);font-size:12px;line-height:1.8;max-width:760px}.hire-brief{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;background:linear-gradient(115deg,#28111be8,#0b090bf5)}.hire-brief h2{margin:0 0 24px}.hire-brief>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#c7b9c1}.hire-brief .light-button{margin:14px 0 20px;gap:30px}.booking-fallback{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:13px}.booking-fallback a{border-bottom:1px solid #806674}.booking-fallback button{font:11px 'DM Sans',sans-serif;border:1px solid #ffffff35;padding:8px 12px;background:transparent}.hire-brief .booking-status{min-height:22px;font-size:11px}.brief-checklist{padding:28px 0 0}.brief-checklist ol{list-style:none;counter-reset:brief;padding:0;margin:0}.brief-checklist li{counter-increment:brief;border-top:1px solid var(--line);padding:20px 0 20px 38px;position:relative}.brief-checklist li:before{content:'0' counter(brief);position:absolute;left:0;top:23px;font-size:10px;color:#c593a7}.brief-checklist strong{font-size:15px;font-weight:500;display:block;margin-bottom:5px}.brief-checklist span{font-size:13px;color:var(--soft);line-height:1.7;display:block}.brief-checklist>p:last-child{font-size:11px!important;color:#b19eaa!important}.hire-page footer>a:not(.wordmark){font-size:12px}.hire-page button:focus-visible,.hire-page audio:focus-visible{outline:2px solid #f5d1de;outline-offset:5px}
@media(min-width:1500px){.hire-samples,.hire-services,.hire-brief{padding-left:max(7%,calc((100% - 1240px)/2));padding-right:max(7%,calc((100% - 1240px)/2))}}
@media(max-width:780px){.hire-hero{grid-template-columns:1fr;padding:45px 6% 48px;gap:35px}.hire-intro h1{font-size:clamp(64px,16vw,100px)}.hire-portrait{max-width:400px;width:100%;justify-self:center}.hire-portrait img{aspect-ratio:1.15;object-position:center 35%}.hire-samples,.hire-services,.hire-brief{padding:48px 6%}.sample-grid,.hire-brief{grid-template-columns:1fr;gap:30px}.hire-section-top{display:block}.hire-section-top>p{margin-top:20px}.service-list article{grid-template-columns:1fr;gap:12px;padding:25px 0}.service-kind{display:none}.service-list h3{font-size:29px}.service-number{padding:0}.hire-actions{gap:20px}.hire-page header nav{gap:15px;font-size:11px}.hire-page header{padding:22px 6%}.hire-page .wordmark{font-size:26px}.hire-page footer{gap:20px}.brief-checklist{padding:0}}
.hire-portrait img{height:auto}.hire-referral{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid #b2829655}.hire-referral p{margin:0 0 5px;font:400 25px/1.2 'Instrument Serif',Georgia,serif}.hire-referral>div>span{font-size:12px;color:var(--soft)}.hire-referral button{flex-shrink:0;font:12px 'DM Sans',sans-serif;background:transparent;border:1px solid #b2829680;padding:13px 17px;color:#ecdde4;cursor:pointer}.hire-referral button span{margin-left:15px}.hire-referral button:hover{background:#ffffff0b}.hire-share-status{font-size:12px;line-height:1.7;color:#d9bdca;margin:10px 0 0;min-height:20px}.hire-share-fallback{width:100%;max-width:380px;border:1px solid #b2829655;background:#0b090c;color:#ecdde4;padding:12px;font:13px 'DM Sans',sans-serif}.hire-share-fallback[hidden]{display:none}@media(max-width:600px){.hire-referral{flex-direction:column;align-items:flex-start;gap:18px}.hire-referral button{width:100%;text-align:left}}
