.l-section--full-width-asset{position:relative;background-color:var(--bg-primary);overflow:hidden}@media only screen and (max-width: 1100px){.l-section--full-width-asset{padding:48px 0}}@media only screen and (max-width: 767px){.l-section--full-width-asset{padding:32px 0}}.l-section--full-width-asset .t-caption{margin-bottom:64px}@media only screen and (max-width: 1100px){.l-section--full-width-asset .t-caption{margin-bottom:40px}}@media only screen and (max-width: 767px){.l-section--full-width-asset .t-caption{margin-bottom:32px}}.full-width-asset__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:80px}@media only screen and (max-width: 1100px){.full-width-asset__header{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:48px}}@media only screen and (max-width: 767px){.full-width-asset__header{padding-bottom:40px}}.full-width-asset__header--column{flex-direction:column;align-items:flex-start;gap:24px}.full-width-asset__heading-hld{flex:1;min-width:312px;max-width:700px}@media only screen and (max-width: 1100px){.full-width-asset__heading-hld{min-width:auto;max-width:100%}}.full-width-asset__heading-hld .heading__heading{color:var(--txt-heading);font-family:var(--font-family-primary);font-size:64px;font-weight:500;line-height:1.125}@media only screen and (max-width: 1100px){.full-width-asset__heading-hld .heading__heading{font-size:48px;line-height:1.1666666667}}@media only screen and (max-width: 767px){.full-width-asset__heading-hld .heading__heading{font-size:36px;line-height:1.2222222222}}.full-width-asset__content-hld{flex-shrink:0;width:500px}@media only screen and (max-width: 1100px){.full-width-asset__content-hld{width:100%;max-width:500px}}@media only screen and (max-width: 767px){.full-width-asset__content-hld{max-width:100%}}.full-width-asset__content{color:var(--txt-paragraph);font-family:var(--font-family-secondary);font-size:20px;font-weight:400;line-height:1.4}@media only screen and (max-width: 1100px){.full-width-asset__content{font-size:18px;line-height:1.4444444444}}@media only screen and (max-width: 767px){.full-width-asset__content{font-size:16px;line-height:1.5}}.full-width-asset__image-hld{position:relative;width:100%;overflow:hidden}@media only screen and (max-width: 767px){.full-width-asset__image-hld--map{width:100vw;max-width:none;height:460px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}.full-width-asset__image-stage{position:relative;width:100%}.full-width-asset__image-stage picture{display:block;width:100%}@media only screen and (max-width: 767px){.full-width-asset__image-stage--map{display:inline-block;width:max-content;min-width:100%;height:100%;line-height:0}}@media only screen and (max-width: 767px){.full-width-asset__image-stage--map>.lr-photo-credit{display:block;width:max-content;max-width:none;height:100%}}@media only screen and (max-width: 767px){.full-width-asset__image-stage--map>.lr-photo-credit>picture,.full-width-asset__image-stage--map>picture{width:auto;height:100%}}.full-width-asset__tags{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.full-width-asset__tag{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.full-width-asset__tag:has(.full-width-asset__tag-dot:hover) .full-width-asset__tag-line{opacity:1}.full-width-asset__tag:has(.full-width-asset__tag-dot:hover) .full-width-asset__tag-label{opacity:1}.full-width-asset__tag-line{position:absolute;top:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .3s ease-in-out;overflow:visible;opacity:0}.full-width-asset__tag-line line{stroke:var(--c--brand-primary-700-rich-cyan, #005687);stroke-width:2}@media only screen and (max-width: 1023px){.full-width-asset__tag-line{opacity:1}}.full-width-asset__tag-dot{position:absolute;z-index:2;pointer-events:auto;cursor:pointer;width:12px;height:12px;background-color:var(--button-indicators-indicator-idle, #62B5E5);transform:translate(-50%, -50%)}.full-width-asset__tag-dot::before{content:"";display:block;position:relative;width:300%;height:300%;margin-top:-100%;margin-left:-100%;background-color:var(--button-indicators-indicator-idle, #62B5E5);box-sizing:border-box;animation:fwa-pulse-ring 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}.full-width-asset__tag-dot::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-indicators-indicator-idle, #62B5E5);animation:fwa-pulse-dot 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite}.full-width-asset__tag-label{position:absolute;z-index:3;padding:4px 8px;background-color:var(--c--brand-primary-700-rich-cyan, #005687);color:var(--c--brand-neutral-0, #FFF) !important;white-space:nowrap;transform:translate(-50%, -50%);transition:opacity .3s ease-in-out;opacity:0}@media only screen and (max-width: 1023px){.full-width-asset__tag-label{opacity:1}}@media only screen and (max-width: 767px){.full-width-asset__tag-label{padding:2px 4px;font-size:8px !important}}.full-width-asset__img{display:block;width:100%;height:auto;object-fit:cover}@media only screen and (max-width: 767px){.full-width-asset__img--map{width:auto;max-width:none;height:460px;object-fit:contain}}@media only screen and (max-width: 767px){.full-width-asset__image-stage--map>.lr-photo-credit img,.full-width-asset__image-stage--map>picture img{width:auto;max-width:none;height:100%}}@media only screen and (max-width: 767px){.full-width-asset__tag-dot,.full-width-asset__tag-label{touch-action:pan-x}}.full-width-asset__video{width:100%}.full-width-asset__video .video__player__container{width:100%;max-height:inherit}.full-width-asset__video img{width:100%}.full-width-asset__buttons{display:flex;justify-content:center;margin-top:100px;gap:16px}@media only screen and (max-width: 1365px){.full-width-asset__buttons{margin-top:32px}}.full-width-asset__buttons--none{margin-top:0}@keyframes fwa-pulse-ring{0%{transform:scale(0.33)}80%,100%{opacity:0}}@keyframes fwa-pulse-dot{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}
