/* 17 / ONE TO MANY: ink, individuality, and the human shape of influence. */
.fingerprint{--paper:#f6f3ec;--ink:#252821;--accent:#a83632;background:var(--paper);color:var(--ink)}.i-page{max-width:1800px;margin:auto}.i-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 5%}.i-nav .sv-logo{width:116px;height:66px}.i-nav>span{font-size:9px;letter-spacing:.08em}.i-nav nav{display:flex;gap:28px;align-items:center}.i-nav nav a,.i-nav nav button{font-size:12px}.i-hero{padding:15px 5% 0;display:grid;grid-template-columns:1.25fr 1fr;gap:25px 6%;position:relative}.i-topline{display:flex;justify-content:space-between;grid-column:1/-1;font-size:8px;letter-spacing:.15em;padding-bottom:20px;border-bottom:1px solid #25282133}.i-field{position:relative;height:610px;align-self:center;--ink-x:0px;--ink-y:0px;isolation:isolate}.i-core{position:absolute;width:75%;height:95%;left:12.5%;top:0;transition:transform 1.3s cubic-bezier(.2,.75,.2,1);transform-origin:center}.i-print,.i-ghost,.i-person-print{position:absolute;inset:0;background:#252821;mask:url('assets/fingerprint-human-optimized.webp') center/contain no-repeat;-webkit-mask:url('assets/fingerprint-human-optimized.webp') center/contain no-repeat}.i-print{z-index:3}.i-ghost{mix-blend-mode:multiply;opacity:.65;transition:transform .6s ease-out}.ghost-red{background:#be4944;transform:translate(var(--ink-x),var(--ink-y));z-index:1}.ghost-blue{background:#427d94;transform:translate(calc(var(--ink-x)*-1),calc(var(--ink-y)*-1));z-index:2}.i-art-index{position:absolute;bottom:0;left:0;font-size:8px;letter-spacing:.11em}.i-intro{padding:45px 0 15px;align-self:center}.i-kicker{font-size:8px;letter-spacing:.09em}.i-intro h1{font:400 clamp(52px,5.9vw,95px)/.99 'DM Serif Display';letter-spacing:-.05em;margin:30px 0}.i-intro h1 em{color:#aa3835}.i-intro>p{font:16px/1.65 'DM Sans';max-width:380px}.i-view{display:flex;gap:0;margin-top:35px;max-width:380px;border-bottom:1px solid #252821}.i-view button{font-size:11px;padding:14px 15px;flex:1;text-align:left}.i-view button[aria-pressed=true]{background:#252821;color:#f6f3ec}.i-insight{min-height:126px;padding:22px 0 12px;max-width:380px}.i-insight>span{font-size:8px;letter-spacing:.1em;color:#a83632}.i-insight p{font:13px/1.65 'DM Sans';margin-top:10px}.i-direct{font-size:11px;border-bottom:1px solid;padding:10px 0}.i-hero-line{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:.12em;margin-top:20px;padding:25px 0;border-top:1px solid #25282133}.i-orbit{position:absolute;top:10%;left:8%;width:84%;height:77%;border:1px solid #b5b8ad;border-radius:50%;opacity:0;transform:scale(.4);transition:opacity 1s,transform 1.3s cubic-bezier(.2,.75,.2,1)}.i-person{position:absolute;width:88px;height:120px;padding:0;z-index:5;animation:iAppear .8s both;text-align:center}.i-person[hidden]{display:none}.i-person-print{display:block;position:relative;height:94px;background:#686c60;transition:background .3s,transform .4s}.i-person>span:last-child{display:block;font-size:9px;line-height:1.2;margin-top:6px}.i-person:hover .i-person-print,.i-person[aria-pressed=true] .i-person-print{background:#a83632;transform:translateY(-6px)}.person-0{left:42%;top:0}.person-1{right:-1%;top:19%}.person-2{right:0;bottom:18%}.person-3{left:42%;bottom:6%}.person-4{left:0;bottom:18%}.person-5{left:-1%;top:19%}.is-collective .i-core{transform:scale(.48)}.is-collective .i-orbit{opacity:1;transform:scale(1)}.i-manifesto{padding:130px 8% 100px;background:linear-gradient(#f6f3ec,#e7e7dc 180px);display:grid;grid-template-columns:1.2fr 1fr;gap:45px 13%}.i-manifesto>span{grid-column:1/-1;font-size:9px;letter-spacing:.1em}.i-manifesto h2{font:clamp(48px,6vw,90px)/.98 'DM Serif Display';letter-spacing:-.055em}.i-manifesto h2 em{color:#7b7e70}.i-manifesto>div{align-self:end;padding-bottom:8px}.i-manifesto p{font:16px/1.7 'DM Sans';margin-top:20px;max-width:370px}.i-practice{padding:60px 8% 100px;background:linear-gradient(#e7e7dc,#f6f3ec)}.i-practice-heading{display:flex;justify-content:space-between;gap:40px;margin-bottom:65px}.i-practice-heading>span{font-size:9px;letter-spacing:.1em;max-width:210px}.i-practice h2{font:55px/1 'DM Serif Display';margin-right:10%}.i-practice article{display:grid;grid-template-columns:40px 1fr 1.4fr;gap:40px;border-top:1px solid #25282155;padding:38px 0}.i-practice article>span{font-size:10px}.i-practice h3{font:30px/1.1 'DM Serif Display'}.i-practice p{font:15px/1.65 'DM Sans';max-width:490px}.i-proof{padding:140px 8% 160px;background:linear-gradient(#f6f3ec,#ece1da 170px,#ece1da calc(100% - 140px),#f6f3ec)}.i-proof>span{font-size:9px;letter-spacing:.1em}.i-proof h2{font:clamp(48px,6vw,90px)/1 'DM Serif Display';margin:35px 0 70px}.i-proof h2 em{color:#a23e39}.i-proof>div{display:grid;grid-template-columns:1fr 1fr;gap:50px}.i-proof button{display:flex;flex-direction:column;align-items:start;text-align:left;gap:25px;border-top:1px solid #25282166;padding:25px 0}.i-proof button>span{font-size:10px}.i-proof strong{font:38px/1.05 'DM Serif Display'}.i-proof small{font-size:8px;letter-spacing:.07em}.i-proof b{font-size:11px;font-weight:400;border-bottom:1px solid;padding-bottom:5px}.i-footer{padding:40px 8% 55px}.i-footer>span{font-size:9px;letter-spacing:.1em}.i-footer h2{font:clamp(68px,11vw,155px)/.94 'DM Serif Display';margin:40px 0}.i-footer h2 em{color:#a83632;margin-left:20%}.i-footer>p{font-size:16px;margin-bottom:25px}.i-footer>button{padding:12px 0;border-bottom:1px solid;font-size:13px}.i-footer>div{display:flex;justify-content:space-between;align-items:end;margin-top:80px;gap:25px}.i-footer .sv-logo{width:115px;height:65px}.i-footer>div>span{font-size:10px;line-height:1.7}.i-info details{border-top:1px solid #25282155;padding:20px 0}.i-info summary{font:26px 'DM Serif Display';cursor:pointer}.i-info>p{margin-bottom:30px}.i-info details p{font-size:15px!important;margin-top:20px}.fingerprint dialog{background:#f6f3ec;color:#252821}.paused .i-core,.paused .i-orbit,.paused .i-person,.paused .i-ghost,.paused .i-person-print{transition:none;animation:none}.paused .i-ghost{transform:none}@keyframes iAppear{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
@media(max-width:1050px){.i-nav>span{display:none}.i-hero{gap:25px 5%;grid-template-columns:1fr 1fr}.i-field{height:560px}.i-intro h1{font-size:6.7vw}.i-person{width:70px;height:100px}.i-person-print{height:76px}.i-practice article{gap:20px;grid-template-columns:25px 1fr 1.4fr}.i-practice h3{font-size:26px}.i-proof strong{font-size:33px}}
@media(max-width:700px){.i-nav{padding:18px 5%;gap:20px}.i-nav .sv-logo{width:96px;height:55px}.i-nav nav a{display:none}.i-nav nav button{font-size:10px}.i-hero{padding:10px 6% 0;grid-template-columns:1fr;gap:15px}.i-topline{font-size:7px;padding-bottom:15px}.i-intro{grid-row:2;padding:20px 0 0}.i-intro h1{font-size:52px;margin:22px 0}.i-intro h1 br:nth-child(2){display:none}.i-intro>p{font-size:14px;max-width:310px}.i-kicker{font-size:7px}.i-view{margin-top:25px;max-width:none}.i-view button{font-size:10px;padding:12px}.i-insight{min-height:110px;padding-top:18px}.i-field{grid-row:3;height:470px;margin-top:10px}.i-core{height:96%;width:85%;left:7.5%}.i-person{width:67px;height:95px}.i-person-print{height:73px}.person-0,.person-3{left:40%}.i-art-index{font-size:7px}.i-hero-line{font-size:7px;gap:15px;line-height:1.7}.i-manifesto{grid-template-columns:1fr;padding:90px 6% 60px;gap:30px}.i-manifesto h2{font-size:49px}.i-manifesto p{font-size:15px}.i-practice{padding:35px 6% 60px}.i-practice-heading{flex-direction:column;gap:30px;margin-bottom:40px}.i-practice h2{font-size:45px}.i-practice article{grid-template-columns:25px 1fr;gap:20px;padding:28px 0}.i-practice article p{grid-column:2;font-size:14px}.i-practice h3{font-size:28px}.i-proof{padding:95px 6% 110px;background:linear-gradient(#f6f3ec,#ece1da 110px,#ece1da calc(100% - 90px),#f6f3ec)}.i-proof h2{font-size:45px;margin:30px 0 45px}.i-proof>div{grid-template-columns:1fr;gap:30px}.i-proof strong{font-size:33px}.i-footer{padding:30px 6% 40px}.i-footer h2{font-size:68px}.i-footer h2 em{margin-left:10%}.i-footer>p{font-size:14px}.i-footer>div{align-items:start;flex-direction:column;gap:30px;margin-top:65px}}
@media(prefers-reduced-motion:reduce){.i-core,.i-orbit,.i-person,.i-ghost,.i-person-print{transition:none;animation:none}.i-ghost{transform:none}}
.i-core .i-print,.i-core .i-ghost{mask-image:url('assets/fingerprint-eye-optimized.webp');-webkit-mask-image:url('assets/fingerprint-eye-optimized.webp')}
@media(max-width:700px){.i-hero{row-gap:12px}.i-intro{display:contents}.i-kicker{grid-column:1;grid-row:2;margin-top:15px}.i-intro h1{grid-column:1;grid-row:3;font-size:47px;margin:8px 0}.i-intro>p{grid-column:1;grid-row:4}.i-field{grid-column:1;grid-row:5;height:360px;margin-top:12px}.i-view{grid-column:1;grid-row:6;margin-top:15px}.i-insight{grid-column:1;grid-row:7;min-height:105px}.i-direct{grid-column:1;grid-row:8;justify-self:start}.i-hero-line{grid-column:1;grid-row:9}.i-person{height:77px;width:59px}.i-person-print{height:60px}.i-person>span:last-child{font-size:8px}.i-art-index{bottom:-5px}.person-0,.person-3{left:41%}}
.i-core .i-print{mask:none;-webkit-mask:none;background:transparent url('assets/fingerprint-eye-optimized.webp') center/contain no-repeat;mix-blend-mode:multiply}.i-ghost{opacity:0}.i-field:hover .i-ghost{opacity:.18}
