:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#faf7f4)var(--lightningcss-dark,#0d0d0e);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171718);--raised:var(--lightningcss-light,#f4ede9)var(--lightningcss-dark,#222224);--inset:var(--lightningcss-light,#f1eae7)var(--lightningcss-dark,#09090a);--text:var(--lightningcss-light,#2d2529)var(--lightningcss-dark,#e2dfdd);--heading:var(--lightningcss-light,#241a20)var(--lightningcss-dark,#f1f0ee);--muted:var(--lightningcss-light,#5c5158)var(--lightningcss-dark,#b5b3b1);--line:var(--lightningcss-light,#d6c9c7)var(--lightningcss-dark,#464346);--accent:var(--lightningcss-light,#9b294e)var(--lightningcss-dark,#f092a7);--accent-hover:var(--lightningcss-light,#771d3b)var(--lightningcss-dark,pink);--accent-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#210d13);--focus:var(--lightningcss-light,#a32351)var(--lightningcss-dark,#ffc1af);--tile-mint:var(--lightningcss-light,#bff3d7)var(--lightningcss-dark,#172d26);--tile-mint-ink:var(--lightningcss-light,#163c39)var(--lightningcss-dark,#d5f6e5);--tile-pink:var(--lightningcss-light,#ffc6e3)var(--lightningcss-dark,#30212d);--tile-pink-ink:var(--lightningcss-light,#3a1941)var(--lightningcss-dark,#ffe1ec);--tile-gold:var(--lightningcss-light,#fadd87)var(--lightningcss-dark,#30291b);--tile-gold-ink:var(--lightningcss-light,#44320e)var(--lightningcss-dark,#ffebbb);--hero-a:var(--lightningcss-light,#f9c2b2)var(--lightningcss-dark,#291921);--hero-b:var(--lightningcss-light,#f8dae2)var(--lightningcss-dark,#422332);--hero-c:var(--lightningcss-light,#f8d69b)var(--lightningcss-dark,#24191b);--hero-ink:var(--lightningcss-light,#38202d)var(--lightningcss-dark,#fff2eb);--hero-subtle:var(--lightningcss-light,#5d3845)var(--lightningcss-dark,#edbdc8);--uir-space-md:1rem;background:var(--canvas);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%;line-height:1.55}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:1rem}body{background:var(--canvas);min-width:0;margin:0}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:.075em}a:hover{color:var(--accent-hover)}a:focus-visible,button:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.35rem}::selection{background:var(--tile-pink);color:var(--tile-pink-ink)}.skip-link{z-index:50;background:var(--heading);color:var(--canvas);border-radius:.65rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:-10rem;left:.75rem}.skip-link:focus{top:.75rem}.site-appearance{justify-content:flex-end;align-items:center;gap:.65rem;width:min(100% - 2.25rem,70rem);margin:0 auto;padding-top:.75rem;display:flex}.appearance-caption{color:var(--muted);font-size:.875rem;font-weight:600}.appearance-options{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-wrap:wrap;gap:.15rem;padding:.2rem;display:inline-flex}.appearance-options button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;min-width:3.7rem;min-height:2.65rem;padding:.55rem .7rem;font-size:.875rem;font-weight:650;line-height:1.2}.appearance-options button:hover{background:var(--raised);color:var(--heading)}.appearance-options button[aria-pressed=true]{color:var(--heading);background:var(--raised);border-color:var(--line);box-shadow:0 1px 3px #00000012}.site-header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;width:min(100% - 2.25rem,70rem);margin:0 auto;padding:.95rem 0 1.2rem;display:flex}.site-header nav{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-left:auto;display:flex}.site-header a{min-height:2.6rem;color:var(--muted);border-radius:.5rem;align-items:center;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.site-header a:hover,.site-header a[aria-current=page]{color:var(--heading)}.site-header a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.35em}.site-header .site-brand{color:var(--heading);letter-spacing:-.04em;gap:.65rem;margin-right:auto;font-size:1.125rem;font-weight:800}.site-header .site-brand:before{content:"✦";width:2.15rem;height:2.15rem;color:var(--accent-on);background:var(--accent);border-radius:.75rem;place-items:center;font-size:1.1rem;display:inline-grid}.uir-page{width:min(100% - 2.25rem,70rem);margin:0 auto;padding:2rem 0 4.5rem}.article-language-switch{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;margin:0;display:flex}.article-language-switch a{border:1px solid var(--line);min-height:2.6rem;color:var(--muted);background:var(--surface);border-radius:.7rem;align-items:center;padding:.42rem .85rem;font-size:.87rem;font-weight:670;text-decoration:none;display:inline-flex}.article-language-switch a[aria-current=page]{color:var(--heading);border-color:var(--accent);background:var(--raised)}.article-language-switch a:hover{color:var(--heading)}h1,h2,h3{color:var(--heading);letter-spacing:-.035em;text-wrap:balance;line-height:1.16}h1{max-width:20ch;margin:.5rem 0 1.25rem;font-size:clamp(2.25rem,5.2vw,3.7rem);font-weight:780}h2{margin:2.8rem 0 1rem;font-size:clamp(1.45rem,3vw,1.9rem)}h3{margin:2.2rem 0 .8rem;font-size:clamp(1.2rem,2.5vw,1.45rem)}p,li,blockquote{overflow-wrap:break-word}.uir-page>:where(p,ul,ol,blockquote,pre){max-width:70ch}.uir-page>p{margin:1rem 0}.uir-page>ul,.uir-page>ol{padding-left:1.4rem}.uir-page li+li{margin-top:.7rem}.uir-page strong{color:var(--heading);font-weight:720}.uir-page blockquote{border-left:.25rem solid var(--accent);color:var(--muted);margin:1.5rem 0;padding:.25rem 0 .25rem 1.15rem}code{background:var(--inset);border-radius:.35rem;padding:.13em .35em;font-size:.88em}pre{background:var(--inset);border:1px solid var(--line);border-radius:.85rem;max-width:100%;margin:1.4rem 0;padding:1.2rem;line-height:1.6;overflow-x:auto}pre code{white-space:pre;background:0 0;padding:0}.uir-page>p:last-child{border-top:1px solid var(--line);max-width:none;color:var(--muted);margin:4.5rem 0 0;padding:1.3rem 0 0;font-size:.875rem}.uir-page>p:last-child a{color:var(--heading)}.public-page[data-page=\/] .uir-page>h1{isolation:isolate;background:radial-gradient(circle at 82% 17%, var(--hero-b), transparent 49%), linear-gradient(125deg, var(--hero-a), var(--hero-c));max-width:none;min-height:clamp(13rem,26vw,19rem);color:var(--hero-ink);letter-spacing:-.075em;border-radius:clamp(1.15rem,3vw,1.9rem);align-items:center;margin:.5rem 0 1.65rem;padding:clamp(1.65rem,5vw,3.65rem);font-size:clamp(3.2rem,9vw,6.1rem);display:flex;position:relative;overflow:hidden}.public-page[data-page=\/] .uir-page>h1:before{content:"IDEAS · PEOPLE · WORLDS";color:var(--hero-subtle);letter-spacing:.14em;font-size:.75rem;font-weight:760;position:absolute;top:clamp(1.1rem,3vw,2.35rem);left:clamp(1.65rem,5vw,3.65rem)}.public-page[data-page=\/] .uir-page>h1:after{content:"";pointer-events:none;z-index:-1;aspect-ratio:1;border:1.2rem solid var(--hero-subtle);opacity:.19;border-radius:39% 61% 49% 51%;width:min(42%,20rem);position:absolute;bottom:-26%;right:-3%;transform:rotate(-25deg)}.public-page[data-page=\/] .uir-page>h1+p{max-width:35ch;color:var(--heading);letter-spacing:-.025em;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:680;line-height:1.35}.public-page[data-page=\/] .uir-page>h1+p+p{max-width:66ch;color:var(--muted);font-size:1.0625rem}.public-page[data-page=\/] .uir-page>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:none;margin:1.35rem 0 2.5rem;padding:0;list-style:none;display:grid}.public-page[data-page=\/] .uir-page>ul>li{border-radius:1.4rem;min-width:0;min-height:12.5rem;margin:0;padding:clamp(1.2rem,3vw,1.65rem);line-height:1.6}.public-page[data-page=\/] .uir-page>ul>li:before{letter-spacing:.09em;margin-bottom:1.7rem;font-size:.78rem;font-weight:800;display:block}.public-page[data-page=\/] .uir-page>ul>li:first-child{background:var(--tile-pink);color:var(--tile-pink-ink)}.public-page[data-page=\/] .uir-page>ul>li:nth-child(2){background:var(--tile-mint);color:var(--tile-mint-ink)}.public-page[data-page=\/] .uir-page>ul>li:nth-child(3){background:var(--tile-gold);color:var(--tile-gold-ink)}.public-page[data-page=\/] .uir-page>ul>li:first-child:before{content:"01 / PEOPLE"}.public-page[data-page=\/] .uir-page>ul>li:nth-child(2):before{content:"02 / BUILD"}.public-page[data-page=\/] .uir-page>ul>li:nth-child(3):before{content:"03 / AGENTS"}.public-page[data-page=\/] .uir-page>ul>li strong{color:inherit}.public-page[data-page=\/] .uir-page>ul>li a{color:inherit;font-weight:700}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:none;font-size:0;display:flex}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p a{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.85rem;color:var(--heading);border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:720;line-height:1.35;text-decoration:none;display:inline-flex}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p a:first-child{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p a:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--heading) 11%, transparent)}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p a:after{content:"↗"}.public-page:is([data-page=\/blog],[data-page="/uk/blog"]) .uir-page>ul,.public-page[data-page=\/areweoss] .uir-page>ul{max-width:none;padding:0;list-style:none}.public-page:is([data-page=\/blog],[data-page="/uk/blog"]) .uir-page>ul>li{border-top:1px solid var(--line);margin:0;padding:1.25rem 0;line-height:1.7}.public-page:is([data-page=\/blog],[data-page="/uk/blog"]) .uir-page>ul>li a{font-size:1.1rem;font-weight:700}.public-page[data-page=\/areweoss] .uir-page>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.public-page[data-page=\/areweoss] .uir-page>ul>li{background:var(--surface);border:1px solid var(--line);border-radius:1.2rem;min-width:0;margin:0;padding:1.35rem}.public-page[data-page=\/areweoss] .uir-page>ul>li a{margin-bottom:.55rem;font-size:1.15rem;font-weight:730;display:inline-block}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page{max-width:54rem}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>h1{max-width:21ch;font-size:clamp(2rem,4vw,3.35rem)}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>p,.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>ul,.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>ol{max-width:74ch;font-size:1.125rem;line-height:1.72}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>h2{margin-top:3rem}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>p:last-child{max-width:none}@media (width<=52rem){.public-page[data-page=\/] .uir-page>ul,.public-page[data-page=\/areweoss] .uir-page>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.site-appearance,.site-header,.uir-page{width:min(100% - 1.5rem,70rem)}.site-appearance{gap:.4rem;padding-top:.5rem}.appearance-options button{min-width:3.25rem;padding-inline:.5rem}.uir-page{padding-top:1.2rem;padding-bottom:2rem}.site-header{padding-block:.6rem}.public-page:is([data-page^="/blog/"],[data-page^="/uk/blog/"]) .uir-page>p{font-size:1.05rem}.public-page[data-page=\/] .uir-page>h1{overflow-wrap:anywhere;min-height:10rem;padding-top:3.7rem;font-size:2.25rem}.public-page[data-page=\/] .uir-page>h1:before{font-size:.65rem;top:1.4rem}.public-page[data-page=\/] .uir-page>ul,.public-page[data-page=\/areweoss] .uir-page>ul{grid-template-columns:minmax(0,1fr)}.public-page[data-page=\/] .uir-page>ul>li{min-height:0}.public-page[data-page=\/] .uir-page>ul>li:before{margin-bottom:.8rem}.uir-page>p:last-child{margin-top:3rem}}@media (width<=24rem){.site-appearance{flex-wrap:wrap;justify-content:flex-start}.appearance-options{width:100%}.appearance-options button{flex:1}.site-header .site-brand{flex-basis:100%}.site-header nav{margin-left:0}}@media (pointer:coarse){.appearance-options button{min-height:2.9rem}.site-header a,.article-language-switch a{min-height:2.75rem}}@media (prefers-reduced-motion:no-preference){a,.appearance-options button{transition:color .14s,background-color .14s,box-shadow .14s}}@media (forced-colors:active){.appearance-options button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.public-page[data-page=\/] .uir-page>h1,.public-page[data-page=\/] .uir-page>ul>li{border:1px solid canvastext}.public-page[data-page=\/] .uir-page>h1:after{display:none}.public-page[data-page=\/] .uir-page>h2:nth-of-type(2)+p a{border:1px solid buttontext}}
