/* Generated from inline style attributes in the source build.
   Heading rules target .elementor-heading-title, not the widget wrapper:
   font-relative units such as `ch` must resolve against the heading's own
   font, not the wrapper's body font. */
.anu-s08b7c5e9:not(.elementor-widget-heading){aspect-ratio:4/5}
.elementor-widget-heading.anu-s08b7c5e9 .elementor-heading-title{aspect-ratio:4/5}
.anu-s78427c4e:not(.elementor-widget-heading){margin-top:1rem}
.elementor-widget-heading.anu-s78427c4e .elementor-heading-title{margin-top:1rem}
.anu-s4ef5d36e:not(.elementor-widget-heading){margin-bottom:.4em}
.elementor-widget-heading.anu-s4ef5d36e .elementor-heading-title{margin-bottom:.4em}
.anu-s3a103cb0:not(.elementor-widget-heading){margin-top:3rem}
.elementor-widget-heading.anu-s3a103cb0 .elementor-heading-title{margin-top:3rem}
.anu-sce4555ac:not(.elementor-widget-heading){background:var(--charcoal); color:var(--ivory)}
.elementor-widget-heading.anu-sce4555ac .elementor-heading-title{background:var(--charcoal); color:var(--ivory)}
.anu-s6723acda:not(.elementor-widget-heading){max-width:820px}
.elementor-widget-heading.anu-s6723acda .elementor-heading-title{max-width:820px}
.anu-s230dcbb8:not(.elementor-widget-heading){background:var(--overlay-dark)}
.elementor-widget-heading.anu-s230dcbb8 .elementor-heading-title{background:var(--overlay-dark)}
.anu-sc157e3ce:not(.elementor-widget-heading){justify-content:center}
.elementor-widget-heading.anu-sc157e3ce .elementor-heading-title{justify-content:center}
.anu-sf7e9a85a:not(.elementor-widget-heading){max-width:20ch}
.elementor-widget-heading.anu-sf7e9a85a .elementor-heading-title{max-width:20ch}
.anu-sebf77025:not(.elementor-widget-heading){font-family:var(--f-head); font-style:italic}
.elementor-widget-heading.anu-sebf77025 .elementor-heading-title{font-family:var(--f-head); font-style:italic}
.anu-s39eb1ac3:not(.elementor-widget-heading){background:var(--cream)}
.elementor-widget-heading.anu-s39eb1ac3 .elementor-heading-title{background:var(--cream)}
.anu-s7df01f19:not(.elementor-widget-heading){margin-top:2rem}
.elementor-widget-heading.anu-s7df01f19 .elementor-heading-title{margin-top:2rem}
.anu-sde7017b3:not(.elementor-widget-heading){margin-top:.3rem}
.elementor-widget-heading.anu-sde7017b3 .elementor-heading-title{margin-top:.3rem}
.anu-s9c167642:not(.elementor-widget-heading){color:var(--gold-soft)}
.elementor-widget-heading.anu-s9c167642 .elementor-heading-title{color:var(--gold-soft)}
.anu-s83f2c152:not(.elementor-widget-heading){color:var(--ivory)}
.elementor-widget-heading.anu-s83f2c152 .elementor-heading-title{color:var(--ivory)}
.anu-s6fa01cd7:not(.elementor-widget-heading){color:rgba(250,246,239,.75)}
.elementor-widget-heading.anu-s6fa01cd7 .elementor-heading-title{color:rgba(250,246,239,.75)}
.anu-s022e0e0b:not(.elementor-widget-heading){border-color:rgba(250,246,239,.65); color:var(--ivory)}
.elementor-widget-heading.anu-s022e0e0b .elementor-heading-title{border-color:rgba(250,246,239,.65); color:var(--ivory)}
.anu-s7f45a6cc:not(.elementor-widget-heading){max-width:640px}
.elementor-widget-heading.anu-s7f45a6cc .elementor-heading-title{max-width:640px}
.anu-s1b86fd2a:not(.elementor-widget-heading){max-width:22ch}
.elementor-widget-heading.anu-s1b86fd2a .elementor-heading-title{max-width:22ch}
.anu-s37ed9dd2:not(.elementor-widget-heading){font-size:.94rem}
.elementor-widget-heading.anu-s37ed9dd2 .elementor-heading-title{font-size:.94rem}
.anu-s31da4327:not(.elementor-widget-heading){padding-bottom:2rem}
.elementor-widget-heading.anu-s31da4327 .elementor-heading-title{padding-bottom:2rem}
.anu-s77117356:not(.elementor-widget-heading){aspect-ratio:16/11}
.elementor-widget-heading.anu-s77117356 .elementor-heading-title{aspect-ratio:16/11}
.anu-scfa59d0e:not(.elementor-widget-heading){padding-block:0; background:var(--charcoal)}
.elementor-widget-heading.anu-scfa59d0e .elementor-heading-title{padding-block:0; background:var(--charcoal)}
.anu-s80d73c79:not(.elementor-widget-heading){border-top:none}
.elementor-widget-heading.anu-s80d73c79 .elementor-heading-title{border-top:none}
.anu-s011ca175:not(.elementor-widget-heading){list-style:none; padding:0; color:rgba(250,246,239,.85); display:flex; flex-direction:column; gap:1rem; margin-top:1.5rem}
.elementor-widget-heading.anu-s011ca175 .elementor-heading-title{list-style:none; padding:0; color:rgba(250,246,239,.85); display:flex; flex-direction:column; gap:1rem; margin-top:1.5rem}
.anu-sf0b1b864:not(.elementor-widget-heading){max-width:660px}
.elementor-widget-heading.anu-sf0b1b864 .elementor-heading-title{max-width:660px}
.anu-sdd4205ce:not(.elementor-widget-heading){aspect-ratio:4/5; overflow:hidden}
.elementor-widget-heading.anu-sdd4205ce .elementor-heading-title{aspect-ratio:4/5; overflow:hidden}
.anu-sfa521bb1:not(.elementor-widget-heading){width:100%; height:100%; object-fit:cover}
.elementor-widget-heading.anu-sfa521bb1 .elementor-heading-title{width:100%; height:100%; object-fit:cover}
.anu-s50ce37e0:not(.elementor-widget-heading){margin-top:2.5rem}
.elementor-widget-heading.anu-s50ce37e0 .elementor-heading-title{margin-top:2.5rem}
.anu-s241a9a39:not(.elementor-widget-heading){padding-bottom:0}
.elementor-widget-heading.anu-s241a9a39 .elementor-heading-title{padding-bottom:0}
.anu-s6cc957ea:not(.elementor-widget-heading){display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap:2.5rem}
.elementor-widget-heading.anu-s6cc957ea .elementor-heading-title{display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap:2.5rem}
.anu-s244a7f30:not(.elementor-widget-heading){text-align:left}
.elementor-widget-heading.anu-s244a7f30 .elementor-heading-title{text-align:left}
.anu-s3e1a6c8f:not(.elementor-widget-heading){font-size:1.6rem}
.elementor-widget-heading.anu-s3e1a6c8f .elementor-heading-title{font-size:1.6rem}
.anu-s1a2f6e60:not(.elementor-widget-heading){list-style:disc; padding-left:1.4rem}
.elementor-widget-heading.anu-s1a2f6e60 .elementor-heading-title{list-style:disc; padding-left:1.4rem}
.anu-s686a9aae:not(.elementor-widget-heading){max-width:760px}
.elementor-widget-heading.anu-s686a9aae .elementor-heading-title{max-width:760px}
.anu-s5a72a12b:not(.elementor-widget-heading){width:100%; border-radius:14px; margin:1rem 0 1.5rem; background:#000}
.elementor-widget-heading.anu-s5a72a12b .elementor-heading-title{width:100%; border-radius:14px; margin:1rem 0 1.5rem; background:#000}
.anu-s2a055937:not(.elementor-widget-heading){margin:1rem auto 1.5rem; max-width:540px; width:100%}
.elementor-widget-heading.anu-s2a055937 .elementor-heading-title{margin:1rem auto 1.5rem; max-width:540px; width:100%}
.anu-s28a0efe4:not(.elementor-widget-heading){max-width:24ch}
.elementor-widget-heading.anu-s28a0efe4 .elementor-heading-title{max-width:24ch}
