.EditorialOpener_editorialOpener__g4z52{position:relative;display:grid;grid-template-columns:subgrid;grid-column:full-start/full-end;min-height:var(--_min-height,100svh);overflow:hidden}@media (orientation:landscape) and (min-width:1800px){.EditorialOpener_editorialOpener__g4z52{min-height:clamp(70vh,var(--_min-height,100svh),90vh)}}.EditorialOpener_heroWrapper__ysDsp{position:absolute;inset:0;z-index:var(--tome-z-base)}.EditorialOpener_heroImage__uH1Cw{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EditorialOpener_heroImageMobile__J2lwF{display:none}@media (max-width:768px){.EditorialOpener_heroImageMobile__J2lwF{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EditorialOpener_heroImage__uH1Cw{display:none}}.EditorialOpener_textBlock__ueugG{position:relative;z-index:calc(var(--tome-z-base) + 1);display:flex;flex-direction:column;gap:var(--tome-space-sm);padding:var(--tome-space-xl);max-width:55ch}.EditorialOpener_text-bottom-left__4LBpI .EditorialOpener_textBlock__ueugG{align-self:end;justify-self:start;grid-column:2/8}.EditorialOpener_text-bottom-right__s_uLy .EditorialOpener_textBlock__ueugG{align-self:end;justify-self:end;grid-column:7/13}.EditorialOpener_text-center-left__h9Csz .EditorialOpener_textBlock__ueugG{align-self:center;justify-self:start;grid-column:2/8}.EditorialOpener_text-center-right__hPovm .EditorialOpener_textBlock__ueugG{align-self:center;justify-self:end;grid-column:7/13}.EditorialOpener_dark-text-light-band__M64g2 .EditorialOpener_textBlock__ueugG{background-color:color-mix(in oklch,var(--tome-color-background) 85%,transparent);color:var(--tome-color-foreground)}.EditorialOpener_light-text-dark-band__CSojr .EditorialOpener_textBlock__ueugG{background-color:color-mix(in oklch,var(--tome-color-foreground) 85%,transparent);color:var(--tome-color-background)}.EditorialOpener_kicker__AoaTg{font-size:var(--tome-type-size-xs);font-variant-caps:all-small-caps;letter-spacing:var(--tome-type-tracking-widest);text-transform:uppercase;color:var(--tome-color-primary)}.EditorialOpener_light-text-dark-band__CSojr .EditorialOpener_kicker__AoaTg{color:var(--tome-color-background,#fff)}.EditorialOpener_headline__ExuM7{font-size:var(--tome-type-size-hero);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-tight);letter-spacing:var(--tome-type-tracking-tight)}.EditorialOpener_deck__p2mbj{font-size:var(--tome-type-size-lg);line-height:var(--tome-type-leading-snug)}.EditorialOpener_byline__6cXJj{display:flex;align-items:center;gap:var(--tome-space-xs);font-size:var(--tome-type-size-sm)}.EditorialOpener_authorLink__FdP5B{color:inherit;text-decoration:underline;text-underline-offset:.15em}.EditorialOpener_authorLink__FdP5B,.EditorialOpener_authorName__2rhLN{font-weight:var(--tome-type-weight-medium)}.EditorialOpener_publishDate__0A5gr{color:var(--tome-color-on-surface-muted)}.EditorialOpener_light-text-dark-band__CSojr .EditorialOpener_publishDate__0A5gr{color:color-mix(in oklch,var(--tome-color-background,hsl(0 0% 100%)) 70%,var(--tome-color-foreground,hsl(222 84% 5%)))}.EditorialSidenote_editorialSidenote__KAKcO{grid-column:marginalia-right-start/marginalia-right-end;max-width:30ch;padding-block:var(--tome-space-sm)}.EditorialSidenote_body__KWKBR{font-size:var(--tome-type-size-sm);line-height:var(--tome-type-leading-normal);color:var(--tome-color-on-surface-muted)}.EditorialSidenote_bordered___DJCH{border-inline-start:1px solid var(--tome-color-border);padding-inline-start:var(--tome-space-sm)}.EditorialSidenote_sidenote__aQAoq .EditorialSidenote_body__KWKBR{font-style:normal}.EditorialSidenote_marginalia__tVloz .EditorialSidenote_body__KWKBR{font-size:var(--tome-type-size-xs)}.EditorialSidenote_editor-note__m_6qQ .EditorialSidenote_body__KWKBR{font-style:italic}.EditorialSidenote_editor-note__m_6qQ:before{content:"Ed.";display:block;font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);text-transform:uppercase;letter-spacing:var(--tome-type-tracking-wide);color:var(--tome-color-on-surface-muted);margin-block-end:var(--tome-space-xxs)}@media (max-width:768px){.EditorialSidenote_editorialSidenote__KAKcO{grid-column:content-start/content-end;max-width:none}.EditorialSidenote_mobile-inline-expansion__VxN6D{margin-block:var(--tome-space-sm);padding:var(--tome-space-sm);background-color:var(--tome-color-surface);border-radius:var(--tome-radius-sm);border-inline-start:none}.EditorialSidenote_mobile-endnote__hyZHP{display:none}}.PostHero_postHero__1QNRk{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-content:end;position:relative;min-height:clamp(14rem,25vh,20rem);padding:var(--tome-space-lg) var(--tome-grid-padding);background-color:var(--tome-color-primary);color:var(--tome-color-on-primary);overflow:hidden}.PostHero_variant-image-overlay__3Redg{min-height:clamp(18rem,35vh,28rem)}.PostHero_bgImageLayer__Tnxak{position:absolute;inset:0;z-index:0}.PostHero_bgImage__qfS3U{position:absolute;inset:0}.PostHero_bgImage__qfS3U,.PostHero_bgImage__qfS3U img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PostHero_bgOverlay___oQfO{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklch,var(--tome-color-foreground) 85%,transparent),color-mix(in oklch,var(--tome-color-foreground) 30%,transparent) 80%)}.PostHero_inner__WwMaI{grid-column:1/-1;grid-row:1;align-self:end;position:relative;z-index:1;width:100%;max-width:80rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--tome-space-md)}.PostHero_metaTop___M9a9{display:flex;align-items:center;gap:var(--tome-space-sm)}.PostHero_category__DQN56{font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-bold);padding-inline-start:var(--tome-space-xs);border-inline-start:3px solid currentColor}.PostHero_category__DQN56,.PostHero_classification__horPr{text-transform:uppercase;letter-spacing:var(--tome-type-tracking-widest)}.PostHero_classification__horPr{font-family:var(--tome-type-mono);font-size:var(--tome-type-size-micro);padding:var(--tome-space-1) var(--tome-space-2);border:1px solid}.PostHero_metaBottom__xbwW5{display:flex;flex-wrap:wrap;gap:var(--tome-space-sm);font-family:var(--tome-type-mono);font-size:var(--tome-type-size-xs)}.PostHero_metaItem__TK9WH{white-space:nowrap}.PostHero_accent-info__OOmrq .PostHero_category__DQN56{border-color:var(--tome-color-primary)}.PostHero_accent-success__RSJ88 .PostHero_category__DQN56{border-color:var(--tome-color-success)}.PostHero_accent-warning__e2Etk .PostHero_category__DQN56{border-color:var(--tome-color-warning)}.PostHero_accent-destructive__D3cYr .PostHero_category__DQN56{border-color:var(--tome-color-destructive)}.PostHero_accent-primary__L_Idu .PostHero_category__DQN56{border-color:var(--tome-color-primary)}@container (max-width: 768px){.PostHero_postHero__1QNRk{min-height:clamp(12rem,20vh,16rem)}}.RelatedPosts_relatedPosts__9toXE{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:var(--tome-space-lg);padding-inline:var(--tome-space-md);border-block-start:1px solid var(--tome-color-border)}.RelatedPosts_header__qxYyp{grid-column:1/-1;margin-block-end:var(--tome-space-sm)}.RelatedPosts_title__zopvd{font-size:var(--tome-type-size-xl);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-snug);color:var(--tome-color-foreground)}.RelatedPosts_description__oBw5l{font-size:var(--tome-type-size-sm);color:var(--tome-color-on-surface-muted);line-height:var(--tome-type-leading-normal);margin-block-start:var(--tome-space-1)}.RelatedPosts_grid__x0GDE{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--tome-space-sm)}.RelatedPosts_card___9qlh{padding:var(--tome-space-sm);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);background-color:var(--tome-color-background);transition:box-shadow var(--tome-motion-fast) var(--tome-motion-ease-out)}.RelatedPosts_card___9qlh:hover{box-shadow:var(--tome-shadow-sm)}.RelatedPosts_cardTitle__WFDMU{font-size:var(--tome-type-size-base);font-weight:var(--tome-type-weight-semibold);line-height:var(--tome-type-leading-snug);color:var(--tome-color-foreground)}.RelatedPosts_cardTitle__WFDMU a{color:inherit;text-decoration:none}.RelatedPosts_cardTitle__WFDMU a:hover{color:var(--tome-color-primary)}.RelatedPosts_placeholder__KkZeE{font-size:var(--tome-type-size-sm);color:var(--tome-color-on-surface-muted);grid-column:1/-1}