.proof-page .case-studies-page .wx{padding:20px 0 100px}.proof-page .case-studies-page .wr{border-top:1px solid var(--line);transition:padding .6s var(--ease),background .4s;grid-template-columns:1fr;align-items:center;gap:1rem 2rem;padding:2.4rem 0;display:grid;position:relative}.proof-page .case-studies-page .wr:last-child{border-bottom:1px solid var(--line)}@media (min-width:900px){.proof-page .case-studies-page .wr{grid-template-columns:70px 1.3fr 1fr 1fr 56px}}.proof-page .case-studies-page .wr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent);padding-left:22px;padding-right:22px}.proof-page .case-studies-page .wr .n{color:var(--c);font:500 .85rem monospace}.proof-page .case-studies-page .wr h2{transition:transform .6s var(--ease);letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4.6rem)}.proof-page .case-studies-page .wr:hover h2{color:var(--c);transform:translate(10px)}.proof-page .case-studies-page .wr small{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.6rem;font:700 .66rem monospace;display:block}.proof-page .case-studies-page .wr .p{color:var(--ink);letter-spacing:-.02em;font-size:1.1rem;font-weight:500;line-height:1.3}.proof-page .case-studies-page .wr .ch{flex-wrap:wrap;gap:6px;margin-top:.9rem;display:flex}.proof-page .case-studies-page .wr .ch span{background:#f1f2f6;border-radius:99px;padding:5px 11px;font-size:.74rem;font-weight:600}.proof-page .case-studies-page .wr .rs b{letter-spacing:-.05em;font-size:clamp(2rem,3.4vw,3rem);line-height:1;display:block}.proof-page .case-studies-page .wr .rs span{color:var(--mute);font-size:.85rem}.proof-page .case-studies-page .wr .ar{border:1px solid var(--line);width:52px;height:52px;transition:.5s var(--ease);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.proof-page .case-studies-page .wr:hover .ar{background:var(--c);color:#fff;border-color:var(--c);transform:rotate(-45deg)}.proof-page .case-studies-page .wr .ex{margin-left:8px}.proof-page .case-studies-page #pv{color:#fff;pointer-events:none;z-index:60;opacity:0;border-radius:26px;width:260px;padding:20px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-999px,-999px);box-shadow:0 40px 80px #10101240}.proof-page .case-studies-page #pv.on{opacity:1}.proof-page .case-studies-page #pv small{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font:700 .62rem monospace}.proof-page .case-studies-page #pv b{letter-spacing:-.05em;margin:.8rem 0 .3rem;font-size:2.6rem;line-height:1;display:block}.proof-page .case-studies-page #pv p{color:#fff;opacity:.85;font-size:.85rem}@media (hover:none){.proof-page .case-studies-page #pv{display:none}}.proof-page .case-studies-page .tk2{background:var(--ink);color:#fff;border-radius:36px;margin:0 12px;padding:26px 0;overflow:hidden}.proof-page .case-studies-page .tk2 div{letter-spacing:-.04em;white-space:nowrap;gap:3rem;width:max-content;font-size:2rem;font-weight:600;animation:40s linear infinite case-tk;display:flex}.proof-page .case-studies-page .tk2 span:nth-child(2n){color:var(--lime);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}@keyframes case-tk{to{transform:translate(-50%)}}.proof-page .case-studies-page .rd{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:900px){.proof-page .case-studies-page .rd{grid-template-columns:repeat(3,1fr);align-items:start}.proof-page .case-studies-page .rd>:nth-child(2){margin-top:44px}.proof-page .case-studies-page .rd>:nth-child(3){margin-top:88px}}.proof-page .case-studies-page .rc{border:1px solid var(--line);transition:transform .5s var(--ease);border-radius:34px;padding:2rem}.proof-page .case-studies-page .rc:hover{transform:translateY(-8px)}.proof-page .case-studies-page .rc b{color:var(--blue);font:600 .8rem monospace}.proof-page .case-studies-page .rc h3{margin:1.4rem 0 .6rem;font-size:1.6rem}.proof-page .case-studies-page .fs{background:var(--lime);border-radius:48px;grid-template-columns:1fr;align-items:center;gap:1.6rem;padding:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.proof-page .case-studies-page .fs{grid-template-columns:1.3fr 1fr}}.proof-page .case-studies-page .fs h2{color:#101012;font-size:clamp(2.2rem,4.6vw,4rem)}.proof-page .case-studies-page .fs p{color:#3a4010}.proof-page .case-studies-page .fs .btn{justify-self:start}@media (min-width:900px){.proof-page .case-studies-page .fs .btn{justify-self:end}}@media (prefers-reduced-motion:reduce){.proof-page .case-studies-page .tk2 div{animation:none}}.proof-page .case-studies-page .wr>*{min-width:0}.proof-page .case-studies-page .wr h2{overflow-wrap:anywhere}.proof-page .case-studies-page .wr:last-of-type{border-bottom:1px solid var(--line)}.proof-page .case-studies-page .wr:focus-visible{outline:3px solid var(--c);outline-offset:6px}.proof-page .case-studies-page .tk2:hover div{animation-play-state:paused}@media (min-width:900px) and (max-width:1199px){.proof-page .case-studies-page .wr{grid-template-columns:35px 1.2fr 1fr 1fr 40px;gap:1rem}.proof-page .case-studies-page .wr h2{font-size:2.8rem}.proof-page .case-studies-page .wr .ar{width:38px;height:38px}}.proof-page .case-studies-page .study-list-disclosure{border-left:3px solid var(--blue);max-width:760px;margin-top:1.5rem;padding-left:1rem;font-size:.95rem}.proof-page .case-studies-page .wr .rs b{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.8vw,2.6rem)}.proof-page .case-studies-page .wr .ex{margin:8px 0 0;display:inline-block}
