.home-top{background:var(--hero-bg);padding-bottom:var(--space-64);overflow-x:clip}.hero{flex-direction:column;padding:var(--space-64) var(--space-64) 0}.hero,.hero__row{display:flex;align-items:center}.hero__row{justify-content:center;gap:52px;width:100%;max-width:1312px;padding:var(--space-96) 0 var(--space-48)}.hero__text{flex:0 1 900px;min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.hero__title{font:700 58px/63.8px var(--font-heading);letter-spacing:-.03em;color:var(--text-muted)}.hero__title .hero-anim{display:inline-block}.hero__lead{font:500 19px/24.7px var(--font-heading);letter-spacing:-.01em;color:var(--text-muted)}.hero__hi{color:var(--text-primary)}.hero__media{flex:0 0 360px;min-width:0;min-height:479px;flex-direction:column;align-items:center;gap:var(--space-24)}.hero__media,.hero__stage{position:relative;display:flex;justify-content:center}.hero__glow{position:absolute;left:50%;top:50%;width:450px;height:450px;translate:-50% -50%;border-radius:50%;background:var(--accent-blue-500);filter:blur(63px);pointer-events:none}.hero-metrics,.hero__card{position:relative}.hero-metrics{display:flex;flex-direction:column;align-items:center;gap:var(--space-12)}.hero-metrics__stack{display:grid;justify-items:center}.metric-pill{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--space-12);padding:8px 18px 8px 8px;border-radius:999px;background:var(--chip-bg-highlight);box-shadow:inset 0 0 0 1px var(--chip-border),0 8px 24px -12px var(--accent-blue-500);transition:transform .5s var(--easing-standard) .18s,opacity .5s var(--easing-standard) .18s}.metric-pill[data-state=next]{opacity:0;transform:translateY(14px);visibility:hidden;transition:none}.metric-pill[data-state=out]{opacity:0;transform:translateY(-14px);pointer-events:none;transition:transform .22s ease-in,opacity .22s ease-in}.metric-pill__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent-blue-500);color:var(--text-on-accent)}.metric-pill__text{display:flex;flex-direction:column;gap:2px;text-align:left}.metric-pill__value{font:700 17px/20px var(--font-heading);letter-spacing:-.01em;color:var(--text-heading);white-space:nowrap}.metric-pill__label{font:500 13px/16px var(--font-body);color:var(--text-muted);white-space:nowrap}.hero-metrics__dots{display:flex;gap:6px}.hero-metrics__dot{position:relative;overflow:hidden;width:8px;height:8px;padding:0;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--text-muted) 35%,transparent);transition:width .3s var(--easing-standard),background-color .3s}.hero-metrics__dot:before{content:"";position:absolute;inset:-10px}.hero-metrics__dot[aria-pressed=true]{width:24px;background:color-mix(in srgb,var(--accent-blue-label) 35%,transparent)}.hero-metrics__dot[aria-pressed=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent-blue-label)}.hero-metrics__dot[data-running=true]:after{transform-origin:left;animation:metric-progress var(--rotate-ms) linear both}.hero-metrics__dot:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes metric-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.metric-pill[data-state]{transform:none}.metric-pill,.metric-pill[data-state=out]{transition:opacity .2s linear}}@media (min-width:1600px){.home-top{background:none;padding-bottom:0}.hero{background:var(--hero-bg);min-height:960px;justify-content:center;padding:var(--space-64)}.hero__row{gap:128px;max-width:1920px}.hero__text{flex-basis:1020px}.hero__title{font-size:72px;line-height:79.2px}.hero__lead{font-size:24px;line-height:31.2px}.hero{min-height:1000px}.hero__row{padding:0}.hero__media{flex:1 1 644px;min-height:632px}.hero__glow{width:549px;height:549px}.hero__card{zoom:1.22}}@media (max-width:1199px){.home-top{background:none;padding-bottom:0}.hero{background:var(--hero-bg);padding:var(--space-64)}.hero__row{flex-direction:column;gap:80px;max-width:682px;padding:80px 0 128px}.hero__text{flex:none;width:100%}.hero__title{font-size:46px;line-height:50.6px}.hero__lead{font-size:15px;line-height:19.5px}.hero__media{flex:none;width:100%;min-height:500px}}@media (max-width:809px){.home-top{background:var(--hero-bg)}.hero{background:none;padding:88px var(--space-24) 0}.hero__row{gap:var(--space-32);padding:0;max-width:none}.hero__text{padding-top:var(--space-24)}.hero__title{font-size:37px;line-height:40.7px}.hero__lead{font-size:12px;line-height:15.6px}.hero__media{min-height:412px}.hero__glow{width:398px;height:398px}}.pcard{display:flex;flex-direction:column;gap:14px;width:360px;padding:var(--space-12);border-radius:var(--radius-xl);background:var(--bg-800);border:1px solid var(--bg-400-border);box-shadow:var(--shadow-profile-card);transition:transform .3s var(--easing-out),box-shadow .3s var(--easing-out)}@media (hover:hover){.pcard:hover{box-shadow:var(--shadow-profile-card-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pcard:hover{transform:translateY(-6px)}}.pcard__panel{position:relative;height:392px;overflow:hidden;border-radius:var(--radius-lg);background:var(--accent-blue-400);isolation:isolate}.pcard__highlight{position:absolute;top:-71px;left:2.4%;right:2.1%;height:235px;border-radius:50%;background:var(--profile-highlight);filter:blur(28px);pointer-events:none}.pcard__photo{left:calc(50% + 14.5px);bottom:-94px;width:295px;height:400px;object-fit:cover}.pcard__header,.pcard__photo{position:absolute;translate:-50% 0}.pcard__header{top:26px;left:calc(50% + 1px);display:flex;flex-direction:column;align-items:center;gap:6px;white-space:nowrap;color:var(--text-on-accent)}.pcard__name{font:700 30px/normal var(--font-heading);letter-spacing:-.02em}.pcard__status{display:flex;align-items:center;gap:var(--space-8);font:500 14px/normal var(--font-body)}.pcard__dot{position:relative;flex:none;width:14px;height:14px}.pcard__dot:after,.pcard__dot:before{content:"";position:absolute;border-radius:50%;background:var(--accent-teal-500)}.pcard__dot:before{inset:0}.pcard__dot:after{inset:3px}@media (prefers-reduced-motion:no-preference){.pcard__dot:before{animation:pcard-pulse 1.8s var(--easing-out) infinite}}@keyframes pcard-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}.pcard__footer{display:flex;align-items:center;gap:10px;padding:0 0 2px 6px}.pcard__meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pcard__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/normal var(--font-body);color:var(--text-primary)}.pcard__place{font:400 12px/normal var(--font-body);color:var(--text-muted)}.pcard__connect{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-md);background:var(--button-primary-bg);font:700 14px/normal var(--font-heading);color:var(--text-on-accent);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),filter var(--duration-fast) var(--easing-standard)}@media (hover:hover){.pcard__connect:hover{background:var(--button-primary-bg-hover);filter:brightness(1.08)}}.pcard__connect:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:809px){.pcard{width:318px}.pcard__panel{height:330px}.pcard__highlight{top:-59px;right:2.05%;height:198px}.pcard__photo{left:calc(50% + 12px);bottom:-84px;width:248px;height:336px}.pcard__header{top:22px}.pcard__name{font-size:26px}.pcard__role,.pcard__status{font-size:13px}.pcard__connect{padding-inline:12px}.pcard__connect-icon{display:none}}.brands{display:flex;flex-direction:column;align-items:center;padding:var(--space-96) 144px}.brands__head{width:100%;max-width:800px;text-align:center}.brands__title{font:700 48px/55.2px var(--font-heading);letter-spacing:-.025em;color:var(--text-heading)}.brands__sub{padding-top:var(--space-12);font:400 13px/33.6px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-blue-label)}.brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:var(--space-48);column-gap:var(--space-48);grid-row-gap:44px;row-gap:44px;width:100%;max-width:1120px;margin-top:56px}.brands__item{display:flex;align-items:center;justify-content:center;height:40px;min-width:0}.brands__logo{width:auto;height:auto;max-width:100%;max-height:30px;opacity:var(--logo-opacity)}[data-theme=dark] .brands__logo{filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brands__logo{filter:brightness(0) invert(1)}}@media (max-width:1199px){.brands{padding:var(--space-96) var(--space-24)}.brands__grid{grid-template-columns:repeat(4,143px);column-gap:36px;row-gap:var(--space-32);width:auto}.brands__item{height:32px}.brands__logo{max-height:24px}}@media (max-width:809px){.brands{padding:var(--space-64) var(--space-24)}.brands__title{font-size:24px;line-height:27.6px}.brands__sub{line-height:25.6px}.brands__grid{grid-template-columns:repeat(3,minmax(0,98px));column-gap:var(--space-24);row-gap:var(--space-24);margin-top:var(--space-32)}.brands__item{height:26px}.brands__logo{max-height:18px}}.cases{flex-direction:column;gap:var(--space-48);padding:var(--space-64) var(--space-64) 112px}.cases,.cases__body{display:flex;align-items:center}.cases__body{gap:var(--space-24);width:100%;max-width:1312px;height:784px}.cases__rail{flex:0 0 269px;display:flex;flex-direction:column;justify-content:center;gap:10px}.cases__rail-label{font:400 16px/25.6px var(--font-body);color:var(--text-muted)}.cases__tabs{display:flex;flex-direction:column;gap:10px}.cases__panel{flex:1 1;min-width:0;height:100%;transition:opacity var(--duration-fast) var(--easing-standard)}.cases__panel[data-fading=true]{opacity:0}.bento-card{position:relative;display:block;height:100%;border-radius:48px;overflow:hidden;isolation:isolate;color:var(--text-on-accent)}.bento-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--bg-400-border);pointer-events:none;z-index:3}.bento-card:focus-visible{border-radius:48px;box-shadow:var(--focus-ring)}.bento-card__media{position:absolute;inset:0;overflow:hidden}.bento-card__img{object-fit:cover;transition:transform .6s var(--easing-standard)}.bento-card__img--mobile{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bento-card:hover .bento-card__img{transform:scale(1.03)}}.bento-card__scrim{position:absolute;left:-48px;right:-48px;top:-19px;bottom:0;background:linear-gradient(to bottom,var(--bg-900) 0,transparent 37.474%);filter:blur(5px)}.bento-card__info{position:absolute;z-index:1;top:40px;left:40px;width:500px;max-width:calc(100% - 80px - 20px - 204px);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:var(--space-24);border-radius:var(--space-24);background:var(--bento-glass);-webkit-backdrop-filter:blur(51px);backdrop-filter:blur(51px)}.bento-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:64.2px}.bento-card__title-pill{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:var(--space-12) var(--space-16);border-radius:100px;background:var(--bento-title-pill);color:var(--bento-title-text);-webkit-backdrop-filter:blur(51px);backdrop-filter:blur(51px)}.bento-card__client{font:400 18px/25.2px var(--font-body);white-space:nowrap}.bento-card__sector{padding:var(--space-4) var(--space-8);border-radius:100px;background:var(--bento-sector-bg);color:var(--text-on-accent);font:400 16px/25.6px var(--font-body);white-space:nowrap}.bento-card__logo{flex:none;width:113px;height:44px;object-fit:contain;object-position:left center;filter:var(--logo-shadow)}.bento-card__heading{font:500 19px/24.7px var(--font-heading);letter-spacing:-.01em}.bento-card__stat{display:flex;align-items:center;gap:var(--space-12)}.bento-card__stat-value{font:700 36px/43.2px var(--font-heading);letter-spacing:-.02em}.bento-card__stat-label{padding:var(--space-4) var(--space-8);border-radius:999px;background:var(--stat-chip-bg);font:400 14px/22.4px var(--font-body);white-space:nowrap}.bento-card__footer{position:absolute;z-index:2;top:40px;right:40px}.bento-card__mobile-text{display:none}.bento-card__cta{display:flex;align-items:center;justify-content:center;gap:var(--space-8);height:68px;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);border:1px solid var(--bg-400-border);box-shadow:var(--overlay-cta-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 16px/16px var(--font-heading);color:var(--overlay-cta-text);white-space:nowrap;transition:filter var(--duration-fast) var(--easing-standard)}@media (hover:hover){.bento-card:hover .bento-card__cta{filter:brightness(1.08)}}@media (min-width:1600px){.cases__body{max-width:1440px}.cases .section-head{max-width:700px}.bento-card__client{font-size:14px;line-height:22.4px}.bento-card__heading{font-size:24px;line-height:31.2px}.bento-card__stat-label{font-size:18px;line-height:28.8px}}@media (max-width:1199px){.cases{padding:var(--space-64)}.cases__body{flex-direction:column;align-items:stretch;height:auto;max-width:682px}.cases__rail{flex:none}.cases__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cases__tabs .rail-pill[aria-selected=true]{transform:none}.cases__tabs .rail-pill{height:auto;min-height:50px;padding:9px 14px;gap:6px}.cases__tabs .rail-pill__label{font-size:14px;line-height:16px;white-space:normal}.cases__panel{height:784px;flex:none}.bento-card__info{width:auto;right:calc(40px + 204px + 20px);max-width:500px}.bento-card__top{flex-direction:column-reverse;align-items:flex-start;gap:10px;min-height:0}.bento-card__logo{margin-block:10px}.bento-card__client{font-size:15px;line-height:24px}.bento-card__heading{font-size:15px;line-height:19.5px}.bento-card__stat-label{font-size:12px;line-height:19.2px}.bento-card__cta{height:56px}}.cases__swipe{display:none}@media (max-width:809px){.cases__panel{display:none}.cases__swipe{position:relative;display:flex;gap:12px;margin:0 -20px;padding:0 20px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;overscroll-behavior-x:contain}.cases__swipe::-webkit-scrollbar{display:none}.cases__slide{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 28px);scroll-snap-align:start;display:flex}.cases__slide .bento-card{width:100%}.cases{gap:var(--space-24);padding:72px 20px 48px}.cases .section-head{align-items:flex-start;align-self:stretch;text-align:left}.cases__body{gap:var(--space-24)}.cases__tabs{display:flex;flex-direction:row;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:-32px -20px;padding:32px 20px;scroll-padding-inline:20px}.cases__tabs::-webkit-scrollbar{display:none}.cases__tabs .rail-pill{flex:0 0 auto;width:auto;min-width:220px;scroll-snap-align:start}.cases__panel{height:auto}.bento-card{display:flex;flex-direction:column;height:auto;border-radius:var(--radius-xl);border-radius:32px;color:var(--text-primary)}.bento-card:focus-visible{border-radius:32px}.bento-card__media{position:relative;inset:auto;height:250px;flex:none}.bento-card__img--wide,.bento-card__info,.bento-card__scrim{display:none}.bento-card__img--mobile{display:block}.bento-card__footer{position:static;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24);background:var(--bg-900)}.bento-card__mobile-text{display:flex;flex-direction:column;justify-content:center;min-height:44.8px}.bento-card__mobile-client{font:700 16px/25.6px var(--font-body);letter-spacing:-.02em}.bento-card__mobile-title{font:400 12px/19.2px var(--font-body)}.bento-card__cta{height:44px;padding:6px var(--space-12);color:var(--text-primary)}}.methods{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;padding:var(--space-96) var(--space-64)}.methods__glow{position:absolute;z-index:-1;border-radius:50%;opacity:var(--glow-section-opacity);filter:blur(75px);pointer-events:none}.methods__glow--blue{left:calc(50% - 456px);top:358px;width:600px;height:406px;background:var(--accent-blue-500)}.methods__glow--violet{left:50%;top:462px;width:504px;height:360px;background:var(--accent-violet-500)}.methods__inner{display:flex;flex-direction:column;align-items:center;gap:56px;width:100%;min-width:0;max-width:1200px}.methods__head{max-width:820px;gap:var(--space-12)}.methods__head .section-head__title{color:var(--text-primary);white-space:nowrap}.methods__head .section-head__sub{color:var(--text-secondary)}@media (min-width:1600px){.methods__head .section-head__sub{font-size:24px;line-height:33.6px}}.methods__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24);width:100%}.methods__item{display:flex;min-width:0}.methods__pager{display:none}.method-card{display:flex;flex-direction:column;gap:20px;width:100%;padding:14px 14px 22px;border-radius:var(--radius-xl);background:var(--bg-800);border:2px solid var(--bg-400-border);transition:transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}.method-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (hover:hover){.method-card:hover{border-color:var(--accent-blue-300);box-shadow:0 12px 24px -8px rgba(0,0,0,.35)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.method-card:hover{transform:translateY(calc(var(--distance-hover-lift) * -1))}}.method-card__media{position:relative;flex:none;height:340px;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-600)}.method-card__img{object-fit:cover}.method-card__body{display:flex;flex-direction:column;gap:10px;padding-inline:6px}.method-card__title{font:500 20px/normal var(--font-heading);color:var(--text-primary)}.method-card__text{font:400 15px/1.5 var(--font-body);color:var(--text-body)}.method-card__link{font:700 15px/normal var(--font-heading);color:var(--text-muted)}.pillar-badge{position:absolute;left:var(--space-12);bottom:var(--space-12);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--bg-700);border:1px solid var(--bg-400-border);filter:drop-shadow(var(--shadow-pillar-badge))}.pillar-badge__icon{width:22px;height:22px;background:var(--pillar-colour);-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.pillar-badge--teal{--pillar-colour:var(--accent-teal-label)}.pillar-badge--violet{--pillar-colour:var(--accent-violet-label)}.pillar-badge--blue{--pillar-colour:var(--accent-blue-label)}.pillar-badge--amber{--pillar-colour:var(--accent-amber-label)}@media (max-width:1199px){.methods{padding:80px var(--space-64)}.methods__inner{gap:44px;max-width:682px}.methods__head .section-head__title{font-size:36px;line-height:43.2px;letter-spacing:-.02em;white-space:normal}.methods__head .section-head__sub{font-size:16px;line-height:25.6px}.methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.methods__glow--blue{left:64px;top:368px;width:512px;height:794px}.methods__glow--violet{left:303px;top:572px;width:443px;height:703px}}@media (max-width:809px){.methods{padding:56px var(--space-24)}.methods__inner{gap:var(--space-32);align-items:stretch}.methods__head{align-items:flex-start;text-align:left}.methods__head .section-head__title{font-size:24px;line-height:27.6px}.methods__grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:calc(100% + 2 * var(--space-24));margin-inline:calc(var(--space-24) * -1);padding:4px var(--space-24) 8px;scroll-padding-inline:var(--space-24)}.methods__grid::-webkit-scrollbar{display:none}.methods__item{flex:0 0 272px;scroll-snap-align:start}.method-card{height:580px}.methods__pager{display:flex;gap:6px;align-self:flex-start}.methods__dot{width:6px;height:6px;border-radius:3px;background:var(--text-muted);opacity:var(--pager-dot-opacity);transition:width var(--duration-base) var(--easing-standard)}.methods__dot[data-active=true]{width:18px;background:var(--text-primary);opacity:1}.methods__glow--blue{left:24px;top:303px;width:293px;height:406px}.methods__glow--violet{left:161px;top:407px;width:254px;height:360px}}.speak{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;padding:104px var(--space-64)}.speak__glow{position:absolute;z-index:-1;left:calc(50% - 104px);top:109px;width:680px;height:680px;border-radius:50%;background:var(--accent-violet-500);opacity:var(--glow-speaking-opacity);filter:blur(85px);pointer-events:none}.speak__content{display:flex;align-items:center;gap:var(--space-64);width:100%;max-width:1200px}.speak__copy{flex:0 0 520px;min-width:0;gap:var(--space-24)}.speak__copy,.speak__intro{display:flex;flex-direction:column}.speak__intro{gap:var(--space-16)}.speak__eyebrow,.speak__label{font:500 11px/14px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.speak__eyebrow{color:var(--accent-blue-label)}.speak__label{color:var(--text-muted)}.speak__title{font:700 48px/55.2px var(--font-heading);letter-spacing:-.025em;color:var(--text-primary)}.speak__body{font:400 18px/28.8px var(--font-body);color:var(--text-secondary)}.speak__formats{display:flex;flex-direction:column;gap:10px}.speak__format-list{display:flex;flex-wrap:wrap;gap:10px 20px}.speak__format{display:flex;align-items:center;gap:10px}.speak__format-icon{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--bg-700);border:1px solid var(--bg-400-border);color:var(--accent-blue-label)}.speak__format-text{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.speak__format-title{font:700 14px/normal var(--font-heading);color:var(--text-primary)}.speak__format-sub{display:none;font:400 12px/normal var(--font-body);color:var(--text-muted)}.speak__actions{display:flex;flex-direction:column;gap:14px}.speak__buttons{gap:20px}.speak__buttons,.speak__watch{display:flex;align-items:center}.speak__watch{gap:var(--space-8)}.speak__watch-label{font:500 14px/normal var(--font-body);color:var(--text-muted);white-space:nowrap}.video-platform{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--bg-700);border:1px solid var(--bg-400-border);color:var(--text-primary);transition:border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}@media (hover:hover){.video-platform:hover{border-color:var(--accent-blue-300)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.video-platform:hover{transform:translateY(-1px)}}.video-platform:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wall-wrap{flex:0 0 616px;min-width:0}.wall,.wall-wrap{position:relative}.wall{--tile-w:196px;--reel-h:348px;--type-h:225px;--wall-gap:14px;height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.wall__cols{display:flex;gap:var(--wall-gap);height:100%}.wall__cols--compact{display:none}.wall__col{flex:0 0 var(--tile-w);min-width:0}.wall__set{display:flex;flex-direction:column;gap:var(--wall-gap);padding-bottom:var(--wall-gap)}@media (prefers-reduced-motion:no-preference){.wall__track{animation:var(--wall-duration,40s) linear var(--wall-delay,0s) infinite both}.wall__track--up{animation-name:wall-up}.wall__track--down{animation-name:wall-down}}@media (prefers-reduced-motion:reduce){.wall__set[data-copy=true]{display:none}}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.wall__toggle{position:absolute;z-index:2;right:var(--space-12);bottom:var(--space-12);display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--reel-chip-bg);color:var(--text-on-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 13px/1 var(--font-heading);cursor:pointer}.wall__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.reel{position:relative;flex:none;width:100%;height:var(--reel-h);overflow:hidden;isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--bg-400-border);background:var(--bg-700);box-shadow:var(--shadow-reel)}.reel__poster,.reel__video{object-fit:cover}.reel__video{position:absolute;inset:0;width:100%;height:100%}.reel__scrim{position:absolute;left:-1px;right:-1px;height:110px;pointer-events:none}.reel__scrim--top{top:-1px;background:var(--reel-scrim-top)}.reel__scrim--bottom{bottom:-1px;background:var(--reel-scrim-bottom)}.reel__open{position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:pointer}.reel__open:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--semantic-focus-ring)}.reel__chip{position:absolute;z-index:2;top:13px;left:13px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--reel-chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 11px/normal var(--font-mono);letter-spacing:.06em;color:var(--text-on-accent);white-space:nowrap;pointer-events:none}.reel__live{flex:none;width:6px;height:6px;border-radius:50%;background:var(--reel-live)}.reel__sound{position:absolute;z-index:3;top:13px;right:13px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;background:var(--reel-chip-bg);color:var(--text-on-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.reel__sound:focus-visible{outline:none;box-shadow:var(--focus-ring)}.reel__track{position:absolute;z-index:2;left:13px;right:13px;bottom:13px;height:3px;border-radius:2px;background:var(--reel-progress-track);overflow:hidden;pointer-events:none}.reel__progress{display:block;width:100%;height:100%;border-radius:2px;background:var(--reel-progress);transform:scaleX(0);transform-origin:left}.reel__book{position:absolute;z-index:2;left:50%;bottom:28px;translate:-50% 0;padding:8px 14px;border-radius:var(--radius-pill);white-space:nowrap;background:var(--accent-blue-500);color:var(--text-on-accent);box-shadow:var(--shadow-button-primary);font:700 13px/1 var(--font-heading);opacity:0;transition:opacity var(--duration-base) var(--easing-standard)}.reel:focus-within .reel__book,.reel:hover .reel__book{opacity:1}.reel__book:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (hover:none){.reel__book{display:none}}.wall-tile{flex:none;display:flex;flex-direction:column;justify-content:space-between;height:var(--type-h);padding:var(--space-16);border-radius:var(--radius-xl);overflow:hidden;white-space:nowrap}.wall-tile__kicker{font:500 10px/normal var(--font-mono)}.wall-tile__big{font:700 31px/normal var(--font-heading)}.wall-tile__foot{display:flex;align-items:center;gap:6px;font:500 12px/normal var(--font-body)}.wall-tile--strategic{background:var(--accent-blue-500);color:var(--text-on-accent)}.wall-tile--series{background:var(--bg-700);border:1px solid var(--bg-400-border)}.wall-tile--series .wall-tile__kicker,.wall-tile__icon{color:var(--accent-blue-label)}.wall-tile--series .wall-tile__big{font-size:25px;white-space:normal;color:var(--text-primary)}.wall-tile--series .wall-tile__foot{align-items:flex-start;color:var(--text-muted);white-space:normal}.wall-tile__icon{flex:none}.wall-tile--quote{margin:0;background:linear-gradient(160deg,color-mix(in srgb,var(--accent-blue-500) 28%,var(--bg-700)),var(--bg-700) 70%);border:1px solid var(--bg-400-border)}.wall-tile--quote .wall-tile__kicker{color:var(--accent-blue-label)}.wall-tile--quote .wall-tile__big{margin:0;font-size:25px;line-height:1.12;white-space:normal;color:var(--text-primary)}.wall-tile--quote .wall-tile__foot{color:var(--text-muted);white-space:normal}@media (max-width:1199px){.wall-tile--quote .wall-tile__big{font-size:19px}}.tm{position:fixed;inset:0;z-index:1000;justify-content:center;background:var(--tm-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--tm-ink);overscroll-behavior:contain;overflow:hidden}.tm,.tm__content{display:flex;align-items:center;animation:tm-fade var(--duration-base) var(--easing-standard) both}.tm__content{gap:56px}@media (prefers-reduced-motion:no-preference){.tm__content{animation:tm-rise var(--duration-slow) var(--easing-standard) both}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.tm__btn{display:flex;align-items:center;justify-content:center;flex:none;border-radius:999px;cursor:pointer;background:var(--tm-glass);border:1px solid var(--tm-glass-border);color:var(--tm-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--duration-fast) var(--easing-standard)}@media (hover:hover){.tm__btn:hover{background:var(--tm-glass-hover)}}.tm__book:focus-visible,.tm__btn:focus-visible,.tm__ctl:focus-visible,.tm__thumb:focus-visible,.tm__title:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tm__top{position:absolute;z-index:3;top:36px;right:40px;display:flex;align-items:center;gap:16px}.tm__esc{font:500 11px/normal var(--font-mono);color:var(--tm-ink-55)}.tm__close{width:48px;height:48px}.tm__nav{position:absolute;z-index:3;top:calc(50% + 14px);translate:0 -50%;width:52px;height:52px}.tm__nav--prev{left:56px}.tm__nav--next{right:56px}.tm__player{position:relative;flex:none;height:min(761px,calc(100dvh - 139px));aspect-ratio:428/761;overflow:hidden;border-radius:var(--space-24);background:var(--tm-media-bg);box-shadow:var(--tm-player-shadow)}.tm__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tm__shade{position:absolute;left:0;right:0;pointer-events:none}.tm__shade--top{display:none;top:0;height:180px;background:var(--tm-shade-top)}.tm__shade--bottom{bottom:0;height:170px;background:var(--tm-shade-bottom)}.tm__chip{display:none;position:absolute;z-index:2;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--tm-chip);font:500 11px/normal var(--font-mono);color:var(--tm-ink);white-space:nowrap}.tm__live{width:6px;height:6px;border-radius:50%;background:var(--reel-live)}.tm__controls{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;gap:12px}.tm__scrub{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:14px;margin:0;background:transparent;cursor:pointer}.tm__scrub::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--tm-ink) var(--pct,0),var(--tm-track) var(--pct,0))}.tm__scrub::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--tm-ink) var(--pct,0),var(--tm-track) var(--pct,0))}.tm__scrub::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--tm-ink);border:0}.tm__scrub::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--tm-ink);border:0}.tm__scrub:focus-visible{outline:none}.tm__scrub:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.tm__scrub:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.tm__bar{display:flex;align-items:center;gap:14px}.tm__ctl{display:flex;padding:4px;margin:-4px;border-radius:var(--radius-sm);color:var(--tm-ink);cursor:pointer}.tm__time{font:500 12px/normal var(--font-mono);color:var(--tm-ink-85)}.tm__spacer{flex:1 1}.tm__rail,.tm__swipe{display:none}.tm__info{flex:none;width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tm__counter{font:500 12px/normal var(--font-mono);color:var(--tm-ink-60)}.tm__title{font:700 44px/1.15 var(--font-heading);color:var(--tm-ink);border-radius:var(--radius-sm)}.tm__desc{font:400 17px/1.45 var(--font-body);color:var(--tm-ink-78)}.tm__actions{display:flex;align-items:center;gap:12px}.tm__share{width:44px;height:44px}.tm__status{font:500 12px/normal var(--font-mono);color:var(--tm-ink-78)}.tm__more{display:flex;flex-direction:column;gap:20px;width:100%;padding-top:20px;border-top:1px solid var(--tm-divider)}.tm__more-label{font:500 11px/normal var(--font-mono);color:var(--tm-ink-55)}.tm__thumbs{display:flex;gap:10px}.tm__thumb{display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer}.tm__thumb,.tm__thumb-img{width:78px;border-radius:12px}.tm__thumb-img{position:relative;display:block;height:139px;overflow:hidden;opacity:.75;transition:opacity var(--duration-fast) var(--easing-standard)}.tm__thumb-img img{object-fit:cover}.tm__thumb-img:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--duration-fast) var(--easing-standard)}.tm__thumb-label{font:500 11px/normal var(--font-body);color:var(--tm-ink-60)}.tm__thumb:focus-visible .tm__thumb-img,.tm__thumb:hover .tm__thumb-img{opacity:1}.tm__thumb:focus-visible .tm__thumb-img:after,.tm__thumb:hover .tm__thumb-img:after{box-shadow:inset 0 0 0 2px var(--tm-ink)}.tm__thumb:focus-visible .tm__thumb-label,.tm__thumb:hover .tm__thumb-label{color:var(--tm-ink-95)}@media (min-width:1024px) and (max-height:760px){.tm__info{gap:14px}.tm__title{font-size:36px}.tm__thumb-img{height:110px;width:62px}.tm__thumb{width:62px}}@media (min-width:1024px) and (max-width:1279px){.tm__content{gap:32px}.tm__info{width:360px}.tm__nav--prev{left:20px}.tm__nav--next{right:20px}}@media (max-width:1023px){.tm{display:block;background:var(--tm-mobile-bg);-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none}.tm__content{position:absolute;inset:0;display:block}.tm__top{top:calc(16px + env(safe-area-inset-top, 0px));right:16px}.tm__bar,.tm__counter,.tm__desc,.tm__esc,.tm__more,.tm__nav,.tm__share{display:none}.tm__close{width:40px;height:40px;background:var(--tm-glass-mobile)}.tm__player{position:absolute;inset:0;height:auto;aspect-ratio:auto;border-radius:0;box-shadow:none;background:var(--tm-mobile-bg)}.tm__video{height:calc(100% - 151px)}.tm__shade--top{display:block}.tm__shade--bottom{bottom:151px;height:140px;background:var(--tm-shade-mobile)}.tm__chip{display:inline-flex;top:calc(22px + env(safe-area-inset-top, 0px));left:16px}.tm__controls{left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.tm__rail{position:absolute;z-index:3;right:16px;bottom:calc(301px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:14px}.tm__rail-btn{width:44px;height:44px;background:var(--tm-glass-mobile)}.tm__info{position:absolute;z-index:2;left:16px;right:16px;bottom:calc(48px + env(safe-area-inset-bottom, 0px));width:auto;gap:12px}.tm__title{font-size:24px;max-width:300px}.tm__actions{width:100%;flex-wrap:wrap;justify-content:center}.tm__book{flex:1 1 100%}.tm__status:empty{display:none}.tm__swipe{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font:500 12px/normal var(--font-body);color:var(--tm-ink-65)}}@media (max-width:1199px){.speak{padding:80px var(--space-64)}.speak__glow{left:calc(50% - 51px);top:292px;width:460px;height:460px}.speak__content{gap:28px;max-width:682px}.speak__copy{flex:0 0 330px;gap:18px}.speak__intro{gap:var(--space-12)}.speak__title{font-size:36px;line-height:43.2px;letter-spacing:-.02em}.speak__body{font-size:16px;line-height:25.6px}.speak__format-list{flex-direction:column;flex-wrap:nowrap}.speak__format-sub{display:block}.speak__buttons{flex-wrap:wrap;gap:14px 20px}.wall-wrap{flex:0 0 324px}.wall{--tile-w:155px;--reel-h:276px;--type-h:178px;height:600px}.wall__cols--desktop{display:none}.wall__cols--compact{display:flex}.wall-tile__big{font-size:25px}}@media (max-width:809px){.speak{padding:56px var(--space-24)}.speak__glow{left:5px;top:577px}.speak__content{flex-direction:column;align-items:stretch;gap:36px}.speak__copy{flex:none}.speak__title{font-size:24px;line-height:27.6px}.speak__buttons{flex-direction:column;align-items:stretch}.speak__cta{width:100%}.wall-wrap{flex:none;width:100%}.wall{--tile-w:calc((100% - 14px) / 2);--reel-h:292px;--type-h:189px;height:560px}.wall__col{flex:1 1}.wall-tile__big{font-size:26px}}.why{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-96) var(--space-64)}.why__photo{position:absolute;inset:-12% 0;z-index:-2;will-change:transform}.parallax__img{object-fit:cover}.why__overlay{position:absolute;inset:0;z-index:-1;background:var(--bg-900);opacity:var(--why-overlay-opacity)}.why__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-48);width:100%;max-width:1312px;margin-inline:auto}.cmp{--label-w:25%;--col-w:25%;position:relative;width:100%;max-width:1228px;padding:1px;border-radius:32px;background:var(--cmp-glass);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.cmp:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 4px var(--bg-400-border);pointer-events:none}.cmp__scroll{position:relative;overflow-x:auto;border-radius:31px;scrollbar-width:thin}.cmp__scroll:focus-visible{box-shadow:var(--focus-ring)}.cmp__highlight{position:absolute;top:0;bottom:0;left:calc(var(--label-w) + var(--col-w));width:var(--col-w);z-index:0;background:var(--cmp-highlight);box-shadow:var(--cmp-highlight-shadow);border:1px solid var(--bg-400-border)}.cmp__table{position:relative;z-index:1;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.cmp__table td,.cmp__table th{height:92px;padding:0 var(--space-32);text-align:left;vertical-align:middle;border-bottom:1px solid var(--cmp-divider);border-right:1px solid var(--cmp-divider)}.cmp__table tr>:last-child{border-right:0}.cmp__table tbody tr:last-child>*{border-bottom:0}.cmp__corner,.cmp__head{background:var(--bg-700)}.cmp__head{font:700 20px/28px var(--font-body);letter-spacing:-.02em;color:var(--text-primary)}.cmp__head--suraj{background:transparent}.cmp__label{background:var(--bg-600);font:700 18px/25.2px var(--font-body);letter-spacing:-.02em;color:var(--text-primary)}.cmp__cell{background:var(--bg-900)}.cmp__cell--suraj{background:transparent}.cmp__cell-inner{display:flex;align-items:center;gap:var(--space-12)}.cmp__icon{flex:none}.cmp__icon--yes{color:var(--semantic-success)}.cmp__icon--no{color:var(--semantic-danger)}.cmp__icon--neutral,.cmp__text{color:var(--text-muted)}.cmp__text{font:400 18px/28.8px var(--font-body)}.cmp__cell--suraj .cmp__text{color:var(--text-primary)}.cmp__swipe{display:none}.js .why:not([data-revealed]) .cmp__highlight,.js .why:not([data-revealed]) .cmp__table tr{opacity:0}.js .why[data-revealed] .cmp__table tr{animation:reveal-fade .2s var(--easing-standard) both;animation-delay:calc(var(--row-i) * 60ms + 80ms)}.js .why[data-revealed] .cmp__highlight{animation:reveal-fade .45s var(--easing-standard) both;animation-delay:calc(7 * 60ms + .3s)}@media (prefers-reduced-motion:no-preference){.js .why[data-revealed] .cmp__table tr{animation-name:reveal-up;animation-duration:var(--duration-reveal)}}@media (max-width:1199px){.why{padding:var(--space-96) var(--space-64)}.cmp{--label-w:307px;--col-w:307px;max-width:682px}.cmp__table{width:calc(var(--label-w) + 3 * var(--col-w))}.cmp__corner,.cmp__label{position:-webkit-sticky;position:sticky;left:0;z-index:2}.cmp__text{font-size:14px;line-height:22.4px}.cmp__swipe{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:var(--space-4) var(--space-8);border-radius:100px;background:var(--bg-900);font:400 16px/25.6px var(--font-body);color:var(--text-primary);white-space:nowrap;pointer-events:none}}@media (max-width:809px){.why{padding:var(--space-32) var(--space-24)}.why__inner{gap:var(--space-24)}.cmp{--label-w:120px;--col-w:120px;border-radius:var(--space-16)}.cmp__scroll{border-radius:15px}.cmp__table td,.cmp__table th{padding:0 var(--space-12)}.cmp__table .cmp__corner,.cmp__table .cmp__head,.cmp__table .cmp__label{vertical-align:bottom;padding:0 var(--space-8) var(--space-12) var(--space-12)!important;font:400 12px/19.2px var(--font-body);letter-spacing:0}.cmp__cell-inner{flex-direction:column;justify-content:center;text-align:center}.cmp__text{font-size:8px;line-height:12.8px;letter-spacing:.01em}}.ow{gap:var(--space-48);padding:var(--space-96) var(--space-24) 40px}.ow,.ow__head{display:flex;flex-direction:column;align-items:center}.ow__head{gap:var(--space-12);width:100%}.investor__eyebrow,.ow__eyebrow{font:400 12px/19.2px var(--font-body);letter-spacing:.01em}.ow__eyebrow{color:var(--text-muted)}.ow__card{--distance-reveal-y:32px;position:relative;isolation:isolate;width:100%;max-width:1312px;height:820px;border-radius:40px;overflow:hidden;color:var(--text-primary)}.ow__card:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ow-card-border);pointer-events:none}.ow__art,.ow__card:after{position:absolute;inset:0}.ow__art{z-index:-2}.ow__img{object-fit:cover}.ow__day,.ow__day-layer,.ow__night--mobile,.ow__night--tablet{display:none}[data-theme=light] .ow__night{display:none!important}[data-theme=light] .ow__day,[data-theme=light] .ow__day-layer{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .ow__night{display:none!important}:root:not([data-theme]) .ow__day,:root:not([data-theme]) .ow__day-layer{display:block}}.ow__layers{position:absolute;inset:0;pointer-events:none}.ow__scrim{position:absolute;z-index:-1;left:0;top:0;bottom:0;width:62%;background:var(--ow-scrim)}.ow__phone{position:absolute;left:68.22%;top:112px;width:20.96%;container-type:inline-size}.ow__scout{position:absolute;left:57.62%;top:506px;width:16.08%;height:auto}.phone-mockup{position:relative;aspect-ratio:418/872;background:var(--device-bezel);border-radius:15.31cqw;box-shadow:var(--device-shadow);overflow:hidden}.phone-mockup__screen{position:absolute;inset:1.61% 3.35%;overflow:hidden;border-radius:11.96cqw}.phone-mockup__screen-img{object-fit:cover}.phone-mockup__island{position:absolute;inset:2.98% 35.65% 93.12% 35.65%;background:#000;border-radius:4.07cqw}.js .ow:not([data-revealed]) .ow__phone{opacity:0}.js .ow[data-revealed] .ow__phone{animation:reveal-fade .2s var(--easing-standard) both;animation-delay:calc(var(--stagger) + .15s)}@media (prefers-reduced-motion:no-preference){.js .ow[data-revealed] .ow__phone{animation:ow-float-in var(--duration-reveal) var(--easing-standard) both;animation-delay:calc(var(--stagger) + .15s)}@keyframes ow-float-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}}.ow__info{position:absolute;left:40px;top:50%;transform:translateY(-50%);width:560px;max-width:calc(100% - 80px);display:flex;flex-direction:column;gap:28px}.ow__live{display:flex;align-items:center;gap:var(--space-8);font:400 14px/22.4px var(--font-body)}.ow__dot{position:relative;flex:none;width:6px;height:6px;border-radius:999px;background:var(--accent-teal-500)}@media (prefers-reduced-motion:no-preference){.ow__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ow-pulse 2s var(--easing-out) infinite}@keyframes ow-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}}.ow__brand{display:flex;align-items:center;gap:20px}.ow__app-icon{flex:none;width:72px;height:72px;border-radius:18px}.ow__name{font:700 36px/43.2px var(--font-heading);letter-spacing:-.02em}.ow__tagline{margin-top:var(--space-4);white-space:nowrap}.ow__body,.ow__tagline{font:400 14px/22.4px var(--font-body)}.ow__body b{font-weight:700}.ow__rule{width:100%;height:1px;margin:0;border:0;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.ow__journey{display:flex;flex-direction:column;gap:var(--space-16)}.ow__journey-label{font:400 12px/19.2px var(--font-body);letter-spacing:.01em;color:var(--text-muted)}.ow__steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ow__steps:after,.ow__steps:before{content:"";position:absolute;left:4px;top:4px;height:1px}.ow__steps:before{width:80%;background:color-mix(in srgb,var(--text-primary) 14%,transparent)}.ow__steps:after{width:60%;background:color-mix(in srgb,var(--text-primary) 60%,transparent)}.ow__step{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding-right:var(--space-8)}.ow__step-dot{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 55%,transparent)}.ow__step--current .ow__step-dot{background:var(--text-primary)}.ow__step--todo .ow__step-dot{background:var(--bg-700);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 40%,transparent)}.ow__step-label{font:400 14px/22.4px var(--font-body)}.ow__ctas{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ow__join{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:56px;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);background:var(--ow-join-bg);border:1px solid var(--ow-join-border);box-shadow:var(--overlay-cta-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 16px/16px var(--font-heading);color:var(--text-on-accent);white-space:nowrap;transition:transform var(--duration-fast) var(--easing-standard),filter var(--duration-fast) var(--easing-standard)}.investor__cta:focus-visible,.ow__join:focus-visible,.ow__store:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--focus-ring)}@media (hover:hover){.ow__join:hover{filter:brightness(1.08)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ow__join:hover{transform:translateY(-1px)}}.ow__stores{display:flex;align-items:center;gap:var(--space-12)}.ow__store{display:block;width:40px;height:40px;border-radius:10px;overflow:hidden}.ow__store:focus-visible{border-radius:10px}.ow__stores-label{font:400 14px/22.4px var(--font-body)}.investor{--distance-reveal-y:16px;--reveal-extra:120ms;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);width:100%;max-width:1080px;min-height:181px;margin-top:calc(-61px - var(--space-48));padding:39px;border-radius:var(--space-32);border:1px solid var(--investor-border);background:linear-gradient(var(--investor-tint),var(--investor-tint)),var(--bg-700)}.investor__text{display:flex;flex-direction:column;gap:var(--space-8);max-width:760px;min-width:0}.investor__eyebrow{color:var(--accent-amber-label)}.investor__title{font:700 36px/43.2px var(--font-heading);letter-spacing:-.02em;color:var(--text-heading)}.investor__body{font:400 14px/22.4px var(--font-body);color:var(--text-secondary)}.investor__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);border:1px solid var(--investor-cta-border);box-shadow:0 8px 18px 0 rgba(38,15,54,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 16px/16px var(--font-heading);color:var(--text-heading);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}@media (hover:hover){.investor__cta:hover{background:var(--investor-tint)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.investor__cta:hover{transform:translateY(-1px)}}@media (min-width:1600px){.ow{padding-bottom:72px}.investor__body,.ow__body{font-size:18px;line-height:28.8px}.investor{margin-top:calc(-48px - var(--space-48))}}@media (max-width:1199px){.ow{padding-bottom:41px}.investor__eyebrow,.ow__eyebrow,.ow__journey-label,.ow__step-label{font-size:10px;line-height:16px;letter-spacing:.01em}.ow__card{max-width:762px}.ow__night--desktop{display:none}.ow__night--tablet{display:block}.ow__info{width:321px}.investor__body,.ow__body{font-size:12px;line-height:19.2px}.ow__ctas{flex-direction:column;align-items:flex-start}.ow__phone{left:68.24%;top:380px;width:27.56%}.ow__scout{left:52.49%;top:600px;width:21%}.investor{max-width:586px;min-height:237px;margin-top:calc(-38px - var(--space-48));padding:39px 39px 39px 40px}.investor__text{max-width:386px}}@media (max-width:809px){.ow{padding-bottom:var(--space-24)}.investor__eyebrow,.ow__eyebrow,.ow__journey-label,.ow__step-label{font-size:8px;line-height:12.8px}.ow__step-label{color:var(--text-muted)}.ow__card{max-width:none;height:941px}.ow__night--tablet{display:none}.ow__night--mobile{display:block}.ow__info{top:40px;transform:none;width:auto;right:40px;max-width:none}.ow__phone{left:40.94%;top:650px;width:51.46%}.ow__scout{left:2.34%;top:770px;width:34.5%}.investor{flex-direction:column;align-items:flex-start;gap:28px;min-height:0;margin-top:calc(var(--space-24) - var(--space-48))}.investor,.investor__text{max-width:none}}.ow__tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-16px;padding:4px;background:var(--bg-800);box-shadow:inset 0 0 0 1px var(--bg-400-border)}.ow__tabs,.ow__tabs-thumb{border-radius:var(--radius-pill)}.ow__tabs-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--button-primary-bg);box-shadow:var(--shadow-button-primary);pointer-events:none}.ow__tabs[data-active=practice] .ow__tabs-thumb{transform:translateX(100%)}@media (prefers-reduced-motion:no-preference){.ow__tabs-thumb{transition:transform .32s var(--easing-standard)}}.ow__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard)}.ow__tab-kind{font:500 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.ow__tab-name{font:700 16px/20px var(--font-heading);letter-spacing:-.01em}.ow__tab[aria-selected=true]{color:var(--text-on-accent)}@media (hover:hover){.ow__tab[aria-selected=false]:hover{color:var(--text-primary)}}.ow__tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ow__panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-48);width:100%}.ow__panel[hidden]{display:none}@media (max-width:809px){.ow__tabs{width:100%;margin-top:-24px}.ow__tab{flex-direction:column;gap:2px;min-height:56px;padding:6px 10px}.ow__tab-kind{font-size:10px;line-height:12px}.ow__tab-name{font-size:15px;line-height:18px}}.ss-wrap{display:flex;justify-content:center;width:100%}.ss{--distance-reveal-y:32px;position:relative;isolation:isolate;width:100%;max-width:1312px;height:820px;border-radius:40px;border:1px solid var(--ss-line);background:var(--ss-surface);overflow:hidden;-webkit-clip-path:inset(0 round 40px);clip-path:inset(0 round 40px);color:var(--ss-ink)}.ss__glow{position:absolute;z-index:-1;border-radius:999px;pointer-events:none}.ss__glow--violet{right:-196px;top:-237px;width:787px;height:787px;background:var(--ss-glow);opacity:var(--ss-glow-a);filter:blur(120px)}.ss__glow--blue{left:-198px;bottom:-261px;width:590px;height:590px;background:var(--ss-glow);opacity:var(--ss-glow-b);filter:blur(90px)}.ss__content{position:absolute;left:40px;top:50%;transform:translateY(-50%);width:560px;max-width:calc(100% - 80px);display:flex;flex-direction:column;gap:28px}.ss__status{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-8);padding:8px 16px;border-radius:999px;background:var(--ss-accent-soft);font:600 13px/16px var(--ff-dm-sans),var(--font-body);color:var(--ss-accent-ink);white-space:nowrap}.ss__dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--ss-accent-ink)}.ss__title{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss__logo-wrap{margin:0;line-height:0}.ss__logo{display:block;width:320px;height:auto;color:var(--ss-ink)}.ss__role{font:600 15px/20px var(--ff-dm-sans),var(--font-body);color:var(--ss-muted)}.ss__body{font:400 15px/1.6 var(--ff-dm-sans),var(--font-body);color:var(--ss-body)}.ss__body b{font-weight:600;color:var(--ss-ink)}.ss__rule{width:100%;height:1px;margin:0;border:0;background:var(--ss-line)}.ss__trust{display:flex;flex-direction:column;gap:14px}.ss__trust-label{font:700 11px/14px var(--ff-dm-sans),var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted)}.ss__badges{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.ss__badge{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:18px;border:1px solid var(--ss-line);background:var(--ss-badge)}.ss__badge-icon{flex:none;display:block}.ss__badge--link{text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}@media (hover:hover){.ss__badge--link:hover{border-color:var(--ss-accent-ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ss__badge--link:hover{transform:translateY(-1px)}}.ss__badge--link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ss__badge-text{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ss__badge-name{font:700 15px/18px var(--ff-filson),var(--font-heading);letter-spacing:-.01em;color:var(--ss-ink)}.ss__badge-note{font:400 12px/15px var(--ff-dm-sans),var(--font-body);color:var(--ss-muted)}.ss__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ss__btn{gap:10px;padding:12px 16px 12px 26px;font:600 15px/16px var(--ff-dm-sans),var(--font-body);background-color:var(--ss-accent);background-image:none;color:#fff;box-shadow:0 6px 20px -6px rgba(139,108,245,.5);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}@media (hover:hover){.ss__btn:hover{background-color:var(--ss-accent-hover);box-shadow:0 10px 32px rgba(139,108,245,.55);filter:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ss__btn:hover{transform:scale(1.04)}}.ss__btn:focus-visible{box-shadow:0 10px 32px rgba(139,108,245,.55),var(--focus-ring)}.ss__btn .btn__icon{width:28px;height:28px;margin-block:0}.ss__link{font:600 15px/18px var(--ff-dm-sans),var(--font-body);color:var(--ss-muted);text-decoration:none;border-radius:4px}@media (hover:hover){.ss__link:hover{color:var(--ss-ink);text-decoration:underline;text-underline-offset:3px}}.ss__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ss__art{position:absolute;right:2.82%;top:calc(50% - 15px);transform:translateY(-50%);width:min(600px,45.73%);aspect-ratio:1;pointer-events:none;container-type:inline-size}.ss__art-card{position:absolute;max-width:none;height:auto;filter:drop-shadow(0 4.667cqw 10cqw rgb(10 5 31/.45))}.ss__art-card--book{left:-8.1%;top:-2.07%;width:91.17%}.ss__art-card--site{left:33.18%;top:13%;width:75%}.ss__caption{position:absolute;left:20%;top:88.33%;display:flex;align-items:center;gap:var(--space-8);padding:9px 16px 9px 14px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-surface);box-shadow:0 10px 24px 0 rgba(12,10,18,.25);font:600 13px/16px var(--ff-dm-sans),var(--font-body);color:var(--ss-ink);white-space:nowrap}.ss__caption-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--ss-accent-ink)}.js .ss .ss__art-card{opacity:0}.js .ss[data-revealed] .ss__art-card{animation:reveal-fade var(--duration-reveal) var(--easing-standard) .15s both}@media (prefers-reduced-motion:no-preference){.js .ss[data-revealed] .ss__art-card{animation:ss-drift var(--duration-reveal) var(--easing-standard) .15s both}@keyframes ss-drift{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (max-width:1199px){.ss{max-width:762px;height:auto;min-height:820px;padding:40px 40px 0;display:flex;flex-direction:column}.ss__glow--violet{right:-114px;top:-137px;width:457px;height:457px;filter:blur(70px)}.ss__glow--blue{left:-114px;bottom:-152px;width:343px;height:343px;filter:blur(52px)}.ss__content{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none}.ss__logo{width:300px}.ss__art{position:relative;right:auto;top:auto;transform:none;width:318px;max-width:100%;margin:24px 0 0 32.55%;flex:none}.ss__caption{display:none}}@media (max-width:809px){.ss{max-width:none;min-height:941px;padding:32px 24px 15px}.ss__glow--violet{right:-51px;top:-62px;width:205px;height:205px;filter:blur(31px)}.ss__glow--blue{left:-51px;bottom:-68px;width:154px;height:154px;filter:blur(23px)}.ss__content{gap:24px}.ss__logo{width:230px}.ss__art{width:min(300px,calc(100% - 8px));margin:13px 0 0 4px}}.testimonials{display:flex;justify-content:center;padding:var(--space-96) var(--space-64) 0;background:var(--bg-800)}.testimonials__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-48);width:100%;min-width:0;max-width:1312px}.testimonials__head .section-head__title{flex-shrink:1}.testimonials__head .section-head__sub{min-width:250px}.testimonials__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.testimonials__cards:focus-visible{border-radius:var(--radius-lg);box-shadow:var(--focus-ring)}.stars{display:inline-flex;gap:3px;color:var(--semantic-star)}.t-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-24);min-height:360px;margin:0;padding:var(--space-32) var(--space-24);border-radius:var(--radius-lg);background:var(--bg-700);border:1px solid var(--bg-400-border)}.t-card__quote,.t-card__top{display:flex;flex-direction:column;gap:14px}.t-card__quote{margin:0}.t-card__headline{font:500 24px/31.2px var(--font-heading);letter-spacing:-.01em;color:var(--text-primary)}.t-card__body{font:400 16px/25.6px var(--font-body);color:var(--text-body)}.t-card__author{display:flex;align-items:center;gap:var(--space-12);padding-top:var(--space-8)}.t-card__avatar{flex:none;width:48px;height:48px;border-radius:999px;object-fit:cover}.t-card__avatar--initials{display:grid;place-items:center;background:var(--bg-600);border:1px solid var(--bg-400-border);font:700 16px/1 var(--font-heading);color:var(--text-primary)}.t-card--extra{display:none}.t-card__who{display:flex;flex-direction:column;gap:2px;min-width:0}.t-card__name{font:700 16px/16px var(--font-heading);color:var(--text-primary)}.t-card__role{font:400 14px/22.4px var(--font-body);color:var(--text-muted)}.t-mq{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.t-mq__track{display:flex;gap:20px;width:max-content}.t-mq__item{flex:0 0 280px;height:220px;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-32) var(--space-24);border-radius:var(--space-16);background:var(--marquee-bg);border:1px solid var(--bg-400-border)}.t-mq__headline{font:700 16px/20px var(--font-heading);color:var(--text-primary)}.t-mq__who{display:flex;flex-direction:column;margin-top:auto}.t-mq__name{color:var(--text-primary)}.t-mq__name,.t-mq__role{font:400 14px/22.4px var(--font-body)}.t-mq__role{color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.t-mq__track{animation:t-marquee var(--marquee-duration) linear infinite}.t-mq:focus-within .t-mq__track,.t-mq:hover .t-mq__track{animation-play-state:paused}@keyframes t-marquee{to{transform:translateX(calc(-50% - 10px))}}}@media (prefers-reduced-motion:reduce){.t-mq__track{flex-wrap:wrap;justify-content:center;width:100%}.t-mq__item[aria-hidden=true]{display:none}}@media (max-width:1199px){.testimonials__cards{grid-template-columns:1fr}}@media (max-width:809px){.testimonials{padding:var(--space-32) var(--space-24) 0}.testimonials__inner{gap:var(--space-24)}.testimonials__cards{display:flex;gap:var(--space-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 2 * var(--space-24));padding:0 var(--space-24);scroll-padding-inline:var(--space-24)}.testimonials__cards::-webkit-scrollbar{display:none}.t-card{position:relative;flex:0 0 min(342px,100%);min-height:410px;scroll-snap-align:start}.t-card--extra{display:flex}.t-mq{display:none}}.cta{display:flex;justify-content:center;padding:80px var(--space-64) var(--space-96);background:var(--bg-800)}.cta__card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:72px;width:100%;max-width:1040px;padding:56px 56px 56px 72px;border-radius:48px;background:var(--bg-900);border:1px solid var(--bg-400-border);-webkit-clip-path:inset(0 round 48px);clip-path:inset(0 round 48px)}.cta__glow{position:absolute;z-index:-1;border-radius:50%;opacity:var(--glow-cta-opacity);pointer-events:none}.cta__glow--blue{left:552px;top:-14px;width:520px;height:520px;background:var(--accent-blue-500);filter:blur(75px)}.cta__glow--violet{left:502px;top:226px;width:320px;height:320px;background:var(--accent-violet-500);filter:blur(65px)}.cta__main{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24)}.cta__eyebrow{font:500 11px/14px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-blue-label)}.cta__title{font:700 48px/55.2px var(--font-heading);letter-spacing:-.025em;color:var(--text-primary)}.cta__caption{font:400 18px/28.8px var(--font-body);color:var(--text-secondary)}.cta__caption b{font-weight:700;color:var(--text-primary)}.cta__buttons{display:flex;gap:var(--space-12);flex-wrap:wrap}.cta__photo{position:relative;flex:none;width:400px;height:440px;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--bg-400-border);box-shadow:var(--shadow-cta-photo)}.cta__img{object-fit:cover}@media (max-width:1199px){.cta{padding:80px var(--space-64) var(--space-96)}.cta__card{max-width:682px;gap:28px;padding:36px}.cta__main{gap:18px}.cta__title{font-size:36px;line-height:43.2px;letter-spacing:-.02em}.cta__caption{font-size:16px;line-height:25.6px}.cta__photo{width:300px;height:340px}.cta__glow--blue{left:324px;top:-16px;width:400px;height:400px}.cta__glow--violet{left:244px;top:194px;width:260px;height:260px}}@media (max-width:809px){.cta{padding:var(--space-24) var(--space-24) var(--space-32)}.cta__card{flex-direction:column;align-items:stretch;gap:28px;padding:32px 12px 12px;border-radius:24px;-webkit-clip-path:inset(0 round 24px);clip-path:inset(0 round 24px)}.cta__main{display:contents}.cta__caption,.cta__eyebrow,.cta__title{margin-inline:12px}.cta__eyebrow{order:0;margin-bottom:-14px}.cta__title{order:1;font-size:24px;line-height:27.6px;margin-bottom:-14px}.cta__caption{order:2;font-size:16px;line-height:25.6px}.cta__photo{order:3;width:100%;height:300px}.cta__buttons{order:4;flex-direction:column;gap:10px;width:100%}.cta__buttons .btn{display:flex;width:100%}.cta__glow--blue{left:30px;top:185px;width:340px;height:340px}.cta__glow--violet{left:-70px;top:375px;width:240px;height:240px}}.mobile-cta{display:none}@media (max-width:809px){html:has(.mobile-cta){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-cta{position:fixed;z-index:55;left:0;right:0;bottom:0;display:block;padding:var(--space-16) max(var(--space-16),env(safe-area-inset-right)) calc(var(--space-16) + env(safe-area-inset-bottom)) max(var(--space-16),env(safe-area-inset-left));background:var(--bg-600);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard),visibility 0s linear var(--duration-base)}.mobile-cta[data-shown=true]{transform:none;opacity:1;visibility:visible;transition-delay:0s}}@media (max-width:809px) and (prefers-reduced-motion:reduce){.mobile-cta{transform:none}}