.hero.hero-cinematic{isolation:isolate}.hero-cinematic .hero-photo{inset-inline-start:39%}.hero-cinematic .hero-image-frame{position:absolute;inset:0 0 -12%}.hero-cinematic .hero-photo img{object-fit:cover;object-position:62% 0%;width:100%;height:100%;animation:none}.hero-cinematic .hero-photo:after{pointer-events:none;background:linear-gradient(90deg, var(--deep), #431322df 10%, #43132255 32%, transparent 57%), linear-gradient(0deg, #43132266, transparent 46%)}.hero-cinematic .hero-content{max-width:1360px}.hero-cinematic .hero-description{max-width:520px;font-size:17px}.hero-cinematic h1{text-wrap:balance;max-width:800px;font-size:clamp(47px,5.3vw,82px);line-height:1.06}.hero-criminal-focus{background:linear-gradient(90deg,#1f1d23aa,#0000 90%);border-left:2px solid #d3ad69;max-width:470px;margin-top:26px;padding:11px 0 12px 20px}.hero-criminal-focus span{color:#e6c992;letter-spacing:.16em;font-size:12px;font-weight:700}.hero-criminal-focus p{color:#f4e7e7;margin-top:8px;font-size:14px;line-height:1.6}.hero-principle{color:#e5cfaa;max-width:420px;font-family:var(--serif);margin-top:13px;font-size:17px;font-style:italic;line-height:1.4}.hero-cinematic .hero-transition-edge{background:linear-gradient(0deg, var(--deep), #431322ba 24%, transparent);pointer-events:none;z-index:1;height:175px;position:absolute;inset:auto 0 0}.hero-cinematic .hero-welcome{z-index:3;color:#f2e0b5;font-family:var(--serif);background:#431322e8;border-left:1px solid #dfc38b;padding:11px 14px 12px;font-size:21px;line-height:1.15;position:absolute;top:26px;right:18px}.hero-cinematic .hero-welcome span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:9px;line-height:1.5;display:block}@media (max-width:960px){.hero-cinematic .hero-photo{inset-inline-start:27%}.hero-cinematic .hero-photo:after{background:linear-gradient(90deg, var(--deep), #431322c9 35%, #43132222), linear-gradient(0deg, #43132299, transparent 65%)}.hero-cinematic .hero-welcome{font-size:18px;right:16px}}@media (max-width:600px){.hero.hero-cinematic{padding-bottom:0}.hero-cinematic .hero-photo{height:310px;inset:0 0 auto}.hero-cinematic .hero-image-frame{inset:0 0 -10%}.hero-cinematic .hero-photo img{object-position:65% 0%}.hero-cinematic .hero-photo:after{background:linear-gradient(0deg, var(--deep), #43132288 17%, transparent 45%)}.hero-cinematic .hero-content{padding-top:384px;padding-bottom:76px}.hero-cinematic .hero-image-label{top:238px;bottom:auto}.hero-cinematic .hero-transition-edge{height:70px}.hero-cinematic .scroll-cue{bottom:20px}.hero-cinematic .hero-welcome{background:#431322;width:auto;padding:8px 10px 9px;font-size:16px;line-height:1.2;top:322px;left:auto;right:20px}.hero-cinematic .hero-welcome span{font-size:9px;line-height:1.3}.hero-cinematic h1{font-size:clamp(40px,10vw,54px)}.hero-cinematic h1 em{font-size:inherit}.hero-cinematic .hero-description{font-size:16px}.hero-criminal-focus{margin-top:22px}.hero-cinematic .hero-caption{margin-top:32px}.hero-principle{font-size:16px}}.hero-cinematic .hero-actions .hero-schedule{color:#f4e7cf;background:#431322;border-color:#c7ab76}.hero-cinematic .hero-actions .hero-schedule:is(:hover,:focus-visible,:active){color:var(--deep)}.hero-cinematic .hero-areas-link{margin-top:18px}
