.production-article-layout{--template-column-aside-width: 230px;--template-column-details-width: 390px;--template-column-sidebar-width: 230px;--template-column-body-width: calc(var(--template-column-details-width) + var(--template-column-gutter-width) + var(--template-column-sidebar-width));--template-column-gutter-width: 50px;--section-adjacent-margin-block: 3rem;--masthead-margin-block-end: 2rem;position:relative;display:grid;margin-inline:auto;grid-template-areas:"bleed-start aside . masthead masthead masthead bleed-end" "bleed-start aside . details . sidebar bleed-end" "bleed-start aside . body body body bleed-end";grid-template-columns:[bleed-start] 1fr [aside] var(--template-column-aside-width) var(--template-column-gutter-width) [summary] var(--template-column-details-width) var(--template-column-gutter-width) [sidebar] var(--template-column-sidebar-width) 1fr [bleed-end]}.production-article-layout>*{grid-column:body}.production-article-layout>.production-masthead{grid-area:masthead;margin-block-end:var(--masthead-margin-block-end)}.production-article-layout>.production-article-details{grid-area:details}.production-article-layout>.production-sidebar{grid-area:sidebar}.production-article-layout>.production-article-aside{grid-area:aside;position:sticky;--inset-block-start: 1;inset-block-start:var(--inset-block-start);align-self:flex-start}.production-article-layout>*.-columnstart\:body{grid-column-start:body}.production-article-layout>*.-columnend\:bleed-end{grid-column-end:bleed-end}.production-article-layout>.production-article-details,.production-article-layout>.production-article-sidebar{margin-block-end:var(--section-adjacent-margin-block)}.production-article-layout>.section,.production-article-layout>.show-episodes-list,.production-article-layout>.show-seasons-overview{margin-block-end:var(--section-adjacent-margin-block)}.production-article-layout>.section{padding-block-end:initial}.production-article-layout>.show-seasons-overview{grid-column-start:body;grid-column-end:bleed-end;display:grid;grid-template-columns:[body] var(--template-column-body-width) 1fr [bleed-end]}.production-article-layout>.show-seasons-overview>*{grid-column:body}.production-article-layout>.show-seasons-overview>.show-poster-carousel{--inline-start-offset: calc(var(--template-column-gutter-width));--inline-end-offset: calc(100% - var(--inline-start-offset) - var(--template-column-body-width));grid-column:body / bleed-end}.call-to-action.-banner{container-type:inline-size;container-name:call-to-action;max-width:41.875rem;margin-inline:auto}.call-to-action.-banner>.layout{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-clip:border-box;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:default;display:block;cursor:pointer;position:relative;width:100%;text-align:left;padding-block:var(--spacing-medium);padding-inline:var(--spacing-large);border-radius:var(--panel-border-radius-default);overflow:hidden;background-color:var(--surface-color)}.call-to-action.-banner>.layout:not(:disabled):focus,.call-to-action.-banner>.layout:not(:disabled):hover{text-decoration:inherit}.call-to-action.-banner>.layout>.background{inset:0;position:absolute;pointer-events:none}.call-to-action.-banner>.layout>.background>.image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(prefers-reduced-motion:no-preference){.call-to-action.-banner>.layout>.background>.image{transition:scale var(--scale-transition-duration, var(--duration-xlong)) var(--easing-default) var(--scale-transition-delay, var(--duration-long));will-change:scale;scale:var(--background-scale, 1.0125);transform-origin:80% center}}.call-to-action.-banner>.layout>.background:after{content:"";inset:0;position:absolute;width:100%;height:100%;transition:opacity var(--transition-duration, var(--timing-duration-out)) var(--easing-default);opacity:var(--background-overlay-opacity, 0);background-color:var(--theme-background-color)}.call-to-action.-banner>.layout>.content{position:relative;width:var(--content-width, 50%);opacity:var(--content-opacity, 1);transition:opacity var(--transition-duration, var(--timing-duration-out)) var(--easing-default)}.call-to-action.-banner>.layout .title{font-weight:700;color:var(--title-content-color);text-wrap:balance;transition:color var(--transition-duration, var(--timing-duration-out)) var(--easing-default);margin-block:0}.call-to-action.-banner>.layout .description{text-wrap:pretty;color:var(--description-content-color);transition:color var(--transition-duration, var(--timing-duration-out)) var(--easing-default);margin-block-start:var(--spacing-xsmall);text-box-trim:trim-both}.call-to-action.-banner>.layout .description strong{font-size:var(--body-meta-font-size);line-height:var(--body-meta-line-height);text-transform:uppercase;letter-spacing:var(--title-all-caps-letter-spacing)}@media(hover:hover)and (pointer:fine){.call-to-action.-banner>.layout:hover{--transition-duration: var(--timing-duration-in);--scale-transition-duration: var(--timing-duration-in);--scale-transition-delay: 0s;--title-content-color: var(--interaction-content-color);--description-content-color: var(--interaction-content-color);--background-scale: 1.025}}.call-to-action.-banner>.layout:active{--scale-transition-duration: var(--duration-short);--scale-transition-delay: 0s;--transition-duration: var(--duration-xshort);--background-scale: 1;--background-overlay-opacity: .2;--content-opacity: .75}.call-to-action.-banner>.layout:focus-visible{--transition-duration: var(--timing-duration-in);--scale-transition-duration: var(--timing-duration-in);--scale-transition-delay: 0s;--title-content-color: var(--interaction-content-color);--description-content-color: var(--interaction-content-color);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset-medium)}@container (width < 468px){.call-to-action.-banner>.layout{--content-width: 70%;padding-inline:var(--spacing-medium)}}.call-to-action-banner-list{--block-space: var(--spacing-adjacent-component)}.call-to-action-banner-list>*+*{margin-block-start:var(--block-space)}.cast-crew-details-tabs{margin-block-start:var(--spacing-xlarge)}.cast-crew-details-tabs>.content-tab-filters{margin-block-end:var(--spacing-medium)}.cast-crew-details-tabs .release-table-group .release-table{clear:both}.cast-crew-details-tabs .release-table-group .release-table+.release-table-title{margin-block-start:1em}.cast-crew-details-tabs .release-table-group .release-table-title{margin-block-start:0;margin-block-end:.33333333em}
