.elementor .ut-pj-stat-b{font-family:var(--ut-serif);font-weight:700;font-size:60px;color:var(--ut-ember);line-height:1;margin:0px;}.elementor .ut-pj-stat{min-width:140px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .ut-pj-desc{max-width:640px;font-family:var(--ut-sans);font-size:15px;color:var(--ut-stone-light);line-height:1.5;margin:0px;}.elementor .ut-pj-title{font-family:var(--ut-serif);font-weight:700;font-size:24px;color:var(--ut-cream);line-height:1.15;margin:0px;}.elementor .ut-pj-type{font-family:var(--ut-sans);font-weight:900;font-size:11px;color:var(--ut-gold);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .ut-pj-tx{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .ut-pj-thumb{width:150px;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background-color:#241d1b;display:block;flex:0 0 150px;}.elementor .ut-pj-row:hover,.elementor .ut-pj-row:focus-visible{padding-inline-start:10px;}.elementor .ut-pj-row{text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:padding 0.25s;display:flex;flex-direction:row;gap:24px;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(253,245,229,0.12);\n}.elementor .ut-pj-rows{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;border-inline-start-width:1.5px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;border-left-style: solid; border-left-color: rgba(253,245,229,0.16);\n}.elementor .ut-pj-count{font-family:var(--ut-sans);font-weight:900;font-size:11px;color:var(--ut-stone-light);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .ut-pj-year{font-family:var(--ut-serif);font-weight:700;font-size:54px;color:var(--ut-gold);line-height:1;margin:0px;white-space:nowrap;\n}.elementor .ut-pj-ycol{width:232px;position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:0 0 232px;align-self:flex-start;}.elementor .ut-pj-yr{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.5px;display:flex;flex-direction:row;gap:0px;border-top-style: solid; border-top-color: rgba(253,245,229,0.16);\n}.elementor .ut-pj-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background-color:#eadfca;display:block;}.elementor .ut-pj-p{max-width:560px;font-family:var(--ut-sans);font-size:15px;color:var(--ut-stone);line-height:1.6;margin:0px;}.elementor .ut-pj-h3{font-family:var(--ut-serif);font-weight:700;font-size:24px;color:var(--ut-ink);line-height:1.12;margin:0px;}.elementor .ut-pj-card{color:var(--ut-ink);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .ut-pj-venue{font-family:var(--ut-sans);font-weight:700;font-size:14px;color:var(--ut-ember);line-height:1.4;margin:0px;}.elementor .ut-pj-badge{font-family:var(--ut-sans);font-weight:900;font-size:11px;color:var(--ut-ink);letter-spacing:0.14em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--ut-orange);display:inline-block;}.elementor .ut-pj-sub{max-width:420px;font-family:var(--ut-sans);font-size:16px;color:var(--ut-stone);line-height:1.6;margin:0px;}.elementor .ut-pj-h2{font-family:var(--ut-serif);font-weight:700;font-size:44px;color:var(--ut-ink);line-height:1.1;margin:0px;}.elementor .ut-pj-headl{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .ut-pj-head{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .ut-pj-sec{padding-block-start:72px;padding-block-end:72px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));display:flex;flex-direction:column;gap:32px;}.elementor .ut-eyebrow{font-family:var(--ut-sans);font-weight:900;font-size:12px;color:var(--ut-ember);letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;display:block;}