/* Mirrored methodology profile for Denys Oliinykov. */
.denys{margin-top:-1px;padding:20px 0 78px;background:linear-gradient(180deg,#101112 0%,#101112 58%,#070708 84%,#000 100%);color:#fff}.denys-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.denys-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1.15fr .78fr .62fr;gap:10px;min-height:650px}.denys-gallery figure{margin:0;min-width:0;overflow:hidden;border-radius:22px;background:#242426}.denys-gallery img{width:100%;height:100%;object-fit:cover;display:block}.denys-training{grid-column:span 2;grid-row:span 2}.denys-portrait{grid-column:3;grid-row:span 2}.denys-group{grid-column:span 2}.denys-workshop,.denys-car,.denys-finish{display:none}.denys-copy{min-height:650px;padding:50px 45px;border-radius:28px;background:#fff;color:#141414}.denys-kicker{margin:0 0 13px;color:#e6302a;font:400 13px "Days One",Manrope,Arial,sans-serif;letter-spacing:.08em}.denys h2{margin:0 0 35px;color:#111;font:400 43px/1.03 "Days One",Manrope,Arial,sans-serif;letter-spacing:-1.4px}.denys-copy ul{display:grid;gap:15px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.38}.denys-copy li{position:relative;padding-left:27px}.denys-copy li::before{position:absolute;left:0;top:-1px;content:"✦";color:#e6302a;font-size:19px}@media(max-width:800px){.denys{padding:12px 0 52px}.denys-layout{grid-template-columns:1fr}.denys-copy{min-height:0;padding:37px 29px}.denys-gallery{min-height:500px;order:2}.denys h2{font-size:36px}}@media(max-width:480px){.denys-copy{border-radius:20px}.denys-copy ul{font-size:13px}.denys-gallery{min-height:390px}.denys h2{font-size:30px}}
