/* Gracefully Simplified: shared page pieces on top of funnel.css */
.tk-host-photo.cut{background:#0d070c}
.tk-host-photo.cut img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}
.tk-wm{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.tk-wm .gs{font-family:var(--tk-serif);font-style:italic;font-size:30px;color:var(--tk-pink);line-height:1}
.tk-wm b{font-family:var(--tk-sans);font-weight:800;font-size:15px;letter-spacing:.32em;color:var(--tk-ink)}
.tk-wm span{font-family:var(--tk-serif);font-style:italic;font-size:15px;color:var(--tk-slate)}
.tk-tile.tq{cursor:default;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:24px 22px 22px;
  background:linear-gradient(160deg,#34192F,#2A1527);color:var(--tk-ink)}
.tk-tile.tq:hover{transform:none;box-shadow:var(--tk-shadow)}
.tq .qm{width:28px;height:28px;color:var(--tk-pink);flex:none}
.tq blockquote{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--tk-ink);font-weight:500}
.tq .who{margin-top:14px;font-size:13px;line-height:1.4;color:var(--tk-soft)}
.tq .who b{display:block;color:var(--tk-lav);font-family:var(--tk-display);font-weight:700;font-size:15px}
.tq.case{background:radial-gradient(90% 70% at 0 0,rgba(224,69,123,.26),rgba(224,69,123,0) 70%),linear-gradient(160deg,#34192F,#2A1527)}
.tq .big{font-family:var(--tk-display);font-weight:700;font-size:clamp(34px,3.2vw,42px);line-height:1;color:var(--tk-pink)}
.tq .bigl{margin-top:10px;font-size:15px;line-height:1.45;color:var(--tk-slate)}
@media (max-width:600px){
  .tk-proof .tk-tile{aspect-ratio:4/5}
  .tk-tile.tq{padding:14px 13px 13px}
  .tq .qm{width:20px;height:20px}
  .tq blockquote{font-size:13px;line-height:1.42;margin-top:8px}
  .tq .who{font-size:11px;margin-top:8px}
  .tq .who b{font-size:12.5px}
  .tq .big{font-size:30px}
  .tq .bigl{font-size:12.5px}
}
.tk-foot{height:auto;padding:30px 16px 34px}
body.tk{font-variant-numeric:lining-nums}
