.custom-mission-section{position:relative;padding-top:var(--section-pt);padding-bottom:var(--section-pb)}@media(min-width:768px){.custom-mission-section{padding-top:var(--section-pt-lg);padding-bottom:var(--section-pb-lg)}}.custom-mission{position:relative;background-color:var(--cm-bg);overflow:visible;padding:40px 1.5rem;text-align:center}@media(min-width:768px){.custom-mission{padding:var(--cm-padding-lg, 60px) var(--cm-padding-x-lg, 48px)}}.custom-mission__curve{position:absolute;top:0;left:0;width:100%;height:calc(var(--cm-curve-height, 55%) - 30%);z-index:0;line-height:0;pointer-events:none;overflow:hidden}@media(min-width:768px){.custom-mission__curve{height:var(--cm-curve-height, 55%)}}.custom-mission__curve-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.custom-mission__inner{position:relative;z-index:1;color:var(--cm-inner-color, #ffffff)}.custom-mission__heading{font-size:var(--cm-heading-fs, 39px);font-weight:var(--cm-heading-fw, 800);line-height:var(--cm-heading-lh, 1.2);color:var(--cm-heading-color, #1a1a1a);margin:0 0 var(--cm-heading-mb, 20px) 0}@media(min-width:768px){.custom-mission__heading{font-size:var(--cm-heading-fs-lg, 39px)}}.custom-mission__subheading{font-size:var(--cm-subheading-fs, 18px);font-weight:var(--cm-subheading-fw, 700);line-height:1.5;color:var(--cm-subheading-color, #1a1a1a);margin:0 0 var(--cm-subheading-mb, 8px) 0}@media(min-width:768px){.custom-mission__subheading{font-size:var(--cm-subheading-fs-lg, 18px)}}.custom-mission__desc{font-size:var(--cm-desc-fs, 16px);font-weight:400;line-height:1.4;color:var(--cm-desc-color, #1a1a1a);margin:0 auto var(--cm-desc-mb, 24px) auto;max-width:700px}@media(min-width:768px){.custom-mission__desc{font-size:var(--cm-desc-fs-lg, 16px)}}.custom-mission__cards{display:grid;grid-template-columns:1fr;gap:var(--cm-cards-gap, 24px);margin-bottom:var(--cm-cards-mb, 40px);max-width:100%}@media(min-width:768px){.custom-mission__cards{grid-template-columns:repeat(3,1fr);align-items:start}}@media(min-width:1150px){.custom-mission__cards{max-width:80%;margin-left:auto;margin-right:auto}}.custom-mission__card{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.custom-mission__card:nth-child(2n){margin-top:30px}}.custom-mission__card-panel{background-color:var(--cm-card-bg, #ffffff);border-radius:var(--cm-card-radius, 3px);overflow:visible;width:100%;box-shadow:0 4px 20px #00000014;position:relative}.custom-mission__card-media{position:relative;width:100%;aspect-ratio:var(--cm-img-ratio, 4/3);overflow:hidden;border-radius:var(--cm-card-radius, 3px) var(--cm-card-radius, 3px) 0 0}.custom-mission__card-img{display:block;width:100%;height:100%;object-fit:cover}.custom-mission__card-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:5;line-height:0}.custom-mission__card-tag-img{display:block;width:auto;height:auto;max-width:80px;max-height:50px}.custom-mission__card-body{padding:var(--cm-card-padding, 16px)}@media(min-width:768px){.custom-mission__card-body{padding:var(--cm-card-padding-lg, 20px)}}.custom-mission__card-title{font-size:var(--cm-card-title-fs, 16px);font-weight:var(--cm-card-title-fw, 800);color:var(--cm-card-title-color, #1a1a1a);margin:0 0 8px;line-height:1.3}.custom-mission__card-desc{font-size:var(--cm-card-desc-fs, 15px);font-weight:500;line-height:1.4;color:var(--cm-card-desc-color, #1a1a1a);margin:0}.custom-mission__social{display:flex;flex-direction:column;align-items:center;gap:12px}.custom-mission__social-label{font-size:var(--cm-social-label-fs, 25px);font-weight:var(--cm-social-label-fw, 800);color:var(--cm-social-label-color, #1a1a1a);margin:0}.custom-mission__social-links{display:flex;align-items:center;gap:var(--cm-social-gap, 16px)}.custom-mission__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--cm-social-icon-size, 36px);height:var(--cm-social-icon-size, 36px);transition:opacity .2s ease}.custom-mission__social-link:hover{opacity:.7}.custom-mission__social-icon-img{display:block;width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-mission.css.map */
