.gg-team,.gg-team *{box-sizing:border-box}.gg-team{align-items:start;display:grid;gap:48px clamp(24px,4vw,64px);grid-template-columns:repeat(var(--gg-team-cols,3),minmax(0,1fr))}.gg-team__member{align-items:center;display:flex;flex-direction:column;text-align:center}.gg-team__photo{aspect-ratio:1/1;border-radius:50%;display:block;height:auto;margin:0 0 28px;max-width:225px;object-fit:cover;width:100%}.gg-team__name{font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:0 0 6px}.gg-team__name,.gg-team__title{color:var(--gg-black,#1e1e1e);font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-weight:700}.gg-team__title{font-size:clamp(19px,1.7vw,23px);line-height:1.3;margin:0 0 28px}.gg-team__about{width:100%}.gg-team__button{background-color:var(--gg-orange,#dc523b);color:#fff;cursor:pointer;display:inline-block;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.15em;line-height:1.2;list-style:none;min-width:150px;padding:10px 28px;text-transform:uppercase;transition:background-color .15s linear}.gg-team__button::-webkit-details-marker{display:none}.gg-team__button::marker{content:""}.gg-team__button:focus-visible,.gg-team__button:hover{background-color:#c4432e}.gg-team__button:focus-visible{outline:3px solid var(--gg-blue,#4668a6);outline-offset:3px}.gg-team__bio{background-color:#fff;border:2px solid var(--gg-tan,#d7c5af);margin:20px auto 0;max-width:34em;padding:24px 28px;text-align:center}.gg-team__bio p{font-weight:400;margin:0 0 .9em}.gg-team__bio>:last-child{margin-bottom:0}.gg-team .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1024px){.gg-team{grid-template-columns:repeat(min(2,var(--gg-team-cols,3)),minmax(0,1fr))}}@media (max-width:639px){.gg-team{grid-template-columns:1fr}}