/* The 144: a quiet, luminous threshold in the hero. */
.hero-144{min-height:550px;display:block;padding-top:12px}.hero-144 .light-orbit{position:absolute;left:50%;top:205px;border:1px solid rgba(184,138,59,.35);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.light-orbit-one{width:490px;height:205px}.light-orbit-two{width:405px;height:300px;transform:translate(-50%,-50%) rotate(38deg)!important;border-style:dashed!important;opacity:.55}.cave-stage{height:390px;position:relative;display:flex;justify-content:center;align-items:flex-end}.cave-opening{position:relative;width:290px;height:325px;background:linear-gradient(145deg,#3b3933,#11110f 72%);border-radius:50% 50% 10% 10% / 42% 42% 8% 8%;box-shadow:0 25px 45px rgba(42,33,18,.18),inset 18px 0 25px rgba(255,255,255,.08);overflow:hidden;z-index:2}.cave-opening:before{content:'';position:absolute;inset:14px 14px 0;border:1px solid rgba(224,188,114,.43);border-bottom:0;border-radius:50% 50% 0 0 / 42% 42% 0 0}.cave-inner{position:absolute;inset:32px 37px 0;background:#0b0b0a;border-radius:50% 50% 0 0 / 44% 44% 0 0;overflow:hidden}.cave-light{position:absolute;inset:-25% 15% 0;background:radial-gradient(ellipse at 50% 75%,rgba(255,244,199,.85),rgba(224,188,114,.38) 27%,transparent 68%);filter:blur(9px)}.number-144{position:absolute;z-index:2;left:50%;bottom:38px;transform:translateX(-50%);font-family:Georgia,'Times New Roman',serif;font-size:clamp(116px,15vw,194px);font-weight:700;line-height:.8;letter-spacing:-.12em;padding-right:.12em;color:#f4d18a;text-shadow:0 0 10px rgba(255,236,173,.95),0 0 35px rgba(224,188,114,.62),0 18px 25px rgba(0,0,0,.55);animation:rise144 1.2s .15s ease both}.light-beam{position:absolute;z-index:1;bottom:66px;width:470px;height:220px;background:linear-gradient(180deg,rgba(255,248,218,.78),rgba(224,188,114,.08));clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(2px);opacity:.68;animation:beam144 2.2s ease-in-out infinite alternate}.hero-144-copy{position:relative;z-index:3;max-width:430px;margin:0 auto;text-align:center}.hero-144-copy .kicker{margin:8px 0 10px}.hero-144-copy>p:last-child{margin:0;color:#6b675f;font-family:Georgia,'Times New Roman',serif;font-size:14px;line-height:1.55}.hero-144-copy br{display:block}.hero-144 .light-orbit{pointer-events:none}@keyframes rise144{from{opacity:0;transform:translate(-50%,24px) scale(.9)}to{opacity:1;transform:translate(-50%,0) scale(1)}}@keyframes beam144{from{opacity:.42;transform:scaleX(.9)}to{opacity:.82;transform:scaleX(1.06)}}[dir=rtl] .hero-144-copy{text-align:center}[dir=rtl] .hero-144-copy>p:last-child{font-family:Arial,sans-serif}@media(max-width:800px){.hero-144{height:auto;min-height:0;margin-top:38px}.hero-144 .light-orbit{top:180px}.light-orbit-one{width:350px;height:170px}.light-orbit-two{width:310px;height:220px}.cave-stage{height:315px}.cave-opening{width:220px;height:255px}.cave-inner{inset:24px 28px 0}.number-144{font-size:clamp(94px,27vw,145px);bottom:31px}.light-beam{width:350px;height:175px;bottom:47px}.hero-144-copy{max-width:330px}.hero-144-copy>p:last-child{font-size:13px}.hero-144-copy br{display:none}}
