:root[data-identity]{--bg: var(--upload-color-paper);--bg-alt: var(--upload-color-paper-muted);--panel: var(--upload-color-paper-panel);--line: var(--upload-color-border-light);--line-strong: var(--upload-color-control-light);--text: var(--upload-color-ink);--muted: var(--upload-color-ink-muted);--faint: var(--upload-color-ink-muted);--accent: var(--upload-color-neural-violet-deep);--accent-dark: var(--upload-color-neural-violet-deep);--accent-soft: #ede6f8;--maxw: var(--upload-width-content);--gutter: clamp(24px, 5vw, 64px);--radius: var(--upload-radius-control);--identity-nav-height: 76px;--concept-ink: var(--upload-color-void-text);--concept-muted: var(--upload-color-void-muted);--concept-violet: var(--upload-color-neural-violet);scrollbar-color:var(--upload-color-control-light) var(--upload-color-paper)}:root[data-identity] body{font-family:var(--upload-font-body);line-height:var(--upload-type-body-leading)}:root[data-identity] ::selection{color:var(--upload-color-paper-panel);background:var(--upload-color-neural-violet-deep)}.identity-page{padding-top:var(--identity-nav-height)}.identity-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.identity-navigation{--accent: var(--upload-color-neural-violet);--bg: var(--upload-color-void);--text: var(--upload-color-void-text);--muted: var(--upload-color-void-muted);--panel: var(--upload-color-void-raised);position:fixed;inset:0 0 auto;z-index:30;color:var(--upload-color-void-text);background:var(--upload-color-void);color-scheme:dark}.identity-navigation .nav{background:transparent;color:inherit}.identity-navigation .nav__inner{min-height:var(--identity-nav-height)}.identity-navigation .nav__brand{gap:14px;min-height:48px}.identity-navigation .nav__specimen{display:block;width:48px;height:48px}.identity-page :is(.nav__mark,.footer__mark){font-family:var(--upload-font-display);font-size:23px;font-weight:400;letter-spacing:-.025em}.identity-navigation :is(.nav__link,.navmenu__trigger){color:var(--upload-color-void-muted);font-size:14px;font-weight:500}.identity-navigation :is(.nav__link,.navmenu__trigger):hover{color:var(--upload-color-neural-violet)}.identity-navigation .nav__product{min-height:44px;padding-inline:20px;border:0;color:var(--upload-color-void);background:var(--upload-color-neural-violet);font-size:14px}.identity-navigation .nav__product:hover{color:var(--upload-color-void);background:#c4acf6}.identity-navigation .navmenu__panel{border:0;background:var(--upload-color-void-raised);box-shadow:var(--upload-shadow-float)}.identity-navigation .navmenu__item{min-height:44px;color:var(--upload-color-void-text)!important}.identity-navigation .navmenu__item:hover{background:#252032}.identity-navigation--paper{--accent: var(--upload-color-neural-violet-deep);--bg: var(--upload-color-paper);--text: var(--upload-color-ink);--muted: var(--upload-color-ink-muted);--panel: var(--upload-color-paper-panel);color:var(--upload-color-ink);background:var(--upload-color-paper);color-scheme:light}.identity-navigation--paper :is(.nav__link,.navmenu__trigger){color:var(--upload-color-ink-muted)}.identity-navigation--paper :is(.nav__link,.navmenu__trigger):hover{color:var(--upload-color-neural-violet-deep)}.identity-navigation--paper .nav__product{color:var(--upload-color-paper-panel);background:var(--upload-color-neural-violet-deep)}.identity-navigation--paper .nav__product:hover{background:#5536aa;color:var(--upload-color-paper-panel)}.identity-navigation--paper .navmenu__panel{background:var(--upload-color-paper-panel)}.identity-navigation--paper .navmenu__item{color:var(--upload-color-ink)!important}.identity-navigation--paper .navmenu__item:hover{background:var(--accent-soft)}.identity-page .concept-sequence{--accent: var(--upload-color-neural-violet);height:290svh}.identity-page .concept-stage{top:var(--identity-nav-height);height:calc(100svh - var(--identity-nav-height));min-height:0;background:var(--upload-color-void)}.identity-page .concept-stage__fallback{background:var(--upload-color-void)}.identity-page .concept-stage__vignette{background:linear-gradient(90deg,rgb(7 8 11 / 80%),rgb(7 8 11 / 5%) 55%,transparent)}.identity-page .concept-stage__canvas{transform:translate(clamp(0px,calc((.6 - var(--concept-progress)) * 30vw),18vw))}.identity-page .concept-equation{animation:none}.identity-page .concept-hero{top:clamp(78px,16vh,168px);left:max(var(--gutter),calc((100vw - var(--maxw)) / 2));width:min(38vw,465px)}.identity-page .concept-hero h1{font-family:var(--upload-font-display);font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.035em}.identity-page .concept-lead{max-width:33ch;margin-top:28px;color:var(--upload-color-void-muted);font-family:var(--upload-font-body);font-size:17px;font-weight:400;line-height:1.55}.identity-page :is(.concept-readout,.concept-scroll,.concept-status,.concept-readout span:not(.concept-readout__index)){font-family:var(--upload-font-body);letter-spacing:0;text-transform:none}.identity-page .concept-readout{right:var(--gutter);bottom:38px;max-width:300px}.identity-page .concept-readout p{font-family:var(--upload-font-display);font-size:21px}.identity-page .concept-readout span:not(.concept-readout__index){font-size:12px}.identity-page .concept-readout__index{font-family:var(--upload-font-data);color:var(--upload-color-neural-violet)!important}.identity-page .concept-zoom{top:24px;right:var(--gutter);grid-template-columns:44px 56px 44px;grid-template-rows:44px;gap:0;padding:0;border:1px solid var(--upload-color-control-dark);border-radius:4px;background:var(--upload-color-void);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.identity-page .concept-zoom button{border-radius:2px;color:var(--upload-color-void-text)}.identity-page .concept-zoom button:disabled{color:var(--upload-color-disabled-void);opacity:1}.identity-page .concept-status{top:30px;right:var(--gutter)}.identity-page .concept-status--loading:before{box-shadow:none}.identity-page .concept-status--error{color:var(--upload-color-error-void)}.identity-source{position:absolute;bottom:38px;left:max(var(--gutter),calc((100vw - var(--maxw)) / 2));z-index:5;width:min(400px,40vw);color:var(--upload-color-void-muted);font-size:12px;line-height:1.5}.identity-source summary{display:flex;align-items:center;gap:10px;width:fit-content;min-height:44px;cursor:pointer;list-style:none}.identity-source summary::-webkit-details-marker{display:none}.identity-source summary:before{width:12px;height:1px;background:currentColor;transform:rotate(-45deg);content:""}.identity-source[open]{padding:12px 18px;margin-left:-18px;border-radius:4px;background:var(--upload-color-void-raised)}.identity-source p+p{margin-top:8px}.identity-source nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.identity-source a{color:var(--upload-color-neural-violet);text-decoration:underline;text-underline-offset:4px}.identity-source :is(summary,a):focus-visible{outline-color:var(--upload-color-neural-violet)}.identity-page .concept-scroll{top:auto;right:var(--gutter);bottom:148px;writing-mode:horizontal-tb;min-height:44px;color:var(--upload-color-void-muted);font-size:12px}.identity-page .concept-scroll i{display:none}.identity-page .concept-current{box-shadow:none}.identity-page :is(.section,.join){scroll-margin-top:calc(var(--identity-nav-height) + 24px)}.identity-page .section{padding-block:112px}.identity-page .section__head{max-width:var(--upload-width-reading);margin-bottom:44px}.identity-page :is(.section__title,.join__title){font-family:var(--upload-font-display);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.025em}.identity-page .section__intro{max-width:62ch;margin-top:24px;font-size:18px;line-height:1.6}.identity-page :is(.card__heading,.subscribe__label){font-family:var(--upload-font-display);font-weight:450}.identity-page .work__videos{max-width:var(--upload-width-figure);gap:32px}.identity-page .video{border:0;border-radius:2px}.identity-page .video__play{width:52px;height:52px;border:0;background:var(--upload-color-neural-violet-deep)}.identity-page .work__caption{max-width:62ch;margin-top:16px;color:var(--upload-color-ink-muted);font-size:13px}.identity-page .work__copy{max-width:var(--upload-width-figure);gap:40px;margin-top:40px}.identity-page .work__para{font-size:16px;line-height:1.65}.identity-page .work__page{margin-top:32px;gap:18px}.identity-page .btn{border-radius:4px;min-height:44px}.identity-page .btn--primary{border-color:var(--accent-dark);background:var(--accent-dark)}.identity-page .btn--primary:hover{background:#5536aa;border-color:#5536aa}.identity-page .btn--ghost{border-color:var(--upload-color-control-light)}.identity-page .work__page-note{font-size:13px}.identity-page #platform .section__head{display:flex;flex-direction:column}.identity-page #platform .work__status{order:1;margin:20px 0 0;font-size:13px;color:var(--muted)}.identity-page #platform .section__intro{order:2}.identity-page .platform__steps{gap:32px}.identity-page .platform__step{border:0;padding:0;min-width:0}.identity-page .platform__step-index{display:none}.identity-page .card__heading{font-size:23px;margin-bottom:12px}.identity-page .card__body{font-size:15px;line-height:1.65}.identity-page #roadmap .cards{gap:40px}.identity-page #roadmap .card{border:0;padding:0;background:transparent}.identity-page .subscribe{padding-left:0;border:0}.identity-page .subscribe__label{font-size:24px;font-weight:400}.identity-page .subscribe__input{border-color:var(--upload-color-control-light);caret-color:var(--accent-dark)}.identity-page .subscribe .btn--primary{color:var(--accent-dark);background:transparent}.identity-page .subscribe .btn--primary:hover{color:var(--panel);background:var(--accent-dark)}.identity-page .subscribe__error{color:var(--upload-color-error-paper)}.identity-page .subscribe__done{color:var(--upload-color-success-paper)}.identity-page .footer{padding-block:48px 64px}.identity-page .footer__mark{font-size:21px}.identity-page .footer__tag{font-size:13px}@media (max-width: 900px){.identity-page .concept-hero{width:min(58vw,430px)}.identity-page .concept-hero h1{font-size:clamp(48px,7vw,64px)}.identity-page .section{padding-block:80px}.identity-page .concept-lead{max-width:30ch;font-size:16px}}@media (max-width: 620px){:root[data-identity]{--identity-nav-height: 114px}.identity-navigation .nav__inner{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding-block:10px}.identity-navigation .nav__brand{min-height:34px;gap:10px}.identity-navigation .nav__specimen{width:48px;height:48px}.identity-page .nav__mark{font-size:20px}.identity-navigation .nav__links{width:100%;gap:16px}.identity-navigation .nav__product{min-height:44px;padding-inline:12px;white-space:nowrap}.identity-navigation .navmenu{margin-left:auto}.identity-page .concept-hero{top:62px;left:24px;width:calc(100% - 48px)}.identity-page .concept-hero h1{max-width:360px;font-size:clamp(36px,10vw,48px)}.identity-page .concept-lead{max-width:30ch;margin-top:20px;font-size:15px}.identity-page .concept-stage__vignette{background:linear-gradient(180deg,rgb(7 8 11 / 56%),transparent 65%,rgb(7 8 11 / 72%))}.identity-page .concept-stage__canvas{transform:translateY(70px)}.identity-page .concept-zoom{top:12px;right:24px;grid-template-columns:44px 56px 44px;grid-template-rows:44px}.identity-page .concept-status{top:22px;right:24px;font-size:11px}.identity-page .concept-readout{right:24px;bottom:68px;max-width:250px}.identity-page .concept-readout p{font-size:18px}.identity-page .concept-readout span:not(.concept-readout__index){font-size:11px}.identity-source{left:24px;bottom:14px;width:calc(100% - 48px);font-size:11px}.identity-page .concept-scroll{display:none}.identity-page .section{padding-block:64px}.identity-page .section__head{margin-bottom:32px}.identity-page .section__title{font-size:36px}.identity-page .section__intro{margin-top:20px;font-size:17px}.identity-page .work__videos{gap:32px}.identity-page .work__copy{gap:12px;margin-top:32px}.identity-page .platform__steps{gap:40px}.identity-page .work__page{gap:8px}.identity-page .join__inner{gap:48px;padding-block:64px}.identity-page .subscribe{padding-top:0}}@media (max-width: 620px) and (max-height: 650px){.identity-page .concept-stage__canvas{transform:translateY(45px) scale(.8)}}@media (prefers-reduced-motion: reduce){.identity-page .concept-sequence{height:auto}.identity-page .concept-stage{position:relative;top:0;height:max(640px,calc(100svh - var(--identity-nav-height)))}.identity-page .concept-hero{opacity:1;transform:none}.identity-page .concept-stage__canvas{transform:none}.identity-page .concept-equations{opacity:0}.identity-page .concept-scroll{display:none}}
