.dx-page{background:var(--bg);--dx-ease:cubic-bezier(.16, 1, .3, 1);--dx-glow:#f0dfb4;position:relative;overflow-x:clip}.dx-wrap{box-sizing:border-box;width:100%;max-width:calc(1240px + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.dx-hero{isolation:isolate;padding-block:clamp(28px,4vw,44px) clamp(56px,8vw,104px);position:relative}.dx-hero__bg{z-index:-1;background:radial-gradient(40% 55% at 72% 46%,#c8a96a1c,#0000 70%),repeating-linear-gradient(#0000 0 39px,#ffffff07 39px 40px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.dx-hero__nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:20px;display:flex}.dx-back{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;text-decoration:none;transition:color .25s;display:inline-flex}.dx-back:hover,.dx-back:focus-visible{color:var(--accent)}.dx-back__arrow{transition:translate .3s var(--dx-ease);flex:none}.dx-back__arrow path{fill:none;stroke:currentColor;stroke-width:1.2px}.dx-back:hover .dx-back__arrow,.dx-back:focus-visible .dx-back__arrow{translate:-3px}.dx-siblings{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dx-sibling{color:var(--text-dim);letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.dx-sibling:hover,.dx-sibling:focus-visible{color:var(--text);border-color:#c8a96a66}.dx-sibling[aria-current=page]{color:var(--text);border-color:var(--accent);background:#c8a96a1f}.dx-hero__grid{grid-template-areas:"head""fig""lookup";gap:clamp(28px,5vw,48px);margin-top:clamp(24px,4vw,48px);display:grid}.dx-hero__head{grid-area:head}.dx-hero__lookup{grid-area:lookup;min-width:0}@media (min-width:1000px){.dx-hero__grid{grid-template:"head fig""lookup fig"1fr/minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(28px,3vw,40px) clamp(40px,5vw,72px)}.dx-hero__lookup{align-self:start}}.dx-page .dictionary__head{max-width:none;margin:0}.dx-hero__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(52px,8vw,116px);font-weight:200;line-height:1}.dx-hero__intro{max-width:500px;color:var(--text-dim);text-wrap:pretty;margin:clamp(18px,2.6vw,26px) 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.dx-stats{color:var(--text-dim);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:12px;display:flex}.dx-stats__item{align-items:center;display:inline-flex}.dx-stats__item:before{content:"";background:var(--accent);width:4px;height:4px;margin-right:10px;rotate:45deg}.dx-lookup{max-width:540px}.dx-lookup__label{color:var(--text-dim);margin-bottom:4px;display:block}.dx-lookup__field{position:relative}.dx-lookup__icon{pointer-events:none;position:absolute;top:50%;left:0;translate:0 -50%}.dx-lookup__icon *{fill:none;stroke:var(--text-dim);stroke-width:1.3px;stroke-linecap:round}.dx-lookup__input{box-sizing:border-box;width:100%;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;border:0;border-bottom:1px solid var(--line-strong);appearance:none;background:0 0;border-radius:0;padding:14px 4px 14px 34px;font-size:clamp(22px,2.3vw,28px);font-weight:300}.dx-lookup__input::placeholder{color:var(--text-dim);opacity:1}.dx-lookup__input::-webkit-search-cancel-button{appearance:none}.dx-page .dx-lookup__input:focus,.dx-page .dx-lookup__input:focus-visible{outline:none}.dx-lookup__field:focus-within .dx-lookup__icon *{stroke:var(--accent)}.dx-lookup__rule{background:linear-gradient(90deg, var(--accent), var(--dx-glow) 45%, #c8a96a33);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.dx-lookup__field:focus-within .dx-lookup__rule{scale:1}.dx-lookup__chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dx-chip{min-height:34px;color:var(--text-dim);letter-spacing:.02em;border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-family:inherit;font-size:12.5px;display:inline-flex}.dx-chip:hover,.dx-chip:focus-visible{color:var(--text);border-color:#c8a96a80}.dx-chip[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:#c8a96a21}.dx-chip__glyph{flex:none}.dx-glyph-icon path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}.dx-chip:hover .dx-chip__glyph path,.dx-chip:focus-visible .dx-chip__glyph path,.dx-chip[aria-pressed=true] .dx-chip__glyph path{fill:var(--accent);stroke:var(--accent)}.dx-lookup__count{color:var(--text-dim);margin:16px 0 0;font-size:12px}.dx-hero__figure{grid-area:fig;width:100%;max-width:540px;margin:0 auto;position:relative}@media (min-width:1000px){.dx-hero__figure{align-self:center;max-width:700px;margin-right:calc(-1*clamp(0px,2vw,32px))}}.dx-hero__stage{position:relative}.dx-figure{width:100%;height:auto;display:block;overflow:visible}.dx-ring__line{fill:none;stroke:#f5f5f542;stroke-width:1.6px}.dx-ring__echo{fill:none;stroke:#ffffff1a;stroke-width:1.2px;stroke-dasharray:.0025 .0075;transform-box:fill-box;transform-origin:50%}.dx-ring.is-hl .dx-ring__line{stroke:var(--accent);stroke-width:2.4px}.dx-ring.is-hl .dx-ring__echo{stroke:#c8a96a66}.dx-spine__base{fill:none;stroke-width:1.2px}.dx-tick{fill:none;stroke:#f5f5f566;stroke-width:3px;stroke-linecap:round;transform-box:view-box}.dx-tick--empty{stroke:#f5f5f51f;stroke-width:2px}.dx-glyph{fill:#f5f5f58c;transform-box:view-box}.dx-lit__glyph{fill:var(--dx-glow);transform-box:view-box}.dx-page[data-dx-focus] .dx-glyph:not(.is-hl){fill-opacity:.3}.dx-glyph.is-hl{fill:var(--accent);scale:1.45}.dx-page[data-dx-focus] .dx-lit__glyph{fill-opacity:.35}.dx-glyph.is-out{fill-opacity:.12}.dx-glyph.is-hit{fill:var(--accent);scale:1.6}.dx-lit__glyph.is-out{fill-opacity:0}.dx-lit__glyph.is-hit{scale:1.6}.dx-ring-label{top:var(--y);box-sizing:border-box;width:calc(var(--reach) - 1%);color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;align-items:center;gap:10px;font-size:10.5px;font-weight:500;line-height:1.35;display:flex;position:absolute;translate:0 -50%}.dx-ring-label:after,.dx-ring-label:before{content:"";opacity:.6;background:currentColor;flex:auto;min-width:10px;height:1px}.dx-ring-label[data-side=left]{left:0}.dx-ring-label[data-side=right]{text-align:right;right:0}.dx-ring-label[data-side=left]:before,.dx-ring-label[data-side=right]:after{display:none}.dx-ring-label.is-hl{color:var(--accent)}@media (max-width:639.98px){.dx-ring-label{letter-spacing:.12em;gap:6px;font-size:9.5px}.dx-ring-label:is([data-segment=founder],[data-segment=creator]){width:auto;max-width:46%;top:0;translate:none}.dx-ring-label:is([data-segment=founder],[data-segment=creator]):before,.dx-ring-label:is([data-segment=founder],[data-segment=creator]):after{display:none}}.dx-pause{z-index:2;width:36px;height:36px;color:var(--text-dim);border:1px solid var(--line-strong);cursor:pointer;background:#0a0a0ab3;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0}.dx-pause[hidden]{display:none}.dx-pause:hover,.dx-pause:focus-visible{color:var(--text);border-color:var(--accent)}.dx-pause svg *{fill:currentColor}.dx-pause__play,.dx-pause[aria-pressed=true] .dx-pause__bar{display:none}.dx-pause[aria-pressed=true] .dx-pause__play{display:inline}.dx-section-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(28px,4vw,48px);font-size:clamp(34px,4vw,54px);font-weight:200;line-height:1.08}.dx-sides{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.dx-sides__list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.dx-sides__item{min-width:0;display:flex}.dx-side{min-width:0;color:inherit;border:1px solid var(--line);isolation:isolate;background:radial-gradient(90% 55% at 50% 0,#c8a96a00,#0000 70%),linear-gradient(#ffffff06,#fff0 60%);flex-direction:column;flex:1;padding:clamp(22px,2.4vw,32px);text-decoration:none;display:flex;position:relative}.dx-side:before{content:"";z-index:2;background:linear-gradient(90deg, var(--accent), var(--dx-glow) 40%, #c8a96a00);transform-origin:0;height:1px;position:absolute;top:-1px;left:-1px;right:-1px;scale:0 1}.dx-side:hover,.dx-side:focus-visible{background:radial-gradient(90% 55% at 50% 0,#c8a96a14,#0000 70%),linear-gradient(#ffffff08,#fff0 60%);border-color:#c8a96a47}.dx-side:hover:before,.dx-side:focus-visible:before{scale:1}.dx-side__mark{width:min(230px,72%);margin:4px auto clamp(22px,3vw,32px);display:block}.dx-side__mark--hero{width:min(440px,85%);margin:0 auto}.dx-mark{width:100%;height:auto;display:block}.dx-mark__ghost{fill:none;stroke:#ffffff12;stroke-width:2px;stroke-dasharray:3 9}.dx-mark__ring{fill:none;stroke:#f5f5f54d;stroke-width:2.6px}.dx-side:hover .dx-mark__ring,.dx-side:focus-visible .dx-mark__ring{stroke:var(--accent)}.dx-mark__hub{fill:var(--accent)}.dx-mark__glyph{fill:#f5f5f594;transform-box:fill-box;transform-origin:50%}.dx-mark__glyph.is-out{fill-opacity:.12}.dx-mark__glyph.is-hit,.dx-mark__glyph.is-hl{fill:var(--accent)}.dx-sig{transform-box:view-box}.dx-sig--hand path{fill:none;stroke:var(--accent);stroke-opacity:.7;stroke-width:2.6px;stroke-linecap:round}.dx-sig--hand circle{fill:var(--accent)}.dx-sig--ripple{fill:none;stroke:var(--accent);stroke-opacity:0;stroke-width:2.4px}.dx-sig--dial{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:3px;stroke-dasharray:1 3}.dx-side__count{color:var(--accent);align-items:center;gap:12px;font-size:12px;display:flex}.dx-side__count:before{content:"";background:var(--accent);width:24px;height:1px}.dx-side__title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:clamp(22px,2vw,27px);font-weight:300;line-height:1.2;display:block}.dx-side__body{color:var(--text-dim);text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:1.6;display:block}.dx-side__action{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:11.5px;display:inline-flex}.dx-side__arrow path{fill:none;stroke:currentColor;stroke-width:1.2px}.dx-side:hover .dx-side__action,.dx-side:focus-visible .dx-side__action{color:var(--accent)}.dx-side:hover .dx-side__arrow,.dx-side:focus-visible .dx-side__arrow{translate:6px}.dx-index{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px) clamp(72px,10vw,128px)}.dx-index__body{gap:clamp(16px,3vw,28px);display:grid}.dx-rail{z-index:3;margin-inline:calc(-1 * var(--pad));padding:10px var(--pad);border-block:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0aeb;position:sticky;top:0}.dx-rail__list{grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.dx-rail__item{justify-content:center;display:flex}.dx-rail__letter{width:28px;height:28px;color:var(--text);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:grid}a.dx-rail__letter:hover,a.dx-rail__letter:focus-visible{color:var(--accent);background:#c8a96a1f}a.dx-rail__letter[aria-current=location]{color:var(--bg);background:var(--accent)}.dx-rail__letter--off:before{content:attr(data-letter);color:#f5f5f533}@media (min-width:1000px){.dx-index__body{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px)}.dx-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;top:28px}.dx-rail__list{grid-template-columns:repeat(2,30px);gap:4px 8px}}.dx-groups{min-width:0}.dx-group{gap:4px 0;padding-block:clamp(24px,3.4vw,44px) 0;scroll-margin-top:104px;display:grid}.dx-group:first-child{padding-top:0}@media (min-width:760px){.dx-group{grid-template-columns:clamp(96px,11vw,150px) minmax(0,1fr);align-items:start}}@media (min-width:1000px){.dx-group{scroll-margin-top:24px}}.dx-group__letter{color:var(--text);font-family:var(--font-display);letter-spacing:-.04em;margin:0;padding-top:.14em;font-size:clamp(56px,8vw,116px);font-weight:200;line-height:1.05;position:relative}.dx-group__letter:after{content:"";background:var(--accent);width:28px;height:1px;margin-top:10px;display:block}@media (min-width:760px){.dx-group__letter{position:sticky;top:104px}}@media (min-width:1000px){.dx-group__letter{top:24px}}.dx-list{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));column-gap:clamp(28px,4vw,56px);margin:0;display:grid}.dx-row{border-bottom:1px solid var(--line);align-content:start;gap:8px;padding-block:18px 20px;display:grid;position:relative}.dx-row__term{margin:0}.dx-row__link{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:11px;font-size:clamp(19px,1.6vw,22px);font-weight:300;line-height:1.3;text-decoration:none;display:inline-flex}.dx-row__glyph{color:var(--text-dim);flex:none;translate:0 -1px}.dx-row__headword{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0 1px;padding-bottom:2px}.dx-row__link:hover .dx-row__headword,.dx-row__link:focus-visible .dx-row__headword{background-size:100% 1px}.dx-row__link:hover .dx-row__glyph,.dx-row__link:focus-visible .dx-row__glyph{color:var(--accent)}.dx-row__link:hover .dx-row__glyph path,.dx-row__link:focus-visible .dx-row__glyph path{fill:var(--accent)}.dx-row__def{color:var(--text-dim);margin:0;padding-left:21px;font-size:14.5px;line-height:1.6}.dx-row__category{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border:1px solid var(--line-strong);margin-left:10px;padding:2px 7px;font-size:10px;line-height:1.5;display:inline-block}.dx-empty{color:var(--text-dim);font-family:var(--font-display);margin:0;padding-block:24px;font-size:clamp(20px,2vw,24px);font-weight:300}@media (prefers-reduced-motion:no-preference){.dx-page[data-dx-paused] :is(.dx-sweep,.dx-core,.dx-ring__echo,.dx-sig),[data-dx-idle] :is(.dx-sweep,.dx-core,.dx-ring__echo,.dx-sig){animation-play-state:paused!important}.dx-rise{animation:dx-rise 1.1s var(--dx-ease) backwards;animation-delay:calc(var(--r,0) * 90ms + 60ms)}@keyframes dx-rise{0%{clip-path:inset(0 0 100%);translate:0 26px}to{clip-path:inset(-40% -10%);translate:0}}.dx-ring__line{animation:dx-draw 1.7s var(--dx-ease) backwards;animation-delay:calc(var(--i,0) * .15s + .12s)}@keyframes dx-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}.dx-ring__echo{animation:140s linear infinite dx-turn}.dx-ring:nth-child(2) .dx-ring__echo{animation-direction:reverse}@keyframes dx-turn{to{rotate:360deg}}.dx-tick{animation:dx-tick .7s var(--dx-ease) backwards;animation-delay:calc(var(--i,0) * 24ms + .25s)}@keyframes dx-tick{0%{scale:1 0}}.dx-glyph{animation:1.2s backwards dx-fly;animation-delay:calc(.95s + var(--k,0) / var(--n,1) * 1.45s);transition:fill .35s ease, fill-opacity .35s ease, scale .5s var(--dx-ease)}@keyframes dx-fly{0%{translate:calc(var(--sx) * 1px) calc(var(--sy) * 1px);fill:#f5f5f5cc;animation-timing-function:cubic-bezier(.5,0,.75,.45);scale:.5}52%{translate:calc(var(--mx) * 1px) calc(var(--my) * 1px);animation-timing-function:cubic-bezier(.2,.6,.25,1);scale:1.15}86%{fill:#f0dfb4;scale:1.3}to{translate:0;scale:1}}.dx-lit{animation:1.6s ease-out 2.9s backwards dx-wake}@keyframes dx-wake{0%{opacity:0}}.dx-lit__glyph{transition:fill-opacity .35s ease, scale .5s var(--dx-ease)}.dx-sweep{animation:27s linear infinite dx-orbit}.dx-sweep[data-segment=founder]{animation-duration:21s}.dx-sweep[data-segment=principal]{animation-duration:33s}@keyframes dx-orbit{0%{rotate:var(--a)}to{rotate:calc(var(--a) + 360deg)}}.dx-core{animation:7s ease-in-out infinite dx-breathe}@keyframes dx-breathe{50%{fill-opacity:.45}}.dx-ring__line,.dx-ring__echo{transition:stroke .4s,stroke-width .4s}.dx-ring-label{transition:color .3s}.dx-lookup__rule{transition:scale .7s var(--dx-ease)}.dx-lookup__icon *{transition:stroke .3s}.dx-chip{transition:color .25s,background-color .3s,border-color .3s}.dx-chip__glyph path{transition:fill .25s,stroke .25s}.dx-sig--hand{animation:12s steps(12,end) infinite dx-turn}.dx-sig--ripple{animation:4.8s cubic-bezier(.2,.6,.3,1) infinite dx-ripple;animation-delay:calc(var(--i,0) * -2.4s)}@keyframes dx-ripple{0%{stroke-opacity:.6;scale:1}to{stroke-opacity:0;scale:1.16}}.dx-sig--dial{animation:dx-dial 10s var(--dx-ease) infinite alternate}@keyframes dx-dial{0%{rotate:-16deg}to{rotate:22deg}}.dx-side{transition:border-color .45s,background .45s}.dx-side:before{transition:scale .7s var(--dx-ease)}.dx-side:hover .dx-mark__ring,.dx-side:focus-visible .dx-mark__ring{animation:dx-draw 1.1s var(--dx-ease)}.dx-mark__ring{transition:stroke .4s}.dx-mark__glyph{transition:fill .35s,fill-opacity .35s}.dx-side__action{transition:color .3s}.dx-side__arrow{transition:translate .5s var(--dx-ease)}.dx-rail__letter{transition:color .25s,background-color .3s}.dx-row__headword{transition:background-size .55s var(--dx-ease)}.dx-row__glyph,.dx-row__glyph path{transition:color .3s,fill .3s}.dx-page[data-dx=on] [data-dx-reveal]{clip-path:inset(-30% -10%);transition:translate .9s var(--dx-ease), clip-path .9s var(--dx-ease)}.dx-page[data-dx=on] [data-dx-reveal]:not(.is-in){clip-path:inset(0 0 100%);translate:0 22px}.dx-page[data-dx=on] .dx-side[data-dx-reveal]{clip-path:inset(-12px);transition:translate 1s var(--dx-ease) calc(var(--i,0) * .12s), clip-path 1s var(--dx-ease) calc(var(--i,0) * .12s), border-color .45s ease, background .45s ease}.dx-page[data-dx=on] .dx-side[data-dx-reveal]:not(.is-in){clip-path:inset(0 0 100%);translate:0 40px}.dx-page[data-dx=on] .dx-group__letter[data-dx-reveal]:not(.is-in){clip-path:inset(0 100% 0 0);translate:0}.dx-page[data-dx=on] .dx-row{clip-path:inset(-12px);transition:translate .8s var(--dx-ease) calc(mod(var(--i,0), 2) * 70ms), clip-path .8s var(--dx-ease) calc(mod(var(--i,0), 2) * 70ms)}.dx-page[data-dx=on] .dx-row:not(.is-in){clip-path:inset(0 0 100%);translate:0 18px}}