.tlu-announce__headline{color:var(--ink);font-family:var(--font-body);text-align:center;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.2rem,2.2vw,1.62rem);font-weight:600;line-height:1.32}.tlu-announce__closing{color:var(--gold-deep);font-family:var(--font-hero);text-align:center;margin:1.6em 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);font-style:italic;line-height:1.42}.tlu-announce{width:100%}.tlu-announce__hero{background:var(--black);place-items:end center;height:clamp(17rem,38vh,26rem);display:grid;position:relative;overflow:hidden}.tlu-announce__hero-img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.tlu-announce__hero:after{content:"";z-index:0;background:linear-gradient(#0a09080a 0%,#0a09082e 42%,#0a0908a8 74%,#0a0908e0 100%);position:absolute;inset:0}.tlu-announce__hero-inner{z-index:1;width:100%;max-width:min(var(--measure), 100%);padding:2rem var(--gutter) clamp(1.5rem, 3.5vw, 2.3rem);text-align:center;color:var(--on-dark);margin:0 auto;position:relative}.tlu-announce__masthead{max-width:var(--measure);padding:clamp(1.4rem, 3vw, 2.4rem) var(--gutter) 0;text-align:center;margin:0 auto}.tlu-announce__masthead .tlu-announce__eyebrow{color:var(--gold-deep)}.tlu-announce__masthead .tlu-announce__title{color:var(--ink)}.tlu-announce__masthead .tlu-announce__tagline{color:var(--ink-body)}.tlu-announce__eyebrow{color:var(--gold-hero);font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;margin:0 0 .7em;font-size:clamp(.68rem,1vw,.78rem);font-weight:600}.tlu-announce__title{color:var(--gold-hero);font-family:var(--font-hero);letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:500;line-height:1.1}.tlu-announce__tagline{color:color-mix(in srgb, var(--on-dark) 88%, transparent);font-family:var(--font-hero);margin:.55em 0 0;font-size:clamp(1rem,1.7vw,1.3rem);font-style:italic;line-height:1.42}.tlu-announce__body{max-width:var(--measure);padding:clamp(2.2rem, 6vw, 3.6rem) var(--gutter) 0;text-align:center;margin:0 auto}.tlu-announce__prose{color:var(--ink-body);font-family:var(--font-body);font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.62}.tlu-announce__status{color:var(--gold-deep);font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;margin:.2em -.42em 0 0;font-size:clamp(.72rem,1.1vw,.86rem);font-weight:600}.tlu-announce__motto{max-width:var(--measure);padding:0 var(--gutter);color:color-mix(in srgb, var(--ink-body) 55%, transparent);font-family:var(--font-body);letter-spacing:.32em;text-align:center;text-transform:uppercase;margin:clamp(2.4rem,6vw,3.6rem) auto 0;font-size:clamp(.68rem,1vw,.78rem);font-weight:600}.tlu-home .tlu-announce .ornament--announce{--orn-rgb:192, 138, 99;width:min(11rem,46%);color:var(--rule);justify-content:center;align-items:center;gap:clamp(.4rem,1vw,.72rem);margin:clamp(1.5rem,3.4vw,2.1rem) auto 0;display:flex}.tlu-home .tlu-announce .ornament--announce .ornament__star{fill:currentColor;flex:none;width:clamp(.62rem,1.4vw,.88rem);height:clamp(.62rem,1.4vw,.88rem)}@media (width<=34rem){.tlu-announce__hero{height:clamp(15rem,44vh,20rem)}.tlu-announce__title{font-size:clamp(1.7rem,8vw,2.3rem)}.tlu-announce__eyebrow{letter-spacing:.24em}.tlu-announce__status{letter-spacing:.3em;margin-right:-.3em}.tlu-announce__motto{letter-spacing:.22em}}