:root{--color-bg: #030712;--color-bg-elevated: #0a0f1e;--color-surface: rgba(255, 255, 255, .03);--color-surface-hover: rgba(255, 255, 255, .06);--color-border: rgba(255, 255, 255, .08);--color-border-accent: rgba(59, 130, 246, .3);--color-text: #f8fafc;--color-text-muted: #94a3b8;--color-accent: #3b82f6;--color-accent-violet: #8b5cf6;--color-accent-cyan: #06b6d4;--color-glow: rgba(59, 130, 246, .25);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--container-max: 1200px;--section-padding: clamp(4rem, 8vw, 7rem);--nav-height: 72px;--transition: .25s cubic-bezier(.4, 0, .2, 1)}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--color-void: #000000;--color-bone-white: #ffffff;--color-ash-gray: #9a9a9a;--color-silver-mist: #bdbdbd;--color-electric-iris: #8052ff;--color-saffron-spark: #ffb829;--color-deep-verdant: #15846e;--color-bg: var(--color-void);--color-text: var(--color-bone-white);--color-text-muted: var(--color-silver-mist);--color-accent: var(--color-electric-iris);--color-accent-cyan: var(--color-saffron-spark);--color-border: #29252f;--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--page-max-width: 1280px;--radius-cards: 24px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-weight:200;font-size:18px;line-height:1.5;font-feature-settings:"ss01" on}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button:disabled{cursor:default}::selection{color:#fff;background:#8052ff}:focus-visible{outline:2px solid var(--color-saffron-spark);outline-offset:6px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;letter-spacing:-.04em;line-height:1.1}h1{font-size:clamp(66px,8.4vw,113px);margin-bottom:30px}h2{font-size:clamp(42px,5.5vw,78px);margin-bottom:30px}h3{font-size:36px}p{color:var(--color-text-muted);font-weight:200}em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.site-container{max-width:var(--page-max-width);width:calc(100% - 96px);margin-inline:auto}.site-section{padding-block:120px}section[id]{scroll-margin-top:110px}.kicker{display:block;color:var(--color-saffron-spark);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.5;margin-bottom:24px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--color-bone-white);font-size:14px;font-weight:400;padding-bottom:3px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#6d6777}.text-link:hover{color:var(--color-saffron-spark);text-decoration-color:currentColor}.button-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 22px;color:#fff;background:var(--color-electric-iris);border-radius:24px;font-size:14px;font-weight:400;line-height:1.2;transition:transform .2s ease,background-color .2s ease}.button-primary:hover{background:#7043df;transform:translateY(-2px)}.button-primary span{font-size:20px;line-height:1}.skip-link{position:fixed;top:8px;left:12px;z-index:50;color:#fff;background:#000;padding:12px;font-weight:400;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:20;background:#000}.header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:flex;align-items:center}.wordmark img,.footer-brand img{width:180px;height:auto}.wordmark img{transition:transform .3s ease}.wordmark:hover img,.wordmark:focus-visible img{transform:translateY(-2px) rotate(-1deg)}.primary-navigation{display:flex;align-items:center;gap:28px;color:var(--color-ash-gray);font-size:12px;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.primary-navigation a{padding-block:10px}.primary-navigation .active,.primary-navigation a:hover{color:#fff}.primary-navigation .nav-contact{color:#fff;background:var(--color-electric-iris);border-radius:24px;padding:15px 20px;margin-left:8px}.primary-navigation .nav-contact span{margin-left:14px}.menu-toggle{display:none}.hero,.site-footer{position:relative;isolation:isolate;overflow:clip}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding-block:72px 96px;min-height:720px}.hero .kicker{font-size:11px;display:flex;gap:12px;align-items:center}.status-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;background:var(--color-saffron-spark);border-radius:50%}.hero-copy{position:relative;z-index:1}.hero-copy>p{max-width:440px;font-size:18px;line-height:1.6;color:#fff;margin-bottom:30px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-actions .text-link{font-size:13px}.hero-note{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;color:var(--color-ash-gray);font-size:9px;font-weight:400;letter-spacing:.025em}.hero-note i{width:3px;height:3px;background:var(--color-electric-iris);border-radius:50%}.brand-watermark{position:absolute;right:-3%;bottom:16px;width:80%;pointer-events:none;opacity:.025;z-index:-1}.brand-watermark img{width:100%;height:auto;animation:watermark-drift 4.8s ease-out both;animation-play-state:paused}.brand-watermark.brand-in-view img{animation-play-state:running}.site-footer .brand-watermark{width:min(900px,85%);bottom:32px;opacity:.035}@keyframes watermark-drift{0%{transform:translate3d(-8px,4px,0) rotate(-1deg);opacity:.6}to{transform:translateZ(0) rotate(0);opacity:1}}.constellation{position:relative;width:100%;margin-left:-12px}.constellation-field{display:block;width:112%;max-width:none;margin-left:-6%;overflow:visible}.constellation-layer{transform-origin:center;animation:constellation-arrive 4.8s ease-out both;animation-play-state:paused}.constellation-layer-1{animation-delay:.1s}.constellation-layer-2{animation-delay:.2s}.constellation.brand-in-view .constellation-layer{animation-play-state:running}@keyframes constellation-arrive{0%{transform:translate3d(4px,10px,0) rotate(-2deg)}to{transform:translateZ(0) rotate(0)}}.constellation-caption{display:block;margin-top:-6px;color:var(--color-ash-gray);font-size:9px;font-weight:400;letter-spacing:.08em;text-align:center}.home-partners{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;align-items:center;padding-block:72px 96px}.partner-intro h2{font-size:clamp(36px,4vw,54px)}.partner-intro p{max-width:360px;font-size:18px}.partner-carousel{min-width:0}.partner-rail{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#4c405e transparent;padding-block:6px 12px}.partner-slide{flex:0 0 61%;min-width:0;min-height:180px;padding:30px;scroll-snap-align:start;display:grid;place-items:center}.partner-slide:first-child{background:#fff;border-radius:24px}.partner-slide>img{width:min(100%,245px)}.stpi-logo-tile{display:inline-block;padding:18px}.stpi-logo-tile img{width:120px}.rail-navigation{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px}.rail-hint{font-size:12px;color:var(--color-ash-gray)}.rail-controls{display:flex;gap:12px;align-items:center}.partner-carousel:not([data-enhanced=true]) .rail-controls{visibility:hidden}.rail-controls button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:22px;font-weight:200}.rail-controls button:hover:not(:disabled){color:var(--color-saffron-spark)}.rail-controls button:disabled{opacity:.25}.rail-position{font-size:12px;font-weight:400;color:var(--color-silver-mist);font-variant-numeric:tabular-nums}.carousel-dots{display:inline-flex;gap:10px;align-items:center}.carousel-dots i{width:6px;height:6px;background:#5e5370;border-radius:50%}.carousel-dots .is-active{background:var(--color-electric-iris)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:96px;margin-bottom:60px}.section-heading h2{margin-bottom:0}.section-heading>p{width:38%;max-width:440px;margin-bottom:0;font-size:18px;line-height:1.6}.section-heading .text-link{flex-shrink:0}.problem-section{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;align-items:center;padding-block:60px 120px}.problem-intro p{max-width:400px;font-size:18px}.problem-carousel{min-width:0}.problem-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4c405e transparent}.problem-card{flex:0 0 100%;min-width:0;padding:30px 0;scroll-snap-align:start}.problem-card-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.problem-card-top .kicker{margin:0}.problem-card-top>span:last-child{color:var(--color-ash-gray);font-size:12px;font-weight:400}.problem-card h3{font-size:clamp(30px,3vw,42px);max-width:490px;margin-bottom:24px;line-height:1.2}.problem-card>p{max-width:460px;font-size:18px}.problem-solution{margin-top:42px}.problem-solution .kicker{color:var(--color-electric-iris);font-size:12px;margin-bottom:12px}.problem-solution h4{font-size:24px;margin:0 0 12px;letter-spacing:-.02em}.problem-solution p{max-width:460px;margin:0;font-size:16px}.problem-controls{display:flex;visibility:hidden;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.problem-carousel[data-enhanced=true] .problem-controls{visibility:visible}.rotation-control{border:0;background:transparent;color:var(--color-ash-gray);padding:12px 0;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:5px}.rotation-control:disabled{text-decoration:none}.services-section{padding-block:96px}.capability-grid{display:grid;gap:72px}.capability-card{display:grid;grid-template-columns:1fr 1fr;column-gap:96px;padding-block:24px}.capability-top{grid-column:1;grid-row:1;display:flex;align-items:center;gap:18px;margin-bottom:18px}.capability-top .kicker{margin:0;font-size:12px}.capability-icon{color:var(--color-electric-iris)}.capability-icon svg{display:block;width:30px;height:30px}.capability-card h3{grid-column:1;grid-row:2 / 4;margin:0;font-size:clamp(36px,3.8vw,54px);max-width:500px}.capability-card>p{grid-column:2;grid-row:1 / 3;max-width:490px;margin-bottom:24px;font-size:18px}.capability-card ul{grid-column:2;grid-row:3;display:flex;flex-direction:column;gap:9px;list-style:none;padding:0;margin:0}.capability-card li{font-size:14px;font-weight:400;color:var(--color-ash-gray)}.capability-card li:before{content:"→";color:var(--color-saffron-spark);margin-right:12px}.capability-card:nth-child(2n) .capability-top{grid-column:2}.capability-card:nth-child(2n) h3{grid-column:2}.capability-card:nth-child(2n)>p,.capability-card:nth-child(2n) ul{grid-column:1}.process-section{padding-block:120px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;list-style:none;padding:0;margin:72px 0 0}.process-number{display:block;margin-bottom:30px;font-size:12px;font-weight:400;color:var(--color-electric-iris)}.process-steps h3{font-size:27px;line-height:1.2}.process-steps p{font-size:18px}.work-section{padding-block:96px}.product-grid{display:grid;gap:96px}.product-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;min-width:0}.product-card:nth-child(2n) .product-art{order:2}.product-art{position:relative;height:360px;padding:30px;overflow:hidden}.product-index,.art-caption{position:absolute;font-size:10px;font-weight:400;letter-spacing:.05em;color:var(--color-ash-gray)}.product-index{top:24px;left:30px}.art-caption{bottom:24px;left:30px}.lowkey-logo-stage{height:100%;display:grid;place-items:center;position:relative}.lowkey-logo-stage img{width:144px;height:144px;position:relative;z-index:1}.logo-orbit{position:absolute;width:240px;height:240px;border:1px solid #493665;border-radius:50%}.orbit-two{width:335px;height:335px;border-style:dashed;opacity:.7}.project-art{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:96px 24px;color:#fff}.project-art span{font-size:48px;font-weight:400;letter-spacing:-.04em;line-height:1}.project-art span:first-child{padding:15px;border:1px solid #8052ff;border-radius:50%}.project-art i{position:absolute;right:36px;bottom:60px;font-style:normal;font-size:36px;color:var(--color-saffron-spark)}.product-content h3{font-size:48px}.product-content p{max-width:460px;font-size:18px}.product-content .product-note{font-size:14px;color:var(--color-ash-gray)}.product-actions{display:flex;align-items:start;flex-direction:column;gap:24px;margin-top:36px}.about-preview,.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px}.about-preview>div:last-child{padding-top:42px}.large-copy{font-size:27px;color:#fff;line-height:1.4;letter-spacing:-.02em}.company-note{display:flex;flex-wrap:wrap;gap:30px;margin-top:36px;color:var(--color-ash-gray);font-size:12px;font-weight:400}.partnership-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;padding-block:96px 120px}.partnership-copy p{max-width:460px;margin-bottom:30px;font-size:18px}.partnership-options>div{position:relative;padding:24px 0 24px 36px}.partnership-options>div>span{position:absolute;left:0;top:30px;font-size:12px;font-weight:400;color:var(--color-electric-iris)}.partnership-options h3{font-size:27px;margin-bottom:12px;letter-spacing:-.02em}.partnership-options p{max-width:440px;margin:0;font-size:18px}.contact-section{padding-block:120px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.contact-section p{max-width:460px;font-size:18px}.contact-card{padding-top:36px}.contact-email{display:block;font-size:clamp(30px,3.7vw,48px);font-weight:400;letter-spacing:-.04em;margin-bottom:24px;overflow-wrap:anywhere}.contact-card .text-link{font-size:14px}.page-intro{padding-block:96px 72px}.page-intro h1{font-size:clamp(54px,6.1vw,86px)}.page-intro p{max-width:680px;font-size:18px}.portfolio-section{padding-block:60px 96px}.founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px}.founder-card{display:flex;gap:24px;align-items:center;padding-block:24px}.founder-card h3{font-size:27px;margin-bottom:12px}.founder-card p{font-size:12px;font-weight:400;color:var(--color-ash-gray)}.founder-monogram{display:grid;place-items:center;min-width:90px;height:90px;font-size:42px;font-weight:200;color:var(--color-electric-iris)}.site-footer{padding-block:72px 36px}.footer-top{display:flex;justify-content:space-between;gap:60px;margin-bottom:60px}.footer-brand{display:inline-block;margin-bottom:18px}.footer-top p{font-size:14px;margin:9px 0}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:18px 48px;font-size:14px;font-weight:400;color:var(--color-ash-gray)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;color:var(--color-ash-gray);font-size:12px;font-weight:400}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:24px}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.reveal-enter{animation:content-enter .56s cubic-bezier(.2,.7,.2,1) both}@keyframes content-enter{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.site-container{width:calc(100% - 64px)}.primary-navigation{gap:18px;font-size:11px}.wordmark img{width:160px}.hero{min-height:660px;gap:18px}.home-partners,.problem-section,.section-heading,.capability-card,.product-card,.about-preview,.story-grid,.partnership-section,.contact-grid{gap:60px}}@media(max-width:980px){.menu-toggle{display:block;color:#fff;border:1px solid #68616f;border-radius:24px;background:transparent;padding:10px 18px;font-size:12px;font-weight:400}.primary-navigation{display:none;position:absolute;inset:100% 0 auto;padding:24px 32px;background:#000}.primary-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:12px;font-size:14px}.primary-navigation .nav-contact{margin-left:0;text-align:center}}@media(max-width:800px){.site-container{width:calc(100% - 40px)}.header-inner{min-height:78px}.wordmark img{width:148px}h1{font-size:clamp(64px,13vw,96px)}h2{font-size:clamp(42px,8vw,64px)}.hero{grid-template-columns:1fr;padding-block:60px;gap:18px;min-height:0}.hero .kicker{font-size:10px}.hero-copy>p{max-width:550px}.hero-note{font-size:8px;gap:9px}.hero-actions{gap:24px}.constellation{max-width:560px;margin:0 auto}.constellation-field{width:100%;margin:0}.constellation-caption{font-size:8px}.home-partners,.problem-section,.about-preview,.story-grid,.partnership-section,.contact-grid,.founder-grid{grid-template-columns:1fr;gap:42px}.home-partners{padding-block:60px}.partner-intro h2{font-size:42px}.partner-slide{flex-basis:83%;min-height:168px;padding:24px}.rail-navigation{gap:12px;flex-wrap:wrap}.rail-hint{font-size:10px}.rail-controls{gap:9px}.rail-position{font-size:10px}.problem-section{padding-block:60px 72px}.problem-card{padding-block:12px}.problem-card h3{font-size:36px}.problem-card-top{margin-bottom:24px}.problem-controls{flex-wrap:wrap;gap:6px}.problem-controls .rotation-control{flex:0 0 45%;text-align:left}.problem-controls .carousel-dots{order:3;flex-basis:100%;justify-content:center;margin-top:12px}.section-heading{flex-direction:column;align-items:start;gap:30px;margin-bottom:48px}.section-heading>p{width:100%;max-width:520px}.services-section,.work-section{padding-block:72px}.capability-grid{gap:60px}.capability-card{grid-template-columns:1fr;gap:0;padding:0}.capability-card .capability-top,.capability-card:nth-child(2n) .capability-top{grid-column:1;grid-row:1}.capability-card h3,.capability-card:nth-child(2n) h3{grid-column:1;grid-row:2;margin-bottom:24px;font-size:42px}.capability-card>p,.capability-card:nth-child(2n)>p{grid-column:1;grid-row:3}.capability-card ul,.capability-card:nth-child(2n) ul{grid-column:1;grid-row:4}.process-section,.site-section{padding-block:72px}.process-steps{gap:30px;margin-top:48px}.process-steps h3{font-size:24px}.process-steps p{font-size:16px}.product-grid{gap:72px}.product-card{grid-template-columns:1fr;gap:30px}.product-card:nth-child(2n) .product-art{order:0}.product-art{height:320px;padding:24px}.product-content h3{font-size:42px}.project-art{padding:90px 18px}.project-art span{font-size:42px}.about-preview>div:last-child{padding-top:0}.large-copy{font-size:24px}.partnership-section{padding-block:60px 72px}.partnership-options>div{padding-block:18px}.partnership-options>div>span{top:22px}.contact-section{padding-block:72px}.contact-card{padding-top:0}.page-intro{padding-block:60px 48px}.portfolio-section{padding-block:42px 72px}.founder-card{gap:18px}.footer-top{flex-direction:column;gap:36px}.footer-top nav{gap:18px 24px}.footer-bottom{flex-direction:column}}@media(max-width:520px){.process-steps{grid-template-columns:1fr;gap:36px}.hero-note{font-size:7px;gap:7px}.carousel-dots{gap:8px}.partner-slide{padding:20px}.stpi-logo-tile{padding:12px}.project-art span{font-size:36px}.founder-monogram{min-width:64px;font-size:30px}.founder-card h3{font-size:24px}.company-note{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wordmark:hover img,.wordmark:focus-visible img{transform:none}*,*:before,*:after{animation:none!important;transition:none!important}}._wrap_1gh3w_1{max-width:720px;margin:0 auto;padding:calc(var(--nav-height) + 3rem) 1.5rem 4rem}._back_1gh3w_7{display:inline-block;font-size:.875rem;color:var(--color-text-muted);text-decoration:none;margin-bottom:2rem;transition:color var(--transition)}._back_1gh3w_7:hover{color:var(--color-accent-cyan)}._article_1gh3w_20{color:var(--color-text)}._title_1gh3w_24{font-size:clamp(2.5rem,6vw,4.875rem);font-weight:400;margin:0 0 .5rem;line-height:1.2}._updated_1gh3w_31{font-size:.875rem;color:var(--color-text-muted);margin:0 0 2.5rem}._article_1gh3w_20 h2{font-size:1.125rem;font-weight:400;margin:2rem 0 .75rem}._article_1gh3w_20 h2:first-of-type{margin-top:0}._article_1gh3w_20 p,._article_1gh3w_20 li{font-size:1.0625rem;line-height:1.65;color:var(--color-text-muted)}._article_1gh3w_20 p{margin:0 0 1rem}._article_1gh3w_20 ul{margin:0 0 1rem;padding-left:1.25rem}._article_1gh3w_20 li{margin-bottom:.5rem}._contactList_1gh3w_67{list-style:none;padding:0;margin:0}._contactList_1gh3w_67 a{color:var(--color-accent-cyan);text-decoration:none}._contactList_1gh3w_67 a:hover{text-decoration:underline}._inlineLink_1gh3w_82{color:var(--color-accent-cyan);text-decoration:none}._inlineLink_1gh3w_82:hover{text-decoration:underline}
