.visibility-explainer-module__2CA9rq__explainer{min-width:0;padding:var(--veil-space-8);background:var(--veil-ink);font-size:var(--landing-body);border:0;margin:0}.visibility-explainer-module__2CA9rq__explainer legend{float:left;width:100%;margin-bottom:var(--veil-space-6);font-size:var(--landing-lead);font-weight:var(--veil-weight-medium);letter-spacing:var(--veil-tracking-tight);padding:0}.visibility-explainer-module__2CA9rq__choices{clear:both;gap:var(--veil-space-2);display:flex}.visibility-explainer-module__2CA9rq__choices label{cursor:pointer;flex:1;position:relative}.visibility-explainer-module__2CA9rq__choices input{opacity:0;width:1px;height:1px;position:absolute}.visibility-explainer-module__2CA9rq__choices span{min-height:var(--veil-control-md);padding:var(--veil-space-2);background:var(--veil-surface);color:var(--veil-text-secondary);transition:background-color var(--veil-motion-fast), color var(--veil-motion-fast);justify-content:center;align-items:center;display:flex}.visibility-explainer-module__2CA9rq__choices input:checked+span{background:var(--veil-text);color:var(--veil-ink)}.visibility-explainer-module__2CA9rq__choices input:focus-visible+span{outline:2px solid var(--veil-cobalt-on-dark);outline-offset:3px}.visibility-explainer-module__2CA9rq__views{margin-top:var(--veil-space-8);display:grid}.visibility-explainer-module__2CA9rq__view{visibility:hidden;grid-area:1/1}:is(.visibility-explainer-module__2CA9rq__explainer:has(input[value=public]:checked) [data-perspective=public],.visibility-explainer-module__2CA9rq__explainer:has(input[value=operator]:checked) [data-perspective=operator],.visibility-explainer-module__2CA9rq__explainer:has(input[value=you]:checked) [data-perspective=you]){visibility:visible}.visibility-explainer-module__2CA9rq__view dl{gap:var(--veil-space-6);margin:0;display:grid}.visibility-explainer-module__2CA9rq__view dt{margin-bottom:var(--veil-space-1);font-weight:var(--veil-weight-medium)}.visibility-explainer-module__2CA9rq__view dd{margin:0;line-height:1.6}.visibility-explainer-module__2CA9rq__boundaries{margin-top:var(--veil-space-8);line-height:1.6}@media (hover:hover) and (pointer:fine){.visibility-explainer-module__2CA9rq__choices label:hover input:not(:checked)+span{background:var(--veil-surface-raised);color:var(--veil-text)}}@media (max-width:540px){.visibility-explainer-module__2CA9rq__explainer{padding:var(--veil-space-5)}.visibility-explainer-module__2CA9rq__choices{gap:var(--veil-space-1)}}
.page-module__XF6Hjq__landing{--landing-display:clamp(3.5rem, 10vw, 8.5rem);--landing-heading:clamp(1.5rem, 2.3vw, 2rem);--landing-lead:1.375rem;--landing-body:1rem;--landing-small:.875rem;--landing-reveal:.62s;--landing-enter:.48s;color:var(--veil-text);background:var(--veil-ink)}.page-module__XF6Hjq__header{min-height:var(--veil-header-height);justify-content:space-between;align-items:center;gap:var(--veil-space-6);display:flex}.page-module__XF6Hjq__brand{align-items:center;min-height:44px;display:inline-flex}.page-module__XF6Hjq__navigation{gap:var(--veil-space-8);font-size:var(--landing-small);display:flex}.page-module__XF6Hjq__navigation a,.page-module__XF6Hjq__textLink{text-underline-offset:5px;min-height:44px;transition:text-decoration-color var(--veil-motion-standard);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.page-module__XF6Hjq__hero{padding-block:clamp(56px,5.5vw,80px) 80px}.page-module__XF6Hjq__headline{font-size:var(--landing-display);font-weight:var(--veil-weight-regular);letter-spacing:-.05em;line-height:1.02}.page-module__XF6Hjq__headline>span{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.page-module__XF6Hjq__headline>span>span{display:block}.page-module__XF6Hjq__heroBottom{align-items:start;gap:var(--veil-space-6);margin-top:var(--veil-space-10);flex-direction:column;display:flex}.page-module__XF6Hjq__description{max-width:100%;font-size:var(--landing-lead);text-wrap:pretty;flex:none;line-height:1.45}.page-module__XF6Hjq__actions{align-items:center;gap:var(--veil-space-6);font-size:var(--landing-body);display:flex}.page-module__XF6Hjq__primary{justify-content:center;align-items:center;gap:var(--veil-space-6);border-radius:var(--veil-radius-control);background:var(--veil-cobalt-on-dark);min-height:52px;color:var(--veil-on-cobalt);font-weight:var(--veil-weight-medium);white-space:nowrap;transition:transform var(--veil-motion-standard) var(--veil-ease-standard);padding:12px 22px;display:inline-flex}.page-module__XF6Hjq__primary:active{transform:scale(.98)}.page-module__XF6Hjq__core{background:var(--veil-surface-subtle);padding-block:80px}.page-module__XF6Hjq__coreHeading,.page-module__XF6Hjq__coreGrid{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);display:grid}.page-module__XF6Hjq__coreHeading{margin-bottom:var(--veil-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__XF6Hjq__coreHeading h2{font-size:var(--landing-heading);font-weight:var(--veil-weight-medium);letter-spacing:var(--veil-tracking-tight);line-height:1.2}.page-module__XF6Hjq__coreHeading p,.page-module__XF6Hjq__principles p{font-size:var(--landing-body);line-height:1.6}.page-module__XF6Hjq__coreGrid{align-items:start}.page-module__XF6Hjq__principles{gap:var(--veil-space-10);display:grid}.page-module__XF6Hjq__principles h3{margin-bottom:var(--veil-space-3);font-size:var(--landing-lead);font-weight:var(--veil-weight-medium);letter-spacing:var(--veil-tracking-tight);line-height:1.25}.page-module__XF6Hjq__principles p{max-width:50ch}.page-module__XF6Hjq__principles p+p{margin-top:var(--veil-space-3);color:var(--veil-text-secondary)}.page-module__XF6Hjq__coreFoot{margin-top:var(--veil-space-12);justify-content:flex-end;display:flex}.page-module__XF6Hjq__coreFoot a{font-size:var(--landing-body);flex:none}.page-module__XF6Hjq__application{scroll-margin-top:var(--veil-space-8);padding-block:80px}.page-module__XF6Hjq__applicationsHeading{margin-bottom:var(--veil-space-10);font-size:var(--landing-heading);font-weight:var(--veil-weight-medium);letter-spacing:var(--veil-tracking-tight);line-height:1.2}.page-module__XF6Hjq__applicationInner{grid-template-columns:1fr 1.8fr;align-items:start;gap:64px;display:grid}.page-module__XF6Hjq__applicationCopy h3{margin-bottom:var(--veil-space-5);font-size:var(--landing-lead);font-weight:var(--veil-weight-medium);letter-spacing:var(--veil-tracking-tight);text-wrap:balance;line-height:1.2}.page-module__XF6Hjq__applicationCopy p{font-size:var(--landing-body);line-height:1.6}.page-module__XF6Hjq__applicationLink{gap:var(--veil-space-3);margin-top:var(--veil-space-5);font-size:var(--landing-body)}.page-module__XF6Hjq__markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__XF6Hjq__markets a{font-size:var(--landing-small);line-height:1.5;display:block}.page-module__XF6Hjq__markets a>span{margin-top:var(--veil-space-3);display:block}.page-module__XF6Hjq__art{aspect-ratio:1;border-radius:var(--veil-radius-xs);width:100%}.page-module__XF6Hjq__artFrame{border-radius:var(--veil-radius-xs);overflow:hidden}.page-module__XF6Hjq__footer{min-height:120px;font-size:var(--landing-small);align-items:center;display:flex}.page-module__XF6Hjq__footer>span{color:var(--veil-text-secondary)}@media (hover:hover) and (pointer:fine){.page-module__XF6Hjq__primary:hover{background:var(--veil-cobalt-hover)}.page-module__XF6Hjq__textLink:hover,.page-module__XF6Hjq__navigation a:hover{text-decoration-color:currentColor}.page-module__XF6Hjq__markets a:hover>span{text-underline-offset:4px;text-decoration:underline}}@media (max-width:900px){.page-module__XF6Hjq__applicationInner{gap:var(--veil-space-8);grid-template-columns:1fr}.page-module__XF6Hjq__coreHeading,.page-module__XF6Hjq__coreGrid{gap:var(--veil-space-8)}}@media (max-width:760px){.page-module__XF6Hjq__header{min-height:var(--veil-header-mobile-row)}.page-module__XF6Hjq__coreHeading,.page-module__XF6Hjq__coreGrid{grid-template-columns:1fr}.page-module__XF6Hjq__coreHeading{gap:var(--veil-space-5);margin-bottom:var(--veil-space-10)}.page-module__XF6Hjq__coreFoot{justify-content:flex-start}}@media (max-width:540px){.page-module__XF6Hjq__landing{--landing-display:clamp(2.5rem, 12.8vw, 4.25rem);--landing-lead:1.125rem}.page-module__XF6Hjq__header{gap:16px}.page-module__XF6Hjq__navigation{gap:20px}.page-module__XF6Hjq__hero{padding-block:56px 48px}.page-module__XF6Hjq__heroBottom{margin-top:var(--veil-space-8)}.page-module__XF6Hjq__actions{align-items:start;gap:var(--veil-space-2);font-size:var(--landing-small);flex-direction:column}.page-module__XF6Hjq__primary{gap:16px;min-height:48px;padding-inline:18px}.page-module__XF6Hjq__application,.page-module__XF6Hjq__core{padding-block:var(--veil-space-12)}.page-module__XF6Hjq__applicationInner{grid-template-columns:1fr;gap:28px}.page-module__XF6Hjq__applicationCopy h3{margin-bottom:12px}.page-module__XF6Hjq__markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.page-module__XF6Hjq__footer{padding-block:24px}}@media (prefers-reduced-motion:no-preference){.page-module__XF6Hjq__headline>span>span{animation:page-module__XF6Hjq__unveil var(--landing-reveal) var(--veil-ease-enter) both}.page-module__XF6Hjq__headline>span:nth-child(2)>span{animation-delay:80ms}.page-module__XF6Hjq__description,.page-module__XF6Hjq__actions{animation:page-module__XF6Hjq__arrive var(--landing-enter) var(--veil-ease-enter) both}.page-module__XF6Hjq__description{animation-delay:.1s}.page-module__XF6Hjq__actions{animation-delay:.18s}@keyframes page-module__XF6Hjq__arrive{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page-module__XF6Hjq__unveil{0%{transform:translateY(110%)}to{transform:translateY(0)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__XF6Hjq__coreHeading,.page-module__XF6Hjq__applicationCopy{animation:linear both page-module__XF6Hjq__arrive;animation-timeline:view();animation-range:entry entry 80%}.page-module__XF6Hjq__principles article{animation:linear both page-module__XF6Hjq__readIn;animation-timeline:view();animation-range:entry entry 80%}.page-module__XF6Hjq__art{animation:linear both page-module__XF6Hjq__settle;animation-timeline:view();animation-range:entry}@keyframes page-module__XF6Hjq__readIn{0%{transform:translate(16px)}to{transform:none}}@keyframes page-module__XF6Hjq__settle{0%{transform:scale(1.04)}to{transform:scale(1)}}}}
