.co{--co-edge:var(--hm-gutter,44px);color:#eef3fa;background:#04060a;font-family:Manrope,sans-serif;position:relative}.co-stage{height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.co:not([data-laid]) .co-folio,.co:not([data-laid]) .co-read{visibility:hidden}.co[data-laid] .co-folio,.co[data-laid] .co-read{animation:.46s cubic-bezier(.3,.05,.1,1) backwards co-laid}@keyframes co-laid{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.co[data-laid] .co-folio,.co[data-laid] .co-read{animation:none}}::view-transition-group(co-glass){animation-duration:.82s;animation-timing-function:cubic-bezier(.3,.05,.1,1)}.co[data-lift]{margin-top:calc(var(--co-lift,0px) * -1)}.hh-page:has(.co[data-lift]) .hh-page-header{z-index:9;position:relative}.co-words{top:var(--co-lift,0px);z-index:3;padding:clamp(56px, 11cqh, 132px) var(--co-edge) 0;text-align:center;position:absolute;left:0;right:0}.co-back{left:var(--co-edge);color:#d5dce2;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex;position:absolute;top:clamp(12px,2cqh,24px)}.co-back:hover{color:#eef3fa}.co-back:focus-visible{outline-offset:4px;outline:2px solid #89a3a4}.co-kicker{color:#d3dae0;margin:0 0 clamp(12px,1.8cqh,20px);font-size:16px}.co-kicker b{color:#89a3a4;letter-spacing:.14em;text-transform:uppercase;margin-right:12px;font-size:13px;font-weight:600}.co-title{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.6cqw,96px);font-weight:300;line-height:1.02}.co-line{color:#aab9cd;margin:clamp(14px,2cqh,24px) 0 0;font-size:clamp(18px,1.6cqw,26px);line-height:1.4}.co-folio{z-index:1;aspect-ratio:1308/886;perspective:2200px;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.co-leaf{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.co-leaf-revenue{clip-path:inset(0 50% 0 0)}.co-leaf-risk{clip-path:inset(0 0 0 50%)}.co-tint{background:var(--vextrum-fill,#3a6667);mix-blend-mode:color;opacity:.16;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/images/objects/corporate-folio.webp);mask-image:url(/images/objects/corporate-folio.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.co-slot{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.co-glass{z-index:1;border:1px solid rgba(137, 163, 164, calc(.3 + .55 * var(--co-deep,0)));position:absolute;inset:0}.co-film{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.3,.05,.1,1);position:absolute;inset:0}.co-film[data-playing]{opacity:1}.co-veil{opacity:var(--co-mask,0);background:linear-gradient(#04060a00 38%,#04060a99 70%,#04060adb 100%);position:absolute;inset:0}.co-veil-deep{opacity:var(--co-deep,0);background:linear-gradient(#04060a00 12%,#04060ab8 55%,#04060ae6 100%)}.co[data-slots] .co-slot{outline-offset:-2px;outline:2px solid #89a3a4}.co-pin{width:0;height:0;position:absolute}.co-stage[data-ready=true]{cursor:pointer}.co-read{z-index:3;--co-gap:clamp(8px, 1.2cqh, 14px);transform-origin:0 100%;opacity:0;visibility:hidden;display:grid;position:absolute;top:0;left:0}.co-read>*+*{margin-top:var(--co-gap)}.co-read>.co-blurb{margin-top:calc(var(--co-gap) + 8px)}.co-name{letter-spacing:-.035em;margin:0;font-size:clamp(40px,3.8cqw,76px);font-weight:300;line-height:.95}.co-blurb{letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.45cqw,27px);font-weight:300;line-height:1.3}.co-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.3,.05,.1,1),opacity .2s ease-out;display:grid}.co-read>.co-more{margin-top:0}.co-more>div{min-height:0;transition:transform .42s cubic-bezier(.3,.05,.1,1);overflow:hidden;transform:translateY(10px)}.co-read[data-open] .co-more{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .85s cubic-bezier(.3,.05,.1,1),opacity .52s ease-out .3s}.co-read[data-open] .co-more>div{transition:transform .7s cubic-bezier(.3,.05,.1,1) .25s;transform:none}.co-finding{padding-top:var(--co-gap);margin:0;font-size:clamp(16px,1.15cqw,21px);line-height:1.4}.co-record{color:#aab9cd;margin:8px 0 0;font-size:clamp(14px,1cqw,18px);line-height:1.5}.co-open{color:#eef3fa;border-bottom:1px solid #eef3fa4d;justify-self:start;align-items:center;gap:12px;min-height:44px;font-size:clamp(16px,1.2cqw,20px);text-decoration:none;transition:border-color .22s ease-out;display:inline-flex}.co-open:hover{border-color:#89a3a4}.co-open:focus-visible{outline-offset:6px;outline:2px solid #89a3a4}@media (max-width:700px),(max-aspect-ratio:1){.co{--co-edge:var(--hm-gutter,20px)}.co-read{left:var(--co-edge);right:var(--co-edge);--co-gap:8px;transform-origin:50%;max-width:620px}.co-back{left:50%;translate:-50%}.co-name{font-size:clamp(38px,9.5cqw,64px)}.co-blurb{font-size:clamp(18px,4.4cqw,26px)}}@media (max-width:380px){.co-title{font-size:min(40px, calc((100cqw - var(--co-edge) * 2) / 8.5))}}@media (prefers-reduced-motion:reduce){.co-more,.co-read[data-open] .co-more,.co-more>div,.co-read[data-open] .co-more>div{transition:none}}
