.ucoast-banner{font-size:62.5%}@media only screen and (min-width:750px){.ucoast-banner{height:100vh}}@media only screen and (max-width:749px){.ucoast-banner{flex-wrap:wrap;height:auto}.ucoast-banner>div{flex-grow:0;flex-shrink:0;height:calc(var(--viewport-height) - var(--announcement-height));max-height:calc(var(--ax)*800)}}@media only screen and (min-width:750px){.ucoast-banner>div{flex-grow:0;flex-shrink:0;width:50%}.ucoast-banner--full-width>div{width:100%}}.ucoast-banner h1,.ucoast-banner h2,.ucoast-banner h3,.ucoast-banner h4,.ucoast-banner h5,.ucoast-banner h6{color:rgb(var(--c-foreground))}.ucoast-banner h3,.ucoast-banner h4,.ucoast-banner h5,.ucoast-banner h6{text-transform:unset!important}@media only screen and (min-width:750px){.ucoast-banner a.btn{font-size:var(--ax13);min-width:calc(var(--ax)*90)}}.ucoast-framed-image{font-size:62.5%;padding:var(--ax40)}.ucoast-framed-image__image{width:100%}.ucoast-framed-image__wrap{max-height:calc(100% - var(--ax)*100)}@media only screen and (min-width:750px){.ucoast-framed-image__wrap{max-height:calc(100% - var(--ax)*120)}}.ucoast-framed-image__wrap--text_on_outside{aspect-ratio:.75;width:auto}.ucoast-framed-image__wrap--text_on_outside .ucoast-framed-image__image{bottom:0;height:100%;left:0;margin:auto;right:0;top:0;width:100%}.ucoast-framed-image__wrap--text_on_inside{aspect-ratio:.75;width:auto}.ucoast-framed-image__wrap--text_on_inside .ucoast-framed-image__subtitle,.ucoast-framed-image__wrap--text_on_inside .ucoast-framed-image__title{margin-left:var(--ax24);margin-right:var(--ax24)}.ucoast-framed-image__wrap--text_on_inside .ucoast-framed-image__image{bottom:0;height:100%;left:0;margin:auto;right:0;top:0;width:100%}@media only screen and (min-width:750px){.ucoast-framed-image--mobile{display:none}}@media only screen and (max-width:749px){.ucoast-framed-image--desktop{display:none}}.ucoast-framed-image__subtitle,.ucoast-framed-image__title{margin-bottom:0;margin-top:0}.ucoast-framed-image__subtitle--sm,.ucoast-framed-image__title--sm{font-size:calc(var(--ax)*32);line-height:1.1}@media only screen and (min-width:750px){.ucoast-framed-image__subtitle--sm,.ucoast-framed-image__title--sm{font-size:calc(var(--ax)*54)}}.ucoast-framed-image__subtitle--md,.ucoast-framed-image__title--md{font-size:calc(var(--ax)*40);line-height:1.1}@media only screen and (min-width:750px){.ucoast-framed-image__subtitle--md,.ucoast-framed-image__title--md{font-size:calc(var(--ax)*64)}}.ucoast-framed-image__subtitle--lg,.ucoast-framed-image__title--lg{font-size:calc(var(--ax)*60);line-height:1.1}@media only screen and (min-width:750px){.ucoast-framed-image__subtitle--lg,.ucoast-framed-image__title--lg{font-size:calc(var(--ax)*85)}}.ucoast-framed-image__title{transform:translateY(-75%)}.ucoast-framed-image__subtitle{margin-top:auto;transform:translateY(75%)}.ucoast-framed-image--border-true .ucoast-framed-image__wrap{border:var(--ax2) solid rgb(var(--c-frame-border))}@media only screen and (min-width:750px){.ucoast-framed-image--border-true .ucoast-framed-image__wrap{border:var(--ax4) solid rgb(var(--c-frame-border))}}.ucoast-hero{font-size:62.5%}.ucoast-hero__content--split,.ucoast-hero__content--spread{bottom:0;height:calc(100% - var(--ax)*260);margin-bottom:auto;margin-top:auto;top:var(--ax40);transform:translate(-50%)}.ucoast-hero__content--tight,.ucoast-hero__content--wide{transform:translateY(-50%) translate(-50%)}.ucoast-hero__title{margin-bottom:0}.ucoast-hero__title--sm{font-size:calc(var(--ax)*32);line-height:1.1}@media only screen and (min-width:750px){.ucoast-hero__title--sm{font-size:calc(var(--ax)*54)}}.ucoast-hero__title--md{font-size:calc(var(--ax)*40);line-height:1.1}@media only screen and (min-width:750px){.ucoast-hero__title--md{font-size:calc(var(--ax)*64)}}.ucoast-hero__title--lg{font-size:calc(var(--ax)*60);line-height:1.1}@media only screen and (min-width:750px){.ucoast-hero__title--lg{font-size:calc(var(--ax)*85)}}.ucoast-hero__subtitle{margin-bottom:0}.ucoast-hero__subtitle--sm{font-family:Fakt,serif;font-size:calc(var(--ax)*12);font-weight:400;line-height:1.3;text-transform:unset}@media only screen and (min-width:750px){.ucoast-hero__subtitle--sm{font-size:14px;font-size:clamp(12px,.97216vw,16.8px)}}.ucoast-hero__subtitle--md{font-family:Fakt,serif;font-size:calc(var(--ax)*14);font-weight:400;line-height:1.3;text-transform:unset}@media only screen and (min-width:750px){.ucoast-hero__subtitle--md{font-size:calc(var(--ax)*18)}}.ucoast-hero__subtitle--lg{font-family:Fakt,serif;font-size:calc(var(--ax)*18);font-weight:400;line-height:1.3;text-transform:unset}@media only screen and (min-width:750px){.ucoast-hero__subtitle--lg{font-size:calc(var(--ax)*22)}.ucoast-hero--mobile{display:none}}@media only screen and (max-width:749px){.ucoast-hero--desktop{display:none}}.ucoast-hero__content--wide .ucoast-hero__button,.ucoast-hero__content--wide .ucoast-hero__subtitle{margin-top:var(--ax20)}@media only screen and (min-width:750px){.ucoast-hero__content--wide .ucoast-hero__button,.ucoast-hero__content--wide .ucoast-hero__subtitle{margin-top:var(--ax30)}}.ucoast-hero__content--tight .ucoast-hero__subtitle{margin-top:var(--ax12)}.ucoast-hero__content--tight .ucoast-hero__button{margin-top:var(--ax14)}.ucoast-hero__content--split .ucoast-hero__button{margin-top:var(--ax24)}.ucoast-hero--border-true .ucoast-hero:before{border:var(--ax4) solid rgb(var(--c-frame-border));content:"";height:calc(100% - var(--ax24));left:var(--ax12);position:absolute;top:var(--ax12);width:calc(100% - var(--ax24))}
