.page-module___8aEwW__page{--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--section-space:clamp(5rem, 11vw, 11rem);background:var(--color-surface);min-height:100vh;color:var(--color-body-text);overflow:hidden}.page-module___8aEwW__header{border-bottom:1px solid color-mix(in oklab, var(--color-border) 64%, transparent);max-width:96rem;padding:1.25rem var(--page-gutter);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.page-module___8aEwW__wordmark,.page-module___8aEwW__wordmarkCompact{color:var(--color-heading);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.7rem;line-height:1;display:inline-flex;position:relative}.page-module___8aEwW__wordmarkCompact{letter-spacing:-.02em;font-size:1.2rem}.page-module___8aEwW__wordmarkDot{background:var(--color-brand);border-radius:50%;width:.35rem;height:.35rem;margin:.05rem .3rem 0 0}.page-module___8aEwW__nav{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-left:auto;display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__footer a,.page-module___8aEwW__textLink{transition:color var(--motion-transition-default), opacity var(--motion-transition-default)}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__footer a:hover,.page-module___8aEwW__textLink:hover{color:var(--color-heading)}.page-module___8aEwW__headerButton{font-family:var(--font-mono);font-size:var(--text-caption);height:2.4rem;padding-inline:1rem}.page-module___8aEwW__arrow{font-family:var(--font-sans);font-size:1.15em;line-height:1}.page-module___8aEwW__hero{max-width:96rem;min-height:min(52rem,100vh - 4.5rem);padding:clamp(5rem, 11vw, 11rem) var(--page-gutter) clamp(4rem, 8vw, 8rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);gap:clamp(3rem,7vw,8rem);margin:0 auto;display:grid}.page-module___8aEwW__heroCopy{align-self:center;max-width:45rem}.page-module___8aEwW__heroEyebrow,.page-module___8aEwW__kicker,.page-module___8aEwW__mono{color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.page-module___8aEwW__heroEyebrow{align-items:center;gap:.7rem;display:flex}.page-module___8aEwW__heroEyebrow .page-module___8aEwW__mono,.page-module___8aEwW__kicker span{color:var(--color-body-text)}.page-module___8aEwW__heroEyebrow .page-module___8aEwW__mono{margin-left:.5rem}.page-module___8aEwW__marker,.page-module___8aEwW__tabDot{background:var(--color-brand);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.page-module___8aEwW__heroHeading{font-size:clamp(4rem, 8.7vw, var(--text-hero));letter-spacing:-.045em;max-width:12ch;margin-top:2rem;line-height:.96}.page-module___8aEwW__heroDescription,.page-module___8aEwW__sectionLead,.page-module___8aEwW__conversationCopy>p{color:var(--color-body-text);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.page-module___8aEwW__heroDescription{max-width:35rem;margin-top:2.5rem}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.page-module___8aEwW__heroActions>:first-child{font-family:var(--font-mono);font-size:var(--text-caption)}.page-module___8aEwW__textLink{color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em}.page-module___8aEwW__textLink>span{color:var(--color-brand)}.page-module___8aEwW__heroNote{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);align-items:flex-start;gap:.8rem;margin-top:5rem;display:flex}.page-module___8aEwW__heroNoteLine{background:var(--color-brand);width:1px;height:1.8rem;margin-top:.1rem;display:block}.page-module___8aEwW__heroMedia{align-self:center;width:100%;max-width:39rem}.page-module___8aEwW__heroImageFrame{aspect-ratio:.92;background:var(--color-surface-raised);position:relative;overflow:hidden}.page-module___8aEwW__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-module___8aEwW__imageIndex{background:var(--color-surface);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;padding:.35rem .5rem;position:absolute;bottom:1.2rem;left:1.2rem}.page-module___8aEwW__imageIndex span{color:var(--color-brand);margin:0 .35rem}.page-module___8aEwW__heroMediaCaption{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;justify-content:space-between;padding:.85rem 0;display:flex}.page-module___8aEwW__heroMediaCaption .page-module___8aEwW__mono{color:var(--color-body-text)}.page-module___8aEwW__signalBand{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.page-module___8aEwW__signalBandInner{max-width:96rem;padding:1.7rem var(--page-gutter);grid-template-columns:1fr minmax(0,2.5fr) 1fr;align-items:center;gap:2rem;margin:0 auto;display:grid}.page-module___8aEwW__signalBandInner p{color:var(--color-heading);font-family:var(--font-display);letter-spacing:-.02em;max-width:34rem;margin:0;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.1}.page-module___8aEwW__signalRule{background:var(--color-brand);justify-self:end;width:5rem;height:1px;display:block}.page-module___8aEwW__approachSection,.page-module___8aEwW__explorerSection,.page-module___8aEwW__teamsSection,.page-module___8aEwW__conversationSection{max-width:96rem;padding:var(--section-space) var(--page-gutter);margin:0 auto}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__explorerHeader{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.75fr);justify-content:space-between;gap:3rem;display:grid}.page-module___8aEwW__kicker{margin:0 0 1.8rem}.page-module___8aEwW__kicker span{color:var(--color-body-text)}.page-module___8aEwW__sectionHeading{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.98}.page-module___8aEwW__sectionHeading em{color:var(--color-brand);font-style:normal}.page-module___8aEwW__sectionLead{align-self:end;max-width:30rem}.page-module___8aEwW__lensGrid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(4rem,8vw,8rem);display:grid}.page-module___8aEwW__lensCard{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-body-text);cursor:pointer;text-align:left;transition:border-color var(--motion-transition-default), background-color var(--motion-transition-default), transform var(--motion-transition-default);padding:0}.page-module___8aEwW__lensCard:hover,.page-module___8aEwW__lensCardActive{background:var(--color-secondary);border-color:var(--color-brand);transform:translateY(-.4rem)}.page-module___8aEwW__lensImageWrap{aspect-ratio:1.75;position:relative;overflow:hidden}.page-module___8aEwW__lensImage{filter:saturate(.9);-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--motion-easing-standard), filter .6s var(--motion-easing-standard)}.page-module___8aEwW__lensCard:hover .page-module___8aEwW__lensImage,.page-module___8aEwW__lensCardActive .page-module___8aEwW__lensImage{filter:saturate(1.1);transform:scale(1.04)}.page-module___8aEwW__lensNumber{color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);position:absolute;top:1rem;left:1rem}.page-module___8aEwW__lensContent{min-height:11rem;padding:1.4rem 1.25rem 1.2rem;position:relative}.page-module___8aEwW__lensContent .page-module___8aEwW__mono{color:var(--color-brand)}.page-module___8aEwW__lensContent h3{color:var(--color-heading);font-family:var(--font-display);letter-spacing:-.025em;max-width:10ch;margin:1.3rem 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:400;line-height:1.02}.page-module___8aEwW__lensArrow{color:var(--color-brand);font-size:1.3rem;position:absolute;bottom:1.25rem;right:1.25rem}.page-module___8aEwW__explorerSection{border-top:1px solid var(--color-border)}.page-module___8aEwW__explorerTabs{margin-top:clamp(3rem,6vw,5rem)}.page-module___8aEwW__explorerTabsList{border-bottom:1px solid var(--color-border);border-radius:0;justify-content:flex-start;gap:2rem;width:100%;padding:0;display:flex}.page-module___8aEwW__explorerTab{color:var(--color-body-text);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;border-radius:0;flex:none;gap:.6rem;height:3.2rem;padding:0}.page-module___8aEwW__explorerTab[data-state=active]{color:var(--color-heading)}.page-module___8aEwW__explorerTab[data-state=active] .page-module___8aEwW__tabDot{background:var(--color-brand)}.page-module___8aEwW__explorerTab:not([data-state=active]) .page-module___8aEwW__tabDot{background:var(--color-border)}.page-module___8aEwW__explorerContent{margin-top:1px}.page-module___8aEwW__explorerPanel{background:var(--color-surface-raised);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr);min-height:29rem;display:grid}.page-module___8aEwW__explorerCopy{flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,4rem);display:flex}.page-module___8aEwW__explorerCopy h3{color:var(--color-heading);font-family:var(--font-display);letter-spacing:-.04em;max-width:8ch;margin:2rem 0;font-size:clamp(2.2rem,4.3vw,4.6rem);font-weight:400;line-height:.98}.page-module___8aEwW__explorerCopy p{font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:24rem}.page-module___8aEwW__explorerMeta{border-top:1px solid var(--color-border);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;justify-content:space-between;margin-top:2rem;padding-top:1rem;display:flex}.page-module___8aEwW__explorerMeta span:last-child{color:var(--color-brand);font-size:1.15rem}.page-module___8aEwW__explorerImageWrap{min-height:29rem;position:relative;overflow:hidden}.page-module___8aEwW__explorerImage{-o-object-fit:cover;object-fit:cover}.page-module___8aEwW__explorerCaption{background:var(--color-surface);color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;padding:.35rem .5rem;position:absolute;bottom:1.2rem;left:1.2rem}.page-module___8aEwW__teamsSection{border-top:1px solid var(--color-border)}.page-module___8aEwW__teamsIntro{max-width:48rem}.page-module___8aEwW__useCaseList{border-top:1px solid var(--color-border);margin-top:clamp(4rem,8vw,8rem)}.page-module___8aEwW__useCaseRow{border-bottom:1px solid var(--color-border);transition:background-color var(--motion-transition-default), padding var(--motion-transition-default);grid-template-columns:2rem 7rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,4vw,4rem);padding:1.2rem 0;display:grid}.page-module___8aEwW__useCaseRow:hover{background:var(--color-surface-raised);padding-inline:1rem}.page-module___8aEwW__useCaseIndex,.page-module___8aEwW__useCaseArrow{color:var(--color-brand);font-family:var(--font-mono);font-size:var(--text-caption)}.page-module___8aEwW__useCaseImageWrap{aspect-ratio:1;position:relative;overflow:hidden}.page-module___8aEwW__useCaseImage{-o-object-fit:cover;object-fit:cover}.page-module___8aEwW__useCaseCopy{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr);align-items:baseline;gap:2rem;display:grid}.page-module___8aEwW__useCaseCopy h3{color:var(--color-heading);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:400}.page-module___8aEwW__useCaseCopy p{font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:30rem;margin:0}.page-module___8aEwW__useCaseArrow{font-family:var(--font-sans);text-align:right;font-size:1.4rem}.page-module___8aEwW__conversationSection{border-top:1px solid var(--color-border);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.page-module___8aEwW__conversationImageWrap{aspect-ratio:.86;max-height:44rem;position:relative;overflow:hidden}.page-module___8aEwW__conversationImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-module___8aEwW__conversationCopy{max-width:40rem}.page-module___8aEwW__conversationCopy>p{max-width:32rem;margin:2.5rem 0 0}.page-module___8aEwW__conversationForm{margin-top:3.5rem}.page-module___8aEwW__conversationForm label{color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;margin-bottom:.75rem;display:block}.page-module___8aEwW__formRow{align-items:stretch;gap:.6rem;display:flex}.page-module___8aEwW__formRow input{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-family:var(--font-sans);font-size:var(--text-body);outline:none;flex:1;min-width:0;padding:.8rem 1rem}.page-module___8aEwW__formRow input::placeholder{color:var(--color-body-text);opacity:.8}.page-module___8aEwW__formRow input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand) 22%, transparent)}.page-module___8aEwW__formRow button{font-family:var(--font-mono);font-size:var(--text-caption)}.page-module___8aEwW__formNote{color:var(--color-body-text);font-family:var(--font-mono);font-size:var(--text-caption);margin:.9rem 0 0}.page-module___8aEwW__footer{border-top:1px solid var(--color-border);max-width:96rem;padding:3rem var(--page-gutter) 1.25rem;grid-template-columns:1.6fr 1fr 1fr;gap:3rem;margin:0 auto;display:grid}.page-module___8aEwW__footer p,.page-module___8aEwW__footer .page-module___8aEwW__muted{color:var(--color-body-text);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:1.3rem 0 0}.page-module___8aEwW__footerLinks{font-family:var(--font-mono);font-size:var(--text-caption);flex-direction:column;gap:.65rem;display:flex}.page-module___8aEwW__footerLinks .page-module___8aEwW__mono{color:var(--color-brand);margin-bottom:.5rem}.page-module___8aEwW__footerBottom{border-top:1px solid var(--color-border);color:var(--color-body-text);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;margin-top:2rem;padding-top:1rem;display:flex}@media (max-width:900px){.page-module___8aEwW__hero,.page-module___8aEwW__conversationSection{grid-template-columns:1fr}.page-module___8aEwW__heroMedia{justify-self:end;max-width:36rem}.page-module___8aEwW__signalBandInner{grid-template-columns:1fr}.page-module___8aEwW__signalRule{display:none}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__explorerHeader{grid-template-columns:1fr}.page-module___8aEwW__sectionLead{justify-self:start}.page-module___8aEwW__conversationImageWrap{max-width:28rem;max-height:32rem}.page-module___8aEwW__conversationCopy{max-width:none}}@media (max-width:700px){.page-module___8aEwW__header{gap:1rem}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__headerButton{margin-left:auto}.page-module___8aEwW__hero{padding-top:4.5rem}.page-module___8aEwW__heroHeading{font-size:clamp(3.5rem,16vw,5.5rem)}.page-module___8aEwW__heroDescription,.page-module___8aEwW__sectionLead,.page-module___8aEwW__conversationCopy>p{font-size:1.1rem}.page-module___8aEwW__heroNote{margin-top:3.5rem}.page-module___8aEwW__lensGrid{grid-template-columns:1fr}.page-module___8aEwW__lensImageWrap{aspect-ratio:1.7}.page-module___8aEwW__lensContent{min-height:9rem}.page-module___8aEwW__explorerTabsList{gap:1.1rem;overflow-x:auto}.page-module___8aEwW__explorerTab{font-size:.65rem}.page-module___8aEwW__explorerPanel{grid-template-columns:1fr}.page-module___8aEwW__explorerCopy{min-height:22rem}.page-module___8aEwW__explorerImageWrap{min-height:16rem}.page-module___8aEwW__useCaseRow{grid-template-columns:1.5rem 4.5rem minmax(0,1fr) 1.2rem;align-items:start}.page-module___8aEwW__useCaseCopy{display:block}.page-module___8aEwW__useCaseCopy h3{font-size:1.45rem}.page-module___8aEwW__useCaseCopy p{margin-top:.55rem;font-size:.95rem;line-height:1.45}.page-module___8aEwW__formRow{flex-direction:column;align-items:stretch}.page-module___8aEwW__formRow button{align-self:flex-start}.page-module___8aEwW__footer{grid-template-columns:1fr 1fr}.page-module___8aEwW__footer>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__lensCard,.page-module___8aEwW__lensImage,.page-module___8aEwW__useCaseRow,.page-module___8aEwW__nav a,.page-module___8aEwW__footer a,.page-module___8aEwW__textLink{transition:none}}
