.human-choice-page,.human-choice-page *,.human-choice-page :before,.human-choice-page :after{box-sizing:border-box}.human-choice-page{--hc-navy:#1b1464;--hc-navy-deep:#110a4d;--hc-navy-2:#3b2f88;--hc-gold:#c3a476;--hc-gold-2:#d4ba94;--hc-gold-deep:#a98759;--hc-ivory:#eae3d2;--hc-cream:#f4efe0;--hc-charcoal:#2a2e3a;--paper:#f8f4ea;--paper-2:#fff;--ink:#291f6c;--ink-2:#3b2f88;--mute:#7a8194;--line:#ddd5c0;--display:"Bodoni Moda",Georgia,serif;--sans:"Inter",system-ui,sans-serif;font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:300;line-height:1.7;overflow-x:clip}.human-choice-page img{max-width:100%;display:block}.human-choice-page a{color:inherit;text-decoration:none}.human-choice-page .hero{height:100vh;color:var(--hc-cream);background:var(--hc-navy);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.human-choice-page .hero:after{content:"";mix-blend-mode:screen;opacity:.65;z-index:1;pointer-events:none;background:radial-gradient(120% 110% at 100% 100%,#1b1464 0%,#1b1464b3 25%,#0000 80%);position:absolute;inset:0}.human-choice-page .hero-bg{background:radial-gradient(ellipse 70% 50% at 80% 30%,#c3a4761a,transparent 60%),radial-gradient(ellipse 60% 60% at 20% 80%,#1b146499,transparent 65%),linear-gradient(180deg,var(--hc-navy)0%,var(--hc-navy-deep)100%);position:absolute;inset:0}.human-choice-page .hero-bg-photo{z-index:1;opacity:1;pointer-events:none;background-image:url(/image/projects/human-choice/hero-texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.human-choice-page .hero-content{z-index:2;flex-direction:column;justify-content:center;width:100%;max-width:1480px;min-height:0;margin:0 auto;padding:clamp(70px,11vh,110px) 4vw clamp(20px,4vh,60px);display:flex;position:relative}.human-choice-page .hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);min-height:0;display:grid}.human-choice-page .hero-visual{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;max-height:100%;padding:clamp(12px,3vh,40px);display:flex;position:relative}.human-choice-page .hero-visual img{z-index:2;object-fit:contain;width:auto;max-width:88%;height:auto;max-height:100%;position:relative}.human-choice-page .hero-visual:after{content:"";filter:blur(48px);z-index:1;pointer-events:none;background:radial-gradient(#0006 0%,#00000026 40%,#0000 75%);width:110%;height:14%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.human-choice-page .hero-visual-label{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--hc-gold);white-space:nowrap;opacity:.7;font-size:11px;font-style:italic;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:980px){.human-choice-page .hero-grid{grid-template-columns:1fr;align-items:start;gap:24px}.human-choice-page .hero-visual{aspect-ratio:auto;height:auto;min-height:240px;padding:12px 12px 0}.human-choice-page .hero-visual img{width:72%;max-width:72%;height:auto;max-height:240px}}.human-choice-page .hero-meta{letter-spacing:.32em;text-transform:uppercase;color:#eae3d28c;justify-content:space-between;margin-bottom:clamp(24px,5vh,80px);font-size:11px;display:flex}.human-choice-page .hero-overline{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--hc-gold);margin-bottom:32px;font-size:clamp(11px,.9vw,13px);font-weight:500}.human-choice-page .hero-headline{font-family:var(--display);letter-spacing:-.005em;color:var(--hc-cream);white-space:nowrap;margin:0 0 28px;font-size:clamp(48px,6.8vw,116px);font-weight:400;line-height:1.05}.human-choice-page .hero-headline .gold{color:var(--hc-gold);font-style:italic;font-weight:400}.human-choice-page .hero-subline{font-family:var(--sans);color:#eae3d2b8;max-width:44ch;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.7}.human-choice-page .hero-mantra{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--hc-gold);border-top:1px solid #eae3d233;gap:32px;margin-top:48px;padding-top:32px;font-size:13px;display:flex}.human-choice-page .hero-bottom{z-index:2;letter-spacing:.26em;text-transform:uppercase;color:#eae3d280;justify-content:space-between;align-items:flex-end;padding:0 6vw 36px;font-size:11px;display:flex;position:relative}.human-choice-page .scroll-hint{align-items:center;gap:14px;display:flex}.human-choice-page .scroll-hint .vline{background:linear-gradient(to bottom,transparent,var(--hc-gold),transparent);width:1px;height:56px;display:inline-block;position:relative;overflow:hidden}.human-choice-page .scroll-hint .vline:after{content:"";background:var(--hc-gold);border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite hcScrollDot;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes hcScrollDot{0%{opacity:0;top:-3px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:56px}}.human-choice-page .section{padding:140px 6vw;position:relative}.human-choice-page .section-num{font-family:var(--display);color:var(--hc-gold);opacity:0;letter-spacing:-.005em;pointer-events:none;font-size:clamp(120px,14vw,220px);font-style:italic;line-height:.9;position:absolute;top:60px;left:6vw}.human-choice-page .section-num.in-view{opacity:.12;transition:opacity 1.6s}.human-choice-page .eyebrow{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--hc-gold-deep);margin-bottom:22px;font-size:12px;font-weight:500}.human-choice-page .h-section{font-family:var(--display);letter-spacing:-.005em;max-width:18ch;margin:0 0 36px;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1.08}.human-choice-page .h-section em{color:var(--hc-gold-deep);font-style:italic}.human-choice-page .lead{color:var(--ink-2);max-width:56ch;font-size:clamp(16px,1.15vw,18px);font-weight:300;line-height:1.78}.human-choice-page .intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;max-width:1280px;margin:0 auto;display:grid}.human-choice-page .intro-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:36px;display:grid}.human-choice-page .stat-num{font-family:var(--display);color:var(--hc-navy);letter-spacing:-.005em;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1}.human-choice-page .stat-num .unit{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px;font-weight:500;display:block}.human-choice-page .stat-label{color:var(--mute);max-width:22ch;margin-top:12px;font-size:13px;line-height:1.5}.human-choice-page .intro-visual{box-shadow:0 80px 160px -40px #0f1c3e80}.human-choice-page .intro-visual img{width:100%;height:auto;display:block}.human-choice-page .editorial{background:var(--hc-cream);text-align:center;padding:160px 6vw;position:relative}.human-choice-page .editorial:before{content:"";background:var(--hc-gold);width:80px;height:1px;margin-left:-40px;position:absolute;top:100px;left:50%}.human-choice-page .editorial-quote{font-family:var(--display);letter-spacing:-.005em;color:var(--hc-navy);max-width:22ch;margin:0 auto;font-size:clamp(40px,5.6vw,84px);font-weight:400;line-height:1.1}.human-choice-page .editorial-quote em{color:var(--hc-gold-deep);font-style:italic}.human-choice-page .editorial-bar{background:var(--hc-gold);width:56px;height:1px;margin:56px auto 0}.human-choice-page .defi{background:var(--paper)}.human-choice-page .defi-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:60px auto 0;display:grid}.human-choice-page .defi-text p{color:var(--ink-2);margin:0 0 22px;font-size:clamp(16px,1.15vw,18px);line-height:1.78}.human-choice-page .defi-text p strong{color:var(--ink);font-weight:500}.human-choice-page .defi-visual{box-shadow:0 60px 120px -40px #0f1c3e66}.human-choice-page .defi-visual img{width:100%;height:auto;display:block}.human-choice-page .marque{background:var(--hc-navy);color:var(--hc-cream);grid-template-columns:1.1fr .9fr;min-height:90vh;display:grid;position:relative}.human-choice-page .marque-text{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.human-choice-page .marque-text .eyebrow{color:var(--hc-gold)}.human-choice-page .marque-text .h-section{color:var(--hc-cream);max-width:16ch}.human-choice-page .marque-text .h-section em{color:var(--hc-gold)}.human-choice-page .marque-text .lead{color:#eae3d2c7;max-width:42ch}.human-choice-page .marque-meta{border-top:1px solid #eae3d22e;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;padding-top:32px;display:grid}.human-choice-page .marque-meta dt{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--hc-gold);margin-bottom:8px;font-size:11px;font-weight:500}.human-choice-page .marque-meta dd{color:#eae3d2b8;margin:0;font-size:13px;line-height:1.65}.human-choice-page .marque-visual{background:var(--hc-navy-deep);flex-direction:column;justify-content:center;align-items:center;gap:56px;padding:80px;display:flex;position:relative}.human-choice-page .marque-visual img.marque-monogramme{z-index:2;filter:drop-shadow(0 30px 60px #0006);width:min(560px,88%);height:auto;position:relative}.human-choice-page .marque-visual img.marque-recherches{z-index:2;opacity:.85;filter:none;width:min(420px,78%);height:auto;position:relative}.human-choice-page .concept{background:var(--hc-cream);padding:140px 6vw;position:relative}.human-choice-page .concept-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;max-width:1280px;margin:0 auto 64px;display:grid}.human-choice-page .concept-head .h-section{color:var(--hc-navy);max-width:18ch}.human-choice-page .concept-head .lead{color:var(--ink-2);max-width:44ch}.human-choice-page .concept-board{background:var(--paper-2);border:1px solid var(--line);max-width:1280px;margin:0 auto;padding:60px 40px;box-shadow:0 80px 160px -60px #291f6c40}.human-choice-page .concept-board img{width:100%;height:auto;display:block}.human-choice-page .concept-caption{text-align:center;font-family:var(--display);color:var(--ink-2);margin-top:32px;font-size:clamp(15px,1.2vw,18px);font-style:italic}@media (max-width:980px){.human-choice-page .concept-head{grid-template-columns:1fr;gap:32px}}.human-choice-page .rupture{text-align:center;min-height:80vh;color:var(--hc-cream);background:var(--hc-navy-deep);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.human-choice-page .rupture:before{content:"";background:radial-gradient(60% 50% at 30% 30%,#c9a45e2e,#0000 60%),radial-gradient(60% 50% at 80% 80%,#060e2280,#0000 60%);position:absolute;inset:0}.human-choice-page .rupture-content{z-index:2;padding:0 6vw;position:relative}.human-choice-page .rupture-eyebrow{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--hc-gold);margin-bottom:32px;font-size:12px;font-style:italic}.human-choice-page .rupture-word{font-family:var(--display);letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:clamp(54px,9vw,132px);font-weight:400;line-height:1}.human-choice-page .rupture-word .it{color:var(--hc-gold);text-transform:none;font-style:italic}.human-choice-page .rupture-word .word{white-space:nowrap;display:inline-block}.human-choice-page .rupture-word .char{opacity:0;transition:opacity .9s,transform .9s;display:inline-block;transform:translateY(.35em)}.human-choice-page .rupture-word.in-view .char{opacity:1;transform:translateY(0)}.human-choice-page .mantra{background:var(--paper);padding:140px 6vw}.human-choice-page .mantra-head{text-align:center;max-width:1280px;margin:0 auto 80px}.human-choice-page .mantra-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;max-width:1280px;margin:0 auto;display:grid}.human-choice-page .mantra-card{text-align:center;border-right:1px solid var(--line);padding:64px 40px}.human-choice-page .mantra-card:last-child{border-right:none}.human-choice-page .mantra-letter{font-family:var(--display);color:var(--hc-gold);margin-bottom:28px;font-size:92px;font-weight:400;line-height:1}.human-choice-page .mantra-card h3{font-family:var(--display);color:var(--hc-navy);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:22px;font-weight:500}.human-choice-page .mantra-card p{color:var(--ink-2);max-width:24ch;margin:0 auto;font-size:14px;line-height:1.65}.human-choice-page .palette{color:var(--hc-navy);background:#fff;padding:160px 6vw 140px;position:relative;overflow:hidden}.human-choice-page .palette .section-num{color:var(--hc-navy);opacity:.08}.human-choice-page .palette-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;max-width:1480px;margin:0 auto 80px;display:grid}.human-choice-page .palette-head .eyebrow{color:var(--hc-gold-deep)}.human-choice-page .palette-head .h-section{color:var(--hc-navy);max-width:14ch}.human-choice-page .palette-head .h-section em{color:var(--hc-gold-deep)}.human-choice-page .palette-head .lead{color:var(--mute);max-width:52ch}.human-choice-page .palette-strip{box-shadow:0 30px 80px #110a4d1f}.human-choice-page .sw-6{box-shadow:inset 0 0 0 1px #110a4d14}.human-choice-page .palette-strip{border-radius:2px;gap:4px;max-width:1480px;height:clamp(440px,62vh,620px);margin:0 auto;display:flex;overflow:hidden}.human-choice-page .swatch{cursor:pointer;flex-direction:column;flex:1;justify-content:space-between;padding:32px 28px;transition:flex-grow .8s cubic-bezier(.7,0,.2,1);display:flex;position:relative;overflow:hidden}.human-choice-page .swatch:hover{flex-grow:2.4}.human-choice-page .palette-strip:hover .swatch:not(:hover){flex-grow:.7}.human-choice-page .swatch-index{font-family:var(--sans);letter-spacing:.3em;opacity:.55;text-transform:uppercase;font-size:11px}.human-choice-page .swatch-body{flex-direction:column;gap:6px;transition:transform .6s cubic-bezier(.7,0,.2,1);display:flex;transform:translateY(8px)}.human-choice-page .swatch:hover .swatch-body{transform:translateY(0)}.human-choice-page .swatch-role{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-size:10.5px}.human-choice-page .swatch-name{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(36px,4.4vw,64px);font-style:italic;font-weight:400;line-height:.92}.human-choice-page .swatch-hex{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:0;border-top:1px solid;justify-content:space-between;align-items:baseline;max-height:0;margin-top:18px;padding-top:14px;font-size:12px;transition:opacity .5s .15s,max-height .6s cubic-bezier(.7,0,.2,1);display:flex;overflow:hidden}.human-choice-page .swatch-hex span:last-child{opacity:.65;font-size:10.5px}.human-choice-page .swatch:hover .swatch-hex{opacity:1;max-height:80px}.human-choice-page .sw-1{color:var(--hc-cream);background:#0c0a25}.human-choice-page .sw-2{color:var(--hc-cream);background:#110a4d}.human-choice-page .sw-3{color:var(--hc-cream);background:#1b1464}.human-choice-page .sw-4{background:var(--hc-gold);color:var(--hc-navy)}.human-choice-page .sw-5{background:var(--hc-ivory);color:var(--hc-navy)}.human-choice-page .sw-6{color:var(--hc-navy);background:#fff}.human-choice-page .showcase{background:var(--hc-charcoal);color:var(--hc-cream);padding:140px 6vw;position:relative}.human-choice-page .showcase-head{text-align:center;max-width:1280px;margin:0 auto 80px}.human-choice-page .showcase-head .eyebrow{color:var(--hc-gold)}.human-choice-page .showcase-head .h-section{color:var(--hc-cream);margin-left:auto;margin-right:auto}.human-choice-page .showcase-head .h-section em{color:var(--hc-gold)}.human-choice-page .showcase-head .lead{color:#eae3d2b3;max-width:60ch;margin-left:auto;margin-right:auto}.human-choice-page .showcase-visual{max-width:1280px;margin:0 auto;box-shadow:0 80px 160px -40px #00000080}.human-choice-page .showcase-visual img{width:100%;height:auto;display:block}.human-choice-page .testimonial{background:var(--hc-ivory);text-align:center;padding:140px 6vw}.human-choice-page .testimonial-mark{font-family:var(--display);color:var(--hc-gold-deep);margin-bottom:12px;font-size:92px;font-style:italic;line-height:.4}.human-choice-page .testimonial-quote{font-family:var(--display);color:var(--hc-navy);max-width:22ch;margin:0 auto 40px;font-size:clamp(28px,3.6vw,50px);font-style:italic;font-weight:400;line-height:1.25}.human-choice-page .testimonial-author{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.human-choice-page .testimonial-author strong{color:var(--hc-gold-deep);font-weight:600}.human-choice-page .reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.human-choice-page .reveal.in-view{opacity:1;transform:none}.human-choice-page .reveal.delay-1{transition-delay:.12s}.human-choice-page .reveal.delay-2{transition-delay:.24s}.human-choice-page .reveal.delay-3{transition-delay:.36s}.human-choice-page .reveal-img{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(.98)}.human-choice-page .reveal-img.in-view{opacity:1;transform:none}.human-choice-page .palette-shot{background:#fff;padding:0 6vw 140px}.human-choice-page .palette-shot-inner{max-width:1480px;margin:0 auto}.human-choice-page .palette-shot-inner img{border-radius:2px;width:100%;height:auto;display:block}.human-choice-page .palette-shot-inner img+img{margin-top:2px}.human-choice-page .parallax-photo{background:var(--hc-navy-deep);width:100%;height:100vh;min-height:620px;position:relative;overflow:hidden}.human-choice-page .parallax-photo .pp-bg{will-change:transform;transform:translate3d(0,var(--pp-par,0px),0);background-image:url(/image/projects/human-choice/parallax-bureau.webp);background-position:50%;background-size:cover;position:absolute;inset:-18% 0}@media (prefers-reduced-motion:reduce){.human-choice-page .parallax-photo .pp-bg{transform:none}}.human-choice-page .rupture-quote{width:100%;height:86vh;min-height:560px;color:var(--hc-cream);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.human-choice-page .rupture-quote .rq-bg{will-change:transform;transform:translate3d(0,var(--rq-par,0px),0);background-image:url(/image/projects/human-choice/rupture-quote-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:-18% 0}.human-choice-page .rupture-quote-content{z-index:2;text-align:left;max-width:1100px;padding:0 6vw;position:relative}.human-choice-page .rupture-quote-text{font-family:var(--display);letter-spacing:-.005em;color:var(--hc-cream);text-shadow:0 4px 30px #0006;margin:0;font-size:clamp(36px,5.4vw,78px);font-style:italic;font-weight:400;line-height:1.12}.human-choice-page .rupture-quote-text .gold{color:var(--hc-gold);font-style:italic}@media (prefers-reduced-motion:reduce){.human-choice-page .rupture-quote .rq-bg{transform:none}}.human-choice-page .supports{background:var(--paper);padding:140px 6vw;position:relative}.human-choice-page .supports-head{max-width:1280px;margin:0 auto 64px}.human-choice-page .supports-stack{flex-direction:column;gap:2px;max-width:1280px;margin:0 auto;display:flex}.human-choice-page .supports-row{justify-content:center;align-items:stretch;gap:2px;display:flex}.human-choice-page .supports-row>.supports-cell{flex:1 1 0;min-width:0}.human-choice-page .supports-row.is-aligned{align-items:stretch}.human-choice-page .supports-row.is-aligned>.supports-cell{flex:none;justify-content:center;align-items:center;min-width:0;display:flex}.human-choice-page .supports-row.is-aligned>.supports-cell img{width:auto;max-width:100%;height:clamp(360px,46vh,520px);display:block}.human-choice-page .supports-cell{background:var(--hc-ivory);justify-content:center;align-items:center;display:flex;overflow:hidden}.human-choice-page .supports-cell img{width:100%;height:auto;display:block}@media (max-width:980px){.human-choice-page .supports-row{flex-direction:column}.human-choice-page .supports-row>.supports-cell{flex:auto;width:100%}.human-choice-page .supports-row.is-aligned>.supports-cell img{width:100%;max-width:100%;height:auto}}.human-choice-page .web{color:var(--hc-cream);background:#110a4d;position:relative}.human-choice-page .web-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;max-width:1280px;margin:0 auto;padding:140px 6vw 80px;display:grid}.human-choice-page .web-head .eyebrow{color:var(--hc-gold)}.human-choice-page .web-head .h-section{color:var(--hc-cream);max-width:16ch}.human-choice-page .web-head .h-section em{color:var(--hc-gold)}.human-choice-page .web-head .lead{color:#eae3d2c7;max-width:48ch}.human-choice-page .web-shots{justify-content:center;align-items:center;gap:2px;max-width:1480px;margin:0 auto;padding:0 6vw 80px;display:flex}.human-choice-page .web-shots img{border-radius:2px;width:auto;max-width:100%;height:clamp(360px,52vh,580px);display:block}.human-choice-page .web-stage{padding:40px 0 140px;position:relative}.human-choice-page .web-stage-inner{justify-content:center;align-items:center;padding:0 6vw;display:flex;position:relative;overflow:hidden}.human-choice-page .web-stage-inner:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 50% 40%,#c3a4761f,#0000 70%),radial-gradient(90% 80% at 50% 90%,#1b1464b3,#0000 70%);position:absolute;inset:0}.human-choice-page .browser{z-index:2;aspect-ratio:1180/740;background:#fff;border-radius:12px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 140px);display:flex;position:relative;overflow:hidden;box-shadow:0 80px 160px -40px #0009,0 0 0 1px #c3a4762e}.human-choice-page .browser-bar{background:linear-gradient(#f6f3ec 0%,#ece7d8 100%);border-bottom:1px solid #d8d2c0;flex:none;align-items:center;gap:14px;height:38px;padding:0 18px;display:flex}.human-choice-page .browser-dots{gap:7px;display:flex}.human-choice-page .browser-dots span{background:#d4ccba;border-radius:50%;width:10px;height:10px}.human-choice-page .browser-dots span:first-child{background:#e0a4a4}.human-choice-page .browser-dots span:nth-child(2){background:#e3c486}.human-choice-page .browser-dots span:nth-child(3){background:#a8c8a4}.human-choice-page .browser-url{font-family:var(--sans);letter-spacing:.06em;color:#6b6451;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ddd5c0;border-radius:4px;flex:1;max-width:320px;margin-left:10px;padding:5px 14px;font-size:11px;overflow:hidden}.human-choice-page .browser-viewport{background:#fff;flex:1;position:relative;overflow:hidden}.human-choice-page .browser-scroll{will-change:transform;position:absolute;top:0;left:0;right:0}.human-choice-page .browser-scroll img{width:100%;height:auto;display:block}@media (max-width:980px){.human-choice-page .web-head{grid-template-columns:1fr;gap:32px;padding-top:100px;padding-bottom:56px}.human-choice-page .browser{aspect-ratio:900/720}.human-choice-page .web-shots{flex-direction:column;gap:12px}.human-choice-page .web-shots img{width:100%;max-width:100%;height:auto}}.human-choice-page .cs-footer{background:var(--hc-navy);color:var(--hc-cream);padding:140px 6vw 100px}.human-choice-page .cs-footer-inner{grid-template-columns:1.2fr 1fr;gap:80px;max-width:1280px;margin:0 auto;display:grid}.human-choice-page .cs-footer .eyebrow{color:var(--hc-gold)}.human-choice-page .cs-footer .h-section{color:var(--hc-cream);max-width:16ch}.human-choice-page .cs-footer .h-section em{color:var(--hc-gold)}.human-choice-page .cs-footer-body{color:#eae3d2c7;max-width:48ch;font-size:clamp(15px,1.1vw,17px);line-height:1.78}.human-choice-page .cs-livrables{border-top:1px solid #eae3d22e;grid-template-columns:1fr;gap:28px;padding-top:32px;display:grid}.human-choice-page .cs-livrable{grid-template-columns:140px 1fr;align-items:baseline;gap:24px;display:grid}.human-choice-page .cs-livrable dt{font-family:var(--display);letter-spacing:.04em;color:var(--hc-gold);font-size:14px;font-style:italic}.human-choice-page .cs-livrable dd{color:#eae3d2c7;margin:0;font-size:14px;line-height:1.65}.human-choice-page .cs-interventions{border-top:1px solid #eae3d22e;padding-top:32px}.human-choice-page .cs-interventions-list{grid-template-columns:1fr 1fr;gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.human-choice-page .cs-interventions-list li{font-family:var(--display);color:var(--hc-cream);padding-left:22px;font-size:clamp(16px,1.2vw,19px);line-height:1.4;position:relative}.human-choice-page .cs-interventions-list li:before{content:"";background:var(--hc-gold);width:10px;height:1px;position:absolute;top:.7em;left:0}@media (max-width:980px){.human-choice-page .cs-interventions-list{grid-template-columns:1fr}}.human-choice-page .cs-back{font-family:var(--display);color:var(--hc-gold);align-items:center;gap:12px;margin-top:56px;font-size:16px;font-style:italic;transition:gap .3s;display:inline-flex}.human-choice-page .cs-back:hover{gap:20px}@media (max-width:980px){.human-choice-page .cs-footer-inner{grid-template-columns:1fr;gap:56px}.human-choice-page .cs-livrable{grid-template-columns:1fr;gap:6px}.human-choice-page .intro,.human-choice-page .defi-grid,.human-choice-page .marque{grid-template-columns:1fr;gap:56px}.human-choice-page .marque-visual{min-height:60vh}.human-choice-page .palette-head{grid-template-columns:1fr;gap:32px}.human-choice-page .palette-strip{flex-direction:column;gap:2px;height:auto}.human-choice-page .palette-strip .swatch{flex:none;height:140px;padding:20px 22px}.human-choice-page .palette-strip:hover .swatch:not(:hover){flex-grow:0}.human-choice-page .swatch-hex{opacity:1;max-height:80px}.human-choice-page .swatch-name{font-size:36px}.human-choice-page .intro-stats{grid-template-columns:1fr}.human-choice-page .hero-mantra{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.human-choice-page .reveal,.human-choice-page .reveal-img,.human-choice-page .rupture-word .char{opacity:1!important;transition:none!important;transform:none!important}}
