.instagram-block{position:relative}.instagram-block .insta-top{align-items:center;gap:var(--gutter-standard);margin-bottom:var(--space-xl)}.instagram-block .insta-top span{gap:var(--space-2xs)}@media only screen and (max-width: 48rem){.instagram-block .insta-top{flex-direction:column;align-items:baseline}}.instagram-block .insta-images{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:var(--space-3xs);column-gap:var(--space-3xs)}@media only screen and (max-width: 48rem){.instagram-block .insta-images{grid-template-columns:repeat(3, 1fr)}}.instagram-block .insta-images .instagram-image{aspect-ratio:4/5;height:auto;width:100%;position:relative}.instagram-block .insta-images .instagram-image img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .5s}.instagram-block .instagram-content{display:flex;flex-direction:column;padding:var(--space-l);gap:var(--space-3xs);background-color:var(--color-background);--insta-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="393" height="144" viewBox="0 0 393 144" fill="none"><path d="M391.262 35.5246C391.058 34.2752 390.856 33.0252 390.671 31.7731C389.803 25.9001 390.744 19.5664 389.172 13.8591C388.915 11.4063 388.28 8.47633 385.376 7.2331C372.441 6.36511 357.935 7.62666 342.69 6.88758C329.141 6.23068 314.935 4.39666 300.234 3.85852C286.334 3.3497 272.106 1.58761 257.726 1.19885C243.554 0.815704 229.272 0.280576 215.15 0.0270624C200.706 -0.232229 186.387 1.45985 172.538 1.34986C157.737 1.2323 143.438 0.851239 129.964 0.920517C114.512 0.999967 100.225 2.63063 87.4633 2.97963C79.3959 3.39142 61.2725 3.40164 43.8548 4.97784C22.2843 6.92986 2.9231 9.15685 4.04611 13.7672C3.68225 26.6182 2.52814 40.7584 1.60061 55.1087C0.713392 68.8359 -0.235465 82.7727 0.0525707 96.3049C0.361355 110.812 1.26173 124.404 4.88968 136.862C17.9212 137.27 32.0766 136.397 47.4717 136.927C61.1207 137.398 75.4471 139.535 90.2712 140.029C104.272 140.495 118.689 139.97 133.181 140.396C147.455 140.816 161.77 143.225 176 143.55C190.547 143.883 204.954 143.799 218.91 143.974C233.816 144.161 248.235 143.269 261.816 143.206C277.37 143.133 291.868 143.975 304.738 143.473C317.393 143.042 330.939 140.164 343.809 138.969C351.31 138.272 358.844 137.956 366.367 137.507C370.895 137.236 381.303 134.672 385.294 137.125C385.662 137.351 386.007 137.627 386.435 137.74C387.286 137.965 388.205 137.449 388.643 136.757C392.054 131.37 390.655 122.918 391.324 116.942C392.319 108.052 392.35 98.9681 392.64 90.041C393.07 76.8284 393.029 63.6088 392.949 50.3922C392.919 45.3851 392.07 40.4595 391.262 35.5246Z" fill="currentColor"/></svg>');mask-border:var(--insta-mask);-webkit-mask-box-image:var(--insta-mask);mask-border-slice:33.333 fill;--webkit-mask-box-image-slice: 33.333 fill;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:1;width:fit-content;justify-content:center;align-items:center}.instagram-block .instagram-content .instagram-texture{position:absolute;width:100%;height:100%;inset:0;overflow:hidden}.instagram-block .instagram-content .instagram-texture img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;opacity:15%;z-index:0;mix-blend-mode:normal;transform:scale(3);filter:grayscale(1)}.instagram-block .instagram-content .heading svg{color:var(--color-accent-primary);height:var(--script-text-height-heading-3-1-line, 56px);height:var(--height-script-text-height-heading-3-1-line);width:100%}.instagram-block .instagram-content .handle{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.instagram-block .instagram-content .handle svg{width:var(--size-m-2);height:var(--size-m-2);color:var(--color-accent-primary)}.instagram-block .instagram-content .handle span{font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-m);line-height:var(--line-height-button-text-m);letter-spacing:var(--letter-spacing-button-text-m);font-style:var(--font-style-button-text);color:var(--color-body);text-transform:uppercase}@media only screen and (max-width: 48rem){.instagram-block .instagram-content .handle span{font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-s);line-height:var(--line-height-button-text-s);letter-spacing:var(--letter-spacing-button-text-s);font-style:var(--font-style-button-text)}}
/*# sourceMappingURL=instagram.css.map */
