.sa-source-edit{color:#0a0a0a;background:#fafaf7}.sa-source-edit .sa-src-wrap{max-width:1080px;padding:0 40px 64px;background:#fafaf7}.sa-source-edit .src-hero{padding:56px 0 36px;border-bottom:0;max-width:800px}.sa-source-edit .src-hero .sa-h{font-size:clamp(40px,5.5vw,68px);line-height:1.08;margin:0 0 20px;text-wrap:balance}.sa-source-edit .src-lead{max-width:58ch;font-family:Baskervville,Georgia,serif;font-size:clamp(18px,2vw,22px);line-height:1.5;margin:0 0 24px;color:#1c1c1c}.sa-source-edit .sa-source-edit__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.sa-source-edit .cta-btn{display:inline-flex!important;width:auto;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:16px 24px;background:#0a0a0a;border:1px solid #0a0a0a;color:#fafaf7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:0}.sa-source-edit .cta-btn:hover{background:#292724;border-color:#292724;color:#fff}.sa-source-edit .sa-source-edit__terms-link{display:inline-flex;min-height:44px;align-items:center;color:#595959;font:14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.sa-source-edit a:focus-visible,.sa-source-edit summary:focus-visible{outline:2px solid #6f5a42;outline-offset:4px}.sa-source-edit #source-terms{scroll-margin-top:170px}.sa-source-edit .sa-source-edit__intro-note{max-width:65ch;margin:16px 0 0;font:14px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;color:#595959}.sa-source-edit .src-precis{padding:0 0 28px}.sa-source-edit .src-eyebrow,.sa-source-edit .section-label{display:none}.sa-source-edit .precis-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;border:0;border-top:1px solid #d9d2c4;border-bottom:1px solid #d9d2c4;padding:28px 0;background:transparent}.sa-source-edit .precis-card p{font:15px/1.65 Helvetica Neue,Helvetica,Arial,sans-serif;color:#595959;margin:0}.sa-source-edit .precis-card p:first-child{display:none}.sa-source-edit .precis-card strong,.sa-source-edit .fees-subhead,.sa-source-edit .fee-col-name,.sa-source-edit .cat-card-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;letter-spacing:.08em;color:#0a0a0a}.sa-source-edit .precis-card strong{margin-bottom:6px}.sa-source-edit .sa-source-edit__disclosure{border:0;border-bottom:1px solid #d9d2c4;margin:0;background:transparent;scroll-margin-top:170px}.sa-source-edit .sa-source-edit__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font:16px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;color:#0a0a0a}.sa-source-edit .sa-source-edit__disclosure>summary::-webkit-details-marker{display:none}.sa-source-edit .sa-source-edit__disclosure>summary:after{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.sa-source-edit .sa-source-edit__disclosure[open]>summary:after{transform:rotate(225deg)}.sa-source-edit .sa-source-edit__detail-body{padding:8px 0 32px}.sa-source-edit .section-h{font-size:clamp(28px,3.6vw,40px);line-height:1.15;margin:0 0 20px;text-wrap:balance}.sa-source-edit .sa-source-edit__process,.sa-source-edit .sa-source-edit__faq{margin-top:48px}.sa-source-edit .section-intro{font-size:16px;line-height:1.7;max-width:70ch;margin-bottom:24px;color:#595959}.sa-source-edit .step{padding:20px 0;gap:20px;grid-template-columns:44px 1fr}.sa-source-edit .step-n{font-size:26px;color:#6f5a42}.sa-source-edit .step-c h3{font-family:Baskervville,Georgia,serif;font-size:22px;line-height:1.3;margin-bottom:8px}.sa-source-edit .step-c p,.sa-source-edit .faq-a,.sa-source-edit .src-sub,.sa-source-edit .already-sourced p{font:16px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif;max-width:72ch;color:#595959}.sa-source-edit .sa-source-edit__steps{list-style:none;margin:0;padding:0}.sa-source-edit .sa-source-edit__steps summary{justify-content:start;gap:16px}.sa-source-edit .sa-source-edit__steps summary:after{margin-left:auto}.sa-source-edit .sa-source-edit__steps h3{font-family:Baskervville,Georgia,serif;font-size:22px;font-weight:400;line-height:1.3;margin:0}.sa-source-edit .sa-source-edit__steps .step-n{flex:0 0 24px}.sa-source-edit .sa-source-edit__step-copy{font:16px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif;color:#595959;max-width:72ch;padding:0 24px 24px 40px}.sa-source-edit .faq-item{padding:0}.sa-source-edit .faq-q{font-weight:500;margin:0}.sa-source-edit .faq-a{padding:0 24px 24px 0;margin:0}.sa-source-edit .cat-grid{gap:0 32px!important;margin:0!important}.sa-source-edit .cat-card{padding:20px 0!important;border:0!important;border-top:1px solid #d9d2c4!important;background:transparent!important;height:auto!important}.sa-source-edit .cat-card-body{font-size:16px;line-height:1.65;color:#595959}.sa-source-edit .fees-box,.sa-source-edit .binding-box{background:transparent;border:0;border-top:1px solid #d9d2c4;padding:20px 0;margin:0 0 24px}.sa-source-edit .fee-row{padding:16px 0;gap:20px}.sa-source-edit .fee-col-desc,.sa-source-edit .fees-meta,.sa-source-edit .binding-b,.sa-source-edit .fees-box p{font-size:15px;line-height:1.7;color:#595959}.sa-source-edit .fees-meta{margin:18px 0}.sa-source-edit .fees-subhead{display:block;margin:24px 0 12px}.sa-source-edit .fees-example{padding:4px 20px;background:#f1eee7;border:0}.sa-source-edit .ex-row{gap:20px;font-size:16px;padding:14px 0;align-items:baseline}.sa-source-edit .ex-value{white-space:nowrap;font-variant-numeric:tabular-nums}.sa-source-edit .binding-h{font-size:20px;color:#0a0a0a}.sa-source-edit .standard-block{padding:28px 0;background:transparent;border:0;color:#0a0a0a}.sa-source-edit .standard-title{font-size:12px;color:#6f5a42;letter-spacing:.08em}.sa-source-edit .standard-list{color:#595959;list-style:disc;padding-left:20px}.sa-source-edit .standard-list li{display:list-item;padding:5px 0;font-size:15px;line-height:1.65}.sa-source-edit .standard-list li:before{display:none}.sa-source-edit .src-cta{margin:48px 0 24px;padding:32px 0;text-align:left;border-top:1px solid #d9d2c4;border-bottom:1px solid #d9d2c4;background:transparent}.sa-source-edit .cta-sub{max-width:65ch;margin:0 0 24px;font-size:16px;line-height:1.7;color:#595959}.sa-source-edit .cta-meta{font-size:12px;line-height:1.7;letter-spacing:.03em;color:#595959;max-width:75ch;margin:20px 0 0}.sa-source-edit .already-sourced{padding:0}@media(max-width:749px){.sa-source-edit .sa-src-wrap{padding:0 22px 40px}.sa-source-edit .src-hero{padding:32px 0 28px}.sa-source-edit .src-hero .sa-h{font-size:clamp(36px,10vw,46px);line-height:1.12;margin-bottom:18px}.sa-source-edit .src-lead{font-size:18px}.sa-source-edit .sa-source-edit__actions{display:grid;gap:8px}.sa-source-edit .cta-btn{width:100%;padding-inline:16px}.sa-source-edit .sa-source-edit__terms-link{justify-content:center}.sa-source-edit .precis-card{grid-template-columns:1fr;gap:20px;padding:24px 0}.sa-source-edit .sa-source-edit__process,.sa-source-edit .sa-source-edit__faq{margin-top:36px}.sa-source-edit .step{grid-template-columns:28px 1fr;gap:14px;padding:18px 0}.sa-source-edit .step-n{font-size:22px}.sa-source-edit .step-c h3{font-size:21px}.sa-source-edit .fee-row{grid-template-columns:1fr;gap:6px}.sa-source-edit .fees-example{padding-inline:12px}.sa-source-edit .ex-row{gap:12px;font-size:14px}.sa-source-edit .src-cta{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/sa-sourcing-page.css.map */
