section.intro{overflow:hidden;position:relative}section.intro .background-image{background-repeat:no-repeat;background-size:35.375rem auto;height:100%;left:50%;max-width:94.5rem;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}section.intro .background-image.bgimage-bottom-right{background-position:100% 100%}section.intro .background-image.bgimage-top-right{background-position:100% 0}section.intro .limit-width{background-color:rgba(var(--bg));border-radius:.25rem;padding:1.25rem}section.intro .row{flex-direction:column;justify-content:space-between}section.intro .lead-in{display:flex;flex-basis:100%;flex-direction:column;justify-content:flex-start;margin:0;position:relative;z-index:1}section.intro .lead-in .intro li,section.intro .lead-in .intro ol,section.intro .lead-in .intro p,section.intro .lead-in .intro ul{font-size:inherit;font-weight:inherit}section.intro .lead-in .intro p:first-child{margin-top:0}section.intro .lead-in .buttons{display:inline-flex;flex-wrap:wrap;gap:.1875rem;margin:1.875rem 0 0}section.intro .sidebar{flex-basis:100%;margin:1.875rem 0 0}section.intro .description{position:relative}section.intro .description li,section.intro .description ol,section.intro .description p,section.intro .description ul{color:rgba(var(--fg));font-size:inherit;font-weight:inherit;line-height:1.4;margin:0 0 1.25rem}section.intro .description p:last-child{margin-bottom:0}section.intro.display-column .lead-in .buttons{margin:.3125rem 0 0}section.intro.display-column .sidebar p:first-of-type{margin-top:0}section.intro.display-image-full .limit-width{border-radius:.25rem .25rem 0 0}section.intro.display-image-full .image-full{border-radius:0 0 .25rem .25rem;flex-basis:100%;margin-left:auto;margin-right:auto;max-width:94.5rem;overflow:clip}section.intro.display-image-full .image-full img,section.intro.display-image-full .image-full picture{aspect-ratio:1380/600;-o-object-fit:cover;object-fit:cover}section.intro.layout-multi-intro{padding-bottom:0!important}section.intro.layout-multi-intro .limit-width{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}section.intro.layout-multi-intro .limit-width:after{background-color:var(--cool-grey-3);bottom:-.0625rem;content:"";display:inline-block;height:.125rem;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 40px)}section.intro.layout-multi-intro .intro li,section.intro.layout-multi-intro .intro ol,section.intro.layout-multi-intro .intro p,section.intro.layout-multi-intro .intro ul{font-size:22px;font-weight:500}@media screen and (min-width:320px){section.intro.layout-multi-intro .intro li,section.intro.layout-multi-intro .intro ol,section.intro.layout-multi-intro .intro p,section.intro.layout-multi-intro .intro ul{font-size:calc(19.14286px + .89286vw)}}@media screen and (min-width:1440px){section.intro.layout-multi-intro .intro li,section.intro.layout-multi-intro .intro ol,section.intro.layout-multi-intro .intro p,section.intro.layout-multi-intro .intro ul{font-size:32px}}section.intro.layout-multi-intro+section.intro .limit-width{border-top-left-radius:0;border-top-right-radius:0}section.intro.layout-multi-intro+section.intro .limit-width:before{background:#bfced0;content:"";display:inline-block;height:.125rem;transform:translateY(-30px);width:100%}section.intro .intro-popover{background:rgba(var(--bg,var(--white)));border:1px solid rgba(var(--fg,var(--black)),.12);border-radius:.75rem;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.25);color:rgba(var(--fg,var(--black)));inset:auto;left:50%;max-height:80vh;max-width:60rem;padding:1rem;position:fixed;top:12vh;transform:translateX(-50%);width:min(90vw,60rem);z-index:30}section.intro .intro-popover::backdrop{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4)}section.intro .intro-popover iframe{border:0;border-radius:.5rem;height:60vh;width:100%}section.intro .intro-popover__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}section.intro .intro-popover__actions a{color:rgba(var(--primary-color));font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}section.intro .intro-popover__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgba(var(--fg,var(--black)));cursor:pointer;font-size:1.75rem;line-height:1;position:absolute;right:.75rem;top:.75rem}section.intro .intro-popover.is-open{display:block}@media(min-width:768px){section.intro .limit-width{padding:2.5rem}section.intro .row{flex-direction:row}section.intro .lead-in,section.intro .sidebar{flex-basis:50%;padding:0 1.25rem}section.intro .sidebar{margin:0}section.intro.display-column .lead-in .buttons{margin:1.5625rem 0 0}section.intro.display-description .lead-in .buttons{margin-top:auto!important}section.intro.layout-multi-intro{padding-bottom:0!important}section.intro.layout-multi-intro+section.intro .limit-width:before{transform:translateY(-50px)}}@media(min-width:992px){section.intro .limit-width{padding:5rem 5rem 5rem 2.5rem}section.intro .background-image{background-size:35.375rem auto}section.intro .lead-in .buttons{margin:0}section.intro.display-column .lead-in .buttons{margin:3.4375rem 0 0}section.intro.layout-multi-intro+section.intro .limit-width:before{transform:translateY(-80px)}}@media(min-width:1280px){section.intro .background-image{background-size:40.625rem auto}}
