.obvc .brand{z-index:30;-webkit-user-select:none;user-select:none;width:170px;display:block;position:fixed;top:20px;left:50%;transform:translate(-50%)}.obvc .brand img{width:100%;height:auto;transition:opacity .5s}.obvc .brand__on-light{opacity:0;position:absolute;inset:0}.obvc .brand[data-on=light] .brand__on-dark{opacity:0}.obvc .brand[data-on=light] .brand__on-light{opacity:1}@media (max-width:700px){.obvc .brand{width:145px;top:24px}}@media (prefers-reduced-motion:reduce){.obvc .brand img{transition:none}}
.obvc .hero{height:100svh;min-height:540px;color:var(--blue);isolation:isolate;background:#02080d;position:sticky;top:0;overflow:hidden}.obvc .hero-art{z-index:-2;background:#02080d;position:absolute;inset:0;overflow:hidden}.obvc .hero-art img{object-fit:cover;opacity:1;width:100%;max-width:none;height:100%;position:absolute;inset:0}.obvc #scene{mix-blend-mode:screen;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.obvc .hero h1{letter-spacing:.1em;text-align:center;width:calc(100% - 48px);text-shadow:none;font-size:36px;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.obvc .scroll-down{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;padding:10px;font-size:8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.obvc .scroll-down img{animation:2.4s cubic-bezier(.45,0,.55,1) 2.5s infinite scroll-bounce;transform:rotate(180deg)}@keyframes scroll-bounce{0%,to{transform:rotate(180deg)translateY(0)}35%{transform:rotate(180deg)translateY(-4px)}70%{transform:rotate(180deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.obvc .scroll-down img{animation:none}}.obvc .hero.has-live-field .hero-art{visibility:hidden}.obvc .hero.has-live-field #scene{mix-blend-mode:normal}.obvc .hero h1{-webkit-user-select:none;user-select:none}.obvc .hero h1.is-revealing{animation-duration:1.15s}@media (max-width:1100px) and (min-width:701px){.obvc .hero h1{font-size:28px}}@media (max-width:700px){.obvc .hero{min-height:600px}.obvc .hero h1{font-size:clamp(20px,5.13vw,28px);line-height:1.4}}
.obvc .introduction{min-height:955px;padding:60px var(--gutter);position:relative}.obvc .introduction h2{text-wrap:balance;max-width:798px}.obvc .introduction p{width:330px;max-width:100%;margin-top:50px}.obvc .architecture{aspect-ratio:684/512;object-fit:cover;width:calc(50% - 36px);height:auto;position:absolute;top:298px;left:calc(50% + 12px)}.obvc .mobile-copy{display:none}@media (min-width:1600px){.obvc .introduction{min-height:66.32vw}.obvc .architecture{top:20.694vw}}@media (max-width:1100px) and (min-width:701px){.obvc .introduction{min-height:calc(37.425vw + 413.054px)}.obvc .introduction h2{max-width:700px}.obvc .architecture{top:340px}}@media (max-width:700px){.obvc .introduction{min-height:0;padding:100px 24px}.obvc .desktop-copy{display:none}.obvc .mobile-copy{display:inline}.obvc .introduction h2{text-wrap:pretty}.obvc .introduction p{width:100%;margin-top:35px}.obvc .architecture{width:100%;margin-top:100px;position:static}}
.obvc .why{background:var(--brown);color:var(--blue);padding:100px var(--gutter) 100px;box-shadow:0 1px 0 0 var(--brown);grid-template-columns:40.66% 1fr;gap:24px;display:grid}.obvc .why h2{font-size:40px;line-height:1.05}.obvc .reasons{grid-template-columns:max-content 448px;justify-content:end;gap:50px 24px;display:grid}.obvc .reasons article{display:contents}.obvc .reasons p{max-width:448px}@media (min-width:1600px){.obvc .why{padding-top:max(100px,3.47vw)}}@media (max-width:1100px) and (min-width:701px){.obvc .why{grid-template-columns:30% 1fr}.obvc .why h2{font-size:28px}.obvc .reasons{flex-direction:column;justify-self:end;gap:50px;width:min(448px,100%);display:flex}.obvc .reasons article{grid-template-columns:1fr;gap:20px;display:grid}}@media (max-width:700px){.obvc .why{box-shadow:none;padding:40px 24px 100px;display:block}.obvc .why h2{margin-bottom:80px;font-size:28px;line-height:1.4}.obvc .reasons{flex-direction:column;gap:50px;display:flex}.obvc .reasons article{display:block}.obvc .reasons h3{letter-spacing:.1em;margin-bottom:20px;font-size:14px;line-height:1.55}.obvc .reasons p{max-width:326px}}
.obvc .about-sequence{background:var(--brown);color:var(--blue)}.obvc .about{padding:min(180px,12vh) var(--gutter) min(200px,18vh);position:sticky;top:0}.obvc .about h2{text-align:center;max-width:732px;margin:0 auto}.obvc .about-copy{max-width:448px;margin-top:min(200px,14vh)}.obvc .about-copy h3{margin-bottom:25px}.obvc .about-copy p+p{margin-top:21px}.obvc .desktop-break{display:none}.obvc .people{background:#0f0f0e;height:62.5vw;position:relative;overflow:hidden}.obvc .people img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1600px){.obvc .about{padding-top:min(12.5vw,12vh);padding-bottom:min(13.89vw,18vh)}.obvc .about-copy{margin-top:min(13.89vw,14vh)}}@media (max-width:1100px) and (min-width:701px){.obvc .about{padding:120px 24px}.obvc .about-copy{margin-top:120px}}@media (max-width:700px){.obvc .about{padding:80px 24px 150px}.obvc .about h2{max-width:325px}.obvc .about-copy{margin-top:150px}.obvc .about h3{letter-spacing:.1em;margin-bottom:20px;font-size:14px;line-height:1.55}.obvc .about-copy p{max-width:326px}.obvc .people{height:100svh;min-height:650px}.obvc .people img{object-position:78% 50%}}@media (prefers-reduced-motion:reduce){.obvc .about{position:relative}}
.obvc .investments{padding:200px var(--gutter) 20px;background:var(--blue)}.obvc .investments h2{margin-bottom:80px;font-size:50px;line-height:1.5}.obvc table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.obvc th,.obvc td{border-top:.8px solid var(--brown);vertical-align:top;width:33.333%;padding:10px 24px 18px 0;font-weight:400}.obvc tbody th{font:500 12.895px/1.4 var(--display);text-transform:uppercase;letter-spacing:.12em}.obvc td:last-child{padding-right:0}.obvc tbody tr{transition:background-color .3s}.obvc tbody th,.obvc tbody td{transition:padding-left .35s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.obvc tbody tr:hover{background:#3a231e0b}.obvc tbody tr:hover th,.obvc tbody tr:hover td{padding-left:5px}}@media (max-width:1100px) and (min-width:701px){.obvc .investments{padding-top:120px}.obvc .investments h2{font-size:34px}}@media (max-width:700px){.obvc .investments{padding:100px 24px}.obvc .investments h2{max-width:340px;margin-bottom:80px;font-size:24px;line-height:1.3}.obvc table,.obvc tbody{display:block}.obvc tr{border-top:.8px solid var(--brown);grid-template-columns:auto 1fr;justify-content:start;column-gap:0;margin-bottom:35px;padding-top:7px;display:grid;position:relative}.obvc tr:last-child{margin-bottom:0}.obvc th,.obvc td{border:0;width:auto;padding:0}.obvc tbody th{letter-spacing:.1em;grid-column:1/-1;margin-bottom:10px;font-size:13px}.obvc td{font-size:15px}.obvc td:last-child:before{content:" · ";white-space:pre}.obvc td:last-child{padding-left:0}}@media (max-width:700px) and (hover:hover) and (prefers-reduced-motion:no-preference){.obvc tbody tr:hover{background:0 0}.obvc tbody tr:before{content:"";pointer-events:none;background:#3a231e00;transition:background-color .3s;position:absolute;inset:0 -24px -12px}.obvc tbody tr:hover:before{background:#3a231e0b}.obvc tbody tr>*{position:relative}}@media (prefers-reduced-motion:reduce){.obvc tbody tr,.obvc tbody th,.obvc tbody td{transition:none}}
.obvc .contact{text-align:center;text-transform:uppercase;padding:100px 24px}.obvc .contact div{letter-spacing:.12em;max-width:492px;margin:50px auto 0;font-size:12px;line-height:1.4}.obvc .contact a{margin-top:17px;display:inline-block}@media (max-width:1100px) and (min-width:701px){.obvc .contact{padding:100px 24px}}@media (max-width:700px){.obvc .contact{padding:80px 24px}.obvc .contact h2{font-size:24px}.obvc .contact div{max-width:325px;margin-top:40px}}
