@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cbdnbmi1hpzs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3cxrhsknk8wrd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.0inx24hl2eswd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Megrim;font-style:normal;font-display:swap;font-weight:400;src:url(../media/megrim-latin-400-normal.32yoxzkxjoc5-.woff2)format("woff2"),url(../media/megrim-latin-400-normal.39b0-cfmr_5jr.woff)format("woff")}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--black:#090909;--black-soft:#151515;--white:#f2f1ec;--grey:#a9a9a3;--line-dark:#ffffff38;--line-light:#09090933;--cyan:#5ce8ff;--selection-bg:#343940;--focus-ring:#cbd3d6;--display:"Archivo Variable", "Arial Narrow", sans-serif;--mono:"IBM Plex Mono", monospace;--hero-display:"Megrim", sans-serif;--hero-body:"Manrope Variable", sans-serif;--pad:clamp(1rem, 3vw, 3rem);--header:72px;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--black)}body{color:var(--white);background:var(--black);font-family:var(--display);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--selection-bg);color:#f2f4f3}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{min-height:100dvh}.skip-link{z-index:100;color:var(--black);background:#d8dedc;padding:.75rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.noise{z-index:95;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:has(.inner-hero,#about-title,#work-title,#contact-title,#why-title,#threads-title,#thread-title)>.noise{display:none}.site-header{z-index:90;width:196px;font-family:var(--hero-body);position:fixed;top:20px;left:50%;transform:translate(-50%)}.nav-capsule{color:#f4f4f6;background:#020108;border-radius:999px;grid-template-columns:minmax(0,1fr) 36px 42px;align-items:center;gap:4px;height:44px;padding:6px;display:grid;box-shadow:0 0 0 1px #ffffff0c}.nav-toggle{height:32px;color:inherit;cursor:pointer;font:400 .8rem/1 var(--hero-body);letter-spacing:-.03em;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 7px;display:flex}.nav-menu-icon{flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px;display:flex}.nav-menu-icon i{background:#b7b7bf;width:20px;height:1px;display:block}.nav-home{color:#c5c5cd;background:0 0;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .18s,color .18s;display:grid}.nav-toggle:hover{background:#ffffff0d}.nav-home:hover{color:#f4f4f6;border-color:#fff6}.nav-progress{color:#ededf0;width:42px;height:32px;font:400 .67rem/1 var(--hero-body);font-variant-numeric:tabular-nums;background:#303036;border-radius:999px;place-items:center;display:grid}.nav-panel{color:#f4f4f6;background:#0c0b12;border:1px solid #ffffff15;border-radius:20px;width:100%;margin-top:7px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 20px 60px #0005}.nav-panel nav{display:grid}.nav-panel nav a{letter-spacing:-.025em;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:0 9px;font-size:1.05rem;display:flex}.nav-panel nav a:hover,.nav-panel nav a[aria-current=page]{background:#ffffff09}.nav-panel nav svg{opacity:.4}.nav-panel nav a:hover svg{opacity:1}.nav-contact{color:#a9a9b3;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:48px;margin-top:20px;padding:10px 9px 0;font-size:.7rem;display:flex}.nav-contact:hover{color:#f4f4f6}.site-header :focus-visible{outline-offset:2px;outline:2px solid #f4f4f6}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.link-arrow{width:max-content;min-height:46px;color:var(--black);border:1px solid var(--black);font:400 .67rem/1 var(--mono);text-transform:uppercase;white-space:nowrap;transition:color .18s ease, background-color .18s ease, transform .14s var(--ease);background:0 0;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .9rem;display:inline-flex}.link-arrow:hover{color:var(--white);background:var(--black)}.inner-hero{--inner-first:1;--inner-second:0;--inner-last:0;color:#d8dedc;background:#141417;height:400svh;position:relative}.cinematic-stage{isolation:isolate;height:100svh;min-height:640px;transform:translate(var(--idea-shake-x,0px), var(--idea-shake-y,0px)) rotate(var(--idea-shake-roll,0deg)) scale(var(--idea-shake-scale,1));position:sticky;top:0;overflow:hidden}.inner-viewport{z-index:-4;background:#141417;position:absolute;inset:0}.inner-viewport canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.inner-viewport[data-ready=true] canvas{opacity:1}html[data-world-returning]:not([data-world-return-ready]) .inner-hero .cinematic-stage{opacity:0}html[data-world-returning] .inner-viewport[data-ready=true] canvas{transition:none}.inner-poster{background:#141417 url(/images/inner-world-background.webp) 50%/cover no-repeat;transition:opacity .8s;position:absolute;inset:0}.inner-viewport[data-ready=true] .inner-poster,.inner-hero[data-return-world] .inner-poster{opacity:0}.inner-vignette{z-index:-2;pointer-events:none;background:linear-gradient(#14141799,#0000 15% 68%,#14141755 88%,#141417 100%),linear-gradient(90deg,#14141740,#0000 40%);position:absolute;inset:0}.inner-hero[data-gateway=before] .inner-vignette,.mind-splash-shade{background:linear-gradient(#0e0f1199,#0000 15% 68%,#0e0f1155 88%,#0e0f11 100%),linear-gradient(90deg,#0e0f1140,#0000 40%)}.inner-topline{inset:calc(var(--header) + 32px) var(--pad) auto;color:#d8dedc;font:400 .85rem/1.4 var(--hero-body);letter-spacing:.02em;justify-content:space-between;gap:1rem;display:flex;position:absolute}.inner-topline-role{color:#d8dedc;letter-spacing:.015em;margin-top:.1rem;font-size:1.3rem;font-weight:400;display:block}.inner-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inner-story{pointer-events:none;position:absolute;inset:0}.mind-invitation{z-index:6;text-align:center;opacity:var(--mind-invitation-opacity,0);visibility:hidden;pointer-events:none;background:radial-gradient(#08090be6 0%,#08090b99 35%,#0000 75%);flex-direction:column;justify-content:center;align-items:center;padding:100px 24px 50px;display:flex;position:absolute;inset:0}.inner-hero[data-gateway=reading] .mind-invitation{visibility:visible}.mind-invitation h2{color:#e4e9e6;font:400 clamp(3.5rem, 6vw, 6.5rem)/1.02 var(--hero-display);letter-spacing:-.045em;text-transform:uppercase;margin:25px 0 20px}.mind-invitation .inner-headline{color:inherit;font:inherit;letter-spacing:inherit;text-shadow:none}.mind-invitation p{color:#b7bbc3;max-width:540px;font:400 clamp(.78rem, 1vw, .9rem)/1.85 var(--hero-body);text-wrap:pretty;margin:0}.inner-hero:is([data-gateway=reading],[data-gateway=after]) :is(.inner-story,.inner-topline,.inner-opportunity,.inner-bottom,.inner-credits){visibility:hidden}@media (max-width:600px){.mind-invitation{padding:85px 22px 35px}.mind-invitation h2{margin:20px 0 18px;font-size:clamp(2.5rem,13vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.mind-invitation{display:none}}.inner-chapter{position:absolute;inset:0}.inner-chapter-left,.inner-chapter-right{width:28%;position:absolute}.inner-chapter-left{left:var(--pad);top:37%}.inner-chapter-right{right:var(--pad);text-align:right;top:47%}.inner-headline{color:#e4e9e6;font:400 clamp(2.8rem, min(5.4vw, 8svh), 7rem)/1.08 var(--hero-display);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 2px 22px #14141766;display:block}.constructed-line{white-space:nowrap;display:block}.constructed-space{width:.28em;display:inline-block}.constructed-letter{display:inline-block;position:relative}.constructed-piece{visibility:hidden;pointer-events:none;position:absolute;inset:0}.constructed-piece-0{clip-path:polygon(-15% -15%,58% -15%,46% 49%,-15% 57%);--build-x:-.045em;--build-y:-.035em;--piece-delay:0s}.constructed-piece-1{clip-path:polygon(58% -15%,115% -15%,115% 49%,46% 49%);--build-x:.035em;--build-y:-.025em;--piece-delay:.14s}.constructed-piece-2{clip-path:polygon(-15% 57%,46% 49%,55% 115%,-15% 115%);--build-x:-.025em;--build-y:.045em;--piece-delay:.21s}.constructed-piece-3{clip-path:polygon(46% 49%,115% 49%,115% 115%,55% 115%);--build-x:.045em;--build-y:.035em;--piece-delay:70ms}.constructed-piece>span{display:block}@media (prefers-reduced-motion:no-preference){.constructed-title[data-construct=true] .constructed-letter-final{animation:6s linear infinite both letter-finish;animation-delay:var(--build-delay)}.constructed-title[data-construct=true] .constructed-piece{animation:6s linear infinite both letter-pieces;animation-delay:var(--build-delay)}.constructed-title[data-construct=true] .constructed-piece>span{animation:6s cubic-bezier(.22,1,.36,1) infinite both letter-build;animation-delay:calc(var(--build-delay) + var(--piece-delay))}}@keyframes letter-build{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(var(--build-x), var(--build-y))}4.6%{opacity:.85}19%,to{opacity:1;clip-path:inset(0 -15%);transform:translate(0)}}@keyframes letter-pieces{0%,25.99%{visibility:visible}26%,to{visibility:hidden}}@keyframes letter-finish{0%,25.99%{opacity:0}26%,91%{opacity:1}99%,to{opacity:0}}.inner-title-note{color:#afb5b6;width:100%;font:400 clamp(.75rem, .95vw, 1rem)/1.7 var(--hero-body);letter-spacing:.005em;margin:1.4rem 0 0;position:absolute;top:100%;left:0}.inner-chapter-first{opacity:var(--inner-first)}.inner-chapter-second{opacity:var(--inner-second)}.inner-chapter-last{opacity:var(--inner-last)}.inner-opportunity{right:var(--pad);text-align:right;font:400 clamp(.75rem, .9vw, .95rem)/1.6 var(--hero-body);position:absolute;bottom:16%}.inner-opportunity a{color:#e4e9e6;border-bottom:1px solid #8ba49c66;align-items:center;gap:1.3rem;min-height:44px;display:inline-flex}.inner-opportunity a:hover{border-color:#e4e9e6}.inner-bottom{inset:auto var(--pad) 20px;color:#b7c2be;height:76px;font:500 .6rem/1.4 var(--hero-body);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid;position:absolute}.inner-scroll{background:0 0;border:1px solid #ffffff30;border-radius:50%;grid-area:1/3;justify-self:end;place-items:center;width:44px;height:44px;transition:border-color .18s,color .18s;display:grid}.inner-scroll svg{transition:transform .18s}.inner-scroll:hover{color:#f4f4f6;border-color:#fff6}.inner-scroll:hover svg{transform:translateY(3px)}.inner-linkedin{color:#f4f4f6;min-height:44px;font:400 .75rem/1 var(--hero-body);letter-spacing:-.025em;text-transform:none;white-space:nowrap;background:#020108;border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;gap:.55rem;padding:5px 5px 5px 14px;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 0 1px #ffffff0c}.inner-linkedin:hover{background:#0c0b12;box-shadow:0 0 0 1px #ffffff24}.inner-linkedin svg{flex:none}.inner-linkedin-brand{flex:none;width:20px;height:auto}.inner-linkedin-arrow{color:#ededf0;background:#303036;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:3px;transition:background-color .18s;display:grid}.inner-linkedin:hover .inner-linkedin-arrow{background:#414149}.inner-credits{bottom:0;right:var(--pad);color:#697a76;min-height:23px;font:400 .43rem/1 var(--mono);align-items:center;display:flex;position:absolute}.inner-hero :focus-visible{outline-color:#d8dedc}.inner-hero[data-fallback=true]{height:100svh;--inner-first:1!important;--inner-second:0!important;--inner-last:0!important}.display-sm{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:780;font-stretch:72%;line-height:.84}.body-lg{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.45}.muted{color:var(--grey)}.not-found{min-height:100dvh;padding:calc(var(--header) + 2rem) var(--pad) 2rem;flex-direction:column;justify-content:space-between;display:flex}.not-found-code{color:var(--cyan);letter-spacing:-.11em;font-size:clamp(9rem,30vw,30rem);font-weight:850;line-height:.68}.not-found-bottom{justify-content:space-between;align-items:end;gap:2rem;display:flex}@media (max-width:900px){:root{--header:64px}.site-header{top:14px}}@media (max-width:767px){.inner-hero{height:360svh}.inner-poster{background-image:url(/images/inner-world-background-mobile.webp)}.cinematic-stage{min-height:700px}.inner-topline{top:calc(var(--header) + 20px);font-size:.78rem}.inner-topline-role{margin-top:.1rem;font-size:1.15rem}.inner-chapter-left,.inner-chapter-right{width:44%;top:auto;bottom:24%}.inner-chapter-left{left:var(--pad)}.inner-chapter-right{right:var(--pad)}.inner-headline{letter-spacing:-.035em;font-size:clamp(1.65rem,8.8vw,3.6rem);line-height:1.12}.inner-title-note{width:calc(100vw - var(--pad) * 2);margin-top:.75rem;font-size:.7rem;line-height:1.6}.inner-opportunity{left:var(--pad);right:var(--pad);text-align:right;justify-content:flex-end;align-items:center;font-size:.72rem;display:flex;bottom:13.5%}.inner-opportunity a{gap:.5rem}.inner-bottom{grid-template-columns:auto minmax(0,1fr) 44px;gap:.5rem;height:70px;font-size:.52rem}.inner-linkedin{gap:.35rem;padding-left:10px;font-size:.65rem}.inner-linkedin-arrow{width:26px;height:26px;margin-left:0}.inner-linkedin-prefix{display:none}.inner-credits{font-size:.36rem}.not-found-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.inner-hero{height:auto}.cinematic-stage{position:relative}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inner-hero{height:3100svh}.planet-navigation{z-index:3;opacity:var(--planet-reveal,0);pointer-events:none;color:#e4e9e6;position:absolute;inset:0}.planet-navigation[inert]{visibility:hidden}.planet-introduction{top:13%;left:var(--pad);position:absolute}.planet-introduction h2{font:400 clamp(1.6rem, 2.5vw, 2.8rem)/1.1 var(--hero-display);text-transform:uppercase;margin:0}.planet-introduction .inner-headline{font:inherit;letter-spacing:inherit}.planet-introduction p{color:#969fa8;font:400 .75rem/1.5 var(--hero-body);margin:.65rem 0 0}.planet-link{pointer-events:auto;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.planet-label{top:var(--planet-label-top);width:max-content;position:absolute;left:50%;transform:translate(-50%)}.planet-label>span{font:400 clamp(1.5rem, 2vw, 2.1rem)/1 var(--hero-display);text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;display:flex}.planet-label svg{opacity:0;width:0;transition:width .22s,opacity .22s}.planet-label small{color:#a8afb8;font:400 .68rem/1.3 var(--hero-body);margin-top:.7rem;display:block}.planet-link:hover .planet-label svg,.planet-link:focus-visible .planet-label svg{opacity:1;width:16px}.planet-link:focus-visible{outline-offset:12px;outline:1px solid #b8cadf}.planet-controls{text-align:center;width:100%;font:400 .65rem/1.4 var(--hero-body);color:#929aa2;position:absolute;bottom:3.5rem;left:0}.planet-controls>span:not(.inner-accessible-title){color:#525b64;margin:0 .65rem}.inner-hero[data-rotating=true] .planet-link{cursor:grabbing}.inner-topline,.inner-opportunity,.inner-bottom,.inner-credits{opacity:calc(1 - var(--planet-reveal,0))}:is(.inner-hero:has(.planet-navigation:not([inert])) .inner-opportunity,.inner-hero:has(.planet-navigation:not([inert])) .inner-bottom,.inner-hero:has(.planet-navigation:not([inert])) .inner-credits){visibility:hidden}.planet-entry-veil{z-index:5;pointer-events:none;opacity:var(--planet-entry,0);background:#08090c;position:absolute;inset:0}.inner-hero[data-entering=true] .planet-navigation{opacity:0;pointer-events:none;transition:opacity .3s}.inner-hero[data-entering=true] .planet-link{pointer-events:none}@media (max-width:767px){.planet-introduction{top:13%;right:var(--pad);text-align:center}.inner-hero{height:3100svh}.planet-label>span{font-size:1.5rem}.planet-label small{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.inner-hero{height:auto}.planet-navigation{display:none}.inner-hero[data-return-world] .planet-navigation{display:block}}.inner-scroll{color:inherit;cursor:pointer}.inner-hero[data-fallback=true]{--planet-reveal:0!important;--idea-shake-x:0px!important;--idea-shake-y:0px!important;--idea-shake-roll:0deg!important;--idea-shake-scale:1!important;height:100svh!important}.inner-hero[data-fallback=true] .inner-poster{transition:none;opacity:1!important}.inner-hero[data-fallback=true] :is(.inner-story,.inner-topline,.inner-opportunity,.inner-bottom,.inner-credits){opacity:1;visibility:visible!important}.inner-hero[data-fallback=true] :is(.inner-viewport canvas,.inner-chapter-second,.mind-invitation,.planet-navigation,.mind-boundary,.galaxy-footer,.planet-entry-veil){display:none}.nav-progress[data-infinite=true]{font-size:1.1rem}.inner-hero[data-fallback=true] .inner-scroll{display:none}@media (prefers-reduced-motion:reduce){.inner-scroll{display:none}}.planet-label{opacity:0;transition:opacity .35s}.planet-link[data-caption=true] .planet-label,.planet-link:focus-visible .planet-label{opacity:1}.planet-navigation{opacity:calc(var(--planet-reveal,0) * (1 - var(--galaxy-departure,0)))}.inner-hero[data-finale=flight] :is(.inner-opportunity,.inner-bottom,.inner-credits),.inner-hero[data-finale=arrived] :is(.inner-opportunity,.inner-bottom,.inner-credits){visibility:hidden}.mind-boundary{z-index:4;text-align:center;pointer-events:none;opacity:var(--mind-message,0);transform:translateY(var(--mind-message-offset,12px));filter:blur(var(--mind-message-blur,8px));text-shadow:0 2px 24px #000,0 0 60px #000;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:absolute;inset:0}.mind-boundary[aria-hidden=true]{visibility:hidden}.mind-boundary p{color:#b3b8bb;font:400 clamp(.8rem, 1.1vw, 1rem)/1.5 var(--hero-body);margin:0 0 1.4rem}.mind-boundary h2{color:#e1e5e4;font:400 clamp(2.65rem, 5.3vw, 5rem)/1.12 var(--hero-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.mind-boundary .inner-headline{color:inherit;font:inherit;letter-spacing:inherit;text-shadow:none}@media (prefers-reduced-motion:reduce){.mind-boundary{display:none}}.galaxy-footer{z-index:4;left:var(--pad);right:var(--pad);bottom:max(1.8rem, env(safe-area-inset-bottom));color:#e0e5e3;opacity:var(--galaxy-footer,0);transform:translateY(calc((1 - var(--galaxy-footer,0)) * 16px));text-shadow:0 2px 18px #000,0 0 36px #000;position:absolute}.galaxy-footer[aria-hidden=true]{visibility:hidden}.galaxy-footer-main{justify-content:space-between;align-items:end;gap:2rem;display:flex}.galaxy-footer-copy h2{font:400 clamp(2.8rem, 5.1vw, 5.25rem)/1.08 var(--hero-display);text-transform:uppercase;letter-spacing:-.035em;margin:0}.galaxy-footer-copy p{font:400 .9rem/1.5 var(--hero-body);color:#b0b6ba;margin:1rem 0 0}.galaxy-footer-hello{font:400 .95rem/1 var(--hero-body);text-shadow:none;background:#050508e8;border:1px solid #ffffff25;border-radius:999px;flex-shrink:0;align-items:center;gap:1.7rem;padding:.5rem .5rem .5rem 1.45rem;transition:border-color .2s,background .2s;display:inline-flex}.galaxy-footer-arrow{background:#303039;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.galaxy-footer-hello:hover{background:#111116;border-color:#ffffff65}.galaxy-footer-hello svg{transition:transform .2s}.galaxy-footer-hello:hover svg{transform:translate(2px,-2px)}.galaxy-footer-bottom{font:400 .7rem/1.5 var(--hero-body);color:#929ba1;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(1.7rem,4vh,3rem);display:flex}.galaxy-footer-bottom nav{align-items:center;gap:2rem;display:flex}.galaxy-footer-bottom a,.galaxy-footer-bottom button{color:inherit;align-items:center;gap:.55rem;display:inline-flex}.galaxy-footer-bottom button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.galaxy-footer-bottom :is(a,button):hover{color:#edf1f0}.galaxy-footer :is(a,button):focus-visible{outline-offset:6px;outline:1px solid #d9e0e4}@media (max-width:767px){.galaxy-footer{bottom:max(1.3rem, env(safe-area-inset-bottom))}.galaxy-footer-main{text-align:center;flex-direction:column;align-items:center;gap:1.1rem}.galaxy-footer-copy h2{font-size:clamp(2.1rem,9.2vw,3rem)}.galaxy-footer-copy p{margin-top:.65rem;font-size:.78rem}.galaxy-footer-hello{gap:1.35rem;padding:.35rem .35rem .35rem 1.2rem;font-size:.85rem}.galaxy-footer-arrow{width:2rem;height:2rem}.galaxy-footer-bottom{flex-direction:column-reverse;gap:.95rem;margin-top:1.35rem;font-size:.64rem}.galaxy-footer-bottom nav{gap:1.5rem}.galaxy-footer-signature{color:#778087}}@media (max-height:650px) and (min-width:768px){.galaxy-footer-copy h2{font-size:2.8rem}.galaxy-footer-copy p{margin-top:.5rem}.galaxy-footer-bottom{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.galaxy-footer{display:none}}.blogs-page{font-family:var(--hero-body)}.blogs-page .page-hero{background:radial-gradient(at 85% 15%,#29201755,#0000 60%),#090a0c}.blogs-page .page-hero .eyebrow{color:#c7a77c}.blogs-page h1{font:400 clamp(3.3rem, 8vw, 8.5rem)/1.05 var(--hero-display);text-transform:uppercase;margin:0 0 2rem}.blogs-empty{border-top:1px solid #c7a77c33;padding-top:1.5rem}.blogs-empty .body-xl{margin:1rem 0 .6rem}.mind-splash{z-index:10000;color:#dce2df;opacity:1;background:#141417;outline:none;transition:opacity .85s,visibility .85s;position:fixed;inset:0;overflow:hidden}.mind-splash[hidden]{display:none}.mind-splash[data-leaving=true]{opacity:0;visibility:hidden;pointer-events:none}.mind-splash-canvas{background:#141417;position:absolute;inset:0}.mind-splash-canvas canvas{width:100%;height:100%;animation:1.4s both splash-materialize;display:block}.mind-splash-art{opacity:.76;animation:1.8s both splash-glass-reveal;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 44%,#000 32%,#000b 65%,#0003 100%);mask-image:radial-gradient(at 50% 44%,#000 32%,#000b 65%,#0003 100%)}.mind-splash-art img{object-fit:cover;object-position:center;filter:brightness(.64)saturate(.35);width:100%;height:100%;animation:10s ease-out both splash-glass-drift;display:block}.mind-splash-shade{pointer-events:none;position:absolute;inset:0}.mind-splash-caption{text-align:center;text-shadow:0 2px 24px #07090bb3;width:min(90%,760px);animation:1.6s .45s both splash-copy-reveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mind-splash-caption p{font:400 clamp(2rem,3.8vw,3.8rem)/1.15 var(--hero-display);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.mind-splash-caption .inner-headline{color:inherit;font:inherit;letter-spacing:inherit;text-shadow:inherit}.mind-splash-caption>span{color:#b0b8b9;font:400 clamp(.72rem,1vw,.85rem)/1.5 var(--hero-body);text-transform:none;letter-spacing:.04em}@keyframes splash-materialize{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes splash-glass-reveal{0%{opacity:0;filter:blur(8px)}to{opacity:.76;filter:blur()}}@keyframes splash-glass-drift{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes splash-copy-reveal{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (max-width:600px){.mind-splash-art img{object-fit:contain}.mind-splash-caption{width:calc(100% - 36px)}.mind-splash-caption p{letter-spacing:.015em;margin-bottom:12px;font-size:clamp(1.7rem,7vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.mind-splash{display:none}}@media (max-width:767px),(pointer:coarse) and (max-width:1366px){.constructed-title[data-construct=true] .constructed-piece{animation:none;display:none}.constructed-title[data-construct=true] .constructed-piece>span{animation:none}.constructed-title[data-construct=true] .constructed-letter-final{animation:.9s both mobile-letter-arrival;animation-delay:var(--build-delay);display:inline-block}.mind-splash-art{animation-name:mobile-splash-reveal}.mind-splash-caption{animation-name:mobile-copy-reveal}.mind-splash-art img{animation:none}}@keyframes mobile-letter-arrival{0%{opacity:.25;transform:translateY(.06em)}to{opacity:1;transform:none}}@keyframes mobile-copy-reveal{0%{opacity:0}to{opacity:1}}@keyframes mobile-splash-reveal{0%{opacity:0}to{opacity:.76}}@media (prefers-reduced-motion:reduce){.constructed-title[data-construct=true] .constructed-letter-final{animation:none}}
.world-return-transition-module__RchIla__transition{z-index:100;visibility:hidden;pointer-events:none;opacity:0;background:#0e0f11 url(/images/galaxy-return.webp) 50%/cover no-repeat;position:fixed;inset:0}.world-return-transition-module__RchIla__transition[data-phase]{visibility:visible;pointer-events:auto}.world-return-transition-module__RchIla__transition[data-phase=departing]{animation:.42s cubic-bezier(.22,1,.36,1) both world-return-transition-module__RchIla__return-cover}.world-return-transition-module__RchIla__transition[data-phase=arriving]{animation:.75s cubic-bezier(.22,1,.36,1) both world-return-transition-module__RchIla__return-reveal}@keyframes world-return-transition-module__RchIla__return-cover{0%{opacity:0}to{opacity:1}}@keyframes world-return-transition-module__RchIla__return-reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.world-return-transition-module__RchIla__transition[data-phase]{opacity:1;animation:none}}
