[data-hero=b] .ia{padding-bottom:var(--studio-space-section-head);margin-bottom:var(--studio-space-section-head);border-bottom:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .ia-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap)}[data-hero=b] .ia-fact{position:relative;display:flex;flex-direction:column;gap:var(--studio-space-stack-sm);min-height:var(--studio-dim-300);width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;overflow:hidden}[data-hero=b] .ia-label{color:var(--studio-color-text-muted);text-transform:uppercase;font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}[data-hero=b] .ia-claim{margin:0;font-size:var(--studio-dim-20);line-height:var(--studio-leading-135);text-wrap:pretty;transition:color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .ia-claim,[data-hero=b] .ia-punch{color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-weight:var(--studio-weight-semibold)}[data-hero=b] .ia-punch{margin:auto 0 0;font-size:var(--studio-type-body-font-size);line-height:var(--studio-leading-150);opacity:0;translate:0 var(--studio-dim-12);transition:opacity var(--studio-motion-rise) var(--studio-motion-ease),translate var(--studio-motion-rise) var(--studio-motion-ease)}[data-hero=b] .ia-punch:before{content:"↳ ";color:var(--studio-color-accent)}[data-hero=b] .ia-hint{position:absolute;left:var(--studio-space-card);bottom:var(--studio-space-card);color:var(--studio-color-text-faint);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-weight-semibold);transition:opacity var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .ia-hint--touch{display:none}[data-hero=b] .ia-fact:focus .ia-claim,[data-hero=b] .ia-fact:focus-visible .ia-claim,[data-hero=b] .ia-fact:hover .ia-claim{color:var(--studio-color-text-secondary)}[data-hero=b] .ia-fact:focus .ia-punch,[data-hero=b] .ia-fact:hover .ia-punch{opacity:1;translate:0 0}[data-hero=b] .ia-fact:focus .ia-hint,[data-hero=b] .ia-fact:hover .ia-hint{opacity:0}[data-hero=b] .ia-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--studio-space-stack);margin-top:var(--studio-space-stack-lg)}[data-hero=b] .ia-actions .ia-route{margin-top:0}[data-hero=b] .ia-actions .btn--secondary{display:inline-flex;gap:var(--studio-space-actions-gap);background:var(--studio-color-surface-raised);border:var(--studio-dim-1) solid var(--studio-color-border-glass);color:var(--studio-color-text-primary);transition:background var(--studio-motion-hover) var(--studio-motion-ease),border-color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .ia-actions .btn--secondary:hover{background:var(--studio-color-surface-raised-hover);border-color:var(--studio-color-text-faint)}@media (hover:none){[data-hero=b] .ia-hint--mouse{display:none}[data-hero=b] .ia-hint--touch{display:inline}}[data-hero=b] .fd-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap)}[data-hero=b] .fd-model{display:flex;flex-direction:column;gap:var(--studio-space-stack)}[data-hero=b] .fd-model .h3,[data-hero=b] .fd-model .num{margin:0}[data-hero=b] .fd-top{display:flex;justify-content:space-between;align-items:center;min-height:var(--studio-size-badge)}[data-hero=b] .fd-tag{display:inline-flex;align-items:center;height:var(--studio-size-badge);padding:0 var(--studio-space-badge-x);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-accent);color:var(--studio-color-text-on-accent);font-family:var(--studio-type-caption-font-family);font-size:var(--studio-type-caption-font-size);font-weight:var(--studio-type-caption-font-weight)}[data-hero=b] .fd-for{margin:0;color:var(--studio-color-text-secondary);font-family:var(--studio-font-ui);font-size:var(--studio-type-body-font-size);font-weight:var(--studio-weight-medium);line-height:var(--studio-leading-150)}[data-hero=b] .fd-for b{display:block;margin-bottom:var(--studio-dim-4);color:var(--studio-color-text-muted);text-transform:uppercase;font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-weight-bold);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}[data-hero=b] .fd-gets{list-style:none;margin:0;padding:var(--studio-space-stack) 0 0;border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle);display:grid;grid-gap:var(--studio-space-stack-sm);gap:var(--studio-space-stack-sm)}[data-hero=b] .fd-gets li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--studio-space-stack-sm);gap:var(--studio-space-stack-sm);color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-size:var(--studio-type-body-font-size);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-145)}[data-hero=b] .fd-gets li:before{content:"→";color:var(--studio-color-accent)}[data-hero=b] .fd-terms{display:flex;flex-wrap:wrap;gap:var(--studio-space-actions-gap);margin:auto 0 0;padding:0;list-style:none}[data-hero=b] .fd-terms li{display:inline-flex;align-items:center;height:var(--studio-size-badge);padding:0 var(--studio-space-badge-x);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-radius-pill);color:var(--studio-color-text-secondary);font-family:var(--studio-type-caption-font-family);font-size:var(--studio-type-caption-font-size);font-weight:var(--studio-type-caption-font-weight)}[data-hero=b] .fd-cta{margin-top:var(--studio-space-grid-gap);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--studio-space-stack-lg);gap:var(--studio-space-stack-lg);align-items:end;padding:var(--studio-space-stack-lg) var(--studio-space-card);background:var(--studio-color-surface-panel)}[data-hero=b] .fd-cta__title{margin:0;text-transform:uppercase;font-family:var(--studio-font-display);font-weight:var(--studio-weight-regular);font-size:clamp(var(--studio-dim-56),var(--studio-dim-7vw),var(--studio-dim-112));line-height:var(--studio-leading-90);letter-spacing:var(--studio-tracking-neg-5)}[data-hero=b] .fd-cta__title em{font-style:normal;background:var(--silver-sheen);-webkit-background-clip:text;background-clip:text;color:transparent}[data-hero=b] .fd-cta__side{display:grid;grid-gap:var(--studio-space-stack);gap:var(--studio-space-stack)}[data-hero=b] .fd-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--studio-space-stack)}[data-hero=b] .fd-cta__actions .text-link{margin-top:0}[data-hero=b] .fd-cta__notes{display:flex;flex-wrap:wrap;gap:var(--studio-space-stack-sm) var(--studio-space-stack);margin:0;padding:0;list-style:none;color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-weight-semibold)}[data-hero=b] .fd-cta__notes li:before{content:"✓ ";color:var(--studio-color-accent)}@media (max-width:1100px){[data-hero=b] .ia-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){[data-hero=b] .fd-cta,[data-hero=b] .fd-models{grid-template-columns:minmax(0,1fr)}[data-hero=b] .fd-cta{align-items:start}}@media (max-width:600px){[data-hero=b] .ia-facts{grid-template-columns:minmax(0,1fr)}[data-hero=b] .ia-fact{min-height:var(--studio-dim-240)}[data-hero=b] .fd-cta{padding:var(--studio-space-card) var(--studio-space-stack)}}@media (prefers-reduced-motion:reduce){[data-hero=b] .ia-punch{transition:none;translate:0 0}}[data-type=b]{--studio-color-text-primary:var(--studio-color-text-calm-primary);--studio-color-text-secondary:var(--studio-color-text-calm-secondary);--studio-color-text-muted:var(--studio-color-text-tertiary);--studio-color-text-faint:var(--studio-color-text-tertiary)}html:has([data-type=b]){background:var(--studio-color-surface-canvas)}body:has([data-type=b]):before{content:"";position:fixed;inset:0;z-index:var(--studio-z-behind);pointer-events:none;background:var(--studio-surface-glow-1),var(--studio-surface-glow-2),var(--studio-surface-base-gradient)}[data-hero=b][data-type=b]{background:transparent}[data-hero=b][data-type=b] main{overflow-x:clip}[data-hero=b][data-type=b] .footer,[data-hero=b][data-type=b] main .section{background:var(--studio-surface-glow-1),var(--studio-surface-glow-2),var(--studio-surface-base-gradient);background-attachment:fixed}[data-hero=b][data-type=b] .hero{background:transparent}[data-hero=b][data-type=b] .hero__photo:after{content:"";position:absolute;inset:calc(-1 * var(--studio-dim-2));pointer-events:none;background:radial-gradient(ellipse 46% 70% at 50% 42%,var(--studio-color-overlay-fade-start) 35%,var(--studio-color-overlay-fade-end) 78%,var(--studio-color-surface-canvas) 100%)}[data-hero=b][data-type=b] .footer,[data-hero=b][data-type=b] .section+.section{border-top:0}[data-hero=b][data-type=b] .card:not(.chat),[data-hero=b][data-type=b] .fn-item,[data-hero=b][data-type=b] .logos,[data-hero=b][data-type=b] .tm-b__item{background:var(--studio-color-surface-card);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);backdrop-filter:blur(var(--studio-blur-card));-webkit-backdrop-filter:blur(var(--studio-blur-card))}[data-hero=b][data-type=b] .fn-item:hover,[data-hero=b][data-type=b] a.card:hover,[data-hero=b][data-type=b] button.card:hover{background:var(--studio-color-surface-raised-hover)}[data-hero=b][data-type=b] .eyebrow{color:var(--studio-color-text-tertiary);font-weight:var(--studio-weight-semibold)}[data-hero=b][data-type=b] .eyebrow b{color:var(--studio-color-accent)}[data-hero=b][data-type=b] .head .eyebrow{display:none}[data-hero=b][data-type=b] #hi .head .eyebrow{display:flex;margin-bottom:var(--studio-space-stack-sm);color:var(--studio-color-text-secondary);text-transform:none;letter-spacing:0;font-size:clamp(var(--studio-dim-24),var(--studio-dim-2_4vw),var(--studio-dim-34));font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-120)}[data-hero=b][data-type=b] #hi .head .eyebrow b{display:none}[data-hero=b][data-type=b] .h2{font-size:clamp(var(--studio-dim-48),var(--studio-dim-6vw),var(--studio-dim-88));line-height:var(--studio-leading-95);color:var(--studio-color-text-primary);text-wrap:balance}[data-hero=b][data-type=b] .fd-cta__title em,[data-hero=b][data-type=b] .h2 em{background:none;color:inherit;-webkit-text-fill-color:currentColor}[data-hero=b][data-type=b] .h3{font-size:var(--studio-dim-28);line-height:var(--studio-leading-105);color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--studio-space-section-head)}[data-hero=b][data-type=b] .lead{max-width:var(--studio-dim-52ch);font-size:var(--studio-dim-18);line-height:var(--studio-leading-160);color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .head .lead{margin-top:var(--lead-y,0)}[data-hero=b][data-type=b] .head .h2{max-width:none}[data-hero=b][data-type=b] #hi .head{grid-template-columns:minmax(0,1fr);row-gap:var(--studio-space-stack)}[data-hero=b][data-type=b] #hi .head .lead{margin-top:0}[data-hero=b][data-type=b] .body{color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .ia-label{color:var(--studio-color-text-tertiary)}[data-hero=b][data-type=b] .ia-claim,[data-hero=b][data-type=b] .ia-punch{font-size:var(--studio-dim-18);font-weight:var(--studio-weight-medium);line-height:var(--studio-leading-150);color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .ia-fact:focus .ia-claim,[data-hero=b][data-type=b] .ia-fact:hover .ia-claim,[data-hero=b][data-type=b] .ia-hint{color:var(--studio-color-text-tertiary)}[data-hero=b][data-type=b] .ia-hint{font-size:var(--studio-dim-14)}[data-hero=b][data-type=b] .fd-for b,[data-hero=b][data-type=b] .fd-top{display:none}[data-hero=b][data-type=b] .fd-model{gap:var(--studio-space-stack-sm)}[data-hero=b][data-type=b] .fd-for{font-size:var(--studio-dim-16);font-style:italic;line-height:var(--studio-leading-150);color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .fd-gets{margin-top:var(--studio-space-stack-sm)}[data-hero=b][data-type=b] .fd-gets li{font-size:var(--studio-dim-16);font-weight:var(--studio-weight-medium);line-height:var(--studio-leading-150);color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .fd-gets li:before{color:var(--studio-color-accent)}[data-hero=b][data-type=b] .fd-cta__title{font-size:clamp(var(--studio-dim-48),var(--studio-dim-6vw),var(--studio-dim-88));line-height:var(--studio-leading-95);color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .fd-cta__notes,[data-hero=b][data-type=b] .fd-cta__notes li:before{color:var(--studio-color-text-tertiary)}[data-hero=b][data-type=b] .tm-a{justify-items:start}[data-hero=b][data-type=b] .tm-a__stage{max-width:var(--studio-dim-60ch);font-size:var(--studio-dim-22)}[data-hero=b][data-type=b] .tm-a__quote{justify-items:start;text-align:left;gap:var(--studio-space-stack)}[data-hero=b][data-type=b] .tm-a__text,[data-hero=b][data-type=b] .tm-a__text[data-len]{font-size:var(--studio-dim-22);line-height:var(--studio-leading-150);letter-spacing:0;text-wrap:pretty;color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .tm-w{animation:none;opacity:1;filter:none;transform:none}[data-hero=b][data-type=b] .tm-a [data-hl=true],[data-hero=b][data-type=b] .tm-b [data-hl=true]{background:none;color:inherit;-webkit-text-fill-color:currentColor;font-weight:var(--studio-weight-bold)}[data-hero=b][data-type=b] .tm-a__who{display:flex;flex-direction:column;gap:var(--studio-dim-2);animation:none;opacity:1;transform:none}[data-hero=b][data-type=b] .tm-a__dash,[data-hero=b][data-type=b] .tm-a__sep{display:none}[data-hero=b][data-type=b] .tm-a__name{color:var(--studio-color-text-primary);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-semibold)}[data-hero=b][data-type=b] .tm-a__role{color:var(--studio-color-text-tertiary);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-medium)}[data-hero=b][data-type=b] .tm-a__people{justify-content:flex-start;padding-left:var(--studio-space-stack-sm)}[data-hero=b][data-type=b] .tm-b__quote,[data-hero=b][data-type=b] .tm-b__quote[data-len]{color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .tm-b__tag:first-child{color:var(--studio-color-text-primary);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-semibold)}[data-hero=b][data-type=b] .tm-b__tag:last-child{color:var(--studio-color-text-tertiary);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-medium)}[data-hero=b][data-type=b] .fn-meta,[data-hero=b][data-type=b] .fn-meta b{color:var(--studio-color-text-tertiary)}[data-hero=b][data-type=b] .fn-title{font-size:var(--studio-dim-28);line-height:var(--studio-leading-105);color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .fn-item--feature .fn-title{font-size:var(--studio-dim-40);line-height:var(--studio-leading-100)}[data-hero=b][data-type=b] .fn-dek{font-size:var(--studio-dim-18);line-height:var(--studio-leading-155);color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .fn-more i,[data-hero=b][data-type=b] .footer .bridge a,[data-hero=b][data-type=b] .ia-punch:before,[data-hero=b][data-type=b] .text-link{color:var(--studio-color-accent)}[data-hero=b][data-type=b] .nav a{color:var(--studio-color-text-secondary)}[data-hero=b][data-type=b] .nav a:hover{color:var(--studio-color-text-primary)}[data-hero=b][data-type=b] .nav a[aria-current=page]{color:var(--studio-color-accent)}[data-hero=b][data-type=b] :focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-accent);outline-offset:var(--studio-dim-4)}[data-hero=b][data-type=b] .footer .bridge a,[data-hero=b][data-type=b] .nav a,[data-hero=b][data-type=b] .text-link,[data-hero=b][data-type=b] a.legal{display:inline-flex;align-items:center;min-height:var(--studio-size-control)}[data-hero=b][data-type=b] .text-link{margin-top:var(--studio-space-stack-sm)}[data-hero=b][data-type=b] .fd-cta__actions .text-link,[data-hero=b][data-type=b] .ia-actions .text-link{margin-top:0}[data-hero=b][data-type=b] .arrow{width:var(--studio-size-control);height:var(--studio-size-control)}[data-hero=b][data-type=b] .chip{height:var(--studio-size-control)}@media (max-width:1100px){[data-hero=b][data-type=b] .head{grid-template-columns:minmax(0,1fr)}[data-hero=b][data-type=b] .head .lead{margin-top:0}}.vn-head{display:flex;flex-direction:column;gap:var(--studio-space-stack-sm);margin-bottom:var(--studio-space-section-head-mobile)}[data-hero=b] #ventures .vn-h2{max-width:none;margin:0}[data-hero=b] #ventures .vn-h2 em{background:none;color:var(--studio-color-highlight);-webkit-text-fill-color:currentColor}.vn-lead{margin:0;max-width:var(--studio-dim-36ch);color:var(--studio-color-text-secondary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-15);font-weight:var(--studio-weight-medium);line-height:var(--studio-leading-150);text-wrap:pretty}.vn-list{display:flex;align-items:flex-start;gap:var(--studio-dim-12);margin:0 calc(-1 * var(--studio-size-gutter)) 0 0;padding:0 var(--studio-size-gutter) 0 0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.vn-list::-webkit-scrollbar{display:none}.vn-item{flex:0 0 var(--studio-size-venture-card-mobile);padding:var(--studio-space-venture-card);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-venture);background:var(--studio-color-surface-panel);overflow:hidden;scroll-snap-align:start}.vn-card,.vn-item{display:flex;flex-direction:column;min-width:0}.vn-media{position:relative;height:var(--studio-size-venture-media-mobile);border-radius:var(--studio-radius-venture-media);background:var(--studio-color-surface-panel);overflow:hidden}.vn-media,.vn-media img{display:block;width:100%}.vn-media img{height:100%;object-fit:cover;object-position:50% 0}.vn-media--contain img{object-fit:contain;object-position:50% 50%}.vn-mock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-gap:var(--studio-dim-12);gap:var(--studio-dim-12);padding:var(--studio-dim-28) var(--studio-dim-24) var(--studio-dim-16)}.vn-mock__col{display:flex;flex-direction:column;align-items:stretch;gap:var(--studio-dim-8);min-height:0}.vn-mock__plot{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:0}.vn-mock__bar{position:relative;display:block;border-radius:var(--studio-radius-tile);background:var(--studio-color-mock-bar)}.vn-mock__col:first-child .vn-mock__bar{height:38%}.vn-mock__col:nth-child(2) .vn-mock__bar{height:55%}.vn-mock__col:nth-child(3) .vn-mock__bar{height:86%;background:var(--studio-color-highlight)}.vn-mock__col:nth-child(4) .vn-mock__bar{height:30%}.vn-mock__win{position:absolute;bottom:calc(100% + var(--studio-dim-6));left:0;right:0;color:var(--studio-color-highlight);font-size:var(--studio-dim-10);font-weight:var(--studio-weight-extrabold);letter-spacing:var(--studio-tracking-140)}.vn-mock__key,.vn-mock__win{text-align:center;font-family:var(--studio-font-ui);line-height:var(--studio-leading-100)}.vn-mock__key{color:var(--studio-color-text-muted);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-bold)}.vn-body{display:flex;flex:1 1;flex-direction:column;gap:var(--studio-dim-8);padding:var(--studio-dim-16) var(--studio-dim-8) var(--studio-dim-6)}.vn-top{display:flex;align-items:center;justify-content:space-between;gap:var(--studio-dim-12);min-height:var(--studio-size-venture-visit)}.vn-name{margin:0;color:var(--studio-color-text-primary);font-size:var(--studio-dim-20);font-weight:var(--studio-weight-bold);line-height:var(--studio-leading-120);letter-spacing:var(--studio-tracking-neg-10);text-transform:none}.vn-name,.vn-top .vn-visit{font-family:var(--studio-font-ui)}.vn-top .vn-visit{position:relative;display:grid;place-items:center;flex:none;width:var(--studio-size-venture-visit);height:var(--studio-size-venture-visit);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-radius-pill);color:var(--studio-color-text-primary);text-decoration:none;font-size:var(--studio-dim-15);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-100);transition:background-color var(--studio-motion-hover) var(--studio-motion-ease),border-color var(--studio-motion-hover) var(--studio-motion-ease),transform var(--studio-motion-hover) var(--studio-motion-ease)}.vn-visit:after{content:"";position:absolute;inset:calc((var(--studio-size-venture-visit) - var(--studio-size-control)) / 2)}.vn-top .vn-visit:hover{background:var(--studio-color-surface-raised-hover);border-color:var(--studio-color-text-muted);color:var(--studio-color-text-primary)}.vn-visit:active{transform:scale(.94)}.vn-visit:focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-highlight);outline-offset:var(--studio-dim-2)}.vn-soon{flex:none;display:inline-flex;align-items:center;height:var(--studio-dim-22);padding:0 var(--studio-dim-8);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-raised);color:var(--studio-color-text-secondary);text-transform:uppercase;font-size:var(--studio-dim-10);font-weight:var(--studio-weight-extrabold);letter-spacing:var(--studio-tracking-140);line-height:var(--studio-leading-100)}.vn-gist,.vn-soon{font-family:var(--studio-font-ui)}.vn-gist{margin:0;color:var(--studio-color-text-muted);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-regular);line-height:var(--studio-leading-145);text-wrap:pretty}.vn-flex{display:flex;flex-direction:column;gap:var(--studio-dim-2);margin:0;padding-top:var(--studio-dim-12);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}.vn-flex b{align-self:flex-start;color:var(--studio-color-highlight);font-family:var(--studio-font-ui);font-size:var(--studio-dim-24);font-weight:var(--studio-weight-extrabold);line-height:var(--studio-leading-120);letter-spacing:var(--studio-tracking-neg-20)}.vn-flex span{color:var(--studio-color-text-muted);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-medium)}.vn-flex span,.vn-toggle{font-family:var(--studio-font-ui);line-height:var(--studio-leading-150)}.vn-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--studio-dim-12);width:100%;min-height:var(--studio-size-control);margin:auto 0 0;padding:var(--studio-dim-12) 0 0;border:0;border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:0;background:transparent;box-shadow:none;color:var(--studio-color-text-secondary);text-align:left;font-size:var(--studio-dim-13);font-weight:var(--studio-weight-bold);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--studio-motion-hover) var(--studio-motion-ease)}.vn-toggle:hover{color:var(--studio-color-text-primary)}.vn-toggle:focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-highlight);outline-offset:var(--studio-dim-2)}.vn-chip{display:grid;place-items:center;flex:none;width:var(--studio-size-venture-chip);height:var(--studio-size-venture-chip);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-raised);color:var(--studio-color-text-primary);font-size:var(--studio-dim-16);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-100);transition:background-color var(--studio-motion-hover) var(--studio-motion-ease),color var(--studio-motion-hover) var(--studio-motion-ease)}.vn-toggle:hover .vn-chip{background:var(--studio-color-surface-raised-hover)}.vn-item[data-open=true] .vn-toggle__off,.vn-toggle__on{display:none}.vn-item[data-open=true] .vn-toggle__on{display:inline}.vn-item[data-open=true] .vn-chip{background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label)}.vn-details{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--studio-motion-expand) var(--studio-motion-ease-out),visibility var(--studio-duration-0) linear var(--studio-motion-expand)}.vn-item[data-open=true] .vn-details{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--studio-motion-expand) var(--studio-motion-ease-out)}.vn-details__clip{min-height:0;overflow:hidden}.vn-details__in{gap:var(--studio-dim-16);padding:var(--studio-dim-16) var(--studio-dim-8) var(--studio-dim-8)}.vn-details__in,.vn-dl,.vn-dr{display:flex;flex-direction:column}.vn-dl,.vn-dr{gap:var(--studio-dim-10);min-width:0}.vn-hood,.vn-role{color:var(--studio-color-text-muted);text-transform:uppercase;font-size:var(--studio-dim-11);font-weight:var(--studio-weight-extrabold);letter-spacing:var(--studio-tracking-120);line-height:var(--studio-leading-150)}.vn-desc,.vn-hood,.vn-role{margin:0;font-family:var(--studio-font-ui)}.vn-desc{color:var(--studio-color-text-secondary);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-regular);line-height:var(--studio-leading-155);text-wrap:pretty}.vn-tags{display:flex;flex-wrap:wrap;gap:var(--studio-dim-6);margin:0;padding:0;list-style:none}.vn-tag{display:inline-flex;min-height:var(--studio-dim-28);padding:var(--studio-dim-4) var(--studio-dim-12);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-raised);color:var(--studio-color-text-primary);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-semibold)}.vn-cta,.vn-tag{align-items:center;font-family:var(--studio-font-ui);line-height:var(--studio-leading-130)}.vn-cta{display:flex;justify-content:center;width:100%;min-height:var(--studio-size-control);margin-top:var(--studio-dim-6);padding:0 var(--studio-space-button-x);border:var(--studio-dim-1) solid transparent;border-radius:var(--studio-radius-pill);text-align:center;text-decoration:none;font-size:var(--studio-dim-14);font-weight:var(--studio-weight-bold)}.vn-cta.vn-cta--live{background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label);transition:background-color var(--studio-motion-hover) var(--studio-motion-ease),transform var(--studio-motion-hover) var(--studio-motion-ease)}.vn-cta.vn-cta--live:hover{background:var(--studio-color-highlight);color:var(--studio-color-action-primary-label)}.vn-cta.vn-cta--live:active{transform:scale(.98)}.vn-cta.vn-cta--live:focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-highlight);outline-offset:var(--studio-dim-2)}.vn-cta--soon{border-color:var(--studio-color-border-subtle);background:var(--studio-color-surface-raised);color:var(--studio-color-text-muted)}@media (min-width:768px) and (max-width:1023px){.vn-item{flex-basis:var(--studio-size-venture-card-tablet)}}@media (min-width:1024px){.vn-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--studio-space-stack-lg);margin-bottom:var(--studio-space-section-head)}.vn-lead{flex:none;font-size:var(--studio-dim-18);text-align:right}.vn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:var(--studio-dim-24);gap:var(--studio-dim-24);margin:0;padding:0;overflow:visible;scroll-snap-type:none}.vn-item{display:contents}.vn-card{padding:var(--studio-space-venture-card);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-venture);background:var(--studio-color-surface-panel);transition:border-color var(--studio-motion-hover) var(--studio-motion-ease)}.vn-card:hover{border-color:var(--studio-color-border-glass)}.vn-item[data-open=true] .vn-card{border-color:var(--studio-color-highlight)}.vn-item:first-child .vn-card{order:1}.vn-item:nth-child(2) .vn-card{order:2}.vn-item:nth-child(3) .vn-card{order:4}.vn-item:nth-child(4) .vn-card{order:5}.vn-media{height:auto;aspect-ratio:568/300}.vn-details{position:relative;grid-column:1/-1;display:none;grid-template-rows:1fr;visibility:visible;border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-radius-venture);background:var(--studio-color-surface-panel);transition:none}.vn-item:nth-child(-n+2) .vn-details{order:3}.vn-item:nth-child(n+3) .vn-details{order:6}.vn-item[data-open=true] .vn-details{display:grid;transition:none;animation:vn-drawer var(--studio-motion-drawer) var(--studio-motion-ease-out) both}.vn-list[data-swap=true] .vn-item[data-open=true] .vn-details{animation-name:vn-fade}.vn-details:before{content:"";position:absolute;z-index:var(--studio-z-raised);top:calc(-1 * var(--studio-size-venture-caret) / 2);left:calc((100% - var(--studio-dim-24)) / 4 - var(--studio-size-venture-caret) / 2);width:var(--studio-size-venture-caret);height:var(--studio-size-venture-caret);border-top:var(--studio-dim-1) solid var(--studio-color-border-glass);border-left:var(--studio-dim-1) solid var(--studio-color-border-glass);background:var(--studio-color-surface-panel);transform:rotate(45deg)}.vn-item:nth-child(2n) .vn-details:before{left:calc(100% - (100% - var(--studio-dim-24)) / 4 - var(--studio-size-venture-caret) / 2)}.vn-details__clip{border-radius:var(--studio-radius-venture)}.vn-details__in{flex-direction:row;align-items:flex-start;gap:var(--studio-space-stack-lg);padding:var(--studio-dim-32) var(--studio-dim-36)}.vn-dl{flex:1 1}.vn-dl,.vn-dr{gap:var(--studio-dim-12)}.vn-dr{flex:0 0 var(--studio-size-venture-aside)}.vn-desc{max-width:var(--studio-dim-60ch);font-size:var(--studio-dim-17);line-height:var(--studio-leading-160)}.pager.vn-pager{display:none}}@keyframes vn-drawer{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes vn-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vn-details,.vn-item[data-open=true] .vn-details{transition:none;animation:none}.vn-card,.vn-chip,.vn-cta--live,.vn-toggle,.vn-visit{transition:none}.vn-cta--live:active,.vn-visit:active{transform:none}}.pager{justify-content:space-between;gap:var(--studio-space-stack-sm);width:100%;margin-top:var(--studio-space-pager-top)}.pager,.pager__dots{display:flex;align-items:center}.pager__dots{gap:var(--studio-space-pager-gap);min-height:var(--studio-size-control)}.pager__dot{position:relative;display:grid;place-items:center;flex:none;width:auto;min-width:0;height:var(--studio-size-control);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.pager__dot:after{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--studio-space-pager-gap) / 2);right:calc(-1 * var(--studio-space-pager-gap) / 2)}.pager__dot:first-child:after{left:calc(-1 * var(--studio-dim-12))}.pager__dot:last-child:after{right:calc(-1 * var(--studio-dim-12))}.pager__dot i{display:block;width:var(--studio-size-pager-dot);height:var(--studio-size-pager-dot);border-radius:var(--studio-radius-pager);background:var(--studio-color-pager-idle);opacity:var(--studio-opacity-pager-idle);transition:width var(--studio-motion-pager) var(--studio-motion-ease-out),opacity var(--studio-motion-pager) var(--studio-motion-ease-out),background-color var(--studio-motion-pager) var(--studio-motion-ease-out)}.pager__dot:hover i{background:var(--studio-color-pager-idle-hover)}.pager__dot[aria-current=true] i{width:var(--studio-size-pager-pill);background:var(--studio-color-pager-active);opacity:1}.pager .pager__dot:focus-visible{outline:none}.pager__dot:focus-visible i{outline:var(--studio-dim-2) solid var(--studio-color-highlight);outline-offset:var(--studio-dim-4)}.pager__count{margin:0;color:var(--studio-color-text-muted);font-family:var(--studio-font-ui);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-150);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pager.is-swiped .pager__hint{display:none}@media (prefers-reduced-motion:reduce){.pager__dot i{transition:none}}*,:after,:before{box-sizing:border-box}body,html{margin:0}[data-hero=b]{background:var(--studio-color-surface-canvas);color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);-webkit-font-smoothing:antialiased;--studio-color-accent:var(--studio-color-highlight)}[data-hero=b] a{color:inherit;text-decoration:none}[data-hero=b] :focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-accent);outline-offset:var(--studio-dim-4)}[data-hero=b] .hero{position:relative;min-height:var(--studio-dim-100svh);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:var(--studio-size-gutter)}[data-hero=b] .hero__photo{position:absolute;inset:0;z-index:var(--studio-z-behind);display:flex;justify-content:center}[data-hero=b] .hero__photo img{height:118%;margin-top:-10%;transform:translateY(-8%);width:auto;max-width:none;filter:grayscale(1) contrast(1.2) brightness(.85);-webkit-mask-image:radial-gradient(ellipse 38% 62% at 50% 42%,var(--studio-color-overlay-mask-solid) 55%,var(--studio-color-overlay-fade-start) 100%);mask-image:radial-gradient(ellipse 38% 62% at 50% 42%,var(--studio-color-overlay-mask-solid) 55%,var(--studio-color-overlay-fade-start) 100%)}[data-hero=b] .hero__photo img[src*=night]{width:100%;height:100%;margin:0;transform:none;object-fit:cover;object-position:50% 28%;-webkit-mask-image:none;mask-image:none;filter:none}[data-hero=b] .hero__photo:has(img[src*=night]):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--studio-color-scrim-a55),transparent 22%,transparent 45%,var(--studio-color-scrim-a85) 100%)}[data-hero=b] .hero:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;z-index:var(--studio-z-behind);pointer-events:none;background:linear-gradient(to top,var(--studio-color-overlay-fade-end),var(--studio-color-overlay-fade-start))}[data-hero=b] .topbar{position:fixed;inset:var(--studio-size-gutter) var(--studio-size-gutter) auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:var(--studio-z-overlay)}[data-hero=b] .glass{background:var(--studio-color-surface-glass);border:var(--studio-dim-1) solid var(--studio-color-border-glass);backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2);-webkit-backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2)}[data-hero=b] .mark{width:var(--studio-size-control);height:var(--studio-size-control);display:grid;place-items:center;justify-self:start;font-family:var(--studio-type-mark-font-family);font-size:var(--studio-type-mark-font-size);font-weight:var(--studio-type-mark-font-weight);line-height:var(--studio-type-mark-line-height);letter-spacing:var(--studio-type-mark-letter-spacing)}[data-hero=b] .mark,[data-hero=b] .nav{border-radius:var(--studio-radius-pill)}[data-hero=b] .nav{display:flex;gap:var(--studio-space-nav-gap);height:var(--studio-size-nav);align-items:center;padding:0 var(--studio-space-nav-x)}[data-hero=b] .nav a{font-family:var(--studio-type-nav-font-family);font-size:var(--studio-type-nav-font-size);font-weight:var(--studio-type-nav-font-weight);line-height:var(--studio-type-nav-line-height);letter-spacing:var(--studio-type-nav-letter-spacing);color:var(--studio-color-text-muted);transition:color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .nav a:hover,[data-hero=b] .nav a[aria-current=page]{color:var(--studio-color-text-primary)}[data-hero=b] .actions{display:flex;gap:var(--studio-space-actions-gap);justify-self:end}[data-hero=b] .btn{height:var(--studio-size-control);padding:0 var(--studio-space-button-x);border-radius:var(--studio-radius-pill);display:inline-flex;align-items:center;font-family:var(--studio-type-button-secondary-font-family);font-size:var(--studio-type-button-secondary-font-size);font-weight:var(--studio-type-button-secondary-font-weight);line-height:var(--studio-type-button-secondary-line-height)}[data-hero=b] .btn--primary{background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label);font-family:var(--studio-type-button-font-family);font-size:var(--studio-type-button-font-size);font-weight:var(--studio-type-button-font-weight);line-height:var(--studio-type-button-line-height)}[data-hero=b] .hero__copy{text-align:center;margin-bottom:var(--studio-space-copy-bottom)}[data-hero=b] .hero__word{display:block;margin:0;padding-bottom:var(--studio-dim-0_14em);overflow:hidden;font-family:var(--studio-type-display-font-family);font-size:var(--studio-type-display-font-size);font-weight:var(--studio-type-display-font-weight);line-height:var(--studio-type-display-line-height);letter-spacing:var(--studio-type-display-letter-spacing)}[data-hero=b] .hero__word span{display:block;animation:rise var(--studio-motion-rise) var(--studio-motion-ease)}@keyframes rise{0%{transform:translateY(100%)}to{transform:none}}[data-hero=b] .corner{position:absolute;bottom:var(--studio-size-gutter);display:flex;align-items:center;gap:var(--studio-space-corner-gap)}[data-hero=b] .corner--left{left:var(--studio-size-gutter)}[data-hero=b] .corner--right{right:var(--studio-size-gutter)}[data-hero=b] .badge{height:var(--studio-size-badge);padding:0 var(--studio-space-badge-x);border-radius:var(--studio-radius-pill);display:inline-flex;align-items:center;gap:var(--studio-space-badge-gap);font-family:var(--studio-type-caption-font-family);font-size:var(--studio-type-caption-font-size);font-weight:var(--studio-type-caption-font-weight);line-height:var(--studio-type-caption-line-height);letter-spacing:var(--studio-type-caption-letter-spacing)}[data-hero=b] .badge i{width:var(--studio-size-dot);height:var(--studio-size-dot);border-radius:var(--studio-radius-pill);background:var(--studio-color-accent)}[data-hero=b] .legal{color:var(--studio-color-text-muted);font-family:var(--studio-type-legal-font-family);font-size:var(--studio-type-legal-font-size);font-weight:var(--studio-type-legal-font-weight);line-height:var(--studio-type-legal-line-height)}[data-hero=b] .arrow{width:var(--studio-size-control-sm);height:var(--studio-size-control-sm);border-radius:var(--studio-radius-pill);display:grid;place-items:center;color:var(--studio-color-text-primary);cursor:pointer;font-family:var(--studio-type-arrow-font-family);font-size:var(--studio-type-arrow-font-size);font-weight:var(--studio-type-arrow-font-weight);line-height:var(--studio-type-arrow-line-height)}[data-hero=b] .arrow:disabled{color:var(--studio-color-text-muted);cursor:default}[data-hero=b] .progress{width:var(--studio-size-progress);height:var(--studio-dim-1);background:var(--studio-color-text-muted)}[data-hero=b] .count{color:var(--studio-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--studio-type-count-font-family);font-size:var(--studio-type-count-font-size);font-weight:var(--studio-type-count-font-weight);line-height:var(--studio-type-count-line-height);letter-spacing:var(--studio-type-count-letter-spacing)}html:has([data-hero=b]){scroll-behavior:smooth;scroll-padding-top:var(--studio-dim-96)}[data-hero=b] .section{padding:var(--studio-space-section-y) var(--studio-size-gutter);position:relative}[data-hero=b] .container{max-width:var(--studio-size-container);margin:0 auto}[data-hero=b] .section+.section{border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .eyebrow{display:flex;gap:var(--studio-space-stack-sm);align-items:center;margin:0 0 var(--studio-space-stack);color:var(--studio-color-text-muted);text-transform:uppercase;font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);line-height:var(--studio-type-eyebrow-line-height);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}[data-hero=b] .eyebrow b{color:var(--studio-color-accent);font-weight:inherit}[data-hero=b] .h2{margin:0;text-transform:uppercase;font-family:var(--studio-type-h2-font-family);font-size:var(--studio-type-h2-font-size);font-weight:var(--studio-type-h2-font-weight);line-height:var(--studio-type-h2-line-height);letter-spacing:var(--studio-type-h2-letter-spacing)}[data-hero=b] .h2 em{font-style:normal;background:var(--silver-sheen);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-hero=b] .h3{margin:0;text-transform:uppercase;font-family:var(--studio-type-h3-font-family);font-size:var(--studio-type-h3-font-size);font-weight:var(--studio-type-h3-font-weight);line-height:var(--studio-type-h3-line-height);letter-spacing:var(--studio-type-h3-letter-spacing)}[data-hero=b] .lead{max-width:var(--studio-size-measure);font-family:var(--studio-type-lead-font-family);font-size:var(--studio-type-lead-font-size);font-weight:var(--studio-type-lead-font-weight);line-height:var(--studio-type-lead-line-height)}[data-hero=b] .body,[data-hero=b] .lead{margin:0;color:var(--studio-color-text-secondary)}[data-hero=b] .body{font-family:var(--studio-type-body-font-family);font-size:var(--studio-type-body-font-size);font-weight:var(--studio-type-body-font-weight);line-height:var(--studio-type-body-line-height)}[data-hero=b] .small{margin:0;color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight);line-height:var(--studio-type-small-line-height)}[data-hero=b] .head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--studio-space-stack-lg);gap:var(--studio-space-stack-lg);align-items:end;margin-bottom:var(--studio-space-section-head)}@media (max-width:1100px){[data-hero=b] .head{grid-template-columns:minmax(0,1fr);gap:var(--studio-space-stack)}[data-hero=b] .head .h2{max-width:var(--studio-dim-14ch)}}[data-hero=b] .card{background:var(--studio-color-surface-raised);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-card);padding:var(--studio-space-card);transition:background var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] a.card:hover{background:var(--studio-color-surface-raised-hover)}[data-hero=b] .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap)}[data-hero=b] .grid-3,[data-hero=b] .grid-4{display:grid;gap:var(--studio-space-grid-gap)}[data-hero=b] .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap)}[data-hero=b] .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap)}[data-hero=b] .num{display:block;margin-bottom:var(--studio-space-stack);color:var(--studio-color-accent);font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}[data-hero=b] .card .h3{margin-bottom:var(--studio-space-stack-sm)}[data-hero=b] .strong{color:var(--studio-color-text-primary)}[data-hero=b] .eyebrow--center{justify-content:center}[data-hero=b] .inline-link{color:inherit;text-decoration:underline}[data-hero=b] .sr-only{position:absolute;width:var(--studio-dim-1);height:var(--studio-dim-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-hero=b] figure.card{margin:0}[data-hero=b] .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap);margin-bottom:var(--studio-space-grid-gap)}[data-hero=b] .stat b{display:block;margin-bottom:var(--studio-space-stack-sm);font-weight:var(--studio-type-stat-font-weight);font-family:var(--studio-type-stat-font-family);font-size:var(--studio-type-stat-font-size);line-height:var(--studio-type-stat-line-height);letter-spacing:var(--studio-type-stat-letter-spacing)}[data-hero=b] .logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-card);overflow:hidden}[data-hero=b] .logo{display:grid;place-items:center;min-height:var(--studio-dim-160);color:var(--studio-color-text-muted);text-transform:uppercase;text-align:center;padding:var(--studio-space-stack);font-family:var(--studio-type-logo-font-family);font-size:var(--studio-type-logo-font-size);font-weight:var(--studio-type-logo-font-weight);line-height:var(--studio-type-logo-line-height);letter-spacing:var(--studio-type-logo-letter-spacing);transition:color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .logo:hover{color:var(--studio-color-text-primary)}[data-hero=b] .logo{align-content:center;gap:var(--studio-space-stack-sm)}[data-hero=b] .logo__img{display:block;max-width:70%;max-height:var(--studio-dim-56);width:auto;height:auto;object-fit:contain;transition:opacity var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .logo__img--tall{max-height:var(--studio-dim-96)}[data-hero=b] .logo__img--icon{max-height:var(--studio-dim-48);border-radius:var(--studio-radius-tile)}[data-hero=b] .logo:hover .logo__img{opacity:1}[data-hero=b] .logo__name{font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);letter-spacing:var(--studio-type-eyebrow-letter-spacing);line-height:var(--studio-leading-100)}[data-hero=b] .logo__name--solo{font-family:var(--studio-type-logo-font-family);font-size:var(--studio-type-logo-font-size);font-weight:var(--studio-type-logo-font-weight);letter-spacing:var(--studio-type-logo-letter-spacing)}[data-hero=b] .logo+.logo{border-left:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .logo:nth-child(3n+1){border-left:0}[data-hero=b] .logo:nth-child(n+4){border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .logos-note{margin-top:var(--studio-space-stack)}[data-hero=b] .quote{display:flex;flex-direction:column;justify-content:space-between;gap:var(--studio-space-stack-lg);min-height:var(--studio-dim-340)}[data-hero=b] .quote blockquote{margin:0;font-family:var(--studio-type-quote-font-family);font-size:var(--studio-type-quote-font-size);font-weight:var(--studio-type-quote-font-weight);line-height:var(--studio-type-quote-line-height)}[data-hero=b] .who{display:flex;gap:var(--studio-space-stack-sm);align-items:center}[data-hero=b] .who i{width:var(--studio-size-avatar);height:var(--studio-size-avatar);border-radius:var(--studio-radius-pill);background:var(--studio-color-placeholder);flex:none}[data-hero=b] .note{display:flex;flex-direction:column;gap:var(--studio-space-stack);min-height:var(--studio-dim-380)}[data-hero=b] .note .h3{flex:1 1}[data-hero=b] .note .more{color:var(--studio-color-text-primary);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight)}[data-hero=b] .chat{max-width:var(--studio-size-chat);margin:0 auto;padding:0;overflow:hidden}[data-hero=b] .chat__bar{display:flex;justify-content:space-between;align-items:center;padding:var(--studio-space-stack) var(--studio-space-card);border-bottom:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .chat__who{display:flex;gap:var(--studio-space-stack-sm);align-items:center}[data-hero=b] .chat__who img{width:var(--studio-size-avatar);height:var(--studio-size-avatar);border-radius:var(--studio-radius-pill);object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.2)}[data-hero=b] .chat__log{display:grid;grid-gap:var(--studio-space-stack-sm);gap:var(--studio-space-stack-sm);padding:var(--studio-space-card)}[data-hero=b] .msg{max-width:84%;padding:var(--studio-space-badge-x) var(--studio-space-button-x);border-radius:var(--studio-radius-bubble);font-family:var(--studio-type-body-font-family);font-size:var(--studio-type-body-font-size);font-weight:var(--studio-type-body-font-weight);line-height:var(--studio-type-body-line-height)}[data-hero=b] .msg--ai{background:var(--studio-color-surface-raised-hover);color:var(--studio-color-text-primary)}[data-hero=b] .msg--me{justify-self:end;background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label)}[data-hero=b] .source{display:inline-flex;margin-top:var(--studio-space-stack-sm);color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight)}[data-hero=b] .source:before{content:"↳ ";white-space:pre}[data-hero=b] .typing{color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight)}[data-hero=b] .chips{display:flex;flex-wrap:wrap;gap:var(--studio-space-actions-gap);padding:0 var(--studio-space-card) var(--studio-space-stack)}[data-hero=b] .chip{height:var(--studio-size-chip);padding:0 var(--studio-space-chip-x);display:inline-flex;align-items:center;border-radius:var(--studio-radius-pill);border:var(--studio-dim-1) solid var(--studio-color-border-glass);background:none;color:var(--studio-color-text-secondary);cursor:pointer;font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight)}[data-hero=b] .chip:hover{color:var(--studio-color-text-primary)}[data-hero=b] .chat__input{display:flex;gap:var(--studio-space-actions-gap);padding:var(--studio-space-stack) var(--studio-space-card);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .chat__input input{flex:1 1;height:var(--studio-size-control);padding:0 var(--studio-space-button-x);border-radius:var(--studio-radius-pill);border:var(--studio-dim-1) solid var(--studio-color-border-glass);background:var(--studio-color-surface-canvas);color:var(--studio-color-text-primary);font-family:var(--studio-type-body-font-family);font-size:var(--studio-type-body-font-size)}[data-hero=b] .chat__input input::placeholder{color:var(--studio-color-text-muted)}[data-hero=b] .chat__foot{text-align:center;margin-top:var(--studio-space-stack)}[data-hero=b] .chat__foot a{color:var(--studio-color-text-primary);text-decoration:underline}@property --xw-sweep{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes xw-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes xw-tick{0%{transform:translateX(-50%) rotate(-8deg)}to{transform:translateX(-50%) rotate(0)}}@keyframes xw-dot{0%,80%,to{opacity:var(--studio-opacity-25)}40%{opacity:1}}@keyframes xw-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-color-highlight) 60%,transparent)}to{box-shadow:0 0 0 var(--studio-dim-20) transparent}}[data-hero=b] #partner{overflow-x:clip}[data-hero=b] .talk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--studio-space-stack-lg) clamp(var(--studio-dim-32),var(--studio-dim-5vw),var(--studio-dim-80));gap:var(--studio-space-stack-lg) clamp(var(--studio-dim-32),var(--studio-dim-5vw),var(--studio-dim-80));align-items:center}[data-hero=b] .talk__copy{display:grid;grid-gap:var(--studio-space-stack);gap:var(--studio-space-stack);align-content:center;min-width:0}[data-hero=b] .talk__title{font-size:clamp(var(--studio-dim-48),var(--studio-dim-3_9vw),var(--studio-dim-56));line-height:var(--studio-leading-95);text-wrap:balance}[data-hero=b] .talk__hint{margin:0;color:var(--studio-color-text-secondary);text-wrap:pretty}[data-hero=b] .talk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--studio-space-actions-gap)}[data-hero=b] .talk__btn{min-height:var(--studio-dim-48);height:auto;padding:0 var(--studio-dim-28);justify-content:center;cursor:pointer;transition:background var(--studio-motion-hover) var(--studio-motion-ease),border-color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .talk__btn.btn--primary:hover{background:var(--studio-color-text-secondary)}[data-hero=b] .talk__btn--ghost{background:transparent;border:var(--studio-dim-1) solid var(--studio-color-border-glass);color:var(--studio-color-text-primary)}[data-hero=b] .talk__btn--ghost:hover{border-color:var(--studio-color-text-primary)}[data-hero=b] .talk__btn--pulse{animation:xw-pulse var(--studio-duration-1400) var(--studio-motion-ease) 2}[data-hero=b] .talk__aside{margin:0;max-width:var(--studio-dim-480);color:var(--studio-color-text-muted);text-wrap:pretty}[data-hero=b] .xw-card{position:relative;display:grid;grid-template-columns:var(--studio-dim-40) minmax(0,1fr);grid-gap:var(--studio-dim-12) var(--studio-dim-14);gap:var(--studio-dim-12) var(--studio-dim-14);align-items:start;min-height:var(--studio-dim-120);padding:var(--studio-space-card);background:var(--studio-color-surface-raised);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-radius:var(--studio-radius-card)}[data-hero=b] .xw-face{width:var(--studio-dim-40);height:var(--studio-dim-40);border-radius:50%;object-fit:cover;object-position:50% 20%}[data-hero=b] .xw-msg{display:grid;grid-gap:var(--studio-dim-4);gap:var(--studio-dim-4);min-width:0;align-content:start;padding-top:var(--studio-dim-2)}[data-hero=b] .xw-who{font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-weight-bold);line-height:var(--studio-leading-140)}[data-hero=b] .xw-reply,[data-hero=b] .xw-who{margin:0;color:var(--studio-color-text-primary)}[data-hero=b] .xw-reply{font-family:var(--studio-type-lead-font-family);font-size:var(--studio-type-lead-font-size);font-weight:var(--studio-type-lead-font-weight);line-height:var(--studio-type-lead-line-height);text-wrap:pretty}[data-hero=b] .xw-reply--wait{color:var(--studio-color-text-secondary);padding-top:var(--studio-dim-4)}[data-hero=b] .xw-dots{display:inline-flex;gap:var(--studio-dim-6);align-items:center;height:round(calc(var(--studio-type-lead-font-size)*1.5),var(--studio-round-step))}[data-hero=b] .xw-dots i{width:var(--studio-dim-6);height:var(--studio-dim-6);border-radius:50%;background:var(--studio-color-text-secondary);animation:xw-dot var(--studio-duration-1000) infinite}[data-hero=b] .xw-dots i:nth-child(2){animation-delay:var(--studio-duration-150)}[data-hero=b] .xw-dots i:nth-child(3){animation-delay:var(--studio-duration-300)}[data-hero=b] .xw-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--studio-dim-16);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle);margin-top:var(--studio-dim-4)}[data-hero=b] .xw-again{display:inline-flex;align-items:center;min-height:var(--studio-dim-44);padding:0;background:none;border:0;color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-weight-semibold);text-decoration:underline;text-underline-offset:var(--studio-dim-4);cursor:pointer;transition:color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .xw-again:hover{color:var(--studio-color-text-primary)}[data-hero=b] .xw-again:disabled{opacity:var(--studio-opacity-50);cursor:default}[data-hero=b] .xw-count{margin:0;padding:var(--studio-dim-12) 0;color:var(--studio-color-text-muted);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-weight-semibold)}[data-hero=b] .xw-count--done{color:var(--studio-color-text-primary)}[data-hero=b] .xw-sr{position:absolute;width:var(--studio-dim-1);height:var(--studio-dim-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-hero=b] .xw-stage{position:relative;justify-self:center;width:var(--studio-size-wheel);max-width:calc(100% - var(--studio-dim-32));aspect-ratio:1;margin:var(--studio-dim-34) var(--studio-dim-16) var(--studio-dim-14);--xw-hub:var(--studio-size-wheel-hub)}[data-hero=b] .xw-glow{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--studio-color-highlight) 0,transparent 62%);opacity:var(--studio-opacity-wheel-glow);transform:translate(-50%,-50%);animation:xw-breathe var(--studio-motion-breathe) ease-in-out infinite;pointer-events:none}[data-hero=b] .xw-intro{position:absolute;inset:0;opacity:0;transform:scale(.9) rotate(-20deg);transition:opacity var(--studio-duration-900) var(--studio-motion-ease-out),transform var(--studio-duration-900) var(--studio-motion-ease-out)}[data-hero=b] .xw-stage.is-in .xw-intro{opacity:1;transform:none}[data-hero=b] .xw-bezel{position:absolute;inset:calc(-1 * var(--studio-dim-14));border-radius:50%;border:var(--studio-dim-1) solid var(--studio-color-highlight);pointer-events:none;-webkit-mask:conic-gradient(var(--studio-color-mask-solid) var(--xw-sweep),transparent 0);mask:conic-gradient(var(--studio-color-mask-solid) var(--xw-sweep),transparent 0);transition:--xw-sweep var(--studio-duration-1400) ease-out var(--studio-duration-250)}[data-hero=b] .xw-stage.is-in .xw-bezel{--xw-sweep:360deg}[data-hero=b] .xw-ticks{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from -.3deg,var(--studio-color-text-faint) 0 .6deg,transparent .6deg 6deg);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - var(--studio-dim-8)),var(--studio-color-mask-solid) calc(100% - var(--studio-dim-6)));mask:radial-gradient(circle closest-side,transparent calc(100% - var(--studio-dim-8)),var(--studio-color-mask-solid) calc(100% - var(--studio-dim-6)))}[data-hero=b] .xw-pointer{position:absolute;left:50%;top:calc(-1 * var(--studio-dim-32));z-index:var(--studio-z-layer-3);width:var(--studio-dim-18);height:var(--studio-dim-16);background:var(--studio-color-highlight);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);transform-origin:50% 0;opacity:0;transition:opacity var(--studio-duration-600) ease-out var(--studio-duration-600)}[data-hero=b] .xw-stage.is-in .xw-pointer{opacity:1}[data-hero=b] .xw-pointer.is-tick{animation:xw-tick var(--studio-duration-300) var(--studio-motion-ease)}[data-hero=b] .xw-wheel{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--studio-color-surface-panel);will-change:transform}[data-hero=b] .xw-seg{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--studio-color-text-secondary);-webkit-clip-path:polygon(50% 50%,21.13% 0,78.87% 0);clip-path:polygon(50% 50%,21.13% 0,78.87% 0);cursor:pointer;outline:none;transition:background var(--studio-motion-hover) var(--studio-motion-ease),color var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .xw-seg:nth-child(odd){background:var(--studio-color-surface-raised)}[data-hero=b] .xw-seg:first-child{transform:rotate(0deg)}[data-hero=b] .xw-seg:nth-child(2){transform:rotate(60deg)}[data-hero=b] .xw-seg:nth-child(3){transform:rotate(120deg)}[data-hero=b] .xw-seg:nth-child(4){transform:rotate(180deg)}[data-hero=b] .xw-seg:nth-child(5){transform:rotate(240deg)}[data-hero=b] .xw-seg:nth-child(6){transform:rotate(300deg)}[data-hero=b] .xw-seg:focus-visible,[data-hero=b] .xw-seg:hover{background:var(--studio-color-surface-raised-hover);color:var(--studio-color-text-primary)}[data-hero=b] .xw-seg.is-win{background:var(--studio-color-highlight);color:var(--studio-color-text-on-accent)}[data-hero=b] .xw-seg:focus-visible .xw-label{outline:var(--studio-dim-2) solid var(--studio-color-accent);outline-offset:var(--studio-dim-4)}[data-hero=b] .xw-seg.is-win:focus-visible .xw-label{outline-color:var(--studio-color-text-on-accent)}[data-hero=b] .xw-label{bottom:calc(50% + var(--xw-hub)/2 + var(--studio-dim-14));max-height:calc(50% - var(--xw-hub)/2 - var(--studio-dim-30));writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);text-align:start;font-family:var(--studio-font-ui);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-125);letter-spacing:var(--studio-tracking-80);text-transform:uppercase}[data-hero=b] .xw-div,[data-hero=b] .xw-label{position:absolute;left:50%;pointer-events:none}[data-hero=b] .xw-div{top:0;width:var(--studio-dim-1);height:100%;margin-left:calc(-1 * var(--studio-dim-1));background:var(--studio-color-border-subtle)}[data-hero=b] .xw-div--1{transform:rotate(30deg)}[data-hero=b] .xw-div--2{transform:rotate(90deg)}[data-hero=b] .xw-div--3{transform:rotate(150deg)}[data-hero=b] .xw-hub{position:absolute;left:50%;top:50%;z-index:var(--studio-z-layer-2);width:var(--xw-hub);height:var(--xw-hub);margin:calc(var(--xw-hub)/-2) 0 0 calc(var(--xw-hub)/-2);padding:0;border:0;border-radius:50%;background:var(--studio-color-highlight);color:var(--studio-color-text-on-accent);font-family:var(--studio-font-display);font-size:var(--studio-dim-22);letter-spacing:var(--studio-tracking-40);line-height:var(--studio-leading-100);cursor:pointer;box-shadow:0 0 0 var(--studio-dim-6) var(--studio-color-surface-canvas),0 var(--studio-dim-10) var(--studio-dim-28) var(--studio-color-shadow-a45);transition:transform var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .xw-hub:hover{transform:scale(1.05)}[data-hero=b] .xw-hub:active{transform:scale(.96)}@media (max-width:900px){[data-hero=b] .actions .btn:not(.btn--primary){display:none}}@media (max-width:759px){[data-hero=b] .section{padding-top:var(--studio-space-section-y-mobile);padding-bottom:var(--studio-space-section-y-mobile)}[data-hero=b] .head{gap:var(--studio-space-stack-sm);margin-bottom:var(--studio-space-section-head-mobile)}[data-hero=b] .founders__cta,[data-hero=b] .sub{margin-top:var(--studio-space-section-head-mobile)}[data-hero=b] .talk{grid-template-columns:minmax(0,1fr);gap:0}[data-hero=b] .talk__copy{display:contents}[data-hero=b] .talk__title{order:1}[data-hero=b] .talk__hint{order:2;margin-top:var(--studio-space-stack-sm)}[data-hero=b] .xw-stage{order:3;width:var(--studio-size-wheel-mobile);max-width:none;margin:var(--studio-space-stack-lg) auto 0;--xw-hub:var(--studio-dim-64)}[data-hero=b] .xw-glow{width:110%}[data-hero=b] .xw-label{font-size:var(--studio-dim-12)}[data-hero=b] .xw-hub{font-size:var(--studio-dim-14)}[data-hero=b] .xw-card{order:4;margin-top:var(--studio-space-stack)}[data-hero=b] .talk__actions{order:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:var(--studio-space-stack-sm)}[data-hero=b] .talk__btn{width:100%;padding:0 var(--studio-space-grid-gap)}[data-hero=b] .talk__aside{order:6;margin-top:var(--studio-space-stack)}}@media (prefers-reduced-motion:reduce){[data-hero=b] .talk__btn--pulse,[data-hero=b] .xw-dots i,[data-hero=b] .xw-glow,[data-hero=b] .xw-pointer.is-tick{animation:none}[data-hero=b] .xw-bezel,[data-hero=b] .xw-intro,[data-hero=b] .xw-pointer{transition:none;opacity:1;transform:none}[data-hero=b] .xw-pointer{transform:translateX(-50%)}[data-hero=b] .xw-bezel{--xw-sweep:360deg}}[data-hero=b] .lab{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--studio-dim-220);grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap)}[data-hero=b] .tile{position:relative;border-radius:var(--studio-radius-tile);background:var(--studio-color-placeholder);overflow:hidden;display:flex;align-items:flex-end;padding:var(--studio-space-stack-sm)}[data-hero=b] .tile--a{grid-column:span 5;grid-row:span 2}[data-hero=b] .tile--b{grid-column:span 4}[data-hero=b] .tile--c,[data-hero=b] .tile--d{grid-column:span 3}[data-hero=b] .tile--e{grid-column:span 4}[data-hero=b] .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}[data-hero=b] .tile span{position:relative}[data-hero=b] .text-link{display:inline-flex;margin-top:var(--studio-space-stack);color:var(--studio-color-text-primary);font-family:var(--studio-type-button-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-button-font-weight)}[data-hero=b] .text-link:hover{text-decoration:underline}[data-hero=b] .traits{margin-bottom:var(--studio-space-grid-gap)}[data-hero=b] .sub{margin-top:var(--studio-space-section-head)}[data-hero=b] button.card{display:flex;flex-direction:column;gap:var(--studio-space-stack-sm);width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}[data-hero=b] button.card:hover{background:var(--studio-color-surface-raised-hover)}[data-hero=b] button.card .body{flex:1 1}[data-hero=b] .more{color:var(--studio-color-text-primary);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight)}[data-hero=b] .quote--lg{min-height:0}[data-hero=b] .quote--lg blockquote{font-size:var(--studio-type-h3-font-size)}[data-hero=b] .who img{width:var(--studio-size-avatar);height:var(--studio-size-avatar);border-radius:var(--studio-radius-pill);object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.2);flex:none}[data-hero=b] .founders__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--studio-space-stack);margin-top:var(--studio-space-section-head)}[data-hero=b] .founders__cta .text-link{margin-top:0}[data-hero=b] .hero__cta{display:none}@media (max-width:768px){[data-hero=b] .hero__cta{display:inline-flex;margin-top:var(--studio-space-stack)}}[data-hero=b] .cta{text-align:center}[data-hero=b] .cta__word{margin:0 0 var(--studio-space-stack);text-transform:uppercase;font-family:var(--studio-type-cta-font-family);font-size:var(--studio-type-cta-font-size);font-weight:var(--studio-type-cta-font-weight);line-height:var(--studio-type-cta-line-height);letter-spacing:var(--studio-type-cta-letter-spacing)}[data-hero=b] .cta .lead{margin:0 auto var(--studio-space-stack-lg)}[data-hero=b] .cta__actions{display:flex;justify-content:center;gap:var(--studio-space-actions-gap)}[data-hero=b] .footer{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--studio-space-stack);gap:var(--studio-space-stack);align-items:center;padding:var(--studio-space-stack-lg) var(--studio-size-gutter);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .footer nav{display:flex;gap:var(--studio-space-stack)}[data-hero=b] .footer .bridge{justify-self:end;text-align:right}[data-hero=b] .footer .bridge a{color:var(--studio-color-text-primary);font-family:var(--studio-type-button-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-button-font-weight)}[data-hero=b] .reveal{opacity:0;transform:translateY(var(--studio-dim-24));transition:opacity var(--studio-motion-rise) var(--studio-motion-ease),transform var(--studio-motion-rise) var(--studio-motion-ease)}[data-hero=b] .reveal.is-in{opacity:1;transform:none}@media (max-width:900px){[data-hero=b] .nav{display:none}[data-hero=b] .topbar{grid-template-columns:1fr auto}[data-hero=b] .corner--right,[data-hero=b] .topbar .btn:not(.btn--primary){display:none}[data-hero=b] .hero__photo img{height:100%;margin-top:0}[data-hero=b] .hero__photo img[src*=night]{object-position:55% 25%}[data-hero=b] .hero{padding-bottom:var(--studio-dim-88)}[data-hero=b] .section{padding-top:var(--studio-space-section-head);padding-bottom:var(--studio-space-section-head)}[data-hero=b] .grid-2,[data-hero=b] .grid-3,[data-hero=b] .grid-4,[data-hero=b] .head,[data-hero=b] .stats{grid-template-columns:1fr}[data-hero=b] .logos{grid-template-columns:1fr 1fr}[data-hero=b] .logo:nth-child(n){border-left:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-top:0}[data-hero=b] .logo:nth-child(odd){border-left:0}[data-hero=b] .logo:nth-child(n+3){border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .lab{grid-template-columns:1fr 1fr;grid-auto-rows:var(--studio-dim-180)}[data-hero=b] .lab .tile{grid-column:span 1;grid-row:span 1}[data-hero=b] .lab .tile--a{grid-column:span 2}[data-hero=b] .footer{grid-template-columns:1fr}[data-hero=b] .footer .bridge{justify-self:start;text-align:left}[data-hero=b] .cta__actions{flex-direction:column;align-items:center}}[data-hero=b] .hb-ledger{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--studio-color-text-secondary);font-family:var(--studio-type-small-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-small-font-weight);line-height:var(--studio-leading-120);letter-spacing:var(--studio-tracking-20)}[data-hero=b] .hb-ledger li{padding:0 var(--studio-dim-14)}[data-hero=b] .hb-ledger li:first-child{padding-left:0}[data-hero=b] .hb-ledger li:last-child{padding-right:0}[data-hero=b] .hb-ledger li+li{border-left:var(--studio-dim-1) solid var(--studio-color-border-glass)}[data-hero=b] .hb-ledger b{color:var(--studio-color-text-primary);font-weight:var(--studio-weight-bold)}[data-hero=b] .hb-ledger--mob{display:none}[data-hero=b] .hg-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--studio-dim-12)}[data-hero=b] .hg-eyebrow{margin:0;color:var(--studio-color-text-primary);text-transform:uppercase;font-family:var(--studio-font-ui);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-semibold);letter-spacing:var(--studio-tracking-140);line-height:var(--studio-leading-140)}[data-hero=b] .hero[data-v=g] .hero__cta{display:inline-flex;margin-top:var(--studio-dim-28)}[data-hero=b] .hg-head{margin:0;max-width:var(--studio-dim-13ch);font-size:clamp(var(--studio-dim-40),var(--studio-dim-4_6vw),var(--studio-dim-72));font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-102);letter-spacing:var(--studio-tracking-neg-20);text-wrap:balance}[data-hero=b] .hg-head,[data-hero=b] .hg-sub{color:var(--studio-color-text-primary);font-family:var(--studio-font-ui)}[data-hero=b] .hg-sub{margin:var(--studio-dim-4) 0 0;max-width:var(--studio-dim-36ch);font-size:clamp(var(--studio-dim-18),var(--studio-dim-1_3vw),var(--studio-dim-20));font-weight:var(--studio-weight-regular);line-height:var(--studio-leading-145);text-wrap:pretty}[data-hero=b] .hero[data-v=g]{align-items:stretch}[data-hero=b] .hero[data-v=g] .hero__copy{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--studio-space-stack);align-items:flex-start;text-align:left;padding-top:clamp(var(--studio-dim-96),var(--studio-dim-14vh),var(--studio-dim-150));margin-bottom:0}[data-hero=b] .hero[data-v=g] .hero__word{font-size:min(var(--studio-dim-17vw),var(--studio-dim-28svh));line-height:var(--studio-leading-90);margin-bottom:round(calc(var(--studio-size-control) * -.2),var(--studio-round-step))}[data-hero=b] .hero[data-v=g] .corner--left{left:auto;right:var(--studio-size-gutter);flex-direction:column;align-items:flex-end;gap:var(--studio-space-stack-sm)}[data-hero=b] .hero[data-v=g] .hb-ledger li:last-child{padding-right:0}[data-hero=b] .hero[data-v=g] .hero__photo:has(img[src*=night]):after{background:linear-gradient(135deg,var(--studio-color-scrim-a75),transparent 40%),linear-gradient(to top,var(--studio-color-scrim-a85),transparent 35%)}@media (max-width:768px){[data-hero=b] .hero[data-v=g] .hero__copy{padding-top:var(--studio-dim-96)}[data-hero=b] .hero[data-v=g] .hero__cta{margin-top:var(--studio-dim-16)}[data-hero=b] .hb-ledger--desk,[data-hero=b] .hero[data-v] .hb-ledger--desk{display:none}[data-hero=b] .hb-ledger--mob{display:flex;justify-content:center;margin-top:var(--studio-space-stack)}}[data-hero=b] .ask__scrim,[data-hero=b] .hh-cta,[data-hero=b] .menu .menu__cta{display:none}@media (max-width:767px){[data-hero=b][data-i=true] .hero[data-v=i]{padding:0 var(--studio-size-gutter-mobile) calc(var(--studio-dim-28) + env(safe-area-inset-bottom));align-items:stretch;justify-content:flex-end}[data-hero=b][data-i=true] .hero[data-v=i] .hero__photo img[src*=night]{object-position:54% 30%}[data-hero=b][data-i=true] .hero[data-v=i] .hi-scrim{position:absolute;left:0;right:0;z-index:var(--studio-z-behind);pointer-events:none}[data-hero=b][data-i=true] .hero[data-v=i] .hi-scrim--top{top:0;height:var(--studio-size-hero-scrim-top);opacity:var(--studio-opacity-hero-scrim-top);background:linear-gradient(to bottom,var(--studio-color-surface-canvas),var(--studio-color-overlay-fade-start))}[data-hero=b][data-i=true] .hero[data-v=i] .hi-scrim--bot{top:var(--studio-size-hero-scrim-bottom-start);bottom:0;background:linear-gradient(to bottom,var(--studio-color-overlay-fade-start),var(--studio-color-overlay-fade-end) var(--studio-size-hero-scrim-bottom-solid),var(--studio-color-overlay-fade-end))}[data-hero=b][data-i=true] .hero[data-v=i] .hero__copy{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;text-align:center}[data-hero=b][data-i=true] .hero[data-v=i] .hi-name{margin:0;color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-36);font-weight:var(--studio-weight-bold);line-height:var(--studio-dim-40);letter-spacing:var(--studio-tracking-neg-20)}[data-hero=b][data-i=true] .hero[data-v=i] .hero__word{order:2;max-width:100%;margin:var(--studio-dim-12) 0 calc(-1 * var(--studio-dim-0_14em));font-size:var(--studio-size-hero-lockup-word);line-height:var(--studio-leading-92)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-ledger,[data-hero=b][data-i=true] .hero[data-v=i] .hi-rule,[data-hero=b][data-i=true] .hero[data-v=i] .socials--hero-mob{order:3}[data-hero=b][data-i=true] .hero[data-v=i] .hi-cap{order:1;margin-top:var(--studio-dim-8);display:flex;flex-direction:column;align-items:center;gap:var(--studio-dim-4)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-pos{margin:0;color:var(--studio-color-text-secondary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-18);font-weight:var(--studio-weight-medium);line-height:var(--studio-dim-26);max-width:var(--studio-size-hero-lockup-measure)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-role{margin:0;color:var(--studio-color-text-muted);font-family:var(--studio-font-ui);font-size:var(--studio-dim-14);font-weight:var(--studio-weight-medium);line-height:var(--studio-dim-20)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-rule{align-self:stretch;height:0;margin:var(--studio-dim-24) 0 0;border:0;border-top:var(--studio-dim-1) solid var(--studio-color-border-glass)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-ledger{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--studio-dim-16) 0 0;padding:0;list-style:none}[data-hero=b][data-i=true] .hero[data-v=i] .hi-ledger li{display:flex;flex-direction:column;align-items:center;gap:var(--studio-dim-2)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-ledger b{margin:0;color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-24);font-weight:var(--studio-weight-semibold);line-height:var(--studio-dim-30);letter-spacing:var(--studio-tracking-neg-20)}[data-hero=b][data-i=true] .hero[data-v=i] .hi-ledger span{margin:0;color:var(--studio-color-text-secondary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-medium);line-height:var(--studio-dim-16)}[data-hero=b][data-i=true] .hero[data-v=i] .socials--hero-mob{display:flex;justify-content:center;margin:var(--studio-dim-16) 0 0}[data-hero=b][data-i=true] .hero[data-v=i] .hb-ledger--mob{display:none}[data-hero=b][data-i=true] header.site-nav.topbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--studio-space-stack-xs);top:var(--studio-size-gutter-mobile);left:var(--studio-size-gutter-mobile);right:var(--studio-size-gutter-mobile);transform:none;width:auto;max-width:none;height:var(--studio-size-nav-mobile);box-sizing:border-box;padding:var(--studio-dim-8);border-radius:var(--studio-dim-32);background:var(--studio-color-surface-glass);border:var(--studio-dim-1) solid var(--studio-color-border-glass);backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2);-webkit-backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2)}[data-hero=b][data-i=true] header.site-nav.topbar .navbar{display:contents}[data-hero=b][data-i=true] header.site-nav.topbar .navbar .menu-btn,[data-hero=b][data-i=true] header.site-nav.topbar>.mark{flex:none;width:var(--studio-size-control-touch);height:var(--studio-size-control-touch);border-radius:var(--studio-radius-pill)}[data-hero=b][data-i=true] header.site-nav.topbar .navbar .menu-btn{display:grid}[data-hero=b][data-i=true] header.site-nav.topbar .navbar__cta{order:1;margin-left:auto;height:var(--studio-size-control-touch);min-height:0;padding:0 var(--studio-dim-20);border-radius:var(--studio-radius-pill);background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label);font-family:var(--studio-font-ui);font-size:var(--studio-size-nav-cta-font-mobile);font-weight:var(--studio-weight-bold);line-height:var(--studio-leading-100);letter-spacing:0}[data-hero=b][data-i=true]{padding-bottom:calc(var(--studio-size-nav-mobile) + var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom))}[data-hero=b][data-i=true] .hero[data-v=i]{padding-bottom:calc(var(--studio-size-nav-mobile) + var(--studio-size-gutter-mobile) + var(--studio-dim-20) + env(safe-area-inset-bottom))}[data-hero=b][data-i=true] .ask,[data-hero=b][data-i=true] .ask[data-lift=true]{left:var(--studio-size-gutter-mobile);right:var(--studio-size-gutter-mobile);top:auto;bottom:calc(var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom));align-items:stretch}[data-hero=b][data-i=true] .ask .ask__launcher.btn{width:100%;height:var(--studio-size-nav-mobile);min-height:0;padding:0 var(--studio-dim-16) 0 var(--studio-dim-8);gap:var(--studio-dim-12);justify-content:flex-start;border-radius:var(--studio-dim-32)}[data-hero=b][data-i=true] .ask .ask__launcher .ask__face{width:var(--studio-dim-48);height:var(--studio-dim-48)}[data-hero=b][data-i=true] .ask .ask__label{display:grid}[data-hero=b][data-i=true] .ask .ask__ai{display:inline-flex;position:static;margin-left:auto}[data-hero=b][data-i=true] .ask .ask__launcher>.ask__live{top:var(--studio-dim-8);left:var(--studio-dim-44);right:auto;bottom:auto}[data-hero=b][data-i=true] .ask[data-open=true] .ask__launcher{display:none}[data-hero=b][data-i=true] .ask .ask__scrim{display:block;position:fixed;inset:0;padding:0;border:0;cursor:pointer}[data-hero=b][data-i=true] .ask .chat.ask__panel{position:fixed;top:calc(3 * var(--studio-size-gutter-mobile));left:0;right:0;bottom:0;width:auto;max-height:none;border-bottom:0;border-radius:var(--studio-dim-24) var(--studio-dim-24) 0 0;transform-origin:50% 100%}[data-hero=b][data-i=true] .ask .chat__bar .arrow{flex:none;width:var(--studio-size-control);height:var(--studio-size-control)}[data-hero=b][data-i=true] .ask .chat__log{align-content:start}[data-hero=b][data-i=true] .ask .ask__quick{align-content:flex-start}[data-hero=b][data-i=true] .ask .ask__quick .chip{min-height:var(--studio-size-control)}[data-hero=b][data-i=true] .ask .chat__input input{font-size:var(--studio-dim-16)}[data-hero=b][data-i=true] .ask .chat__foot{padding-bottom:calc(var(--studio-dim-14) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html:has([data-hero=b]){scroll-behavior:auto}[data-hero=b] .hero__word span{animation:none}[data-hero=b] .reveal{opacity:1;transform:none;transition:none}}[data-hero=b] .pr{overflow-x:clip}[data-hero=b] .pr-head{margin-bottom:var(--studio-space-section-head)}[data-hero=b] .h2.pr-h2{max-width:var(--studio-size-measure);font-size:var(--studio-type-proof-h2-font-size);line-height:var(--studio-type-proof-h2-line-height);letter-spacing:var(--studio-type-proof-h2-letter-spacing);text-wrap:balance}[data-hero=b] .pr-sub{margin:var(--studio-space-grid-gap) 0 0;max-width:var(--studio-size-measure);color:var(--studio-color-text-secondary);font-family:var(--studio-type-proof-sub-font-family);font-size:var(--studio-type-proof-sub-font-size);font-weight:var(--studio-type-proof-sub-font-weight);line-height:var(--studio-type-proof-sub-line-height);text-wrap:pretty}[data-hero=b] [data-hue=coral]{--pr-accent:var(--studio-color-proof-coral)}[data-hero=b] [data-hue=amber]{--pr-accent:var(--studio-color-proof-amber)}[data-hero=b] [data-hue=lime]{--pr-accent:var(--studio-color-proof-lime)}[data-hero=b] [data-hue=cyan]{--pr-accent:var(--studio-color-proof-cyan)}[data-hero=b] [data-hue=violet]{--pr-accent:var(--studio-color-proof-violet)}[data-hero=b] [data-hue=pink]{--pr-accent:var(--studio-color-proof-pink)}[data-hero=b] .pr-logo{display:inline-flex;align-items:center;gap:var(--studio-space-stack-xs);height:100%;max-width:100%}[data-hero=b] .pr-img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}[data-hero=b] .pr-logo[data-kind=icon] .pr-img{height:var(--studio-size-proof-icon);width:var(--studio-size-proof-icon);border-radius:var(--studio-radius-tile)}[data-hero=b] .pr-word{display:none;color:var(--studio-color-text-primary);white-space:nowrap;font-family:var(--studio-type-proof-title-font-family);font-size:var(--studio-type-proof-title-font-size);font-weight:var(--studio-type-proof-title-font-weight);line-height:var(--studio-type-proof-title-line-height)}[data-hero=b] .pr-slot{display:none;align-items:center;height:100%;padding:0 var(--studio-dim-10);border:var(--studio-dim-1) dashed color-mix(in oklch,var(--pr-accent) 60%,transparent);border-radius:var(--studio-radius-tile);background:color-mix(in oklch,var(--pr-accent) 10%,transparent);color:var(--pr-accent);text-transform:uppercase;white-space:nowrap;font-family:var(--studio-type-proof-wordmark-font-family);font-size:var(--studio-type-proof-wordmark-font-size);font-weight:var(--studio-type-proof-wordmark-font-weight);line-height:var(--studio-type-proof-wordmark-line-height);letter-spacing:var(--studio-type-proof-wordmark-letter-spacing)}[data-hero=b] .pr-logo.is-fail .pr-slot,[data-hero=b] .pr-logo[data-kind=slot] .pr-slot{display:inline-flex}[data-hero=b] .pr-logo.is-fail .pr-img,[data-hero=b] .pr-logo.is-fail .pr-word{display:none}[data-hero=b] .tp-track{display:flex;gap:var(--studio-space-grid-gap);margin:0 calc(-1 * var(--studio-size-gutter));padding:0 var(--studio-size-gutter);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--studio-size-gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}[data-hero=b] .tp-track::-webkit-scrollbar{display:none}[data-hero=b] .tp-slide{flex:0 0 var(--studio-size-proof-card-mobile);display:flex;scroll-snap-align:start}[data-hero=b] .tpc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:var(--studio-size-proof-card-min);padding:var(--studio-space-proof-card);border:var(--studio-dim-1) solid color-mix(in oklch,var(--pr-accent) 28%,var(--studio-color-border-glass));border-radius:var(--studio-radius-card);background:linear-gradient(160deg,color-mix(in oklch,var(--pr-accent) 12%,var(--studio-color-surface-panel)),var(--studio-color-surface-panel) 60%);transition:transform var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .tpc:before{content:"";position:absolute;z-index:var(--studio-z-behind);top:calc(-1 * var(--studio-size-proof-glow) / 2);right:calc(-1 * var(--studio-size-proof-glow) / 3);width:var(--studio-size-proof-glow);height:var(--studio-size-proof-glow);border-radius:var(--studio-radius-pill);background:radial-gradient(closest-side,color-mix(in oklch,var(--pr-accent) 45%,transparent),transparent);opacity:var(--studio-opacity-60);transition:opacity var(--studio-motion-hover) var(--studio-motion-ease),transform var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .tpc:after{content:"";position:absolute;inset:0 0 auto;height:var(--studio-dim-2);background:linear-gradient(90deg,var(--pr-accent),transparent 70%)}[data-hero=b] .tpc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--studio-space-stack-sm);margin-bottom:var(--studio-space-stack-lg)}[data-hero=b] .tpc__idx{color:var(--studio-color-text-muted);font-family:var(--studio-type-proof-caps-font-family);font-size:var(--studio-type-proof-caps-font-size);font-weight:var(--studio-type-proof-caps-font-weight);line-height:var(--studio-type-proof-caps-line-height);letter-spacing:var(--studio-type-proof-caps-letter-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-hero=b] .tpc__logo{display:flex;align-items:center;height:var(--studio-size-proof-tile);min-width:0;transition:opacity var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .tpc__logo .pr-logo{height:var(--studio-size-proof-logo-card)}[data-hero=b] .tpc__logo .pr-logo[data-kind=icon]{display:grid;place-items:center;width:var(--studio-size-proof-tile);height:var(--studio-size-proof-tile);border:var(--studio-dim-1) solid color-mix(in oklch,var(--pr-accent) 40%,transparent);border-radius:var(--studio-dim-12);background:color-mix(in oklch,var(--pr-accent) 14%,transparent)}[data-hero=b] .tpc__logo .pr-logo.is-fail{display:inline-flex;width:auto;height:var(--studio-size-proof-logo-card);border:0;background:transparent}[data-hero=b] .tpc__name{margin:0;color:var(--studio-color-text-primary);font-family:var(--studio-type-proof-title-font-family);font-size:var(--studio-type-proof-title-font-size);font-weight:var(--studio-type-proof-title-font-weight);line-height:var(--studio-type-proof-title-line-height)}[data-hero=b] .tpc__sector,[data-hero=b] .tw-meta{font-family:var(--studio-type-proof-label-font-family);font-size:var(--studio-type-proof-label-font-size);font-weight:var(--studio-type-proof-label-font-weight);line-height:var(--studio-type-proof-label-line-height);color:var(--studio-color-text-secondary)}[data-hero=b] .tpc__sector{margin:var(--studio-dim-4) 0 0}[data-hero=b] .tpc__id{margin-bottom:var(--studio-space-stack)}[data-hero=b] .tpc__runs{margin:auto 0 0;padding-top:var(--studio-space-grid-gap);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .tpc__label{margin:0 0 var(--studio-space-stack-xs);text-transform:uppercase;color:var(--studio-color-text-muted);font-family:var(--studio-type-proof-caps-font-family);font-size:var(--studio-type-proof-caps-font-size);font-weight:var(--studio-type-proof-caps-font-weight);line-height:var(--studio-type-proof-caps-line-height);letter-spacing:var(--studio-type-proof-caps-letter-spacing)}[data-hero=b] .tpc__line{margin:0;color:var(--studio-color-text-primary);font-family:var(--studio-type-proof-line-font-family);font-size:var(--studio-type-proof-line-font-size);font-weight:var(--studio-type-proof-line-font-weight);line-height:var(--studio-type-proof-line-line-height)}[data-hero=b] .tw-hint--fine{display:none}[data-hero=b] .tw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}[data-hero=b] .tw-item{display:flex;border-right:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-bottom:var(--studio-dim-1) solid var(--studio-color-border-subtle)}[data-hero=b] .tw-cell{flex:1 1;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:var(--studio-size-proof-cell-min);aspect-ratio:6/5;padding:var(--studio-space-stack-sm);border:0;background:transparent;color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--studio-motion-hover) var(--studio-motion-ease)}[data-hero=b] .tw-cell:active{background:var(--studio-color-surface-raised)}[data-hero=b] .tw-cell:focus-visible{outline-offset:calc(-1 * var(--studio-dim-4))}[data-hero=b] .tw-info,[data-hero=b] .tw-logo{grid-area:1/1;transition:opacity var(--studio-motion-crossfade) var(--studio-motion-ease-out),transform var(--studio-motion-crossfade) var(--studio-motion-ease-out)}[data-hero=b] .tw-logo{display:flex;align-items:center;justify-content:center;height:var(--studio-size-proof-logo-wall);max-width:100%}[data-hero=b] .tw-logo .pr-word{display:inline}[data-hero=b] .tw-logo .pr-logo.is-fail .pr-word,[data-hero=b] .tw-logo .pr-logo[data-kind=full] .pr-word,[data-hero=b] .tw-logo .pr-logo[data-kind=slot] .pr-word{display:none}[data-hero=b] .tw-cell:before{content:"";position:absolute;inset:0;z-index:var(--studio-z-behind);background:radial-gradient(ellipse at 50% 120%,color-mix(in oklch,var(--pr-accent) 30%,transparent),transparent 70%);opacity:0;transition:opacity var(--studio-motion-crossfade) var(--studio-motion-ease-out)}[data-hero=b] .tw-cell:focus-visible:before,[data-hero=b] .tw-cell[aria-expanded=true]:before{opacity:1}[data-hero=b] .tw-title:before{content:"";display:block;width:var(--studio-size-dot);height:var(--studio-size-dot);margin:0 auto var(--studio-space-stack-xs);border-radius:var(--studio-radius-pill);background:var(--pr-accent)}[data-hero=b] .tw-info{display:flex;flex-direction:column;align-items:center;gap:var(--studio-dim-4);opacity:0;transform:translateY(var(--studio-dim-8))}[data-hero=b] .tw-title{color:var(--studio-color-text-primary);font-family:var(--studio-type-proof-cell-title-font-family);font-size:var(--studio-type-proof-cell-title-font-size);font-weight:var(--studio-type-proof-cell-title-font-weight);line-height:var(--studio-type-proof-cell-title-line-height)}[data-hero=b] .tw-cell:focus-visible .tw-logo,[data-hero=b] .tw-cell[aria-expanded=true] .tw-logo{opacity:0;transform:translateY(calc(-1 * var(--studio-dim-8)))}[data-hero=b] .tw-cell:focus-visible .tw-info,[data-hero=b] .tw-cell[aria-expanded=true] .tw-info{opacity:1;transform:none}@media (max-width:767px){[data-hero=b] .tw-item:nth-child(2n){border-right:0}[data-hero=b] .tw-item:nth-child(n+5){border-bottom:0}[data-hero=b] .pr-head{margin-bottom:var(--studio-space-section-head-mobile)}[data-hero=b] .pr-sub{margin-top:var(--studio-space-stack-sm)}[data-hero=b] .tw-logo{height:auto}[data-hero=b] .tw-logo .pr-logo{flex-direction:column;height:auto}[data-hero=b] .tw-logo .pr-logo[data-kind=full],[data-hero=b] .tw-logo .pr-slot{height:var(--studio-size-proof-logo-wall)}}@media (min-width:768px){[data-hero=b] .tp-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible;scroll-snap-type:none}[data-hero=b] .tp-pager,[data-hero=b] .tw-hint--touch{display:none}[data-hero=b] .tw-hint--fine{display:inline}[data-hero=b] .tw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-hero=b] .tw-cell{aspect-ratio:auto;min-height:var(--studio-size-proof-cell-min-desktop)}}@media (min-width:768px) and (max-width:1199px){[data-hero=b] .tw-item:nth-child(3n){border-right:0}[data-hero=b] .tw-item:nth-child(n+4){border-bottom:0}}@media (min-width:1200px){[data-hero=b] .tp-track{grid-template-columns:repeat(4,minmax(0,1fr))}[data-hero=b] .tw-grid{grid-template-columns:repeat(6,minmax(0,1fr))}[data-hero=b] .tw-item{border-bottom:0}[data-hero=b] .tw-item:last-child{border-right:0}}@media (hover:hover) and (min-width:768px){[data-hero=b] .tpc__logo{opacity:var(--studio-opacity-logo-rest)}[data-hero=b] .tpc:hover{transform:translateY(calc(-1 * var(--studio-dim-4)))}[data-hero=b] .tpc:hover .tpc__logo{opacity:1}[data-hero=b] .tw-cell:hover .tw-logo{opacity:0;transform:translateY(calc(-1 * var(--studio-dim-8)))}[data-hero=b] .tw-cell:hover .tw-info{opacity:1;transform:none}[data-hero=b] .tw-cell:hover:before{opacity:1}[data-hero=b] .tpc:hover:before{opacity:1;transform:scale(1.15)}}[data-hero=b] .pr-item{opacity:0;transform:translateY(var(--studio-dim-24));transition:opacity var(--studio-motion-rise) var(--studio-motion-ease),transform var(--studio-motion-rise) var(--studio-motion-ease)}[data-hero=b] .tp-track .pr-item{transform:translateX(var(--studio-dim-24))}[data-hero=b] .tw-grid .pr-item{transform:none}@media (min-width:768px){[data-hero=b] .tp-track .pr-item{transform:translateY(var(--studio-dim-24))}}[data-hero=b] .pr.is-in .pr-item{opacity:1;transform:none}[data-hero=b] .tp-slide:nth-child(2){transition-delay:calc(1 * var(--studio-motion-stagger-card))}[data-hero=b] .tp-slide:nth-child(3){transition-delay:calc(2 * var(--studio-motion-stagger-card))}[data-hero=b] .tp-slide:nth-child(4){transition-delay:calc(3 * var(--studio-motion-stagger-card))}[data-hero=b] .tw-item:nth-child(2) .pr-item{transition-delay:calc(1 * var(--studio-motion-stagger-cell))}[data-hero=b] .tw-item:nth-child(3) .pr-item{transition-delay:calc(2 * var(--studio-motion-stagger-cell))}[data-hero=b] .tw-item:nth-child(4) .pr-item{transition-delay:calc(3 * var(--studio-motion-stagger-cell))}[data-hero=b] .tw-item:nth-child(5) .pr-item{transition-delay:calc(4 * var(--studio-motion-stagger-cell))}[data-hero=b] .tw-item:nth-child(6) .pr-item{transition-delay:calc(5 * var(--studio-motion-stagger-cell))}[data-hero=b] .pr.is-in .tw-cell{transition:opacity var(--studio-motion-rise) var(--studio-motion-ease),background var(--studio-motion-hover) var(--studio-motion-ease)}@media (prefers-reduced-motion:reduce){[data-hero=b] .pr .pr-item{opacity:1;transform:none;transition:none}[data-hero=b] .pr .tpc,[data-hero=b] .pr .tpc:before,[data-hero=b] .pr .tpc__logo,[data-hero=b] .pr .tw-cell:before,[data-hero=b] .pr .tw-info,[data-hero=b] .pr .tw-logo{transition:none}[data-hero=b] .pr .tpc:hover{transform:none}}[data-hero=b] .hero{position:-webkit-sticky;position:sticky;top:0;z-index:var(--studio-z-base)}[data-hero=b] .hero__photo{transform:translateY(calc(var(--p,0) * var(--studio-parallax-hero-photo-shift))) scale(calc(1 + var(--p,0) * var(--studio-parallax-hero-photo-zoom)));opacity:calc(1 - var(--p,0) * var(--studio-parallax-hero-photo-fade));will-change:transform,opacity}[data-hero=b] .hero__copy{transform:translateY(calc(var(--p,0) * calc(-1 * var(--studio-dim-40vh)))) scale(calc(1 - var(--p,0) * var(--studio-parallax-hero-copy-shrink)));opacity:calc(1 - var(--p,0) * var(--studio-parallax-hero-copy-fade));will-change:transform,opacity}[data-hero=b] .hero .corner{opacity:calc(1 - var(--p,0) * var(--studio-parallax-hero-corner-fade))}[data-hero=b] .footer,[data-hero=b] main .section{position:relative;z-index:var(--studio-z-raised);background:var(--studio-color-surface-canvas)}@media (prefers-reduced-motion:reduce){[data-hero=b] .hero{position:relative}[data-hero=b] .hero__copy,[data-hero=b] .hero__photo{transform:none;opacity:1}[data-hero=b] .hero .corner{opacity:1}}