.callout{position:relative;text-align:center;overflow:hidden}@media screen and (max-width:1200px){.callout .callout__container{padding:0 8.4rem}}@media screen and (max-width:1023px){.callout .callout__container{padding:0 2.4rem}}@media screen and (max-width:767px){.callout .callout__container{padding:0}}.callout .callout__edge{position:absolute;left:0;width:100%;color:var(--color-base-primary);overflow:hidden}@media screen and (max-width:767px){.callout .callout__edge{display:none}}.callout .callout__edge svg{display:block;width:100%;height:auto}.callout .callout__edge--top{top:4vw}.callout .callout__background{position:absolute;top:9vw;left:0;right:0;bottom:0;z-index:-5;display:block;background-color:var(--color-base-primary)}.callout .callout__inner{position:relative;z-index:5;padding:20.8rem 0 14.5rem;overflow:hidden;background:var(--color-gradient)}@media screen and (max-width:1200px){.callout .callout__inner{padding:18rem 0 14.5rem}}@media screen and (max-width:1023px){.callout .callout__inner{padding:18.5rem 0 14.5rem}}@media screen and (max-width:767px){.callout .callout__inner{padding:4.8rem 0 5.7rem}}.callout h2{position:absolute;top:0;left:50%;z-index:-5;min-width:100%;margin:9.7rem 0;font-size:calc(var(--font-heading-scale) * 40.8rem);line-height:calc(1 / var(--font-heading-scale));color:var(--color-base-secondary);transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:1200px){.callout h2{font-size:calc(var(--font-heading-scale) * 35rem)}}@media screen and (max-width:1023px){.callout h2{margin:15rem 0;font-size:calc(var(--font-heading-scale) * 25rem)}}@media screen and (max-width:767px){.callout h2{margin:4.5rem 0;font-size:calc(var(--font-heading-scale) * 15.8rem)}}.callout h3{margin:6.9rem 0;font-size:calc(var(--font-heading-scale) * 8.4rem)}@media screen and (max-width:1023px){.callout h3{font-size:calc(var(--font-heading-scale) * 7.5rem)}}@media screen and (max-width:767px){.callout h3{margin:5rem 0;font-weight:600;font-size:calc(var(--font-heading-scale) * 4.8rem)}}.callout .callout__entry{margin-bottom:3.3rem;font-size:1.8rem}@media screen and (max-width:767px){.callout .callout__entry{max-width:70%;margin:0 auto 3.7rem;font-size:1.6rem;line-height:1.7}.callout .callout__action{max-width:78%;margin:0 auto}.callout .callout__action .button{width:100%}}