astro-island:has(>.intro){display:block}.intro{--intro-gap:7.2rem;position:relative}.intro .heading{margin-bottom:var(--intro-gap)}.intro__line{opacity:.25;transition:opacity .5s ease-in-out}.intro__line.animated{opacity:1}.intro .btn{margin-top:var(--intro-gap)}@media screen and (max-width: 991px){.intro{--intro-gap:4.8rem}}.cross_link_item{position:relative;z-index:2}.cross_link_item.type_card{border-radius:var(--theme-round-small-med);overflow:hidden;display:grid;grid-template-areas:"content";align-items:end;aspect-ratio:9/10;--ink: var(--c-white)}.theme_dark .cross_link_item.type_card{--ink: var(--c-dark)}.cross_link_item.type_list{padding-block:8rem;border-top:1px solid var(--ink)}li:last-child .cross_link_item.type_list{border-bottom:1px solid var(--ink)}.cross_link_item.type_resource-list{padding-block:2.4rem 4.8rem;border-top:1px solid var(--ink)}.cross_link_item button{padding:0;font-size:inherit;text-align:inherit}.cross_link_item__bg{position:relative;width:100%;grid-area:content;z-index:-1;overflow:hidden}.cross_link_item__bg,.cross_link_item__bg figure{height:100%}.has_overlay .cross_link_item__bg figure:after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(to bottom,#0000,#000000e6);z-index:1;mix-blend-mode:overlay}.cross_link_item__content{grid-area:content}.type_card .cross_link_item__content{padding:6.5rem}.type_list .cross_link_item__content{--btn-margin-top: 4.2em;grid-template-areas:"heading cta" "excerpt cta";align-items:end}@media screen and (max-width: 768px){.type_list .cross_link_item__content{grid-template-areas:"heading" "excerpt" "cta"}}.type_resource-list .cross_link_item__content{--btn-margin-top: 2.4em;grid-template-areas:"meta cta" "heading cta" "excerpt cta";align-items:center}@media screen and (max-width: 768px){.type_resource-list .cross_link_item__content{grid-template-areas:"meta" "heading" "excerpt" "cta"}}.type_list .cross_link_item__content,.type_resource-list .cross_link_item__content{display:grid;-moz-column-gap:16rem;column-gap:16rem}@media screen and (max-width: 768px){.type_list .cross_link_item__content,.type_resource-list .cross_link_item__content{grid-template-columns:1fr}}.type_list .cross_link_item__content h3,.type_resource-list .cross_link_item__content h3{grid-area:heading}.type_list .cross_link_item__content h3:has(+.btn),.type_resource-list .cross_link_item__content h3:has(+.btn){margin-bottom:0}.type_list .cross_link_item__content h3 button,.type_resource-list .cross_link_item__content h3 button{background:unset;border:unset}.type_list .cross_link_item__content p,.type_resource-list .cross_link_item__content p{grid-area:excerpt;max-width:69rem;margin-bottom:0}.type_list .cross_link_item__content .btn,.type_resource-list .cross_link_item__content .btn{grid-area:cta;margin-top:var(--btn-margin-top)}@media screen and (min-width: 769px){.type_list .cross_link_item__content .btn,.type_resource-list .cross_link_item__content .btn{margin-top:unset;margin-left:auto}}.cross_link_item__meta{display:flex;-moz-column-gap:4rem;column-gap:4rem;font-size:1.8rem;text-transform:uppercase;grid-area:meta}.cross_link_item__meta span.date{opacity:.4}.type_resource-list .cross_link_item__heading{margin-top:1.6rem;text-wrap:balance}.cross_links{position:relative}.cross_links:first-child{margin-top:0}.cross_links:last-child{margin-bottom:0}.cross_links__list{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 992px){.list_type_card .cross_links__list{grid-template-columns:1fr 1fr;gap:1rem}}astro-island:has(.video.no_layout_size){display:block}.video{container:video/inline-size;width:100%;aspect-ratio:1920/1080;position:relative}.video,.video figure,.video img{border-radius:var(--theme-round-med);overflow:hidden}.video:first-child{margin-top:0%}.video:last-child{margin-bottom:0}.video figure{margin:0!important}.video__thumbnail,.video__iframe,.video__video,.video figure,.video img{position:absolute;left:0;top:0;width:100%;height:100%}.video__video,.video img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video__thumbnail{--color: var(--c-white);--overlayBG: var(--c-black);color:var(--color);cursor:pointer;z-index:2;transition:opacity .3s ease-in-out,visibility 0s linear .3s;background:none;border:none;padding:0}.video.text_dark .video__thumbnail{--color: var(--c-black);--overlayBG: var(--c-white)}.video__thumbnail.triggered{pointer-events:none;visibility:hidden;opacity:0}.video__thumbnail svg.video_play_icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4rem;height:auto;z-index:99}.thumb_overlay .video__thumbnail{color:var(--color)}.thumb_overlay .video__thumbnail .video_play_icon{width:8rem}.thumb_overlay .video__thumbnail figure{transform:translate(0)!important}.thumb_overlay .video__thumbnail figure .animation_mask{z-index:9}.thumb_overlay .video__thumbnail:hover figure:after,.thumb_overlay .video__thumbnail:focus-visible figure:after{opacity:.6}.video.include_overlay .video__thumbnail figure:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:var(--overlayBG);opacity:.4;transition:opacity .3s ease-in-out;z-index:1}.video__headings{position:relative;z-index:9;padding-inline:var(--body-padding-default)}.video__headings span{display:block}@container video (width <= 991px){.video__headings .video__heading{margin-top:.5rem}}.video__headings .h2{text-wrap:balance}@container video (width <= 768px){.video__headings .h2{font-size:clamp(3.2rem,3.2407407407vw,5.6rem)}}.video__play_button{transition:background .3s ease-in-out,color .3s ease-in-out;position:absolute;bottom:clamp(var(--body-padding-default),4vw,5.6rem);left:50%;transform:translate(-50%);z-index:2;max-width:100rem;width:calc(100% - var(--body-padding-default) * 2);display:flex;justify-content:space-between}@container video (width <= 768px){.video__play_button{position:relative;bottom:0;margin-top:1rem}}.video__play_button svg{width:2.4rem}@container video (width <= 768px){.video__thumbnail:has(.video__play_button){display:flex;flex-direction:column;justify-content:space-evenly;padding-block:2rem}}.abg_block{--gap: 2rem;position:relative;display:flex;flex-wrap:wrap;gap:var(--gap);width:100%}.abg_block:first-child:not([class*=mt-]){margin-top:0}.abg_block:last-child:not([class*=mb-]){margin-bottom:0}.abg_block__card{width:calc(50% - var(--gap) / 2);background:var(--c-grey-200);padding:clamp(2rem,4vw,8.8rem);border-radius:var(--theme-round-small-med);transition:width .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out}.abg_block__card:first-child:last-child{width:100%}@media screen and (max-width: 1200px){.abg_block__card{width:100%}}[data-theme=light-grey] .abg_block__card{background:var(--c-white)}.abg_block__card.active{background:var(--c-green);--ink: var(--c-dark)}@media screen and (min-width: 1201px){.abg_block__card.active{width:calc(60% - var(--gap) / 2)}}[data-theme=green] .abg_block__card.active{background:var(--c-green);--ink: var(--c-white)}@media screen and (min-width: 1201px){.abg_block__card.reduced{width:calc(40% - var(--gap) / 2)}}.abg_block span{display:block}.abg_block__measurement_heading{font-weight:500}.abg_block__measurement_description{font-size:1.8rem}.abg_block__bars{--total-bar-height: 27rem;height:calc(var(--total-bar-height) + 7rem);margin-top:4rem;margin-bottom:8rem;position:relative;display:flex;gap:2rem;justify-content:space-around;align-items:flex-end;transition:opacity .3s ease-in-out}.abg_block__card:not(.active) .abg_block__bars{opacity:0}@media screen and (max-width: 768px){.abg_block__bars{--total-bar-height: 20rem}}.abg_block__bar_wrap{position:relative;display:flex;flex-direction:column;align-items:center}.abg_block__bar_wrap .value,.abg_block__bar_wrap .label{opacity:0;transition:opacity .5s ease-in-out}.active .abg_block__bar_wrap .value,.active .abg_block__bar_wrap .label{transition:opacity .5s ease-in-out .3s;opacity:1}.abg_block__bar_wrap .value{font-family:var(--ff-secondary);font-size:1.6rem}@media screen and (max-width: 768px){.abg_block__bar_wrap .value{font-size:1.4rem}}.abg_block__bar_wrap .label{font-size:2rem;font-weight:500}@media screen and (max-width: 768px){.abg_block__bar_wrap .label{font-size:1.6rem}}.abg_block__bar_wrap .bar{height:0;width:.8rem;margin-block:1.2rem;position:relative;background:var(--c-dark);transition:height .3s ease-in-out .15s}[data-theme=green] .abg_block__bar_wrap .bar{background:var(--c-white)}.active .abg_block__bar_wrap .bar{height:calc(var(--total-bar-height) * var(--value-percentage))}.abg_block__bar_wrap .bar.highlighted{background:var(--c-blue)}.calculator{display:grid;grid-template-columns:1fr;row-gap:4rem;border-radius:8px;border:2px solid var(--c-blue);border-left-width:6px;padding:2.4rem;width:100%;max-width:69rem}[data-theme=blue] .calculator{border-color:var(--c-white)}@media screen and (min-width: 769px){.calculator{--column-gap: 2rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"intro form" "results form" "buttons buttons";-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}@media screen and (min-width: 769px){.calculator__intro,.calculator__results{padding-right:2rem}}@media screen and (min-width: 769px){.calculator__intro{grid-area:intro;max-width:30rem}}.calculator__intro h2{font-weight:500}@media screen and (min-width: 769px){.calculator__formWrap{grid-area:form}}@media screen and (min-width: 769px){.calculator__results{grid-area:results}}.calculator__results span{display:block}.calculator__results span.results_label{font-weight:600;max-width:10rem}.calculator__buttons{display:flex;flex-direction:column;row-gap:2rem}@media screen and (min-width: 769px){.calculator__buttons{grid-area:buttons;flex-direction:row;align-items:start;justify-content:flex-end;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}.calculator__buttons a,.calculator__buttons button{margin:0}@media screen and (min-width: 769px){.calculator__buttons a,.calculator__buttons button{max-width:calc(50% - var(--column-gap) / 2)}}@media screen and (max-width: 1200px){[class*=mtb-]:not([class*=mb-]):has(+astro-island[component-url="/src/components/PostFeedFilterCards.vue"]:last-child){margin-bottom:0}}.pffc{position:relative}@media screen and (max-width: 1200px){.pffc{display:none}}.astro-island:has(.pffc):first-child{margin-top:0}.astro-island:has(.pffc):last-child{margin-bottom:0}.pffc__block_heading{margin-bottom:1.2rem}.pffc__inner{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pffc__item{display:flex;flex-direction:column;background:none;border:1px solid var(--ink);border-radius:var(--theme-round-small);padding:2.4rem;height:20rem}.pffc__item:hover,.pffc__item:focus-visible{background:var(--c-blue);color:var(--c-white);border-color:var(--c-blue)}[data-theme=blue] .pffc__item:hover,[data-theme=blue] .pffc__item:focus-visible{background:var(--c-white);color:var(--c-blue);border-color:var(--c-white)}.pffc__card_heading{margin-top:auto;margin-bottom:1.3rem;text-align:left}.sideBySideImages{display:grid;grid-template-columns:2fr 3fr;gap:1rem}@media screen and (max-width: 768px){.sideBySideImages{gap:.5rem}}.sideBySideImages .secondary figure{aspect-ratio:162/205}.sideBySideImages .main figure{aspect-ratio:219/325}.sixty_forty{--gap:clamp(4rem, 10vw, 17rem);position:relative;display:grid;align-items:stretch;grid-template-columns:2fr 3fr}@media screen and (min-width: 1201px){.sixty_forty.layout_60_40{grid-template-columns:3fr 2fr}}@media screen and (max-width: 1400px){.sixty_forty{--gap:clamp(4rem, 7vw, 10rem)}}@media screen and (max-width: 1200px){.sixty_forty{grid-template-columns:1fr 1fr}}@media screen and (max-width: 991px){.sixty_forty{--gap:4rem}}@media screen and (max-width: 768px){.sixty_forty{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width: 991px){.sixty_forty{gap:var(--gap)}}.sixty_forty__content{--padding-inline: 0 var(--gap);padding-inline:var(--padding-inline);display:flex;flex-direction:column;row-gap:3rem}.layout_60_40 .sixty_forty__content{order:2;--padding-inline: var(--gap) 0}@media screen and (max-width: 991px){.sixty_forty__content{padding-inline:0}}.sixty_forty__content p{line-height:1.4}.sixty_forty__media{display:flex}@media screen and (max-width: 768px){.sixty_forty__media{order:-1}}.post_card{--figure-scale:1;container:post-card/inline-size;position:relative}.post_card,.post_card button{text-align:left}.post_card:has(a:hover,a:focus-visible){--figure-scale: 1.05}.post_card__img_wrap{display:block;background:var(--c-green);border:none;border-radius:var(--theme-round-small-med);position:relative;overflow:hidden;width:100%;padding:0}.post_card__img_wrap:has(figure):not(.featured){background:none!important}.post_card__img_wrap:has(figure):after{display:none}.post_card__img_wrap:has(figure) :is(figure){margin-top:0;transform:scale(var(--figure-scale))!important;transition:transform 1s ease-in-out!important}.card.type_resource .post_card__img_wrap,.card.type_coa .post_card__img_wrap,.card.type_sds .post_card__img_wrap{background:var(--c-dark)!important;color:var(--c-white)}[data-theme=dark] .card.type_resource .post_card__img_wrap,[data-theme=dark] .card.type_coa .post_card__img_wrap,[data-theme=dark] .card.type_sds .post_card__img_wrap{background:var(--c-white)!important;color:var(--c-dark)}.card:is(.type_news,.type_event):not(:nth-child(2n+2)) .post_card__img_wrap{background:var(--c-grey)!important;color:var(--c-white)}[data-theme=dark-grey] .card:is(.type_news,.type_event):not(:nth-child(2n+2)) .post_card__img_wrap{background:var(--c-dark)!important}.card:nth-child(2n+2) .post_card__img_wrap{background:var(--c-blue);color:var(--c-white)}.post_card__img_wrap svg path[stroke]{stroke:currentColor}.post_card__img_wrap svg path[fill]{fill:currentColor}.card.type_focus-area .post_card__img_wrap:after,.post_card__img_wrap svg{display:block;position:absolute;left:2.4rem;bottom:2.4rem;z-index:9}.card.type_focus-area .post_card__img_wrap:after{content:"";width:5.9rem;height:1.9rem;background:url(/images/ultima-genomics-icon.webp) no-repeat;background-size:contain}.post_card__img_wrap figure{position:relative;z-index:2}.post_card__img_wrap,.post_card__img_wrap figure,.post_card__img_wrap img{aspect-ratio:848/545}.post_card__img_wrap figure{border-radius:var(--theme-round-small-med)}.post_card__img_wrap.style_contained{--image-scale: 1;--inline-padding: 8rem;--block-padding: 4rem;border-bottom-left-radius:0}.post_card__img_wrap.style_contained.featured{background:var(--c-green);border:1px solid var(--ink)}.post_card__img_wrap.style_contained.featured [data-theme=green]{background:var(--c-white)}@container post-card (width < 45ch){.post_card__img_wrap.style_contained{--inline-padding: 4rem}}@container post-card (width < 30ch){.post_card__img_wrap.style_contained{--inline-padding: 2rem}}body[data-theme] .post_card__img_wrap.style_contained,body[data-theme] [data-theme]:not([data-theme=dark]) .post_card__img_wrap.style_contained{border:1px solid rgba(0,0,0,.15)}body[data-theme=dark] .post_card__img_wrap.style_contained,body[data-theme] [data-theme=dark] .post_card__img_wrap.style_contained{border:1px solid rgba(255,255,255,.15)}.post_card__img_wrap.style_contained figure,.post_card__img_wrap.style_contained img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.post_card__img_wrap.style_contained,.post_card__img_wrap.style_contained figure{display:flex;align-items:center;justify-content:center}.post_card__img_wrap.style_contained img{width:calc(100% - var(--inline-padding) * 2);height:calc(100% - var(--block-padding) * 2);transform:scale(var(--image-scale))}.post_card__heading{margin:0;line-height:1.4}.post_card__heading button{font:inherit;background:none;border:none;padding:0}.post_card:not(.list_style) .post_card__heading,.post_card:not(.list_style) .post_card__meta,.post_card:not(.list_style) .post_card__excerpt,.post_card.list_style{padding-block:2.4rem;position:relative}.post_card:not(.list_style) .post_card__heading:after,.post_card:not(.list_style) .post_card__heading:before,.post_card:not(.list_style) .post_card__meta:after,.post_card:not(.list_style) .post_card__meta:before,.post_card:not(.list_style) .post_card__excerpt:after,.post_card:not(.list_style) .post_card__excerpt:before,.post_card.list_style:after,.post_card.list_style:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;background:var(--feed-border-colors, var(--ink));opacity:.7}.post_card:not(.list_style) .post_card__heading:before,.post_card:not(.list_style) .post_card__meta:before,.post_card:not(.list_style) .post_card__excerpt:before,.post_card.list_style:before{display:none;top:0}.post_card:not(.list_style) .post_card__heading:after,.post_card:not(.list_style) .post_card__meta:after,.post_card:not(.list_style) .post_card__excerpt:after,.post_card.list_style:after{bottom:0}.post_card.list_style:not(.type_event) .post_card__meta,.post_card.list_style:not(.type_event) .post_card__heading{padding-right:6rem}.post_card.list_style:not(.type_event) .post_card__heading a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px}.post_card.list_style:not(.type_event) svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.post_card__img_wrap+.post_card__meta{margin-top:2.4rem}.post_card__img_wrap+.post_card__meta:before{display:block}.post_card__excerpt{font-size:1.8rem;line-height:1.2}.post_card__excerpt p:not(:last-child){margin-bottom:1rem}.post_card__excerpt ul li:not(:last-child){margin-bottom:.5rem!important}.post_card__excerpt:empty{display:none}.post_card__arrow_link_item{border-bottom:1px solid var(--ink)}.post_card__arrow_link_item a{padding-block:2.4rem;display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:2.4rem;width:100%}.post_card__arrow_link_item svg{width:1.6rem}.post_card.animated .feature-image.td_animation.reveal_up{transform:translate(0);opacity:1;overflow:hidden}.post_card.animated .feature-image.td_animation.reveal_up .animation_mask{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.block_overlay{--background:rgba(0,0,0,.5);--background-end:rgba(0,0,0,0);--blend-mode: none;--image-brightness: 100%;--image-saturation: 100%;--image-contrast: 100%;z-index:-1}.block_overlay,.block_overlay:after,.block_overlay__image{position:absolute;top:0;left:0;height:100%;width:100%}.block_overlay,.block_overlay:after{mix-blend-mode:var(--blend-mode)}.block_overlay:after{content:"";display:block;background:var(--background);z-index:2}.block_overlay.gradate:after{background:linear-gradient(to bottom,var(--background-end) 0%,var(--background) 100%)}.block_overlay__image{filter:brightness(var(--image-brightness)) saturate(var(--image-saturation)) contrast(var(--image-contrast))}
