:root{--zero: 0;--xxs: 375px;--xs: 450px;--sm: 769px;--md: 980px;--lg: 1025px;--xl: 1100px;--2xl: 1280px;--3xl: 1440px;--4xl: 1920px}@media screen and (min-width: 980px){.md-max{display:none}}@media screen and (max-width: 1024px){.text-image{overflow:hidden}}@media screen and (min-width: 1025px){.text-image.transparent{margin:max(40px,min(12rem,120px))}}.text-image.peach{padding:80px;background:var(--peach)}@media screen and (max-width: 768px){.text-image.peach{padding-left:0;padding-right:0}}.text-image.pink{padding:80px;background:var(--light-pink)}@media screen and (max-width: 768px){.text-image.pink{padding-left:0;padding-right:0}}.text-image-inner{--divider: 2;--gap: calc(var(--columns-gap) * 2 + var(--columns));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto}@media screen and (max-width: 1024px){.text-image-inner{gap:40px;flex-direction:column-reverse}}.text-image-media{position:relative}@media screen and (max-width: 768px){.text-image-media{width:100%;padding:0 var(--margin)}}.text-image-reverse .text-image-inner{flex-direction:row-reverse}@media screen and (max-width: 1024px){.text-image-reverse .text-image-inner{flex-direction:column-reverse}}.text-image-content{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media screen and (max-width: 768px){.text-image-content{padding:0 var(--margin)}}.text-image .image-in{display:block;width:100%;height:100%;border-radius:8px;box-shadow:4.84px 4.84px 14.53px #2b25271a;overflow:hidden}.text-image .image-in img{width:100%;height:100%}.text-image-medias{height:calc(500px/1440px*100vw)}@media screen and (max-width: 1024px){.text-image-medias{margin-top:60px;margin-bottom:60px;height:calc(400px/375px*100vw)}}.text-image-medias .image-1{top:calc(50px/1440px*100vw);left:0;z-index:4;aspect-ratio:267/206}@media screen and (max-width: 768px){.text-image-medias .image-1{--columns: 4;top:25px;aspect-ratio:193/136}}@media screen and (min-width: 769px){.text-image-medias .image-1{--columns: 9 }}@media screen and (min-width: 1025px){.text-image-medias .image-1{--columns: 3.3 }}.text-image-medias .image-1 .image-in{transform:rotate(4deg)}@media screen and (max-width: 1024px){.text-image-medias .image-1 .image-in{transform:rotate(4deg) translate(-30%)}}.text-image-medias .image-2{top:0;right:0;z-index:3;aspect-ratio:312/270}@media screen and (max-width: 768px){.text-image-medias .image-2{--columns: 4;aspect-ratio:225/195}}@media screen and (min-width: 769px){.text-image-medias .image-2{--columns: 10 }}@media screen and (min-width: 1025px){.text-image-medias .image-2{--columns: 4 }}.text-image-medias .image-2 .image-in{transform:rotate(-8deg)}@media screen and (max-width: 1024px){.text-image-medias .image-2 .image-in{transform:rotate(-8deg) translate(25%)}}.text-image-medias .image-3{top:calc(285px/1440px*100vw);left:0;z-index:2;aspect-ratio:312/213}@media screen and (max-width: 768px){.text-image-medias .image-3{--columns: 3.7;aspect-ratio:225/154;bottom:auto;top:calc(190px/375px*100vw)}}@media screen and (min-width: 769px){.text-image-medias .image-3{--columns: 9;top:calc(190px/375px*100vw)}}@media screen and (min-width: 1025px){.text-image-medias .image-3{top:calc(285px/1440px*100vw);--columns: 4 }}.text-image-medias .image-3 .image-in{transform:rotate(-5deg)}@media screen and (max-width: 1024px){.text-image-medias .image-3 .image-in{transform:rotate(-5deg) translate(-10%)}}.text-image-medias .image-4{aspect-ratio:265/230;right:0;top:calc(287px/1440px*100vw);z-index:1}@media screen and (max-width: 768px){.text-image-medias .image-4{--columns: 2.5;aspect-ratio:191/168;bottom:auto;top:calc(190px/375px*100vw)}}@media screen and (min-width: 769px){.text-image-medias .image-4{--columns: 9;top:calc(190px/375px*100vw)}}@media screen and (min-width: 1025px){.text-image-medias .image-4{--columns: 3;top:calc(287px/1440px*100vw)}}.text-image-medias .image-4 .image-in{transform:rotate(3deg) translate(10%)}.text-image-medias .media{position:absolute}.text-image-medias .media .image-in{display:block;width:100%;height:100%;border-radius:8px;box-shadow:4.84px 4.84px 14.53px #2b25271a;overflow:hidden}
