.dt-root-cinematic .dt-content-block{padding-block:var(--content-block-padding-block);padding-block-start:var(--content-block-padding-block-start,var(--content-block-padding-block));padding-block-end:var(--content-block-padding-block-end,var(--content-block-padding-block))}.dt-root-cinematic .dt-content-block-inner{padding-block:var(--content-block-inner-padding-block);gap:var(--content-block-inner-gap);padding-block-start:var(--content-block-inner-padding-block-start,var(--content-block-inner-padding-block));padding-block-end:var(--content-block-inner-padding-block-end,var(--content-block-inner-padding-block))}.dt-root-cinematic .dt-content-block-footer{padding-block-start:var(--content-block-footer-padding-block-start)}.dt-root-cinematic .dt-page-block{padding-block-start:var(--page-block-padding-block-start,var(--dt-page-block-padding-block-start,var(--dt-page-block-padding-block,40px)))}.dt-root-cinematic .dt-page-block-layout{border-bottom:var(--page-block-layout-border-bottom,var(--page-block-layout-border))}.dt-root-cinematic .dt-action-header-title{font-family:var(--action-header-title-family);font-size:var(--action-header-title-size);line-height:var(--action-header-title-line-height);font-weight:var(--action-header-title-weight);letter-spacing:var(--action-header-title-letter-spacing);text-transform:var(--action-header-title-case);padding-bottom:var(--action-header-title-padding-bottom);text-align:var(--action-header-title-text-align)}.dt-root-cinematic .dt-action-header-action{margin-inline-start:var(--action-header-action-margin-inline-start)}.dt-root-cinematic .dt-action-header-link{color:var(--action-header-link-color,inherit);font-family:var(--action-header-link-family);font-size:var(--action-header-link-size);line-height:var(--action-header-link-line-height);font-weight:var(--action-header-link-weight);letter-spacing:var(--action-header-link-letter-spacing)}.dt-root-cinematic .dt-action-header-link:hover{color:var(--action-header-link-hover-color,inherit)}.dt-root-cinematic .dt-header{background-color:var(--header-bg,transparent);padding-block:var(--header-padding-block);padding-inline:var(--header-padding-inline);align-items:var(--header-align-items);color:var(--header-color,inherit);padding-block-start:var(--header-padding-block-start,var(--header-padding-block));padding-block-end:var(--header-padding-block-end,var(--header-padding-block));padding-inline-start:var(--header-padding-inline-start,var(--header-padding-inline));padding-inline-end:var(--header-padding-inline-end,var(--header-padding-inline))}.dt-root-cinematic .dt-header-masthead{align-items:var(--header-masthead-align-items);gap:var(--header-masthead-gap)}.dt-root-cinematic .dt-hamburger{background-color:var(--header-drawer-bg,transparent);color:var(--header-drawer-color,inherit)}.dt-root-cinematic .dt-header-items{gap:var(--header-items-gap)}.dt-root-cinematic .dt-header-link{color:var(--header-link-color,inherit);font-family:var(--header-link-family);font-size:var(--header-link-size);line-height:var(--header-link-line-height);font-weight:var(--header-link-weight);letter-spacing:var(--header-link-letter-spacing);text-transform:var(--header-link-case)}.dt-root-cinematic .dt-header-link:hover{color:var(--header-link-hover-color,inherit)}.dt-root-cinematic .dt-header-link[data-selected]{color:var(--header-link-selected-color,inherit)}.dt-root-cinematic .dt-header-actions{gap:var(--header-actions-gap)}.dt-root-cinematic .dt-header-account-menu{padding:var(--header-account-menu-padding);background-color:var(--header-account-menu-bg,transparent);border:var(--header-account-menu-border);box-shadow:var(--header-account-menu-box-shadow);min-width:var(--header-account-menu-min-width)}.dt-root-cinematic .dt-header-account-menu-item{color:var(--header-account-menu-item-color,inherit);font-family:var(--header-account-menu-item-family);font-size:var(--header-account-menu-item-size);line-height:var(--header-account-menu-item-line-height);font-weight:var(--header-account-menu-item-weight);padding:var(--header-account-menu-item-padding)}.dt-root-cinematic .dt-header-account-menu-item:hover{color:var(--header-account-menu-item-hover-color,inherit)}.dt-root-cinematic .dt-footer{background-color:var(--footer-bg,transparent);padding-block:var(--footer-padding-block);padding-inline:var(--footer-padding-inline);gap:var(--footer-gap);align-items:var(--footer-align-items);color:var(--footer-color,inherit);text-align:var(--footer-text-align);padding-block-start:var(--footer-padding-block-start,var(--footer-padding-block));padding-block-end:var(--footer-padding-block-end,var(--footer-padding-block));padding-inline-start:var(--footer-padding-inline-start,var(--footer-padding-inline));padding-inline-end:var(--footer-padding-inline-end,var(--footer-padding-inline))}.dt-root-cinematic .dt-footer-brand{gap:var(--footer-brand-gap);align-items:var(--footer-brand-align-items);width:var(--footer-brand-width)}.dt-root-cinematic .dt-footer-tagline{color:var(--footer-tagline-color,inherit);font-family:var(--footer-tagline-family);font-size:var(--footer-tagline-size);line-height:var(--footer-tagline-line-height);font-weight:var(--footer-tagline-weight)}.dt-root-cinematic .dt-section-masthead{padding-block-start:var(--section-masthead-padding-block-start);padding-block-end:var(--section-masthead-padding-block-end)}.dt-root-cinematic .dt-section-masthead-inner{max-width:var(--section-masthead-inner-max-width)}.dt-root-cinematic .dt-section-masthead-art{margin-block-end:var(--section-masthead-art-margin-block-end)}.dt-root-cinematic .dt-section-masthead-title{color:var(--section-masthead-title-color,inherit);font-family:var(--section-masthead-title-family,var(--page-title-family));font-size:var(--section-masthead-title-size,var(--page-title-size));line-height:var(--section-masthead-title-line-height,var(--page-title-line-height));font-weight:var(--section-masthead-title-weight,var(--page-title-weight,400))}.dt-root-cinematic .dt-section-masthead-description{color:var(--section-masthead-description-color,inherit);font-family:var(--section-masthead-description-family,var(--body-family));font-size:var(--section-masthead-description-size,var(--body-size));line-height:var(--section-masthead-description-line-height,var(--body-line-height));font-weight:var(--section-masthead-description-weight,var(--body-weight,400))}.dt-root-cinematic .dt-archive-inner{max-width:var(--archive-inner-max-width)}.dt-root-cinematic .dt-archive-tabs{gap:var(--archive-tabs-gap);padding-block-end:var(--archive-tabs-padding-block-end)}.dt-root-cinematic .dt-archive-tab{color:var(--archive-tab-color,inherit);font-family:var(--archive-tab-family);font-size:var(--archive-tab-size);line-height:var(--archive-tab-line-height);font-weight:var(--archive-tab-weight);letter-spacing:var(--archive-tab-letter-spacing);text-transform:var(--archive-tab-case);padding:var(--archive-tab-padding);border-bottom:var(--archive-tab-border-bottom,var(--archive-tab-border))}.dt-root-cinematic .dt-archive-tab[data-selected]{color:var(--archive-tab-selected-color,inherit);border-bottom:var(--archive-tab-selected-border-bottom,var(--archive-tab-selected-border))}.dt-root-cinematic .dt-archive-search-toggle{color:var(--archive-search-toggle-color,inherit);margin-inline-start:var(--archive-search-toggle-margin-inline-start)}.dt-root-cinematic .dt-archive-title{color:var(--archive-title-color,inherit);font-family:var(--archive-title-family);font-size:var(--archive-title-size);line-height:var(--archive-title-line-height);font-weight:var(--archive-title-weight)}.dt-root-cinematic .dt-archive-month{color:var(--archive-month-color,inherit);font-family:var(--archive-month-family);font-size:var(--archive-month-size);line-height:var(--archive-month-line-height);font-weight:var(--archive-month-weight);letter-spacing:var(--archive-month-letter-spacing);text-transform:var(--archive-month-case)}.dt-root-cinematic .dt-archive-empty-state{padding:var(--archive-empty-state-padding);margin:var(--archive-empty-state-margin);align-items:var(--archive-empty-state-align-items);justify-content:var(--archive-empty-state-justify-content);display:var(--archive-empty-state-display);min-height:var(--archive-empty-state-min-height);text-align:var(--archive-empty-state-text-align)}.dt-root-cinematic .dt-post-header{padding-block:var(--post-header-padding-block);max-width:var(--post-header-max-width);padding-block-start:var(--post-header-padding-block-start,var(--post-header-padding-block));padding-block-end:var(--post-header-padding-block-end,var(--post-header-padding-block))}.dt-root-cinematic .dt-post-header-content{align-items:var(--post-header-content-align-items);text-align:var(--post-header-content-text-align)}.dt-root-cinematic .dt-post-header-kicker{margin-inline:var(--post-header-kicker-margin-inline);margin-inline-start:var(--post-header-kicker-margin-inline-start,var(--post-header-kicker-margin-inline));margin-inline-end:var(--post-header-kicker-margin-inline-end,var(--post-header-kicker-margin-inline))}.dt-root-cinematic .dt-post-header-title{color:var(--post-header-title-color,inherit);font-family:var(--post-header-title-family);font-size:var(--post-header-title-size);line-height:var(--post-header-title-line-height);font-weight:var(--post-header-title-weight)}.dt-root-cinematic .dt-post-header-subtitle{color:var(--post-header-subtitle-color,inherit);font-family:var(--post-header-subtitle-family);font-size:var(--post-header-subtitle-size);line-height:var(--post-header-subtitle-line-height);font-weight:var(--post-header-subtitle-weight)}.dt-root-cinematic .dt-post-header-meta{color:var(--post-header-meta-color,inherit);font-family:var(--post-header-meta-family);font-size:var(--post-header-meta-size);line-height:var(--post-header-meta-line-height);font-weight:var(--post-header-meta-weight);letter-spacing:var(--post-header-meta-letter-spacing);text-align:var(--post-header-meta-text-align);align-items:var(--post-header-meta-align-items);justify-content:var(--post-header-meta-justify-content)}.dt-root-cinematic .dt-post-header-image{border-radius:var(--post-header-image-border-radius,0);max-height:var(--post-header-image-max-height);object-fit:var(--post-header-image-object-fit)}.dt-root-cinematic .dt-post-body{max-width:var(--post-body-max-width)}.dt-root-cinematic .dt-post-related{max-width:var(--post-related-max-width)}.dt-root-cinematic .dt-post-related-title{color:var(--post-related-title-color,inherit);font-family:var(--post-related-title-family);font-size:var(--post-related-title-size);line-height:var(--post-related-title-line-height);font-weight:var(--post-related-title-weight);letter-spacing:var(--post-related-title-letter-spacing);text-transform:var(--post-related-title-case)}.dt-root-cinematic .dt-post-preview-action{border-radius:var(--post-preview-action-border-radius,0);gap:var(--post-preview-action-gap)}.dt-root-cinematic .dt-post-preview-action-item{min-height:var(--post-preview-action-item-min-height);gap:var(--post-preview-action-item-gap);color:var(--post-preview-action-item-color,inherit)}.dt-root-cinematic .dt-post-preview-action-item:hover{color:var(--post-preview-action-item-hover-color,inherit)}.dt-root-cinematic .dt-post-preview-action-item[data-selected]{color:var(--post-preview-action-item-selected-color,inherit)}.dt-root-cinematic .dt-post-preview-action-count{color:var(--post-preview-action-count-color,inherit);font-family:var(--post-preview-action-count-family);font-size:var(--post-preview-action-count-size);line-height:var(--post-preview-action-count-line-height);font-weight:var(--post-preview-action-count-weight);letter-spacing:var(--post-preview-action-count-letter-spacing)}.dt-root-cinematic .dt-post-preview-action-icon{color:var(--post-preview-action-icon-color,inherit);width:var(--post-preview-action-icon-size);height:var(--post-preview-action-icon-size);stroke-width:var(--post-preview-action-icon-stroke-width)}.dt-root-cinematic .dt-post-preview-title{color:var(--post-preview-title-color,inherit);font-family:var(--post-preview-title-family);font-size:var(--post-preview-title-size);line-height:var(--post-preview-title-line-height);font-weight:var(--post-preview-title-weight);padding-bottom:var(--post-preview-title-padding-bottom)}.dt-root-cinematic .dt-post-preview-subtitle{color:var(--post-preview-subtitle-color,inherit);font-family:var(--post-preview-subtitle-family);font-size:var(--post-preview-subtitle-size);line-height:var(--post-preview-subtitle-line-height);font-weight:var(--post-preview-subtitle-weight);padding-bottom:var(--post-preview-subtitle-padding-bottom)}.dt-root-cinematic .dt-post-preview-byline{color:var(--post-preview-byline-color,inherit);font-family:var(--post-preview-byline-family);font-size:var(--post-preview-byline-size);line-height:var(--post-preview-byline-line-height);font-weight:var(--post-preview-byline-weight);letter-spacing:var(--post-preview-byline-letter-spacing);text-transform:var(--post-preview-byline-case)}.dt-root-cinematic .dt-post-preview-date{color:var(--post-preview-date-color,inherit);font-family:var(--post-preview-date-family);font-size:var(--post-preview-date-size);line-height:var(--post-preview-date-line-height);font-weight:var(--post-preview-date-weight);letter-spacing:var(--post-preview-date-letter-spacing);text-transform:var(--post-preview-date-case)}.dt-root-cinematic .dt-post-preview-actions{padding-block-start:var(--post-preview-actions-padding-block-start)}.dt-root-cinematic .dt-content-block-subscribe{padding-block:var(--subscribe-block-padding-block);background-color:var(--subscribe-block-bg,transparent);color:var(--subscribe-block-color,inherit);padding-block-start:var(--subscribe-block-padding-block-start,var(--subscribe-block-padding-block));padding-block-end:var(--subscribe-block-padding-block-end,var(--subscribe-block-padding-block))}.dt-root-cinematic .dt-subscribe-block-title{color:var(--subscribe-block-title-color,inherit);font-family:var(--subscribe-block-title-family);font-size:var(--subscribe-block-title-size);line-height:var(--subscribe-block-title-line-height);font-weight:var(--subscribe-block-title-weight);padding-bottom:var(--subscribe-block-title-padding-bottom);text-align:var(--subscribe-block-title-text-align)}.dt-root-cinematic .dt-subscribe-block-message{color:var(--subscribe-block-message-color,inherit);font-family:var(--subscribe-block-message-family);font-size:var(--subscribe-block-message-size);line-height:var(--subscribe-block-message-line-height);font-weight:var(--subscribe-block-message-weight);padding-bottom:var(--subscribe-block-message-padding-bottom);text-align:var(--subscribe-block-message-text-align)}.dt-root-cinematic .dt-single-post-full-bleed{color:var(--single-post-full-bleed-color,inherit);background-color:var(--single-post-full-bleed-bg,transparent);height:var(--single-post-full-bleed-height);min-height:var(--single-post-full-bleed-min-height);max-height:var(--single-post-full-bleed-max-height);margin-block-end:var(--single-post-full-bleed-margin-block-end)}.dt-root-cinematic .dt-single-post-full-bleed-content{color:var(--single-post-full-bleed-content-color,inherit);max-width:var(--single-post-full-bleed-content-max-width);text-align:var(--single-post-full-bleed-content-text-align)}.dt-root-cinematic .dt-single-post-full-bleed-image{max-width:var(--single-post-full-bleed-image-max-width)}.dt-root-cinematic .dt-single-post-full-bleed-title{color:var(--single-post-full-bleed-title-color,inherit);font-family:var(--single-post-full-bleed-title-family);font-size:var(--single-post-full-bleed-title-size);line-height:var(--single-post-full-bleed-title-line-height);font-weight:var(--single-post-full-bleed-title-weight);padding-bottom:var(--single-post-full-bleed-title-padding-bottom);text-align:var(--single-post-full-bleed-title-text-align)}.dt-root-cinematic .dt-single-post-full-bleed-subtitle{color:var(--single-post-full-bleed-subtitle-color,inherit);font-family:var(--single-post-full-bleed-subtitle-family);font-size:var(--single-post-full-bleed-subtitle-size);line-height:var(--single-post-full-bleed-subtitle-line-height);font-weight:var(--single-post-full-bleed-subtitle-weight);padding-bottom:var(--single-post-full-bleed-subtitle-padding-bottom);text-align:var(--single-post-full-bleed-subtitle-text-align)}.dt-root-cinematic .dt-single-post-full-bleed-byline{color:var(--single-post-full-bleed-byline-color,inherit);font-family:var(--single-post-full-bleed-byline-family);font-size:var(--single-post-full-bleed-byline-size);line-height:var(--single-post-full-bleed-byline-line-height);font-weight:var(--single-post-full-bleed-byline-weight);letter-spacing:var(--single-post-full-bleed-byline-letter-spacing);text-transform:var(--single-post-full-bleed-byline-case)}.dt-root-cinematic .dt-single-post-full-bleed-date{color:var(--single-post-full-bleed-date-color,inherit);font-family:var(--single-post-full-bleed-date-family);font-size:var(--single-post-full-bleed-date-size);line-height:var(--single-post-full-bleed-date-line-height);font-weight:var(--single-post-full-bleed-date-weight);letter-spacing:var(--single-post-full-bleed-date-letter-spacing);text-transform:var(--single-post-full-bleed-date-case)}.dt-root-cinematic .dt-post-grid-body{row-gap:var(--post-grid-body-row-gap,var(--post-grid-body-gap,var(--dt-grid-row-gap,0)));column-gap:var(--post-grid-body-column-gap,var(--post-grid-body-gap,var(--dt-grid-column-gap,0)))}.dt-root-cinematic .dt-zigzag-post-list{gap:var(--zigzag-post-list-gap)}.dt-root-cinematic .dt-zigzag-post-list-title{color:var(--zigzag-post-list-title-color,inherit);font-family:var(--zigzag-post-list-title-family);font-size:var(--zigzag-post-list-title-size);line-height:var(--zigzag-post-list-title-line-height);font-weight:var(--zigzag-post-list-title-weight);padding-bottom:var(--zigzag-post-list-title-padding-bottom)}.dt-root-cinematic .dt-zigzag-post-list-subtitle{color:var(--zigzag-post-list-subtitle-color,inherit);font-family:var(--zigzag-post-list-subtitle-family);font-size:var(--zigzag-post-list-subtitle-size);line-height:var(--zigzag-post-list-subtitle-line-height);font-weight:var(--zigzag-post-list-subtitle-weight);padding-bottom:var(--zigzag-post-list-subtitle-padding-bottom)}.dt-root-cinematic .dt-zigzag-post-list-byline{color:var(--zigzag-post-list-byline-color,inherit);font-family:var(--zigzag-post-list-byline-family);font-size:var(--zigzag-post-list-byline-size);line-height:var(--zigzag-post-list-byline-line-height);font-weight:var(--zigzag-post-list-byline-weight);letter-spacing:var(--zigzag-post-list-byline-letter-spacing);text-transform:var(--zigzag-post-list-byline-case)}.dt-root-cinematic .dt-zigzag-post-list-date{color:var(--zigzag-post-list-date-color,inherit);font-family:var(--zigzag-post-list-date-family);font-size:var(--zigzag-post-list-date-size);line-height:var(--zigzag-post-list-date-line-height);font-weight:var(--zigzag-post-list-date-weight);letter-spacing:var(--zigzag-post-list-date-letter-spacing);text-transform:var(--zigzag-post-list-date-case)}.dt-root-cinematic :where([data-dt-slot-fill-path="contentBlocks.variants.1.slotFills.main"]).dt-post-grid-body,.dt-root-cinematic :where([data-dt-slot-fill-path="contentBlocks.variants.2.slotFills.main"]).dt-post-grid-body,.dt-root-cinematic :where([data-dt-slot-fill-path="contentBlocks.variants.2.responsive.mobile.slotFills.main"]).dt-post-grid-body{row-gap:var(--post-grid-body-row-gap,var(--post-grid-body-gap,var(--dt-grid-row-gap,0)));column-gap:var(--post-grid-body-column-gap,var(--post-grid-body-gap,var(--dt-grid-column-gap,0)))}@supports (color:rgb(from red r g b)){.dt-root-cinematic{--accentMuted:rgb(from var(--accent)r g b/.7)}}.dt-root-cinematic .dt-home-container{gap:var(--size-48)}@media (max-width:768px){.dt-root-cinematic .dt-home-container{gap:var(--size-12)}}.dt-root-cinematic .dt-single-post-full-bleed{overflow:visible}.dt-root-cinematic .dt-single-post-full-bleed-overlay{background:linear-gradient(#00000026 0%,#0000000d 50%,#00000040 100%)}.dt-root-cinematic .dt-single-post-full-bleed-content{z-index:3;--cinematic-hero-card-edge-inset:16px;max-width:calc(100vw - 2*var(--cinematic-hero-card-edge-inset));box-sizing:border-box;width:min(100%,var(--single-post-full-bleed-content-max-width),calc(100vw - 2*var(--cinematic-hero-card-edge-inset)));background-color:var(--paper);padding:var(--size-40)var(--size-48)var(--size-32);align-items:center;gap:var(--size-12);flex-direction:column;display:flex;position:absolute;bottom:-96px;left:50%;transform:translate(-50%)}@media (max-width:768px){.dt-root-cinematic .dt-single-post-full-bleed-content{padding:var(--size-24)var(--size-20);bottom:-64px}}.dt-root-cinematic .dt-single-post-full-bleed-meta{justify-content:center}.dt-root-cinematic .dt-single-post-full-bleed-meta .dt-single-post-full-bleed-date,.dt-root-cinematic .dt-single-post-full-bleed-meta .dt-single-post-full-bleed-byline{margin:0}.dt-root-cinematic .dt-single-post-full-bleed-content:after{content:"";background-color:var(--accent);width:48px;height:48px;margin-top:var(--size-12);border-radius:50%;display:block}.dt-root-cinematic .dt-single-post-full-bleed-content:before{content:"";bottom:calc(var(--size-32) + 12px);background-color:var(--color-accent-inverse);width:24px;height:24px;-webkit-mask:var(--dt-asset-arrow-right)center/24px 24px no-repeat;-webkit-mask:var(--dt-asset-arrow-right)center/24px 24px no-repeat;-webkit-mask:var(--dt-asset-arrow-right)center/24px 24px no-repeat;mask:var(--dt-asset-arrow-right)center/24px 24px no-repeat;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.dt-root-cinematic .dt-single-post-full-bleed-content:before{bottom:calc(var(--size-24) + 12px)}}.dt-root-cinematic .dt-content-block-subscribe{text-align:center}.dt-root-cinematic .dt-content-block-chrome .dt-action-header.dt-action-header-featured .dt-action-header-title-container{flex:1}.dt-root-cinematic .dt-content-block-chrome .dt-action-header.dt-action-header-featured .dt-action-header-title{justify-content:center;align-items:center;gap:var(--size-24);display:flex}.dt-root-cinematic .dt-content-block-chrome .dt-action-header.dt-action-header-featured .dt-action-header-title:before,.dt-root-cinematic .dt-content-block-chrome .dt-action-header.dt-action-header-featured .dt-action-header-title:after{content:"";background-color:var(--accentMuted);flex:1;height:1px}.dt-root-cinematic .dt-content-block-footer .dt-action-header-link:after{content:" →"}.dt-root-cinematic .dt-header{row-gap:var(--size-32);column-gap:var(--size-24);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(max-content,1fr);display:grid}.dt-root-cinematic .dt-header-masthead{flex-direction:column;grid-area:1/2;justify-self:center}.dt-root-cinematic .dt-header-bar{display:contents}.dt-root-cinematic .dt-header-actions{grid-area:1/3;justify-self:end}@media (max-width:1024px){.dt-root-cinematic .dt-header{grid-template-columns:minmax(0,1fr) max-content}.dt-root-cinematic .dt-header-masthead{grid-column:1;justify-self:start}.dt-root-cinematic .dt-header-actions{grid-column:2}}.dt-root-cinematic .dt-header>.dt-header-logo{grid-area:1/1;place-self:center start;position:static}@media (max-width:1024px){.dt-root-cinematic .dt-header:has(>.dt-header-logo){grid-template-columns:auto minmax(0,1fr) max-content}.dt-root-cinematic .dt-header:has(>.dt-header-logo) .dt-header-masthead{grid-column:2}.dt-root-cinematic .dt-header:has(>.dt-header-logo) .dt-header-actions{grid-column:3}}@media (max-width:768px){.dt-root-cinematic .dt-header:has(>.dt-header-logo[data-wordmark-image]){grid-template-columns:minmax(0,1fr) max-content}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo[data-wordmark-image]){grid-template-columns:minmax(0,1fr) max-content}.dt-root-cinematic .dt-header:has(>.dt-header-logo[data-wordmark-image]) .dt-header-masthead{grid-column:1}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo[data-wordmark-image]) .dt-header-masthead{grid-column:1}.dt-root-cinematic .dt-header:has(>.dt-header-logo[data-wordmark-image]) .dt-header-actions{grid-column:2}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo[data-wordmark-image]) .dt-header-actions{grid-column:2}}.dt-root-cinematic .dt-wordmark-text{font-weight:var(--wordmark-weight,400);font-size:min(calc(54px*var(--dt-wordmark-scale,1)),max(28px,calc(8.9vw - 27px)));text-transform:var(--wordmark-case);letter-spacing:.01em;color:var(--ink);line-height:1.1}.dt-root-cinematic .dt-wordmark-image{height:calc(72px*var(--dt-wordmark-scale,1))}@media (max-width:768px){.dt-root-cinematic .dt-header{row-gap:var(--size-16);column-gap:var(--size-12)}.dt-root-cinematic .dt-header-actions .dt-button{--btn-padding-y:var(--size-8);--btn-font:var(--type-meta-sm)}.dt-root-cinematic .dt-footer .dt-wordmark-text{font-size:min(calc(32px*var(--dt-wordmark-scale,1)),max(20px,calc(8.9vw - 32px)))}.dt-root-cinematic .dt-footer .dt-wordmark-image{height:calc(48px*var(--dt-wordmark-scale,1))}html .dt-root-cinematic .dt-header{padding-inline:var(--content-container-horizontal-padding)}.dt-root-cinematic .single-post.container{margin-inline:var(--content-container-horizontal-padding)}}.dt-root-cinematic .dt-header-nav{margin-inline:calc(-1*var(--content-container-horizontal-padding));grid-area:2/1/auto/-1;display:none}.dt-root-cinematic .dt-header-items{padding-inline:var(--content-container-horizontal-padding)}.dt-root-cinematic .dt-footer{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.dt-root-cinematic .dt-footer:before{content:"";width:calc(100% - 2*var(--content-container-horizontal-padding,16px));max-width:calc(var(--content-container-max-width,1280px) - 2*var(--content-container-horizontal-padding,16px));background-color:var(--accentMuted);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dt-root-cinematic .dt-footer-brand{flex-direction:column;display:flex}.dt-root-cinematic .dt-footer-tagline{margin:0}.dt-root-cinematic .dt-subscribe-footer-cta{width:100%;max-width:480px}.dt-root-cinematic .dt-subscribe-footer-form{min-height:48px}.dt-root-cinematic .dt-subscribe-footer-input{font-family:var(--type-meta-font-family);font-size:17px;line-height:1.3}.dt-root-cinematic .dt-subscribe-footer-input::placeholder{color:var(--meta)}.dt-root-cinematic .dt-subscribe-footer-form .dt-button{--btn-padding-x:var(--size-24)}@media (max-width:480px){.dt-root-cinematic .dt-subscribe-footer-form{min-height:44px}.dt-root-cinematic .dt-subscribe-footer-input{padding-inline:var(--size-12);font-size:16px}.dt-root-cinematic .dt-subscribe-footer-form .dt-button{--btn-padding-x:var(--size-16);--btn-font:var(--type-meta-sm)}}.dt-root-cinematic .dt-hamburger-trigger{display:flex}.dt-root-cinematic .dt-hamburger-menu-row{text-transform:uppercase;font-size:32px;line-height:1.1}.dt-root-cinematic .dt-hamburger-menu-row:hover{color:var(--accent)}.dt-root-cinematic .dt-home-top[data-header-nav=inline] .dt-header-nav,.dt-root-cinematic[data-header-nav=inline] .dt-header-nav{display:flex}.dt-root-cinematic .dt-home-top[data-header-nav=inline] .dt-hamburger-trigger,.dt-root-cinematic[data-header-nav=inline] .dt-hamburger-trigger{display:none}.dt-root-cinematic .dt-header-account-trigger{color:var(--ink)}.dt-root-cinematic .dt-header-account-avatar{background-color:var(--accent);color:var(--color-accent-inverse)}.dt-root-cinematic .dt-header-account-chevron{color:var(--dt-header-icon-color,var(--ink))}.dt-root-cinematic .dt-header-account-menu-item:focus-visible{color:var(--accent)}.dt-root-cinematic .dt-home-top[data-hero-option=overlay]{position:relative}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header{z-index:10;padding-block:var(--size-24)var(--size-48);padding-inline:var(--dt-column-padding-inline);background:linear-gradient(#0009 0%,#0000 100%);grid-template-columns:minmax(0,1fr) max-content;position:absolute;inset:0 0 auto}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header-masthead{flex-direction:row;grid-column:1;justify-content:flex-start;justify-self:start;align-items:center}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header-actions{grid-column:2}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo){grid-template-columns:auto minmax(0,1fr) max-content}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo) .dt-header-masthead{grid-column:2}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header:has(>.dt-header-logo) .dt-header-actions{grid-column:3}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header-nav{display:none}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-hamburger-trigger{display:flex}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed{height:76vh;min-height:520px;max-height:760px;margin-bottom:0}@media (max-width:768px){.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed{height:64vh;min-height:420px}}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-overlay{background:linear-gradient(#0000 40%,#000000b3 100%)}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-wordmark-text,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-header-link,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-hamburger-trigger,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-content,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-title,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-subtitle,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-byline,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-date{color:var(--ink-on-dark)}.dt-root-cinematic .dt-home-top[data-hero-option=overlay]{--dt-button-outline:var(--ink-on-dark)}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-content{text-align:left;background-color:#0000;align-items:flex-start;padding:0;position:static;bottom:auto;left:auto;transform:none}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-content:before,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-content:after{display:none}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-title,.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-subtitle{text-align:left}.dt-root-cinematic .dt-home-top[data-hero-option=overlay] .dt-single-post-full-bleed-meta{justify-content:flex-start}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-wordmark-text{font-size:calc(96px*var(--dt-wordmark-scale,1));letter-spacing:.02em}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-header{padding-block:var(--size-40)var(--size-16);grid-template-rows:auto}@media (min-width:769px){.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-header-masthead{grid-column:2}}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-post-preview-large .dt-post-preview-body{text-align:center;align-items:center}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-post-preview-large .dt-post-preview-meta{justify-content:center}@media (max-width:768px){.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-header{padding-block:var(--size-16)var(--size-12);column-gap:var(--size-8)}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-header .dt-button{letter-spacing:0}.dt-root-cinematic .dt-home-top[data-hero-option=big-masthead] .dt-header .dt-header-account{padding-inline:0}}.dt-root-cinematic .dt-home-top :is(.dt-single-post-full-bleed[data-has-image=false],.dt-image-placeholder){background:linear-gradient(135deg,color-mix(in srgb,var(--accent)28%,var(--ink-on-light)),color-mix(in srgb,var(--paper)18%,var(--ink-on-light)))}.dt-root-cinematic .dt-header-icons{--dt-header-icon-hover-color:var(--accent);--dt-header-icon-hover-bg:transparent}