@layer components{.toast-stack{--_toast-width:22rem;--_toast-z:10010;z-index:var(--_toast-z);gap:var(--space-2);width:var(--_toast-width);max-width:calc(100vw - var(--space-5) * 2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--space-5);inset-inline-end:var(--space-5);overflow:clip}.toast{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--border-white) 15%, transparent);border-radius:var(--radius-md-2);background:var(--bg-navy);color:var(--text-white);display:flex}.toast__icon{border-inline-end:var(--border-width) solid color-mix(in srgb, var(--border-white) 15%, transparent);color:var(--text-blue-light);align-self:stretch;align-items:center;padding-inline-end:var(--space-4);display:flex}.toast__icon [hidden]{display:none}.toast__message{font-family:var(--font-sans);font-size:var(--size-text-small);font-weight:var(--weight-medium);line-height:var(--leading-1-3);margin:0}@media (width<=480px){.toast-stack{max-width:calc(100vw - var(--space-3) * 2);inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}}.resources-page{background:var(--bg-white);color:var(--text-navy)}.resources-page .eyebrow_marker{display:none}.eyebrow_wrap{align-items:center;justify-content:var(--_alignment,start);gap:var(--space-2);display:inline-flex;&.tag{background-color:var(--text);color:var(--background);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small)}& .eyebrow_marker{width:var(--border-width);background-color:currentColor;flex:none;height:.75rem}}.resource-vimeo{aspect-ratio:3/2;background:var(--bg-navy);position:relative;overflow:clip}.resource-vimeo--hover{pointer-events:none;background:0 0;position:absolute;inset:0}.resource-vimeo iframe{opacity:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.resource-vimeo[data-vimeo-playing] iframe{opacity:1}.resource-vimeo>.image{object-fit:cover;width:100%;height:100%;display:block}.resource-vimeo__toggle{top:var(--space-4);right:var(--space-4);--button-background:var(--bg-white);--button-text:var(--text-blue);--button-border:var(--border-white);position:absolute}.overlay{background-color:color-mix(in srgb, black calc(var(--_strength,50) / 100 * 80%), transparent);width:100%;height:100%;position:absolute;inset:0;&.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{--_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;&.cover{min-height:var(--_min-height)}&.stacked{background-color:#0000;overflow:visible}}.card_visual{border-radius:inherit;flex:none;width:100%;position:relative;overflow:clip;.stacked>&{aspect-ratio:var(--_visual-ratio)}.cover>&{pointer-events:none;height:100%;position:absolute;inset:0}&>: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>&{z-index:1}.stacked>&{padding-inline:0;padding-top:0}}.card_wrap:has(.button_wrap){& .button_wrap:after{content:"";position:absolute;inset:0}& .card_content a:not(.button_wrap){z-index:1;position:relative}& .image{transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover) and (pointer:fine){&:not([data-card-media-static]):hover .image{scale:1.04}}}.resource-entry{flex-direction:column;min-width:0;display:flex;position:relative;overflow:clip}.resource-entry[hidden]{display:none}.resource-entry .card_wrap.resource-entry__body{--_padding:var(--space-2);--_visual-ratio:3 / 2;padding:var(--_padding);border-radius:var(--radius-md);gap:var(--space-3);background:var(--bg-blue);color:var(--text-white);overflow:clip}.resource-entry__body .card_visual{border-radius:var(--radius-sm)}.resource-entry__new{top:var(--space-4);left:var(--space-4);z-index:1;padding:var(--space-fixed-0-5) var(--space-fixed-2);border-radius:var(--radius-sm);background-color:var(--bg-lavanda);color:var(--text-navy);font-family:var(--font-sans);font-size:var(--size-text-main);font-weight:var(--weight-regular);line-height:var(--leading-1-1);pointer-events:none;position:absolute}.resource-entry .resource-entry__body .image{transition:none;transform:scale(1)}.resource-entry .resource-entry__body .card_content{align-items:end;gap:var(--space-1) var(--space-2);color:var(--text-white);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.resource-entry__body .heading{font-size:var(--size-h5);font-weight:var(--weight-medium);line-height:var(--leading-1-1);letter-spacing:var(--tracking-0-03em);color:var(--text-white);grid-area:1/1;margin:0}.resource-entry__body .eyebrow_wrap{grid-area:2/1;margin:0}.resource-entry__body .eyebrow_text{color:var(--text-white);font-size:var(--size-text-xsmall);font-weight:var(--weight-regular)}.resource-entry__body .eyebrow_marker,.resource-entry__body .button-wrapper{display:none}.resource-entry__body .button_wrap.resource-entry__link{font-size:var(--size-text-xsmall);font-weight:var(--weight-regular);grid-area:1/2/span 2;align-self:end;transform:none}}
