/* Only the newly supplied Canva headings. Original HTML text and line boxes
   remain in flow; no heading size, line-height, margin, or page layout changes. */
.c21-heading .c21-overlay{display:none}
@supports ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){
  .c21-heading{-webkit-text-fill-color:transparent}
  .c21-heading.c21-relative{position:relative}
  .c21-heading .c21-overlay{
    display:block;position:absolute;left:-.0145em;top:0;height:100%;
    margin:0;padding:0;font:inherit;pointer-events:none
  }
  .c21-heading .c21-ink{
    position:absolute;display:block;left:0;margin:0;padding:0;height:auto;
    font:inherit;background-color:currentColor;
    mask-image:var(--c21-image);-webkit-mask-image:var(--c21-image);
    mask-size:100% 100%;-webkit-mask-size:100% 100%;
    mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;pointer-events:none
  }
  #philosophy-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:60.69315300%;aspect-ratio:718/127}
  #philosophy-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:100.00000000%;aspect-ratio:1183/130}
  #conversation-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:78.13267813%;aspect-ratio:954/127}
  #conversation-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:100.00000000%;aspect-ratio:1221/130}
  #thinking-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:86.01823708%;aspect-ratio:849/127}
  #thinking-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:100.00000000%;aspect-ratio:987/130}
  #personal-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:100.00000000%;aspect-ratio:1120/127}
  #personal-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:85.26785714%;aspect-ratio:955/126}
  #classes-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:100.00000000%;aspect-ratio:855/129}
  #classes-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:99.88304094%;aspect-ratio:854/127}
  #faq-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:99.52830189%;aspect-ratio:844/127}
  #faq-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:100.00000000%;aspect-ratio:848/128}
  #trial-title.c21-heading .c21-row-1{top:calc(.2455em + 0lh);width:86.90582960%;aspect-ratio:969/130}
  #trial-title.c21-heading .c21-row-2{top:calc(.2455em + 1lh);width:100.00000000%;aspect-ratio:1115/127}
}
