.orbit .o-listing-section{border-bottom:1px solid var(--line)}.orbit.orbit-page .o-card-cta{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.orbit.orbit-page .o-video-copy :is(h2,h3){font:400 var(--t-h3)/1.4 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.orbit.orbit-page .o-video-copy .o-card-cta{padding-top:16px}.orbit.orbit-page .o-project-logo{background:var(--ink-3);border:1px solid var(--line-2);width:88px;height:44px;padding:4px;position:relative;overflow:hidden}.orbit.orbit-page .o-project-logo img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.orbit.orbit-page .o-project-logo svg{color:var(--fog)}.orbit.orbit-page .o-project-card-list .o-card-cta{color:var(--paper);margin-top:auto;position:static}.orbit.orbit-page .o-project-filters h3,.orbit.orbit-page .o-project-filters button>div>span.font-manrope{color:var(--fog);font:400 var(--t-label)/1.6 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.orbit.orbit-page .o-project-filters input{border:1px solid var(--line-2);border-radius:10px}.orbit.orbit-page .o-product-heading .label{color:var(--fog)}.orbit.orbit-page .o-cluster-heading{grid-template-columns:minmax(0,1fr)}.orbit.orbit-page .o-article-foot{gap:18px;display:grid}.orbit.orbit-page .o-article-foot .o-card-cta{width:100%}.orbit .o-listing-section .o-card h3{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.35}.orbit .o-service-icon{width:24px;height:24px;color:var(--c,var(--chrome));margin-bottom:22px;display:block}.orbit .o-listing-chips{flex-wrap:wrap;gap:8px;display:flex}.orbit .o-listing-chips>span{border:1px solid var(--line-2);background:var(--ink-3);color:var(--mist);font:400 .68rem/1.5 var(--f-mono);letter-spacing:.04em;border-radius:999px;padding:5px 10px;display:inline-block}.orbit .o-card-cta{font:600 .85rem/1.5 var(--f-body);color:var(--paper);align-items:center;gap:8px;display:inline-flex}.orbit .o-card-meta .o-card-cta{margin-top:24px}.orbit .o-listing-description{color:var(--mist);font-size:.95rem;line-height:1.8}.orbit .o-listing-actions{flex-wrap:wrap;gap:12px;display:flex}.orbit .o-listing-products .shot img{height:auto}.orbit .o-product-heading{gap:12px;display:grid}.orbit .o-product-heading h2{font:400 var(--t-h3)/1.3 var(--f-display);text-transform:uppercase}.orbit .o-product-heading .label{color:var(--c)}.orbit .o-listing-products .tlink{align-items:center;gap:8px;display:inline-flex}.orbit .o-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.orbit .o-blog-index{padding-top:clamp(40px,6vw,80px)}.orbit .o-blog-feature{border:1px solid var(--line-2);border-radius:var(--orbit-radius);background:var(--ink-2);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.orbit .o-blog-feature-image{background:var(--paper);min-height:460px;position:relative}.orbit .o-blog-caption{bottom:0;color:var(--mist);background:linear-gradient(#0000,#06070af5 25%);padding:24px;font-size:.85rem;position:absolute;inset-inline:0}.orbit .o-blog-caption .label{margin-block:24px 8px}.orbit .o-blog-feature-copy{flex-direction:column;gap:24px;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.orbit .o-blog-feature-copy h2{font:400 clamp(1.2rem,2vw,1.8rem)/1.4 var(--f-display);text-transform:uppercase}.orbit .o-article-meta{color:var(--fog);font:400 .75rem/1.6 var(--f-mono);flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.orbit .o-article-meta>span{align-items:center;gap:6px;display:inline-flex}.orbit .o-cluster-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.orbit .o-search-intents{border-left:1px solid var(--line-2);color:var(--mist);gap:12px;padding:24px;font-size:.9rem;display:grid}.orbit .o-search-intents .label{align-items:center;gap:8px;display:flex}.orbit .o-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.orbit .o-article-card{border:1px solid var(--line);border-radius:var(--orbit-radius);background:var(--ink-2);flex-direction:column;text-decoration:none;transition:border-color .25s;display:flex;overflow:hidden}.orbit .o-article-card:hover{border-color:var(--chrome)}.orbit .o-article-image{aspect-ratio:16/10;background:var(--paper);position:relative;overflow:hidden}.orbit .o-article-copy{flex-direction:column;flex:1;gap:18px;padding:26px;display:flex}.orbit .o-article-copy h3{font:400 clamp(1rem,1.4vw,1.25rem)/1.45 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.orbit .o-article-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px;display:flex}.orbit .o-video-card{border:1px solid var(--line-2);border-radius:var(--orbit-radius);background:var(--ink-2);flex-direction:column;text-decoration:none;transition:border-color .25s;display:flex;overflow:hidden}.orbit .o-video-card:hover{border-color:var(--chrome)}.orbit .o-video-image{aspect-ratio:16/9;position:relative;overflow:hidden}.orbit .o-video-play{background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;left:20px}.orbit .o-video-copy{flex-direction:column;flex:1;gap:20px;padding:clamp(22px,3vw,36px);display:flex}.orbit .o-video-copy h2{font:400 var(--t-h3)/1.4 var(--f-display);text-transform:uppercase}.orbit .o-video-copy .o-card-cta{margin-top:auto}.orbit .o-project-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.orbit .o-project-sidebar{top:calc(var(--nav-h) + 28px);position:sticky}.orbit .o-project-results{min-width:0}.orbit .o-project-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:24px;display:flex}.orbit .o-project-toolbar strong{color:var(--paper)}.orbit .o-view-toggle{border:1px solid var(--line-2);border-radius:999px;gap:4px;padding:4px;display:flex}.orbit .o-view-toggle button{width:36px;height:36px;color:var(--fog);border-radius:50%;place-items:center;display:grid}.orbit .o-view-toggle button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.orbit .o-filter-count{font-family:var(--f-mono)}.orbit .o-mobile-filter{display:none}.orbit .o-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.orbit .o-project-grid>*,.orbit .o-project-list>*{min-width:0}.orbit .o-project-list{gap:16px;display:grid}.orbit .o-project-card{border:1px solid var(--line-2);border-top-color:var(--c);border-radius:var(--orbit-radius);background:var(--ink-2);flex-direction:column;gap:20px;height:100%;padding:26px;text-decoration:none;transition:background .25s,border-color .25s;display:flex;position:relative}.orbit .o-project-card:hover{border-color:var(--c);background:var(--ink-3)}.orbit .o-project-card h3{font:400 clamp(1rem,1.5vw,1.3rem)/1.4 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.orbit .o-project-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.orbit .o-project-logo{background:var(--paper);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;padding:5px;display:grid}.orbit .o-project-card .o-card-cta{margin-top:auto}.orbit .o-project-card-list{gap:12px}.orbit .o-project-card-list .o-card-cta{color:var(--c);position:absolute;bottom:24px;right:24px}.orbit .o-project-card-list .o-listing-chips{padding-right:30px}.orbit .o-project-empty{text-align:center;color:var(--mist);flex-direction:column;align-items:center;gap:22px;padding:60px 20px;display:flex}.orbit .o-project-empty h2{font:400 var(--t-h3)/1.4 var(--f-display);text-transform:uppercase;color:var(--paper)}.orbit .o-project-filters{font-family:var(--f-body)}.orbit .o-project-filters>.pointer-events-none{display:none}.orbit .o-project-filters>.overflow-hidden{border-radius:var(--orbit-radius);border:1px solid var(--line-2)!important;background:var(--ink-2)!important;box-shadow:none!important}.orbit .o-project-filters .font-manrope{font-family:var(--f-body)}.orbit .o-project-filters h3,.orbit .o-project-filters button>div>span.font-manrope{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.orbit .o-project-filters input{background:var(--ink-3);color:var(--paper);border-radius:8px}.orbit .o-project-filters [class*=text-blue-]{color:var(--chrome)}.orbit .o-project-filters [class*=blur-]{display:none}.orbit main:has(.o-project-drawer>.fixed){z-index:60}.orbit .o-project-drawer>.fixed{z-index:70}.orbit .o-project-drawer>.overflow-y-auto{background:var(--ink)!important;border-color:var(--line-2)!important}.orbit .o-project-drawer>.overflow-y-auto>.sticky{background:var(--ink-2)!important;border-color:var(--line)!important}.orbit .o-project-drawer>.overflow-y-auto>.sticky.bottom-0 button{color:var(--ink);border-radius:999px;background:var(--paper)!important;box-shadow:none!important}.orbit .o-project-drawer>.overflow-y-auto>.sticky.bottom-0 button>.absolute{display:none}@media (min-width:1440px){.orbit .o-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.orbit .o-project-layout{grid-template-columns:minmax(0,1fr)}.orbit .o-project-sidebar{display:none}.orbit .o-mobile-filter{display:inline-flex}.orbit .o-blog-feature{grid-template-columns:minmax(0,1fr)}.orbit .o-blog-feature-image{min-height:360px}.orbit .o-cluster-grid,.orbit .o-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orbit .o-cluster-grid,.orbit .o-article-grid,.orbit .o-project-grid,.orbit .o-cluster-heading{grid-template-columns:minmax(0,1fr)}.orbit .o-cluster-heading{gap:0}.orbit .o-search-intents{margin-bottom:30px}.orbit .o-blog-feature-image{min-height:300px}.orbit .o-project-toolbar{gap:16px 10px}.orbit .o-project-toolbar .label{flex-basis:100%;order:3}.orbit .o-listing-products .prod{padding:22px}}@media (prefers-reduced-motion:reduce){.orbit .o-article-card,.orbit .o-video-card,.orbit .o-project-card{transition:none}}
