.hero-content-card-container-preview{container-type:inline-size}.support-banner-service{max-width:898px}.hero-action-author{display:flex;flex-direction:column;justify-content:center;align-content:center;gap:24px;padding:24px 0}@media (min-width:768px){.hero-action-author{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-right:56px}}@media (max-width:768px){.hero-action-link{margin:auto}}@container (min-width: 768px){.hero-content-card-container-preview .hero-action-author{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-right:56px}}@container (max-width: 768px){.hero-content-card-container-preview .hero-action-link{margin:auto}}.share-divider{border-left:1px solid;padding-left:8px;border-color:var(--border-divider)}.hero-fullscreen-image-container,.hero-service-detail-image{position:relative;aspect-ratio:21/9}.hero-fullscreen-image-container img,.hero-service-detail-image img{width:100%;height:100%;object-fit:cover}.hero-fullscreen-image-container:after,.hero-service-detail-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00408000,#00408099);z-index:1}.hero-fullscreen-image-container .short-title,.hero-service-detail-image .short-title{position:absolute;bottom:20px;left:20px;z-index:2;color:#fff;font-size:24px;margin:0;font-weight:600;display:flex;flex-direction:column;gap:10px}.hero-fullscreen-image-container .short-title.center,.hero-service-detail-image .short-title.center{left:50%;transform:translate(-50%);text-align:center;align-items:center}.hero-fullscreen-image-container .short-title.right,.hero-service-detail-image .short-title.right{left:unset;right:20px;text-align:right;align-items:flex-end}.hero-fullscreen-image-container .short-title>span,.hero-service-detail-image .short-title>span{display:inline-block;background-color:var(--slate-28);color:inherit;padding:4px;width:-moz-fit-content;width:fit-content;line-height:1.5rem}@media (min-width:992px){.hero-fullscreen-image-container .short-title,.hero-service-detail-image .short-title{bottom:40px;left:40px;font-size:48px;padding:16px;line-height:.7}.hero-fullscreen-image-container .short-title.center,.hero-service-detail-image .short-title.center{left:50%;transform:translate(-50%);text-align:center;align-items:center}.hero-fullscreen-image-container .short-title.right,.hero-service-detail-image .short-title.right{left:unset;right:40px;text-align:right;align-items:flex-end}.hero-fullscreen-image-container .short-title span,.hero-service-detail-image .short-title span{padding:16px;line-height:3rem}}.hero-service-detail-image{width:100%;max-width:100vw;margin:0 auto;overflow:hidden}.hero-fullscreen-image-container{width:100vw;margin:0 calc(-50vw + 50%)}.story-container{display:flex;flex-direction:column}@media (min-width:768px){.story-container{flex-direction:row}}.sections-wrapper{margin:0 24px}@media (min-width:992px){.sections-wrapper{margin:40px 0 56px 24px}}.hero-event-container,.hero-event-preview{position:relative;overflow:hidden}.hero-event-container .hero-event-background,.hero-event-preview .hero-event-background{width:100%;height:100%;object-fit:cover;filter:blur(50px);opacity:.5;position:absolute;top:0;left:0}.hero-event-preview{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:16px}@container (min-width: 768px){.hero-event-preview{flex-direction:row;gap:24px;max-width:none;padding:clamp(38px,2.7cqw,80px)}}.hero-event-preview .hero-event-content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;gap:24px;box-sizing:border-box}@container (min-width: 768px){.hero-event-preview .hero-event-content{flex-direction:row;gap:24px;justify-content:center}}.hero-event-preview .hero-event-main-image{width:100%;aspect-ratio:1.88;border-radius:4px}@container (min-width: 768px){.hero-event-preview .hero-event-main-image{width:56%}}@container (min-width: 1440px){.hero-event-preview .hero-event-main-image{width:48%}}.hero-event-preview.is-event .hero-event-main-image{object-fit:cover}.hero-event-preview .hero-event-card-container{width:100%;z-index:2;position:relative;gap:24px;height:-webkit-fill-available}@container (min-width: 768px){.hero-event-preview .hero-event-card-container{max-width:440px;padding-top:clamp(29px,2cqw,80px)}}@container (min-width: 1440px){.hero-event-preview .hero-event-card-container{gap:unset}}@container (min-width: 1920px){.hero-event-preview .hero-event-card-container{padding-top:clamp(38px,3.8cqw,80px)}}.hero-event-preview .event-card-col{gap:24px}@container (min-width: 1440px){.hero-event-preview .event-card-col{gap:unset}}.hero-event-container{margin:0 calc(-50vw + 50%);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}@media (min-width:768px){.hero-event-container{flex-direction:row;gap:24px;max-width:none;padding:clamp(38px,2.7vw,80px)}}.hero-event-container .hero-event-content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;gap:24px;box-sizing:border-box}@media (min-width:768px){.hero-event-container .hero-event-content{flex-direction:row;gap:24px;justify-content:center}}.hero-event-container .hero-event-main-image{width:100%;aspect-ratio:1.88;border-radius:4px}@media (min-width:768px){.hero-event-container .hero-event-main-image{width:56%}}@media (min-width:1440px){.hero-event-container .hero-event-main-image{width:48%}}.hero-event-container.is-event .hero-event-main-image{object-fit:cover}.hero-event-container .hero-event-card-container{width:100%;z-index:2;position:relative;gap:24px;height:-webkit-fill-available}@media (min-width:768px){.hero-event-container .hero-event-card-container{max-width:440px;padding-top:clamp(29px,2vw,80px)}}@media (min-width:1440px){.hero-event-container .hero-event-card-container{gap:unset}}@media (min-width:1920px){.hero-event-container .hero-event-card-container{padding-top:clamp(38px,3.8vw,80px)}}@media (min-width:768px){.hero-event-container.ratio-authenticated{aspect-ratio:8/3}}.margin-authenticated{width:calc(100% + 32px)!important;margin:0 -16px 24px!important}@media (min-width:992px){.margin-authenticated{width:calc(100% + 72px)!important;margin:0 -32px 24px!important}}