.ab{padding-block:clamp(32px,5vw,64px) 0}.ab h1{max-width:13em;margin:0;font-size:clamp(36px,5vw,64px);line-height:1.02}.ab .lead{max-width:40em;font-size:clamp(18px,1.6vw,21px)}.abph{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;margin:30px 0 0;display:grid}.abph span{aspect-ratio:16/10;border-radius:6px;display:block;position:relative;overflow:hidden}.abph span+span{aspect-ratio:auto}.abph img{object-fit:cover}.abph figcaption{color:var(--cocoa-2);grid-column:1/-1;font-size:13px}.sides{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sides li{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.sides .tg{color:var(--btn);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.sides .ic{background:#fbe7d2;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.sides .ic .ico{width:24px;height:24px}.sides h2{margin:0;font-size:20px}.sides p{color:var(--cocoa-2)}.astrip{background:var(--cocoa);color:#fff4e6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;padding:18px 20px;display:flex}.astrip .ico{width:22px;height:22px;color:var(--yolk)}.astrip p{flex:320px;margin:0}.astrip a{color:var(--yolk);font-weight:500}.acontact{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.acontact>div{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.acontact h3{margin:0;font-size:20px}.acontact p{color:var(--cocoa-2)}.acontact .mail{align-items:center;gap:8px;margin-top:4px;font-weight:500;text-decoration:none;display:inline-flex}.acontact .mail:hover{text-underline-offset:3px;text-decoration:underline}.acontact .mail .d{font-size:15px}.acontact .btn{justify-self:start;margin-top:6px}@media (max-width:860px){.sides,.acontact,.abph{grid-template-columns:minmax(0,1fr)}.abph span+span{display:none}}
