#main-footer{height:0!important;overflow:hidden}header .container{max-width:100%!important;width:80%!important}.hero-title{font-family:'Satoshi',sans-serif;font-size:clamp(3rem,8vw,7rem);line-height:.95;font-weight:600;color:#fff;margin:0}.hero-title span{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;letter-spacing:-.06em;font-size:1.3em}h1 span,h2 span{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;letter-spacing:-.05em;font-size:1.3em;line-height:1;display:inline-block}.sozo-pill-marquee{width:100vw;margin-left:calc(50% - 50vw);background:#191D31;overflow:hidden;position:relative;padding:0;margin-top:0;margin-bottom:0}.sozo-pill-marquee:before,.sozo-pill-marquee:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.sozo-pill-marquee:before{left:0;background:linear-gradient(to right,#191D31 0%,#fff0 100%)}.sozo-pill-marquee:after{right:0;background:linear-gradient(to left,#191D31 0%,#fff0 100%)}.pill-row{overflow:visible;white-space:nowrap;margin:0 0 14px 0}.pill-row:last-child{margin-bottom:0}.pill-track{display:flex;width:max-content;gap:18px;animation:sozoMarquee 35s linear infinite}.pill-track.reverse{animation-direction:reverse}.sozo-pill-marquee:hover .pill-track{animation-play-state:paused}.pill-row a{display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:58px;padding:0 32px;background:#fff0;border:1px solid rgb(255 255 255 / .45);border-radius:999px;color:#FFF;text-decoration:none;font-family:"Aeonik Pro",sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1;transition:all .3s ease}.pill-row a:hover{background:#D9C08C;border-color:#D9C08C;color:#191D31}@keyframes sozoMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:980px){.sozo-pill-marquee:before,.sozo-pill-marquee:after{width:60px}.pill-track{gap:12px;animation-duration:28s}.pill-row{margin-bottom:10px}.pill-row a{min-width:180px;height:48px;padding:0 20px;font-size:14px}}.sub-list{margin-top:.25em;margin-bottom:0}.sub-list li:last-child{margin-bottom:-20px}li{margin-bottom:.25em}@media (max-width:767px){.et_pb_section_0{min-height:100svh}}.et_pb_section_0.et_pb_preload>div:not(.et_pb_section_video_bg){visibility:visible!important;opacity:1!important}