.c-service-section-spacing{padding-block-start:82px;padding-block-end:45px}@media screen and (min-width:1150px){.c-service-section-spacing{padding-block-start:153px;padding-block-end:80px}}.c-service-media-grid{column-gap:15px;row-gap:15px}@media screen and (min-width:1150px){.c-service-media-grid{column-gap:30px;row-gap:30px}}@supports (row-gap: 1lh){.c-media-grid-item .content-over-media.c-content-over-media:has(>.prose.c-service-prose){row-gap:var(--content-over-media-calculated-row-gap);row-gap:1.3rem}}@media screen and (min-width:1150px){@supports (row-gap: 1lh){.c-media-grid-item .content-over-media.c-content-over-media:has(>.prose.c-service-prose){row-gap:var(--content-over-media-calculated-row-gap);row-gap:32px}}}@media screen and (min-width:1000px){.content-over-media.c-content-over-media{--content-over-media-gap: 2.5rem}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--zoom-image .zoom-image{transform-origin:center;transition:scale .4s cubic-bezier(.25,.46,.45,.94)}.features--zoom-image .group:hover .group-hover\:zoom{scale:1.2}}.c-media-grid-item{border-radius:10px;overflow:hidden;position:relative}.c-media-grid-item:before{content:"";position:absolute;top:7px;left:7px;width:25px;height:25px;background:var(--triangle-badge-url) no-repeat center / contain;z-index:3;pointer-events:none;display:none}@media screen and (min-width:1150px){.c-media-grid-item:before{top:10px;left:10px;width:31px;height:31px}}@media(min-width:700px)and (hover:hover)and (pointer:fine){.media-grid__link:hover .c-media-grid-item__circle-icon{border:2px solid rgba(255,255,255)}.media-grid__link:hover .c-media-grid-item__circle-icon svg path{stroke:#fff}}.c-media-grid-item[style*=--triangle-badge-url]:before{display:block}.c-media-grid-item.is-badge-green{--badge-color: #006b33}.c-media-grid-item.is-badge-gold{--badge-color: #a38b51}.c-media-grid-item.is-badge-black{--badge-color: #222}.c-media-grid-item.is-badge-white{--badge-color: #fff}.c-service-prose :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:normal;text-transform:none}.c-service-prose .c-media-grid-item__sub-title,.c-service-prose .c-media-grid-item__title{font-family:var(--font-ja-alt)}.c-media-grid-item__sub-title{font-feature-settings:"palt" on;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (min-width:1150px){.c-media-grid-item__sub-title{font-size:14px}}.c-media-grid-item__title{margin-top:5px;font-feature-settings:"palt" on;font-size:22px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (min-width:1150px){.c-media-grid-item__title{margin-top:9px;font-size:34px;line-height:.94}}@media screen and (min-width:1150px){.c-service-section-head .c-section-title{margin-top:18px;font-size:48px}}.c-media-grid-item__lead{margin-top:12px;font-feature-settings:"palt" on;font-size:14px;font-weight:500;line-height:1.143;letter-spacing:.02em}@media screen and (min-width:1150px){.c-media-grid-item__lead{margin-top:21px;font-size:16px;line-height:1}}.c-media-grid-item__circle-icon{position:absolute;bottom:15px;right:15px;border:2px solid rgba(255,255,255,.35);border-radius:999px;width:49px;height:49px;display:flex;justify-content:center;align-items:center;z-index:1}@media screen and (min-width:1150px){.c-media-grid-item__circle-icon{bottom:25px;right:26px;width:70px;height:70px}}.c-media-grid-item__circle-icon svg{display:block;width:12px;height:12px}@media screen and (min-width:1150px){.c-media-grid-item__circle-icon svg{width:16px;height:16px}}.c-media-grid-item__circle-icon svg path{stroke:#ffffff59}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-media-grid.css.map */
