.photo-home .photo-hero .work-slides{height:100%;inset:0}.photo-home .photo-hero::before{height:100%;inset:0}.photo-home .photo-hero.veterans-active::before{background:linear-gradient(90deg,transparent 15%,#140e0b20 40%,#140e0b30)}.photo-home .veterans-slide{object-position:left center;filter:none;animation:none;transform:none}.photo-home .veterans-copy{margin-left:24%;text-align:center;max-width:760px;width:76%;color:#fff;text-shadow:0 2px 15px #0009}.photo-home .veterans-copy .eyebrow{font-size:clamp(16px,2.4vw,30px);letter-spacing:.4em;color:#fff;margin:12px 0}.photo-home .veterans-copy h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,6.8vw,96px);font-weight:700;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.photo-home .veterans-copy>p{max-width:none;margin:18px 0 0;font-size:clamp(15px,2vw,26px);line-height:1.7;text-transform:uppercase;letter-spacing:.28em}.veterans-stars{font-size:32px;letter-spacing:12px;line-height:1}.veterans-stars span{font-size:48px}.veterans-rule{display:flex;align-items:center;gap:18px;max-width:520px;margin:16px auto 0;font-size:28px}.veterans-rule::before,.veterans-rule::after{content:'';height:4px;flex:1;background:#ed262b}.photo-home .hero-copy[hidden]{display:none}.seasonal-controls{position:absolute;z-index:4;bottom:20px;right:24px;display:flex;align-items:center;gap:12px;padding:5px 8px;border-radius:30px;background:#07162ab8;color:#fff;backdrop-filter:blur(12px);font-size:12px}.seasonal-controls button{border:0;background:transparent;color:white;min-width:40px;min-height:40px;cursor:pointer;border-radius:24px}.seasonal-controls button:hover{background:#ffffff30}.seasonal-controls button:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:620px){.photo-home .photo-hero>.hero-layout{padding-block:70px 100px}.photo-home .veterans-copy{margin-left:16%;width:84%}.photo-home .veterans-copy h1{font-size:clamp(30px,8vw,48px)}.photo-home .veterans-copy>p{font-size:13px;letter-spacing:.18em;max-width:none}.photo-home .veterans-copy .eyebrow{font-size:15px;letter-spacing:.3em}.photo-home .veterans-slide{object-position:20% center}.veterans-stars{font-size:23px;letter-spacing:8px}.veterans-stars span{font-size:36px}.seasonal-controls{bottom:18px;right:20px}.photo-home .photo-hero.veterans-active::before{background:linear-gradient(90deg,#140e0b15,#140e0b55)}}

.photo-home .veterans-copy .eyebrow{justify-content:center}.photo-home .veterans-copy .eyebrow::before{display:none}
