.values .values-head{gap:30px;margin-bottom:40px}.values .values-head .kicker{color:var(--red);margin-bottom:0}.values .values-head h2{font-size:clamp(2rem,3.8vw,3.2rem);color:var(--ink)}.values .values-head p{color:var(--ink-soft);max-width:30em;font-size:1.05rem}.values .row{row-gap:24px}.values .value-card{padding:30px 26px 34px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .3s;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column}.values .value-card:hover{transform:translateY(-6px);box-shadow:var(--glass-shadow-lg)}.values .value-card .ring{position:absolute;top:24px;right:24px;width:46px;height:46px;border-radius:50%;border:2px solid rgba(226,0,26,.35);display:grid;place-items:center;color:var(--red);font-weight:800;font-size:1.1rem}.values .value-card .idx{font-weight:800;font-size:.85rem;letter-spacing:.1em;color:var(--red);margin-bottom:60px}.values .value-card h3{font-size:1.5rem;color:var(--ink);margin-bottom:10px;letter-spacing:-0.03em}.values .value-card .wysiwyg{color:var(--ink-soft);font-size:.97rem;line-height:1.55}.values .value-card .intv-more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--ink);font-weight:700;font-size:.92rem}.values .value-card .intv-more .arrow{transition:transform .25s}.values .value-card:hover .intv-more .arrow{transform:translateX(5px)}.values .reveal-d1{transition-delay:0ms}.values .reveal-d2{transition-delay:90ms}.values .reveal-d3{transition-delay:180ms}.values .reveal-d4{transition-delay:270ms}
