/* V13 — privacy-first idea lab */
.v13-work-main{color:#e9edff;background:#131932}.v13-work-main *{box-sizing:border-box}
.v13-work-hero{padding:clamp(92px,10vw,146px) 0 88px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 24%,#463779bd,transparent 43%),radial-gradient(ellipse at 3% 80%,#184d66ad,transparent 42%),linear-gradient(145deg,#17172f,#191d3e 55%,#12263d)}
.v13-work-hero:after{position:absolute;inset:0;content:'';opacity:.2;background-image:linear-gradient(#b1aeff18 1px,transparent 1px),linear-gradient(90deg,#b1aeff18 1px,transparent 1px);background-size:60px 60px;pointer-events:none}
.v13-work-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;position:relative;z-index:1;min-height:490px}.v13-eyebrow,.v13-small-index{font:700 11px/1.5 'Space Grotesk',sans-serif;letter-spacing:.16em;color:#91e8d6}.v13-spark{margin-right:9px;color:#ffa4cf;font-size:20px}.v13-hero-copy{position:relative;z-index:2}.v13-hero-copy h1{font:700 clamp(56px,7.5vw,108px)/.99 'Space Grotesk',sans-serif;letter-spacing:-.075em;max-width:720px;margin:26px 0 25px;color:#f8f7ff}.v13-hero-copy h1 em,.v13-intro-row h2 em,.v13-boundary h2 em,.v13-nextchapter h2 em{font-family:'DM Serif Display',serif;font-weight:400;letter-spacing:-.035em;background:linear-gradient(95deg,#f6a9c9,#d5afff 46%,#91f9e8);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.v13-lede{max-width:560px;font:400 clamp(16px,1.6vw,20px)/1.75 'DM Sans',sans-serif;color:#cbd4ed}.v13-lede strong{color:#fff}.v13-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:30px}.v13-cta,.v13-soft-action,.v13-outline{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;border-radius:13px;padding:14px 19px;font:700 13px/1.3 'Space Grotesk',sans-serif;cursor:pointer;transition:transform .2s,background .2s}.v13-cta{background:#9c80ff;color:#130e2f;border:1px solid #ad95ff}.v13-soft-action{color:#e6e3ff;border:1px solid #a7a3ea74;background:#302f5f}.v13-outline{color:#e6e3ff;border:1px solid #a7a3ea74;background:transparent}.v13-cta:hover,.v13-soft-action:hover,.v13-outline:hover{transform:translateY(-3px)}.v13-hero-foot{margin-top:30px;color:#a2aed1;font:600 11px/1.6 'Space Grotesk',sans-serif;letter-spacing:.04em}
.v13-orbit{height:min(38vw,480px);min-height:330px;position:relative;isolation:isolate;display:grid;place-items:center}.v13-orbit:before{content:'';position:absolute;inset:12%;background:radial-gradient(circle,#9df1dc43,transparent 66%);filter:blur(30px)}.v13-orbit-ring{position:absolute;border:1px solid #a5a4ff79;border-radius:50%;aspect-ratio:1;transform:rotate(-25deg)}.v13-orbit-ring.r1{width:78%;animation:v13-orbit 28s linear infinite}.v13-orbit-ring.r2{width:97%;border-style:dashed;border-color:#a4f6da66;animation:v13-orbit 43s linear infinite reverse}.v13-orbit-dash{position:absolute;width:110%;height:57%;border:1px solid #afa8ff55;border-radius:50%;transform:rotate(-28deg)}.v13-orbit-core{width:42%;aspect-ratio:1;border-radius:40%;border:1px solid #b4eade;background:radial-gradient(circle at 30% 15%,#6673a3,#29244f 68%,#151731);box-shadow:0 0 0 12px #9d90ef12,0 12px 70px #8a6afe75,inset 0 0 33px #c7fdf018;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-7deg);animation:v13-float 5s ease-in-out infinite}.v13-orbit-logo{font:700 clamp(38px,7vw,88px) 'Space Grotesk',sans-serif;letter-spacing:-.13em}.v13-orbit-logo span{color:#9cf7e0;font-size:.55em}.v13-orbit-core small{font:700 9px 'Space Grotesk';letter-spacing:.15em;color:#c9c5ff}.v13-orbit-node{position:absolute;padding:10px 14px;border:1px solid #c6b9ff8c;border-radius:99px;background:#262448;box-shadow:0 6px 24px #13142b88;color:#f8f5ff;font:700 10px 'Space Grotesk';letter-spacing:.1em}.v13-orbit-node.n1{top:18%;left:6%}.v13-orbit-node.n2{right:0;top:43%;border-color:#9cf7de}.v13-orbit-node.n3{bottom:13%;left:19%}@keyframes v13-orbit{to{transform:rotate(335deg)}}@keyframes v13-float{50%{transform:translateY(-12px) rotate(4deg)}}
.v13-lab{padding:clamp(65px,9vw,125px) 0 85px;background:linear-gradient(175deg,#171d3a,#171931)}.v13-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #acb4ec39;padding-bottom:17px}.v13-live{font:700 10px 'Space Grotesk';letter-spacing:.07em;color:#afb4d6}.v13-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8defcd;margin-right:10px;box-shadow:0 0 10px #a4fee6}.v13-intro-row{display:flex;justify-content:space-between;gap:35px;align-items:end;margin:26px 0 43px}.v13-intro-row h2,.v13-boundary h2,.v13-nextchapter h2{margin:0;font:700 clamp(37px,5vw,67px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.05em;color:#fff}.v13-intro-row p,.v13-boundary p,.v13-nextchapter p{color:#c4c9e5;line-height:1.75;font-size:15px;max-width:600px}.v13-intro-aside{max-width:235px!important;font:500 italic 14px/1.65 'DM Serif Display'!important;color:#b8aceb!important}.v13-lab-grid{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);gap:20px;align-items:stretch}.v13-choice-list{display:flex;flex-direction:column;gap:12px}.v13-choice{display:grid;grid-template-columns:35px 1fr 22px;align-items:center;gap:13px;text-align:left;width:100%;padding:23px 19px;border:1px solid #8187b64d;border-radius:18px;background:#202647;color:#f3f4ff;cursor:pointer;transition:background .2s,border .2s,transform .2s}.v13-choice:hover,.v13-choice:focus-visible{border-color:#b5a6ff;transform:translateX(2px)}.v13-choice.is-active{background:linear-gradient(110deg,#3a3773,#2a3c64);border-color:#9ef5e2;box-shadow:0 6px 25px #0c0d2480}.v13-choice-no{font:700 12px 'Space Grotesk';color:#90f2dd}.v13-choice-main{display:flex;flex-direction:column;gap:8px}.v13-choice-main strong{font:700 clamp(15px,1.4vw,18px)/1.35 'Space Grotesk'}.v13-choice-main small{font:700 9px 'Space Grotesk';letter-spacing:.15em;color:#a9b9dc}.v13-choice-arrow{color:#b7abff;font-size:20px}.v13-feature{min-width:0;border-radius:23px;border:1px solid #aca3f275;background:linear-gradient(150deg,#2a305c,#222c4c);padding:25px;box-shadow:0 18px 60px #080d2580;display:flex;flex-direction:column}.v13-feature-head{display:flex;justify-content:space-between;color:#b6d7e7;font:700 10px 'Space Grotesk';letter-spacing:.15em}.v13-feature-visual{position:relative;height:245px;display:grid;place-items:center;overflow:hidden;border-radius:18px;margin-top:21px;background:radial-gradient(ellipse at 52% 30%,#8cdde749,transparent 60%),linear-gradient(120deg,#1b3657,#292455)}.v13-feature-visual[data-theme="flow"]{background:radial-gradient(ellipse at 62% 38%,#ecacff69,transparent 60%),linear-gradient(120deg,#25265b,#4c2d59)}.v13-feature-visual[data-theme="possibility"]{background:radial-gradient(ellipse at 62% 38%,#ffbb8d62,transparent 58%),linear-gradient(120deg,#3b2b67,#243d61)}.v13-feature-visual[data-theme="people"]{background:radial-gradient(ellipse at 62% 38%,#87ffe864,transparent 58%),linear-gradient(120deg,#253c58,#1b5253)}.v13-visual-mesh{position:absolute;inset:-45%;border-radius:50%;border:1px dashed #edf9ff5b;box-shadow:0 0 0 55px #dfe9ff0c,0 0 0 110px #aebfff0d;animation:v13-orbit 35s linear infinite}.v13-visual-center{width:130px;height:130px;display:grid;place-items:center;border-radius:38px;background:linear-gradient(145deg,#f6e9ff3d,#95ffed18);border:1px solid #d4d8ffc4;box-shadow:inset 0 0 22px #ffffff2a,0 0 40px #ac97fb87;transform:rotate(-8deg);animation:v13-float 4s ease-in-out infinite}.v13-visual-center span{font:700 74px/1 'Space Grotesk';color:#f0ffff}.v13-visual-item{position:absolute;border:1px solid #c9cafcbb;background:#332e68;color:#f2edff;border-radius:13px;padding:10px 14px;font:700 21px 'Space Grotesk';box-shadow:0 8px 22px #050a2580}.v13-visual-item.va{left:17%;top:20%}.v13-visual-item.vb{right:17%;top:24%}.v13-visual-item.vc{right:26%;bottom:12%}.v13-feature-body{padding:23px 3px 0}.v13-feature-kicker{font:700 10px 'Space Grotesk';letter-spacing:.15em;color:#98ecd7;margin:0 0 10px}.v13-feature-body h3{font:700 clamp(23px,2.5vw,34px)/1.2 'Space Grotesk';letter-spacing:-.035em;margin:0 0 12px;color:#fcfbff}.v13-feature-body>p:not(.v13-feature-kicker){color:#cbd6e9;line-height:1.75;font-size:14px;max-width:700px}.v13-feature-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid #e0e0ff3e}.v13-feature-bottom div{display:flex;flex-direction:column;gap:5px}.v13-feature-bottom small{font:700 9px 'Space Grotesk';letter-spacing:.13em;color:#a5b0d9}.v13-feature-bottom strong{color:#eaf5ff;font:700 14px 'Space Grotesk'}.v13-bot-link{padding:12px 14px;border:1px solid #9af0dfb3;border-radius:12px;background:#1e4d5e;color:#d8fff5;cursor:pointer;font:700 12px 'Space Grotesk';white-space:nowrap}.v13-bot-link:hover{background:#266377}.v13-pager{display:flex;justify-content:space-between;align-items:center;margin-top:21px;gap:20px;color:#aaaed0;font:600 11px 'DM Sans'}.v13-pager div{display:flex;gap:9px}.v13-pager button{border-radius:10px;border:1px solid #8d8cb8;background:#22264b;color:#eeeefa;padding:9px 13px;cursor:pointer}.v13-pager button:hover{border-color:#a1eedf}
.v13-boundary{padding:100px 0;background:#eeecf9;color:#272647}.v13-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.v13-boundary .v13-small-index{color:#6556a8}.v13-boundary h2{color:#1e2445;margin:20px 0}.v13-boundary h2 em{background:linear-gradient(95deg,#584cae,#bf579b);-webkit-background-clip:text;background-clip:text}.v13-boundary p{color:#515876}.v13-privacy-list{display:grid;gap:16px}.v13-privacy-list>div{display:flex;gap:17px;align-items:start;background:#ffffffc9;border:1px solid #d2cee8;border-radius:16px;padding:22px}.v13-privacy-list>div>span{flex:none;border-radius:12px;width:36px;height:36px;display:grid;place-items:center;background:#e8e5ff;color:#5043a2;font-size:18px}.v13-privacy-list strong{display:block;font:700 17px 'Space Grotesk';color:#262d4d}.v13-privacy-list p{margin:6px 0 0;font-size:13px}.v13-nextchapter{padding:98px 0;background:radial-gradient(ellipse at 92% 10%,#444072,#1b1d3a 60%);color:#fff}.v13-nextchapter-inner{display:flex;justify-content:space-between;align-items:end;gap:50px}.v13-nextchapter h2{margin:18px 0}.v13-nextchapter-actions{display:flex;gap:12px;flex-wrap:wrap}.v13-work-main :focus-visible{outline:3px solid #b5fbe9;outline-offset:4px}
@media(max-width:950px){.v13-work-hero-inner{grid-template-columns:1fr .85fr}.v13-orbit{min-height:290px}.v13-lab-grid{grid-template-columns:1fr}.v13-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v13-choice{min-height:110px}.v13-feature-visual{height:280px}.v13-boundary-grid{gap:35px}}
@media(max-width:700px){.v13-work-hero{padding:90px 0 65px}.v13-work-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:6px}.v13-hero-copy h1{font-size:clamp(51px,13vw,76px)}.v13-orbit{width:min(100%,370px);min-height:270px;height:310px;margin:10px auto}.v13-orbit-core{width:39%}.v13-intro-row{flex-direction:column;align-items:start;gap:5px}.v13-intro-aside{max-width:100%!important}.v13-choice-list{grid-template-columns:1fr;gap:9px}.v13-choice{min-height:0;padding:15px}.v13-feature{padding:16px}.v13-feature-visual{height:200px}.v13-feature-bottom,.v13-pager{align-items:start;flex-direction:column}.v13-pager div{width:100%}.v13-pager button{flex:1}.v13-boundary{padding:74px 0}.v13-boundary-grid{grid-template-columns:1fr}.v13-nextchapter-inner{align-items:start;flex-direction:column;gap:25px}.v13-nextchapter{padding:70px 0}.v13-work-hero:after{background-size:40px 40px}}
@media(prefers-reduced-motion:reduce){.v13-orbit-ring,.v13-orbit-core,.v13-visual-mesh,.v13-visual-center{animation:none!important}.v13-work-main *, .v13-work-main *:before, .v13-work-main *:after{scroll-behavior:auto!important;transition:none!important}}
