.v1-social-embed{display:block;width:100%;min-width:0;height:620px;border:0;background:#232323 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='24'%3E%3Ctext x='120' y='17' text-anchor='middle' font-family='sans-serif' font-size='15' fill='%23f5ebd9' fill-opacity='.7'%3ESocial feed%3C/text%3E%3C/svg%3E") center no-repeat}.v1-social-feed>a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.v1-social-feeds{display:grid;grid-template-columns:minmax(0,500px);justify-content:center;gap:32px;margin-top:32px}.v1-social-feed{min-width:0}.v1-social-feed h4{margin:0 0 16px}.v1-instagram-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.v1-instagram-heading h2{max-width:19ch;margin:16px 0 0;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.03;text-wrap:balance}.v1-instagram-profile{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;min-height:44px;padding:12px 18px;border:1px solid #bdb5a8;color:#f5ebd9;font-size:15px;font-weight:700;text-decoration:none}.v1-instagram-profile:hover{background:#f5ebd917;border-color:#f5ebd9}.v1-instagram-inline{margin-top:3rem}.v1-instagram-carousel{min-width:0}.v1-instagram-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1rem}.v1-instagram-carousel__controls button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;font:700 1.2rem var(--body);cursor:pointer}.v1-instagram-carousel__controls button:hover{background:#f5ebd9;color:#1a1a1a}.v1-instagram-carousel__track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 0 1rem;scrollbar-width:thin;scrollbar-color:#d18a56 #232323}.v1-instagram-carousel__slide{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;color:#202020;border:1px solid #ddd9d2}.v1-instagram-post__embed{display:block;width:100%;height:640px;border:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='24'%3E%3Ctext x='120' y='17' text-anchor='middle' font-family='sans-serif' font-size='15' fill='%23202020' fill-opacity='.55'%3EInstagram post%3C/text%3E%3C/svg%3E") center no-repeat}.v1-instagram-carousel__slide .v1-instagram-post__open{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem;font-size:.85rem;text-decoration:underline}.v1-instagram-carousel :focus-visible,.v1-instagram-profile:focus-visible{outline:3px solid #d18a56;outline-offset:-3px}@media (max-width:1050px){.v1-instagram-carousel__slide{flex-basis:calc((100% - 24px)/2)}}@media (max-width:700px){.v1-instagram-heading{align-items:flex-start;flex-direction:column;gap:20px}.v1-instagram-carousel__slide{flex-basis:100%}.v1-instagram-post__embed{height:660px}.v1-instagram-carousel__track{gap:16px}.v1-social-feeds{gap:40px}}.v1-instagram-live-profile{max-width:540px;margin:0 auto 2rem;container-type:inline-size}.v1-instagram-live-profile>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-size:.9rem}.v1-instagram-live-profile .v1-social-embed{height:650px;height:calc(170px + 66.667cqw)}
