.imsupport{--ims-ink: var(--dt-ink, #20251f);--ims-muted: var(--dt-muted, #6f736e);--ims-rule: var(--dt-rule, rgba(32, 37, 31, .34));--ims-rule-soft: var(--dt-rule-soft, rgba(32, 37, 31, .16));--ims-paper: var(--dt-paper, #fafafa);--ims-ground: var(--dt-ground, #f3f3f1);--ims-surface: var(--dt-surface, #fff);color:var(--ims-ink);background:var(--ims-paper);font-family:var(--dt-sans, sans-serif)}.imsupport *,.imsupport *:before,.imsupport *:after{box-sizing:border-box}.imsupport__inner{width:min(1360px,100%);margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.imsupport__hero{display:grid;min-height:0;align-items:start}.imsupport__hero-inner{padding-block:clamp(72px,8vw,112px) clamp(36px,4vw,56px)}.imsupport__section{padding:clamp(28px,3vw,44px) 0 clamp(66px,9vw,120px)}.imsupport__index{border-top:1px solid var(--ims-ink)}.imsupport__index-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:116px;padding:25px 4px;border-bottom:1px solid var(--ims-rule);color:inherit;text-decoration:none}.imsupport__index-item span{display:grid;gap:8px}.imsupport__index-item strong{font-family:var(--dt-serif, serif);font-size:clamp(23px,2.45vw,34px);font-weight:500;line-height:1.2}.imsupport__index-item small{max-width:42em;color:var(--ims-muted);font-size:14px;line-height:1.65}.imsupport__index-item b{font-size:20px;font-weight:400;transition:transform .18s ease}.imsupport__index-item:hover b{transform:translate(4px)}.imsupport__index-item:focus-visible,.imsupport__project:focus-visible,.imsupport__back:focus-visible,.imsupport__contact-link:focus-visible{outline:2px solid var(--ims-ink);outline-offset:4px}.imsupport__index-item--primary{min-height:148px}.imsupport__index-item--primary strong{font-size:clamp(28px,3.3vw,44px)}.imsupport__contact{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:clamp(32px,4vw,52px) 4px 0}.imsupport__contact p{max-width:42em;margin:0;color:var(--ims-muted);font-size:14px;line-height:1.65}.imsupport__contact-link{display:inline-flex;flex:none;gap:18px;align-items:center;color:inherit;font-size:14px;text-decoration:none}.imsupport__contact-link b{color:var(--ims-muted);font-size:18px;font-weight:400;transition:transform .18s ease}.imsupport__contact-link:hover b{transform:translate(4px)}.imsupport__projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ims-ink);border-bottom:1px solid var(--ims-ink)}.imsupport__project{position:relative;display:flex;flex-direction:column;min-height:310px;padding:clamp(28px,3.5vw,48px);color:inherit;text-decoration:none}.imsupport__project+.imsupport__project{border-left:1px solid var(--ims-rule)}.imsupport__project-axis{font-size:11px;font-weight:600;letter-spacing:.15em}.imsupport__project-axis small{margin-left:.55em;color:var(--ims-muted);font-size:10px;font-weight:400;letter-spacing:.05em}.imsupport__project>strong{margin-top:24px;font-family:var(--dt-serif, serif);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}.imsupport__project p{max-width:30em;margin:auto 0 0;color:var(--ims-muted);font-size:14px;line-height:1.7}.imsupport__project b{position:absolute;right:clamp(28px,3.5vw,48px);bottom:clamp(28px,3.5vw,48px);font-size:20px;font-weight:400;transition:transform .18s ease}.imsupport__project:hover b{transform:translate(4px)}.imsupport__project em{margin-top:auto;color:var(--ims-muted);font-size:11px;font-style:normal;letter-spacing:.14em}.imsupport__project--pending{color:var(--ims-muted)}.imsupport__back{display:inline-flex;gap:12px;align-items:center;margin-top:42px;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:13px;text-decoration:none}@media(prefers-reduced-motion:reduce){.imsupport__index-item b,.imsupport__project b,.imsupport__contact-link b{transition:none}}@media screen and (max-width:749px){.imsupport__hero{min-height:0}.imsupport__hero-inner{padding-block:64px 36px}.imsupport__section{padding-block:28px 74px}.imsupport__index-item{min-height:104px;padding-block:22px}.imsupport__index-item--primary{min-height:126px}.imsupport__contact{display:grid;gap:18px;padding-top:32px}.imsupport__contact-link{width:fit-content}.imsupport__projects{grid-template-columns:1fr}.imsupport__project{min-height:210px;padding:28px 4px}.imsupport__project+.imsupport__project{border-top:1px solid var(--ims-rule);border-left:0}.imsupport__project p{margin-top:42px;padding-right:36px}.imsupport__project b{right:4px;bottom:28px}.imsupport__project em{margin-top:42px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-imdression-support.css.map */
