.fold-container{position:relative;width:100%;color:var(--on-surface);display:flex;flex-wrap:wrap;row-gap:var(--s2)}.fold-container .fold-content{flex:999 1 min-content;display:flex;flex-direction:column}@media screen and (max-width: 100vh){.fold-container .fold-content{row-gap:var(--s4)}}.fold-container .fold-content .fold-banner-cta-wrapper{margin:auto;display:flex;flex-direction:column;min-width:50ch}@media screen and (max-width: 60ch){.fold-container .fold-content .fold-banner-cta-wrapper{min-width:100%}}.fold-container .fold-content .fold-banner-cta-wrapper .fold-banner{position:relative}.fold-container .fold-content .fold-banner-cta-wrapper .fold-banner .fold-banner-shape{--shape-tone: var(--secondary90);--shape-shade: var(--secondary30);position:absolute;height:4em;width:auto;left:0}.fold-container .fold-content .fold-banner-cta-wrapper .fold-banner>:not(.fold-banner-shape){--prose-width: 50ch;position:relative;max-width:var(--prose-width)}.fold-container .fold-content .fold-banner-cta-wrapper .fold-banner>:not(.fold-banner-shape):is(h1){max-width:calc(var(--prose-width) / 2)}.fold-container .fold-content .fold-banner-cta-wrapper .fold-cta{flex-wrap:wrap}.fold-container .fold-decoration{flex:1 1 75vh;min-width:min(75vh,100%)}.fold-container .fold-decoration .shapes-block{overflow:hidden;position:relative}.fold-container .fold-decoration .shapes-block .shape{flex:1 1 calc(100vw / 6.5);max-width:calc(100vw / 6);height:auto;max-width:25vh}.fold-container .fold-surface{background-color:unset;position:absolute;inset:var(--s3);pointer-events:none}
