section.section.section--hero-banner{padding:clamp(4.125rem,2.85714vw + 3.42857125rem,6rem) 0 clamp(5rem,-1.52381vw + 5.37142875rem,4rem);background-color:var(--base-black-97)}@media screen and (min-width:1199px){section.section.section--hero-banner{padding:4.125rem 0 clamp(5rem,-1.52381vw + 5.37142875rem,4rem)}}@media screen and (min-width:1540px){section.section.section--hero-banner{padding:6.6666666667vw 0 4.4444444444vw}}section.section.section--hero-banner:has(.hero-banner__picture){padding-bottom:0}section.section.section--hero-banner:has(.hero-banner--split){padding-bottom:clamp(2.625rem,5.14286vw + 1.37142875rem,6rem)}@media screen and (min-width:1540px){section.section.section--hero-banner:has(.hero-banner--split){padding-bottom:6.6666666667vw}}section.section.section--hero-banner:has(.hero-banner--black){padding:4.125rem 0 6.0625rem;background-color:var(--black-1-blur)}@media screen and (min-width:1540px){section.section.section--hero-banner:has(.hero-banner--black){padding:4.5833333333vw 0 6.25vw}}@media screen and (min-width:1199px){.wrg.hero-banner{padding-top:3.4375rem}}.wrg.hero-banner h1{color:var(--white);font-size:clamp(3.5rem,2.28571vw + 2.942856875rem,5rem);font-weight:400;letter-spacing:-0.1575rem;line-height:1;text-transform:capitalize}@media screen and (min-width:1024px){.wrg.hero-banner h1{max-width:77.0833333333vw;font-weight:300;letter-spacing:-0.125rem;line-height:0.9}}@media screen and (min-width:1199px){.wrg.hero-banner h1{margin-top:1.1875rem;margin-bottom:0}}@media screen and (min-width:1540px){.wrg.hero-banner h1{font-size:5.5555555556vw}}.wrg.hero-banner h1:has(+.hero-banner__cnt){margin-bottom:2.5rem}@media screen and (min-width:1199px){.wrg.hero-banner h1:has(+.hero-banner__cnt){margin-bottom:0}}.wrg.hero-banner h1+.hero-banner__cnt,.wrg.hero-banner h1+p{margin-top:clamp(2.5rem,0.7619vw + 2.314285625rem,3rem)}@media screen and (min-width:1540px){.wrg.hero-banner h1+.hero-banner__cnt,.wrg.hero-banner h1+p{margin-top:4.1666666667vw}}.wrg.hero-banner p{color:var(--white);font-size:1.25rem;line-height:130%;opacity:0.7}@media screen and (min-width:1024px){.wrg.hero-banner p{max-width:44.375vw}}@media screen and (min-width:1199px){.wrg.hero-banner p{opacity:1}}@media screen and (min-width:1540px){.wrg.hero-banner p{font-size:1.6666666667vw}}.wrg.hero-banner p em,.wrg.hero-banner p i{font-style:italic;font-weight:300}@media screen and (min-width:1024px){.wrg.hero-banner p em,.wrg.hero-banner p i{font-weight:400}}.wrg.hero-banner p b,.wrg.hero-banner p strong{font-weight:500}.wrg.hero-banner p span{color:var(--white)}.wrg.hero-banner .hero-banner__client{font-size:1.5rem;font-weight:500;line-height:1}@media screen and (min-width:1199px){.wrg.hero-banner .hero-banner__client{line-height:1.3}}.wrg.hero-banner .hero-banner__picture{margin-top:clamp(2.625rem,4.57143vw + 1.510714375rem,5.625rem)}@media screen and (min-width:1540px){.wrg.hero-banner .hero-banner__picture{margin-top:4.4444444444vw}}.wrg.hero-banner .aspect-box{--aspect-ratio:450/390}@media screen and (min-width:1024px){.wrg.hero-banner .aspect-box{--aspect-ratio:810/1440}}@media screen and (min-width:1320px){.wrg.hero-banner.hero-banner--split .hero-banner__wrap{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (min-width:1320px){.wrg.hero-banner.hero-banner--split .hero-banner__wrap h1{width:50%}}@media screen and (min-width:1320px){.wrg.hero-banner.hero-banner--split .hero-banner__wrap .hero-banner__cnt,.wrg.hero-banner.hero-banner--split .hero-banner__wrap>p{width:40%;text-align:right}}@media screen and (min-width:1024px){.wrg.hero-banner.hero-banner--two-thirds h1{max-width:59.0277777778vw}}@media screen and (min-width:1199px){.wrg.hero-banner.hero-banner--two-thirds:has(aside):not(.hero-banner--split) .hero-banner__wrap{display:grid;justify-content:space-between;grid-template-columns:auto auto}}@media screen and (min-width:1199px){.wrg.hero-banner.hero-banner--two-thirds:has(aside):not(.hero-banner--split) .hero-banner__cnt{grid-area:2/1/3/2}}.wrg.hero-banner aside{max-width:19.6875rem;height:-moz-fit-content;height:fit-content;padding:1.6875rem 1.9375rem 1.4375rem;border:0.0625rem solid var(--black-75);margin-top:2rem}@media screen and (min-width:1199px){.wrg.hero-banner aside{margin-top:1.25rem;grid-row:1/3}}@media screen and (min-width:1540px){.wrg.hero-banner aside{max-width:21.875vw;padding:1.875vw 2.1527777778vw 1.5972222222vw;margin-top:1.3888888889vw}}.wrg.hero-banner aside .hero-banner__contact-title{display:grid;margin-bottom:1.75rem;column-gap:0.625rem;grid-template-columns:1.5rem auto}@media screen and (min-width:1540px){.wrg.hero-banner aside .hero-banner__contact-title{margin-bottom:1.9444444444vw;column-gap:0.6944444444vw;grid-template-columns:1.6666666667vw auto}}.wrg.hero-banner aside .hero-banner__contact-title .aspect-box{--aspect-ratio:24/24}.wrg.hero-banner aside .hero-banner__contact-title .aspect-box img{object-fit:contain;object-position:center}.wrg.hero-banner aside .hero-banner__contact-title h2{color:var(--white);font-size:1.5rem;font-weight:400;line-height:1.3334}@media screen and (min-width:1540px){.wrg.hero-banner aside .hero-banner__contact-title h2{font-size:1.6666666667vw}}.wrg.hero-banner aside .hero-banner__contact-content li{position:relative;display:grid;width:-moz-fit-content;width:fit-content;align-items:center;padding:0.15625rem 0.875rem 0.15625rem 0.1875rem;border:0.09375rem solid var(--black-15);border-radius:38.134875rem;margin-bottom:0.5rem;column-gap:0.5rem;grid-template-columns:2rem auto;list-style-type:none;transition:all 0.3s ease-in-out}.wrg.hero-banner aside .hero-banner__contact-content li:hover{background-color:var(--black-15)}.wrg.hero-banner aside .hero-banner__contact-content li:hover span{color:var(--base-black-97)}@media screen and (min-width:1540px){.wrg.hero-banner aside .hero-banner__contact-content li{padding:0.1736111111vw 0.9722222222vw 0.1736111111vw 0.2083333333vw;margin-bottom:0.5555555556vw}}.wrg.hero-banner aside .hero-banner__contact-content a{position:absolute;top:0;width:100%;height:100%;font-size:0;line-height:0;text-decoration:none}.wrg.hero-banner aside .hero-banner__contact-content a:hover~span{color:var(--base-black-97)}.wrg.hero-banner aside .hero-banner__contact-content .aspect-box{--aspect-ratio:32/32;max-width:2rem}@media screen and (min-width:1540px){.wrg.hero-banner aside .hero-banner__contact-content .aspect-box{max-width:2.2222222222vw}}.wrg.hero-banner aside .hero-banner__contact-content .aspect-box img{border-radius:50%;object-fit:cover;object-position:center}.wrg.hero-banner aside .hero-banner__contact-content span{color:var(--black-15);font-family:IBM Plex Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1rem;text-transform:uppercase;transition:all 0.3s ease-in-out}@media screen and (min-width:1540px){.wrg.hero-banner aside .hero-banner__contact-content span{letter-spacing:0.0833333333vw}}@media screen and (min-width:1540px){.wrg.hero-banner.hero-banner--black .hero-banner__wrap h1{max-width:59.0277777778vw}}.wrg.hero-banner.hero-banner--black .hero-banner__wrap h1 span{color:var(--black-45)}.wrg.hero-banner.hero-banner--black .hero-banner__wrap h1+.hero-banner__cnt,.wrg.hero-banner.hero-banner--black .hero-banner__wrap h1+p{margin-top:0}.wrg.hero-banner.hero-banner--black .hero-banner__wrap .hero-banner__cnt{max-width:29.0625rem}@media screen and (min-width:1540px){.wrg.hero-banner.hero-banner--black .hero-banner__wrap .hero-banner__cnt{max-width:32.2916666667vw}}section.section.section--page-links{padding:clamp(1.125rem,3.61905vw + 0.242856875rem,3.5rem) 0 clamp(5.5rem,3.04762vw + 4.757143125rem,7.5rem)}@media screen and (min-width:1540px){section.section.section--page-links{padding:3.8888888889vw 0 8.3333333333vw}}@media screen and (min-width:1199px){section.section.section--page-links:has(.page-links--resources){padding-top:0;padding-bottom:10.5rem}}.wrg.page-links>ul>li{border-bottom:0.0625rem solid var(--black-75)}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap header h2{color:var(--grey-15)}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap i{display:flex;width:100%;max-width:12.5rem;max-height:2.875rem;align-items:center;justify-content:end;gap:1rem}@media screen and (min-width:1540px){.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap i{max-width:13.8888888889vw;max-height:3.1944444444vw;gap:1.1111111111vw}}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap .page-links__arrow-icon{width:0.75rem;height:0.75rem}@media screen and (min-width:1540px){.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap .page-links__arrow-icon{width:0.8333333333vw;height:0.8333333333vw}}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap picture:first-child{--aspect-ratio:30/27;max-width:1.6875rem}@media screen and (min-width:1540px){.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap picture:first-child{max-width:1.875vw}}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap picture:last-child{max-width:4.4375rem;max-height:1.875rem;--aspect-ratio:1/1}@media screen and (min-width:1540px){.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap picture:last-child{max-width:4.9305555556vw;max-height:2.0833333333vw}}.wrg.page-links .page-links--table-title .page-links__block .page-links__block-wrap picture img{object-fit:contain}.wrg.page-links .page-links__block{position:relative;padding:2.5rem 0}@media screen and (min-width:1540px){.wrg.page-links .page-links__block{padding:2.7777777778vw 0}}.wrg.page-links .page-links__block>a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;cursor:pointer;font-size:0;line-height:0;text-decoration:none}@media screen and (min-width:1320px){.wrg.page-links .page-links__block>a:hover+.page-links__block-wrap .page-links__arrow{transform:translateX(0.625rem)}}.wrg.page-links .page-links__block-wrap,.wrg.page-links header{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem}@media screen and (min-width:1540px){.wrg.page-links .page-links__block-wrap,.wrg.page-links header{gap:1.3888888889vw}}.wrg.page-links h2{font-size:clamp(1.5rem,2.66667vw + 0.85rem,3.25rem);font-weight:400;letter-spacing:clamp(-0.0625rem,-0.02857vw - 0.055535625rem,-0.08125rem);line-height:1.1;text-transform:capitalize}@media screen and (min-width:1024px){.wrg.page-links h2{line-height:1.23}}@media screen and (min-width:1540px){.wrg.page-links h2{font-size:4.4444444444vw}}.wrg.page-links .page-links__tag{display:none}@media screen and (min-width:1024px){.wrg.page-links .page-links__tag{display:inline-block;width:-moz-max-content;width:max-content;padding:0.4375rem 0.875rem;border:0.0625rem solid var(--light-grey);border-radius:0.625rem;font-size:1.5rem;line-height:1.333;text-transform:capitalize}}@media screen and (min-width:1540px){.wrg.page-links .page-links__tag{font-size:1.6666666667vw;padding:0.4861111111vw 0.9722222222vw;border-radius:0.6944444444vw}}.wrg.page-links .page-links__arrow{display:block;width:3rem;min-width:3rem;height:3rem;margin-left:auto;transition:all 0.3s ease-in-out}.wrg.page-links .page-links__arrow img,.wrg.page-links .page-links__arrow svg{width:100%}.wrg.page-links .page-links__arrow svg path{fill:var(--white)}.wrg.page-links.page-links--resources .page-links__block{padding:1.9375rem 0}@media screen and (min-width:1540px){.wrg.page-links.page-links--resources .page-links__block{padding:2.1527777778vw 0}}.wrg.page-links.page-links--resources li header h2{color:var(--black-5);font-weight:300;text-transform:unset}.wrg.page-links.page-links--resources li:not(.page-links--table-title) picture.aspect-box{--aspect-ratio:48/48}section.section.section--resource-share{padding:3.75rem 0 4.5rem;background-color:var(--light-grey)}@media screen and (min-width:1540px){section.section.section--resource-share{padding:3.6111111111vw 0 5.4861111111vw}}@media screen and (min-width:1199px){.wrg.resource-share{display:grid;justify-content:space-between;grid-template-columns:auto auto}}.wrg.resource-share h2{max-width:41.5rem;color:var(--black-95);font-size:3rem;font-weight:300;letter-spacing:-0.075rem;line-height:0.9}@media screen and (min-width:1199px){.wrg.resource-share h2{font-size:3.25rem;line-height:-0.08125rem;line-height:100%}}@media screen and (min-width:1540px){.wrg.resource-share h2{max-width:46.1111111111vw;font-size:3.6111111111vw}}.wrg.resource-share h2 span{display:inline-block;color:var(--black-45)}.wrg.resource-share a{display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0.4375rem 1.375rem;border:0.09375rem solid var(--black-15);border-radius:38.134875rem;margin-top:2rem;margin-bottom:0.1875rem;color:var(--black);font-family:IBM Plex Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.667;text-transform:uppercase;transition:all 0.3s ease-in-out}@media screen and (min-width:1199px){.wrg.resource-share a{margin-top:auto;margin-bottom:0.5rem}}@media screen and (min-width:1540px){.wrg.resource-share a{padding:0.4861111111vw 1.5277777778vw;border-width:0.1041666667vw;border-radius:42.3720833333vw;margin-bottom:0.1875rem;font-size:1.0416666667vw;letter-spacing:0.0833333333vw}}.wrg.resource-share a:hover{background-color:var(--black-15)}.wrg.video-thumb{position:fixed;z-index:9;right:0.625rem;bottom:0.75rem;width:13.75rem;height:2.9375rem;background-color:var(--black-115);cursor:pointer;transition:all 0.3s ease-in-out}.wrg.video-thumb .video-thumb__btn{position:absolute;display:flex;width:100%;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--white);cursor:pointer;font-family:IBM Plex Mono,Times New Roman,Times,serif;font-size:0.8125rem;font-weight:500;gap:0.625rem;inset:0;letter-spacing:0.075rem;line-height:1rem;text-transform:uppercase;transition:all 0.3s ease-in-out}@media screen and (min-width:991px){.wrg.video-thumb .video-thumb__btn{font-size:0.9375rem}}.wrg.video-thumb .video-thumb__btn:focus,.wrg.video-thumb .video-thumb__btn:hover{opacity:0.8}.wrg.video-thumb .video-thumb__duration{color:var(--black-350);font-size:0.6875rem}.is-scrolled-to-bottom .wrg.video-thumb{bottom:6.25rem}@media screen and (min-width:768px){.is-scrolled-to-bottom .wrg.video-thumb{bottom:5.3125rem}}.wrg.dialog{display:inline-flex;width:100%;max-width:unset;height:100%;max-height:unset;flex-direction:column;align-items:center;justify-content:center}.wrg.dialog:not([open]){display:none}.wrg.dialog .dialog__overlay{position:absolute;background-color:rgba(0,0,0,.9);inset:0}.wrg.dialog .dialog__close{position:absolute;top:1.25rem;right:1.25rem;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:none;border-radius:0.5rem;background-color:transparent;cursor:pointer;transition:all 0.3s ease-in-out}.wrg.dialog .dialog__close:focus,.wrg.dialog .dialog__close:hover{background-color:var(--black-95)}.wrg.dialog .dialog__content{position:relative;width:53.125rem;max-width:90%}.wrg.dialog video{width:100%}section.section.section--page-links{padding-bottom:0}section.section.section--page-links .wrg.page-links>ul>li:last-child{border-bottom:none}
/*# sourceMappingURL=page-resources.css.map */
