.links-page{--links-black:#090909;--links-paper:#f2eee5;--links-yellow:#ffd400;background:var(--links-paper);width:100%;min-height:100dvh;max-height:100dvh;color:var(--links-black);overflow-y:auto}.links-head{border-bottom:1px solid var(--links-black);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(18px,4vw,60px);display:flex}.links-brand{align-items:center;gap:12px;display:inline-flex}.links-brand>span{background:var(--links-black);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:750;display:grid}.links-brand strong{flex-direction:column;gap:4px;font-size:13px;line-height:1;display:flex}.links-brand small,.links-head>p,.links-intro>p,.links-intro>div>span,.links-card small,.links-code,.links-more>p,.links-more a span,.links-more a small,.links-footer{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em}.links-brand small{font-size:8px;font-weight:500}.links-head>p{gap:26px;margin:0;font-size:9px;display:flex}.links-intro{padding:clamp(52px,8vw,120px) clamp(18px,6vw,96px) clamp(42px,6vw,82px)}.links-intro>p{margin:0 0 28px;font-size:10px;font-weight:600}.links-intro h1{letter-spacing:-.068em;max-width:1120px;margin:0;font-size:clamp(52px,7.2vw,112px);font-weight:630;line-height:.9}.links-intro>div{border-top:1px solid;grid-template-columns:90px 1fr;gap:22px;max-width:850px;margin:clamp(42px,6vw,82px) 0 0 auto;padding-top:20px;display:grid}.links-intro>div>span{padding-top:6px;font-size:9px;font-weight:600}.links-intro>div>p{letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,30px);line-height:1.28}.links-grid{border-top:1px solid var(--links-black);border-left:1px solid var(--links-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.links-card{border-right:1px solid var(--links-black);border-bottom:1px solid var(--links-black);grid-template-rows:auto 1fr auto;gap:38px;min-height:460px;padding:clamp(24px,4vw,58px);transition:transform .18s,filter .18s;display:grid}:is(.links-card:hover,.links-card:focus-visible){filter:brightness(.95)}.links-card.studio{background:#f2eee5}.links-card.operations{color:#b9f4ff;background:#07162c}.links-card.growth{background:var(--links-yellow)}.links-card.consulting{color:#f1ebf4;background:#312b3b}.links-code{font-size:10px;font-weight:600}.links-card small{font-size:9px;font-weight:600}.links-card h2{letter-spacing:-.055em;max-width:740px;margin:25px 0 18px;font-size:clamp(36px,4vw,65px);font-weight:620;line-height:.94}.links-card p{max-width:660px;margin:0;font-size:clamp(16px,1.45vw,22px);line-height:1.45}.links-card footer{border-top:1px solid;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.links-card footer strong{font-size:17px}.links-card footer b{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:400;display:grid}.links-more{background:#f7f3eb;padding:clamp(48px,7vw,100px) clamp(18px,6vw,96px)}.links-more>p{margin:0 0 24px;font-size:10px;font-weight:600}.links-more>div{border-top:1px solid var(--links-black)}.links-more a{border-bottom:1px solid var(--links-black);grid-template-columns:70px 1fr auto;align-items:center;gap:24px;min-height:112px;padding:20px 0;transition:padding .16s,background .16s;display:grid}:is(.links-more a:hover,.links-more a:focus-visible){background:var(--links-yellow);padding-inline:18px}.links-more a span,.links-more a small{font-size:9px}.links-more a div{flex-direction:column;gap:7px;display:flex}.links-more a strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,44px);line-height:1}.links-more a b{font-size:40px;font-weight:400}.links-footer{background:var(--links-black);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:22px clamp(18px,4vw,60px);font-size:9px;display:flex}.links-footer a{border-bottom:1px solid;padding-bottom:3px}@media (max-width:760px){.links-head{min-height:68px;padding-inline:14px}.links-head>p{display:none}.links-intro{padding:48px 16px 42px}.links-intro>p{max-width:290px;margin-bottom:20px;line-height:1.5}.links-intro h1{font-size:clamp(46px,14.8vw,72px);line-height:.9}.links-intro>div{grid-template-columns:1fr;gap:12px;margin-top:42px}.links-intro>div>p{font-size:18px;line-height:1.38}.links-grid{grid-template-columns:1fr}.links-card{gap:28px;min-height:410px;padding:26px 20px}.links-card h2{font-size:clamp(39px,11.5vw,56px)}.links-card p{font-size:16px}.links-more{padding:54px 16px}.links-more a{grid-template-columns:36px 1fr auto;gap:12px}.links-more a strong{font-size:25px}.links-more a b{font-size:28px}.links-footer{flex-direction:column;align-items:flex-start}}
