.skip-link{inset-inline-start:12px;z-index:200;background:var(--acc);color:var(--on-acc);font:700 14px var(--ui);border-radius:2px;padding:12px 18px;transition:transform .15s;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{transform:none}main:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:96px}.search-trigger{border:1px solid var(--line);height:38px;color:var(--ink2);font:600 13px var(--ui);border-radius:2px;align-items:center;gap:8px;padding-inline:10px 8px;display:inline-flex}.search-trigger:hover{border-color:var(--line2);color:var(--ink)}.search-trigger kbd,.cmdk kbd{border:1px solid var(--line2);color:var(--mut);direction:ltr;border-radius:3px;padding:2px 5px;font:700 11px Manrope,sans-serif}.nav-mobile-tools{align-items:center;gap:4px;display:none}@media (max-width:1280px){.search-trigger .st-label{display:none}}@media (max-width:1080px){.nav-mobile-tools{display:flex}.nav-mobile-tools .icon-btn{border:0;width:44px;height:44px}}.cmdk-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0c9e;justify-content:center;align-items:flex-start;padding:min(12vh,120px) 16px 16px;display:flex;position:fixed;inset:0}.cmdk{background:var(--card);border:1px solid var(--line2);border-radius:4px;flex-direction:column;width:min(680px,100%);max-height:min(72vh,640px);display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.cmdk-input{border-bottom:1px solid var(--line);color:var(--mut);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cmdk-input input::placeholder{color:var(--mut)}.cmdk-esc{border:1px solid var(--line2);color:var(--mut);border-radius:3px;padding:4px 7px;font:700 11px Manrope,sans-serif}.cmdk-head{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);justify-content:space-between;gap:12px;padding:12px 18px 6px;display:flex}html[lang=ar] .cmdk-head{letter-spacing:0;font-size:12px}.cmdk-list{overscroll-behavior:contain;margin:0;padding:4px 8px 10px;list-style:none;overflow-y:auto}.cmdk-list li>a{border-radius:3px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cmdk-list li[aria-selected=true]>a{background:var(--bg2);box-shadow:inset 2px 0 0 var(--acc)}[dir=rtl] .cmdk-list li[aria-selected=true]>a{box-shadow:inset -2px 0 0 var(--acc)}.cmdk-ic{color:var(--accT);flex:none}.cmdk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cmdk-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cmdk-t span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cmdk-k{font:700 10px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:2px;flex:none;padding:3px 6px}html[lang=ar] .cmdk-k{letter-spacing:0;font-size:11px}.cmdk-ext{color:var(--mut);flex:none}[dir=rtl] .cmdk-ext{transform:scaleX(-1)}.cmdk-empty{text-align:center;color:var(--mut);padding:28px 12px;font-size:14px}.cmdk-foot{border-top:1px solid var(--line);color:var(--mut);gap:18px;padding:10px 18px;font-size:12px;display:flex}@media (max-width:720px){.cmdk-backdrop{padding:0}.cmdk{border:0;border-radius:0;height:100%;max-height:100%}.cmdk-foot,.cmdk-k{display:none}}.read-progress{inset-inline:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0}.read-progress[hidden]{display:none}.read-progress>div{background:var(--acc);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}[dir=rtl] .read-progress>div{transform-origin:100%}.to-top{inset-inline-end:24px;z-index:40;background:var(--card);width:46px;height:46px;color:var(--ink);border:1px solid var(--line2);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,border-color .2s;display:flex;position:fixed;bottom:24px;transform:translateY(12px);box-shadow:0 10px 24px -10px #00000080}.to-top[data-show]{opacity:1;pointer-events:auto;transform:none}.to-top:hover{border-color:var(--accT);color:var(--accT)}@media (max-width:720px){.to-top{inset-inline-end:16px;bottom:16px}}@media print{.to-top,.read-progress,.skip-link,.cmdk-backdrop{display:none!important}}.footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-links a,.footer-top{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.footer-links a:hover,.footer-top:hover{color:var(--accT)}.ticker{border-block:1px solid var(--line);background:var(--bg2);padding:18px 0;overflow:hidden}.ticker:focus-visible{outline-offset:-3px}.ticker-track{width:max-content;animation:48s linear infinite fz-ticker;display:flex}.ticker:hover .ticker-track,.ticker:focus .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-row{flex:none;margin:0;padding:0;list-style:none;display:flex}.ticker-row li{font:600 14px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;align-items:center;gap:28px;padding-inline-end:28px;display:flex}html[lang=ar] .ticker-row li{letter-spacing:0;text-transform:none;font-size:15px}.ticker-row li:after{content:"";background:var(--acc);flex:none;width:7px;height:7px;transform:rotate(45deg)}@keyframes fz-ticker{to{transform:translate(-50%)}}[dir=rtl] .ticker-track{animation-name:fz-ticker-rtl}@keyframes fz-ticker-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{width:auto;padding-inline:var(--pad);animation:none!important}.ticker-row{flex-wrap:wrap;row-gap:10px}.ticker-row[aria-hidden]{display:none}}.media-card{background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:14px;padding:28px;display:flex}.media-card .file{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accT)}html[lang=ar] .media-card .file{letter-spacing:0;font-size:12px}.media-card p{color:var(--ink2);margin:0;font-size:15px;line-height:1.6}.media-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.media-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.media-list li span:last-child{color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.media-card .link-more{margin-top:auto;padding-top:6px}.contact-card{background:var(--card);border:1px solid var(--line);flex-direction:column;align-self:start;gap:4px;padding:32px;display:flex}.contact-card .facts{border-top:0;margin-top:0}.contact-card .facts li:last-child{border-bottom:0}.facts .k{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;display:block}html[lang=ar] .facts .k{letter-spacing:0;font-size:12px}.marks{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.marks a{font:700 13px var(--ui);border:1px solid var(--line2);border-radius:2px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.marks a:hover{border-color:var(--accT);color:var(--accT)}.marks .mk{color:var(--accT);font:800 11px Manrope,sans-serif}@media (max-width:720px){.contact-card,.media-card{padding:22px}}.paths.six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.paths.six{grid-template-columns:1fr 1fr}}@media (max-width:600px){.paths.six{grid-template-columns:1fr}}.facts a{color:var(--accT)}.facts a:hover{text-decoration:underline}.honest-note{border-inline-start:2px solid var(--acc);color:var(--ink2);margin:8px 0 0;padding-inline-start:16px;font-size:14px;line-height:1.65}.hp-field{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.prose-sec{padding-top:24px;padding-bottom:96px}.policy{flex-direction:column;gap:36px;max-width:760px;display:flex}.policy section{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex}.policy p{color:var(--ink2);margin:0;font-size:16.5px;line-height:1.75}html[lang=ar] .policy p{line-height:1.95}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media (prefers-reduced-motion:no-preference){html.motion .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s), transform .8s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s);will-change:opacity, transform;transform:translateY(22px)}html.motion .rv.in{opacity:1;transform:none}html.motion .rv.rv-now{transition-duration:.9s,1s}html.motion .pub-card.rv,html.motion .book.rv{transform:translateY(28px)scale(.97)}html.motion .pub-card.rv.in,html.motion .book.rv.in{transform:none}html.motion .rv-draw i,html.motion .rv-draw s{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .15s;transform:scaleX(0)}html.motion .rv-draw i:first-child{transform-origin:100%}html.motion .rv-draw i:last-child{transform-origin:0}html.motion .rv-draw b{transition:transform .5s cubic-bezier(.3,1.6,.5,1);transform:rotate(45deg)scale(0)}html.motion .rv-draw.in i,html.motion .rv-draw.in s{transform:scaleX(1)}html.motion .rv-draw.in b{transform:rotate(45deg)scale(1)}html.motion .philosophy-rule.rv-draw{background:linear-gradient(var(--acc), var(--acc)) top left / 0% 1px no-repeat;border-top-color:#0000;transition:background-size 1.2s cubic-bezier(.2,.7,.2,1)}html.motion .philosophy-rule.rv-draw.in{background-size:100% 1px}main>section:first-of-type h1,main>.page-head h1{animation:.9s cubic-bezier(.2,.7,.2,1) both rise-in}main>section:first-of-type h1+*,main>.page-head .lead{animation:.9s cubic-bezier(.2,.7,.2,1) .12s both rise-in}main>section:first-of-type .eyebrow{animation:.8s both fade-in}.portrait img,.orb-photo>img.on,.hero-orb .orb-photo>img{animation:1.6s cubic-bezier(.2,.7,.2,1) both settle}.portrait-cap{animation:1s cubic-bezier(.2,.7,.2,1) .5s both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{opacity:0;filter:saturate(.6);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.home-hero,.about-copy,.page-head,.philosophy{isolation:isolate;position:relative}.home-hero:before,.page-head:before,.philosophy:before{content:"";z-index:-1;pointer-events:none;inset-inline-start:-12vw;background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 16%, transparent), transparent 70%);border-radius:50%;width:46vw;max-width:720px;height:46vw;max-height:720px;animation:18s ease-in-out infinite alternate drift;position:absolute;top:-18vw}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,6vw)scale(1.15)}}.btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,filter .15s,border-color .15s,color .15s}.btn:hover:not(:disabled){box-shadow:0 10px 22px -12px color-mix(in srgb, var(--acc) 70%, transparent);transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn .icon{transition:transform .25s}.btn:hover .icon.flip,.link-more:hover .icon{transform:translate(4px)}[dir=rtl] .btn:hover .icon.flip,[dir=rtl] .link-more:hover .icon.flip{transform:scaleX(-1)translate(4px)}.tool-card,.ref-card,.path-card,.channel,.paper-tool,.control-row,.mini-principle{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s,background .25s}.tool-card:hover,.path-card:hover,.channel:hover,.paper-tool:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #000000b3}.ref-card:hover{border-color:color-mix(in srgb, var(--accT) 45%, var(--line))}.tool-card .top .icon{transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.tool-card:hover .top .icon{transform:scale(1.18)rotate(-6deg)}.nav-links a{position:relative;border-bottom-color:#0000!important}.nav-links a:after{content:"";inset-inline:0;background:var(--acc);height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.rung{transition:background .2s,border-color .2s,transform .3s cubic-bezier(.2,.7,.2,1)}.rung:hover{transform:translate(6px)}[dir=rtl] .rung:hover{transform:translate(-6px)}.pill{transition:background .2s,color .2s,border-color .2s,transform .2s}.pill:hover{transform:translateY(-1px)}.q-opt,.ucs-cell{transition:background .15s,border-color .15s,transform .15s}.q-opt[aria-checked=true],.ucs-cell.on{animation:.3s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{50%{transform:scale(1.06)}}.progress i,.bar i{transition:width .6s cubic-bezier(.2,.7,.2,1)}.tl-dot{transition:background .3s,color .3s}.timeline li:hover .tl-dot{background:var(--acc);color:#111418}.cover-col .book,.wise-cover .book,.pub-side .book{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}html.theme-anim,html.theme-anim *{transition:background-color .45s,color .45s,border-color .45s!important}}
.ta-frame{--mx:0;--my:0;perspective:700px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(closest-side, color-mix(in srgb, var(--art-glow,var(--acc)) 10%, transparent), transparent);border:0;position:relative;overflow:hidden}.ta-frame:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ta-sm{aspect-ratio:240/110;margin:-26px -26px 4px}.ta-md,.ta-lg{aspect-ratio:3/2}.ta-lg{width:100%}.ta-emblem{aspect-ratio:3/2}.ta-bare{background:0 0}.art-blue{--art-a:var(--blueT);--art-t:color-mix(in srgb, var(--blue) 24%, transparent);--art-glow:var(--blue)}.ta-frame.art-blue:focus-visible{outline-color:var(--blue)}.ta-tilt{transform-style:preserve-3d;transform:rotateY(calc(var(--mx) * 16deg)) rotateX(calc(var(--my) * -12deg));place-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0}.tool-art{width:88%;height:88%;overflow:visible}.ta-layer{transform:translate(calc(var(--mx) * 10px), calc(var(--my) * 8px));transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ta-frame:hover .tool-art,.ta-frame:focus-visible .tool-art,.tool-card:hover .tool-art,.tile:hover .tool-art{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--art-glow,var(--acc)) 45%, transparent))}.ta-ripple{border:2px solid var(--art-a,var(--acc));pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.9s ease-out forwards ta-ripple;position:absolute;top:50%;left:50%}@keyframes ta-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9)}}@media (prefers-reduced-motion:reduce){.ta-tilt,.ta-layer{transition:none;transform:none}.ta-ripple{display:none}}@media (prefers-reduced-motion:no-preference){.ta-spin{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite ta-spin}.ta-spin.sa-fast{animation-duration:14s}.sa-spin-rev{transform-box:fill-box;transform-origin:50%;animation:11s linear infinite reverse ta-spin}.ta-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ta-pulse}.ta-breathe{transform-box:fill-box;transform-origin:60%;animation:4s ease-in-out infinite ta-breathe}.ta-dash{stroke-dasharray:6 6;animation:3s linear infinite ta-dash}.ta-needle,.ta-needle-b{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite ta-needle}.ta-needle-b{animation-duration:6.5s;animation-direction:alternate-reverse}.ta-fall{transform-box:fill-box;animation:2.8s cubic-bezier(.5,0,.7,1) infinite ta-fall}.ta-wave{animation:3.2s ease-in-out infinite ta-wave}.ta-float{animation:3s ease-in-out infinite ta-float}.sa-swing{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sa-swing}.sa-balance{animation:5s ease-in-out infinite sa-balance}.sa-beam{animation:6s ease-in-out infinite alternate sa-beam}.sa-tick{stroke-dasharray:1;animation:4s ease-out infinite sa-tick}.sa-blink{animation:2.6s ease-in-out infinite sa-blink}.sa-glow{animation:3.4s ease-in-out infinite sa-blink}.sa-light{animation:3.2s ease-in-out infinite sa-light}.sa-signal{stroke-dashoffset:64px;animation:2.4s linear infinite sa-signal}.sa-rise{animation:4s ease-in-out infinite sa-rise}.sa-walk{animation:1.2s ease-in-out infinite sa-walk}.sa-drop{transform-box:fill-box;animation:3.6s cubic-bezier(.3,1.4,.5,1) infinite sa-drop}.sa-press{animation:2.4s ease-in-out infinite sa-press}.sa-toggle{transform-box:fill-box;animation:3s ease-in-out infinite sa-toggle}.sa-door{transform-box:fill-box;transform-origin:0;animation:5s ease-in-out infinite sa-door}.sa-leaf{transform-box:fill-box}.sa-flag{transform-box:fill-box;transform-origin:0;animation:1.8s ease-in-out infinite sa-flag}.sa-travel{animation:5s ease-in-out infinite alternate sa-travel}.ta-frame:hover *,.ta-frame:focus-visible *,.tool-card:hover .tool-art *,.tile:hover .tool-art *{animation-duration:1.4s!important}.ta-frame:hover .ta-spin,.tool-card:hover .ta-spin,.ta-frame:hover .sa-spin-rev{animation-duration:6s!important}.ta-frame:hover .sa-beam,.ta-frame:hover .sa-travel{animation-duration:2.4s!important}.ta-burst .ta-tilt{animation:.7s cubic-bezier(.3,1.5,.5,1) ta-replay}}@keyframes ta-spin{to{transform:rotate(360deg)}}@keyframes ta-pulse{50%{opacity:.75;transform:scale(1.12)}}@keyframes ta-breathe{50%{transform:scale(1.1)}}@keyframes ta-dash{to{stroke-dashoffset:-48px}}@keyframes ta-needle{0%,to{transform:rotate(-38deg)}50%{transform:rotate(46deg)}}@keyframes ta-fall{0%{opacity:1;transform:translateY(0)}70%{opacity:.9;transform:translateY(70px)}to{opacity:0;transform:translateY(96px)}}@keyframes ta-wave{50%{transform:translate(-20px)}}@keyframes ta-float{50%{transform:translateY(-6px)}}@keyframes ta-replay{0%{opacity:.4;transform:scale(.86)rotate(-3deg)}}@keyframes sa-swing{0%,to{transform:rotate(-16deg)}50%{transform:rotate(14deg)}}@keyframes sa-balance{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sa-beam{0%{transform:rotate(-10deg)}to{transform:rotate(8deg)}}@keyframes sa-tick{0%{stroke-dashoffset:1px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes sa-blink{50%{opacity:.25}}@keyframes sa-light{0%,to{opacity:0}20%,45%{opacity:1}60%{opacity:0}}@keyframes sa-signal{to{stroke-dashoffset:0}}@keyframes sa-rise{50%{transform:translate(-4px,6px)}}@keyframes sa-walk{50%{transform:translate(2px,-2px)}}@keyframes sa-drop{0%{opacity:0;transform:translateY(-30px)}25%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes sa-press{50%{transform:translateY(8px)}}@keyframes sa-toggle{0%,to{transform:none}50%{transform:translateY(40px)}}@keyframes sa-door{0%,to{transform:none}50%{transform:scaleX(.55)}}@keyframes sa-flag{50%{transform:skewY(6deg)scaleX(.9)}}@keyframes sa-travel{0%{transform:translate(-90px)}to{transform:translate(90px)}}.more{margin:0}.more>summary{cursor:pointer;font:700 13px/1.4 var(--ui);color:var(--accT);-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:4px;padding:4px 0;list-style:none;display:inline-flex}.more>summary::-webkit-details-marker{display:none}.more>summary:hover{text-underline-offset:3px;text-decoration:underline}.more .more-close,.more[open] .more-open{display:none}.more[open] .more-close{display:inline}.more-chev{font-size:20px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.more[open] .more-chev{transform:rotate(180deg)}.more-body{flex-direction:column;gap:10px;padding-top:8px;display:flex}.more-body>p{color:var(--ink2);text-wrap:pretty;max-width:760px;margin:0;font-size:15px;line-height:1.7}html[lang=ar] .more-body>p{line-height:1.95}.tone-blue .more>summary,.more.blue>summary{color:var(--blueT)}@media (prefers-reduced-motion:no-preference){.more[open]>.more-body{animation:.4s cubic-bezier(.2,.7,.2,1) more-in}@keyframes more-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.tiles{gap:14px;margin:0;padding:0;list-style:none}.tiles.tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tile{background:var(--bg2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:22px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;display:flex;position:relative}.band .tile,.tile.on-bg2{background:var(--bg)}.tile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tile-ic{border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);background:color-mix(in srgb, var(--acc) 12%, transparent);width:46px;height:46px;color:var(--accT);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.tile-ic .icon{font-size:24px}.tile-k{font:700 11px/1.3 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);text-align:end}html[lang=ar] .tile-k{letter-spacing:0;font-size:12px}.tile-t{font:700 17px/1.35 var(--ui);color:var(--ink);text-wrap:balance;margin:0}.tile-t a:hover{color:var(--accT)}.tile-d{color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}html[lang=ar] .tile-d{line-height:1.85}.tile .more-body>p{font-size:14px}.tile .chips{margin-top:2px}.tone-blue .tile-ic{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blueT)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile:hover{border-color:color-mix(in srgb, var(--accT) 45%, var(--line));transform:translateY(-3px);box-shadow:0 16px 30px -22px #000000b3}.tone-blue .tile:hover{border-color:color-mix(in srgb, var(--blueT) 45%, var(--line))}.tile:hover .tile-ic{transform:scale(1.1)rotate(-6deg)}}@media (max-width:1100px){.tiles.tiles-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tiles.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tiles.tiles-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tiles.grid-3,.tiles.grid-4,.tiles.tiles-5{grid-template-columns:1fr}.tile{padding:18px}.tiles .tile{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.tiles .tile>.tile-top{flex-direction:column;grid-row:1/span 3;align-items:flex-start}.tiles .tile>.tile-top .tile-k{display:none}.tiles .tile>:not(.tile-top){grid-column:2}.tiles .tile-t{padding-top:10px}}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.stat{background:var(--bg2);border:1px solid var(--line);border-radius:4px;align-items:center;gap:14px;padding:16px 18px;display:flex}.band .stat{background:var(--bg)}.stat>.icon{color:var(--accT);flex:none;font-size:30px}.stat>div{min-width:0}.stat b{font:700 calc(34px * var(--k)) / 1.05 var(--serif);color:var(--ink);display:block}html[lang=ar] .stat b{font-family:var(--kufi);line-height:1.3}.stat span{color:var(--mut);font-size:13px;line-height:1.4;display:block}.stats.tone-blue .stat>.icon{color:var(--blueT)}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{gap:10px;padding:12px}.stat>.icon{font-size:24px}.stat b{font-size:26px}}.vhead{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.vhead.has-art{grid-template-columns:minmax(0,1fr) clamp(200px,24vw,300px)}.vhead-copy{min-width:0}.vhead-art{width:100%}@media (max-width:720px){.vhead.has-art{grid-template-columns:minmax(0,1fr);gap:18px}.vhead-art{order:-1;width:min(220px,64%)}}.art-side{justify-self:end;width:100%;max-width:420px}@media (max-width:900px){.art-side{justify-self:start;max-width:300px}}.chip-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip-row li{font:600 13px/1.3 var(--ui);color:var(--ink2);border:1px solid var(--line2);background:var(--bg);border-radius:40px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.chip-row li .icon{color:var(--accT);font-size:17px}.tone-blue .chip-row li .icon,.chip-row.tone-blue li .icon{color:var(--blueT)}.duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vcard{flex-direction:column;gap:14px;min-width:0;display:flex}.vcard>.ta-frame{width:100%;max-width:360px;margin-bottom:6px}.duo>.vcard{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:28px}.duo>.vcard>.ta-frame,.ref-card.vcard>.ta-frame{aspect-ratio:2;max-width:none}@media (max-width:900px){.duo{grid-template-columns:1fr}}@media (max-width:720px){.duo>.vcard{padding:20px}}.tiles-compact .tile{gap:8px;padding:16px}.tiles-compact .tile-ic{width:38px;height:38px}.tiles-compact .tile-ic .icon{font-size:20px}.tiles-compact .tile-t{font-size:15.5px}@media (min-width:901px) and (max-width:1200px){.tiles-compact.grid-3{grid-template-columns:1fr}}.track-card{gap:14px}.track-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tile-ic.blue{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blueT)}.track-price{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line2);color:var(--accT);border-radius:40px;padding:7px 12px}.track-price.blue{color:var(--blueT)}html[lang=ar] .track-price{letter-spacing:0;font-size:13px}.track-lead{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.6}.badge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.badge-steps li{border:1px solid var(--line);background:var(--bg2);border-radius:4px;flex-direction:column;gap:8px;padding:16px;font-size:14px;line-height:1.45;display:flex}.badge-steps .tile-ic{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 14%, transparent);width:40px;height:40px;color:var(--blueT)}.badge-steps .tile-ic .icon{font-size:21px}.badge-steps .muted{font-size:13px}@media (max-width:560px){.badge-steps{grid-template-columns:1fr}.badge-steps li{flex-flow:wrap;align-items:center}.badge-steps li .muted{flex-basis:100%}}.wise-terms-sum{align-items:center;gap:14px;display:inline-flex}.cta-art{width:100%;max-width:260px}@media (max-width:900px){.cta-art{max-width:220px}}.conditions .gate{margin-top:0}.deg-head{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;display:grid}.deg-head .ta-frame{width:100%}.deg-entry{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.deg-entry dt{align-items:center;gap:6px;display:inline-flex}.deg-entry dd{margin:0!important}@media (max-width:560px){.deg-head{grid-template-columns:96px minmax(0,1fr);gap:14px}}.charter-head{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;display:grid}.charter-list .more{margin-top:2px}.charter-list b{font-size:15.5px}@media (max-width:560px){.charter-head{grid-template-columns:minmax(0,1fr) 96px;gap:12px}}.verify-top{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:24px;display:grid}@media (max-width:560px){.verify-top{grid-template-columns:minmax(0,1fr) 110px;gap:12px}}.badge-art{aspect-ratio:2;width:100%}.about-name .honorific{font:italic 600 21px/1.1 var(--serif);letter-spacing:.06em;color:var(--accT);margin-bottom:4px;display:block}html[lang=ar] .about-name .honorific{font:700 16px/1.5 var(--kufi);letter-spacing:0;font-style:normal}.philosophy.philosophy-art{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:56px;display:grid}@media (max-width:900px){.philosophy.philosophy-art{grid-template-columns:1fr;gap:28px}.philosophy-art>.ta-frame{max-width:420px}}.jcards{gap:18px;margin:0;padding:0;list-style:none}.jcard{background:var(--bg);border:1px solid var(--line);border-radius:4px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;display:flex;overflow:hidden}.jcard-photo{aspect-ratio:16/10;background:var(--bg2);margin:0;position:relative;overflow:hidden}.jcard-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.jcard-ph{color:var(--line2);place-items:center;display:grid;position:absolute;inset:0}.jcard-photo .tl-dot{top:12px;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset-inline-start:12px}.jcard-photo figcaption{inset-inline:0;color:#f3efe6;background:linear-gradient(#0000,#000000a6);padding:22px 14px 10px;font-size:12px;position:absolute;bottom:0}.jcard-body{padding:18px 20px 20px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jcard:hover{border-color:color-mix(in srgb, var(--accT) 45%, var(--line));transform:translateY(-4px);box-shadow:0 18px 36px -22px #000000b3}.jcard:hover .jcard-photo img{transform:scale(1.05)}.jcard:hover .tl-dot{background:var(--acc);color:#111418}}@media (max-width:900px){.jcards.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.jcards.grid-3{grid-template-columns:1fr}}.legacy-art{aspect-ratio:2;width:100%;max-width:360px}.legacy-quote>.icon{margin-bottom:-8px}.tile .cred-list{font-size:14px}.band-art{aspect-ratio:2;width:100%;max-width:300px}.featured-ideas .tile-t{font-size:15px;font-weight:600;line-height:1.45}.featured-ideas{max-width:760px}@media (min-width:901px) and (max-width:1200px){.featured-ideas.grid-3{grid-template-columns:1fr}.featured-ideas .tile{flex-direction:row;align-items:center}}.contact-art{aspect-ratio:5/2;width:100%;margin-bottom:14px}.endow-art{aspect-ratio:3/2;width:180px}@media (max-width:720px){.band-art{max-width:240px}}.figures{gap:14px}.figure-card{background:var(--bg);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:10px;padding:24px;display:flex}.figure-card>.icon{color:var(--accT)}.figure-card>b{font-size:calc(52px * var(--k));color:var(--accT);align-self:flex-start;line-height:1}.figure-d{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:900px){.figures.grid-3{grid-template-columns:1fr}}.licence-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding-top:18px;display:flex}.licence-d{margin:0;font-size:13.5px;line-height:1.6}.shortfalls .tile{background:var(--bg)}.view-card{gap:14px}.metric-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.metric-list li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.metric-list li>.icon{color:var(--accT);margin-top:2px}.metric-list b{font-size:15px}.metric-d{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.vuca-tiles .re-vuca{font-size:34px}.vuca-tiles .tile-k{letter-spacing:0}.phase-tiles .re-chapters{font-size:13.5px}.case-card .re-moves .more>summary{font-size:12px}.closing-note{align-items:flex-start;gap:14px;display:flex}.closing-note>div,.closing-note>p{flex:1}.privacy-strip{align-items:center}.privacy-art{flex:none;width:200px}@media (max-width:720px){.privacy-strip{flex-direction:column;align-items:flex-start}.privacy-art{width:180px}}.collab-head{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.collab-head{grid-template-columns:1fr;gap:24px}.collab-head>.ta-frame{order:-1;max-width:340px}}.lc-stack li.core .more>summary,.lc-stack li.core .more-body>p{color:var(--on-acc)}.intro-art{width:100%;max-width:320px}.jtl{flex-direction:column;gap:56px;margin:0;padding:0;list-style:none;display:flex;position:relative}.jtl:before{content:"";top:0;bottom:0;background:linear-gradient(var(--acc), color-mix(in srgb, var(--acc) 25%, transparent));width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:50%}.jtl-stage{grid-template-columns:1fr 1fr;align-items:center;column-gap:88px;display:grid;position:relative}.jtl-node{inset-inline-start:50%;z-index:1;background:var(--bg2);border:2px solid var(--acc);width:52px;height:52px;color:var(--accT);font:700 20px var(--serif);box-shadow:0 0 0 6px var(--bg2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .jtl-node{transform:translate(50%,-50%)}html[lang=ar] .jtl-node{font:700 17px var(--kufi)}.jtl-photo{aspect-ratio:16/10;background:var(--bg);border:1px solid var(--line);border-radius:4px;margin:0;position:relative;overflow:hidden}.jtl-photo img{object-fit:cover;width:100%;height:100%}.jtl-photo figcaption{inset-inline:0;color:#f3efe6;background:linear-gradient(#0000,#000000a6);padding:22px 14px 10px;font-size:12px;position:absolute;bottom:0}.jtl-body{flex-direction:column;gap:10px;display:flex}.jtl-body p{color:var(--ink2);margin:0;font-size:15px;line-height:1.7}.jtl-stage:nth-child(2n) .jtl-photo{order:2}.jtl-stage:nth-child(2n) .jtl-body{text-align:end;order:1;align-items:flex-end}@media (prefers-reduced-motion:no-preference){html.motion .jtl:before{transform-origin:top;transition:transform 2.2s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}html.motion .jtl.in:before{transform:scaleY(1)}html.motion .jtl:has(.in):before{transform:scaleY(1)}.jtl-node{transition:background .3s,color .3s,transform .3s}.jtl-stage:hover .jtl-node{background:var(--acc);color:#111418}.jtl-stage:hover .jtl-photo img{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}}@media (max-width:900px){.jtl{gap:36px}.jtl:before{inset-inline-start:25px}.jtl-stage{grid-template-columns:1fr;row-gap:14px;padding-inline-start:72px}.jtl-node{top:0;width:46px;height:46px;inset-inline-start:25px;transform:translate(-50%)}[dir=rtl] .jtl-node{transform:translate(50%)}.jtl-stage:nth-child(2n) .jtl-photo{order:0}.jtl-stage:nth-child(2n) .jtl-body{text-align:start;order:0;align-items:stretch}}.lib-head{grid-template-columns:minmax(0,1fr) clamp(240px,30vw,380px);align-items:center;gap:24px 48px;display:grid}.lib-head-copy{min-width:0}.lib-head-art{width:100%}.lib-archive{align-items:center;gap:8px;display:inline-flex}.lib-archive>.icon:first-child{font-size:20px}.lib-controls>*{min-width:0}.pill{align-items:center;gap:6px;display:inline-flex}.pill>.icon{opacity:.8;font-size:18px}.pill[aria-pressed=true]>.icon{opacity:1}.lib-kind>span:first-child{align-items:center;gap:6px;display:inline-flex}.lib-tools{align-items:center;gap:4px;display:inline-flex}.lib-soon{color:var(--mut);align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.pub-card.is-upcoming .lib-actions{border-top-style:dashed}.pub-card.is-upcoming .title{color:var(--ink2)}@media (prefers-reduced-motion:no-preference){.pub-card.is-upcoming .soon-tag .icon{animation:2.6s ease-in-out infinite sa-blink}}@media (max-width:720px){.lib-head{grid-template-columns:minmax(0,1fr)}.lib-head-art{order:-1;max-width:240px}.lib-controls .pills{max-width:calc(100% + var(--pad))}.lib-actions .lib-tools{display:none}}
