.cinematic-hero-module__rEFATG__hero{background:var(--graphite);color:var(--ivory);container-type:inline-size}.cinematic-hero-module__rEFATG__stage{isolation:isolate;min-height:clamp(38rem,76svh,53rem);padding:10.5rem max(var(--page-gutter), calc((100% - 1280px) / 2)) 6.5rem;flex-direction:column;justify-content:center;display:flex;position:relative}.cinematic-hero-module__rEFATG__scene,.cinematic-hero-module__rEFATG__shade{z-index:-1;position:absolute;inset:0}.cinematic-hero-module__rEFATG__scene img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.cinematic-hero-module__rEFATG__shade{background:linear-gradient(90deg,#111417ed 0%,#111417db 31%,#11141782 52%,#1114170d 79%),linear-gradient(#111417c9,#0000 22% 70%,#111417d9)}.cinematic-hero-module__rEFATG__copy{max-width:53rem}.cinematic-hero-module__rEFATG__brandLine{color:#e8dcc3;font-family:var(--font-newsreader), Georgia, serif;margin:1.5rem 0 0;font-size:1.1rem;font-style:italic;line-height:1.4}.cinematic-hero-module__rEFATG__hero[data-clarity] .cinematic-hero-module__rEFATG__headline{max-width:17ch;font-size:clamp(3.5rem,5.8cqi,5.7rem)}.cinematic-hero-module__rEFATG__hero[data-clarity] .cinematic-hero-module__rEFATG__eyebrow{max-width:49rem}.cinematic-hero-module__rEFATG__eyebrow{color:#ddbb75;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;max-width:39rem;margin:0 0 1.7rem;font-size:.72rem;font-weight:600;line-height:1.65;display:flex}.cinematic-hero-module__rEFATG__eyebrow:before{content:"";background:#7ca6d0;flex:0 0 24px;width:24px;height:2px;box-shadow:0 5px #d7b46a}.cinematic-hero-module__rEFATG__headline{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.5cqi,6.3rem);font-weight:400;line-height:1.025}.cinematic-hero-module__rEFATG__wordGroup{color:#e8dcc3;max-width:100%;font-weight:400;display:inline-block}.cinematic-hero-module__rEFATG__titleLead{display:block}.cinematic-hero-module__rEFATG__bellBanner{top:7.1rem;right:max(var(--page-gutter), calc((100% - 1280px) / 2));clip-path:polygon(0 0,100% 0,100% 100%,50% 91%,0 100%);color:#faf5eb;text-align:center;transform-origin:50% 0;background:linear-gradient(100deg,#57222d,#722e3a 54%,#5b2530);border-top:2px solid #d7b46a;flex-direction:column;align-items:center;gap:.7rem;width:178px;min-height:238px;padding:2.1rem 1.2rem 2.8rem;text-decoration:none;display:flex;position:absolute;box-shadow:inset 1px 0 #ffffff18,inset -1px 0 #14080a5c}.cinematic-hero-module__rEFATG__bellBanner img{object-fit:contain;width:72px;height:72px;display:block}.cinematic-hero-module__rEFATG__bellBanner span{letter-spacing:.065em;font-size:.66rem;font-weight:600;line-height:1.45;display:block}.cinematic-hero-module__rEFATG__bellBanner strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin-top:.18rem;font-size:1.22rem;font-weight:400;display:block}.cinematic-hero-module__rEFATG__bellBanner:hover{background:#722e3a}.cinematic-hero-module__rEFATG__description{color:#e1e0da;max-width:32rem;margin:1.8rem 0 2rem;font-size:1rem;line-height:1.8}.cinematic-hero-module__rEFATG__actions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.cinematic-hero-module__rEFATG__primary,.cinematic-hero-module__rEFATG__secondary{justify-content:center;align-items:center;gap:1.5rem;min-height:52px;font-size:.875rem;font-weight:600;line-height:1.5;transition:transform .1s cubic-bezier(.23,1,.32,1);display:inline-flex}.cinematic-hero-module__rEFATG__primary{color:var(--graphite);background:#d7b46a;border:1px solid #d7b46a;border-radius:2px;padding:1rem 1.4rem;box-shadow:inset 0 1px #ffffff40,0 6px 20px #00000014}.cinematic-hero-module__rEFATG__primary svg{flex-shrink:0}.cinematic-hero-module__rEFATG__secondary{color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #bcbcb3;padding:.6rem 0}.cinematic-hero-module__rEFATG__primary:active:not(:focus-visible),.cinematic-hero-module__rEFATG__secondary:active:not(:focus-visible){transition-duration:.16s;transform:scale(.98)}.cinematic-hero-module__rEFATG__hero a:focus-visible,.cinematic-hero-module__rEFATG__hero button:focus-visible{outline:2px solid var(--ivory);outline-offset:5px;transition:none}.cinematic-hero-module__rEFATG__caption{right:var(--page-gutter);color:#eeece5;margin:0;font-size:.75rem;line-height:1.5;position:absolute;bottom:1.5rem}.cinematic-hero-module__rEFATG__trust{width:min(calc(100% - var(--page-gutter) * 2), 1280px);border-top:1px solid #ffffff26;justify-content:space-between;gap:1.3rem;margin:0 auto;padding:1.7rem 0;list-style:none;display:flex}.cinematic-hero-module__rEFATG__trust li{color:#d9d8d2;align-items:center;gap:.65rem;font-size:.8125rem;line-height:1.6;display:flex}.cinematic-hero-module__rEFATG__trust li:before{content:"";background:#cdbd96;border-radius:0;flex:0 0 8px;width:8px;height:2px}.cinematic-hero-module__rEFATG__trust li:first-child:before{background:#7ca6d0}.cinematic-hero-module__rEFATG__trust li:nth-child(2):before{background:#d7b46a}.cinematic-hero-module__rEFATG__trust li:nth-child(3):before{background:#cf8790}@media (min-width:1100px){.cinematic-hero-module__rEFATG__hero:not([data-preview]) .cinematic-hero-module__rEFATG__trust{padding-right:clamp(8rem,12vw,11rem)}}.cinematic-hero-module__rEFATG__hero[data-preview] .cinematic-hero-module__rEFATG__stage{min-height:0;padding-top:4rem}@media (hover:hover) and (pointer:fine){.cinematic-hero-module__rEFATG__primary:hover{background:#e4c688}.cinematic-hero-module__rEFATG__secondary:hover{border-color:var(--ivory)}}@media (prefers-reduced-motion:no-preference){.cinematic-hero-module__rEFATG__bellBanner{animation:5.5s ease-in-out infinite cinematic-hero-module__rEFATG__bellSway}}@keyframes cinematic-hero-module__rEFATG__bellSway{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}@container (min-width:761px) and (max-width:1050px){.cinematic-hero-module__rEFATG__bellBanner{width:154px;min-height:208px;padding:1.45rem .85rem 2.5rem;top:13rem;right:1.5rem}.cinematic-hero-module__rEFATG__bellBanner img{width:60px;height:60px}.cinematic-hero-module__rEFATG__bellBanner span{font-size:.59rem}.cinematic-hero-module__rEFATG__bellBanner strong{font-size:1.08rem}}@container (max-width:760px){.cinematic-hero-module__rEFATG__bellBanner{clip-path:none;text-align:left;border-top-width:1px;flex-direction:row;gap:.5rem;width:205px;min-height:0;padding:.7rem .8rem;top:auto;bottom:.8rem;right:1.5rem}.cinematic-hero-module__rEFATG__bellBanner img{flex:0 0 35px;width:35px;height:35px}.cinematic-hero-module__rEFATG__bellBanner span{font-size:.56rem;line-height:1.35}.cinematic-hero-module__rEFATG__bellBanner strong{font-size:.88rem}.cinematic-hero-module__rEFATG__stage{justify-content:flex-start;min-height:min(47rem,90svh);padding:7.2rem min(1.5rem,24px) 10.5rem}.cinematic-hero-module__rEFATG__scene img{object-position:43% 66%}.cinematic-hero-module__rEFATG__shade{background:linear-gradient(#111417c7 0%,#111417dc 24%,#111417db 53%,#11141724 83%,#111417a6),linear-gradient(90deg,#11141735,#0000 80%)}.cinematic-hero-module__rEFATG__eyebrow{letter-spacing:.1em;gap:min(.8rem,12.8px);max-width:24rem;margin-bottom:1.05rem;font-size:.6875rem}.cinematic-hero-module__rEFATG__headline{font-size:clamp(2.75rem,11.9cqi,4.6rem);line-height:1.04}.cinematic-hero-module__rEFATG__hero[data-clarity] .cinematic-hero-module__rEFATG__headline{font-size:clamp(2.5rem,10.7cqi,4.4rem)}.cinematic-hero-module__rEFATG__hero[data-clarity] .cinematic-hero-module__rEFATG__stage{padding-bottom:4rem}.cinematic-hero-module__rEFATG__description{margin:1.15rem 0 1.25rem;font-size:1rem;line-height:1.7}.cinematic-hero-module__rEFATG__eyebrow,.cinematic-hero-module__rEFATG__description,.cinematic-hero-module__rEFATG__actions :is(a,button){overflow-wrap:anywhere}.cinematic-hero-module__rEFATG__actions{flex-direction:column;align-items:stretch;gap:.65rem}.cinematic-hero-module__rEFATG__secondary{border-bottom:0;align-self:center;min-height:44px}.cinematic-hero-module__rEFATG__caption{font-size:.6875rem;bottom:1.3rem;left:1.5rem;right:1.5rem}.cinematic-hero-module__rEFATG__trust{grid-template-columns:1fr;gap:.75rem;width:calc(100% - 3rem);padding:1.6rem 0;display:grid}.cinematic-hero-module__rEFATG__hero[data-preview] .cinematic-hero-module__rEFATG__stage{padding-top:2.5rem}}@container (max-width:20rem){.cinematic-hero-module__rEFATG__bellBanner{align-self:flex-end;margin-top:1.5rem;position:static}}@container (min-width:761px) and (max-width:1050px){.cinematic-hero-module__rEFATG__trust{flex-wrap:wrap}.cinematic-hero-module__rEFATG__trust li{flex-basis:45%}}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__rEFATG__hero *,.cinematic-hero-module__rEFATG__hero :before,.cinematic-hero-module__rEFATG__hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinematic-hero-module__rEFATG__primary:active,.cinematic-hero-module__rEFATG__secondary:active{transform:none!important}.cinematic-hero-module__rEFATG__bellBanner{animation:none!important}}
