@layer components{.post-author_wrap{align-items:center;gap:var(--space-3);display:flex}.post-author_portrait{flex-shrink:0;width:4.5rem;height:4.5rem}.post-author_mark{flex-shrink:0;width:2.5rem;height:2.5rem}.post-author_text{gap:var(--space-2);flex-direction:column;display:flex}.post-author_role:not(.is-plain){font-family:var(--secondary-family);font-style:italic;font-weight:var(--secondary-regular)}.antler-eyebrow_wrap{text-transform:uppercase}.post-share_wrap{gap:var(--space-3);flex-direction:column;display:flex}.post-share_label{color:var(--text-2)}.post-share_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.post-share_link{color:var(--text);transition:opacity var(--hover-duration) var(--hover-ease);display:flex}@media (hover:hover){.post-share_link:hover{opacity:.6}}.promo-card_wrap{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-main);flex-direction:column;width:100%;max-width:20rem;margin-inline:auto;display:flex}.post-layout_wrap{gap:var(--space-8);width:100%;max-width:var(--max-width-xsmall);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (min-width:72rem){.post-layout_wrap{gap:var(--space-5) var(--section-space-medium);grid-template:"contents article""sticky article"1fr/minmax(0,1fr) minmax(0,3fr);max-width:none}.post-layout_wrap:not(:has(>.post-layout_contents>:not(script,style))){grid-template-rows:1fr;grid-template-areas:"sticky article"}}.post-layout_contents:not(:has(>:not(script,style))){display:none}.post-layout_contents,.post-layout_sticky{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:72rem){.post-layout_contents{grid-area:contents}.post-layout_sticky{top:calc(var(--site-margin) + var(--nav-height));grid-area:sticky;align-self:start;position:sticky}.post-layout_article{grid-area:article}}.post-layout_article{max-width:var(--max-width-xsmall)}.post-contents_wrap{gap:var(--space-4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.post-contents_wrap:not([data-expanded=true]) .post-contents_later{display:none}.post-contents_wrap[data-expanded=true]{height:var(--_folded-height,auto)}.post-contents_toggle{align-self:center;align-items:center;gap:var(--space-2);color:var(--text);cursor:pointer;font-family:var(--text-small-font-family);font-size:var(--text-small);font-weight:var(--text-small-font-weight);line-height:var(--text-small-line-height);letter-spacing:var(--text-small-letter-spacing);transition:opacity var(--hover-duration) var(--hover-ease);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover){.post-contents_toggle:hover{opacity:.6}}.post-contents_toggle_mark{transition:rotate var(--open-duration) var(--open-ease);flex:none;font-size:.75em;rotate:90deg}.post-contents_wrap[data-expanded=true] .post-contents_toggle_mark{rotate:-90deg}.post-contents_wrap[data-expanded=true] .post-contents_toggle_more,.post-contents_wrap:not([data-expanded=true]) .post-contents_toggle_less{display:none}@media (scripting:none){.post-contents_wrap .post-contents_later{display:flex}.post-contents_toggle{display:none}}.post-contents_list{gap:var(--space-2);font-family:var(--text-small-font-family);font-size:var(--text-small);font-weight:var(--text-small-font-weight);line-height:var(--line-height-large);letter-spacing:var(--text-small-letter-spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-contents_item{align-items:baseline;gap:.75em;display:flex}.post-contents_item:before{content:"";border-left:var(--border-width) solid var(--text-2);border-bottom:var(--border-width) solid var(--text-2);flex-shrink:0;width:.4em;height:.4em;transform:translateY(-.15em)}.post-contents_link{color:var(--_post-link,var(--brand-700));transition:color var(--hover-duration) var(--hover-ease);text-decoration:none}@media (hover:hover){.post-contents_link:hover{color:var(--text)}}.rich-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,pre,table){margin-top:var(--_margin-top);margin-bottom:var(--_margin-bottom)}.rich-text>:first-child,.rich-text :is(blockquote,li)>:first-child:not(:is(ul,ol)){margin-top:0}.rich-text>:last-child,.rich-text :is(blockquote,li)>:last-child{margin-bottom:0}.rich-text :is(ul,ol){padding-left:1.5em}.rich-text ul{list-style-type:disc}.rich-text ul ul{list-style-type:circle}.rich-text ul ul ul{list-style-type:square}.rich-text ol{list-style-type:decimal}.rich-text li::marker{color:color-mix(in lab, currentcolor 60%, transparent)}.rich-text li+li{margin-top:var(--space-2)}.rich-text li>:is(ul,ol){margin-block:var(--space-2)}.rich-text blockquote{padding-left:var(--space-4);border-left:var(--border-width) solid var(--border)}.embed_wrap{border-radius:var(--radius-main);border:0;width:100%;display:block}.embed_wrap[data-shape=video]{aspect-ratio:16/9}.embed_wrap[data-shape=document]{aspect-ratio:4/3}.embed_wrap[data-shape=audio]{height:22rem}.embed_wrap[data-shape=audio][data-compact]{height:9.5rem}.post-body_figure{--_margin-top:var(--h3-margin-top);--_margin-bottom:var(--h3-margin-top)}.post-body_wrap :is(p,ul,ol,blockquote){--_margin-top:var(--space-5);--_margin-bottom:var(--space-5)}.post-body_wrap a{color:var(--_post-link,var(--brand-700));transition:color var(--hover-duration) var(--hover-ease);text-decoration:underline}@media (hover:hover){.post-body_wrap a:hover{color:var(--text)}}.theme-light,.theme-brand,.theme-dark .theme-invert{--_post-link:var(--brand-700)}.theme-dark,.theme-light .theme-invert,.theme-brand .theme-invert{--_post-link:var(--brand-500)}.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.slider-no-markers .slider_markers{display:none}}
