.culture-nav{z-index:180;height:76px;padding:0 var(--pad);backdrop-filter:blur(6px);background:linear-gradient(#07060ad1,#0000);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.culture-brand{font-family:var(--mono);letter-spacing:.11em;align-items:center;gap:9px;width:max-content;font-size:.63rem;font-weight:700;text-decoration:none;display:flex}.culture-brand>img{object-fit:contain;width:38px;height:21px}.culture-brand sup{color:var(--dim);margin-left:5px;font-size:.43rem}.culture-nav nav{gap:22px;display:flex}.culture-nav nav a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.52rem;text-decoration:none}.culture-nav nav a:hover{color:var(--purple-light)}.index-button{color:var(--white);text-transform:uppercase;font-family:var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 23px;justify-self:end;align-items:center;gap:5px 11px;font-size:.55rem;display:grid}.index-button span{grid-row:1/3}.index-button i{background:currentColor;width:23px;height:1px}.culture-index{z-index:400;background:var(--purple);color:var(--black);padding:30px var(--pad);visibility:hidden;flex-direction:column;transition:transform .75s cubic-bezier(.77,0,.18,1),visibility .75s;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-102%)}.culture-index.open{visibility:visible;transform:none}.index-top,.index-footer{font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.55rem;display:flex}.index-top button{text-transform:uppercase;cursor:pointer;background:0 0;border:0}.index-grid{grid-template-columns:1fr 1fr;margin:auto 0;padding:55px 0;display:grid}.index-grid a{border-top:1px solid #07060a33;grid-template-columns:1fr auto;gap:7px;padding:14px 0;text-decoration:none;transition:padding .2s,color .2s;display:grid}.index-grid a:nth-child(odd){margin-right:35px}.index-grid a:hover{color:#fff;padding-left:12px}.index-grid small{font-family:var(--mono);letter-spacing:.1em;grid-column:1/-1;font-size:.48rem}.index-grid b{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(1.7rem,3.5vw,4rem)}.index-grid span{align-self:end;font-size:.72rem}.index-footer{gap:18px}.index-footer a{text-decoration:none}.index-footer span:last-child{margin-left:auto}.scene{padding:clamp(105px,13vw,205px) var(--pad);position:relative;overflow:hidden}.hero{background:radial-gradient(circle at 72% 44%,#1b102b 0%,var(--black) 42%);align-items:center;min-height:100svh;padding-top:110px;padding-bottom:82px;display:flex}.hero-mesh{opacity:.75}.violet-orb{filter:blur(3px);background:radial-gradient(circle at 32% 28%,#d8c6ff 0%,var(--purple) 24%,#351064 68%,transparent 72%);border-radius:50%;position:absolute;box-shadow:0 0 100px #8b5cf657}.orb-one{opacity:.58;width:33vw;height:33vw;top:8vh;right:-12vw}.orb-two{opacity:.35;width:12vw;height:12vw;bottom:3vh;left:45%}.hero-copy{z-index:4;width:58%;min-width:0;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--purple-light);font-size:.58rem}.eyebrow span{color:#7dff8e;margin-right:7px}.hero-heading{font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:24px 0 35px;font-size:clamp(4.2rem,8.6vw,10rem);line-height:.76}.hero-line{padding-bottom:.08em;display:block;overflow:hidden}.hero-line i{font-style:normal;transition:transform .95s cubic-bezier(.2,.8,.15,1);display:block;transform:translateY(108%)}.experience-ready .hero-line i{transform:none}.hero-line:nth-child(2) i{transition-delay:.1s}.hero-line:nth-child(3) i{transition-delay:.2s}.hero-line.glow{color:var(--purple-hot);text-shadow:0 0 45px #8b5cf65c}.hero-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;max-width:780px;padding-top:18px;display:grid}.hero-intro p{color:var(--muted);margin:0;line-height:1.47}.hero-intro b{color:var(--white)}.hero-actions{gap:10px;margin-top:28px;display:flex}.pill-button{border:1px solid var(--line);text-transform:uppercase;min-width:180px;font-family:var(--mono);letter-spacing:.09em;border-radius:99px;justify-content:space-between;align-items:center;gap:28px;padding:13px 18px;font-size:.54rem;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.pill-button:hover{background:var(--white);color:var(--black)}.pill-button.primary{background:var(--purple);border-color:var(--purple);color:#fff}.pill-button.primary:hover{background:var(--purple-light);color:var(--black)}.profile-world{z-index:5;right:var(--pad);perspective:1000px;width:36%;height:72%;position:absolute;top:50%;transform:translateY(-50%)}.float-card{transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .12s linear}.profile-card{backdrop-filter:blur(22px);background:#140e1ed1;border:1px solid #fff3;border-radius:28px;width:min(350px,85%);padding:16px;position:absolute;top:4%;right:5%;transform:rotate(2deg);box-shadow:0 35px 100px #0000008c}.profile-top{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);justify-content:space-between;font-size:.43rem;display:flex}.profile-top b{color:#9bffa7}.profile-top i{background:#7dff8e;border-radius:50%;width:5px;height:5px;display:inline-block}.profile-photo{background:#0c0910;border-radius:19px;height:210px;margin-top:13px;position:relative;overflow:hidden}.profile-photo img{object-fit:cover;filter:grayscale(.25)contrast(1.05);width:100%;height:100%}.profile-sticker{background:var(--purple);text-align:center;width:78px;height:78px;font-family:var(--display);border:2px solid #fff;border-radius:50%;place-items:center;font-size:.66rem;display:grid;position:absolute;bottom:16px;right:-2px;transform:rotate(9deg);box-shadow:0 7px 20px #0006}.profile-name{justify-content:space-between;align-items:end;margin:15px 2px;display:flex}.profile-name h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:2.8rem;line-height:.75}.profile-name span{font-family:var(--mono);color:var(--purple-light);font-size:.47rem}.profile-bio{color:var(--muted);font-size:.76rem}.profile-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:11px;display:grid}.profile-stats span{font-family:var(--mono);color:var(--dim);font-size:.38rem}.profile-stats b{color:#fff;font-family:var(--display);font-size:1.05rem;display:block}.dm-card{width:260px;color:var(--black);background:#f7f4fff2;border-radius:18px;padding:13px;position:absolute;top:15%;left:-9%;transform:rotate(-4deg);box-shadow:0 20px 60px #00000059}.dm-head{font-family:var(--mono);color:#756c80;justify-content:space-between;font-size:.44rem;display:flex}.dm-head i{background:#7dff8e;border-radius:50%;width:5px;height:5px;display:inline-block}.dm-card p{background:#e7e0f4;border-radius:10px;margin:10px 0 0;padding:8px;font-size:.66rem}.dm-card p.reply{background:var(--purple);color:#fff;margin-left:22px}.now-playing{border:1px solid var(--line);background:#121018;border-radius:17px;grid-template-columns:54px 1fr;align-items:center;gap:12px;width:275px;padding:12px;display:grid;position:absolute;bottom:4%;left:-7%;transform:rotate(3deg);box-shadow:0 20px 60px #0006}.now-playing>span{font-family:var(--mono);color:var(--purple-light);font-size:.42rem;position:absolute;top:-16px}.disc{background:repeating-radial-gradient(circle,#111 0 3px,#332b3f 4px 5px);border-radius:50%;place-items:center;width:52px;height:52px;animation:4s linear infinite spin;display:grid}.disc i{background:var(--purple);border-radius:50%;width:15px;height:15px}.now-playing b{font-size:.72rem}.now-playing small{color:var(--dim);font-size:.55rem;display:block}.wave{align-items:center;gap:2px;height:16px;margin-top:4px;display:flex}.wave i{background:var(--purple);width:2px;animation:.7s infinite voice}.wave i:nth-child(odd){height:6px}.wave i:nth-child(2n){height:13px}.proof-pop{background:var(--purple);border-radius:16px;width:185px;padding:14px;position:absolute;bottom:12%;right:-5%;transform:rotate(-5deg);box-shadow:0 16px 45px #3e14828c}.proof-pop span,.proof-pop small{font-family:var(--mono);letter-spacing:.08em;font-size:.4rem;display:block}.proof-pop b{font-family:var(--display);margin:6px 0;font-size:1.1rem;display:block}.culture-stamp{font-family:var(--display);text-align:center;border:2px solid var(--purple-light);color:var(--purple-light);border-radius:50%;place-items:center;width:105px;height:105px;font-size:.78rem;line-height:.88;display:grid;position:absolute;top:51%;left:7%;transform:rotate(-13deg)}.culture-stamp b{font-size:1.05rem}.hero-foot{left:var(--pad);right:var(--pad);font-family:var(--mono);letter-spacing:.1em;color:var(--dim);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;font-size:.46rem;display:grid;position:absolute;bottom:25px}.hero-foot i{background:var(--line);height:1px}.kinetic-strip{background:var(--purple);width:max-content;color:var(--black);font-family:var(--display);letter-spacing:-.04em;padding:17px 0;font-size:clamp(1.3rem,2.3vw,2.6rem);animation:23s linear infinite marquee;display:flex}.section-id{width:max-content;font-family:var(--mono);letter-spacing:.12em;color:var(--dim);grid-template-columns:40px auto minmax(30px,120px) auto;align-items:center;gap:12px;margin-bottom:clamp(60px,8vw,115px);font-size:.5rem;display:grid}.section-id b{color:var(--purple-light)}.section-id i{background:var(--line);height:1px}.display{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,7.7vw,8.7rem);line-height:.82}.display em{font-family:var(--serif);text-transform:none;color:var(--purple-hot);letter-spacing:-.06em;font-weight:400}.section-lede{color:var(--muted);max-width:570px;font-size:clamp(1.05rem,1.55vw,1.4rem);line-height:1.48}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}.delay-2{transition-delay:.18s}.delay-3{transition-delay:.3s}.consulting{background:#0b0810}.consulting:before{content:"ED";font-family:var(--display);color:#8b5cf609;letter-spacing:-.15em;pointer-events:none;font-size:38vw;line-height:.7;position:absolute;top:.08em;right:-.05em}.consulting>*{position:relative}.consulting-head{justify-content:space-between;align-items:end;gap:50px;display:flex}.operating-gaps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.gap-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;flex-direction:column;min-height:470px;padding:clamp(24px,3vw,42px);transition:transform .2s,background .2s;display:flex}.gap-card.purple{background:var(--purple)}.gap-card>span,.gap-card>b{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);font-size:.48rem}.gap-card.purple>span,.gap-card.purple>b{color:#fff}.gap-card h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:70px 0 20px;font-size:clamp(2.2rem,3.7vw,4.4rem);line-height:.86}.gap-card p{color:var(--muted);line-height:1.5}.gap-card.purple p{color:#eee6ff}.gap-card>b{margin-top:auto}.method-file{border:1px solid var(--line);background:#8b5cf612;border-radius:28px;grid-template-columns:.75fr 1.25fr;gap:45px;margin-top:18px;padding:clamp(25px,4.5vw,65px);display:grid}.method-intro>span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);font-size:.49rem}.method-intro h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:35px 0 18px;font-size:clamp(2.3rem,4vw,4.8rem);line-height:.86}.method-intro p{color:var(--muted);font-family:var(--serif);font-size:1.15rem}.method-file ol{counter-reset:method;margin:0;padding:0;list-style:none}.method-file li{counter-increment:method;border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:5px 15px;padding:17px 0;display:grid}.method-file li:before{content:"0" counter(method);font-family:var(--mono);color:var(--purple-light);grid-row:1/3;padding-top:4px;font-size:.48rem}.method-file li b{text-transform:uppercase;font-size:.9rem}.method-file li span{color:var(--muted);font-size:.78rem}.method-file>.pill-button{grid-column:2;width:max-content}.story{background:var(--white);color:var(--black)}.story .section-id{color:#766f7c}.story .section-id i{background:var(--line-dark)}.story .section-id b{color:var(--purple)}.story-head,.proof-title,.builds-head,.worlds-head{justify-content:space-between;align-items:end;gap:50px;display:flex}.story-head .section-lede,.worlds-head .section-lede{color:#625a69}.feed-shell{grid-template-columns:300px 1fr;align-items:start;gap:30px;margin-top:90px;display:grid}.feed-profile{border:1px solid var(--line-dark);background:#fff;border-radius:24px;padding:20px;position:sticky;top:105px}.mini-profile{grid-template-columns:45px 1fr auto;align-items:center;gap:10px;display:grid}.mini-profile img{object-fit:cover;border-radius:50%;width:44px;height:44px}.mini-profile b{font-size:.8rem}.mini-profile span{color:#756d7c;font-size:.65rem;display:block}.mini-profile>i{color:var(--purple);font-style:normal}.feed-profile>p{font-family:var(--serif);margin:30px 0;font-size:1.45rem;line-height:1.1}.feed-tags{flex-wrap:wrap;gap:6px;display:flex}.feed-tags span{color:var(--purple);background:#eee8f9;border-radius:99px;padding:6px 8px;font-size:.58rem}.feed-menu{border-top:1px solid var(--line-dark);margin-top:30px}.feed-menu span{border-bottom:1px solid var(--line-dark);font-family:var(--mono);justify-content:space-between;padding:10px 0;font-size:.5rem;display:flex}.career-feed{gap:18px;display:grid}.feed-post{border:1px solid var(--line-dark);background:#fff;border-radius:26px;padding:clamp(24px,4vw,50px);transition:transform .2s,box-shadow .2s}.feed-post:hover{box-shadow:12px 14px 0 var(--purple)}.feed-post.purple{background:var(--purple);color:#fff}.feed-post.black{background:var(--black);color:#fff}.post-meta{font-family:var(--mono);letter-spacing:.09em;justify-content:space-between;font-size:.5rem;display:flex}.post-meta b{color:var(--purple)}.purple .post-meta b{color:var(--purple-light)}.feed-post h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:65px 0 18px;font-size:clamp(2.1rem,4.5vw,5rem);line-height:.86}.feed-post>p{color:#625a69;max-width:660px;line-height:1.5}.purple>p,.black>p{color:#d7cfe0}.post-proof{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr auto;align-items:end;gap:12px;margin-top:35px;padding-top:18px;display:grid}.purple .post-proof,.black .post-proof{border-color:#fff3}.post-proof strong{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(2.2rem,5vw,5rem);line-height:.8}.post-proof span,.post-proof>b{font-family:var(--mono);letter-spacing:.08em;font-size:.48rem}.post-reactions{border-top:1px solid var(--line-dark);font-family:var(--mono);gap:18px;margin-top:22px;padding-top:12px;font-size:.47rem;display:flex}.purple .post-reactions,.black .post-reactions{border-color:#fff3}.gap-card{appearance:none;color:var(--white);text-align:left;font:inherit;cursor:pointer}.gap-card.active{background:var(--purple)}.gap-card.active>span,.gap-card.active>b{color:#fff}.gap-card.active p{color:#eee6ff}.gap-card:focus-visible{outline:3px solid var(--purple-light);outline-offset:-3px}.operating-lab{border:1px solid var(--line);background:#08060c;border-radius:30px;margin-top:18px;overflow:hidden;box-shadow:0 50px 120px #00000059}.lab-bar{border-bottom:1px solid var(--line);min-height:54px;font-family:var(--mono);letter-spacing:.1em;color:var(--dim);justify-content:space-between;align-items:center;padding:0 20px;font-size:.49rem;display:flex}.lab-bar span{align-items:center;gap:9px;display:flex}.lab-bar i{background:#7dff8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7dff8e}.lab-bar b{color:var(--purple-light)}.lab-body{grid-template-columns:.9fr 1.1fr;min-height:610px;display:grid}.workflow-map{border-right:1px solid var(--line);background:radial-gradient(circle at 48% 44%,#8b5cf62b,#0000 34%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px;padding:clamp(26px,4vw,55px);position:relative;overflow:hidden}.map-label{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);font-size:.45rem}.map-path{background:linear-gradient(90deg,var(--purple),#d6c2ff3d);height:1px;position:absolute;top:50%;left:18%;right:18%}.map-path:after{content:"";width:7px;height:7px;box-shadow:0 0 20px var(--purple-light);background:#fff;border-radius:50%;animation:3.4s ease-in-out infinite labScan;position:absolute;top:-3px}.map-path i{background:#d6c2ff3d;width:1px;height:52px;position:absolute;top:-26px}.map-path i:first-child{left:25%}.map-path i:nth-child(2){left:50%}.map-path i:nth-child(3){left:75%}.map-nodes{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:absolute;top:calc(50% - 24px);left:8%;right:8%}.map-nodes span{z-index:2;border:1px solid var(--line);text-align:center;min-width:88px;font-family:var(--mono);letter-spacing:.08em;color:var(--dim);background:#0e0a14;border-radius:99px;justify-self:center;padding:17px 10px;font-size:.44rem;transition:all .35s;position:relative}.map-nodes span.hot{color:#fff;background:var(--purple);border-color:var(--purple);transform:translateY(-12px);box-shadow:0 0 0 8px #8b5cf61c,0 0 45px #8b5cf666}.map-wait{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:16px;display:flex;position:absolute;bottom:45px;left:clamp(26px,4vw,55px);right:clamp(26px,4vw,55px)}.map-wait span,.map-wait b{font-family:var(--mono);letter-spacing:.08em;font-size:.48rem}.map-wait span{color:var(--purple-light)}.lab-result{flex-direction:column;padding:clamp(30px,5vw,72px);display:flex}.lab-result.pulse{animation:.42s resultPulse}.lab-result>span{font-family:var(--mono);letter-spacing:.11em;color:var(--purple-light);font-size:.5rem}.lab-result h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:55px 0 20px;font-size:clamp(2.8rem,5vw,6rem);line-height:.84}.lab-result>p{color:var(--muted);max-width:610px;font-size:1.05rem;line-height:1.5}.lab-result dl{margin:32px 0}.lab-result dl>div{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:18px;padding:15px 0;display:grid}.lab-result dt{font-family:var(--mono);letter-spacing:.09em;color:var(--purple-light);font-size:.45rem}.lab-result dd{color:var(--muted);margin:0;font-size:.83rem;line-height:1.45}.lab-result .pill-button{width:max-content;margin-top:auto}.lab-method{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:start;gap:25px;padding:22px;display:grid}.lab-method>span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);padding-top:4px;font-size:.47rem}.lab-method ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.lab-method li{border-left:1px solid var(--line);padding-left:14px}.lab-method b{text-transform:uppercase;font-size:.75rem;display:block}.lab-method small{color:var(--dim);margin-top:5px;line-height:1.35;display:block}.origin-note{min-height:100vh;color:var(--black);background:#eee9f5;grid-template-columns:.92fr 1.08fr;padding:0;display:grid}.origin-image{min-height:100vh;margin:0;position:relative;overflow:hidden}.origin-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#eee9f5f2);position:absolute;inset:0}.origin-image img{object-fit:cover;filter:saturate(.62)contrast(1.05);width:100%;height:100%}.origin-image figcaption{z-index:2;color:#fff;font-family:var(--mono);letter-spacing:.1em;background:#07060acc;padding:8px 10px;font-size:.45rem;position:absolute;bottom:28px;left:30px}.origin-copy{flex-direction:column;justify-content:center;padding:clamp(50px,8vw,125px);display:flex}.origin-copy>span,.origin-copy>small{font-family:var(--mono);letter-spacing:.1em;color:#736b7d;font-size:.49rem}.origin-copy>p{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:75px 0;font-size:clamp(3.1rem,6.8vw,8rem);line-height:.82}.origin-copy>p em{font-family:var(--serif);text-transform:none;color:var(--purple);font-weight:400}.origin-copy blockquote{font-family:var(--serif);max-width:800px;margin:0 0 45px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.18}.case-logic{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.case-logic>div{padding:20px 25px 20px 0}.case-logic>div+div{border-left:1px solid var(--line-dark);padding-left:25px}.purple .case-logic,.black .case-logic,.purple .case-logic>div+div,.black .case-logic>div+div{border-color:#fff3}.case-logic span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple);font-size:.46rem}.purple .case-logic span,.black .case-logic span{color:var(--purple-light)}.case-logic p{color:#625a69;margin:10px 0 0;font-size:.86rem;line-height:1.46}.purple .case-logic p,.black .case-logic p{color:#ded5e8}.capability-system{color:var(--black);background:#eee9f5}.capability-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(35px,7vw,110px);display:grid}.capability-intro>span{font-family:var(--mono);letter-spacing:.11em;color:var(--purple);grid-column:1/-1;font-size:.5rem}.capability-intro h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:45px 0 0;font-size:clamp(3.3rem,7vw,8rem);line-height:.82}.capability-intro h2 em{font-family:var(--serif);text-transform:none;color:var(--purple);font-weight:400}.capability-intro p{color:#625a69;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.5}.capability-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.capability-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#ffffff52;flex-direction:column;min-height:590px;padding:clamp(24px,3vw,44px);display:flex}.capability-card.growth{background:var(--purple);color:#fff}.capability-card>span,.capability-card>b{font-family:var(--mono);letter-spacing:.1em;color:var(--purple);font-size:.47rem}.capability-card.growth>span,.capability-card.growth>b{color:#fff}.capability-card h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:70px 0 18px;font-size:clamp(2.3rem,4vw,4.7rem);line-height:.84}.capability-card>p{color:#625a69;line-height:1.45}.capability-card.growth>p{color:#e9ddff}.capability-card ul{margin:35px 0;padding:0;list-style:none}.capability-card li{border-top:1px solid var(--line-dark);padding:12px 0;font-size:.82rem}.capability-card.growth li{border-color:#fff3}.capability-card>b{margin-top:auto}.production-strip{background:var(--black);color:#fff;border-radius:28px;grid-template-columns:1.3fr .7fr;gap:50px;margin-top:18px;padding:clamp(28px,5vw,70px);display:grid}.production-strip>div>span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);font-size:.48rem}.production-strip h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:45px 0 18px;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.84}.production-strip p{color:var(--muted);max-width:700px;line-height:1.5}.production-tools{align-content:center;display:grid}.production-tools span{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;padding:17px 0;font-size:.55rem}.production-tools span:last-child{border-bottom:1px solid var(--line)}.paytm-artifact{border:1px solid var(--line);background:var(--white);min-height:660px;color:var(--black);border-radius:30px;grid-template-columns:.68fr 1.32fr;margin-top:85px;display:grid;overflow:hidden}.artifact-photo{background:#18131f;min-height:660px;position:relative;overflow:hidden}.artifact-photo:after{content:"";background:linear-gradient(#0000 55%,#07060ad6);position:absolute;inset:0}.artifact-photo img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.artifact-photo>span{z-index:2;color:#fff;font-family:var(--mono);letter-spacing:.1em;background:#07060ad1;border:1px solid #ffffff40;border-radius:99px;padding:8px 10px;font-size:.46rem;position:absolute;bottom:22px;left:22px}.artifact-copy{background:radial-gradient(circle at 100% 0,#8b5cf63d,transparent 38%),var(--white);flex-direction:column;padding:clamp(28px,5vw,74px);display:flex}.artifact-meta{border-bottom:1px solid var(--line-dark);font-family:var(--mono);letter-spacing:.09em;justify-content:space-between;gap:25px;padding-bottom:16px;font-size:.47rem;display:flex}.artifact-meta span{color:var(--purple)}.artifact-meta b{text-align:right}.artifact-copy>p{color:#686070;max-width:650px;font-family:var(--serif);margin:54px 0 18px;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.25}.artifact-copy blockquote{max-width:900px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,7.2rem);line-height:.82}.artifact-copy figure{margin:auto 0 0;padding-top:42px}.artifact-copy figure img{border:1px solid var(--line-dark);filter:grayscale();mix-blend-mode:multiply;width:min(100%,760px);height:auto;display:block}.artifact-copy figcaption{color:#756d7c;font-family:var(--mono);letter-spacing:.07em;margin-top:9px;font-size:.43rem}.proof{background:var(--black)}.proof-title{align-items:start}.proof-title .section-lede{margin-top:15px}.receipt-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.25fr .75fr 1fr;margin-top:18px;display:grid}.receipt{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.receipt>span,.receipt>b,.receipt>small{font-family:var(--mono);letter-spacing:.1em;font-size:.5rem}.receipt>span{color:var(--purple-light)}.receipt strong{font-family:var(--display);letter-spacing:-.08em;margin:auto 0 20px;font-size:clamp(4rem,8vw,9rem);line-height:.85}.receipt strong i{color:var(--purple-light);font-size:.28em;font-style:normal}.receipt strong em{font-style:normal}.receipt small{color:var(--dim);margin-top:7px}.receipt.white{background:var(--white);color:var(--black)}.receipt.white>span{color:var(--purple)}.receipt.white strong{white-space:nowrap;letter-spacing:-.04em;align-items:baseline;gap:.07em;display:flex}.receipt.white strong em{font-size:.84em}.receipt.white strong i{font-size:.23em}.receipt.photo{grid-row:span 2;padding:0}.receipt.photo img{object-fit:cover;filter:saturate(.6);width:100%;height:100%;position:absolute;inset:0}.receipt.photo:after{content:"";background:linear-gradient(#0000,#07060ae6);position:absolute;inset:0}.receipt.photo span,.receipt.photo b{z-index:2;margin:25px;position:relative}.receipt.photo b{font-family:var(--display);margin-top:auto;font-size:2rem;line-height:.9}.receipt.outline strong{color:#0000;-webkit-text-stroke:1px var(--purple-light)}.launch-proof{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.launch-card{border:1px solid var(--line);background:#100c16;border-radius:26px;flex-direction:column;min-height:430px;padding:clamp(24px,3.5vw,48px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.launch-card:hover{transform:translateY(-5px);box-shadow:0 24px 70px #00000052}.launch-card.purple{background:var(--purple)}.ph-name{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);align-items:center;gap:10px;font-size:.48rem;display:flex}.ph-name i{color:#fff;width:29px;height:29px;font-family:var(--sans);background:#ff6154;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.launch-product{grid-template-columns:1fr auto;align-items:center;gap:30px;margin:52px 0;display:grid}.launch-product small{font-family:var(--mono);letter-spacing:.09em;color:var(--purple-light);font-size:.47rem}.launch-product h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:25px 0 14px;font-size:clamp(2.8rem,5vw,6rem);line-height:.8}.launch-product p{color:var(--muted);max-width:520px}.launch-card.purple .launch-product p{color:#e9ddff}.launch-product>img{width:104px;height:auto}.badge-stack{gap:8px;display:flex}.badge-stack img{width:82px;height:auto}.launch-card>b{font-family:var(--mono);letter-spacing:.1em;margin-top:auto;font-size:.48rem}.work{background:linear-gradient(135deg,#100a18,var(--black))}.work-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.audience-switch{border:1px solid var(--line);border-radius:99px;padding:5px;display:flex}.audience-tab{color:var(--muted);cursor:pointer;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:99px;padding:11px 16px;font-size:.52rem}.audience-tab.active{background:var(--purple);color:#fff}.audience-panels{margin-top:75px}.audience-panel{border:1px solid var(--line);background:#ffffff06;border-radius:30px;grid-template-columns:.8fr 1.2fr;display:none;overflow:hidden}.audience-panel.active{animation:.5s panel;display:grid}.panel-copy{padding:clamp(30px,5vw,72px)}.panel-copy>span{font-family:var(--mono);color:var(--purple-light);letter-spacing:.1em;font-size:.5rem}.panel-copy h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:35px 0 20px;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.85}.panel-copy p{color:var(--muted);margin-bottom:40px;line-height:1.5}.problem-stack,.role-board{border-left:1px solid var(--line);padding:18px}.problem{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;width:100%;min-height:95px;padding:18px;display:grid}.problem span,.problem i{font-family:var(--mono);color:var(--dim);font-size:.48rem;font-style:normal}.problem b{font-size:1rem}.problem.active{background:var(--purple);border-radius:16px}.problem.active span,.problem.active i{color:var(--purple-light)}.diagnosis{background:var(--white);color:var(--black);border-radius:18px;margin-top:16px;padding:24px}.diagnosis span,.diagnosis b{font-family:var(--mono);letter-spacing:.1em;font-size:.48rem}.diagnosis span{color:var(--purple)}.diagnosis p{font-family:var(--serif);font-size:1.2rem}.role-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:26px 18px;display:grid}.role-row span,.role-row i{font-family:var(--mono);color:var(--dim);font-size:.48rem;font-style:normal}.role-row b{font-size:1.1rem}.role-row i{color:var(--purple-light)}.role-status{background:var(--purple);border-radius:18px;grid-template-columns:10px 1fr;gap:7px 12px;margin-top:18px;padding:24px;display:grid}.role-status i{background:#7dff8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7dff8e}.role-status span,.role-status b{font-family:var(--mono);font-size:.5rem}.role-status b{grid-column:2}.builds{background:var(--white);color:var(--black)}.builds .section-id{color:#766f7c}.builds .section-id i{background:var(--line-dark)}.builds .section-id b{color:var(--purple)}.builds .section-lede{color:#625a69}.window-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:90px;display:grid}.app-window{border:1px solid var(--line-dark);background:#faf8ff;border-radius:22px;transition:transform .2s;overflow:hidden;box-shadow:0 20px 60px #321e461a}.app-window.dszape{grid-row:span 2}.window-bar{border-bottom:1px solid var(--line-dark);height:48px;font-family:var(--mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:.48rem;display:grid}.window-bar>span{gap:5px;display:flex}.window-bar>span i{background:#d7d1dd;border-radius:50%;width:8px;height:8px}.window-bar>span i:first-child{background:var(--purple)}.window-bar small{color:#716a77;justify-self:end}.window-body{flex-direction:column;min-height:310px;padding:clamp(24px,4vw,55px);display:flex}.dszape .window-body{background:radial-gradient(circle at 70% 25%,#8b5cf63d,#0000 35%);min-height:660px}.app-index{font-family:var(--mono);color:var(--purple);letter-spacing:.1em;font-size:.48rem}.app-window h3{font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:65px 0 20px;font-size:clamp(3rem,6vw,7rem);line-height:.8}.app-window p{color:#655e6b;max-width:570px;line-height:1.48}.app-tags{flex-wrap:wrap;gap:6px;margin-top:35px;display:flex}.app-tags span{border:1px solid var(--line-dark);font-family:var(--mono);border-radius:99px;padding:7px 9px;font-size:.46rem}.app-status{font-family:var(--mono);letter-spacing:.08em;margin-top:auto;font-size:.48rem}.app-status i{background:#3dda67;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.code-snippet{font-family:var(--mono);background:var(--black);color:#fff;border-radius:13px;margin:20px 0;padding:17px}.code-snippet span{color:var(--purple-light)}.code-snippet b{color:#8aff9b}.language-signal{font-family:var(--display);color:var(--purple);margin:20px 0;font-size:1.2rem}.language-signal i{color:#aaa;font-style:normal}.hotel-console{border:1px solid var(--line-dark);background:#ffffff7a;border-radius:16px;margin:34px 0 8px;overflow:hidden;box-shadow:0 18px 48px #40216617}.hotel-console-head{border-bottom:1px solid var(--line-dark);font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:13px 15px;font-size:.45rem;display:flex}.hotel-console-head b{color:var(--purple)}.hotel-console-head i{background:#3dda67;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #3dda67}.hotel-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:20px 15px;display:grid}.hotel-flow span{border:1px solid var(--line-dark);text-align:center;min-height:52px;font-family:var(--mono);letter-spacing:.06em;background:var(--white);border-radius:10px;place-items:center;padding:7px;font-size:.42rem;display:grid}.hotel-flow i{color:var(--purple);font-style:normal}.room-signal{grid-template-columns:repeat(12,1fr);gap:4px;padding:0 15px 15px;display:grid}.room-signal span{background:#d9d3df;border-radius:99px;height:5px}.room-signal span.active{background:var(--purple)}.window-link{border-bottom:1px solid var(--purple);width:max-content;color:var(--purple);font-family:var(--mono);letter-spacing:.08em;margin:24px 0 20px;padding-bottom:5px;font-size:.5rem;text-decoration:none}.window-link:hover{color:var(--black)}.writing{background:var(--purple);color:#fff}.writing .section-id{color:#d2bfff}.writing .section-id b{color:#fff}.writing-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.writing .display em{color:var(--black)}.writing .pill-button{border-color:#ffffff59}.story-cards{grid-template-columns:1.2fr .9fr .9fr;gap:15px;margin-top:85px;display:grid}.story-link{background:var(--white);color:var(--black);border-radius:22px;padding:12px 12px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s}.story-link:hover{box-shadow:12px 12px 0 var(--black)}.story-cover{background:#160c23;border-radius:13px;height:210px;position:relative;overflow:hidden}.story-link.feature .story-cover{height:310px}.story-cover img{object-fit:cover;filter:saturate(.65);width:100%;height:100%;transition:all .5s}.story-link:hover img{filter:saturate();transform:scale(1.05)}.story-cover span,.story-cover b{z-index:2;position:absolute}.story-cover span{color:#fff;font-family:var(--mono);background:#07060acc;border-radius:99px;padding:6px 8px;font-size:.43rem;top:12px;left:12px}.story-cover b{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;bottom:12px;right:12px}.story-meta{font-family:var(--mono);color:#776f7d;text-transform:uppercase;justify-content:space-between;margin:16px 5px;font-size:.48rem;display:flex}.story-link h3{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0 5px;font-size:clamp(1.4rem,2.4vw,2.7rem);line-height:.95}.story-link p{color:#6b6371;margin:15px 5px;font-size:.8rem;line-height:1.45}.culture{background:var(--black);min-height:100vh}.culture-photo{background:linear-gradient(90deg,var(--black),#07060a4d),url(/images/culture/evan-bike-story.webp) center/cover;opacity:.22;position:absolute;inset:0}.culture>:not(.culture-photo){position:relative}.culture-head{max-width:1100px}.culture-collage{grid-template-rows:430px 260px;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:80px;display:grid}.culture-tile{border:1px solid var(--line);backdrop-filter:blur(14px);background:#0f0b15d1;border-radius:24px;padding:25px;text-decoration:none;transition:transform .2s;position:relative;overflow:hidden}.culture-tile>span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);font-size:.48rem}.culture-tile h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4.3rem);line-height:.84;position:absolute;bottom:55px;left:25px}.culture-tile>b{font-family:var(--mono);letter-spacing:.08em;font-size:.48rem;position:absolute;bottom:25px;left:25px}.culture-tile.music{background:var(--purple);grid-row:span 2}.vinyl{background:repeating-radial-gradient(circle,#100c16 0 6px,#2d2438 7px 8px);border-radius:50%;place-items:center;width:340px;height:340px;animation:9s linear infinite spin;display:grid;position:absolute;top:60px;right:-100px}.vinyl i{background:var(--purple-light);border:25px solid var(--white);border-radius:50%;width:95px;height:95px}.culture-tile.road{grid-column:span 2}.culture-tile.road img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.culture-tile.road:after{content:"";background:linear-gradient(90deg,#07060ae6 0%,#07060a85 40%,#0000 76%);position:absolute;inset:0}.culture-tile.road>span{z-index:2;position:relative}.culture-tile.road h3,.culture-tile.road>b{z-index:2}.culture-tile.design{background:var(--white);color:var(--black)}.culture-tile.design span{color:var(--purple)}.chrome-word{font-family:var(--display);letter-spacing:-.08em;color:#0000;background:linear-gradient(#17101f,#fff 35%,#76658f 48%,#fff 58%,#20142d) text;margin-top:35px;font-size:3.2rem;line-height:.75}.culture-tile.quote{grid-column:3;padding:25px}.culture-tile blockquote{font-family:var(--serif);margin:35px 0;font-size:clamp(1.4rem,2.5vw,2.8rem);line-height:1.05}.culture-tile.quote>div{color:var(--purple-light);gap:20px;display:flex}.worlds{background:var(--white);color:var(--black)}.worlds .section-id{color:#756d7c}.worlds .section-id i{background:var(--line-dark)}.worlds .section-id b{color:var(--purple)}.world-grid{border-left:1px solid var(--line-dark);grid-template-columns:repeat(6,1fr);margin-top:75px;display:grid}.world-grid a{border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:310px;padding:20px;text-decoration:none;transition:background .25s,color .25s;display:flex}.world-grid a:first-child{background:#8b5cf614;grid-column:span 2}.world-grid a:hover{background:var(--purple);color:#fff}.world-grid span,.world-grid small{font-family:var(--mono);letter-spacing:.08em;font-size:.45rem}.world-grid span{color:var(--purple)}.world-grid a:hover span{color:var(--purple-light)}.world-grid b{font-family:var(--display);letter-spacing:-.045em;margin:auto 0 9px;font-size:clamp(1.4rem,2.4vw,2.5rem);line-height:.87}.world-grid small{color:#756d7c}.world-grid a:hover small{color:#ded3ee}.world-grid i{margin-top:20px;font-style:normal}.finale{background:var(--black);flex-direction:column;justify-content:center;min-height:100vh;display:flex}.finale-orb{filter:blur(10px);background:radial-gradient(circle,#6f33df 0%,#8b5cf63b 35%,#0000 68%);border-radius:50%;width:65vw;height:65vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finale>:not(.finale-orb){position:relative}.finale-title{font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0 0 80px;font-size:clamp(4rem,10.5vw,12rem);line-height:.76}.finale-title em{font-family:var(--serif);text-transform:none;color:var(--purple-light);font-weight:400}.finale-doors{border:1px solid var(--line);backdrop-filter:blur(18px);border-radius:28px;grid-template-columns:1.7fr .8fr;display:grid;overflow:hidden}.finale-door{flex-direction:column;min-height:350px;padding:clamp(28px,4vw,55px);text-decoration:none;transition:background .3s,color .3s;display:flex}.finale-door+.finale-door{border-left:1px solid var(--line)}.finale-door:hover{background:var(--white);color:var(--black)}.finale-door.consult:hover{background:var(--purple);color:#fff}.finale-door>span{font-family:var(--mono);letter-spacing:.1em;color:var(--purple-light);font-size:.5rem}.finale-door h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:55px 0 15px;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.86}.finale-door p{color:var(--muted);max-width:550px}.finale-door:hover p{color:#625a69}.finale-door>b{font-family:var(--mono);letter-spacing:.08em;margin-top:auto;font-size:.5rem}.finale-social{font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;gap:18px;margin-top:25px;font-size:.48rem;display:flex}.finale-social a{text-decoration:none}.culture-footer{padding:45px var(--pad);border-top:1px solid var(--line);background:#030204;grid-template-columns:1fr auto auto;align-items:center;gap:30px;display:grid}.culture-footer>div{grid-template-columns:42px 1fr;gap:4px 9px;display:grid}.culture-footer img{object-fit:contain;grid-row:1/3;width:38px;height:21px}.culture-footer b{font-family:var(--mono);letter-spacing:.1em;font-size:.6rem}.culture-footer span,.culture-footer p{color:var(--dim);font-size:.63rem}.culture-footer p a{color:inherit;border-bottom:1px solid #fff3;text-decoration:none}.culture-footer p a:hover{color:var(--purple-light)}.culture-footer>div span{grid-column:2}.signal-toast{z-index:170;border:1px solid var(--line);backdrop-filter:blur(12px);font-family:var(--mono);letter-spacing:.08em;color:var(--muted);background:#120d19d4;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:.43rem;transition:transform .3s;display:flex;position:fixed;bottom:20px;left:22px}.signal-toast i{background:var(--purple);width:5px;height:5px;box-shadow:0 0 10px var(--purple);border-radius:50%}.signal-toast.flash{transform:scale(1.08)}.cursor-core,.cursor-halo{z-index:900;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor-core{background:#fff;width:5px;height:5px;margin:-2px}.cursor-halo{border:1px solid #b992ffbf;width:34px;height:34px;margin:-17px;transition:width .2s,height .2s,margin .2s,background .2s}.cursor-over .cursor-halo{background:#8b5cf629;width:58px;height:58px;margin:-29px}@media (width<=1100px){.culture-nav nav{display:none}.culture-nav{grid-template-columns:1fr 1fr}.hero{min-height:auto;padding-top:130px}.hero-copy{width:100%;padding-bottom:620px}.hero-heading{font-size:clamp(4rem,12vw,8rem)}.profile-world{width:70%;height:560px;top:auto;bottom:50px;transform:none}.story-head,.proof-title,.builds-head,.worlds-head{flex-direction:column;align-items:start}.feed-shell{grid-template-columns:1fr}.feed-profile{position:relative;top:auto}.receipt-grid{grid-template-columns:1fr 1fr}.audience-panel{grid-template-columns:1fr}.problem-stack,.role-board{border-left:0;border-top:1px solid var(--line)}.window-grid{grid-template-columns:1fr}.app-window.dszape{grid-row:auto}.dszape .window-body{min-height:480px}.story-cards{grid-template-columns:1fr 1fr}.story-link:last-child{display:none}.culture-collage{grid-template-columns:1fr 1fr}.culture-tile.music{grid-row:auto}.culture-tile.road,.culture-tile.quote{grid-column:auto}.world-grid{grid-template-columns:repeat(2,1fr)}.world-grid a:last-child{grid-column:1/-1}.index-grid{grid-template-columns:1fr}}@media (width<=720px){.culture-nav{height:65px;padding:0 var(--pad)}.culture-brand sup{display:none}.culture-index{padding:20px var(--pad)}.index-grid{padding:45px 0}.index-grid a:nth-child(odd){margin-right:0}.index-grid span,.index-footer span{display:none}.scene{padding:95px var(--pad)}.hero{align-items:start;min-height:100svh;padding-top:100px;padding-bottom:520px}.hero-copy{padding-bottom:0}.hero-heading{font-size:clamp(3.35rem,15.6vw,5.5rem);line-height:.78}.hero-intro{grid-template-columns:1fr}.hero-intro p+p{display:none}.hero-actions{flex-direction:column;align-items:flex-start}.profile-world{width:100%;height:450px;bottom:40px;left:0;right:0}.profile-card{border-radius:20px;width:74%;padding:11px;right:5%}.profile-photo{height:155px}.profile-name h2{font-size:2.1rem}.profile-sticker{width:58px;height:58px;font-size:.48rem}.profile-stats span:nth-child(3){display:none}.profile-stats{grid-template-columns:1fr 1fr}.dm-card{width:195px;top:13%;left:2%}.proof-pop{width:150px;bottom:7%;right:1%}.now-playing{width:210px;bottom:0;left:2%}.culture-stamp,.hero-foot{display:none}.section-id{margin-bottom:55px}.display{font-size:clamp(3rem,14.5vw,5.5rem)}.feed-shell{margin-top:55px}.feed-profile{display:none}.feed-post h3{margin-top:45px}.post-proof{grid-template-columns:1fr auto}.post-proof>b{display:none}.receipt-grid{grid-template-columns:1fr}.receipt.photo{grid-row:auto;min-height:390px}.work-head{flex-direction:column;align-items:start}.audience-switch{width:100%}.audience-tab{flex:1}.audience-panels{margin-top:45px}.panel-copy{padding:26px}.panel-copy h3{font-size:2.9rem}.problem-stack,.role-board{padding:8px}.problem{grid-template-columns:32px 1fr}.problem i{display:none}.role-row{grid-template-columns:72px 1fr}.role-row i{display:none}.window-grid{margin-top:55px}.window-body{min-height:340px}.dszape .window-body{min-height:430px}.story-cards{grid-template-columns:1fr}.story-link:last-child{display:block}.story-link.feature .story-cover{height:230px}.culture-collage{grid-template-rows:repeat(4,350px);grid-template-columns:1fr;margin-top:55px}.vinyl{width:280px;height:280px}.world-grid{grid-template-columns:1fr}.world-grid a:last-child{grid-column:auto}.world-grid a{min-height:200px}.finale-title{font-size:clamp(3.8rem,17vw,6.8rem)}.finale-doors{grid-template-columns:1fr}.finale-door{min-height:320px}.finale-door+.finale-door{border-left:0;border-top:1px solid var(--line)}.finale-social{flex-wrap:wrap}.finale-social span{flex-basis:100%}.culture-footer{grid-template-columns:1fr}.culture-footer p{margin:0}}@media (width<=1100px){.consulting-head{flex-direction:column;align-items:start}.operating-gaps{grid-template-columns:1fr}.gap-card{min-height:360px}.method-file{grid-template-columns:1fr}.method-file>.pill-button{grid-column:1}.world-grid a:first-child{grid-column:1/-1}}@media (width<=720px){.operating-gaps{margin-top:55px}.gap-card{min-height:330px}.gap-card h3{margin-top:48px}.method-file{padding:24px}.method-intro h3{font-size:2.6rem}.method-file li{grid-template-columns:30px 1fr}.world-grid a:first-child{grid-column:auto}.culture-brand>img{width:34px;height:19px}}@media (width<=1100px){.lab-body{grid-template-columns:1fr}.workflow-map{border-right:0;border-bottom:1px solid var(--line);min-height:460px}.lab-method,.origin-note{grid-template-columns:1fr}.origin-image{height:55vh;min-height:55vh}.origin-image:after{background:linear-gradient(#0000 55%,#eee9f5f2)}.origin-copy{min-height:75vh}.case-logic{grid-template-columns:1fr 1fr}}@media (width<=720px){.hero-intro p+p{display:block}.lab-bar{padding:0 14px}.lab-bar span{font-size:.4rem}.lab-body{min-height:0}.workflow-map{min-height:390px;padding:22px 16px}.map-label{font-size:.4rem}.map-nodes{gap:4px;left:3%;right:3%}.map-nodes span{width:100%;min-width:0;padding:13px 3px;font-size:.36rem}.map-wait{gap:7px;display:grid;bottom:28px;left:16px;right:16px}.lab-result{padding:30px 20px}.lab-result h3{margin-top:38px;font-size:2.75rem}.lab-result dl>div{grid-template-columns:1fr;gap:7px}.lab-method{padding:20px}.lab-method ol{grid-template-columns:1fr 1fr;gap:18px}.origin-image{height:48vh;min-height:48vh}.origin-copy{min-height:auto;padding:75px 20px}.origin-copy>p{margin:55px 0;font-size:3.05rem}.origin-copy blockquote{font-size:1.3rem}.case-logic{grid-template-columns:1fr}.case-logic>div{padding:18px 0}.case-logic>div+div{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.purple .case-logic>div+div,.black .case-logic>div+div{border-color:#fff3}}@media (width<=1100px){.capability-intro,.capability-grid{grid-template-columns:1fr}.capability-card{min-height:440px}.production-strip,.launch-proof{grid-template-columns:1fr}}@media (width<=720px){.capability-intro h2{font-size:3.05rem}.capability-intro p{margin-top:15px}.capability-grid{margin-top:55px}.capability-card{min-height:480px}.capability-card h3{margin-top:50px}.production-strip{padding:28px 22px}.production-strip h3{font-size:3rem}.paytm-artifact{grid-template-columns:1fr;min-height:0;margin-top:55px}.artifact-photo{min-height:470px}.artifact-copy{padding:28px 20px}.artifact-meta{gap:8px;display:grid}.artifact-meta b{text-align:left}.artifact-copy>p{margin:38px 0 17px}.artifact-copy blockquote{font-size:2.85rem}.artifact-copy figure{padding-top:38px}.artifact-copy figcaption{line-height:1.5}.launch-card{min-height:390px;padding:24px 20px}.launch-product{gap:16px;margin:45px 0}.launch-product h3{font-size:3rem}.launch-product>img{width:72px}.badge-stack{flex-direction:column}.badge-stack img{width:58px}.hotel-flow{grid-template-columns:1fr 1fr}.hotel-flow i{display:none}.room-signal{grid-template-columns:repeat(6,1fr)}.culture-tile.road{background:#07060a}.culture-tile.road img{aspect-ratio:1817/866;object-fit:contain;height:auto;top:42px}.culture-tile.road:after{background:linear-gradient(#07060a4d 0%,#07060a1f 36%,#07060afa 100%)}}html,body{max-width:100%;overflow-x:clip}.kinetic-strip{width:100%;max-width:100vw;animation:none;overflow:hidden}.kinetic-strip>div{flex:none;animation:23s linear infinite marqueeItem}@keyframes marqueeItem{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.kinetic-strip>div{animation:none}}.pill-button.primary,.dm-card p.reply,.profile-sticker,.proof-pop{background:#7c3aed}.now-playing small,.culture-footer span,.culture-footer p{color:#938b9c}.profile-photo img{filter:none}.lab-actions{flex-wrap:wrap;gap:9px;margin-top:auto;display:flex}.lab-actions .pill-button{width:max-content}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-noise,.disc,.vinyl,.kinetic-strip,.typing-cursor,.voice-dot i,.wave i,.gate-signal i,.montage-frame.active,.montage-frame.active img,.audio-meter i,.montage-stage.cut .montage-flash,.map-path:after{animation:none}.reveal{opacity:1;transition:none;transform:none}.hero-line i{transition:none;transform:none}.cursor-core,.cursor-halo{display:none}.tilt,.float-card{transform:none!important}}
