.SocialSection_viewport__NQxh1{overflow:hidden;padding-inline:max(1rem,calc((100vw - 80rem) / 2));touch-action:pan-y}.SocialSection_track__dZwqm{display:flex;width:max-content;gap:.875rem}.SocialSection_item__DKxx1{display:block;flex:0 0 clamp(10.5rem,17vw,15.5rem);aspect-ratio:4/5;overflow:hidden;background:#f1ece5}.SocialSection_itemLink__6U5HK{cursor:pointer}.SocialSection_image__fJ9cq{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.SocialSection_profileLinkWrap__0duHS{display:flex;justify-content:center;margin-top:2rem;padding-inline:1rem}.SocialSection_profileLink__IvjW1{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem 0;color:#2f2924;text-decoration:none;transition:color .18s ease}.SocialSection_profileLinkEyebrow__hkAsG{color:#8b796a;font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.SocialSection_profileLinkHandle__F3hfg{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-size:1.1875rem;line-height:1.2}.SocialSection_profileLink__IvjW1:after{position:absolute;right:0;bottom:.35rem;left:0;width:0;height:1px;content:"";background:currentColor;transition:width .18s ease}.SocialSection_profileLink__IvjW1:focus-visible,.SocialSection_profileLink__IvjW1:hover{color:#77685b}.SocialSection_profileLink__IvjW1:focus-visible:after,.SocialSection_profileLink__IvjW1:hover:after{width:100%}.SocialSection_profileLink__IvjW1:focus-visible{outline:2px solid #77685b;outline-offset:4px}.SocialSection_profileLinkIcon__CxPvp{width:.9rem;height:.9rem;transition:transform .18s ease}.SocialSection_profileLink__IvjW1:focus-visible .SocialSection_profileLinkIcon__CxPvp,.SocialSection_profileLink__IvjW1:hover .SocialSection_profileLinkIcon__CxPvp{transform:translate(1px,-1px)}.SocialSection_item__DKxx1:focus-visible .SocialSection_image__fJ9cq,.SocialSection_item__DKxx1:hover .SocialSection_image__fJ9cq{transform:scale(1.025)}.SocialSection_animated__P_bhf{animation:SocialSection_instagram-marquee__zUHss var(--instagram-marquee-duration) linear infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.SocialSection_viewport__NQxh1:hover .SocialSection_animated__P_bhf{animation-play-state:paused}}@keyframes SocialSection_instagram-marquee__zUHss{to{transform:translateX(calc(-50% - .375rem))}}@media (max-width:767px){.SocialSection_viewport__NQxh1{overflow:hidden;overscroll-behavior-x:contain;padding-right:1rem}.SocialSection_track__dZwqm{padding-bottom:.25rem}.SocialSection_item__DKxx1{flex-basis:45vw}}@media (prefers-reduced-motion:reduce){.SocialSection_animated__P_bhf{animation:none}.SocialSection_image__fJ9cq{transition:none}}.AnnouncementBar_viewport__wfzfi{display:flex;width:100%;height:2rem;min-width:0;box-sizing:border-box;align-items:center;overflow:hidden;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);font-size:.65rem;font-weight:500;letter-spacing:.1em;line-height:1;text-align:center}.AnnouncementBar_track__gOJZj{display:flex;align-items:center;width:max-content}.AnnouncementBar_group__r5TjH{display:flex;flex:none;align-items:center;padding-right:2rem}.AnnouncementBar_item__6kCA0{display:flex;flex:none;align-items:center;white-space:nowrap}.AnnouncementBar_link__iz4ql,.AnnouncementBar_text__DEd7p{display:block;padding:.25rem}.AnnouncementBar_link__iz4ql{border-radius:.125rem}.AnnouncementBar_link__iz4ql:focus-visible{outline:2px solid white;outline-offset:2px}.AnnouncementBar_separator__VVorv{margin-inline:1.25rem;color:rgb(255 255 255/.52);font-size:.75rem}.AnnouncementBar_trackStatic__HHV3f{min-width:100%;justify-content:center}.AnnouncementBar_viewportMarquee__opn76:focus-within .AnnouncementBar_trackMarquee__zVtV5,.AnnouncementBar_viewportMarquee__opn76:hover .AnnouncementBar_trackMarquee__zVtV5{animation-play-state:paused}.AnnouncementBar_trackMarquee__zVtV5{animation:AnnouncementBar_announcement-marquee__sxmx7 28s linear infinite;will-change:transform}@keyframes AnnouncementBar_announcement-marquee__sxmx7{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (min-width:640px){.AnnouncementBar_viewport__wfzfi{font-size:.69rem;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.AnnouncementBar_viewportMarquee__opn76{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.AnnouncementBar_viewportMarquee__opn76::-webkit-scrollbar{display:none}.AnnouncementBar_trackMarquee__zVtV5{justify-content:center;animation:none;transform:none}.AnnouncementBar_trackMarquee__zVtV5>.AnnouncementBar_group__r5TjH:last-child{display:none}}