.content-container{container-name:content-container;container-type:inline-size;display:grid;margin-inline:auto;max-inline-size:30rem}.media-primary,.media-secondary{grid-area:1/1/2/2}.media-primary{aspect-ratio:346/300;clip-path:url(#media-clip-path-default);position:relative}.media-primary img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-secondary{aspect-ratio:122/119;background-color:#465e5f;border-radius:12px;display:grid;justify-self:end;overflow:hidden;position:relative;width:35%}.animated-icon{align-items:center;display:flex;justify-content:center;grid-area:1/1/2/2}.animated-icon img{height:auto;opacity:0;width:80%;animation:rotateImages 9s cubic-bezier(.4,0,.2,1) infinite;transform-origin:center center}.animated-icon:first-child img{animation-delay:0s}.animated-icon:nth-child(2) img{animation-delay:3s;animation-name:rotateImagesReverse}.animated-icon:nth-child(3) img{animation-delay:6s}.text-heading{background-color:#b6d2d3;border-radius:.75rem;clip-path:url(#clip-heading);font-size:2.75rem;font-weight:800;line-height:1.1;margin-block-start:.5rem;padding:1.25rem 3rem 1.25rem 1.25rem;position:relative}.text-body{color:#fff}.ctas,.text-body{margin-block-start:1.5rem}.ctas{display:flex;gap:1rem}.cta{border:1px solid #fff;border-radius:4px;font-size:.875rem;padding:.5rem 1rem;text-align:center;transition:all .3s ease}.cta-primary{background-color:#fff;color:#15272a}.cta-primary:hover{background-color:#f0f0f0}.cta-secondary{color:#fff}.cta-secondary:hover{background-color:hsla(0,0%,100%,.1)}.pseudo-corner{display:none}@container content-container (min-width: 343px){.text-heading{max-inline-size:85%}}@media screen and (min-width:768px){.content-container{max-inline-size:75rem}}@container content-container (min-width: 736px){.media-primary{align-self:end;clip-path:url(#media-clip-path-full);width:50%}.media-secondary{aspect-ratio:240/220}.text-content{grid-area:1/1/2/2;position:relative;z-index:2;display:grid;grid-template-rows:1fr auto}.text-heading{align-items:start;background-color:unset;display:grid;clip-path:unset;font-optical-sizing:auto;font-size:7.5cqw;font-weight:800;font-style:normal;justify-items:start;margin-block-start:0;max-inline-size:100%;padding:0}.pseudo-corner{color:#b6d2d3;height:24px;pointer-events:none;position:absolute;width:24px;display:block}.text-heading-aligned{align-items:flex-start;display:flex;flex-direction:column}.span-1{border-radius:.75rem .75rem 0 .75rem}.span-2{align-self:end;border-radius:0 0 0 .75rem}.span-2 .pseudo-corner:first-child,.span-3 .pseudo-corner{left:-24px;top:0}.span-2 .pseudo-corner:last-child{bottom:0;right:-24px;transform:rotate(180deg)}.span-3{border-radius:0 .75rem .75rem .75rem;justify-self:end}.span-1,.span-2,.span-3{background-color:#b6d2d3;padding:.25rem 1rem .75rem;position:relative}.text-body{display:flex;justify-content:flex-end}.text-body-container{font-size:1.9cqw;padding-inline-start:1.5rem;min-height:160px;width:48%}.media-primary{width:51%}.media-secondary{aspect-ratio:260/240;width:20%}}@container content-container (min-width: 980px){.text-body-container{padding-inline-start:1.5rem;width:46%}}@container content-container (min-width: 1088px){.text-body-container{font-size:1.5cqw;padding-inline-start:1.5rem;min-height:unset;width:45%}.media-primary{aspect-ratio:320/195;width:53%}.media-secondary{aspect-ratio:270/215;width:22%}}@container content-container (min-width: 1200px){.media-primary{clip-path:url(#media-clip-path-full);aspect-ratio:320/195;width:53%}.media-secondary{aspect-ratio:250/195;width:22%}.text-body-container{padding-block-start:0;padding-inline-start:1.5rem;width:46%}}@keyframes rotateImages{0%{opacity:0;transform:scale(.8) rotate(-15deg)}5%{opacity:1;transform:scale(1.1) rotate(5deg)}10%{transform:scale(1) rotate(0deg)}30%{opacity:1;transform:scale(1) rotate(0deg)}33%{opacity:0;transform:scale(.8) rotate(15deg)}to{opacity:0;transform:scale(.8) rotate(15deg)}}@keyframes rotateImagesReverse{0%{opacity:0;transform:scale(.8) rotate(15deg)}5%{opacity:1;transform:scale(1.1) rotate(-5deg)}10%{transform:scale(1) rotate(0deg)}30%{opacity:1;transform:scale(1) rotate(0deg)}33%{opacity:0;transform:scale(.8) rotate(-15deg)}to{opacity:0;transform:scale(.8) rotate(-15deg)}}