.cular-team-grid{color:#fff;width:100%;background:linear-gradient(var(--cular-green, #457F55) 0%, var(--cular-sage, #A0B89D) 100%);padding:clamp(4rem,11vh,10.9rem) clamp(1rem,3vw,3rem) clamp(4rem,11vh,8rem)}.cular-team-grid__heading{margin:0 auto clamp(1.75rem,4vw,3.25rem);max-width:1152px;text-align:center;font-family:"Luxia Display",Georgia,serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,3.5vw,3.125rem);line-height:1.1}.cular-team-grid__grid{max-width:1152px;margin-inline:auto;display:grid;grid-template-columns:repeat(5, 1fr);gap:0;border-radius:20px;overflow:hidden}@media(max-width: 1000px){.cular-team-grid__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 640px){.cular-team-grid__grid{grid-template-columns:repeat(2, 1fr)}}.cular-team-grid__card{position:relative;overflow:hidden;margin:0;aspect-ratio:230/304;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(.7rem,1.7vw,1.5rem) 0 0;background:url("../../assets/img/team-card-bg.webp") center/cover no-repeat}.cular-team-grid__caption{position:relative;z-index:1;display:grid;justify-items:center;width:100%;padding-inline:clamp(.4rem,.9vw,.8rem)}.cular-team-grid__role{font-size:clamp(.62rem,.92vw,.85rem);line-height:1.5;margin-bottom:clamp(.4rem,1vw,.9rem);white-space:nowrap}.cular-team-grid__name{font-family:"Luxia Display",Georgia,serif;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1}.cular-team-grid__photo{position:absolute;inset:auto 0 0;width:100%;height:auto;display:block}.cular-team-grid__card--soon::after{content:"";position:absolute;left:50%;bottom:13%;transform:translateX(-50%);width:69%;aspect-ratio:360/315;background:url("../../assets/img/team-soon-mark.webp") center/contain no-repeat}.cular-team-grid--portraits .cular-team-grid__card{aspect-ratio:2/3;padding:0;justify-content:flex-end;border-radius:0}.cular-team-grid--portraits .cular-team-grid__photo{inset:0;height:100%;object-fit:cover;object-position:center top}.cular-team-grid--portraits .cular-team-grid__caption{padding:3rem .5rem 1rem;background:linear-gradient(transparent, rgba(0, 0, 0, 0.85))}.cular-team-grid--portraits .cular-team-grid__name{order:-1;font-size:clamp(1.4rem,2.3vw,2rem)}.cular-team-grid--portraits .cular-team-grid__role{white-space:normal;line-height:1.3;margin:.4rem 0 0;font-size:.75rem}.cular-team-grid--portraits .cular-team-grid__card--soon{justify-content:flex-start}.cular-team-grid--portraits .cular-team-grid__card--soon .cular-team-grid__caption{padding-top:2rem;background:none}@media(max-width: 640px){.cular-team-grid--portraits .cular-team-grid__role{font-size:.7rem}.cular-team-grid--portraits .cular-team-grid__card--soon:nth-child(odd):last-child{grid-column:1/-1;aspect-ratio:4/3}.cular-team-grid--portraits .cular-team-grid__card--soon:nth-child(odd):last-child::after{width:35%}}
.cular-phero{position:relative;overflow:hidden;color:#fff;width:100%;background:linear-gradient(var(--cular-green, #457F55) 65%, var(--cular-sage, #A0B89D) 100%);padding-block:clamp(7rem,18vh,11rem) clamp(3rem,8vh,6rem)}.cular-phero--small{padding-block:clamp(6rem,14vh,8rem) clamp(2.5rem,6vh,4rem)}.cular-phero--bare{background:none}.cular-phero--wide{--cular-hero-width: 1440px}.cular-phero--has-media{padding-block:0 0}.cular-phero__media{position:relative;z-index:0;display:flex;justify-content:center;pointer-events:none;padding-top:clamp(3.5rem,8vh,6rem)}.cular-phero__media img{width:min(100%,1500px);height:auto;display:block;mask-image:linear-gradient(to bottom, #000 40%, rgba(0, 0, 0, 0.55) 72%, transparent 99%);-webkit-mask-image:linear-gradient(to bottom, #000 40%, rgba(0, 0, 0, 0.55) 72%, transparent 99%)}.cular-phero--has-media .cular-phero__inner{margin-top:clamp(-26rem,-30vw,-12rem);padding-bottom:clamp(3rem,8vh,6rem)}.cular-phero__inner{position:relative;z-index:1;max-width:var(--cular-hero-width, 1152px);margin-inline:auto;width:100%;padding-inline:var(--cular-inset)}@media(min-width: 901px){.cular-phero__inner--flush{padding-inline:0}}.cular-phero__inner{display:grid;gap:1.1rem}.cular-phero__title{margin:0;font-family:"Luxia Display",Georgia,serif;font-weight:400;text-transform:uppercase;font-size:clamp(2.75rem,8vw,6.5rem);line-height:.95;letter-spacing:.01em;max-width:80%}.cular-phero__lead{margin:0;font-weight:700;font-size:clamp(.95rem,1.3vw,1.1rem)}.cular-phero__body{display:grid;gap:.9rem;max-width:46rem}.cular-phero__body p{margin:0;line-height:1.6;font-size:clamp(.95rem,1.2vw,1.05rem)}.cular-phero--photo .cular-phero__media{padding-top:clamp(6rem,10vh,7.5rem);padding-inline:var(--cular-inset)}.cular-phero--photo .cular-phero__media img{width:min(100%,1440px);border-radius:1.25rem 1.25rem 0 0;mask-image:linear-gradient(to bottom, #000 52%, rgba(0, 0, 0, 0.55) 75%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 52%, rgba(0, 0, 0, 0.55) 75%, transparent 100%)}.cular-phero--photo .cular-phero__inner{margin-top:clamp(-19rem,-21vw,-8rem)}@media(max-width: 900px){.cular-phero--photo .cular-phero__media{padding-inline:var(--cular-inset)}.cular-phero--photo .cular-phero__inner{margin-top:-2rem}.cular-phero--photo .cular-phero__title{max-width:100%}}