@layer components{.eyebrow_wrap{align-items:center;justify-content:var(--_alignment,start);gap:var(--space-2);display:inline-flex}.eyebrow_wrap.tag{background-color:var(--text);color:var(--background);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small)}.eyebrow_wrap .eyebrow_marker{width:var(--border-width);background-color:currentColor;flex:none;height:.75rem}.overlay{background-color:color-mix(in srgb, black calc(var(--_strength,50) / 100 * 80%), transparent);width:100%;height:100%;position:absolute;inset:0}.overlay.gradient{background-color:color-mix(in srgb, black calc(var(--_strength,50) / 100 * 60%), transparent);background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, black calc(var(--_strength,50) / 100 * 62%), transparent) 84%)}.card_wrap.video{min-width:0;color:inherit;--_video-line:#ffffff40;background:0 0;border-radius:0;text-decoration:none;display:block;overflow:visible}.card_wrap.video .card_thumbnail{aspect-ratio:16/9;object-fit:cover;border:.0625rem solid var(--_video-line);width:100%;height:auto;display:block}.card_wrap.video .card_title{letter-spacing:0;text-wrap:pretty;margin:1rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.75rem}.card_wrap.video .card_title:before,.card_wrap.video .card_title:after{content:none}.card_wrap.video .card_date{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.card_wrap.video:hover .card_thumbnail{border-color:var(--white)}.card_wrap.video:hover .card_title{text-underline-offset:.25rem;text-decoration:underline}.card_wrap.video.related{--_video-line:#1f1d1e26;transition:transform .25s}.card_wrap.video.related .card_thumbnail{transition:box-shadow .25s}.card_wrap.video.related .card_title{text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.625rem;transition:color .2s}.card_wrap.video.related:hover{transform:translateY(-.3125rem)}.card_wrap.video.related:hover .card_thumbnail{border-color:var(--_video-line);box-shadow:.0625rem .0625rem 1.125rem -.3125rem var(--brand-500)}.card_wrap.video.related:hover .card_title{color:var(--brand-500)}@media not (min-width:48rem){.card_wrap.video .card_title{font-size:1.125rem;line-height:1.625rem}}@media (prefers-reduced-motion:reduce){.card_wrap.video,.card_wrap.video .card_thumbnail,.card_wrap.video .card_title{transition:none}.card_wrap.video.related:hover{transform:none}}.card_wrap{--_padding:var(--space-6);--_min-height:20rem;--_visual-ratio:3 / 2;gap:var(--_padding);background-color:var(--background-2);border-radius:var(--radius-main);flex-direction:column;width:100%;display:flex;position:relative;overflow:clip}.card_wrap.cover{min-height:var(--_min-height)}.card_wrap.stacked{background-color:#0000;overflow:visible}.card_visual{border-radius:inherit;flex:none;width:100%;position:relative;overflow:clip}.stacked>.card_visual{aspect-ratio:var(--_visual-ratio)}.cover>.card_visual{pointer-events:none;height:100%;position:absolute;inset:0}.card_visual>:is(.image,.video){width:100%;height:100%}.card_visual>:is(.image,.video){width:100%;height:100%}.card_content>.button-wrapper:last-child{padding-top:var(--space-6);margin-top:auto}.card_content{align-items:var(--_alignment,start);text-align:var(--_alignment,start);width:100%;max-width:100%;padding:var(--_padding);flex-direction:column;flex-grow:1;display:flex}.cover>.card_content{z-index:1}.stacked>.card_content{padding-inline:0;padding-top:0}.card_wrap:has(.button_wrap) .button_wrap:after{content:"";position:absolute;inset:0}.card_wrap:has(.button_wrap) .card_content a:not(.button_wrap){z-index:1;position:relative}.card_wrap:has(.button_wrap) .image{transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover){.card_wrap:has(.button_wrap):hover .image{scale:1.04}}html:has(.video-subscribe_wrap.index .video-subscribe_dialog[open]){overflow:hidden}.video-subscribe_wrap{color:var(--white)}.video-subscribe_wrap :focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.1875rem}.video-subscribe_wrap .video-subscribe_trigger{--button-background-hover:var(--white);--button-text-hover:var(--dark-900);background:var(--brand-500);height:2.5rem;color:var(--dark-900);border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .9375rem;font-size:.9375rem;font-weight:700;line-height:1.25rem;display:inline-flex}.video-subscribe_wrap .video-subscribe_trigger .button_text{align-items:center;gap:.5rem;display:flex}.video-subscribe_wrap .video-subscribe_trigger .button_text:before,.video-subscribe_wrap .video-subscribe_trigger .button_text:after{content:none}.video-subscribe_wrap .video-subscribe_trigger:hover{background:var(--white)}.video-subscribe_wrap svg{flex:none;width:1.25rem;height:1.25rem;display:block}.video-subscribe_wrap .video-subscribe_dialog{background:var(--dark-900);width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--primary-family);border:.0625rem solid #ffffff40;border-radius:0;margin:auto;padding:2rem;position:fixed;inset:0;overflow-y:auto}.video-subscribe_wrap .video-subscribe_dialog::backdrop{background:#000000b3}.video-subscribe_wrap .video-subscribe_close{width:2.75rem;height:2.75rem;color:var(--white);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:-1rem -1rem .5rem auto;padding:0;display:flex}.video-subscribe_wrap .heading{letter-spacing:normal;text-wrap:wrap;margin:0;font-size:1.5rem;font-weight:700;line-height:1.875rem}.video-subscribe_wrap .heading:before,.video-subscribe_wrap .heading:after{content:none}.video-subscribe_wrap .subscribe-form_wrap{margin-top:1.5rem}.video-subscribe_wrap .subscribe-form_row{flex-direction:column;gap:.75rem}.video-subscribe_wrap .subscribe-form_label{margin:0;font-size:.9375rem;line-height:1.5rem}.video-subscribe_wrap .subscribe-form_input{background:var(--black);width:100%;height:3rem;color:var(--white);border:.0625rem solid #ffffff40;border-radius:0;flex:none;padding:0 .875rem}.video-subscribe_wrap .subscribe-form_input:focus,.video-subscribe_wrap .subscribe-form_input:focus-visible{box-shadow:none;border-color:var(--white);outline:none}.video-subscribe_wrap .subscribe-form_input::placeholder{color:#ffffff80;opacity:1}.video-subscribe_wrap .subscribe-form_button{background:var(--brand-500);height:3rem;color:var(--dark-900);text-transform:none;letter-spacing:normal;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .9375rem;font-size:.9375rem;font-weight:700;line-height:1.25rem;display:flex}.video-subscribe_wrap .subscribe-form_button:hover{background:var(--white);transform:none}.video-subscribe_wrap .subscribe-form_note,.video-subscribe_wrap .subscribe-form_thanks{margin-top:.75rem;font-size:.9375rem;line-height:1.375rem}.video-subscribe_wrap.index .video-subscribe_trigger{height:2.75rem;padding-inline:1.25rem;font-weight:600}.video-subscribe_wrap.index .video-subscribe_trigger svg{width:1.125rem;height:1.125rem}.video-subscribe_wrap.index .video-subscribe_dialog{width:30rem;max-width:calc(100% - 2rem);padding:2.5rem}.video-subscribe_wrap.index .video-subscribe_close{margin:0;position:absolute;top:.25rem;right:.25rem}.video-subscribe_wrap.index .heading{letter-spacing:-.02em;text-wrap:balance;font-size:2rem;font-weight:800;line-height:2.25rem}.video-subscribe_wrap.index .subscribe-form_row{flex-flow:row}.video-subscribe_wrap.index .subscribe-form_input{flex:1;height:3.25rem;padding-inline:.75rem}.video-subscribe_wrap.index .subscribe-form_button{height:3.25rem;padding-inline:1.25rem;font-weight:600}@media not (min-width:48rem){.video-subscribe_wrap .video-subscribe_trigger{height:2.75rem}.video-subscribe_wrap.index{width:100%}.video-subscribe_wrap.index .video-subscribe_trigger{width:100%;font-size:1rem}}@media not (min-width:37.5rem){.video-subscribe_wrap.index .video-subscribe_dialog{padding:1.5rem}.video-subscribe_wrap.index .heading{padding-right:.75rem;font-size:1.75rem;line-height:2rem}.video-subscribe_wrap.index .subscribe-form_row{flex-direction:column}.video-subscribe_wrap.index .subscribe-form_input{flex:none}}@media (prefers-reduced-motion:reduce){.video-subscribe_wrap .video-subscribe_trigger,.video-subscribe_wrap .subscribe-form_button{transition:none}}}
