:root{--ink:#090909;--paper:#f7f7f5;--white:#fff;--muted:#6d6d68;--line:#d8d8d3;--soft:#eeeeea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{letter-spacing:0}.site-header,.product-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:0 clamp(22px,5vw,86px);display:flex}.site-header-dark{background:var(--ink);color:var(--white);border-color:#2a2a2a}.brand{align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.brand-logo{object-fit:contain;filter:grayscale()contrast(1.25);width:32px;height:32px;display:block}.site-header-dark .brand-logo,.worthpath-page .brand-logo,.dj-page .brand-logo{filter:grayscale()invert()contrast(1.35)}nav{align-items:center;gap:clamp(16px,3vw,36px);font-size:13px;display:flex}nav a{padding:10px 0}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}h1{font-size:clamp(55px,7.8vw,124px)}h2{font-size:clamp(42px,5.2vw,78px)}h3{font-size:clamp(42px,5.2vw,76px)}.company-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(44px,7vw,120px);min-height:min(790px,100vh - 80px);padding:clamp(70px,10vw,150px) clamp(22px,8vw,132px);display:grid;overflow:hidden}.company-hero-copy{max-width:680px}.company-hero-copy>p:not(.eyebrow){max-width:550px;margin:32px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.48}.logo-field{background:var(--white);border:1px solid var(--line);place-items:center;min-height:460px;padding:clamp(32px,6vw,74px);display:grid}.logo-field img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.25);width:min(100%,480px);height:auto;max-height:470px}.text-link{border-bottom:1px solid;align-items:center;gap:12px;width:fit-content;margin-top:38px;padding-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.work-section{background:var(--white);padding:120px clamp(22px,8vw,132px)}.section-intro{max-width:830px;margin-bottom:66px}.section-intro h2{max-width:760px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.work-card{border:1px solid var(--line);border-radius:4px;flex-direction:column;justify-content:space-between;min-height:550px;padding:clamp(28px,4vw,52px);display:flex}.work-card-worthpath{background:var(--ink);color:var(--white);border-color:var(--ink)}.work-card-dj{background:var(--soft)}.card-index,.card-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.card-label{color:var(--muted);margin:0 0 16px}.worthpath-lockup{place-items:center;min-height:210px;display:grid}.worthpath-lockup img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);width:min(100%,340px)}.card-bottom p{max-width:310px;margin:0;font-size:18px;line-height:1.45}.work-card .text-link{margin-top:28px}.about-band{background:var(--ink);color:var(--white);padding:120px clamp(22px,15vw,250px)}.about-band .eyebrow{color:#b8b8b2}.about-band h2{max-width:760px}.about-band>p:last-child{color:#d4d4cf;max-width:640px;margin:38px 0 0;font-size:18px;line-height:1.62}.contact-section,.dj-note{padding:120px clamp(22px,8vw,132px)}.contact-section h2{max-width:800px}.contact-email{overflow-wrap:anywhere;border-bottom:2px solid;gap:16px;width:fit-content;max-width:100%;margin-top:52px;padding-bottom:10px;font-size:clamp(18px,2.8vw,34px);font-weight:700;display:inline-flex}footer{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:112px;padding:28px clamp(22px,5vw,86px);font-size:12px;display:grid}footer p{margin:0}footer p:last-child{text-align:right}.worthpath-page{background:var(--ink);color:var(--white)}.product-header{border-color:#2b2b2b}.worthpath-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:60px;min-height:min(800px,100vh - 80px);padding:clamp(78px,10vw,150px) clamp(22px,8vw,132px);display:grid}.worthpath-hero-copy{max-width:760px}.worthpath-hero .eyebrow{color:#b8b8b2}.worthpath-hero-copy>p:not(.eyebrow){color:#d1d1cc;max-width:610px;margin:34px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.52}.availability{margin-top:36px;font-size:13px;font-weight:800;display:inline-block}.worthpath-hero-mark{aspect-ratio:1;background:#000;border:1px solid #333;place-items:center;display:grid}.worthpath-hero-mark img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%}.feature-section{background:var(--paper);color:var(--ink);padding:120px clamp(22px,8vw,132px)}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid article{border-right:1px solid var(--line);min-height:310px;padding:36px 34px 34px 0}.feature-grid article+article{padding-left:34px}.feature-grid article:last-child{border-right:0}.feature-grid span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.feature-grid h3{margin-top:48px;font-size:30px;line-height:1.04}.feature-grid p{margin:26px 0 0;font-size:16px;line-height:1.55}.product-contact-band{border-top:1px solid #30302f;justify-content:space-between;align-items:end;gap:48px;padding:88px clamp(22px,8vw,132px);display:flex}.product-contact-band .eyebrow{color:#b8b8b2}.product-links{flex-wrap:wrap;gap:26px;display:flex}.product-links .text-link{margin-top:0}.worthpath-page footer{background:var(--ink);color:var(--white);border-color:#30302f}.document-page{flex-direction:column;min-height:100vh;display:flex}.document-content{width:min(760px,100% - 44px);margin:0 auto;padding:120px 0}.document-content h1{max-width:680px;font-size:clamp(52px,7vw,88px)}.document-lede{color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.55}.document-content>p:not(.eyebrow):not(.document-lede){font-size:17px;line-height:1.7}.document-content h2{margin:64px 0 20px;font-size:34px}.document-content .contact-email{margin-top:48px}.document-rule{background:var(--line);height:1px;margin:84px 0 0}.inline-link{border-bottom:1px solid}.document-page footer{margin-top:auto}.privacy-content h1{max-width:720px}.dj-page{background:var(--ink);color:var(--white)}.dj-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(800px,100vh - 80px);padding:clamp(86px,12vw,175px) clamp(22px,16vw,250px);display:flex}.dj-hero .eyebrow{color:#b8b8b2}.dj-hero h1{max-width:930px}.dj-hero>p:not(.eyebrow){color:#d1d1cc;max-width:610px;margin:34px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.52}.button{border:1px solid var(--white);align-items:center;gap:14px;min-height:52px;margin-top:42px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.dj-note{background:var(--paper);color:var(--ink)}.dj-note h2{max-width:720px}.dj-note>p:not(.eyebrow){margin:28px 0 0;font-size:18px;line-height:1.55}.dj-page footer{background:var(--ink);color:var(--white);border-color:#30302f}.not-found{flex:1;width:min(960px,100% - 44px);margin:0 auto;padding:150px 0}@media (hover:hover){a{transition:opacity .16s}a:hover{opacity:.68}}@media (width<=760px){.site-header,.product-header{min-height:68px;padding:0 22px}nav{gap:18px;font-size:12px}.site-header nav a:nth-child(2){display:none}.company-hero,.worthpath-hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding:74px 22px}.logo-field{min-height:330px;padding:34px}.logo-field img{width:min(100%,360px);max-height:350px}.work-section,.feature-section{padding:82px 22px}.section-intro{margin-bottom:42px}.work-grid,.feature-grid{grid-template-columns:1fr}.work-card{min-height:440px}.feature-grid article,.feature-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:32px 0}.feature-grid article:last-child{border-bottom:0}.feature-grid h3{margin-top:30px}.about-band,.contact-section,.dj-note{padding:82px 22px}.product-contact-band{padding:68px 22px;display:block}.product-links{margin-top:34px}.worthpath-hero-mark{width:100%;max-width:420px}.document-content{padding:82px 0}.document-content h2{margin-top:52px}.dj-hero{min-height:690px;padding:100px 22px}footer{grid-template-columns:1fr;padding:30px 22px}footer p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
