@layer components{.featured-card_wrap{z-index:1;background-color:var(--background);border-radius:var(--radius-large);max-width:80rem;box-shadow:0 .25rem .5rem .125rem var(--neutral-darkest-5);position:relative;overflow:hidden}.featured-card_wrap.narrow-hero{z-index:10;max-width:66rem;margin-inline:auto;margin-bottom:var(--space-4)}.featured-card_link{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-items:center;gap:0;text-decoration:none;display:grid}@media (min-width:30rem){.featured-card_link{grid-template-columns:.67fr;grid-auto-flow:column}}@media (min-width:48rem){.featured-card_link{grid-template-columns:1fr 1fr}}.featured-card_visual{aspect-ratio:4/3;width:100%;height:100%;overflow:hidden}@media (min-width:62rem){.featured-card_visual{height:auto}}.featured-card_image{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;transition:scale var(--hover-duration) ease-in-out}@media (min-width:30rem){.featured-card_image{border-radius:1rem 0 0 1rem}}@media (min-width:48rem){.featured-card_image{aspect-ratio:auto}}.featured-card_content{justify-content:center;align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-5) var(--space-3);flex-direction:column;display:flex}@media (min-width:62rem){.featured-card_content{text-align:left}}.featured-card_wrap:not(.narrow-hero) .featured-card_content{padding-inline:var(--space-6)}.featured-card_meta{color:var(--text-2)}@media not (min-width:48rem){.featured-card_meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.featured-card_title{word-break:keep-all;text-align:left;margin-block:0}@media not (min-width:48rem){.featured-card_title{line-height:1.4}}.featured-card_text{text-align:left}.featured-card_more{color:var(--link-text);text-align:center;transition:color .3s var(--hover-ease)}@media not (min-width:30rem){.featured-card_more{font-size:var(--text-small)}}.featured-card_wrap:has(.featured-card_link:focus-visible) .featured-card_image{scale:1.2}.featured-card_wrap:has(.featured-card_link:focus-visible) .featured-card_more{color:var(--link-text-hover)}@media (hover:hover){.featured-card_wrap:hover .featured-card_image{scale:1.2}.featured-card_wrap:hover .featured-card_more{color:var(--link-text-hover)}}.hero_wrap{background-image:var(--_background);background-position:0 0;background-size:auto;overflow:hidden}.hero_layout{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;max-width:80rem;display:flex}.hero_logo{width:6rem;display:block}@media (min-width:30rem){.hero_logo{width:8rem}}.hero_title{margin-top:0;margin-bottom:var(--space-4);text-align:center}@media not (min-width:30rem){.hero_title{font-size:var(--h1)}}.blog-teaser_wrap{background-color:var(--white-20);background-image:var(--_background);background-position:0 0;background-size:cover;overflow:hidden}.blog-teaser_container{gap:var(--space-7)}.blog-teaser_layout{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.blog-teaser_header{flex-direction:column;align-items:flex-start;display:flex}.blog-teaser_heading{line-height:var(--line-height-medium);margin-bottom:0}.no-featured .blog-teaser_list{margin-top:var(--space-4)}.blog-teaser_buttons{justify-content:center;width:100%}.post-group{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.post-group_header{flex-direction:column;align-items:flex-start;display:flex}.post-group_tagline{margin-bottom:var(--space-2)}.post-group_tagline.no-margin{margin-bottom:0}.post-group_heading{margin-top:0;margin-bottom:var(--h2-margin-bottom)}.post-group_buttons{justify-content:center;width:100%}.form_wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form_fields{gap:var(--space-5);row-gap:var(--space-8);column-gap:var(--space-8);flex-direction:column;display:flex}.form_note{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);display:none}.form_wrap[data-state=sent] .form_fields{display:none}.form_wrap[data-state=sent] .form_note-sent{display:block}.form_wrap[data-state=failed] .form_note-failed{color:var(--text);display:block}.cta_container{width:100%;max-width:none;padding:4rem}@media (min-width:48rem){.cta_container{max-width:728px}}@media (min-width:62rem){.cta_container{max-width:80rem}}.cta_layout{text-align:center;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:64rem;margin-inline:auto;display:flex}.cta_header{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:80rem;display:flex}.cta_heading{font-weight:var(--primary-regular);margin-block:0}.cta_form{gap:1rem;width:auto;margin-inline:auto}.cta_form .form_fields{gap:0}.cta_form .form_note{color:#027a48;background-color:#ecfdf3;border:0;border-radius:0;padding:2.5rem}.cta_form .form_note-failed{color:#b42318;background-color:#fef3f2;padding:1rem}.cta_fields{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem;display:flex}@media (min-width:30rem){.cta_fields{gap:1rem}}@media (min-width:62rem){.cta_fields{flex-direction:row}}.cta_fields .field{gap:0}@media (min-width:62rem){.cta_fields .field{width:auto}}.cta_fields .field-control{min-width:15rem;min-height:2.75rem;color:var(--field-text);background-color:var(--field-background);border:.125rem solid var(--field-border);border-radius:var(--radius-large);padding:.5rem .75rem;font-size:1rem;line-height:1.6;transition:all .1s}@media (min-width:62rem){.cta_fields .field-control{min-width:16rem}}.cta_fields .field-control::placeholder{color:var(--field-text)}@media (hover:hover){.cta_fields .field-control:hover:not(:disabled){background-color:var(--field-background-hover)}}.cta_fields .field-control:focus-visible{border-color:var(--field-border-focus);background-color:var(--field-background-focus)}.cta_note{text-align:center;font-size:.75rem}.cta_link{color:var(--text)}.prompt_wrap{background-image:var(--_background);background-position:0 0;background-size:auto;overflow:hidden}.prompt_header{flex-direction:column;align-items:center;width:100%;display:flex}.prompt_title{margin-top:0;margin-bottom:var(--display-margin-bottom);text-align:center}@media not (min-width:30rem){.prompt_title{font-size:var(--h1)}}.prompt_intro{margin-top:var(--text-main-margin-top);text-align:center}.prompt_card{background-color:var(--white);border-radius:var(--radius-large);width:100%;max-width:48rem;box-shadow:0 .25rem .5rem .125rem var(--neutral-darkest-5);flex-direction:column;gap:2rem;margin-inline:auto;padding:1.5rem 1.25rem;display:flex}@media (min-width:48rem){.prompt_card{padding:2.5rem}}.prompt_copy{flex-direction:column;justify-content:center;align-items:center;gap:2em;display:flex}.prompt_copy-button{background-color:var(--apricot-15);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:.5em;justify-content:flex-start;align-items:center;gap:.75em;padding:.75em 1em .75em .75em;display:flex}.prompt_copy-button:focus-visible{outline:2px solid var(--white);outline-offset:4px}.prompt_copy-icon{background-color:var(--razzmatazz);width:2em;height:2em;color:var(--white);border-radius:.375em;justify-content:center;align-items:center;padding:.5em;transition:background-color .2s;display:flex}.prompt_copy-icon svg{width:100%;height:100%}.prompt_copy-text{white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;height:1.1em;font-size:1em;line-height:1.2;display:flex;overflow:hidden}@media (min-width:30rem){.prompt_copy-text{height:.6em;font-size:2em}}.prompt_copy-label{font-size:var(--text-main);white-space:nowrap;transition:transform .45s cubic-bezier(.65,0,0,1)}@media (hover:hover){.prompt_copy-button:hover .prompt_copy-icon{background:#22502ee6}.prompt_copy-button:hover .prompt_copy-label{transform:translateY(-100%)}}.prompt_copy-button:focus .prompt_copy-icon{background:#22502ee6}.prompt_copy-button:focus .prompt_copy-label{transform:translateY(-100%)}[data-copy-button=copied] .prompt_copy-icon{background:#0f8e2e!important}[data-copy-button=copied] .prompt_copy-label{transform:translateY(-200%)!important}.prompt_text{text-align:left;white-space:pre-line}}
