:root{--ink:#202420;--paper:#f1f0e9;--muted:#686e66;--line:#c5c9bf;--accent:#bdc98c;--dark:#202722}*{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}a:focus-visible{outline-offset:5px;outline:3px solid #b35a3d}.skip{position:absolute;left:-9999px}.skip:focus{z-index:9;background:#fff;padding:1rem;top:1rem;left:1rem}.wrap{width:min(100% - 112px,1392px);margin:auto}.header{background:var(--dark);color:#f5f4ed}.header-inner{border-bottom:1px solid #586059;justify-content:space-between;align-items:center;height:94px;display:flex}.wordmark{letter-spacing:.13em;white-space:nowrap;font-size:17px;font-weight:700}.wordmark span{letter-spacing:.19em;margin-left:8px;font-size:9px;font-weight:400}.header nav{letter-spacing:.04em;align-items:center;gap:44px;font-size:11px;display:flex}.header nav a:last-child span{margin-left:12px}.hero{background:var(--dark);color:#f4f3eb;overflow:hidden}.hero-inner{padding:29px 0 58px}.hero-meta,.section-label{letter-spacing:.15em;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;display:flex}.hero-meta{color:#b9c1b4}.hero-main{grid-template-columns:1fr 38%;align-items:center;min-height:525px;display:grid}.overline{letter-spacing:.15em;font-size:10px;font-weight:700;line-height:1.5}.light{color:var(--accent)}.overline span{color:#7d867c;margin:0 8px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{margin:34px 0 0;font-size:clamp(72px,8.2vw,124px);line-height:.96}h1 em,h2 em{color:#adb99a;font-weight:400}.hero-graphic{aspect-ratio:1;opacity:.8;justify-self:end;width:min(100%,390px);position:relative}.graphic-square{border:1px solid #7d897b;position:absolute;inset:13%;transform:rotate(45deg)}.graphic-circle{border:1px solid #a9b89c;border-radius:50%;position:absolute;inset:13%}.graphic-circle:after{content:"";border:1px solid #778475;border-radius:50%;position:absolute;inset:24%}.graphic-line{background:#7d897b;height:1px;position:absolute;top:50%;left:0;right:0}.hero-graphic>span{color:#aab5a5;letter-spacing:.16em;font-size:9px;position:absolute;bottom:0;right:0}.hero-foot{border-top:1px solid #586059;justify-content:space-between;align-items:end;padding-top:24px;display:flex}.hero-foot p{color:#d4d9d0;max-width:380px;margin:0;font-size:15px;line-height:1.6}.hero-foot a,.text-link,.venture-description a,.status,.closing-bottom a{letter-spacing:.13em;font-size:10px;font-weight:700}.hero-foot a span,.text-link span,.venture-description a span,.closing-bottom a span{margin-left:24px;font-size:16px}.approach{padding:112px 0 130px}.section-label{border-top:1px solid;padding-top:18px}.approach-grid{grid-template-columns:1.5fr 1fr;gap:50px;margin-top:90px;display:grid}.approach h2,.ventures h2,.closing h2{margin-bottom:0;font-size:clamp(52px,6vw,86px);line-height:1.05}.approach h2 em,.ventures h2 em{color:#687965}.approach-copy{justify-self:end;max-width:370px;padding-top:8px}.approach-copy p,.ventures-heading>p{font-size:17px;line-height:1.65}.text-link{border-bottom:1px solid var(--ink);margin-top:30px;padding-bottom:13px;display:inline-block}.ventures{background:#e7e9e0;padding:65px 0 120px}.ventures-heading{justify-content:space-between;align-items:end;gap:40px;margin:90px 0 85px;display:flex}.ventures-heading>p{max-width:300px;margin:0}.venture{border-top:1px solid #aeb6a9;grid-template-columns:9% 45% 1fr;gap:0;padding:30px 0 38px;display:grid}.venture:last-child{border-bottom:1px solid #aeb6a9}.venture-number,.venture-title>span{letter-spacing:.13em;color:#667264;font-size:10px;font-weight:700}.venture-title h3{letter-spacing:-.045em;margin:0 0 16px;font:400 clamp(35px,3.6vw,52px)/1 Georgia,serif}.venture-description{max-width:370px}.venture-description p{margin:0 0 24px;font-size:15px;line-height:1.6}.venture-description a{border-bottom:1px solid #7c8879;padding-bottom:9px;display:inline-block}.venture-description a:hover,.text-link:hover{color:#53684f}.status{color:#586557}.cora-apps{background:#dce1d5;grid-column:2/4;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0 4px;padding:25px 28px;display:grid}.cora-apps>div:first-child>p:last-child{max-width:240px;margin:20px 0 0;font-size:13px;line-height:1.6}.app-list a{border-bottom:1px solid #acb8a8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-list a:first-child{border-top:1px solid #acb8a8}.app-list strong,.app-list small{display:block}.app-list strong{font-size:13px}.app-list small{color:#4e5d4c;margin-top:5px;font-size:11px}.app-list a>span:last-child{font-size:16px}.closing{background:var(--dark);color:#f4f3eb}.closing-inner{padding:100px 0 55px}.closing h2{margin:70px 0 80px}.closing-bottom{border-top:1px solid #586059;justify-content:space-between;align-items:end;gap:30px;padding-top:24px;display:flex}.closing-bottom p{color:#d4d9d0;max-width:340px;margin:0;font-size:15px;line-height:1.6}.footer{justify-content:space-between;align-items:center;gap:20px;padding:40px 0;display:flex}.footer p{letter-spacing:.13em;color:#59635a;margin:0;font-size:9px}@media (width<=700px){.wrap{width:calc(100% - 40px)}.header-inner{height:76px}.wordmark{font-size:14px}.wordmark span{margin-left:4px;font-size:8px}.header nav{gap:18px;font-size:10px}.header nav a:last-child span{margin-left:2px}.hero-inner{padding-top:22px}.hero-meta{font-size:8px}.hero-main{min-height:0;padding-top:90px;display:block;position:relative}.hero-main>div:first-child{z-index:1;position:relative}.hero h1{margin-top:30px;font-size:clamp(64px,12vw,88px)}.hero-graphic{opacity:.3;width:180px;position:absolute;top:30px;right:-35px}.hero-foot{flex-direction:column;align-items:start;gap:24px;margin-top:80px}.hero-foot p{max-width:290px;font-size:14px}.approach{padding:80px 0}.section-label{font-size:9px}.section-label span:last-child{text-align:right}.approach-grid{grid-template-columns:1fr;gap:30px;margin-top:65px}.approach h2,.ventures h2,.closing h2{font-size:clamp(48px,10vw,66px)}.approach-copy{justify-self:start;padding:0}.approach-copy p,.ventures-heading>p{font-size:15px}.text-link{margin-top:15px}.ventures{padding:55px 0 80px}.ventures-heading{margin:65px 0 55px;display:block}.ventures-heading>p{margin-top:28px}.venture{grid-template-columns:36px 1fr;padding:25px 0 30px}.venture-title h3{font-size:37px}.venture-description{grid-column:2;margin-top:22px}.venture-description p{font-size:14px}.cora-apps{grid-column:1/3;grid-template-columns:1fr;gap:24px;margin-top:30px;padding:22px}.closing-inner{padding:75px 0 45px}.closing h2{margin:60px 0}.closing-bottom{flex-direction:column;align-items:start}.footer{flex-wrap:wrap}.footer p:last-child{width:100%}}@media (width<=360px){.header nav{gap:12px}.header nav a:first-child{display:none}.hero h1{font-size:61px}.section-label{font-size:8px}.venture-title h3{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
