.rh-section{align-items:center;background:var(--client-color-primary,#161a16);box-sizing:border-box;color:var(--client-color-primary-contrast,#fff);display:flex;flex-direction:column;justify-content:center;min-height:auto;overflow:hidden;padding:var(--rh-padding-top-mobile,64px) var(--rh-padding-right-mobile,24px) var(--rh-padding-bottom-mobile,120px) var(--rh-padding-left-mobile,24px);position:relative;width:100%}@media (min-width:768px){.rh-section{padding:var(--rh-padding-top-desktop,64px) var(--rh-padding-right-desktop,48px) var(--rh-padding-bottom-desktop,64px) var(--rh-padding-left-desktop,48px)}}.rh-section--height-screen{min-height:100vh}.rh-section--position-left{align-items:flex-start}.rh-section--position-center{align-items:center}.rh-section--position-right{align-items:flex-end}.rh-watermark{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;user-select:none;z-index:0}.rh-watermark-text{color:var(--client-color-primary-contrast,#fff);font-family:var(--client-font-heading,"Inter Tight",sans-serif);font-size:clamp(2.5rem,16.5vw,17rem);font-weight:700;letter-spacing:-.05em;line-height:1;opacity:.04;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:0}@media (max-width:767px){.rh-watermark-text{font-size:clamp(52px,17vw,76px)}}.rh-content{max-width:920px;position:relative;text-align:center;width:100%;z-index:10}@media (min-width:768px){.rh-content{max-width:var(--rh-content-width-desktop,920px)}.rh-section--position-right .rh-content{max-width:none;width:calc(100% - var(--rh-right-start-desktop, 50%) - 10px)}}.rh-section--text-left .rh-content{text-align:left}.rh-section--text-center .rh-content{text-align:center}.rh-section--text-right .rh-content{text-align:right}.rh-message{color:var(--client-color-primary-contrast,#fff);font-family:var(--client-font-heading,"Inter Tight",sans-serif);font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.1;opacity:0;transform:translateY(100px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}@layer theme{.client-mediatown.rh-section .rh-message>*{color:inherit!important;font-family:inherit!important;margin:0;padding:0;text-align:inherit!important}@media (min-width:768px){.client-mediatown.rh-section--custom-heading-desktop .rh-message>:is(h1,h2,h3,h4,h5,h6){font-size:var(--rh-heading-size-desktop)!important;letter-spacing:-.03em!important;line-height:1.08!important}}@media (max-width:767px){.client-mediatown.rh-section--custom-heading-mobile .rh-message>:is(h1,h2,h3,h4,h5,h6){font-size:var(--rh-heading-size-mobile)!important;letter-spacing:-.03em!important;line-height:1.08!important}}}.rh-message.is-visible{opacity:1;transform:translateY(0)}.rh-scroll{align-items:center;animation:rh-scroll-fade 1s ease 2s forwards;background:transparent;border:0;bottom:40px;cursor:pointer;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;padding:0;position:absolute;transform:translateX(-50%)}.rh-section--height-content .rh-scroll{align-self:center;bottom:auto;gap:6px;left:auto;margin-top:16px;position:relative;transform:none}.rh-section--height-content .rh-scroll-line{height:28px}@keyframes rh-scroll-fade{to{opacity:.4}}@media(max-width:600px){.rh-scroll{bottom:5px}}.rh-scroll-label{color:#fff;font-family:var(--client-font-body,"Instrument Sans",sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.rh-scroll-line{background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent);height:48px;width:1px}