.story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.story-txt p{font-size:19px;line-height:1.65;color:#332c25;margin-bottom:18px}.story-txt p.big{font:500 30px/1.25 Fraunces,Georgia,serif;color:var(--forest);letter-spacing:-.02em}.polaroids{position:relative;height:460px}.pol{position:absolute;background:#fffdf7;padding:12px 12px 42px;border-radius:6px;box-shadow:0 16px 36px #1c171233;width:240px}.pol .ph{aspect-ratio:1;border-radius:3px;display:grid;place-items:center}.pol .ph .blob{width:55%}.pol .cap{position:absolute;bottom:10px;left:0;right:0;text-align:center;font:600 21px/1 var(--f-hand)}.pol .tape{top:-12px;left:calc(50% - 43px)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.val{border:3px solid var(--ink);border-radius:26px;padding:32px 28px;background:var(--bg);box-shadow:6px 6px 0 var(--ink);transform:rotate(var(--rot));transition:transform .25s}.val:hover{transform:rotate(0)}.val .big{font:800 64px/1 var(--f-display);letter-spacing:-.04em;margin-bottom:14px;display:block}.val h3{font-size:26px;margin-bottom:8px}.val p{color:var(--ink-2)}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}.rm{border:2.5px solid var(--ink);border-radius:22px;background:var(--card);padding:22px;position:relative;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.rm:hover{transform:translateY(-6px) rotate(-1deg)}.rm-s{display:inline-block;font:700 11px/1 var(--f-mono);text-transform:uppercase;background:var(--bg);border:2px solid var(--ink);border-radius:7px;padding:5px 8px;margin-bottom:14px}.rm h3{font-size:22px;margin-bottom:6px}.rm p{color:var(--ink-2);font-size:15px}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.person{border:2.5px solid var(--ink);border-radius:22px;background:var(--card);padding:22px;text-align:center}.person .av{width:96px;height:96px;margin:0 auto 14px;border-radius:50%;border:2.5px solid var(--ink);display:grid;place-items:center;font:800 30px/1 var(--f-display);background:var(--bg)}.person b{display:block;font-size:17px}.person small{color:var(--ink-3);font-size:14px}.ph-tag{display:inline-block;margin-top:10px;font:700 10px/1 var(--f-mono);text-transform:uppercase;color:var(--ink-3);border:1.5px dashed var(--ink-3);border-radius:6px;padding:4px 6px}@media(max-width:980px){.story,.values{grid-template-columns:1fr}.polaroids{height:380px;max-width:460px;margin:0 auto;width:100%}.team,.roadmap{grid-template-columns:1fr 1fr}}@media(max-width:560px){.roadmap{grid-template-columns:1fr}}
