@layer reset,tokens,base,layout,components,motion,utilities,responsive,accessibility;@layer tokens{:root{--brand-graphite: #17191C;--brand-ivory: #F6F4F0;--brand-bronze: #B9824E;--brand-copper: #B9824E;--brand-titanium: #D7D8D8;--paper-50: #f6f0e6;--paper-100: #eee3d5;--surface-0: #fffdf9;--ink-950: #171418;--ink-850: #2d272b;--ink-650: #655a60;--copper-700: #91371f;--copper-400: #e1865a;--oxblood-750: #6b2838;--sand-500: #c49a5a;--amber-650: #965716;--danger-700: #a3263d;--page: var(--paper-50);--surface: var(--surface-0);--surface-raised: var(--surface-0);--surface-quiet: var(--paper-100);--text: var(--ink-950);--text-soft: var(--ink-650);--line: color-mix(in srgb, var(--ink-650) 32%, transparent);--line-strong: var(--ink-650);--accent: var(--copper-700);--accent-soft: var(--copper-400);--accent-contrast: var(--surface-0);--focus: var(--oxblood-750);--focus-contrast: var(--surface-0);--status: var(--amber-650);--danger: var(--danger-700);--header-surface: var(--paper-50);--shadow: 0 1.4rem 4rem color-mix(in srgb, var(--ink-950) 13%, transparent);--shadow-small: 0 .7rem 1.8rem color-mix(in srgb, var(--ink-950) 10%, transparent);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--step--1: clamp(.875rem, .84rem + .14vw, .95rem);--step-0: clamp(1rem, .96rem + .18vw, 1.125rem);--step-1: clamp(1.2rem, 1.08rem + .55vw, 1.55rem);--step-2: clamp(1.5rem, 1.28rem + .95vw, 2.15rem);--step-3: clamp(2rem, 1.58rem + 1.7vw, 3.15rem);--space-1: clamp(.5rem, .42rem + .3vw, .75rem);--space-2: clamp(.75rem, .62rem + .5vw, 1.1rem);--space-3: clamp(1rem, .75rem + .9vw, 1.6rem);--space-4: clamp(1.5rem, 1.05rem + 1.7vw, 2.7rem);--space-5: clamp(2.25rem, 1.4rem + 3.2vw, 4.8rem);--type-page-title: clamp(2.5rem, 2.05rem + 2.2vw, 4.45rem);--type-feature-title: clamp(2rem, 1.68rem + 1.45vw, 3.25rem);--type-section-title: clamp(1.8rem, 1.52rem + 1.15vw, 2.8rem);--space-section: clamp(2.75rem, 2.15rem + 2vw, 4.5rem);--space-section-heading: clamp(1.65rem, 1.28rem + 1.25vw, 2.7rem);--space-feature: clamp(1.75rem, 1.35rem + 1.4vw, 3rem);--space-page-intro: clamp(2.25rem, 1.78rem + 1.55vw, 3.5rem);--space-page-to-content: var(--space-3);--shell: 90rem;--measure: 72ch;--header-size: 4rem;--radius-small: .25rem;--radius: .5rem;--axis: .375rem;--ease: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--page: var(--ink-950);--surface: var(--ink-850);--surface-raised: color-mix(in srgb, var(--ink-850) 86%, var(--paper-100));--surface-quiet: color-mix(in srgb, var(--ink-950) 72%, var(--ink-850));--text: var(--surface-0);--text-soft: var(--paper-100);--line: color-mix(in srgb, var(--paper-100) 25%, transparent);--line-strong: var(--paper-100);--accent: var(--copper-400);--accent-soft: var(--sand-500);--accent-contrast: var(--ink-950);--focus: var(--sand-500);--focus-contrast: var(--ink-950);--status: var(--sand-500);--danger: var(--copper-400);--header-surface: var(--ink-950);--shadow: 0 1.4rem 4rem color-mix(in srgb, var(--ink-950) 45%, transparent);--shadow-small: 0 .7rem 1.8rem color-mix(in srgb, var(--ink-950) 36%, transparent)}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--header-size) + 1.5rem);text-size-adjust:100%}body{margin:0;min-inline-size:20rem}h1,h2,h3,p,blockquote,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,svg{display:block;max-inline-size:100%}img{block-size:auto}button,input,select,textarea{color:inherit;font:inherit}button,summary{cursor:pointer}button{border:0}fieldset{min-inline-size:0;margin:0;padding:0;border:0}legend{padding:0}address{font-style:normal}}@layer base{html{background:var(--page);color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{background:var(--page);color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65;overflow-wrap:anywhere;font-synthesis:none;transition:background-color .2s ease,color .2s ease}body:has(dialog[open]),body.nav-open{overflow:hidden}main{min-block-size:60vh}a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.22em}a:hover{text-decoration-thickness:.14em}:where(a,button,input,select,textarea,summary):focus-visible{outline:.1875rem solid var(--focus);outline-offset:.125rem;box-shadow:0 0 0 .125rem var(--focus-contrast)}::selection{background:var(--oxblood-750);color:var(--surface-0)}h1,h2,h3{color:var(--text);font-weight:680;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}h1{font-size:var(--type-page-title)}h2{font-size:var(--type-section-title)}h3{font-size:var(--step-1)}p,li,dd{text-wrap:pretty}code,kbd,.eyebrow,time{font-family:var(--font-mono)}kbd{border:1px solid var(--line);border-block-end-width:2px;padding:.1em .35em;background:var(--surface-quiet)}input,select,textarea{inline-size:100%;min-block-size:2.75rem;border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);padding:.75rem .9rem}textarea{min-block-size:8rem;resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-soft);opacity:.88}input:disabled,select:disabled,textarea:disabled{opacity:.62;cursor:not-allowed}abbr[title]{color:var(--danger);text-decoration:none}}@layer layout{.shell{inline-size:min(100% - clamp(2rem,6vw,7.5rem),var(--shell));margin-inline:auto}.section{padding-block:var(--space-section)}.section-heading{display:grid;gap:var(--space-2);max-inline-size:var(--measure);margin-block-end:var(--space-section-heading)}.section-heading h2{max-inline-size:20ch}.section-heading p,.lede{max-inline-size:var(--measure);color:var(--text-soft);font-size:var(--step-1)}.section-heading--split{max-inline-size:none}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:var(--accent);font-size:var(--step--1);font-weight:650;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.eyebrow:before{content:"";inline-size:1.8rem;border-block-start:2px solid currentColor}.icon{inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}.icon[data-optical-size="20"]{stroke-width:1.85}.meta-line{display:flex;align-items:center;gap:.55rem;color:var(--text-soft);font-size:var(--step--1)}}@layer components{.skip-link{position:fixed;z-index:1000;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%;background:var(--text);color:var(--page);padding:.75rem 1rem}.skip-link:focus{translate:0}.button{display:inline-flex;min-block-size:2.75rem;inline-size:fit-content;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:var(--radius-small);padding:.68rem 1rem;font-weight:680;line-height:1.25;text-align:center;text-decoration:none;transition:translate .2s var(--ease),background-color .2s ease,color .2s ease}.button:hover{translate:0 -.12rem}.button--primary{background:var(--accent);color:var(--accent-contrast)}.button--primary:hover{background:var(--oxblood-750);color:var(--surface-0)}:root[data-theme=dark] .button--primary:hover{background:var(--sand-500);color:var(--ink-950)}.button--quiet{border-color:var(--line-strong);color:var(--text);background:transparent}.button--quiet:hover{border-color:var(--accent);color:var(--accent)}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:var(--space-4)}.text-link{display:inline-flex;min-block-size:2.75rem;align-items:center;gap:.45rem;font-weight:700}.text-link .icon,.icon-link .icon{transition:translate .2s var(--ease)}.text-link:hover .icon,.icon-link:hover .icon{translate:.28rem 0}[dir=rtl] .icon[data-icon=arrow-forward]{transform:scaleX(-1)}[dir=rtl] .text-link:hover .icon,[dir=rtl] .icon-link:hover .icon{translate:-.28rem 0}.icon-link,.tool-button{display:inline-flex;min-inline-size:2.75rem;min-block-size:2.75rem;align-items:center;justify-content:center;gap:.45rem;color:var(--text);background:transparent;text-decoration:none}.header-marker{position:absolute;inset:0 0 auto;block-size:1px}.site-header{position:sticky;z-index:100;inset-block-start:0;block-size:var(--header-size);border-block-end:1px solid var(--line);background:var(--header-surface);transition:block-size .24s var(--ease),box-shadow .24s ease}.site-header[data-compact=true]{--header-size: 3.25rem;box-shadow:var(--shadow-small)}.site-header__inner{display:flex;block-size:100%;align-items:center;justify-content:space-between;gap:clamp(.15rem,1.5vw,.65rem)}.brand{display:block;flex:0 0 auto;color:var(--text)}.theme-lockup{position:relative;display:block;inline-size:7.5rem;aspect-ratio:1062 / 269}.theme-lockup img{position:absolute;inset:0;inline-size:100%;block-size:100%}.theme-lockup__dark{display:none}:root[data-theme=dark] .theme-lockup__light{display:none}:root[data-theme=dark] .theme-lockup__dark{display:block}.theme-toggle__icon{display:inline-flex}.theme-toggle__icon--to-light{display:none}:root[data-theme=dark] .theme-toggle__icon--to-dark{display:none}:root[data-theme=dark] .theme-toggle__icon--to-light{display:inline-flex}.site-header[data-compact=true] .theme-lockup{inline-size:7.5rem}.theme-mark{position:relative;display:block;inline-size:100%;aspect-ratio:636 / 267}.theme-mark img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain}.theme-mark__dark{display:none}:root[data-theme=dark] .theme-mark__light{display:none}:root[data-theme=dark] .theme-mark__dark{display:block}.desktop-nav,.desktop-tools{display:none}.site-header__tools{display:flex;align-items:center;gap:.1rem}.header-language,.header-language .language-picker{position:relative;display:block}.header-language .language-picker>summary{inline-size:2.75rem;justify-content:center;padding-inline:0}.header-language .language-picker>.popover{position:fixed;inset-block-start:calc(var(--header-size) + .5rem);inset-inline:1rem;inline-size:auto;max-block-size:calc(100svh - var(--header-size) - 1.5rem);overflow:hidden}.tool-button__label{display:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.mobile-navigation__panel{position:fixed;z-index:101;inset:var(--header-size) 0 0;display:grid;align-content:start;gap:var(--space-4);overflow-y:auto;overscroll-behavior:contain;background:var(--page);padding:var(--space-3) max(1rem,env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.mobile-navigation:not([open]) .mobile-navigation__panel{display:none}.mobile-navigation__primary{display:grid;list-style:none}.mobile-navigation__primary>li>a,.mobile-navigation__group>summary{display:grid;grid-template-columns:2.4rem 1fr;align-items:center;min-block-size:3.25rem;border-block-end:1px solid var(--line);color:var(--text);font-size:var(--step-1);font-weight:650;text-decoration:none}.mobile-navigation__primary>li>a span,.mobile-navigation__group>summary>span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.mobile-navigation__group>summary{grid-template-columns:2.4rem 1fr auto}.mobile-navigation__group>summary i:before{content:"+";color:var(--accent);font-style:normal}.mobile-navigation__group[open]>summary i:before{content:"−"}.mobile-navigation__group[data-current=true]>summary{box-shadow:inset var(--axis) 0 0 var(--accent);padding-inline-start:.8rem}[dir=rtl] .mobile-navigation__group[data-current=true]>summary{box-shadow:inset calc(-1 * var(--axis)) 0 0 var(--accent)}.mobile-navigation__group ul{display:grid;list-style:none;border-inline-start:1px solid var(--line);margin-inline-start:1.2rem;padding-inline-start:1rem}.mobile-navigation__group li a{display:flex;gap:.6rem;min-block-size:2.75rem;align-items:center;border-block-end:1px solid var(--line);color:var(--text);font-size:var(--step--1);font-weight:600;text-decoration:none}.mobile-navigation__group li a>.icon{flex:0 0 auto;inline-size:1.05rem;color:var(--accent)}.mobile-navigation nav a[aria-current=page]{box-shadow:inset var(--axis) 0 0 var(--accent);padding-inline-start:.8rem}[dir=rtl] .mobile-navigation nav a[aria-current=page]{box-shadow:inset calc(-1 * var(--axis)) 0 0 var(--accent)}.menu-close,.mobile-navigation[open] .menu-open{display:none}.mobile-navigation[open] .menu-close{display:block}.popover{z-index:120;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text);padding:1rem}.language-menu{display:grid;gap:.75rem}.language-filter{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;border:1px solid var(--line-strong);background:var(--surface);padding-inline:.7rem}.language-filter input{border:0;background:transparent;padding-inline:.25rem}.language-menu ul{display:grid;max-block-size:min(20rem,45vh);overflow-y:auto;list-style:none}.language-menu a{display:grid;grid-template-columns:3.8rem 1fr auto;align-items:center;gap:.65rem;min-block-size:3rem;border-block-end:1px solid var(--line);color:var(--text);text-decoration:none}.language-menu a[aria-current=page]{color:var(--accent)}.language-code{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.language-picker__flag{display:inline-grid;min-inline-size:1.35em;place-items:center;font-size:1.2rem;line-height:1}.language-menu strong,.language-menu small{display:block}.language-menu small{color:var(--text-soft);font-size:.78rem}.language-empty{color:var(--text-soft)}.language-suggestion{position:fixed;z-index:90;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;align-items:center;max-inline-size:28rem;border:1px solid var(--line-strong);border-block-start:2px solid var(--accent);background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text);padding:.6rem .65rem .6rem .8rem}.language-suggestion__copy{display:grid;gap:.15rem}.language-suggestion__heading{display:flex;flex-wrap:wrap;gap:.25rem .65rem;align-items:baseline}.language-suggestion__heading small{color:var(--text-soft);font-size:var(--step--1)}.language-suggestion__copy>p:last-child{display:-webkit-box;overflow:hidden;color:var(--text-soft);font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.language-suggestion__action{grid-column:1;justify-self:start;color:var(--text);font-size:.82rem;text-decoration-color:var(--accent)}.language-suggestion__flag{font-size:1.15em;line-height:1}.language-suggestion__dismiss{grid-column:2;grid-row:1 / span 2;display:inline-grid;min-inline-size:2.75rem;min-block-size:2.75rem;place-items:center;background:transparent;color:var(--text)}.breadcrumbs{padding-block:1.1rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;list-style:none;font-size:var(--step--1)}.breadcrumbs li{display:inline-flex;align-items:center;gap:.4rem}.breadcrumbs .icon{inline-size:.9rem}.breadcrumbs span[aria-current=page]{color:var(--text-soft)}.home-hero,.page-hero,.record-hero,.profile-hero{display:grid;gap:var(--space-4);align-items:center;min-block-size:calc(100svh - var(--header-size));padding-block:var(--space-section)}.home-hero__copy,.page-hero__copy,.record-hero>div:first-child,.profile-hero>div:last-child{display:grid;gap:var(--space-3)}.home-hero{min-block-size:min(42rem,calc(100svh - var(--header-size)))}.home-hero h1{max-inline-size:19ch;line-height:1.04}.home-hero__visual{display:grid;min-inline-size:0;align-content:center}.home-hero__identity{position:relative;display:grid;place-items:center;min-block-size:18rem;overflow:hidden;border-block:1px solid var(--line)}.home-hero__brand-mark{position:relative;z-index:2;display:block;inline-size:min(82%,29rem);aspect-ratio:1062 / 269}.home-hero__brand-mark img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain}.home-hero__brand-mark-dark{display:none}:root[data-theme=dark] .home-hero__brand-mark-light{display:none}:root[data-theme=dark] .home-hero__brand-mark-dark{display:block}.home-hero__context{--thought-sweep-size: 19% 100%;--thought-sweep-duration: 4.2s;position:relative;overflow:hidden;border-block-end:1px solid var(--line);padding:.9rem .25rem 1rem}.home-hero__context-base,.home-hero__context-highlight{color:var(--text-soft);font-size:clamp(.78rem,.72rem + .28vw,.96rem);font-weight:590;line-height:1.5}.home-hero__context-highlight{position:absolute;inset-block-start:.9rem;inset-inline:.25rem;color:var(--accent);-webkit-mask-image:linear-gradient(to right,transparent 0%,var(--ink-950) 33%,var(--ink-950) 67%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,var(--ink-950) 33%,var(--ink-950) 67%,transparent 100%);-webkit-mask-position:-24% 0;mask-position:-24% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--thought-sweep-size);mask-size:var(--thought-sweep-size);animation:home-thought-sweep var(--thought-sweep-duration) linear infinite;pointer-events:none}[dir=rtl] .home-hero__context-highlight{animation-name:home-thought-sweep-rtl}.construction-line{position:absolute;background:var(--line)}.construction-line--one{inset-block:50%;inset-inline:0;block-size:1px}.construction-line--two{inset-inline:50%;inset-block:0;inline-size:1px;block-size:100%}.home-hero__coordinate{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;color:var(--text-soft);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em}@keyframes home-thought-sweep{0%{-webkit-mask-position:-24% 0;mask-position:-24% 0}76%,to{-webkit-mask-position:124% 0;mask-position:124% 0}}@keyframes home-thought-sweep-rtl{0%{-webkit-mask-position:124% 0;mask-position:124% 0}76%,to{-webkit-mask-position:-24% 0;mask-position:-24% 0}}.brand-story{overflow:clip;border-block:1px solid var(--line);background:var(--surface)}.brand-story__name{display:grid;gap:var(--space-feature);padding-block:var(--space-section)}.brand-story__mark{position:relative;display:grid;inline-size:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-ivory) 28%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand-bronze) 18%,transparent),transparent 39%),linear-gradient(135deg,color-mix(in srgb,var(--brand-graphite) 88%,var(--brand-bronze)),var(--brand-graphite));isolation:isolate}.brand-story__mark:before,.brand-story__mark:after{content:"";position:absolute;z-index:0;inset:14%;border:1px solid color-mix(in srgb,var(--brand-ivory) 25%,transparent);border-radius:50%;pointer-events:none;transition:inset .85s var(--ease),border-radius .85s var(--ease),border-color .48s ease,opacity .48s ease,transform .85s var(--ease)}.brand-story__mark:after{inset:26%;border-color:color-mix(in srgb,var(--brand-bronze) 58%,transparent);border-style:dashed}.brand-story__orbit{position:absolute;z-index:1;inset:9%;border:1px solid color-mix(in srgb,var(--brand-bronze) 78%,transparent);border-block-color:transparent;border-radius:50%;pointer-events:none;transform:rotate(-42deg);transition:inset .85s var(--ease),border-radius .85s var(--ease),border-color .48s ease,transform .85s var(--ease)}.brand-story__orbit:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-.28rem;inline-size:.55rem;aspect-ratio:1;translate:0 -50%;border-radius:50%;background:var(--brand-bronze);box-shadow:0 0 1rem color-mix(in srgb,var(--brand-bronze) 72%,transparent)}.brand-story__name[data-name-index="1"] .brand-story__orbit{inset:17% 7%;border-block-color:color-mix(in srgb,var(--brand-bronze) 52%,transparent);border-radius:.8rem;transform:rotate(0)}.brand-story__name[data-name-index="1"] .brand-story__mark:before{inset:22% 14%;border-radius:.65rem;transform:scaleX(1.04)}.brand-story__name[data-name-index="1"] .brand-story__mark:after{inset:30% 20%;border-radius:.45rem;transform:scaleX(1.08)}.brand-story__name[data-name-index="2"] .brand-story__orbit{inset:16% 7% 8%;border-block-end-color:transparent;border-radius:50% 50% 12% 12%;transform:rotate(0)}.brand-story__name[data-name-index="2"] .brand-story__mark:before{inset:18% 12% 7%;border-block-end-color:transparent;border-radius:50% 50% 8% 8%}.brand-story__name[data-name-index="2"] .brand-story__mark:after{inset:29% 23% 16%;border-block-end-color:transparent;border-radius:50% 50% 8% 8%}.brand-story__name[data-name-index="3"] .brand-story__orbit{inset:8%;border-color:var(--brand-bronze);border-block-color:var(--brand-bronze);transform:rotate(315deg)}.brand-story__name[data-name-index="3"] .brand-story__mark:before{inset:10%;border-color:color-mix(in srgb,var(--brand-ivory) 38%,transparent);opacity:.86;transform:rotate(45deg) scale(.72)}.brand-story__name[data-name-index="3"] .brand-story__mark:after{inset:21%;border-radius:.7rem;transform:rotate(45deg)}.brand-story__name-visuals{position:absolute;z-index:2;inset:24% 15%;display:grid;place-items:center;pointer-events:none}.brand-story__name-visual{position:absolute;display:grid;place-items:center;inline-size:100%;opacity:0;filter:drop-shadow(0 1.25rem 2.2rem color-mix(in srgb,var(--brand-graphite) 58%,transparent));transition:opacity .48s ease,transform .86s var(--ease),filter .86s ease}.brand-story__name-visual>img,.brand-story__name-visual>svg{position:relative;z-index:2;display:block;inline-size:100%;block-size:auto;max-block-size:8.5rem}.brand-story__name-visual>svg{overflow:hidden}.brand-story__name-visual--mt{inline-size:64%;transform:rotate(-7deg) scale(.72)}.brand-story__name-visual--tera{inline-size:72%;transform:scale(.7)}.brand-story__name-visual--era{inline-size:60%;transform:translate3d(-2rem,.4rem,0) scale(.88)}.brand-story__name-visual--mtera{inline-size:80%;transform:scale(1.12)}.brand-story__name[data-name-index="0"] [data-name-visual="0"],.brand-story__name[data-name-index="1"] [data-name-visual="1"],.brand-story__name[data-name-index="2"] [data-name-visual="2"],.brand-story__name[data-name-index="3"] [data-name-visual="3"]{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 1.25rem 2.2rem color-mix(in srgb,var(--brand-graphite) 50%,transparent)) drop-shadow(0 0 1.1rem color-mix(in srgb,var(--brand-bronze) 24%,transparent))}.brand-story__name-effect{position:absolute;z-index:1;pointer-events:none}.brand-story__name-effect i{display:block}.brand-story__name-effect--identity{inset:-48% -23%;color:color-mix(in srgb,var(--brand-bronze) 82%,transparent)}.brand-story__name-effect--identity i{position:absolute;inline-size:1.35rem;block-size:1.35rem;border-color:color-mix(in srgb,var(--brand-bronze) 82%,transparent);opacity:0;transform:scale(1.7);transition:opacity .3s ease,transform .7s var(--ease)}.brand-story__name-effect--identity i:nth-child(1){inset-block-start:0;inset-inline-start:0;border-block-start:1px solid;border-inline-start:1px solid}.brand-story__name-effect--identity i:nth-child(2){inset-block-start:0;inset-inline-end:0;border-block-start:1px solid;border-inline-end:1px solid}.brand-story__name-effect--identity i:nth-child(3){inset-block-end:0;inset-inline-end:0;border-block-end:1px solid;border-inline-end:1px solid}.brand-story__name-effect--identity i:nth-child(4){inset-block-end:0;inset-inline-start:0;border-block-end:1px solid;border-inline-start:1px solid}.brand-story__name[data-name-index="0"] .brand-story__name-effect--identity i{opacity:.9;transform:scale(1)}.brand-story__name-effect--identity i:after{content:"";position:absolute;inline-size:.34rem;aspect-ratio:1;border-radius:50%;background:var(--brand-bronze);box-shadow:0 0 .75rem color-mix(in srgb,var(--brand-bronze) 82%,transparent);opacity:.25}.brand-story__name-effect--identity i:nth-child(1):after{inset-block-start:-.18rem;inset-inline-start:-.18rem}.brand-story__name-effect--identity i:nth-child(2):after{inset-block-start:-.18rem;inset-inline-end:-.18rem}.brand-story__name-effect--identity i:nth-child(3):after{inset-block-end:-.18rem;inset-inline-end:-.18rem}.brand-story__name-effect--identity i:nth-child(4):after{inset-block-end:-.18rem;inset-inline-start:-.18rem}.js .brand-story__name[data-name-index="0"] .brand-story__name-effect--identity i:after{animation:brand-story-point-pulse 1.8s ease-in-out infinite}.js .brand-story__name[data-name-index="0"] .brand-story__name-effect--identity i:nth-child(2):after{animation-delay:.22s}.js .brand-story__name[data-name-index="0"] .brand-story__name-effect--identity i:nth-child(3):after{animation-delay:.44s}.js .brand-story__name[data-name-index="0"] .brand-story__name-effect--identity i:nth-child(4):after{animation-delay:.66s}.brand-story__name-effect--scale{inset:-115% -14%;display:grid;place-items:center}.brand-story__name-effect--scale i{position:absolute;aspect-ratio:3.4 / 1;border:1px solid color-mix(in srgb,var(--brand-titanium) 32%,transparent);border-radius:.25rem;opacity:0;transform:scale(.55);transition:opacity .35s ease,transform .72s var(--ease)}.brand-story__name-effect--scale i:nth-child(1){inline-size:58%}.brand-story__name-effect--scale i:nth-child(2){inline-size:78%;transition-delay:.07s}.brand-story__name-effect--scale i:nth-child(3){inline-size:98%;border-color:color-mix(in srgb,var(--brand-bronze) 62%,transparent);transition-delay:.14s}.brand-story__name-effect--scale b{position:absolute;inset-block-start:8%;inset-inline-end:1%;color:var(--brand-bronze);font-family:var(--font-mono);font-size:clamp(.58rem,1.5vw,.72rem);font-weight:700;letter-spacing:.08em;opacity:0;transform:translateY(.5rem);transition:opacity .3s ease .18s,transform .62s var(--ease) .18s}.brand-story__name[data-name-index="1"] .brand-story__name-effect--scale i{opacity:.82;transform:scale(1)}.brand-story__name[data-name-index="1"] .brand-story__name-effect--scale b{opacity:1;transform:translateY(0)}.brand-story__name-effect--scale i:after{content:"";position:absolute;inset-block-start:-.2rem;inset-inline-start:6%;inline-size:.38rem;aspect-ratio:1;border-radius:50%;background:var(--brand-ivory);box-shadow:0 0 .7rem color-mix(in srgb,var(--brand-bronze) 80%,transparent);opacity:0}.js .brand-story__name[data-name-index="1"] .brand-story__name-effect--scale i:after{animation:brand-story-frame-signal 2.1s linear infinite}.js .brand-story__name[data-name-index="1"] .brand-story__name-effect--scale i:nth-child(2):after{animation-delay:.28s;animation-direction:reverse}.js .brand-story__name[data-name-index="1"] .brand-story__name-effect--scale i:nth-child(3):after{animation-delay:.56s}.brand-story__name-effect--era{inset:-112% -25%;overflow:hidden}.brand-story__name-effect--era i{position:absolute;inset-inline-start:50%;inset-block-end:4%;aspect-ratio:2 / 1;border:1px solid color-mix(in srgb,var(--brand-titanium) 34%,transparent);border-block-end:0;border-radius:100% 100% 0 0;opacity:0;transform:translate(-50%,1.25rem) scale(.78);transform-origin:50% 100%;transition:opacity .35s ease,transform .75s var(--ease)}[dir=rtl] .brand-story__name-effect--era i{transform:translate(50%,1.25rem) scale(.78)}.brand-story__name-effect--era i:nth-child(1){inline-size:42%}.brand-story__name-effect--era i:nth-child(2){inline-size:70%;border-color:color-mix(in srgb,var(--brand-bronze) 46%,transparent);transition-delay:.08s}.brand-story__name-effect--era i:nth-child(3){inline-size:100%;transition-delay:.16s}.brand-story__name[data-name-index="2"] .brand-story__name-effect--era i{opacity:.86;transform:translate(-50%) scale(1)}[dir=rtl] .brand-story__name[data-name-index="2"] .brand-story__name-effect--era i{transform:translate(50%) scale(1)}.brand-story__name-effect--era i:after{content:"";position:absolute;inset-block-start:-.24rem;inset-inline-start:50%;inline-size:.42rem;aspect-ratio:1;translate:-50% 0;border:1px solid var(--brand-bronze);border-radius:50%;background:var(--brand-graphite);box-shadow:0 0 0 .28rem color-mix(in srgb,var(--brand-bronze) 10%,transparent),0 0 .85rem color-mix(in srgb,var(--brand-bronze) 72%,transparent)}[dir=rtl] .brand-story__name-effect--era i:after{translate:50% 0}.js .brand-story__name[data-name-index="2"] .brand-story__name-effect--era i{animation:brand-story-era-breathe 2.35s ease-in-out infinite}.js .brand-story__name[data-name-index="2"] .brand-story__name-effect--era i:nth-child(2){animation-delay:.24s}.js .brand-story__name[data-name-index="2"] .brand-story__name-effect--era i:nth-child(3){animation-delay:.48s}.js .brand-story__name[data-name-index="2"] .brand-story__name-effect--era i:after{animation:brand-story-point-pulse 1.65s ease-in-out infinite}.brand-story__name-effect--method{inset:-118% -15%}.brand-story__name-effect--method i{position:absolute;background:linear-gradient(90deg,transparent,var(--brand-bronze),transparent);opacity:0;transition:opacity .28s ease,transform .72s var(--ease)}.brand-story__name-effect--method i:nth-child(1),.brand-story__name-effect--method i:nth-child(3){inset-inline-start:50%;inline-size:1px;block-size:34%;background:linear-gradient(transparent,var(--brand-bronze),transparent)}.brand-story__name-effect--method i:nth-child(1){inset-block-start:0;transform:translateY(-35%)}.brand-story__name-effect--method i:nth-child(3){inset-block-end:0;transform:translateY(35%)}.brand-story__name-effect--method i:nth-child(2),.brand-story__name-effect--method i:nth-child(4){inset-block-start:50%;inline-size:34%;block-size:1px}.brand-story__name-effect--method i:nth-child(2){inset-inline-end:0;transform:translate(35%)}.brand-story__name-effect--method i:nth-child(4){inset-inline-start:0;transform:translate(-35%)}[dir=rtl] .brand-story__name-effect--method i:nth-child(2){transform:translate(-35%)}[dir=rtl] .brand-story__name-effect--method i:nth-child(4){transform:translate(35%)}.brand-story__name[data-name-index="3"] .brand-story__name-effect--method i{opacity:.88;transform:translate(0)}.brand-story__name-effect--method i:after{content:"";position:absolute;inline-size:.38rem;aspect-ratio:1;border-radius:50%;background:var(--brand-ivory);box-shadow:0 0 .8rem var(--brand-bronze);opacity:0}.brand-story__name-effect--method i:nth-child(1):after{inset-block-start:0;inset-inline-start:50%;translate:-50% 0}.brand-story__name-effect--method i:nth-child(2):after{inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.brand-story__name-effect--method i:nth-child(3):after{inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.brand-story__name-effect--method i:nth-child(4):after{inset-block-start:50%;inset-inline-start:0;translate:0 -50%}[dir=rtl] .brand-story__name-effect--method i:nth-child(1):after,[dir=rtl] .brand-story__name-effect--method i:nth-child(3):after{translate:50% 0}.js .brand-story__name[data-name-index="3"] .brand-story__name-effect--method i:nth-child(1):after{animation:brand-story-signal-down 1.7s ease-in-out infinite}.js .brand-story__name[data-name-index="3"] .brand-story__name-effect--method i:nth-child(2):after{animation:brand-story-signal-left 1.7s ease-in-out .2s infinite}.js .brand-story__name[data-name-index="3"] .brand-story__name-effect--method i:nth-child(3):after{animation:brand-story-signal-up 1.7s ease-in-out .4s infinite}.js .brand-story__name[data-name-index="3"] .brand-story__name-effect--method i:nth-child(4):after{animation:brand-story-signal-right 1.7s ease-in-out .6s infinite}.brand-story__name[data-name-running=false] .brand-story__name-effect i,.brand-story__name[data-name-running=false] .brand-story__name-effect i:after{animation-play-state:paused!important}.brand-story__intro{display:grid;align-content:end;gap:var(--space-2)}.brand-story__intro>header{display:grid;gap:var(--space-2)}.brand-story__intro>header>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--step--1);font-weight:700;letter-spacing:.08em}.brand-story__intro>header h2{max-inline-size:18ch;font-size:var(--type-section-title)}.brand-story__intro>p{max-inline-size:58ch;color:var(--text-soft);font-size:var(--step-1)}.brand-story__layers{display:grid;align-content:start}.brand-story__layer-controls{position:absolute;z-index:4;inset:0;pointer-events:none}.brand-story__name-node{position:absolute;display:grid;place-items:center;inline-size:clamp(4rem,11vw,5.5rem);aspect-ratio:1;translate:-50% -50%;overflow:visible;border:1px solid color-mix(in srgb,var(--brand-ivory) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--brand-graphite) 94%,transparent);color:var(--brand-ivory);padding:0;text-align:center;pointer-events:auto;transition:border-color .28s ease,background .28s ease,color .28s ease,scale .48s var(--ease),box-shadow .48s ease}.brand-story__name-node span{position:absolute;z-index:2;inset-block-start:-.5rem;inset-inline-start:50%;display:grid;min-inline-size:1.85rem;min-block-size:1.1rem;place-items:center;translate:-50% 0;border:1px solid color-mix(in srgb,var(--brand-ivory) 32%,transparent);border-radius:999px;background:var(--brand-graphite);color:var(--brand-titanium);box-shadow:0 0 0 .2rem var(--brand-graphite);font-family:var(--font-mono);font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1}[dir=rtl] .brand-story__name-node span{translate:50% 0}.brand-story__name-node strong{display:grid;place-items:center;inline-size:100%;block-size:100%;font-size:clamp(.74rem,1.8vw,.92rem);letter-spacing:.015em;line-height:1;white-space:nowrap}.brand-story__name-node--1 strong{font-size:clamp(.82rem,2vw,1rem)}.brand-story__name-node--2 strong{font-size:clamp(.68rem,1.65vw,.84rem);letter-spacing:.04em}.brand-story__name-node--3 strong{font-size:clamp(.72rem,1.75vw,.88rem);letter-spacing:.035em}.brand-story__name-node--4 strong{font-size:clamp(.68rem,1.65vw,.84rem);letter-spacing:-.01em}.brand-story__name-node[aria-pressed=true]{border-color:var(--brand-bronze);background:var(--brand-bronze);color:var(--brand-graphite);scale:1.07;box-shadow:0 0 0 .4rem color-mix(in srgb,var(--brand-bronze) 14%,transparent),0 0 1.8rem color-mix(in srgb,var(--brand-bronze) 42%,transparent)}.brand-story__name-node[aria-pressed=true] span{border-color:var(--brand-bronze);background:var(--brand-graphite);color:var(--brand-bronze)}.brand-story__name-node--1{inset-block-start:12%;left:50%}.brand-story__name-node--2{inset-block-start:50%;left:88%}.brand-story__name-node--3{inset-block-start:88%;left:50%}.brand-story__name-node--4{inset-block-start:50%;left:12%}.brand-story__layer-panels{min-block-size:14rem}.brand-story__layer-panels article{position:relative;display:grid;align-content:center;gap:.75rem;min-block-size:13rem;overflow:hidden;border:1px solid var(--line);border-inline-start:.22rem solid var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 52%),var(--surface-quiet);padding:clamp(1.2rem,4vw,2rem)}.brand-story__layer-panels article:after{content:"";position:absolute;inset-inline-end:-2.5rem;inset-block-end:-2.5rem;inline-size:7rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;pointer-events:none}.brand-story__layer-panels article+article{margin-block-start:var(--space-3)}.brand-story__name.is-enhanced .brand-story__layer-panels{display:grid}.brand-story__name.is-enhanced .brand-story__layer-panels article{grid-area:1 / 1;margin-block-start:0;animation:brand-story-panel-in .58s var(--ease) both}.brand-story__name.is-enhanced .brand-story__layer-panels article[hidden]{display:none}.brand-story__layer-panels article>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--step--1);font-weight:700;letter-spacing:.08em}.brand-story__layer-panels article h3{color:var(--text);font-size:var(--step-2);line-height:1.15}.brand-story__layer-panels article p{max-inline-size:62ch;color:var(--text-soft);font-size:var(--step-1)}@keyframes brand-story-panel-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes brand-story-point-pulse{0%,to{opacity:.2;scale:.7}50%{opacity:1;scale:1.35}}@keyframes brand-story-frame-signal{0%{inset-inline-start:5%;opacity:0}14%,86%{opacity:1}to{inset-inline-start:92%;opacity:0}}@keyframes brand-story-era-breathe{0%,to{filter:drop-shadow(0 0 0 transparent);opacity:.46}50%{filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--brand-bronze) 54%,transparent));opacity:.94}}@keyframes brand-story-signal-down{0%{inset-block-start:0;opacity:0}18%,82%{opacity:1}to{inset-block-start:calc(100% - .38rem);opacity:0}}@keyframes brand-story-signal-up{0%{inset-block-end:0;opacity:0}18%,82%{opacity:1}to{inset-block-end:calc(100% - .38rem);opacity:0}}@keyframes brand-story-signal-left{0%{inset-inline-end:0;opacity:0}18%,82%{opacity:1}to{inset-inline-end:calc(100% - .38rem);opacity:0}}@keyframes brand-story-signal-right{0%{inset-inline-start:0;opacity:0}18%,82%{opacity:1}to{inset-inline-start:calc(100% - .38rem);opacity:0}}.brand-story__continuity{border-block-start:1px solid var(--line);background:var(--brand-graphite);color:var(--brand-ivory)}.brand-story__continuity>.shell{display:grid;gap:var(--space-feature);padding-block:var(--space-section)}.brand-story__continuity .eyebrow{color:var(--brand-bronze)}.brand-story__continuity-copy{display:grid;gap:var(--space-3)}.brand-story__continuity-copy h3{max-inline-size:28ch;color:var(--brand-ivory);font-size:var(--type-section-title);line-height:1.12}.brand-story__continuity-copy p{max-inline-size:63ch;color:var(--brand-titanium);font-size:var(--step-1)}.brand-story__movement{display:flex;flex-wrap:wrap;gap:.5rem;border-block:1px solid color-mix(in srgb,var(--brand-ivory) 22%,transparent);padding-block:var(--space-3);color:var(--brand-titanium);list-style:none}.brand-story__movement li{flex:1 1 9rem;border:1px solid color-mix(in srgb,var(--brand-ivory) 19%,transparent);background:color-mix(in srgb,var(--brand-ivory) 4%,transparent);padding:.7rem .8rem;font-family:var(--font-mono);font-size:clamp(.68rem,1.2vw,.82rem);font-weight:700;letter-spacing:.045em;line-height:1.25;text-align:center;text-transform:uppercase}.brand-story__truth-stage{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.75rem;inline-size:100%;margin-block:var(--space-3);isolation:isolate}.brand-story__truth-counter{position:relative;display:grid;place-items:end start;min-block-size:5.4rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-bronze) 52%,transparent);background:radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--brand-bronze) 19%,transparent),transparent 55%),color-mix(in srgb,var(--brand-ivory) 3%,var(--brand-graphite));padding:.8rem}.brand-story__truth-counter:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:var(--axis);background:var(--brand-bronze);box-shadow:0 0 1.4rem color-mix(in srgb,var(--brand-bronze) 70%,transparent)}.brand-story__truth-counter>span{color:var(--brand-bronze);font-family:var(--font-mono);font-size:clamp(2.35rem,11vw,4rem);font-weight:760;letter-spacing:-.08em;line-height:.78}.brand-story__truth-counter>i{position:absolute;inset-inline-end:.65rem;inset-block-start:.65rem;inline-size:.5rem;aspect-ratio:1;border-radius:50%;background:var(--brand-bronze);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--brand-bronze) 10%,transparent),0 0 1rem var(--brand-bronze)}.brand-story__truth-current{position:relative;display:flex;min-inline-size:0;align-items:center;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--brand-bronze) 46%,transparent);padding-inline:.15rem 2.6rem}.brand-story__truth-current>strong{min-inline-size:0;overflow:hidden;color:var(--brand-ivory);font-size:clamp(.88rem,4.3vw,1.5rem);letter-spacing:.055em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.brand-story__truth-current>i{position:absolute;inset-inline-end:.8rem;inline-size:clamp(1rem,6vw,2.4rem);block-size:1px;background:var(--brand-bronze);box-shadow:0 0 .8rem var(--brand-bronze)}.brand-story__truth-map{position:relative;min-block-size:36rem;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--brand-ivory) 18%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--brand-ivory) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-ivory) 8%,transparent) 1px,transparent 1px);background-size:3rem 3rem;isolation:isolate}.brand-story__truth-map{grid-column:1 / -1}.brand-story__truth-geometry{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.brand-story__truth-geometry path{fill:none;stroke-linecap:round;stroke-linejoin:round}.brand-story__truth-geometry [data-continuity-path]{stroke:color-mix(in srgb,var(--brand-ivory) 20%,transparent);stroke-width:2;stroke-dasharray:4 9}.brand-story__truth-geometry [data-continuity-progress]{stroke:var(--brand-bronze);stroke-width:3;filter:drop-shadow(0 0 .5rem color-mix(in srgb,var(--brand-bronze) 70%,transparent))}.brand-story__truth-geometry [data-continuity-pulse]{fill:var(--brand-ivory);stroke:var(--brand-bronze);stroke-width:2;filter:drop-shadow(0 0 .7rem var(--brand-bronze))}.brand-story__truth-pulse-halo{fill:color-mix(in srgb,var(--brand-bronze) 15%,transparent);stroke:color-mix(in srgb,var(--brand-bronze) 65%,transparent);stroke-width:1}.brand-story__truth-axis{position:relative;z-index:2;display:grid;align-content:space-between;gap:.75rem;min-block-size:36rem;padding-block:1.25rem;list-style:none}.brand-story__truth-node{position:relative;inline-size:min(88%,27rem)}.brand-story__truth-node:nth-child(2n){justify-self:end}.brand-story__truth-node button{display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;inline-size:100%;min-block-size:4.5rem;border:1px solid color-mix(in srgb,var(--brand-ivory) 29%,transparent);background:color-mix(in srgb,var(--brand-graphite) 94%,transparent);color:var(--brand-ivory);padding:.65rem .8rem;text-align:start;transition:border-color .28s ease,background .28s ease,color .28s ease,translate .4s var(--ease),box-shadow .4s ease}.brand-story__truth-node span{position:relative;z-index:2;display:grid;place-items:center;inline-size:2.8rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand-ivory) 44%,transparent);border-radius:50%;background:var(--brand-graphite);color:var(--brand-titanium);font-family:var(--font-mono);font-size:.68rem;transition:border-color .28s ease,background .28s ease,color .28s ease,box-shadow .4s ease}.brand-story__truth-node strong{font-size:clamp(.75rem,3.3vw,.9rem);line-height:1.05;text-transform:uppercase;letter-spacing:.045em;overflow-wrap:anywhere}.brand-story__truth-node.is-current button{border-color:color-mix(in srgb,var(--brand-bronze) 46%,transparent)}.brand-story__truth-node.is-current span{border-color:var(--brand-bronze);color:var(--brand-bronze)}.brand-story__truth-node button[aria-pressed=true]{border-color:var(--brand-bronze);background:color-mix(in srgb,var(--brand-bronze) 12%,var(--brand-graphite));translate:0 -.16rem;box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--brand-graphite) 72%,transparent),inset var(--axis) 0 0 var(--brand-bronze)}[dir=rtl] .brand-story__truth-node button[aria-pressed=true]{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--brand-graphite) 72%,transparent),inset calc(-1 * var(--axis)) 0 0 var(--brand-bronze)}.brand-story__truth-node button[aria-pressed=true] span{border-color:var(--brand-bronze);background:var(--brand-bronze);color:var(--brand-graphite);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--brand-bronze) 10%,transparent),0 0 1.3rem color-mix(in srgb,var(--brand-bronze) 62%,transparent)}.brand-story__truth-node:nth-child(2n) button{grid-template-columns:minmax(0,1fr) 2.8rem}.brand-story__truth-node:nth-child(2n) button span{grid-column:2;grid-row:1}.brand-story__truth-node:nth-child(2n) button strong{grid-column:1;grid-row:1;text-align:end}.brand-story__closing{max-inline-size:24ch;color:var(--brand-ivory);font-size:var(--step-2);font-weight:680;line-height:1.25}.brand-story__continuity .text-link{color:var(--brand-ivory)}.page-hero{min-block-size:0;grid-template-columns:1fr auto;padding-block:var(--space-page-intro)}.page-hero__copy{max-inline-size:62rem}.page-hero__copy h1,.record-hero h1{max-inline-size:18ch}.page-hero__axis{display:none;position:relative;inline-size:7rem;block-size:16rem}.page-hero__axis:before{content:"";position:absolute;inset-inline-start:50%;inset-block:0;inline-size:var(--axis);background:var(--accent)}.page-hero__axis span,.page-hero__axis i{position:absolute;inset-inline-start:50%;inline-size:1rem;block-size:1rem;translate:-50% 0;border:2px solid var(--accent);background:var(--page)}.page-hero__axis span:first-child{inset-block-start:10%}.page-hero__axis i{inset-block-start:46%;border-radius:50%}.page-hero__axis span:last-child{inset-block-end:10%}.record-hero,.profile-hero{min-block-size:0}.page-hero+.section,.record-hero+.section,.profile-hero+.section,.article-hero+.section,.page-hero+.last-updated,.last-updated+.section{padding-block-start:var(--space-page-to-content)}.record-hero__diagram{position:relative;display:grid;min-block-size:clamp(17rem,30vw,24rem);place-items:center;overflow:hidden;border:1px solid var(--line);background-color:var(--surface);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3rem 3rem;isolation:isolate}.service-visual:before{content:"";position:absolute;z-index:0;inset:14%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent),transparent 67%);filter:blur(1rem);pointer-events:none}.service-visual:after{content:"";position:absolute;z-index:0;inset-block:0;inset-inline-start:50%;inline-size:1px;background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 48%,transparent),transparent);pointer-events:none}.service-visual__index{position:absolute;z-index:3;inset-block-start:.75rem;inset-inline-start:.8rem;color:var(--accent);font-family:var(--font-mono);font-size:.68rem;font-weight:760;letter-spacing:.1em}.service-visual__svg{position:relative;z-index:2;inline-size:100%;block-size:auto;color:var(--line-strong)}[dir=rtl] .service-visual__svg{transform:scaleX(-1)}.service-visual__svg :where(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.service-visual__surface{fill:color-mix(in srgb,var(--surface-raised) 88%,transparent);stroke:var(--line-strong);stroke-width:1.35}.service-visual__line--soft{fill:none;stroke:var(--line);stroke-width:1.35}.service-visual__accent{fill:none;stroke:var(--accent);stroke-width:2}.service-visual__accent-soft{fill:color-mix(in srgb,var(--accent) 12%,var(--surface));stroke:var(--accent);stroke-width:1.5}.service-visual__node{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.35}.service-visual__node--accent{fill:var(--accent);stroke:var(--surface);stroke-width:2}.service-visual__flow{stroke-dasharray:10 13;animation:service-visual-flow 2.8s linear infinite}.service-visual__flow--reverse{animation-direction:reverse;animation-duration:3.4s}.service-visual__dash{stroke-dasharray:4 11}.service-visual__pulse{transform-box:fill-box;transform-origin:center;animation:service-visual-pulse 3.2s ease-in-out infinite}.service-visual__pulse--late{animation-delay:-1.6s}.service-visual:hover .service-visual__svg *{animation-play-state:paused}.service-visual__architecture-transition{transform-box:fill-box;transform-origin:center;animation:service-architecture-transition 5.8s var(--ease) infinite}.service-visual__architecture-target{animation:service-architecture-target 5.8s ease-in-out infinite}.service-visual__data-governance{transform-box:view-box;transform-origin:320px 210px;animation:service-data-governance 15s linear infinite}.service-visual__data-domain{transform-box:fill-box;transform-origin:center;animation:service-data-trust 5.6s ease-in-out infinite}.service-visual__data-domain--2{animation-delay:-1.4s}.service-visual__data-domain--3{animation-delay:-2.8s}.service-visual__data-domain--4{animation-delay:-4.2s}.service-visual__integration-contract{transform-box:fill-box;transform-origin:center;animation:service-integration-contract 4.4s var(--ease) infinite}.service-visual__integration-recovery{stroke-dasharray:6 10;animation:service-integration-recovery 3.6s linear infinite reverse}.service-visual__ai-oversight{transform-box:view-box;transform-origin:320px 210px;stroke-dasharray:34 18 5 18;animation:service-ai-oversight 12s linear infinite}.service-visual__ai-authority{transform-box:fill-box;transform-origin:center;animation:service-ai-authority 4.8s ease-in-out infinite}.service-visual__automation-step{transform-box:fill-box;transform-origin:center;animation:service-automation-sequence 7.5s ease-in-out infinite}.service-visual__automation-step--2{animation-delay:-1.5s}.service-visual__automation-step--3{animation-delay:-3s}.service-visual__automation-step--4{animation-delay:-4.5s}.service-visual__automation-step--5{animation-delay:-6s}.service-visual__automation-exception{transform-box:fill-box;transform-origin:center;animation:service-automation-exception 3.75s ease-in-out infinite}.service-visual__software-module{transform-box:fill-box;transform-origin:center;animation:service-software-assemble 6.4s var(--ease) infinite}.service-visual__software-module--2{animation-delay:-1.6s}.service-visual__software-module--3{animation-delay:-3.2s}.service-visual__software-module--4{animation-delay:-4.8s}.service-visual__software-release{transform-box:fill-box;transform-origin:center;animation:service-software-release 3.2s ease-in-out infinite}@keyframes service-visual-flow{to{stroke-dashoffset:-46}}@keyframes service-visual-pulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.35)}}@keyframes service-architecture-transition{0%,to{opacity:.64;transform:translate(-6px)}46%,68%{opacity:1;transform:translate(6px)}}@keyframes service-architecture-target{0%,36%{opacity:.55}62%,to{opacity:1}}@keyframes service-data-governance{to{transform:rotate(1turn)}}@keyframes service-data-trust{0%,to{opacity:.58;transform:scale(.86)}38%,68%{opacity:1;transform:scale(1.08)}}@keyframes service-integration-contract{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes service-integration-recovery{to{stroke-dashoffset:64}}@keyframes service-ai-oversight{to{transform:rotate(1turn)}}@keyframes service-ai-authority{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes service-automation-sequence{0%,to{opacity:.45;transform:scale(.88)}15%,34%{opacity:1;transform:scale(1.08)}52%{opacity:.68;transform:scale(1)}}@keyframes service-automation-exception{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes service-software-assemble{0%,to{opacity:.58;transform:translateY(-10px)}32%,72%{opacity:1;transform:translateY(0)}}@keyframes service-software-release{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.45)}}.challenge-visual{min-block-size:clamp(17rem,30vw,24rem)}.challenge-visual:before{content:"";position:absolute;z-index:0;inset:12%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 68%);filter:blur(1.15rem);pointer-events:none}.challenge-visual:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(135deg,transparent 27%,color-mix(in srgb,var(--line-strong) 32%,transparent) 27.1% 27.25%,transparent 27.35% 72%,color-mix(in srgb,var(--line-strong) 24%,transparent) 72.1% 72.25%,transparent 72.35%);pointer-events:none}.challenge-visual__index{position:absolute;z-index:3;inset-block-start:.75rem;inset-inline-start:.8rem;color:var(--accent);font-family:var(--font-mono);font-size:.68rem;font-weight:760;letter-spacing:.1em}.challenge-visual__status{position:absolute;z-index:3;inset-block-start:.9rem;inset-inline-end:.9rem;display:flex;gap:.32rem}.challenge-visual__status i{inline-size:.3rem;aspect-ratio:1;border-radius:50%;background:var(--line-strong)}.challenge-visual__status i:nth-child(2){background:var(--accent);box-shadow:0 0 .65rem color-mix(in srgb,var(--accent) 62%,transparent);animation:challenge-status-pulse 2.4s ease-in-out infinite}.challenge-visual__svg{position:relative;z-index:2;inline-size:100%;block-size:auto}[dir=rtl] .challenge-visual__svg{transform:scaleX(-1)}.challenge-visual__svg :where(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.challenge-visual__surface{fill:color-mix(in srgb,var(--surface-raised) 88%,transparent);stroke:var(--line-strong);stroke-width:1.35}.challenge-visual__line--soft{fill:none;stroke:var(--line);stroke-width:1.35}.challenge-visual__accent{fill:none;stroke:var(--accent);stroke-width:2}.challenge-visual__accent-soft{fill:color-mix(in srgb,var(--accent) 12%,var(--surface));stroke:var(--accent);stroke-width:1.5}.challenge-visual__node{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.35}.challenge-visual__node--accent{fill:var(--accent);stroke:var(--surface);stroke-width:2}.challenge-visual__flow{stroke-dasharray:10 13;animation:challenge-visual-flow 2.8s linear infinite}.challenge-visual__flow--reverse{animation-direction:reverse;animation-duration:3.4s}.challenge-visual__dash{stroke-dasharray:4 11}.challenge-visual:hover :where(.challenge-visual__svg *,.challenge-visual__status i){animation-play-state:paused}.challenge-visual__fragment{transform-box:fill-box;transform-origin:center;animation:challenge-fragment-drift 6.4s ease-in-out infinite}.challenge-visual__fragment--2{animation-delay:-1.6s;animation-direction:reverse}.challenge-visual__fragment--3{animation-delay:-3.2s}.challenge-visual__fragment--4{animation-delay:-4.8s;animation-direction:reverse}.challenge-visual__truth-core{transform-box:fill-box;transform-origin:center;animation:challenge-truth-core 4.2s ease-in-out infinite}.challenge-visual__truth-core .challenge-visual__dash{transform-box:fill-box;transform-origin:center;animation:challenge-ring-turn 11s linear infinite}.challenge-visual__legacy{animation:challenge-legacy-hold 7.2s ease-in-out infinite}.challenge-visual__transition-stage{transform-box:fill-box;transform-origin:center;animation:challenge-transition-stage 6s ease-in-out infinite}.challenge-visual__transition-stage--2{animation-delay:-4s}.challenge-visual__transition-stage--3{animation-delay:-2s}.challenge-visual__coexistence{stroke-dasharray:5 10;animation:challenge-coexistence 3.8s linear infinite}.challenge-visual__target-modules{animation:challenge-target-ready 6s ease-in-out infinite}.challenge-visual__quality-gate{transform-box:fill-box;transform-origin:center;animation:challenge-quality-gate 4.8s ease-in-out infinite}.challenge-visual__decision-orbit{transform-box:fill-box;transform-origin:center;stroke-dasharray:30 14 5 14;animation:challenge-ring-turn 10s linear infinite}.challenge-visual__provenance{stroke-dasharray:3 10;animation:challenge-provenance 4.2s linear infinite}.challenge-visual__contract{transform-box:fill-box;transform-origin:center;animation:challenge-contract 4.4s ease-in-out infinite}.challenge-visual__partner--left{animation:challenge-partner-left 6.8s ease-in-out infinite}.challenge-visual__partner--right{animation:challenge-partner-right 6.8s ease-in-out infinite}.challenge-visual__recovery{stroke-dasharray:6 10;animation:challenge-recovery 3.6s linear infinite reverse}.challenge-visual__pilot-spark{transform-box:fill-box;transform-origin:center;animation:challenge-pilot-spark 2.8s ease-in-out infinite}.challenge-visual__readiness-step{transform-box:fill-box;transform-origin:center;animation:challenge-readiness 5.6s ease-in-out infinite}.challenge-visual__readiness-step--2{animation-delay:-2.8s}.challenge-visual__production-ring{transform-box:fill-box;transform-origin:center;stroke-dasharray:34 15 5 15;animation:challenge-ring-turn 9s linear infinite}.challenge-visual__fallback{stroke-dasharray:5 10;animation:challenge-recovery 4.2s linear infinite}.challenge-visual__manual-card{transform-box:fill-box;transform-origin:center;animation:challenge-manual-friction 5.2s ease-in-out infinite}.challenge-visual__manual-card--2{animation-delay:-1.3s;animation-direction:reverse}.challenge-visual__manual-card--3{animation-delay:-2.6s}.challenge-visual__manual-card--4{animation-delay:-3.9s;animation-direction:reverse}.challenge-visual__transform-flow{stroke-dasharray:4 9;animation:challenge-transform-flow 2.2s linear infinite}.challenge-visual__automation-step{transform-box:fill-box;transform-origin:center;animation:challenge-automation-sequence 7s ease-in-out infinite}.challenge-visual__automation-step--2{animation-delay:-1.4s}.challenge-visual__automation-step--3{animation-delay:-2.8s}.challenge-visual__automation-step--4{animation-delay:-4.2s}.challenge-visual__automation-step--5{animation-delay:-5.6s}.challenge-visual__exception{stroke-dasharray:5 10;animation:challenge-recovery 3.5s linear infinite reverse}.challenge-visual__architecture-orbit{transform-box:view-box;transform-origin:320px 210px;animation:challenge-architecture-orbit 22s linear infinite}.challenge-visual__stable-core{transform-box:fill-box;transform-origin:center;animation:challenge-stable-core 5s ease-in-out infinite}.challenge-visual__replaceable-module{transform-box:fill-box;transform-origin:center;animation:challenge-module-replace 7.5s var(--ease) infinite}.challenge-visual__decision-history{stroke-dasharray:5 12;animation:challenge-provenance 4.8s linear infinite}@keyframes challenge-status-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.28)}}@keyframes challenge-visual-flow{to{stroke-dashoffset:-46}}@keyframes challenge-fragment-drift{0%,to{opacity:.68;transform:translate(0)}50%{opacity:1;transform:translate(4px,-3px)}}@keyframes challenge-truth-core{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes challenge-ring-turn{to{transform:rotate(1turn)}}@keyframes challenge-legacy-hold{0%,to{opacity:.68}45%,70%{opacity:1}}@keyframes challenge-transition-stage{0%,to{opacity:.48;transform:scale(.84)}18%,42%{opacity:1;transform:scale(1.1)}62%{opacity:.72;transform:scale(1)}}@keyframes challenge-coexistence{to{stroke-dashoffset:-60}}@keyframes challenge-target-ready{0%,34%{opacity:.48}62%,to{opacity:1}}@keyframes challenge-quality-gate{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes challenge-provenance{to{stroke-dashoffset:-52}}@keyframes challenge-contract{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes challenge-partner-left{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes challenge-partner-right{0%,to{transform:translate(2px)}50%{transform:translate(-3px)}}@keyframes challenge-recovery{to{stroke-dashoffset:64}}@keyframes challenge-pilot-spark{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1.42)}}@keyframes challenge-readiness{0%,to{opacity:.46;transform:scale(.86)}28%,55%{opacity:1;transform:scale(1.08)}}@keyframes challenge-manual-friction{0%,to{transform:translate(0)}42%{transform:translate(3px,-2px) rotate(.6deg)}67%{transform:translate(-2px,2px) rotate(-.5deg)}}@keyframes challenge-transform-flow{to{stroke-dashoffset:-39}}@keyframes challenge-automation-sequence{0%,to{opacity:.44;transform:scale(.86)}14%,32%{opacity:1;transform:scale(1.08)}50%{opacity:.7;transform:scale(1)}}@keyframes challenge-architecture-orbit{to{transform:rotate(1turn)}}@keyframes challenge-stable-core{0%,to{transform:scale(.97)}50%{transform:scale(1.025)}}@keyframes challenge-module-replace{0%,18%,to{opacity:.5;transform:translate(12px,-7px)}38%,76%{opacity:1;transform:translate(0)}}.challenge-list,.challenge-index{border-block-start:1px solid var(--line)}.challenge-row{display:grid;grid-template-columns:2.6rem 1fr 2.75rem;gap:var(--space-2);align-items:center;border-block-end:1px solid var(--line);padding-block:var(--space-3)}.challenge-row__marker{display:grid;align-self:start;gap:.7rem;justify-items:start;color:var(--accent)}.challenge-row__marker .icon{inline-size:1.35rem;block-size:1.35rem}.challenge-row__number{color:var(--accent);font-family:var(--font-mono);font-size:.78rem}.challenge-row h2,.challenge-row h3{font-size:var(--step-1)}.challenge-row h2 a,.challenge-row h3 a{color:var(--text);text-decoration:none}.challenge-row p{margin-block-start:.55rem;color:var(--text-soft)}.challenge-row ul{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-block-start:.8rem;color:var(--text-soft);list-style-position:inside;font-size:var(--step--1)}.method-radar-section{overflow:clip;border-block-end:1px solid var(--line);background:radial-gradient(circle at 30% 48%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),var(--surface)}.method-radar-section .section-heading h2{max-inline-size:22ch;font-size:var(--type-feature-title)}.method-radar-section .section-heading p{max-inline-size:54ch}.method-radar{display:grid;gap:var(--space-4)}.method-radar__visual{position:relative;inline-size:100%;min-block-size:25rem;max-inline-size:38rem;margin-inline:auto;overflow:hidden;border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:3.5rem 3.5rem;box-shadow:inset 0 0 5rem color-mix(in srgb,var(--accent) 5%,transparent);isolation:isolate}.method-radar__visual:before,.method-radar__visual:after{content:"";position:absolute;z-index:0;inset:13%;border:1px solid var(--line);border-radius:50%}.method-radar__visual:after{inset:27% 7%;border-style:dashed}.method-radar__geometry{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;overflow:visible}.method-radar__geometry ellipse{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:5 8}.method-radar__geometry [data-radar-trail]{transform-box:view-box;transform-origin:0 0;pointer-events:none;will-change:transform}.method-radar__geometry [data-radar-trail] path{fill:var(--accent)}.method-radar__geometry [data-radar-trail-far]{opacity:.025}.method-radar__geometry [data-radar-trail-mid]{opacity:.045}.method-radar__geometry [data-radar-trail-near]{opacity:.09;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--accent) 38%,transparent))}.method-radar__geometry [data-radar-sweep]{stroke:var(--accent);stroke-width:2.25;stroke-linecap:round;transform-origin:0 0;filter:drop-shadow(0 0 .7rem color-mix(in srgb,var(--accent) 70%,transparent));will-change:transform}.method-radar__geometry [data-radar-ping]{fill:var(--accent);opacity:.78;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 .8rem var(--accent))}.method-radar__core{position:absolute;z-index:3;inset-block-start:50%;left:50%;display:grid;place-items:center;inline-size:clamp(7.5rem,23vw,9rem);aspect-ratio:1;translate:-50% -50%;border:1px solid var(--accent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,var(--brand-graphite)),var(--brand-graphite) 70%);box-shadow:0 0 0 .7rem color-mix(in srgb,var(--accent) 5%,transparent),0 0 3.5rem color-mix(in srgb,var(--accent) 20%,transparent)}.method-radar__core:before{content:"";position:absolute;inset:-.75rem;border:1px solid var(--accent);border-inline-color:transparent;border-radius:50%;rotate:var(--radar-angle, 0deg)}.method-radar__core:after{content:"";position:absolute;inset-block-start:4%;inset-inline-start:50%;inline-size:.55rem;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:var(--accent);box-shadow:0 0 .8rem var(--accent)}.method-radar__core>img{display:block;inline-size:76%;block-size:auto;opacity:1;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--accent) 25%,transparent))}.method-node{position:absolute;z-index:4;display:grid;place-items:center;inline-size:clamp(4rem,14vw,5rem);aspect-ratio:1;translate:-50% -50%;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--text);box-shadow:0 0 0 .35rem var(--surface);transition:border-color .3s ease,color .3s ease,scale .4s var(--ease),box-shadow .4s ease,background .3s ease}.method-node span{font-family:var(--font-mono);font-size:clamp(1.05rem,3vw,1.45rem);font-weight:780}.method-node[aria-pressed=true]{border-width:2px;border-color:var(--accent);color:var(--accent);scale:1.08;box-shadow:0 0 0 .35rem var(--surface),0 0 2rem color-mix(in srgb,var(--accent) 24%,transparent)}.method-node--m{inset-block-start:16%;left:50%}.method-node--t{inset-block-start:34%;left:84%}.method-node--e{inset-block-start:78%;left:72%}.method-node--r{inset-block-start:78%;left:28%}.method-node--a{inset-block-start:34%;left:16%}.method-radar__content{display:grid;align-content:start;gap:var(--space-3);min-block-size:25rem;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.method-radar__content article{display:grid;gap:.7rem}.method-radar__number{color:var(--accent);font-family:var(--font-mono)}.method-radar__content article h3{font-size:var(--step-3)}.method-radar__content article>strong{max-inline-size:30ch;font-size:var(--step-1)}.method-radar__content article p{color:var(--text-soft)}.method-noscript{display:grid;gap:var(--space-3);margin-block-start:var(--space-4);list-style-position:inside}.method-noscript li{border-block-start:1px solid var(--line);padding-block-start:1rem}.method-noscript span{display:block}.capability-grid,.insight-grid,.engagement-grid,.address-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.capability-card,.insight-card,.engagement-grid article,.address-grid article{display:grid;align-content:start;gap:var(--space-2);background:var(--surface);padding:var(--space-3)}.capability-card__head{display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.capability-card h3 a,.insight-card h3 a{color:var(--text);text-decoration:none}.capability-card p,.insight-card p,.engagement-grid p{color:var(--text-soft)}.target-state{border-inline-start:2px solid var(--accent);padding-inline-start:.75rem}.signature-deliverable{color:var(--text-soft);font-family:var(--font-mono);font-size:.75rem}.capability-card--expanded{gap:var(--space-3)}.capability-card__deliverables,.capability-card__engagements{display:grid;gap:.65rem;border-block-start:1px solid var(--line);padding-block-start:.85rem}.capability-card__deliverables h4,.capability-card__engagements h4{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.capability-card__deliverables ul,.capability-card__engagements ul{display:grid;gap:.45rem;list-style:none}.service-deliverable{display:grid;grid-template-columns:1.25rem 1fr;gap:.45rem;color:var(--text-soft);font-size:var(--step--1)}.service-deliverable .icon{color:var(--status)}.capability-card__relations{display:grid;border-block-start:1px solid var(--line)}.capability-card__relations a{display:grid;grid-template-columns:1fr 1.25rem;gap:.5rem;align-items:center;border-block-end:1px solid var(--line);color:var(--text);padding-block:.55rem;font-size:var(--step--1);text-decoration:none}.capability-card__engagements a{color:var(--text-soft);font-size:var(--step--1)}.engagement-entry,.insights-strip,.engagement-models,.contact-addresses,.related-links{background:var(--surface-quiet)}.signal-list{display:grid;gap:.75rem;list-style:none}.signal-list li{display:grid;grid-template-columns:2.6rem 1fr;border-block-end:1px solid var(--line);padding-block:.75rem}.signal-list span,.engagement-grid article>span,.address-grid article>span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.engagement-grid article>strong{border-block-start:1px solid var(--line);padding-block-start:.75rem}.engagement-grid dl{display:grid;gap:.65rem}.engagement-grid dl div{display:grid;gap:.1rem;border-block-start:1px solid var(--line);padding-block-start:.55rem}.engagement-grid dt{color:var(--accent);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.engagement-grid dd{color:var(--text-soft)}.engagement-grid dd ul{display:grid;gap:.25rem;padding-inline-start:1rem}.insight-card__meta,.article-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:var(--text-soft);font-family:var(--font-mono);font-size:.75rem}.insight-card__meta span,.article-meta span{display:inline-flex;align-items:center;gap:.35rem}.insight-card time{color:var(--text-soft)}.method-premise{display:grid;gap:var(--space-4)}.method-premise__statement{display:grid;gap:var(--space-2);max-inline-size:var(--measure)}.method-boundary{border:1px solid var(--line-strong);border-inline-start:var(--axis) solid var(--status);background:var(--surface);padding:var(--space-3)}.method-application{background:var(--surface-quiet)}.method-application>.shell>.section-heading{margin-block-end:var(--space-section-heading)}.method-application__grid{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.method-application__grid article{position:relative;display:grid;align-content:start;gap:var(--space-2);min-block-size:16rem;overflow:hidden;background:var(--surface);padding:var(--space-4)}.method-application__grid article:after{content:"";position:absolute;inset-inline-end:-3.5rem;inset-block-end:-3.5rem;inline-size:8rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%}.method-application__number{position:relative;z-index:1;color:var(--accent);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em}.method-application__grid h3{position:relative;z-index:1;max-inline-size:18ch;font-size:var(--step-2)}.method-application__grid p{position:relative;z-index:1;color:var(--text-soft)}.method-insight-grid{display:grid;gap:1px;border-block:1px solid var(--line);background:var(--line)}.method-insight-grid article{display:grid;align-content:start;gap:var(--space-2);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 54%),var(--surface);padding:var(--space-4)}.method-insight-grid h2{max-inline-size:19ch;font-size:var(--step-2)}.method-insight-grid p{max-inline-size:64ch;color:var(--text-soft)}.method-guardrails{background:var(--brand-graphite);color:var(--brand-ivory)}.method-guardrails__inner{display:grid;gap:var(--space-3)}.method-guardrails .method-application__number{color:var(--brand-bronze)}.method-guardrails h2{max-inline-size:20ch;color:var(--brand-ivory)}.method-guardrails p{max-inline-size:66ch;color:var(--brand-titanium);font-size:var(--step-1)}.prose-section{display:grid;grid-template-columns:2.7rem minmax(0,var(--measure));gap:var(--space-2);border-block-start:1px solid var(--line)}.prose-section__index{color:var(--accent);font-family:var(--font-mono);font-size:.76rem}.prose-section__body{display:grid;gap:1rem}.prose-section__body h2{max-inline-size:20ch}.structured-list{display:grid;gap:.65rem;list-style:none}.structured-list li{display:grid;gap:.2rem;border-inline-start:2px solid var(--accent);padding-inline-start:.8rem}.structured-list--large li{grid-template-columns:2.5rem 1fr;min-block-size:3.25rem;align-items:center;border-block-end:1px solid var(--line);border-inline-start:0;padding-inline-start:0}.structured-list--large span,.work-path span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.split-section,.outcome-section,.diagnostic-section,.takeaways{background:var(--surface-quiet)}.work-path{display:grid;border-block-start:1px solid var(--line)}.work-path article{display:grid;grid-template-columns:2.7rem 1fr;gap:1rem;border-block-end:1px solid var(--line);padding-block:var(--space-3)}.outcome-layout{display:grid;gap:var(--space-4)}.outcome-layout>div{display:grid;gap:var(--space-2)}.outcome-layout ul{display:grid;gap:.65rem;list-style:none}.outcome-layout li{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem}.outcome-layout li .icon{color:var(--status)}.outcome-layout aside{border-block-start:var(--axis) solid var(--accent);background:var(--surface);padding:var(--space-3)}.outcome-layout aside>span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase}.outcome-layout aside p{margin-block:.7rem;font-size:var(--step-1);font-weight:650}.outcome-layout aside small{color:var(--text-soft)}.link-ledger{display:grid;border-block-start:1px solid var(--line)}.link-ledger a{display:grid;grid-template-columns:2.5rem 1fr 1.5rem;align-items:center;min-block-size:3.75rem;border-block-end:1px solid var(--line);color:var(--text);text-decoration:none}.link-ledger a>span{color:var(--accent);font-family:var(--font-mono);font-size:.7rem}.diagnostic-grid{display:grid;gap:1px;background:var(--line)}.diagnostic-grid article{display:grid;gap:1rem;background:var(--surface);padding:var(--space-3)}.diagnostic-grid article>span{color:var(--accent);font-family:var(--font-mono)}.diagnostic-grid ul,.decision-ledger ol{display:grid;gap:.7rem;list-style:none}.diagnostic-grid li{border-inline-start:2px solid var(--accent);padding-inline-start:.7rem}.target-state-section h2{max-inline-size:26ch;font-size:var(--type-section-title)}.decision-ledger{display:grid;gap:var(--space-4);border-block-start:1px solid var(--line)}.decision-ledger ol{counter-reset:decision}.decision-ledger li{display:grid;grid-template-columns:2.5rem 1fr;border-block-end:1px solid var(--line);padding-block:.7rem}.decision-ledger li span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.proof-ledger{display:grid}.proof-ledger article{display:grid;grid-template-columns:2.8rem 1fr;gap:var(--space-2);border-block-start:1px solid var(--line);padding-block:var(--space-3)}.proof-ledger article>span{color:var(--accent);font-family:var(--font-mono)}.proof-ledger article div{display:grid;gap:.6rem}.founder-accountability__grid{display:grid;gap:var(--space-4)}.founder-accountability__grid>div{display:grid;gap:var(--space-2)}.founder-accountability blockquote{border-inline-start:var(--axis) solid var(--accent);background:var(--surface);padding:var(--space-4);font-size:var(--step-1)}.publication-note{display:grid;grid-template-columns:2rem 1fr;gap:1rem;border:1px solid var(--line-strong);border-inline-start:var(--axis) solid var(--status);background:var(--surface);padding:var(--space-3)}.publication-note>.icon{color:var(--status)}.profile-hero__portrait{display:grid;min-inline-size:0;place-items:center}.founder-system-portrait{position:relative;display:grid;inline-size:min(100%,34rem);aspect-ratio:1;place-items:center;isolation:isolate}.founder-system-portrait:before{content:"";position:absolute;z-index:-1;inset:13%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 67%);filter:blur(1.3rem)}.founder-system-portrait__image{position:relative;z-index:2;display:block;inline-size:73%;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 54%,var(--line));border-radius:50%;background:var(--brand-graphite);box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--ink-950) 24%,transparent),0 0 0 .45rem color-mix(in srgb,var(--surface) 72%,transparent)}.founder-system-portrait__image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-ivory) 18%,transparent);pointer-events:none}.founder-system-portrait__image img{inline-size:100%;block-size:100%;object-fit:cover}.founder-system-portrait__system{position:absolute;z-index:3;inset:4.5%;border-radius:50%;animation:founder-system-orbit 28s linear infinite;pointer-events:none}.founder-system-portrait__orbit,.founder-system-portrait__signal{position:absolute;border-radius:50%}.founder-system-portrait__orbit--outer{inset:0;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent)}.founder-system-portrait__orbit--inner{inset:7%;border:1px dashed color-mix(in srgb,var(--text-soft) 38%,transparent)}.founder-system-portrait__orbit--outer:before,.founder-system-portrait__orbit--inner:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:.42rem;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--accent) 14%,transparent),0 0 1rem color-mix(in srgb,var(--accent) 62%,transparent)}.founder-system-portrait__signal{background:conic-gradient(from 18deg,transparent 0 72%,color-mix(in srgb,var(--accent) 18%,transparent) 79%,var(--accent) 84%,transparent 91% 100%);-webkit-mask:radial-gradient(circle,transparent 67%,var(--ink-950) 68% 70%,transparent 71%);mask:radial-gradient(circle,transparent 67%,var(--ink-950) 68% 70%,transparent 71%)}.founder-system-portrait__signal--outer{inset:-1.7%;animation:founder-system-signal 6.4s linear infinite}.founder-system-portrait__signal--inner{inset:9%;opacity:.68;animation:founder-system-signal 9s linear infinite reverse}.founder-system-portrait__node{--founder-node-angle: 0deg;--founder-node-counter-angle: 0deg;--founder-node-delay: 0s;--founder-node-link: clamp(1.7rem, 5.2vw, 3.15rem);position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;inline-size:clamp(2.1rem,6.5vw,2.75rem);aspect-ratio:1;place-items:center;transform:translate(-50%,-50%) rotate(var(--founder-node-angle)) translateY(clamp(-15.2rem,-38vw,-7.6rem))}.founder-system-portrait__node:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--founder-node-link);block-size:1px;transform:rotate(90deg);transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 72%,transparent),transparent)}.founder-system-portrait__node:after{content:"";position:absolute;z-index:0;inset-block-start:50%;inset-inline-start:50%;inline-size:.3rem;aspect-ratio:1;opacity:0;border-radius:50%;background:var(--accent);box-shadow:0 0 .8rem var(--accent);animation:founder-system-node-pulse 3.8s var(--ease) var(--founder-node-delay) infinite}.founder-system-portrait__node>span{position:relative;z-index:1;display:grid;inline-size:100%;aspect-ratio:1;place-items:center;transform:rotate(var(--founder-node-counter-angle));border:1px solid color-mix(in srgb,var(--accent) 62%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--accent);box-shadow:var(--shadow-small);font-family:var(--font-mono);font-size:clamp(.68rem,1.8vw,.82rem);font-weight:800;animation:founder-system-counter-orbit 28s linear infinite}.founder-system-portrait__node--m{--founder-node-angle: 0deg;--founder-node-counter-angle: 0deg}.founder-system-portrait__node--t{--founder-node-angle: 72deg;--founder-node-counter-angle: -72deg;--founder-node-delay: -.76s}.founder-system-portrait__node--e{--founder-node-angle: 144deg;--founder-node-counter-angle: -144deg;--founder-node-delay: -1.52s}.founder-system-portrait__node--r{--founder-node-angle: 216deg;--founder-node-counter-angle: -216deg;--founder-node-delay: -2.28s}.founder-system-portrait__node--a{--founder-node-angle: 288deg;--founder-node-counter-angle: -288deg;--founder-node-delay: -3.04s}.founder-system-portrait:hover :where(.founder-system-portrait__system,.founder-system-portrait__signal,.founder-system-portrait__node>span),.founder-system-portrait:hover .founder-system-portrait__node:after{animation-play-state:paused}.profile-hero__role{color:var(--accent);font-family:var(--font-mono)}.topic-field{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.topic-field li{border:1px solid var(--line-strong);padding:.55rem .75rem}.filter-bar{display:grid;gap:.75rem;margin-block-end:var(--space-4)}.filter-bar>span{display:flex;align-items:center;gap:.5rem;font-weight:700}.filter-bar>div{display:flex;overflow-x:auto;padding-block-end:.35rem}.filter-bar button{flex:0 0 auto;min-block-size:2.75rem;border:1px solid var(--line);background:var(--surface);padding-inline:.9rem}.filter-bar button[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast)}.article-hero{display:grid;gap:var(--space-3);max-inline-size:74rem;padding-block:var(--space-section)}.article-hero h1{max-inline-size:22ch}.article-layout{display:grid;gap:var(--space-4);padding-block:var(--space-section)}.article-toc{border-inline-start:2px solid var(--accent);padding-inline-start:1rem}.article-toc ol{display:grid;gap:.45rem;margin-block-start:.65rem;list-style-position:inside;font-size:var(--step--1)}.article-body{display:grid;gap:var(--space-section-heading);max-inline-size:var(--measure)}.article-body section{display:grid;gap:1rem;scroll-margin-block-start:calc(var(--header-size) + 1rem)}.article-body h2{max-inline-size:22ch}.article-body ul,.article-note ul{display:grid;gap:.6rem;padding-inline-start:1.2rem}.takeaways ol{display:grid;gap:.7rem;max-inline-size:var(--measure);list-style:none}.takeaways li{display:grid;grid-template-columns:2.5rem 1fr;border-block-end:1px solid var(--line);padding-block:.7rem}.takeaways li span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.article-note{max-inline-size:var(--measure)}.article-note h2{margin-block-end:1rem}.sources{border-block-start:1px solid var(--line)}.sources ol{display:grid;gap:.7rem;margin-block-start:1rem;padding-inline-start:1.5rem}.sources a{display:inline-flex;align-items:center;gap:.35rem}.author-bio{display:grid;gap:var(--space-3);border-block-start:1px solid var(--line)}.author-bio img{inline-size:10rem;block-size:10rem;border-radius:50%;object-fit:cover}.author-bio>div{display:grid;align-content:start;gap:.65rem;max-inline-size:var(--measure)}.filter-input{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center;margin-block-end:var(--space-4)}.filter-input>span{grid-column:1 / -1;font-weight:700}.glossary-list,.faq-list{border-block-start:1px solid var(--line)}.glossary-list details,.faq-list details{border-block-end:1px solid var(--line)}.glossary-list summary,.faq-list summary{display:grid;grid-template-columns:2.5rem 1fr 1.5rem;gap:.75rem;align-items:center;min-block-size:4.5rem;padding-block:.75rem}.glossary-list summary>span,.faq-list summary>span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.glossary-list summary h2,.faq-list summary h2{font-size:var(--step-1)}.glossary-list summary .icon,.faq-list summary .icon{transition:rotate .2s var(--ease)}.glossary-list details[open] summary .icon,.faq-list details[open] summary .icon{rotate:90deg}[dir=rtl] .glossary-list details[open] summary .icon,[dir=rtl] .faq-list details[open] summary .icon{rotate:-90deg}.glossary-list details>div,.faq-list details>div{display:grid;gap:.75rem;max-inline-size:var(--measure);padding:.5rem 0 var(--space-3) 3.25rem}[dir=rtl] .glossary-list details>div,[dir=rtl] .faq-list details>div{padding:.5rem 3.25rem var(--space-3) 0}.glossary-relations{display:grid;gap:1px;margin-block-start:.5rem;background:var(--line);border:1px solid var(--line)}.glossary-relations a{display:grid;grid-template-columns:minmax(5rem,.25fr) 1fr 1.25rem;gap:.65rem;align-items:center;background:var(--surface);color:var(--text);padding:.7rem;text-decoration:none}.glossary-relations a>span{color:var(--accent);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.contact-layout{display:grid;gap:var(--space-feature)}.contact-context,.static-contact{display:grid;align-content:start;gap:var(--space-2)}.contact-context ol{display:grid;gap:.6rem;margin-block:var(--space-3);list-style:none}.contact-context li{display:grid;grid-template-columns:2.5rem 1fr;border-block-end:1px solid var(--line);padding-block:.6rem}.contact-context li span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.contact-action{border-block-start:var(--axis) solid var(--accent);background:var(--surface);padding:var(--space-3);box-shadow:var(--shadow-small)}.status-label{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase}.privacy-warning{display:flex;align-items:flex-start;gap:.6rem;border-inline-start:2px solid var(--status);color:var(--text-soft);padding-inline-start:.75rem}.privacy-warning .icon{color:var(--status);margin-block-start:.2rem}.email-address{inline-size:fit-content;direction:ltr;unicode-bidi:isolate}.contact-action form{display:grid;gap:1rem}.form-field{display:grid;gap:.35rem}.form-field__checkbox{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.35rem .65rem;align-items:start}.form-field__checkbox>a{grid-column:2;inline-size:fit-content}.form-field--checkbox input{inline-size:1.25rem;block-size:1.25rem;min-block-size:auto;margin-block-start:.2rem;accent-color:var(--accent)}.honeypot{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0;pointer-events:none}.form-errors{border:2px solid var(--danger);background:var(--surface-quiet);padding:1rem}.form-errors h2,.form-status h2{font-size:var(--step-1)}.form-errors ul{display:grid;gap:.35rem;margin-block-start:.65rem;padding-inline-start:1.25rem}.form-field__error{color:var(--danger);font-size:var(--step--1);font-weight:650}.form-status{display:grid;gap:.65rem;border:2px solid var(--status);background:var(--surface-quiet);padding:1rem}.form-reference{color:var(--accent);font-family:var(--font-mono);font-size:var(--step--1)}.form-disabled-note{border-inline-start:2px solid var(--status);color:var(--text-soft);padding-inline-start:.75rem}.last-updated{display:flex;align-items:center;gap:.5rem;color:var(--text-soft)}.search-dialog{inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;margin:0;border:0;background:var(--page);color:var(--text);padding:0}body.search-open{overflow:hidden}.search-dialog::backdrop{background:color-mix(in srgb,var(--ink-950) 82%,transparent)}.search-dialog__surface{display:grid;align-content:start;gap:var(--space-3);inline-size:min(100%,70rem);min-block-size:100%;margin-inline:auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.search-dialog header{display:grid;grid-template-columns:1fr auto;gap:1rem;border-block-end:1px solid var(--line);padding-block-end:var(--space-3)}.search-dialog header>div{display:grid;gap:.5rem}.search-dialog header h2{font-size:var(--step-2)}.search-dialog footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;border-block-start:1px solid var(--line);padding-block-start:1rem;font-size:var(--step--1)}.search-form{display:grid;gap:.45rem}.search-input{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:2px solid var(--line-strong);background:var(--surface);padding-inline-start:.75rem}.search-input:focus-within{border-color:var(--focus);outline:.1875rem solid var(--focus);outline-offset:.125rem;box-shadow:0 0 0 .125rem var(--focus-contrast)}.search-input input{border:0;background:transparent}.search-input input:focus-visible{outline:0}.search-input .button{border-radius:0}.search-status{min-block-size:1.6rem;color:var(--text-soft)}.search-results{display:grid;border-block-start:1px solid var(--line);list-style:none}.search-result-group{border-block-end:1px solid var(--line);background:var(--surface-quiet);color:var(--text-soft);padding:.55rem 0;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.search-result{border-block-end:1px solid var(--line)}.search-result[aria-selected=true]{background:var(--surface-quiet);box-shadow:inset var(--axis) 0 0 var(--accent)}[dir=rtl] .search-result[aria-selected=true]{box-shadow:inset calc(var(--axis) * -1) 0 0 var(--accent)}.search-result a{display:grid;gap:.35rem;color:var(--text);padding-block:1rem;text-decoration:none}.search-result__meta{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.search-result p{color:var(--text-soft)}.search-result mark{background:var(--sand-500);color:var(--ink-950)}.search-page__controls{display:flex;flex-wrap:wrap;gap:1rem;margin-block:var(--space-3)}.search-page__controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;max-inline-size:26rem}.search-page__controls label span{grid-column:1 / -1;font-weight:700}.search-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border-block-start:1px solid var(--line);padding-block-start:1rem}.search-quick-actions h2,.search-quick-actions h3{flex-basis:100%;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.search-quick-actions a{display:inline-flex;min-block-size:2.75rem;align-items:center}.search-help{border-inline-start:var(--axis) solid var(--status);background:var(--surface-quiet);padding:1rem}.html-sitemap{display:grid;gap:var(--space-4)}.html-sitemap>div{border-block-start:var(--axis) solid var(--accent);background:var(--surface);padding:var(--space-3)}.html-sitemap h2{font-size:var(--step-1);margin-block-end:1rem}.html-sitemap ul{display:grid;gap:.45rem;list-style:none}.html-sitemap a{display:inline-flex;min-block-size:2.75rem;align-items:center;gap:.35rem}.challenge-brief{display:grid;gap:var(--space-4)}.challenge-brief>label{display:grid;grid-template-columns:2.7rem 1fr;gap:.4rem 1rem;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.challenge-brief>label>span{grid-row:1 / 4;color:var(--accent);font-family:var(--font-mono)}.challenge-brief>label>small{grid-column:2;max-inline-size:var(--measure);color:var(--text-soft)}.challenge-brief textarea{grid-column:2;background-image:linear-gradient(transparent calc(1.65em - 1px),var(--line) 1px);background-size:100% 1.65em;line-height:1.65}.not-found{display:grid;align-items:center;gap:var(--space-4);min-block-size:calc(100svh - var(--header-size));padding-block:var(--space-5)}.not-found__code{display:flex;align-items:center;justify-content:center;color:var(--line-strong);font-size:clamp(4rem,24vw,11rem);font-weight:760;line-height:1}.not-found__code .theme-mark{inline-size:clamp(5rem,20vw,10rem)}.cta-band{background:var(--ink-950);color:var(--surface-0)}.cta-band h2{color:var(--surface-0);max-inline-size:18ch}.cta-band p{color:var(--paper-100);max-inline-size:var(--measure)}.cta-band .eyebrow{color:var(--copper-400)}.cta-band__inner{display:grid;gap:var(--space-4);align-items:end}.cta-band__inner>div{display:grid;gap:var(--space-2)}.site-footer{border-block-start:1px solid var(--line);background:var(--surface)}.site-footer__grid{display:grid;gap:0;padding-block:1.25rem}.site-footer__brand{display:grid;align-content:start;gap:.3rem;padding-block-end:1rem}.site-footer__brand .theme-lockup{inline-size:8.5rem;margin-block-end:.25rem}.site-footer__brand p{max-inline-size:36ch;color:var(--text-soft);line-height:1.45}.site-footer__group{border-block-start:1px solid var(--line)}.site-footer__summary{display:flex;min-block-size:3rem;align-items:center;justify-content:space-between;gap:1rem}.site-footer h2{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.site-footer__chevron{inline-size:1rem;block-size:1rem;color:var(--accent);transform:rotate(90deg);transition:transform .2s var(--ease)}.site-footer__group[open]>.site-footer__summary .site-footer__chevron{transform:rotate(270deg)}.site-footer__links{display:grid;align-content:start;gap:.05rem;padding-block:0 .7rem}.site-footer__links a{display:inline-flex;inline-size:fit-content;min-block-size:1.75rem;align-items:center;gap:.4rem;line-height:1.22}.email-link span{direction:ltr;unicode-bidi:isolate}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;border-block-start:1px solid var(--line);padding-block:.65rem;color:var(--text-soft);font-size:var(--step--1)}.back-to-top{position:fixed;z-index:90;inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,calc(env(safe-area-inset-bottom) + 1rem));display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--text);color:var(--page);box-shadow:var(--shadow-small)}:root[data-language-suggestion-visible=true] .back-to-top{inset-block-end:calc(var(--language-suggestion-offset, 0px) + env(safe-area-inset-bottom) + 2rem)}.back-to-top>.icon{position:absolute}.back-to-top__progress{inline-size:100%;block-size:100%;rotate:-90deg}.back-to-top__progress circle{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scroll-progress, 0))}}@layer motion{.js [data-logo-reveal] .home-hero__brand-mark{opacity:1;translate:0;animation:home-logo-reveal .64s var(--ease) .08s both}.js [data-logo-reveal] .construction-line{scale:1;transform-origin:center}.js [data-logo-reveal] .construction-line--one{animation:home-construction-inline .7s var(--ease) both}.js [data-logo-reveal] .construction-line--two{animation:home-construction-block .7s var(--ease) both}@keyframes home-logo-reveal{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes home-construction-inline{0%{scale:0 1}to{scale:1}}@keyframes home-construction-block{0%{scale:1 0}to{scale:1}}@keyframes founder-system-orbit{to{rotate:1turn}}@keyframes founder-system-counter-orbit{to{rotate:-1turn}}@keyframes founder-system-signal{to{transform:rotate(1turn)}}@keyframes founder-system-node-pulse{0%,12%{opacity:0;transform:translate(-50%,-50%) rotate(90deg) translate(0)}24%{opacity:1}72%{opacity:.9}88%,to{opacity:0;transform:translate(-50%,-50%) rotate(90deg) translate(var(--founder-node-link))}}.js .reveal-ready{opacity:0;transform:translateY(1.15rem)}.js .reveal-ready.is-visible{opacity:1;transform:none;transition:opacity .58s ease,transform .72s var(--ease)}.js .section-heading.reveal-ready h2{transform:translateY(.45em)}.js .section-heading.reveal-ready.is-visible h2{transform:none;transition:transform .84s var(--ease)}@keyframes mtera-step-rise{0%{transform:translateY(2.5rem)}to{transform:none}}}@layer utilities{.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}[dir=ltr] .rtl-only,[dir=rtl] .ltr-only{display:none!important}}@layer responsive{@media(max-width:39.999rem){.theme-lockup,.site-header[data-compact=true] .theme-lockup{inline-size:clamp(6.35rem,33vw,7.5rem)}.language-suggestion{grid-template-columns:minmax(0,1fr) auto;max-inline-size:calc(100vw - 1.5rem)}.language-suggestion__copy{display:none}.language-suggestion__action{grid-row:1;align-self:center}.language-suggestion__dismiss{grid-row:1}}@media(min-width:40rem){.language-suggestion{inset-inline-start:auto;inline-size:min(28rem,calc(100vw - 2rem))}.capability-grid,.insight-grid,.engagement-grid,.address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid--detailed{grid-template-columns:1fr}.diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.html-sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding-block:1.5rem}.site-footer__brand{padding-block-end:0}.site-footer__group{border-block-start:0}.site-footer__summary{min-block-size:auto;margin-block-end:.2rem;cursor:default;pointer-events:none}.site-footer__chevron{display:none}.site-footer__links{gap:.02rem;padding-block:0}.not-found{grid-template-columns:minmax(12rem,.7fr) 1fr}}@media(min-width:48rem){:root{--header-size: 5rem}.shell{inline-size:min(100% - clamp(3rem,8vw,8rem),var(--shell))}.section-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end}.home-hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.brand-story__name{grid-template-columns:minmax(24rem,.95fr) minmax(22rem,1.05fr);align-items:start}.brand-story__intro{grid-column:2;grid-row:1}.brand-story__mark{position:sticky;grid-column:1;grid-row:1 / span 2;inset-block-start:calc(var(--header-size) + var(--space-3))}.brand-story__layers{grid-column:2;grid-row:2}.brand-story__truth-stage{grid-template-columns:minmax(11rem,.24fr) minmax(0,1fr);grid-template-rows:4.2rem minmax(0,1fr);align-items:stretch;gap:.75rem var(--space-3)}.brand-story__truth-counter{grid-column:1;grid-row:1 / 3;min-block-size:25rem;padding:var(--space-3)}.brand-story__truth-counter>span{font-size:clamp(4rem,6.3vw,6.8rem)}.brand-story__truth-current{grid-column:2;grid-row:1}.brand-story__truth-current>strong{font-size:clamp(1rem,1.9vw,1.7rem)}.brand-story__truth-map{grid-column:2;grid-row:2}.brand-story__truth-map,.brand-story__truth-axis{min-block-size:20rem}.brand-story__truth-axis{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(7.25rem,1fr));gap:clamp(3.5rem,7vw,6.5rem) clamp(1rem,3vw,2.5rem);align-content:stretch;padding:1.35rem}.brand-story__truth-node{inline-size:100%;align-self:center}.brand-story__truth-node:nth-child(2n){justify-self:stretch}.brand-story__truth-node--1{grid-column:1;grid-row:1}.brand-story__truth-node--2{grid-column:2;grid-row:1}.brand-story__truth-node--3{grid-column:3;grid-row:1}.brand-story__truth-node--4{grid-column:3;grid-row:2}.brand-story__truth-node--5{grid-column:2;grid-row:2}.brand-story__truth-node--6{grid-column:1;grid-row:2}.brand-story__truth-node button{grid-template-columns:2.6rem minmax(0,1fr);min-block-size:5.1rem;padding:.65rem}.brand-story__truth-node span{inline-size:2.6rem}.brand-story__truth-node strong{font-size:clamp(.68rem,1vw,.82rem)}.brand-story__truth-node:nth-child(2n) button{grid-template-columns:2.6rem minmax(0,1fr)}.brand-story__truth-node:nth-child(2n) button span,.brand-story__truth-node:nth-child(2n) button strong{grid-column:auto;grid-row:auto;text-align:start}.page-hero__axis{display:block}.record-hero,.profile-hero{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr)}.challenge-row{grid-template-columns:3.5rem 1fr 3rem;padding-block:var(--space-4)}.challenge-row h2,.challenge-row h3{font-size:var(--step-2)}.method-radar{grid-template-columns:minmax(24rem,1.15fr) minmax(18rem,.85fr);align-items:center}.method-radar__content{border-block-start:0;border-inline-start:1px solid var(--line);padding-block-start:0;padding-inline-start:var(--space-4)}.method-premise,.outcome-layout,.decision-ledger,.founder-accountability__grid,.contact-layout,.cta-band__inner{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.method-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-guardrails__inner{grid-template-columns:4rem minmax(0,1fr);align-items:start}.prose-section{grid-template-columns:4rem minmax(0,var(--measure))}.article-layout{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);align-items:start}.author-bio{grid-template-columns:10rem minmax(0,1fr);align-items:start}.article-toc{position:sticky;inset-block-start:calc(var(--header-size) + 2rem)}.filter-input{grid-template-columns:auto 12rem minmax(14rem,30rem)}.filter-input>span{grid-column:auto}}@media(min-width:70rem){.mobile-navigation{display:none}.desktop-nav{display:flex;align-items:stretch;align-self:stretch}.desktop-nav__list{display:flex;align-items:stretch;list-style:none}.desktop-nav__list>li{display:flex;align-items:stretch}.desktop-nav__list>li>a,.desktop-nav__group>summary{position:relative;display:flex;align-items:center;gap:.35rem;padding-inline:clamp(.4rem,.8vw,.78rem);color:var(--text);font-size:clamp(.74rem,.72rem + .1vw,.84rem);font-weight:650;text-decoration:none;white-space:nowrap}.desktop-nav__group{display:flex;align-items:stretch}.desktop-nav__group>summary>span:before{content:"+";color:var(--accent)}.desktop-nav__group[open]>summary>span:before{content:"−"}.desktop-nav__list>li>a:after,.desktop-nav__group>summary:after{content:"";position:absolute;inset-inline:.65rem;inset-block-end:-.0625rem;block-size:2px;background:var(--accent);scale:0 1;transition:scale .2s var(--ease)}.desktop-nav__list>li>a:hover:after,.desktop-nav__list>li>a[aria-current=page]:after,.desktop-nav__group>summary:hover:after,.desktop-nav__group[open]>summary:after,.desktop-nav__group[data-current=true]>summary:after{scale:1}.desktop-nav__mega{position:fixed;z-index:115;inset-block-start:var(--header-size);inset-inline-start:50%;display:grid;grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr);gap:var(--space-3);inline-size:min(60rem,calc(100vw - 2rem));max-block-size:calc(100svh - var(--header-size) - 1rem);overflow-y:auto;border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow);padding:var(--space-3);transform:translate(-50%)}.desktop-nav__group:not([open]) .desktop-nav__mega{display:none}.desktop-nav__overview{display:grid;grid-template-columns:1fr auto;align-content:start;gap:.35rem 1rem;min-block-size:8rem;border-block-start:var(--axis) solid var(--accent);background:var(--surface-quiet);color:var(--text);padding:1rem;text-decoration:none;white-space:normal}.desktop-nav__overview small{grid-column:1 / -1;color:var(--accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.desktop-nav__overview strong{font-size:var(--step-1);line-height:1.2}.desktop-nav__deep-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;list-style:none}.desktop-nav__deep-list a{display:flex;gap:.6rem;min-block-size:3rem;align-items:center;border-block-end:1px solid var(--line);color:var(--text);padding:.55rem .75rem;font-size:var(--step--1);font-weight:600;line-height:1.3;text-decoration:none}.desktop-nav__deep-list a>.icon{flex:0 0 auto;inline-size:1.05rem;color:var(--accent)}.desktop-nav__deep-list a:hover,.desktop-nav__deep-list a[aria-current=page]{background:var(--surface-quiet);color:var(--accent)}.desktop-tools{display:block}.site-header__tools{gap:.15rem}.site-header__tools>.tool-button .tool-button__label{display:none}.header-language .language-picker>.popover{position:absolute;inset-block-start:calc(100% + .65rem);inset-inline-start:auto;inset-inline-end:0;inline-size:min(23rem,88vw);max-block-size:min(34rem,calc(100svh - var(--header-size) - 1rem))}.header-cta{margin-inline-start:.25rem;max-inline-size:13rem;font-size:.78rem}.brand .theme-lockup{inline-size:clamp(7.5rem,8vw,8.75rem)}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid--detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-grid--detailed{grid-template-columns:repeat(4,minmax(0,1fr))}.method-application__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.html-sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__grid{grid-template-columns:minmax(18rem,1.4fr) minmax(9rem,.65fr) minmax(9rem,.65fr) minmax(14rem,.9fr);gap:clamp(1rem,2vw,1.75rem)}}@media(min-width:88rem){.tool-button__label{display:inline}.header-cta{max-inline-size:none}}}@layer accessibility{:where(a,button,input,select,textarea,summary):focus-visible{outline:.1875rem solid var(--focus);outline-offset:.125rem;box-shadow:0 0 0 .125rem var(--focus-contrast)}.search-input input:focus-visible{outline:0;box-shadow:none}.print-metadata{display:none}.translation-notice{margin-block:var(--space-3);padding:.75rem 1rem;border:1px solid var(--copper-700);background:var(--paper-100);color:var(--ink-950)}.translation-notice strong{margin-inline-end:.5rem}.translation-state{text-transform:capitalize}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-logo-reveal] .home-hero__brand-mark,.js [data-logo-reveal] .construction-line,.js .reveal-ready{opacity:1;transform:none;translate:0;scale:1;animation:none!important;transition:none!important}.brand-story__orbit,.brand-story__movement,.brand-story__truth-axis li{animation:none!important;transform:none;opacity:1}.founder-system-portrait__system,.founder-system-portrait__signal,.founder-system-portrait__node>span,.founder-system-portrait__node:after{animation:none!important}.service-visual__svg *,.challenge-visual__svg *,.challenge-visual__status i{animation:none!important;transform:none;opacity:1}.home-hero__context-highlight{display:none;animation:none!important}}@media(prefers-contrast:more){:root{--line: var(--ink-650);--line-strong: var(--ink-950)}:root[data-theme=dark]{--line: var(--paper-100);--line-strong: var(--surface-0)}a{text-decoration-thickness:.14em}.button,input,select,textarea,.capability-card,.insight-card{border-width:2px}}@media(forced-colors:active){*{forced-color-adjust:auto}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid Highlight;outline-offset:2px;box-shadow:0 0 0 1px Canvas,0 0 0 5px Highlight}.button,.tool-button,.method-node,.brand-story__mark,.brand-story__layer-controls button,.brand-story__truth-axis li,.publication-note,.desktop-nav__mega,.language-suggestion{border:1px solid ButtonText}.eyebrow:before,.page-hero__axis:before,.construction-line{background:CanvasText}.method-radar__geometry [data-radar-ping]{fill:Highlight}.method-radar__geometry [data-radar-trail]{display:none}.method-radar__geometry line,.method-radar__geometry ellipse{stroke:CanvasText}.brand-story__truth-geometry [data-continuity-path]{stroke:CanvasText}.brand-story__truth-geometry [data-continuity-progress]{stroke:Highlight}.brand-story__truth-geometry circle{fill:Highlight;stroke:Canvas}.brand-story__name-effect{display:none}.service-visual__surface,.service-visual__node{fill:Canvas;stroke:CanvasText}.service-visual__line--soft{stroke:CanvasText}.service-visual__accent,.service-visual__accent-soft,.service-visual__node--accent{stroke:Highlight}.service-visual__accent-soft,.service-visual__node--accent{fill:Highlight}.challenge-visual__surface,.challenge-visual__node{fill:Canvas;stroke:CanvasText}.challenge-visual__line--soft{stroke:CanvasText}.challenge-visual__accent,.challenge-visual__accent-soft,.challenge-visual__node--accent{stroke:Highlight}.challenge-visual__accent-soft,.challenge-visual__node--accent,.challenge-visual__status i:nth-child(2){fill:Highlight;background:Highlight}.home-hero__context-highlight{display:none}.back-to-top{border:2px solid ButtonText}}@media print{:root,:root[data-theme=dark]{--page: var(--surface-0);--surface: var(--surface-0);--surface-raised: var(--surface-0);--surface-quiet: var(--paper-50);--text: var(--ink-950);--text-soft: var(--ink-650);--line: var(--ink-650);--accent: var(--copper-700);color-scheme:light}@page{margin:16mm}body{background:var(--surface-0);color:var(--ink-950);font-size:10.5pt}.site-header,.site-footer,.search-dialog,.back-to-top,.language-suggestion,.button-row,.cta-band,.breadcrumbs,.print-only-control,.filter-bar,.filter-input{display:none!important}.method-radar [data-radar-panel][hidden]{display:block!important}.service-visual__svg *,.challenge-visual__svg *,.challenge-visual__status i{animation:none!important}.section,.page-hero,.record-hero,.article-hero{min-block-size:0;padding-block:1.2rem}.shell{inline-size:100%}h1,h2,h3{break-after:avoid;color:var(--ink-950)}p,li,article,section{orphans:3;widows:3}a{color:var(--ink-950);text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}.challenge-brief>label{break-inside:avoid;page-break-inside:avoid}.challenge-brief textarea{border:1px solid var(--ink-650);min-block-size:7rem}.brand-story__mark{position:static;min-block-size:18rem}.brand-story__movement{display:none}.brand-story__truth-stage{display:block;inline-size:100%;margin-block:1rem}.brand-story__truth-counter,.brand-story__truth-current{min-block-size:0;margin-block-end:.75rem;background:var(--surface-0);color:var(--ink-950)}.brand-story__truth-current>strong{color:var(--ink-950)}.brand-story__truth-counter>i,.brand-story__truth-current>i,.brand-story__truth-geometry{display:none}.brand-story__truth-map{min-block-size:0;overflow:visible;border:0;background:none}.brand-story__truth-axis{position:static;display:grid;grid-template-columns:repeat(3,1fr);min-block-size:0;gap:.5rem;padding:0}.brand-story__truth-node{position:static;inline-size:auto;translate:none}.brand-story__truth-node button{min-block-size:5rem;aspect-ratio:auto;border-radius:0}.brand-story__continuity,.brand-story__continuity-copy h3,.brand-story__truth-axis li strong,.brand-story__closing,.method-guardrails,.method-guardrails h2,.method-guardrails p{background:var(--surface-0);color:var(--ink-950)}.home-hero__context-highlight{display:none}.method-radar{display:block}.method-radar__visual{max-inline-size:24rem;break-inside:avoid}.method-radar__content article[hidden]{display:grid!important;margin-block:1rem}.translation-notice{border-color:var(--ink-650);break-inside:avoid}.print-metadata{display:block;margin-block-start:2rem;padding-block-start:.75rem;border-block-start:1px solid var(--ink-650);font-size:8.5pt;overflow-wrap:anywhere}.print-metadata__logo{display:block;inline-size:8.875rem;block-size:auto;margin-block-end:.5rem}.print-metadata p{margin-block:.2rem}}}
