@layer components{.responsive-image img[data-image-load]{transition:opacity var(--image-fade-duration,.4s) ease-out}.responsive-image img[data-image-load=pending]{opacity:0}@media (prefers-reduced-motion:reduce){.responsive-image img[data-image-load]{opacity:1;transition:none}}}.video-embed{background-color:var(--color-black,#000);display:block;height:auto;width:100%}.video-embed-fill{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.rich-text{--rich-text-flow:1em;--rich-text-heading-flow:1.5em;--rich-text-list-indent:1.25em;--rich-text-list-flow:.35em;--rich-text-underline-offset:3px}.rich-text>*+*{margin-block-start:var(--rich-text-flow)}.rich-text>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--rich-text-heading-flow)}.rich-text :is(h1,h2,h3,h4,h5,h6){color:var(--surface-strong)}.rich-text :is(h1,h2){font-size:24px;font-weight:600;line-height:1.15}@media (width >= 48rem){.rich-text :is(h1,h2){font-size:30px;font-weight:600;line-height:1.15}}.rich-text h3{font-size:24px;font-weight:600;line-height:1.15}.rich-text :is(h4,h5,h6){font-size:20px;font-weight:600;line-height:1.4}.rich-text :is(ul,ol){padding-inline-start:var(--rich-text-list-indent)}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text :is(ul,ol) :is(ul,ol){margin-block-start:var(--rich-text-list-flow)}.rich-text li+li{margin-block-start:var(--rich-text-list-flow)}.rich-text a{color:currentColor;text-decoration:underline;text-underline-offset:var(--rich-text-underline-offset)}.rich-text a:hover{color:var(--surface-strong)}.rich-text a:focus-visible{outline:2px solid var(--surface-accent);outline-offset:2px}.rich-text blockquote{border-inline-start:1px solid var(--surface-border);color:var(--surface-strong);padding-inline-start:var(--rich-text-list-indent)}.rich-text hr{border-block-start:1px solid var(--surface-border)}.rich-text :is(img,video){height:auto;max-width:100%}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.section-header{--section-header-intro-gap:20px;--section-header-actions-gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;font-family:var(--context-font);gap:var(--grid-gutter)}@media (width >= 87.5rem){.section-header{grid-template-columns:repeat(12,minmax(0,1fr))}}.section-header .intro-column,.section-header .title{grid-column:span 4/span 4}@media (width >= 87.5rem){.section-header .intro-column,.section-header .title{grid-column:span 12/span 12}}@media (width >= 64rem){.section-header.split .title{grid-column:span 2/span 2}}@media (width >= 87.5rem){.section-header.split .title{grid-column:span 5/span 5}}@media (width >= 64rem){.section-header.split .intro-column{grid-column:span 2/span 2}}@media (width >= 87.5rem){.section-header.split .intro-column{grid-column:span 6/span 6;grid-column-start:7}}.section-header .title{font-size:34px;font-weight:400;line-height:1.16;color:var(--surface-strong);white-space:pre-line}@media (width >= 48rem){.section-header .title{font-size:42px;font-weight:400;line-height:1.16}}.section-header .intro-column{align-items:flex-start;display:flex;flex-direction:column;gap:var(--section-header-intro-gap)}.section-header .intro{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.3}.section-header .actions{--cta-gap:var(--section-header-actions-gap)}
