:root{--bg:#070707;--panel:#101010;--ink:#f2f2ee;--muted:#989893;--line:rgba(242,242,238,.13);--fine:rgba(242,242,238,.07);--amber:#c9af82;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 15px;transform:translateY(-150%)}.skip-link:focus{transform:none}.grain{position:fixed;z-index:20;inset:0;pointer-events:none;opacity:.16;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='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.site-header{height:76px;padding:0 clamp(20px,4vw,64px);position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:.4s ease}.site-header.is-scrolled{background:rgba(7,7,7,.74);backdrop-filter:blur(20px);border-color:var(--fine)}.wordmark{font-size:18px;letter-spacing:-.055em;white-space:nowrap}.wordmark span{font-weight:650}.wordmark i{font-weight:300;font-style:normal;opacity:.88}nav{display:flex;align-items:center;gap:28px;font-size:12px;color:#c9c9c3}nav>a:not(.nav-acquire){transition:color .25s}nav>a:not(.nav-acquire):hover{color:#fff}.nav-acquire{border:1px solid var(--line);padding:10px 13px;color:var(--ink);transition:.25s}.nav-acquire:hover,.button-solid:hover{background:var(--ink);color:var(--bg)}.nav-toggle{display:none}.section-shell{max-width:1440px;margin:auto;padding-left:clamp(20px,8.35vw,120px);padding-right:clamp(20px,8.35vw,120px)}.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:minmax(300px,.93fr) minmax(460px,1.07fr);align-items:center;padding-top:76px;gap:clamp(38px,7vw,125px);background:linear-gradient(105deg,#080808 0%,#080808 49%,#0b0b0b 100%)}.hero:after{content:"";position:absolute;inset:76px 0 0;background:linear-gradient(90deg,transparent 49.95%,var(--fine) 50%,transparent 50.08%);pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow,.section-marker{font:10px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}.hero h1{margin:30px 0 20px;font-size:clamp(64px,7.2vw,126px);line-height:.82;letter-spacing:-.085em}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-weight:280;font-style:normal;color:#d4d4ce}.hero-line{font-size:clamp(29px,3.4vw,54px);line-height:.97;letter-spacing:-.058em;margin:35px 0 25px}.hero-description{color:#b1b1ab;line-height:1.65;max-width:440px;margin:0;font-size:15px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:36px}.button{font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:0 17px;border:1px solid var(--line);transition:color .25s,background .25s,border .25s}.button-quiet:hover{border-color:#eee}.button-solid{background:#e7e7e2;color:#111;border-color:#e7e7e2}.matrix{z-index:1;position:relative;border:1px solid var(--line);padding:15px;background:rgba(18,18,17,.44);align-self:center;box-shadow:0 25px 80px rgba(0,0,0,.2)}.matrix-caption,.matrix-foot{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.13em;color:var(--muted)}.matrix-caption{padding:2px 2px 15px}.matrix-foot{border-top:1px solid var(--line);padding:12px 2px 1px}.live-state b{font-weight:400;color:var(--amber)}.matrix-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.rule-block{height:142px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(120deg,transparent,rgba(255,255,255,.015))}.rule-block:nth-child(2n){border-right:0}.rule-block:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--amber);transition:width 1.4s ease}.rule-block.is-active:before{width:100%}.rule-block span,.rule-status{font:9px var(--mono);letter-spacing:.12em;color:#84847f}.rule-block strong{font-size:16px;font-weight:400;letter-spacing:-.035em;max-width:180px}.rule-block strong b{font-weight:500;color:#eee}.rule-status{color:var(--amber);opacity:0;transform:translateY(5px);transition:.45s}.rule-block.is-active .rule-status{opacity:1;transform:none}.rule-a{grid-column:span 2;height:118px}.rule-a strong{font-size:20px}.hero-index{position:absolute;bottom:25px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);z-index:1;display:flex;align-items:center;gap:10px;font:9px var(--mono);letter-spacing:.13em;color:#777}.hero-index i{height:1px;background:var(--line);flex:1}.concept{padding-top:clamp(120px,16vw,230px);padding-bottom:clamp(120px,16vw,230px);border-top:1px solid var(--fine);display:grid;grid-template-columns:1fr 3fr;gap:30px}.concept-content{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw}.concept h2,.infra-header h2,.possibility-title h2,.principles>h2{font-size:clamp(44px,6.25vw,99px);line-height:.91;letter-spacing:-.078em;margin:0;font-weight:500}.concept-lines{padding-top:15px}.concept-lines p{font-size:clamp(20px,2.25vw,33px);letter-spacing:-.045em;margin:0 0 17px;color:#999994}.concept-lines p:nth-child(5){margin-top:42px;color:#e5e5df}.concept-lines strong{font-size:clamp(36px,4.2vw,66px);letter-spacing:-.07em;font-weight:450;display:block;margin-top:50px}.infrastructure{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,190px);border-top:1px solid var(--fine)}.infra-header{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.infra-header p,.possibility-title>p{margin:0;color:#aaa9a3;line-height:1.65;max-width:400px}.translation{margin-top:95px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.translation div{min-height:155px;display:flex;flex-direction:column;justify-content:space-between;padding:19px 12px}.translation span,.translation small{font:9px var(--mono);letter-spacing:.13em;color:var(--muted)}.translation b{font-size:15px;font-weight:500;letter-spacing:-.03em}.translation i{font-style:normal;display:grid;place-items:center;color:var(--amber);font-size:19px}.possibilities{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,190px);border-top:1px solid var(--fine)}.possibility-title{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start}.domain-list{margin-top:110px;border-top:1px solid var(--line)}.domain-list article{display:grid;grid-template-columns:14% 36% 1fr;gap:20px;min-height:115px;padding:23px 0;border-bottom:1px solid var(--line);transition:padding .35s,background .35s}.domain-list article:hover{padding-left:16px;background:rgba(255,255,255,.025)}.domain-list span,.principles article span{font:9px var(--mono);letter-spacing:.13em;color:var(--muted)}.domain-list h3{font-size:22px;letter-spacing:-.045em;font-weight:450;margin:0}.domain-list p{margin:0;color:#a7a7a0;line-height:1.55;max-width:460px}.principles{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,190px);border-top:1px solid var(--fine)}.principles>h2{margin:31px 0 85px}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.principles article{min-height:230px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.principles h3{font-size:27px;letter-spacing:-.05em;font-weight:450;margin:auto 0 8px}.principles p{color:#9f9f99;line-height:1.5;margin:0}.philosophy{min-height:88svh;display:grid;place-items:center;text-align:center;padding:100px 20px;position:relative;border-top:1px solid var(--fine);background:radial-gradient(circle at 50% 55%,rgba(201,175,130,.095),transparent 31%)}.philosophy-inner{max-width:1150px}.philosophy h2{font-size:clamp(35px,5.2vw,78px);line-height:.98;letter-spacing:-.07em;font-weight:440;margin:28px 0 80px}.word-merge{display:flex;justify-content:center;align-items:center;gap:clamp(10px,2.2vw,33px);font-size:clamp(35px,6vw,90px);letter-spacing:-.08em;position:relative}.word-merge span{font-weight:550}.word-merge em{font-style:normal;font-weight:280;color:#bdbdb7}.word-merge i{font-style:normal;color:var(--amber);font-weight:200}.word-merge strong{position:absolute;opacity:0;font-weight:480;transform:scale(.94);transition:opacity .9s .8s,transform .9s .8s}.is-visible .word-merge>span,.is-visible .word-merge>em,.is-visible .word-merge>i{animation:merge .8s 1.1s both}.is-visible .word-merge strong{opacity:1;transform:none}.statement{min-height:78svh;display:grid;place-items:center;text-align:center;background:linear-gradient(90deg,transparent 49.96%,var(--fine) 50%,transparent 50.05%)}.statement h2{font-size:clamp(57px,10vw,155px);line-height:.85;letter-spacing:-.1em;margin:33px 0}.statement p{font-size:clamp(19px,2vw,28px);letter-spacing:-.045em;line-height:1.25;color:#b5b5af;margin:0}.acquire{min-height:90svh;padding-top:clamp(110px,14vw,200px);padding-bottom:clamp(110px,14vw,200px);position:relative;overflow:hidden;border-top:1px solid var(--fine);display:flex;align-items:center}.acquire-content{position:relative;z-index:1}.acquire h2{font-size:clamp(48px,7vw,108px);line-height:.87;letter-spacing:-.08em;font-weight:500;margin:27px 0 32px}.acquire-content>p:not(.eyebrow){color:#aaa9a3;line-height:1.65;margin:0 0 35px;max-width:560px}.acquire-content small{display:block;margin-top:18px;color:#74746f;font:10px var(--mono);letter-spacing:.09em}.acquire-mark{position:absolute;right:-.07em;bottom:-.2em;font-size:clamp(220px,36vw,560px);letter-spacing:-.21em;color:transparent;-webkit-text-stroke:1px rgba(242,242,238,.12);font-weight:250;line-height:1}.acquire-mark span{letter-spacing:-.14em}footer{min-height:160px;padding:34px clamp(20px,8.35vw,120px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;color:#a7a7a0;font-size:13px}footer .wordmark{color:var(--ink)}footer p{margin:0;text-align:center}footer>a:last-of-type{text-align:right;color:var(--ink)}footer small{grid-column:1/-1;font:9px var(--mono);letter-spacing:.12em;color:#686863}[data-reveal]{opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity .8s ease,transform .8s ease,filter .8s ease}.is-visible{opacity:1;transform:none;filter:none}@keyframes merge{to{opacity:0;transform:scale(.88)}}
@media(max-width:800px){.site-header{height:64px}.nav-toggle{width:39px;height:39px;display:grid;place-content:center;gap:5px;background:transparent;border:1px solid var(--line);color:var(--ink)}.nav-toggle span:not(.sr-only){width:15px;height:1px;background:currentColor;display:block;transition:.25s}nav{position:absolute;top:64px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 20px;background:rgba(10,10,10,.97);border-bottom:1px solid var(--line)}nav.is-open{display:flex}nav>a{padding:15px 0;border-bottom:1px solid var(--fine)}.nav-acquire{text-align:center;margin-top:12px;border:1px solid var(--line)}.hero{grid-template-columns:1fr;padding-top:98px;padding-bottom:70px;gap:60px}.hero:after{display:none}.hero h1{font-size:clamp(63px,18vw,100px)}.hero-line{font-size:34px}.matrix{width:100%;max-width:520px;justify-self:end}.matrix-grid{grid-template-columns:1fr 1fr}.rule-block{height:112px;padding:11px}.rule-a{height:100px}.rule-block strong{font-size:13px}.rule-a strong{font-size:17px}.hero-index{display:none}.concept{grid-template-columns:1fr;padding-top:120px;padding-bottom:120px}.concept-content{grid-template-columns:1fr;gap:55px}.infra-header{grid-template-columns:1fr;gap:35px}.translation{margin-top:65px;grid-template-columns:1fr auto 1fr}.translation div{min-height:125px}.translation div:nth-of-type(3){grid-column:1/2;border-top:1px solid var(--line)}.translation i:nth-of-type(2){grid-column:2/3;border-top:1px solid var(--line);transform:rotate(90deg)}.translation div:nth-of-type(4){grid-column:3/4;border-top:1px solid var(--line)}.possibility-title{grid-template-columns:1fr;gap:30px}.domain-list{margin-top:65px}.domain-list article{grid-template-columns:50px 1fr;gap:15px;padding:20px 0}.domain-list p{grid-column:2}.principles-grid{grid-template-columns:1fr 1fr}.philosophy{min-height:78svh}.philosophy h2{margin-bottom:55px}.word-merge{font-size:clamp(31px,10vw,57px)}.statement{min-height:60svh}.acquire{min-height:76svh}.acquire-mark{font-size:300px;right:-.18em}footer{grid-template-columns:1fr 1fr}footer p{display:none}footer>a:last-of-type{text-align:right}footer small{grid-column:1/-1;margin-top:25px}}
@media(max-width:460px){.hero{padding-top:90px;gap:44px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.matrix{padding:10px}.rule-block:nth-child(5),.rule-block:nth-child(6){display:none}.matrix-grid{grid-template-columns:1fr}.rule-block,.rule-a{grid-column:auto;height:91px;border-right:0}.rule-a{height:93px}.matrix-caption{padding-bottom:10px}.matrix-foot{padding-top:9px}.concept-lines p{font-size:22px}.translation{display:block;margin-top:48px}.translation div{min-height:auto;padding:17px 0;border-bottom:1px solid var(--fine)}.translation i{height:28px;transform:rotate(90deg)}.translation i:last-of-type{display:none}.translation div:last-child{border-bottom:0}.domain-list article{grid-template-columns:38px 1fr}.domain-list h3{font-size:19px}.principles-grid{grid-template-columns:1fr}.principles article{min-height:175px}.principles>h2{margin-bottom:55px}.acquire-mark{font-size:220px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.grain{display:none}[data-reveal]{opacity:1;transform:none;filter:none}.rule-status{opacity:1;transform:none}.rule-block:before{width:100%}}
