.ink .st-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,80px);min-height:min(86vh,860px);padding:130px max(clamp(20px,4vw,56px),50% - 740px) 8vh;display:grid;position:relative;overflow-x:clip}.ink .st-hero:before{content:"";z-index:-1;opacity:.16;background:url(/media/slide-home-m.webp) 60% 40%/cover no-repeat;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70% at 78% 45%,#000 20%,#0000 75%);mask:radial-gradient(60% 70% at 78% 45%,#000 20%,#0000 75%)}.ink .st-hero__txt>*{opacity:0;animation:1s cubic-bezier(.2,.8,.2,1) forwards ink-st-in;transform:translateY(18px)}.ink .st-hero__txt>:nth-child(2){animation-delay:80ms}.ink .st-hero__txt>:nth-child(3){animation-delay:.16s}.ink .st-hero__txt>:nth-child(4){animation-delay:.24s}@keyframes ink-st-in{to{opacity:1;transform:none}}.ink .st-hero h1{margin:22px 0 0;font-size:clamp(44px,5vw,88px);line-height:1}.ink .st-hero__lead{max-width:52ch;color:var(--fg-2);margin:26px 0 0;font-size:16px;line-height:1.7}.ink .st-hero__acts{margin-top:34px}.ink .st-shot{border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e9ecea1a,0 30px 70px #0009}.ink .st-shot img{width:100%;height:auto;display:block}.ink .st-hero .st-shot{opacity:0;animation:1.4s cubic-bezier(.2,.8,.2,1) .2s forwards ink-st-shot;transform:perspective(1400px)rotateY(-8deg)rotateX(2deg)}@keyframes ink-st-shot{0%{opacity:0;transform:perspective(1400px)rotateY(-14deg)rotateX(3deg)translate(30px)}to{opacity:1;transform:perspective(1400px)rotateY(-8deg)rotateX(2deg)}}.ink .st-steps{counter-reset:none;max-width:calc(1480px + 2*clamp(20px,4vw,56px));margin:0 auto;padding:4vh clamp(20px,4vw,56px) 10vh;list-style:none;position:relative}.ink .st-step{grid-template-columns:120px minmax(0,1fr) minmax(0,560px);gap:clamp(24px,3vw,56px);padding:56px 0;display:grid;position:relative}.ink .st-step:before{content:"";background:linear-gradient(#3ef49d73,#e9ecea14);width:1px;position:absolute;top:132px;bottom:-40px;left:36px}.ink .st-step:last-child:before{display:none}.ink .st-step>*{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.ink .st-step.seen>*{opacity:1;transform:none}.ink .st-step.seen>:nth-child(2){transition-delay:80ms}.ink .st-step.seen>:nth-child(3){transition-delay:.18s}.ink .st-step__n{font:400 72px/1 var(--font-h);font-variant-numeric:lining-nums;color:var(--fg-3)}.ink .st-step.seen .st-step__n{color:var(--fg);transition:color 1s .3s,opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1)}.ink .st-step:first-child .st-step__n{color:var(--acc)}.ink .st-step h2{font:400 clamp(30px, 2.6vw, 42px)/1.05 var(--font-h);text-transform:uppercase;letter-spacing:.03em;margin:6px 0 0}.ink .st-step p{max-width:58ch;color:var(--fg-2);margin:18px 0 0;font-size:16px;line-height:1.75}.ink .st-acts{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.ink .st-meta{color:var(--fg-3);gap:22px;font-size:13px;display:flex}.ink .st-meta b{color:var(--fg);font-weight:600}.ink .st-media{align-self:start}.ink .st-media .st-shot+.st-shot{margin-top:18px}.ink .st-media--pair{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.ink .st-media--pair .st-shot+.st-shot{margin-top:0}.ink .st-hash{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;max-width:640px;margin-top:22px;padding:12px 0;display:flex}.ink .st-hash span{letter-spacing:.16em;color:var(--fg-3);flex:none;font-size:11px;font-weight:700}.ink .st-hash code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-2);flex:1;font:500 13px/1.4 ui-monospace,Consolas,monospace;overflow:hidden}.ink .st-hash button{border:1px solid var(--line);width:34px;height:34px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .3s,border-color .3s;display:grid}.ink .st-hash button:hover,.ink .st-hash button.ok{color:var(--acc);border-color:var(--acc)}.ink .st-hash svg{width:16px;height:16px}.ink .st-note{max-width:60ch;color:var(--fg-2);margin:26px 0 0;padding:2px 0 2px 22px;font-size:14px;line-height:1.7;position:relative}.ink .st-note:before{content:"";background:var(--acc);width:2px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 8px #3ef49d73}.ink .st-note b{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ink .st-note--warn:before{background:#e8b24a;box-shadow:0 0 8px #e8b24a73}.ink .st-note--warn b{color:#e8b24a}.ink .st-sec{max-width:calc(1480px + 2*clamp(20px,4vw,56px));margin:0 auto;padding:10vh clamp(20px,4vw,56px)}.ink .st-sec__head>*{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.ink .st-sec.seen .st-sec__head>*{opacity:1;transform:none}.ink .st-sec.seen .st-sec__head>:nth-child(2){transition-delay:80ms}.ink .st-req{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(32px,5vw,96px);margin-top:44px;display:grid}.ink .st-table{border-collapse:collapse;width:100%;font-size:15px}.ink .st-table th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);padding:0 16px 14px 0;font-size:11px;font-weight:700}.ink .st-table th:last-child{color:var(--acc)}.ink .st-table td{border-top:1px solid var(--line);color:var(--fg-2);padding:17px 16px 17px 0}.ink .st-table tr:last-child td{border-bottom:1px solid var(--line)}.ink .st-table td:first-child{width:22%;color:var(--fg-3);font-weight:600}.ink .st-table td:last-child{color:var(--fg)}.ink .st-req__note{font:400 clamp(24px, 2vw, 32px)/1.3 var(--font-h);color:var(--fg);margin:0;padding-bottom:6px}.ink .st-req__note span{color:var(--fg-2);margin-top:16px;font:400 15px/1.7 Manrope,sans-serif;display:block}.ink .st-tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,80px);margin:44px 0 0;padding:0;list-style:none;display:grid}.ink .st-tr li{border-top:1px solid var(--line);opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * 70ms);grid-template-columns:40px minmax(0,1fr);gap:8px 18px;padding:26px 0;display:grid;transform:translateY(14px)}.ink .st-tr li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.ink .st-sec.seen .st-tr li{opacity:1;transform:none}.ink .st-tr i{font:400 22px/1.2 var(--font-h);color:var(--fg-3);grid-row:span 2;font-style:normal}.ink .st-tr b{color:var(--fg);font-size:17px;font-weight:600}.ink .st-tr p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.7}.ink .st-help{isolation:isolate;text-align:center;max-width:calc(1480px + 2*clamp(20px,4vw,56px));margin:0 auto;padding:12vh clamp(20px,4vw,56px) 14vh;position:relative}.ink .st-help:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#3ef49d14,#0000);border-radius:50%;width:min(1100px,110vw);height:80%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ink .st-help h2{margin:0;font-size:clamp(36px,4vw,64px)}.ink .st-help p{max-width:52ch;color:var(--fg-2);margin:20px auto 0;font-size:16px;line-height:1.7}.ink .st-help .st-acts{justify-content:center;margin-top:36px}.ink .st-help>*{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.ink .st-help.seen>*{opacity:1;transform:none}@media (max-width:1100px){.ink .st-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:110px}.ink .st-step{grid-template-columns:80px minmax(0,1fr)}.ink .st-step:before{top:100px;left:24px}.ink .st-step__n{font-size:52px}.ink .st-media{grid-column:2}.ink .st-req{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ink .st-hero{padding:96px 16px 48px}.ink .st-steps{padding:0 16px 48px}.ink .st-step{grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 0}.ink .st-step:before{display:none}.ink .st-media{grid-column:1}.ink .st-media--pair{grid-template-columns:minmax(0,1fr)}.ink .st-sec{padding:64px 16px}.ink .st-tr{grid-template-columns:minmax(0,1fr)}.ink .st-tr li:nth-last-child(2){border-bottom:0}.ink .st-table td:first-child{width:30%}.ink .st-table{font-size:14px}.ink .st-help{padding:64px 16px 80px}}@media (prefers-reduced-motion:reduce){.ink .st-hero__txt>*,.ink .st-hero .st-shot{opacity:1;animation:none;transform:none}}
