.desk-site{--slate: #555d68;--slate-2: #555d68}.desk-site .skip-link{position:fixed;top:-100px;left:16px;padding:12px 18px;background:#fff;color:#111;z-index:100}.desk-site .skip-link:focus{top:12px}.desk-site a:focus-visible,.desk-site button:focus-visible{outline:3px solid #945c24;outline-offset:5px}.desk-site section[id]{scroll-margin-top:100px}.desk-site .desk-eyebrow{font:500 11px/1.6 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#655543}.desk-site .desk-hero{padding-top:86px;padding-bottom:30px}.desk-site .desk-hero h1{font-size:clamp(52px,7.9vw,108px);line-height:1.04;margin:28px 0 38px;max-width:1060px}.desk-site .desk-hero h1 em{color:#805d34}.desk-site .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:start}.desk-site .desk-lead{font-size:18px;line-height:1.75;max-width:660px}.desk-site .desk-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:50px;padding:14px 24px;background:#1a1a1a;color:#fff;text-decoration:none;font-size:14px;border:1px solid #1a1a1a}.desk-site .desk-button:hover{background:#39332b}.desk-site .desk-text-link{display:block;width:fit-content;margin-top:16px;font-size:14px;text-underline-offset:5px;text-decoration:underline}.desk-site .desk-caption{color:#555d68;font-size:12px;line-height:1.6;margin-top:20px}.desk-site .hero-rule{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--hairline);padding-top:22px;margin-top:58px;font-size:11px;letter-spacing:.06em;color:#555d68}.desk-site .desk-section{padding-top:84px;padding-bottom:88px}.desk-site .section-heading{max-width:750px;margin-bottom:40px}.desk-site h2.display{font-size:clamp(36px,4.8vw,62px);line-height:1.12;margin:18px 0 24px}.desk-site .section-heading>p:not(.desk-eyebrow),.desk-site .desk-body{font-size:16px;line-height:1.8;color:#4f535b;max-width:670px}.desk-site .desk-body+.desk-body{margin-top:20px}.desk-site .desk-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.desk-site .desk-three article{border-top:1px solid var(--hairline);padding-top:22px}.desk-site .step-no{font:400 12px/1.6 JetBrains Mono,monospace;color:#805d34}.desk-site .desk-three h3{font:400 25px/1.3 Fraunces,serif;margin:20px 0 16px}.desk-site .desk-three p{font-size:14px;line-height:1.8;color:#4f535b}.desk-site .research-section{background:#e9e4da}.desk-site .rollout-note{font-size:12px;line-height:1.7;max-width:700px;margin-bottom:34px;color:#55504a}.desk-site .research-list article{display:grid;grid-template-columns:42px 230px 1fr;gap:24px;border-top:1px solid var(--hairline);padding:25px 0}.desk-site .research-index{font:400 11px/2 JetBrains Mono,monospace;color:#735e44}.desk-site .research-list h3{font:400 25px/1.25 Fraunces,serif}.desk-site .research-list h4{font-weight:500;font-size:16px;line-height:1.5}.desk-site .research-list p{color:#55504a;font-size:13px;line-height:1.7;margin-top:8px}.desk-site .company-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:start}.desk-site .evidence-note{border:1px solid #c8bdac;border-top:4px solid #957046;padding:30px;background:#faf8f4}.desk-site .evidence-note h3{font:400 33px/1.2 Fraunces,serif;margin:22px 0}.desk-site .evidence-note dl>div{border-top:1px solid #ded6c8;padding:16px 0}.desk-site .evidence-note dt{font-size:11px;font-weight:600;color:#71593e;margin-bottom:6px}.desk-site .evidence-note dd{font-size:13px;line-height:1.65;margin:0}.desk-site .specialists-section{background:#eeebe4}.desk-site .specialist-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.desk-site .specialist-list article{border-top:2px solid #a59175;padding-top:22px}.desk-site .specialist-list h3{font:400 21px/1.35 Fraunces,serif;min-height:60px}.desk-site .specialist-list p{font-size:12px;line-height:1.8;margin-top:14px;color:#4f535b}.desk-site .toolkit{margin-top:55px}.desk-site .sample-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.desk-site .sample-pair>a{border:1px solid #c9c2b7;padding:34px;text-decoration:none;color:inherit;transition:background .15s}.desk-site .sample-pair>a:hover{background:#e9e4da}.desk-site .sample-pair h3{font:400 44px/1.2 Fraunces,serif;margin:25px 0 18px}.desk-site .sample-pair p{font-size:14px;color:#4f535b;line-height:1.8;max-width:360px}.desk-site .sample-action{display:block;font-size:13px;margin-top:28px}.desk-site .method-copy>p{margin-bottom:22px;font-size:15px;line-height:1.85;color:#4f535b}.desk-site .desk-access{padding:76px 0 84px;border-top:1px solid var(--hairline);background:#e5dfd0}.desk-site .desk-access p:not(.desk-eyebrow){max-width:600px;font-size:16px;line-height:1.8}.desk-site .access-actions{display:flex;align-items:baseline;gap:30px;margin:28px 0;flex-wrap:wrap}.desk-site .footer-note{font-size:12px;line-height:1.7;color:#c8c5c0}.desk-site .moved-page{max-width:800px;padding-top:88px;padding-bottom:100px;min-height:65vh}.desk-site .moved-page p{font-size:16px;line-height:1.8;margin:20px 0}.desk-site .archive-note{border-bottom:1px solid var(--hairline);padding:16px 40px;font-size:12px;line-height:1.7;background:#e9e4da;color:#55504a}@media(max-width:1050px){.desk-site .navlinks{gap:16px}.desk-site .navlinks>a:not(.openapp){display:none}.desk-site .hero-bottom,.desk-site .company-layout{gap:45px}.desk-site .specialist-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.desk-site .wrap{padding-left:24px;padding-right:24px}.desk-site nav .inner{padding:16px 20px}.desk-site .wordmark .name{font-size:18px}.desk-site .wordmark{gap:7px}.desk-site .wordmark .mark{width:22px}.desk-site .openapp{padding:9px 10px;font-size:11px;white-space:nowrap}.desk-site .desk-hero{padding-top:50px}.desk-site .desk-hero h1{font-size:clamp(43px,9.5vw,65px)}.desk-site .hero-bottom,.desk-site .desk-three,.desk-site .company-layout,.desk-site .sample-pair{grid-template-columns:1fr;gap:28px}.desk-site .hero-rule{flex-direction:column;gap:8px}.desk-site .desk-section{padding-top:55px;padding-bottom:55px}.desk-site .research-list article{grid-template-columns:24px 1fr;gap:10px 16px}.desk-site .research-list article>div{grid-column:2}.desk-site .specialist-list{grid-template-columns:1fr 1fr}.desk-site .specialist-list h3{min-height:0}.desk-site .sample-pair>a{padding:26px}.desk-site .archive-note{padding:14px 24px}}@media(prefers-reduced-motion:reduce){.desk-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px){.bfly.desk-site nav .wordmark .name{font-size:13px!important;letter-spacing:.04em!important;white-space:nowrap}.bfly.desk-site nav .wordmark{min-width:0}.bfly.desk-site nav .openapp{font-size:11px!important;padding:9px 10px!important}.bfly.desk-site nav .inner{gap:14px}}
