html:root body .ob-internal-site[data-page-kind=about] main .ob-company-hero h1{max-width:14ch!important;font-size:clamp(39px,4vw,62px)!important;line-height:1.03!important;margin:20px 0 18px!important}html:root body .ob-internal-site[data-page-kind=about] main .ob-company-hero__copy>p{max-width:49ch;font-size:16px;line-height:1.58}@media(min-width:768px){.ob-internal-site[data-page-kind=about] .ob-company-founder{display:grid!important;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;height:100%;min-height:0;padding:0!important}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait{width:100%;height:100%!important;min-height:0;aspect-ratio:auto!important}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption{padding:12px 18px}}.ob-internal-site[data-page-kind=about] .ob-company-facts{gap:12px;margin-top:24px;padding-top:0;border:0}.ob-internal-site[data-page-kind=about] .ob-company-facts>div{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;min-height:88px;padding:15px;border:1px solid var(--oi-line);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--oi-panel-solid) 90%,transparent),color-mix(in srgb,#ffd45a 10%,var(--oi-panel-soft)));box-shadow:0 10px 26px #101d2510;backdrop-filter:blur(12px);overflow:hidden}.ob-company-facts>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ed1c24,#ffd45a,transparent)}.ob-company-facts>div dt{display:contents}.ob-company-facts>div dt>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#ffd45a;color:#080808}.ob-company-facts>div dt>strong{grid-column:2;align-self:end}.ob-company-facts>div dd{grid-column:2;align-self:start}.ob-internal-site[data-page-kind=about] .ob-company-facts dt{font-size:23px;line-height:1.05}.ob-internal-site[data-page-kind=about] .ob-company-facts dd{margin-top:5px;font-size:10px;line-height:1.35}.ob-company-directions--visual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:30px}html:root body .ob-character-site main .ob-company-directions--visual .ob-company-direction{display:grid;grid-template-rows:210px 1fr;align-items:stretch;min-height:0;padding:0;border:1px solid var(--oi-line);border-radius:12px;background:var(--oi-panel-solid);box-shadow:none;overflow:hidden}.ob-company-directions--visual .ob-company-direction:after{display:none}.ob-company-direction__art{position:relative;min-height:0;padding:4px 18px 0;background:linear-gradient(145deg,var(--oi-panel-soft),color-mix(in srgb,#ffd45a 7%,var(--oi-panel-solid)));overflow:hidden}.ob-company-direction__art>[data-service-art]{height:100%;min-height:0;transform:scale(.9);transform-origin:center}.ob-company-direction__copy{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.ob-company-direction__copy>span{color:var(--oi-red-deep);font-size:11px;font-weight:750;line-height:1.4}html:root body .ob-internal-site main .ob-company-direction__copy h3{margin:7px 0 10px!important;min-height:0!important;font-size:21px!important;line-height:1.25!important}html:root body .ob-internal-site main .ob-company-direction__copy p{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--oi-muted)}.ob-company-direction__copy .ob-btn{width:100%;margin-top:auto;justify-content:space-between}html:root body .ob-internal-site[data-page-kind=about] main #company-process{display:flex;align-items:center;box-sizing:border-box;min-height:calc(100svh - 190px);padding-block:14px!important}#company-process>.ob-container{width:100%}#company-process .ob-page-section-head{max-width:760px;margin-bottom:0}.ob-company-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;border-top:1px solid var(--oi-line-strong)}.ob-company-steps>li{position:relative;display:flex;flex-direction:column;min-height:245px;padding:18px 22px 14px;border-right:1px solid var(--oi-line);border-bottom:1px solid var(--oi-line)}.ob-company-steps>li:first-child{padding-left:0}.ob-company-steps>li:last-child{padding-right:0;border-right:0}.ob-company-steps__number{width:42px;height:42px;margin-bottom:14px}.ob-company-steps__description{display:flex;flex:1;flex-direction:column}html:root body .ob-internal-site main .ob-company-steps h3{font-size:21px!important}html:root body .ob-internal-site main .ob-company-steps p{font-size:13px;line-height:1.55}html:root body .ob-internal-site main .ob-company-steps .ob-company-steps__client{display:grid;grid-template-columns:16px auto minmax(0,1fr);gap:6px;align-items:start;margin-top:14px;font-size:11px}.ob-company-steps__client svg{margin-top:1px;color:var(--oi-red-deep)}.ob-company-steps__result{align-self:auto;margin-top:12px;padding:10px 0 0;border-top:1px solid var(--oi-line);border-left:0}.ob-company-steps__result>strong{margin-top:6px;font-size:16px;line-height:1.3}#company-process .ob-company-boundary{margin-top:8px;padding-top:7px}.ob-character-site main .ob-company-proof--shelf{align-items:center;padding:clamp(30px,4vw,56px)!important;overflow:hidden}.ob-company-proof__intro{position:relative;z-index:2}.ob-company-awards-shelf{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(16px,3vw,38px);min-height:390px;padding:24px 22px 48px;perspective:1000px}.ob-company-awards-shelf>a{z-index:2;width:min(42%,240px);height:330px;padding:12px 12px 16px;border:1px solid color-mix(in srgb,var(--oi-ink) 22%,transparent);border-radius:7px;background:var(--oi-panel-solid);box-shadow:10px 16px 28px #07151d38;color:var(--oi-ink);text-align:center;text-decoration:none;transform:rotate(-3deg);transition:transform .2s ease-out,border-color .2s ease-out}.ob-company-awards-shelf>a:nth-child(2){transform:rotate(3deg) translateY(8px)}.ob-company-awards-shelf>a:focus-visible,.ob-company-awards-shelf>a:hover{transform:translateY(-7px) rotate(0);border-color:var(--oi-red)}.ob-company-awards-shelf img{height:230px;filter:drop-shadow(2px 4px 4px #0002)}.ob-company-awards-shelf strong{font-size:13px;line-height:1.35}.ob-company-awards-shelf small{margin-top:5px;color:var(--oi-red-deep);font-size:10px}.ob-company-award__halo{position:absolute;z-index:-1;inset:18% 5%;background:radial-gradient(circle,#ffd45a42,transparent 70%);filter:blur(16px)}.ob-company-awards-shelf__board{position:absolute;z-index:1;left:3%;right:3%;bottom:25px;height:25px;border:1px solid var(--oi-line-strong);border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--oi-panel-solid) 85%,#ffd45a),var(--oi-panel-soft));box-shadow:0 20px 30px #0003}.ob-company-proof-links{justify-content:center;padding-block:22px 48px}.ob-company-proof-links .ob-btn{min-width:240px;justify-content:space-between;text-decoration:none}.ob-company-contact-glass{margin-top:25px;padding:22px 24px;border:1px solid var(--oi-line);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--oi-panel-solid) 83%,transparent),color-mix(in srgb,#ffd45a 9%,var(--oi-panel-soft)));box-shadow:0 18px 45px #101d2514;backdrop-filter:blur(16px)}.ob-company-contact-glass .ob-contact-channels{margin:0}.ob-company-contact-glass .ob-contact-socials{margin-top:18px;padding-top:14px;border-top:1px solid var(--oi-line)}.ob-contact-shortcuts{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:14px!important}.ob-contact-shortcuts>a{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px;grid-template-rows:auto auto;gap:2px 10px;align-items:center;min-height:70px!important;padding:12px 14px;border:1px solid var(--oi-line-strong);border-radius:9px;background:var(--oi-panel-solid);color:var(--oi-ink)!important;text-decoration:none!important}.ob-contact-shortcuts>a>svg:first-child{grid-row:1/3;color:var(--oi-red-deep)}.ob-contact-shortcuts>a>svg:last-child{grid-column:3;grid-row:1/3;color:var(--oi-red-deep)}.ob-contact-shortcuts>a>span{font-size:13px;font-weight:700}.ob-contact-shortcuts>a>small{grid-column:2;color:var(--oi-muted);font-size:10px}.ob-company-webform{position:relative;overflow:hidden;padding:30px!important;border-radius:18px 5px 18px 5px!important;background:linear-gradient(145deg,var(--scene-glass),color-mix(in srgb,#ffd45a 7%,var(--oi-panel-soft)))!important;box-shadow:0 24px 55px #101d2522!important}.ob-company-webform:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ed1c24,#ffd45a,transparent)}.ob-inquiry-form__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:20px}.ob-inquiry-form__steps span{display:grid;gap:4px;padding:10px;border:1px solid var(--oi-line);border-radius:7px;background:color-mix(in srgb,var(--oi-panel-solid) 72%,transparent);color:var(--oi-muted);font-size:10px;line-height:1.35}.ob-inquiry-form__steps b{color:var(--oi-red-deep);font-size:11px}.ob-about-map-block{display:grid!important;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:18px;align-items:stretch}.ob-about-map-copy{padding:32px 30px;border:1px solid var(--oi-line);border-radius:18px;background:linear-gradient(150deg,var(--oi-panel-solid),color-mix(in srgb,#ffd45a 8%,var(--oi-panel-soft)));box-shadow:0 16px 42px #101d2512}html:root body .ob-internal-site main .ob-about-map-copy h2{margin:18px 0!important;max-width:15ch;font-size:clamp(27px,2.7vw,40px)!important;line-height:1.06!important}html:root body .ob-internal-site main .ob-about-map-copy>p{margin:0 0 25px;font-size:14px;line-height:1.65;color:var(--oi-muted)}.ob-about-map-copy>div{display:grid;gap:6px;padding:17px 0;border-top:1px solid var(--oi-line)}.ob-about-map-copy>div>span{color:var(--oi-red-deep);font-size:10px;font-weight:750;text-transform:uppercase}.ob-about-map-copy>div>strong{font-size:14px;line-height:1.45;color:var(--oi-ink)}.ob-about-map-copy>div>small{font-size:10px;color:var(--oi-muted)}.ob-about-map-scene{min-width:0}.ob-about-map-scene .ob-geo-map{height:100%;border-radius:18px}.ob-about-map-scene .ob-geo-map__toolbar{background:var(--oi-panel-solid)}.ob-about-map-scene .ob-geo-map__layout{height:calc(100% - 76px)}.ob-contact-details--glass{padding:clamp(28px,4vw,52px)!important;border:1px solid var(--oi-line);border-radius:22px 6px 22px 6px;background:linear-gradient(135deg,var(--scene-glass),color-mix(in srgb,#ffd45a 8%,var(--oi-panel-soft)));box-shadow:var(--scene-shadow);backdrop-filter:blur(16px)}.ob-contact-details--glass dl{padding:10px 22px;border:1px solid var(--oi-line);border-radius:12px;background:color-mix(in srgb,var(--oi-panel-solid) 76%,transparent)}.ob-contact-details--glass dl>div:last-child{border-bottom:0}.ob-contact-questions--finished{align-items:start;padding-block:20px 30px}.ob-contact-questions--finished>div:first-child{position:sticky;top:180px}html:root body .ob-internal-site main .ob-contact-questions--finished h2{margin:18px 0 12px!important;max-width:13ch;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important}html:root body .ob-internal-site main .ob-contact-questions--finished>div:first-child>p{max-width:38ch;font-size:14px;line-height:1.65;color:var(--oi-muted)}.ob-contact-questions--finished details{padding:0!important;border:1px solid var(--oi-line)!important;border-radius:10px;margin-bottom:10px;background:var(--oi-panel-solid);overflow:hidden}.ob-contact-questions--finished summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px!important;padding:15px 18px;font-size:14px!important;list-style:none}.ob-contact-questions--finished summary::-webkit-details-marker{display:none}.ob-contact-questions--finished summary svg{flex-shrink:0;color:var(--oi-red-deep);transition:transform .18s ease-out}.ob-contact-questions--finished details[open] summary svg{transform:rotate(180deg)}html:root body .ob-internal-site main .ob-contact-questions--finished details p{margin:0!important;padding:0 18px 18px;font-size:13px!important;line-height:1.65;color:var(--oi-muted)}@media(max-width:1023px){.ob-company-directions--visual{grid-template-columns:1fr!important}html:root body .ob-character-site main .ob-company-directions--visual .ob-company-direction{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-template-rows:1fr}.ob-about-map-block{grid-template-columns:1fr}.ob-about-map-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.ob-about-map-copy>.ob-kicker,.ob-about-map-copy>h2,.ob-about-map-copy>p{grid-column:1/-1}.ob-contact-questions--finished>div:first-child{position:static}}@media(max-width:767px){html:root body .ob-internal-site[data-page-kind=about] main .ob-company-hero h1{font-size:clamp(29px,8vw,38px)!important;margin:11px 0!important}html:root body .ob-internal-site[data-page-kind=about] main .ob-company-hero__copy>p{font-size:13px;line-height:1.45}.ob-internal-site[data-page-kind=about] .ob-company-facts>div{grid-template-columns:30px minmax(0,1fr);column-gap:7px;min-height:65px;padding:9px 7px}.ob-company-facts>div dt>span{width:30px;height:30px}.ob-internal-site[data-page-kind=about] .ob-company-facts dt{font-size:17px}.ob-internal-site[data-page-kind=about] .ob-company-facts dd{font-size:8px}html:root body .ob-character-site main .ob-company-directions--visual .ob-company-direction{grid-template-columns:1fr;grid-template-rows:175px 1fr}.ob-company-direction__art{padding-inline:34px}.ob-company-direction__copy{padding:17px}html:root body .ob-internal-site[data-page-kind=about] main #company-process{min-height:calc(100svh - 73px);padding-block:24px!important}#company-process .ob-page-section-head>p{font-size:13px;line-height:1.5}.ob-company-steps{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px}.ob-company-steps>li,.ob-company-steps>li:first-child,.ob-company-steps>li:last-child{min-height:0;padding:14px 12px;border-right:1px solid var(--oi-line);border-bottom:1px solid var(--oi-line)}.ob-company-steps>li:nth-child(2n){border-right:0}.ob-company-steps__number{width:32px;height:32px;margin-bottom:11px;font-size:13px}html:root body .ob-internal-site main .ob-company-steps h3{font-size:17px!important;margin-bottom:6px!important}.ob-company-steps__description>p:first-of-type{display:none}html:root body .ob-internal-site main .ob-company-steps .ob-company-steps__client{display:block;margin-top:0;font-size:10px}.ob-company-steps__client strong,.ob-company-steps__client svg{display:none}.ob-company-steps__result{margin-top:9px;padding-top:9px}.ob-company-steps__result>span{font-size:9px}.ob-company-steps__result>strong{font-size:13px}#company-process .ob-company-boundary{margin-top:14px;padding-top:12px}html:root body .ob-internal-site main #company-process .ob-company-boundary p{font-size:10px;line-height:1.45}.ob-character-site main .ob-company-proof--shelf{padding:24px 18px!important}.ob-company-awards-shelf{min-height:300px;padding-inline:0}.ob-company-awards-shelf>a{width:47%;height:260px;padding:8px}.ob-company-awards-shelf img{height:175px}.ob-company-awards-shelf strong{font-size:10px}.ob-company-proof-links{display:grid;grid-template-columns:1fr;padding-block:14px 34px}.ob-company-proof-links .ob-btn{width:100%;min-width:0}.ob-company-contact-glass{padding:16px}.ob-contact-shortcuts{grid-template-columns:1fr!important}.ob-inquiry-form__steps{grid-template-columns:1fr}.ob-inquiry-form__steps span{display:flex;align-items:center;gap:8px}.ob-about-map-copy{grid-template-columns:1fr;padding:24px 20px}.ob-about-map-copy>.ob-kicker,.ob-about-map-copy>h2,.ob-about-map-copy>p{grid-column:auto}.ob-about-map-scene .ob-geo-map__layout{height:auto}.ob-contact-details--glass{padding:24px 18px!important}.ob-contact-details--glass dl{padding:6px 14px}.ob-contact-questions--finished{padding-top:0}.ob-contact-questions--finished summary{min-height:58px!important;padding:13px 15px}}@media(prefers-reduced-motion:reduce){.ob-company-awards-shelf>a,.ob-contact-questions--finished summary svg{transition:none}}.ob-internal-site[data-page-kind=about]{--company-scene-office:url(/_next/static/media/office-wide-day.fbb05763.webp);--company-scene-systems:url(/_next/static/media/valley-day.8a52d8c1.webp);--company-scene-contact:url(/_next/static/media/office-contact-day.b97a8f3b.webp)}html[data-theme=dark] .ob-internal-site[data-page-kind=about]{--company-scene-office:url(/_next/static/media/office-wide.eb7ce9a4.webp);--company-scene-systems:url(/_next/static/media/continuous-valley.a2a65b7c.webp);--company-scene-contact:url(/_next/static/media/office-sunset.2d2f1205.webp)}@media(prefers-color-scheme:dark){html:not([data-theme]) .ob-internal-site[data-page-kind=about]{--company-scene-office:url(/_next/static/media/office-wide.eb7ce9a4.webp);--company-scene-systems:url(/_next/static/media/continuous-valley.a2a65b7c.webp);--company-scene-contact:url(/_next/static/media/office-sunset.2d2f1205.webp)}}.ob-internal-site[data-page-kind=about] main{position:relative;isolation:isolate;background:transparent}.ob-company-world{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.ob-company-world>span{position:absolute;left:0;right:0;display:block;background-position:50%;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply}.ob-company-world>.is-office{top:0;height:28%;background-image:linear-gradient(180deg,color-mix(in srgb,var(--oi-paper) 18%,transparent),var(--oi-paper)),var(--company-scene-office);opacity:.28;mask-image:linear-gradient(#000 0 56%,transparent 100%)}.ob-company-world>.is-systems{top:20%;height:48%;background-image:linear-gradient(180deg,var(--oi-paper),color-mix(in srgb,var(--oi-paper) 25%,transparent) 40% 60%,var(--oi-paper)),var(--company-scene-systems);background-position:center 28%;opacity:.2;mask-image:linear-gradient(transparent,#000 16% 84%,transparent)}.ob-company-world>.is-contact{top:60%;bottom:0;background-image:linear-gradient(180deg,var(--oi-paper),color-mix(in srgb,var(--oi-paper) 22%,transparent) 30% 64%,var(--oi-paper)),var(--company-scene-contact);background-position:center 44%;opacity:.22;mask-image:linear-gradient(transparent,#000 13% 87%,transparent)}html[data-theme=dark] .ob-company-world>span{mix-blend-mode:screen;opacity:.12;filter:saturate(.65) contrast(1.08)}.ob-internal-site[data-page-kind=about] .ob-company-founder{position:relative;display:block!important;width:100%;max-width:660px;height:100%;min-height:0;padding:0!important;justify-self:end;border:1px solid var(--oi-line-strong);border-radius:14px 4px 14px 4px;box-shadow:0 24px 58px #07151d2b;overflow:hidden}.ob-internal-site[data-page-kind=about] .ob-company-founder:before{display:none!important}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait{width:100%;height:100%!important;min-height:0;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--oi-panel-soft)}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait img{inset:0;width:100%;height:100%;object-fit:cover!important;object-position:center 22%!important;filter:none}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption{position:absolute!important;z-index:3;left:0!important;right:0!important;bottom:0!important;display:block;padding:62px 22px 18px!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,transparent,#07151dcf)!important;box-shadow:none!important;backdrop-filter:none!important;text-align:left}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption strong{color:#fff!important;font-size:20px!important}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption span{color:#dce8ef!important;font-size:11px!important}@media(max-width:1199px){.ob-internal-site[data-page-kind=about] .ob-company-facts{grid-template-columns:1.35fr .82fr .82fr;gap:8px;margin-top:18px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.ob-internal-site[data-page-kind=about] .ob-company-facts>div{grid-template-columns:31px minmax(0,1fr);grid-template-rows:1fr;column-gap:8px;min-height:62px;padding:10px 12px;border:1px solid var(--oi-line-strong);border-radius:9px;background:color-mix(in srgb,var(--oi-panel-solid) 84%,transparent);box-shadow:0 10px 24px #101d250d;backdrop-filter:blur(12px)}.ob-internal-site[data-page-kind=about] .ob-company-facts>div:first-child{background:linear-gradient(120deg,color-mix(in srgb,#ffd45a 27%,var(--oi-panel-solid)),color-mix(in srgb,var(--oi-panel-solid) 88%,transparent))}.ob-company-facts>div:after{display:none}.ob-company-facts>div dt>span{grid-row:1;width:31px;height:31px;border-radius:7px}.ob-company-facts>div dt>strong{grid-column:2;align-self:center;white-space:nowrap}.ob-internal-site[data-page-kind=about] .ob-company-facts dd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:767px){.ob-internal-site[data-page-kind=about] .ob-company-facts{margin-top:12px}.ob-internal-site[data-page-kind=about] .ob-company-facts>div{grid-template-columns:27px minmax(0,1fr);column-gap:6px;min-height:55px;padding:8px 7px}.ob-company-facts>div dt>span{width:27px;height:27px}.ob-company-facts>div dt>span svg{width:15px;height:15px}.ob-internal-site[data-page-kind=about] .ob-company-facts dt{font-size:15px}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait .ob-company-founder__backdrop{opacity:.6;filter:blur(12px) saturate(.75)}}.ob-company-directions--visual .ob-company-direction{transition:transform .22s ease,border-color .16s ease,box-shadow .22s ease}.ob-company-directions--visual .ob-company-direction:focus-within,.ob-company-directions--visual .ob-company-direction:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--oi-red) 55%,var(--oi-line));box-shadow:0 18px 38px #101d2515}.ob-company-direction__art{isolation:isolate;background:radial-gradient(circle at 72% 26%,color-mix(in srgb,#ffd45a 20%,transparent),transparent 33%),linear-gradient(145deg,color-mix(in srgb,var(--oi-panel-soft) 90%,transparent),color-mix(in srgb,var(--oi-red) 5%,var(--oi-panel-solid)))}.ob-company-direction__art:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--oi-line) 58%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--oi-line) 46%,transparent) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 16% 84%,transparent);opacity:.55}.ob-company-direction__art:after{content:"";position:absolute;z-index:4;top:0;bottom:0;width:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 18%,transparent),transparent);transform:skewX(-14deg) translateX(-190%);animation:ob-company-scan 7s ease-in-out infinite;pointer-events:none}.ob-company-direction:nth-child(2) .ob-company-direction__art:after{animation-delay:-2.3s}.ob-company-direction:nth-child(3) .ob-company-direction__art:after{animation-delay:-4.6s}.ob-company-direction__art>[data-service-art]{animation:ob-company-art 6.8s ease-in-out infinite;transition:filter .18s ease}.ob-company-direction:nth-child(2) .ob-company-direction__art>[data-service-art]{animation-delay:-2.2s}.ob-company-direction:nth-child(3) .ob-company-direction__art>[data-service-art]{animation-delay:-4.4s}.ob-company-direction:hover .ob-company-direction__art>[data-service-art]{filter:saturate(1.08) contrast(1.03)}.ob-company-direction__signal{position:absolute;z-index:5;left:8%;top:76%;width:9px;height:9px;border:2px solid var(--oi-panel-solid);border-radius:50%;background:#ffd45a;box-shadow:0 0 0 4px #ed1c2420,0 0 18px #ffd45a;animation:ob-company-signal 4.9s cubic-bezier(.55,0,.25,1) infinite;pointer-events:none}.ob-company-direction:nth-child(2) .ob-company-direction__signal{animation-delay:-1.6s}.ob-company-direction:nth-child(3) .ob-company-direction__signal{animation-delay:-3.2s}@media(min-width:768px){html:root body .ob-internal-site[data-page-kind=about] main #company-process{padding-block:13px!important}}.ob-company-steps{position:relative;container-type:inline-size;overflow:hidden}.ob-company-steps:after{content:"";position:absolute;z-index:3;top:-2px;left:-18%;width:18%;height:3px;background:linear-gradient(90deg,transparent,#ffd45a 48%,var(--oi-red) 62%,transparent);filter:drop-shadow(0 0 5px #ffd45a);animation:ob-company-step-route 7s ease-in-out infinite;pointer-events:none}@media(min-width:768px){.ob-company-steps__description{display:grid;grid-template-rows:auto minmax(40px,auto) minmax(36px,auto);flex:none}.ob-company-steps__description>p:first-of-type{min-height:40px}html:root body .ob-internal-site main .ob-company-steps .ob-company-steps__client{display:flex;align-items:center;align-self:stretch;min-height:36px;margin-top:0}.ob-company-steps__client svg{flex:0 0 auto;margin-top:0}.ob-company-steps__client strong{white-space:nowrap}}.ob-company-steps>li{transition:background-color .18s ease}.ob-company-steps>li:hover{background:linear-gradient(180deg,color-mix(in srgb,#ffd45a 7%,transparent),transparent 42%)}.ob-company-steps__number{animation:ob-company-step-pulse 8s ease-in-out infinite}.ob-company-steps>li:nth-child(2) .ob-company-steps__number{animation-delay:-6s}.ob-company-steps>li:nth-child(3) .ob-company-steps__number{animation-delay:-4s}.ob-company-steps>li:nth-child(4) .ob-company-steps__number{animation-delay:-2s}.ob-character-site main .ob-company-proof--shelf{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.ob-company-proof__intro{padding:clamp(24px,3.6vw,54px)}.ob-company-awards-shelf{isolation:isolate;min-height:430px;padding:78px 30px 64px;border:1px solid var(--oi-line-strong);border-radius:12px 4px 12px 4px;background-image:linear-gradient(180deg,#10182020,#10182070),var(--company-scene-contact);background-position:50%;background-size:cover;box-shadow:0 24px 55px #07151d28,inset 0 0 0 1px #fff3;overflow:hidden}.ob-company-awards-shelf:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,#07151d42,transparent 28% 72%,#07151d42),linear-gradient(180deg,#fff2,transparent 38%);pointer-events:none}.ob-company-awards-shelf:after{content:"";position:absolute;z-index:1;left:5%;right:5%;bottom:21px;height:17px;border-radius:2px;background:linear-gradient(180deg,#555f63,#252c30);box-shadow:0 8px 0 #11171a,0 18px 25px #0007}.ob-company-awards-shelf__masthead{position:absolute;z-index:5;top:20px;left:50%;display:grid;grid-template-columns:22px auto;grid-template-rows:auto auto;gap:1px 9px;align-items:center;min-width:246px;padding:10px 16px;border:1px solid #ffffff75;border-radius:5px;background:#f5f1e9ed;box-shadow:0 8px 20px #07151d35;transform:translateX(-50%)}.ob-company-awards-shelf__masthead svg{grid-row:1/3;color:#b80f17}.ob-company-awards-shelf__masthead span{font-size:12px;font-weight:750;color:#111820}.ob-company-awards-shelf__masthead small{font-size:9px;color:#5b6469}.ob-company-awards-shelf>a{position:relative;z-index:3;display:grid;grid-template-rows:minmax(0,1fr) auto auto;width:min(38%,230px);height:auto;aspect-ratio:.72;padding:11px 11px 13px;border:9px solid #252c30;border-radius:2px;background:#f4efe6;box-shadow:0 18px 35px #07151d70,0 0 0 1px #8e9698;transform:rotate(-1.2deg);transition:transform .18s ease,border-color .18s ease;overflow:hidden}.ob-company-awards-shelf>a:nth-of-type(2){transform:rotate(1.2deg)}.ob-company-awards-shelf>a:focus-visible,.ob-company-awards-shelf>a:hover{transform:translateY(-5px) rotate(0);border-color:#111719}.ob-company-awards-shelf img{width:100%;height:100%;min-height:0;object-fit:contain;padding:5px;background:#fff;box-shadow:0 0 0 1px #c8c2b8;filter:none}.ob-company-awards-shelf strong{margin-top:8px;color:#111820!important;font-size:11px;line-height:1.25}.ob-company-awards-shelf small{margin-top:4px;color:#b80f17!important;font-size:9px;font-weight:700}.ob-company-awards-shelf__board{display:none}html[data-theme=dark] body .ob-internal-site[data-page-kind=about] .ob-company-awards-shelf>a strong{color:#111820!important}@media(prefers-color-scheme:dark){html:not([data-theme]) body .ob-internal-site[data-page-kind=about] .ob-company-awards-shelf>a strong{color:#111820!important}}@media(max-width:767px){.ob-company-world>span{opacity:.14}.ob-company-world>.is-office{height:24%;background-image:linear-gradient(180deg,color-mix(in srgb,var(--oi-paper) 10%,transparent),var(--oi-paper)),var(--company-office-mobile-light);background-position:top}html[data-theme=dark] .ob-company-world>.is-office{background-image:linear-gradient(180deg,#07101725,#071017),var(--company-office-mobile-dark)}.ob-internal-site[data-page-kind=about] .ob-company-founder{height:225px!important;min-height:225px}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait{height:225px!important}.ob-internal-site[data-page-kind=about] .ob-company-founder__portrait img{object-position:center 20%!important}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption{padding:50px 16px 13px!important}.ob-internal-site[data-page-kind=about] .ob-company-founder figcaption strong{font-size:16px!important}.ob-company-direction__art>[data-service-art]{animation-duration:8.5s}.ob-company-awards-shelf{min-height:0;gap:10px;padding:62px 12px 47px}.ob-company-awards-shelf__masthead{top:13px;min-width:220px;padding:8px 12px}.ob-company-awards-shelf{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ob-company-awards-shelf::-webkit-scrollbar{display:none}.ob-company-awards-shelf>a{flex:0 0 210px;width:210px;aspect-ratio:.72;padding:6px 6px 8px;border-width:6px;scroll-snap-align:center}.ob-company-awards-shelf img{padding:3px}.ob-company-awards-shelf strong{font-size:8px;line-height:1.2}.ob-company-awards-shelf small{font-size:7px}.ob-company-awards-shelf:after{bottom:16px;height:12px}}@keyframes ob-company-art{0%,to{transform:scale(.9) translateY(0)}50%{transform:scale(.93) translateY(-5px)}}@keyframes ob-company-scan{0%,18%{transform:skewX(-14deg) translateX(-190%)}62%,to{transform:skewX(-14deg) translateX(610%)}}@keyframes ob-company-signal{0%{left:8%;opacity:0}12%{opacity:1}72%{opacity:1}88%,to{left:88%;opacity:0}}@keyframes ob-company-step-route{0%,10%{transform:translateX(0);opacity:0}20%,82%{opacity:1}92%,to{transform:translateX(655%);opacity:0}}@keyframes ob-company-step-pulse{0%,18%,to{box-shadow:0 0 0 0 #ffd45a00}7%{box-shadow:0 0 0 7px #ffd45a2c}}@media(prefers-reduced-motion:reduce){.ob-company-direction__art:after,.ob-company-direction__art>[data-service-art],.ob-company-direction__signal,.ob-company-steps:after,.ob-company-steps__number{animation:none!important}.ob-company-directions--visual .ob-company-direction{transition:none}}