.soborro-landing{--soborro-ink:#302f28;--soborro-muted:#68675d;--soborro-blue:#535d44;--soborro-line:#ddd8cb;color:var(--soborro-ink);background:#faf8f2;font-family:Arial, Helvetica, sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.soborro-landing *,.soborro-landing *::before,.soborro-landing *::after{box-sizing:border-box}.soborro-landing h1,.soborro-landing h2,.soborro-landing h3,.soborro-landing p{margin:0}.soborro-landing a{color:inherit;text-decoration:none}.soborro-landing a:focus-visible{outline:3px solid #9b603d;outline-offset:5px}.soborro-skip{position:absolute;top:12px;left:12px;z-index:10;padding:10px 16px;background:#faf8f2;transform:translateY(-180%)}.soborro-skip:focus{transform:translateY(0)}.soborro-hero{overflow:hidden;background:#f7f4ed;border-bottom:1px solid var(--soborro-line)}.soborro-hero-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:48px;align-items:center;min-height:610px;padding-block:88px}.soborro-eyebrow{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--soborro-blue)}.soborro-hero h1{margin-top:28px;font-family:Georgia, "Times New Roman", serif;font-size:clamp(36px, 3.9vw, 56px);font-weight:400;line-height:1.14;letter-spacing:-.045em}.soborro-hero h1 span{display:block;margin-top:10px}.soborro-hero-description{max-width:480px;margin-top:28px !important;color:var(--soborro-muted);font-size:19px}.soborro-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--soborro-blue);background:transparent;color:var(--soborro-blue) !important;font-size:15px;font-weight:700;line-height:1.5}.soborro-button:hover{background:#3c4531;border-color:#3c4531;color:#faf8f2 !important}.soborro-hero-copy > .soborro-button{margin-top:32px}.soborro-abstract{position:relative;height:410px;isolation:isolate}.soborro-orbit{position:absolute;border-radius:50%;transform:rotate(-32deg)}.soborro-orbit-outer{width:390px;height:390px;top:8px;left:0;border:66px solid #c6c9b6;border-right-color:#a8b099;border-bottom-color:#ded8c8}.soborro-orbit-middle{width:278px;height:278px;top:66px;left:58px;border:32px solid #939d83;border-right-color:#c6c9b6;border-bottom-color:#a8b099}.soborro-orbit-inner{width:178px;height:178px;top:116px;left:108px;border:1px solid #535d44}.soborro-focus{position:absolute;width:96px;height:96px;top:157px;left:149px;display:block}.soborro-perspective,.soborro-expertise{padding-block:92px}.soborro-section-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.6fr);gap:84px}.soborro-section-heading{max-width:320px;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-.03em}.soborro-lead{font-family:Georgia, "Times New Roman", serif;font-size:28px;line-height:1.4;letter-spacing:-.025em}.soborro-perspective-copy p + p,.soborro-expertise-copy p + p{margin-top:22px;color:var(--soborro-muted)}.soborro-research{padding-block:72px 80px;background:#ece9df}.soborro-research-card{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);gap:72px;margin-top:32px}.soborro-research-card h3{max-width:600px;margin-bottom:26px;font-family:Georgia, "Times New Roman", serif;font-size:38px;font-weight:400;line-height:1.18;letter-spacing:-.03em}.soborro-research-card p{color:var(--soborro-muted)}.soborro-research-links{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:32px}.soborro-text-link{border-bottom:1px solid var(--soborro-blue);padding-bottom:4px;color:var(--soborro-blue) !important;font-size:15px;font-weight:700}.soborro-text-link:hover{border-bottom-width:2px}.soborro-research-art{display:block;align-self:center}.soborro-research-art img{display:block;width:100%;height:auto}.soborro-contact-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:32px}.soborro-email{text-decoration:underline !important;text-underline-offset:5px}@media (max-width: 1050px) {.soborro-hero-grid{gap:24px}.soborro-abstract{transform:scale(.8);transform-origin:center}.soborro-section-grid{gap:48px}}@media (max-width: 760px) {.soborro-hero-grid{grid-template-columns:minmax(0, 1fr);min-height:auto;padding-block:64px;gap:0}.soborro-hero h1{font-size:clamp(34px, 7vw, 44px)}.soborro-hero-description{font-size:18px}.soborro-abstract{display:none}.soborro-section-grid{grid-template-columns:minmax(0, 1fr);gap:28px}.soborro-perspective,.soborro-expertise{padding-block:60px}.soborro-section-heading{max-width:none;font-size:30px}.soborro-lead{font-size:22px}.soborro-research{padding-block:56px}.soborro-research-card{grid-template-columns:minmax(0, 1fr);gap:32px}.soborro-research-card h3{font-size:30px}}.soborro-practice{margin-top:22px !important;font-size:14px;color:var(--soborro-muted);letter-spacing:.02em}body,html{margin:0;padding:0;height:100%;font-family:sans-serif}.defaultLayout{display:flex;flex-direction:column;min-height:100vh}.main{flex:1;min-width:0;width:100%}:root{--s0:0.9rem;--s1:1rem;--s2:2rem}.header{background-color:white;color:black;padding:var(--s1) var(--s2);display:flex;align-items:center;justify-content:space-between}.header a{color:inherit}.footer{box-sizing:border-box;flex-shrink:0;background:#faf8f2;padding:17px 32px;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:14px;line-height:normal;color:var(--soborro-ink);border:1px solid #ccc}.footer p{margin:0;font-size:inherit;line-height:inherit;text-align:center}.masthead,.navbar{background-color:rgb(27, 28, 29)}.navbar-default .navbar-nav > .active > a{background-color:transparent;border-bottom:2px solid white}.navbar-nav{padding-bottom:1em}.masthead{margin-top:-21px;color:white;text-align:center;min-height:500px}.masthead .header{max-width:700px;margin:0 auto;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif}.masthead h1.header{margin-top:1em;margin-bottom:0em;font-size:4.5em;line-height:1.2em;font-weight:normal}.masthead h2{font-size:1.7em;font-weight:normal}.masthead .btn{margin:1em 0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout p:last-child{margin-bottom:0}.bs-callout-info{border-left-color:#1b809e}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}#message{margin-bottom:40px}.soborro-container{width:min(1180px, calc(100% - 96px));margin-inline:auto}.soborro-header{--soborro-ink:#302f28;--soborro-line:#ddd8cb;color:var(--soborro-ink);background:#faf8f2;font-family:Arial, Helvetica, sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;border-bottom:1px solid var(--soborro-line)}.soborro-header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px}.soborro-wordmark{display:inline-flex;align-items:center;gap:14px;font-family:Georgia, "Times New Roman", serif;font-size:42px;font-weight:400;letter-spacing:-.055em;line-height:1}.soborro-logo-mark{display:block;width:210px;height:46px;flex-shrink:0}.soborro-navigation{display:flex;gap:36px;font-size:15px}.soborro-navigation a:hover{text-decoration:underline;text-underline-offset:6px}.soborro-header *,.soborro-header *::before,.soborro-header *::after{box-sizing:border-box}.soborro-header a{color:inherit;text-decoration:none}.soborro-header a:focus-visible{outline:3px solid #9b603d;outline-offset:5px}@media (max-width: 760px) {.soborro-container{width:calc(100% - 40px)}.soborro-header-inner{min-height:80px}.soborro-wordmark{font-size:26px}.soborro-wordmark{gap:9px}.soborro-logo-mark{width:146.1px;height:32px}.soborro-navigation{gap:22px}}