.biz{--biz-rule:color-mix(in srgb, var(--ink) 14%, transparent);--biz-ease:cubic-bezier(.22, 1, .36, 1);background:var(--surface-raised);color:var(--ink);overflow-x:clip}.biz-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;font-weight:800;line-height:.88}.biz-tag{vertical-align:middle;font:600 clamp(9px, .9vw, 12px) / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0 .35em;padding:.5em .85em;display:inline-flex;position:relative}.biz-tag:before,.biz-tag:after{content:"";border:1.5px solid;width:.55em;position:absolute;top:0;bottom:0}.biz-tag:before{border-right:0;left:0}.biz-tag:after{border-left:0;right:0}.biz-link{text-underline-offset:6px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.biz-btn{min-height:48px;font:600 15px/1 var(--font-sans);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:opacity .2s;display:inline-flex}.biz-btn:hover{opacity:.88}.biz-btn svg{width:18px;height:18px}.biz-backdrop-img{filter:blur(48px)saturate(1.15);transform:scale(1.25)}.biz-backdrop:before{content:"";z-index:-1;background:color-mix(in srgb, var(--night) 28%, transparent);position:absolute;inset:0}.biz-hero-frame{box-shadow:0 30px 80px -20px color-mix(in srgb, var(--night) 55%, transparent);animation:biz-frame 1.2s var(--biz-ease) both}@keyframes biz-frame{0%{opacity:0;transform:scale(.97)}}.biz-hero-img{animation:biz-settle 1.8s var(--biz-ease) both}@keyframes biz-settle{0%{transform:scale(1.08)}}.biz .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.biz .wi{transition:transform .9s var(--biz-ease);transition-delay:calc(var(--i,0) * 45ms);display:inline-block}.biz-hero-title .wi{animation:biz-rise 1s var(--biz-ease) both;animation-delay:calc(.2s + var(--i,0) * 70ms)}@keyframes biz-rise{0%{transform:translateY(105%)}}.biz-fade-in{animation:biz-fade .9s var(--biz-ease) .6s both}@keyframes biz-fade{0%{opacity:0;transform:translateY(14px)}}.biz-reveal-on [data-reveal=words]:not(.is-in) .wi{transform:translateY(105%)}.biz-reveal-on [data-reveal=up]{transition:opacity .9s var(--biz-ease), transform .9s var(--biz-ease);transition-delay:calc(var(--i,0) * 80ms)}.biz-reveal-on [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(32px)}.biz-reveal-on [data-reveal=img]{overflow:hidden}.biz-reveal-on [data-reveal=img]>img{transition:transform 1.4s var(--biz-ease), opacity 1s var(--biz-ease)}.biz-reveal-on [data-reveal=img]:not(.is-in)>img{opacity:0;transform:scale(1.12)}.biz-marquee{width:max-content;animation:28s linear infinite biz-marquee;display:flex}@keyframes biz-marquee{to{transform:translate(-50%)}}.biz-cat{isolation:isolate;border:1px solid var(--biz-rule);transition:color .4s var(--biz-ease);position:relative;overflow:hidden}.biz-cat>img{z-index:-2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--biz-ease), transform .8s var(--biz-ease);position:absolute;inset:0;transform:scale(1.1)}.biz-cat:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--night) 70%, transparent), transparent 70%);opacity:0;transition:opacity .5s var(--biz-ease);position:absolute;inset:0}.biz-cat[aria-selected=true],.biz-cat:hover{color:var(--on-night)}.biz-cat[aria-selected=true]>img,.biz-cat[aria-selected=true]:after,.biz-cat:hover>img,.biz-cat:hover:after{opacity:1;transform:none}.biz-cat[data-plain][aria-selected=true],.biz-cat[data-plain]:hover{background:var(--biz);color:var(--on-biz)}.biz-cat[data-plain]:after{display:none}.biz-card-img>img{transition:transform .9s var(--biz-ease)}.biz-card:hover .biz-card-img>img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.biz-hero-img,.biz-hero-frame,.biz-hero-title .wi,.biz-fade-in,.biz-marquee{animation:none}.biz .wi,.biz-reveal-on [data-reveal]{transition:none}.biz-reveal-on [data-reveal=words]:not(.is-in) .wi,.biz-reveal-on [data-reveal=up]:not(.is-in),.biz-reveal-on [data-reveal=img]:not(.is-in)>img{opacity:1;transform:none}}
