.social{position:relative;z-index:2;margin:0 0 5em}.social .hgroup{margin-bottom:3em}.social h2{font-family:"Kristabelle",cursive;font-size:1.938rem;color:#ff671f;line-height:normal;text-align:center;margin-bottom:.25em}@media screen and (max-width:767px){.social h2{line-height:1.9em}}.social>.inner{max-width:1086px}.social .secondary{margin-left:50%}.social .secondary.icons{display:flex;justify-content:center;align-items:center;margin:0 auto}.social .secondary.icons .ftr-social li{margin:0}.social .secondary.icons .ftr-social li .icon-instagram{margin-right:4px}.social .hashtag{font-size:.938rem;line-height:1.3em}.social .social-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,184px);gap:12px;grid-template-areas:'a a b c d' 'a a e f f' 'g g h f f'}@media screen and (max-width:1023px){.social .social-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,184px);grid-template-areas:'a a b' 'a a c' 'd e h' 'g f f' 'g f f'}}@media screen and (max-width:767px){.social .social-grid{grid-template-rows:repeat(4,184px);grid-template-areas:'a a b' 'a a c' 'd e h' 'g f f'}}@media screen and (max-width:480px){.social .social-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,184px);grid-template-areas:'a a' 'a a' 'b c' 'd e' 'g h' 'f f' 'f f'}}.social .social-grid>div:nth-child(1){grid-area:a}.social .social-grid>div:nth-child(2){grid-area:b}.social .social-grid>div:nth-child(3){grid-area:c}.social .social-grid>div:nth-child(4){grid-area:d}.social .social-grid>div:nth-child(5){grid-area:e}.social .social-grid>div:nth-child(6){grid-area:f}.social .social-grid>div:nth-child(7){grid-area:g}.social .social-grid>div:nth-child(8){grid-area:h}.social .social-tile{height:100%;position:relative;overflow:hidden}.social .social-tile figcaption{box-sizing:border-box;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,.7);color:#fff;width:100%;height:100%;font-size:.9rem;padding:0 1.5em;opacity:0;pointer-events:none;display:flex;align-items:center;transition:opacity .5s ease}.social .social-tile figcaption .inner{width:auto;max-height:90%;overflow:auto}.social .social-tile h3{max-width:12em;font-size:1.313rem;margin-bottom:.75em}.social .social-tile p{line-height:1.4em}.social .social-tile:hover figcaption{opacity:1;pointer-events:auto}.social .social-tile .object-fit{object-position:50% 20%}.social .mag-tile figcaption{display:block;padding:2.5em;opacity:1;pointer-events:auto;background-color:transparent}