.partner-page{scroll-behavior:smooth}.partner-page section[id]{scroll-margin-top:32px}.partner-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center;padding-top:82px;padding-bottom:105px}.partner-hero h1{font-size:clamp(50px,6.8vw,92px);line-height:.98;letter-spacing:-.065em;font-weight:600;margin:24px 0 28px}.partner-hero h1 span,.partner-contact h2 span{color:var(--lime,#d8fa68)}.partner-lead{font-size:22px;line-height:1.55;max-width:570px}.partner-intro{color:var(--muted);max-width:520px;line-height:1.8;margin-top:20px}.partner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.partner-actions .button{font-size:13px}.partner-text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.partner-art{margin:0 0 0 20px;transform:rotate(3deg);background:#f7f7f0;padding:20px 20px 0;color:#172019;box-shadow:8px 8px 0 #080b08}.partner-art img{width:100%;height:auto;display:block}.partner-art figcaption{padding:18px 0 20px;font-size:12px}.partner-studio{background:#f4f4ed;color:#19231b}.partner-section-head{max-width:740px}.partner-section-head h2{font-size:clamp(42px,6vw,76px);letter-spacing:-.05em;line-height:1.05;margin:20px 0}.partner-section-head>p:last-child{font-size:20px;line-height:1.6;max-width:650px}.partner-studio .eyebrow{color:#4f604d}.partner-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:52px 0}.partner-steps article{border-top:1px solid #b8c1b3;padding-top:16px}.partner-steps article>span{font-size:12px}.partner-steps h3{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:25px 0 15px}.partner-steps p{font-size:15px;line-height:1.8;color:#4d5a4c}.partner-studio .button{background:#1d3023;color:#fff;border-color:#1d3023}.partner-existing{margin-top:26px;font-size:13px;color:#4d5a4c;line-height:1.8}.partner-existing a{text-decoration:underline;text-underline-offset:4px}.partner-contact{display:grid;grid-template-columns:1fr 1fr;gap:10%}.partner-contact h2{font-size:clamp(44px,6vw,76px);line-height:1;letter-spacing:-.06em;margin-top:24px}.partner-contact p:not(.eyebrow){line-height:1.8;margin-bottom:24px}.partner-contact>div>p:not(.partner-lead):not(.eyebrow){color:var(--muted)}.partner-routing{border-top:1px solid var(--line);padding-block:28px;font-size:13px;color:var(--muted);line-height:1.8}.partner-routing p+p{margin-top:10px}.partner-routing a{color:var(--text);text-decoration:underline;text-underline-offset:4px}.partner-page .site-header nav a[href="#studio"]{display:inline-block}
@media(max-width:800px){.partner-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:65px;gap:45px}.partner-hero h1{font-size:clamp(46px,10.8vw,80px)}.partner-art{width:80%;max-width:400px;margin:0 auto;padding:15px 15px 0}.partner-lead{font-size:19px}.partner-steps{grid-template-columns:1fr;gap:28px;margin-block:35px}.partner-steps h3{margin-top:15px}.partner-contact{grid-template-columns:1fr;gap:32px}.partner-actions{gap:20px}.partner-existing{max-width:420px}.partner-page .site-header nav{gap:15px}.partner-page .site-header nav a{font-size:11px}}
