@layer component{._link_1tytb_1{width:100%;color:inherit;margin-block-end:2.5rem;text-decoration:none;display:block}}@layer component{._container_1tytb_11{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:start;width:100%;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base);grid-template-columns:1fr;gap:16px;padding:16px;display:grid}._container_1tytb_11:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover);transform:translateY(-2px)}._container_1tytb_11:active{transform:translateY(0)}@media (width>=640px){._container_1tytb_11{gap:24px;padding:24px}}}@layer component{._figure_1tytb_44{width:100%;margin:0}}@layer variant{._image_1tytb_51{border-radius:var(--radius-lg);width:100%}}@layer component{._imageFallback_1tytb_58{aspect-ratio:16/9;background-image:var(--gradient-signature);border-radius:var(--radius-lg);width:100%}}@layer component{._heading_1tytb_68{grid-template-columns:1fr;row-gap:16px;display:grid}@media (width>=640px){._heading_1tytb_68{-moz-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:0 16px}}}@layer component{._title_1tytb_83{color:var(--text-primary);transition:color var(--transition-base)}._container_1tytb_11:hover ._title_1tytb_83{color:var(--primary-hover)}._title_1tytb_83{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-4xl);letter-spacing:var(--letter-spacing-tight);margin:0}}@layer component{._meta_1tytb_99{flex-direction:column;gap:4px;display:flex}@media (width>=640px){._meta_1tytb_99{flex-flow:wrap;align-items:center;gap:8px 16px}}}@layer component{._authors_1tytb_114{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}._authors_1tytb_114 li+li:before{content:", ";white-space:pre}}@layer component{._author_1tytb_114{align-items:center;display:flex}}@layer component{._authorName_1tytb_138{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}}@layer component{._date_1tytb_147{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}}@layer component{._cta_1tytb_155{color:var(--primary);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:underline}@media (width>=640px){._cta_1tytb_155{grid-area:1/2/3;place-self:end}}}@property --wordmark-mirror{syntax:"<integer>";inherits:false;initial-value:0}@property --wordmark-wave{syntax:"<number>";inherits:true;initial-value:.05}@layer component{._wordmark_6llzi_18{font-weight:var(--font-weight-bold);line-height:var(--headline-line-height)}}@layer variant{:has(>._wordmark_6llzi_18){background-image:none;animation:none}}@layer component{._letters_6llzi_34{--name-width:calc(var(--name-advance)*1em);--name-height:calc(var(--headline-line-height)*1em);vertical-align:top;animation:6s ease-in-out infinite _wordmark-wave_6llzi_1;display:inline-flex}}@layer component{._letter_6llzi_34{--letter-x:calc(var(--advance-before)*1em - .1em);--letter-y:-.2em;--letter-width:calc(var(--advance)*1em + .2em);color:#0000;background-image:var(--gradient-signature),var(--gradient-signature-flip);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-size:calc((1 - var(--wordmark-mirror))*2*var(--name-width)) calc(var(--name-height)*2),calc(var(--wordmark-mirror)*2*var(--name-width)) calc(var(--name-height)*2);background-position:calc((var(--wordmark-wave)*var(--name-width) + var(--letter-x))*-1) calc((var(--name-height) + var(--letter-y))*-1),calc(var(--letter-x) + var(--letter-width) + var(--wordmark-wave)*var(--name-width) - var(--name-width)*2) calc((var(--name-height) + var(--letter-y))*-1);margin:-.2em -.1em 0;padding:.2em .1em 0;display:inline-block}}@layer component{._mirroredLetter_6llzi_82{--wordmark-mirror:1;scale:-1 1}[data-turning] ._mirroredLetter_6llzi_82{backface-visibility:visible;transition-property:rotate,--wordmark-mirror;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:calc(var(--flip-index)*.1s);rotate:y 180deg;scale:none}[data-pending] ._mirroredLetter_6llzi_82{--wordmark-mirror:0;transition:none;rotate:none;scale:none}}@keyframes _wordmark-wave_6llzi_1{0%,to{--wordmark-wave:.05}50%{--wordmark-wave:.95}}@layer route{._masthead_1ln8v_1{border-block-end:1px solid var(--border);padding-block-end:32px}}@layer route{._name_1ln8v_9{--headline-font-size:min(var(--masthead-font-size),100cqi/7.2)}}@layer route{._moreArticles_1ln8v_18{text-align:start;grid-template-columns:1fr;grid-template-areas:"heading""list""all";row-gap:16px;width:100%;display:grid}@media (width>=640px){._moreArticles_1ln8v_18{-moz-column-gap:16px;grid-template-columns:1fr auto;grid-template-areas:"heading all""list list";align-items:baseline;column-gap:16px}}}@layer route{._moreArticlesHeading_1ln8v_43{grid-area:heading;margin:0}}@layer route{._moreArticlesList_1ln8v_50{grid-area:list;margin-block-end:0}}@layer route{._allArticles_1ln8v_57{grid-area:all;justify-self:start}}
