@font-face{font-family:GeoBrandRegular;font-display:swap;src:url(/brand/fonts/geographweb-regular.woff2)format("woff2")}@font-face{font-family:GeoBrandRegularItalic;font-display:swap;src:url(/brand/fonts/geographweb-regularitalic.woff2)format("woff2")}@font-face{font-family:GeoBrandMedium;font-display:swap;src:url(/brand/fonts/geographweb-medium.woff2)format("woff2")}@font-face{font-family:GeoBrandMediumItalic;font-display:swap;src:url(/brand/fonts/geographweb-mediumitalic.woff2)format("woff2")}@font-face{font-family:GeoBrandBold;font-display:swap;src:url(/brand/fonts/geographweb-bold.woff2)format("woff2")}@font-face{font-family:GeoBrandBoldItalic;font-display:swap;src:url(/brand/fonts/geographweb-bolditalic.woff2)format("woff2")}@font-face{font-family:GeoBrandBlack;font-display:swap;src:url(/brand/fonts/geographweb-black.woff2)format("woff2")}@font-face{font-family:GeoEditRegular;font-display:swap;src:url(/brand/fonts/geographeditweb-regular.woff2)format("woff2")}@font-face{font-family:GeoEditRegular;font-weight:500;font-display:swap;src:url(/brand/fonts/geographeditweb-medium.woff2)format("woff2")}@font-face{font-family:GeoEditRegular;font-weight:700;font-display:swap;src:url(/brand/fonts/geographeditweb-bold.woff2)format("woff2")}@font-face{font-family:GeoEditRegularItalic;font-display:swap;src:url(/brand/fonts/geographeditweb-regularitalic.woff2)format("woff2")}@font-face{font-family:GeoEditMedium;font-display:swap;src:url(/brand/fonts/geographeditweb-medium.woff2)format("woff2")}@font-face{font-family:GeoEditMediumItalic;font-display:swap;src:url(/brand/fonts/geographeditweb-mediumitalic.woff2)format("woff2")}@font-face{font-family:GeoEditBold;font-display:swap;src:url(/brand/fonts/geographeditweb-bold.woff2)format("woff2")}@font-face{font-family:GeoEditBoldItalic;font-display:swap;src:url(/brand/fonts/geographeditweb-bolditalic.woff2)format("woff2")}@font-face{font-family:GeoEditBlack;font-display:swap;src:url(/brand/fonts/geographeditweb-black.woff2)format("woff2")}@font-face{font-family:GrosvenorBook;font-display:swap;src:url(/brand/fonts/grosvenor-book-regular-v2.woff2)format("woff2")}@font-face{font-family:GrosvenorBookMedium;font-display:swap;src:url(/brand/fonts/grosvenor-book-medium.woff2)format("woff2")}:root{--ng-yellow:#fc0;--ng-black:#000;--ng-white:#fff;--ng-ink:#151617;--ng-ink-2:#2b2c2d;--ng-grey-900:#333;--ng-grey-800:#48494a;--ng-grey-700:#555;--ng-grey-600:#6c6e6f;--ng-grey-550:#6c6d6f;--ng-grey-500:#8d8e90;--ng-grey-450:#999;--ng-grey-400:#a5a6a7;--ng-grey-300:#c7c7c9;--ng-grey-250:#cbccce;--ng-grey-200:#dcdddf;--ng-grey-150:#e6e6e6;--ng-grey-100:#edeef0;--ng-grey-75:#f2f2f2;--ng-grey-50:#f4f4f4;--ng-grey-25:#fafafa;--ng-footer-rule:gray;--ng-link-blue:#06c;--ng-focus-blue:#7aacfe;--ng-focus-tile:#0651c2;--ng-error:#fc4349;--ng-grad-tile:linear-gradient(0deg, #000000e6, transparent 80%);--ng-grad-band:linear-gradient(-179deg, #0000, #000);--ng-grad-film:linear-gradient(180deg, transparent, #000 65%, #000);--ng-grad-frame:linear-gradient(-180deg, #0000, #000);--ng-grad-arrow-right:linear-gradient(270deg, #000000bf, #0000);--ng-grad-arrow-left:linear-gradient(90deg, #000000bf, #0000);--ng-tint-low:.1;--ng-tint-high:.5;--ng-font-stack:"Open Sans", AppleGothic, Georgia, sans-serif;--ng-font-brand:GeoBrandRegular, var(--ng-font-stack);--ng-font-brand-medium:GeoBrandMedium, var(--ng-font-stack);--ng-font-brand-bold:GeoBrandBold, var(--ng-font-stack);--ng-font-brand-black:GeoBrandBlack, var(--ng-font-stack);--ng-font-edit:GeoEditRegular, var(--ng-font-stack);--ng-font-edit-italic:GeoEditRegularItalic, var(--ng-font-stack);--ng-font-edit-medium:GeoEditMedium, var(--ng-font-stack);--ng-font-edit-medium-italic:GeoEditMediumItalic, var(--ng-font-stack);--ng-font-edit-bold:GeoEditBold, var(--ng-font-stack);--ng-font-edit-bold-italic:GeoEditBoldItalic, var(--ng-font-stack);--ng-font-serif:GrosvenorBook, Georgia, serif;--ng-font-serif-medium:GrosvenorBookMedium, Georgia, serif;--ng-t-display:54px;--ng-lh-display:81px;--ng-ls-display:3px;--ng-t-h1:42px;--ng-lh-h1:49.98px;--ng-ls-h1:3.5px;--ng-t-heading:32px;--ng-lh-heading:40px;--ng-ls-heading:3px;--ng-t-heading-sm:22px;--ng-lh-heading-sm:28px;--ng-ls-heading-sm:3px;--ng-t-carousel:18px;--ng-lh-carousel:27px;--ng-ls-carousel:3px;--ng-t-carousel-m:16px;--ng-lh-carousel-m:24px;--ng-t-kicker:12px;--ng-lh-kicker:18px;--ng-ls-kicker:3px;--ng-t-kicker-sm:10px;--ng-lh-kicker-sm:16px;--ng-ls-kicker-sm:2px;--ng-t-credit:10px;--ng-lh-credit:16px;--ng-ls-credit:1px;--ng-t-chip:12px;--ng-lh-chip:18px;--ng-ls-chip:1.68px;--ng-t-nav:14px;--ng-lh-nav:20px;--ng-ls-nav:.2px;--ng-t-nav-m:18px;--ng-lh-nav-m:24px;--ng-t-menu-link:22px;--ng-lh-menu-link:28px;--ng-ls-menu-link:.6px;--ng-t-menu-link-m:16px;--ng-lh-menu-link-m:22px;--ng-t-column:14px;--ng-lh-column:20px;--ng-ls-column:.2px;--ng-t-hero-title:38px;--ng-lh-hero-title:46.018px;--ng-t-hero-title-m:28px;--ng-lh-hero-title-m:33.992px;--ng-t-tile-title:22px;--ng-lh-tile-title:28px;--ng-ls-tile-title:.1px;--ng-t-list-title:16px;--ng-lh-list-title:24px;--ng-ls-list-title:.1px;--ng-t-menu-title:15px;--ng-lh-menu-title:20px;--ng-ls-menu-title:.2px;--ng-t-card-h3:28px;--ng-lh-card-h3:33.992px;--ng-t-story-h1:36px;--ng-lh-story-h1:42px;--ng-t-story-h1-m:32px;--ng-lh-story-h1-m:38px;--ng-t-dek:16px;--ng-lh-dek:22px;--ng-t-body:18px;--ng-lh-body:32px;--ng-t-body-h2:24px;--ng-lh-body-h2:32px;--ng-t-lede:18px;--ng-lh-lede:27px;--ng-ls-lede:.1px;--ng-t-text:16px;--ng-lh-text:24px;--ng-ls-text:.1px;--ng-t-caption:14px;--ng-lh-caption:20px;--ng-t-small:14px;--ng-lh-small:20.006px;--ng-ls-small:.1px;--ng-t-footer:12px;--ng-lh-footer:17.148px;--ng-ls-footer:.1px;--ng-t-copyright:12px;--ng-lh-copyright:15px;--ng-ls-copyright:.2px;--ng-space-1:4px;--ng-space-2:8px;--ng-space-3:12px;--ng-space-4:16px;--ng-space-5:20px;--ng-space-6:24px;--ng-space-8:32px;--ng-space-10:40px;--ng-space-15:60px;--ng-space-16:64px;--ng-column:1020px;--ng-column-wide:1080px;--ng-column-article:718px;--ng-column-figure:930px;--ng-gutter:20px;--ng-gutter-m:16px;--ng-gutter-nav-m:22px;--ng-grid-gap:40px;--ng-grid-gap-m:16px;--ng-list-gap:24px;--ng-carousel-gap:20px;--ng-slide:313px;--ng-slide-m:260px;--ng-thumb:90px;--ng-thumb-menu:92.5px;--ng-thumb-menu-m:106px;--ng-module-pad:60px;--ng-header-h:68px;--ng-header-h-m:52px;--ng-tile-w:313px;--ng-tile-h:423px;--ng-promo-w:667px;--ng-keyart-w:172px;--ng-keyart-h:258px;--ng-rule-w:60px;--ng-rule-h:4px;--ng-bar-w:5px;--ng-border-tile:1px solid var(--ng-grey-150);--ng-border-button:2px;--ng-radius:0;--ng-radius-circle:50%;--ng-radius-disc:100px;--ng-shadow-none:none;--ng-shadow-keyart:0 2px 27px #00000080;--ng-focus-ring:0 0 0 2px #fff, 0 0 0 4px #48494a;--ng-focus-ring-dark:0 0 0 2px #fff, 0 0 0 4px #000;--ng-focus-ring-nav:0 0 0 2px #fff, 0 0 0 4px #6c6e6f;--ng-nav-active:inset 0 -4px 0 -1px var(--ng-yellow);--ng-bp-xs:480px;--ng-bp-sm:768px;--ng-bp-nav:1010px;--ng-bp-md:1024px;--ng-bp-lg:1120px;--ng-bp-xl:1240px;--ng-bp-xxl:1440px;--ng-ease-container:cubic-bezier(0, 0, .43, 1);--ng-ease-slide:cubic-bezier(0, 0, .2, 1);--ng-ease-chip:cubic-bezier(.15, 0, 0, 1);--ng-ease-caret:cubic-bezier(.17, .17, .67, 1);--ng-dur-fast:.1s;--ng-dur-fill:.125s;--ng-dur-zoom:.25s;--ng-dur-menu-close:.25s;--ng-dur-drawer:.26s;--ng-dur-button:.3s;--ng-dur-slide:.35s;--ng-dur-image:.5s;--ng-dur-header:.5s;--ng-dur-menu-open:1.3s;--ng-dur-pulse:1.6s;--ng-transition-zoom:transform var(--ng-dur-zoom), opacity var(--ng-dur-image);--ng-transition-fill:width var(--ng-dur-button), color var(--ng-dur-button);--ng-transition-textfill:background-size var(--ng-dur-fill) ease-in;--ng-transition-menu-open:max-height var(--ng-dur-menu-open) var(--ng-ease-container) 17ms, opacity .217s linear 17ms;--ng-transition-menu-close:max-height var(--ng-dur-menu-close) var(--ng-ease-container) 33ms, opacity var(--ng-dur-menu-close) linear 33ms;--ng-transition-drawer:transform var(--ng-dur-drawer) var(--ng-ease-container), opacity .12s linear;--ng-transition-header:transform var(--ng-dur-header) ease;--ng-transition-slide:transform var(--ng-dur-slide) var(--ng-ease-slide);--ng-z-header:10000;--ng-z-drawer:10000;--ng-z-overlay:10100}@media (width<=1119px){:root{--ng-rule-w:40px}}@media (width<=767px){:root{--ng-rule-w:30px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--ng-white);color:var(--ng-black);font-family:var(--ng-font-brand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.15;overflow-x:hidden}img,video,picture,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--ng-yellow);color:var(--ng-black)}:focus{outline:none}:focus-visible{box-shadow:var(--ng-focus-ring);outline:none}a.ng-tile-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ng-white), inset 0 0 0 4px var(--ng-focus-tile)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ng-column{width:100%;max-width:var(--ng-column);padding:0 var(--ng-gutter);margin:0 auto}@media (width<=767px){.ng-column{padding:0 var(--ng-gutter-m)}}.ng-eyebrow{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;font-weight:400}.ng-eyebrow--regular{font-family:var(--ng-font-brand)}.ng-eyebrow--muted{color:var(--ng-grey-700)}.ng-eyebrow--small{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm)}.ng-rule{background:var(--ng-yellow);height:var(--ng-rule-h);width:var(--ng-rule-w);margin:21px auto 0;line-height:0;display:block}.ng-rule--left{margin-left:0}.ng-display{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-display);line-height:var(--ng-lh-display);letter-spacing:var(--ng-ls-display)}.ng-h1{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1)}.ng-heading{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}.ng-heading--sm{font-size:var(--ng-t-heading-sm);line-height:var(--ng-lh-heading-sm);letter-spacing:var(--ng-ls-heading-sm)}@media (width<=767px){.ng-display{font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1)}}.ng-textfill{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;color:var(--ng-black);background-image:linear-gradient(120deg, var(--ng-yellow), var(--ng-yellow));border-bottom:2px solid var(--ng-yellow);transition:var(--ng-transition-textfill);cursor:pointer;background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;text-decoration:none}.ng-textfill:hover,.ng-textfill:focus-visible{color:var(--ng-black);background-size:100% 100%}.ng-textfill--inverse{color:var(--ng-white)}.ng-textfill--inverse:hover,.ng-textfill--inverse:focus-visible{color:var(--ng-black)}.ng-textfill--large{font-size:14px;line-height:20.006px}.ng-prose a,.ng-underline{text-underline-offset:2px;text-decoration:underline}.ng-theme-dark{background:var(--ng-black);color:var(--ng-white)}.ng-theme-light{background:var(--ng-white);color:var(--ng-black)}.ng-ratio{width:100%;position:relative;overflow:hidden}.ng-ratio>img,.ng-ratio>video,.ng-ratio>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-ratio--3x2{aspect-ratio:3/2}.ng-ratio--4x3{aspect-ratio:4/3}.ng-ratio--16x9{aspect-ratio:16/9}.ng-ratio--1x1{aspect-ratio:1}.ng-ratio--2x3{aspect-ratio:2/3}.ng-ratio--3x4{aspect-ratio:3/4}.ng-zoom img,.ng-zoom video{transition:var(--ng-transition-zoom);transform:translateZ(0)}@media (hover:hover){.ng-zoom:hover img,.ng-zoom:hover video{transform:scale(1.1)translateZ(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ng-kicker{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;color:var(--ng-black);z-index:2;flex-wrap:wrap;align-items:center;gap:0 15px;padding-bottom:1px;display:flex;position:relative}.ng-kicker--inverse{color:var(--ng-white)}.ng-kicker--muted{color:var(--ng-grey-700)}.ng-kicker--small{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:1.2px;color:var(--ng-grey-600)}.ng-kicker--stacked{display:block}.ng-kicker--stacked .ng-kicker__series{margin-top:2px;display:block}.ng-kicker__label{display:inline-block}.ng-kicker__series{font-family:var(--ng-font-brand)}.ng-kicker__lock{flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-5px;margin-right:-5px;display:inline-flex}.ng-kicker__lock svg{width:11px;height:14px}.ng-kicker__badge{background:var(--ng-yellow);height:16px;color:var(--ng-black);font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);align-items:center;gap:4px;margin-right:-7px;padding:0 6px;display:inline-flex}.ng-kicker__badge-icon svg{width:8px;height:9px}.ng-kicker__badge-icon svg path{fill:var(--ng-black)}.ng-icon{flex:none;line-height:0;display:inline-block}.ng-icon svg{width:100%;height:100%;display:block}.ng-play{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ng-play--circle{background:#000000bf;border-radius:50%}.ng-play--circle .ng-icon{transform:translate(8%)}.ng-card{color:var(--ng-black);position:relative}.ng-card--inverse{color:var(--ng-white)}.ng-card__overlay{z-index:10;display:block;position:absolute;inset:0}.ng-card__title{color:inherit;margin:0;font-weight:400}.ng-card__thumb-empty{background:var(--ng-grey-100);position:absolute;inset:0}.ng-card__play{z-index:2;position:absolute;bottom:8px;left:8px}.ng-card__media{background:var(--ng-grey-100);position:relative}.ng-card--list{text-align:left;align-items:flex-start;display:flex}.ng-card--list .ng-card__thumb{background:var(--ng-grey-100);flex:none;margin-right:20px;position:relative;overflow:hidden}.ng-card--list .ng-card__thumb img{object-fit:cover;width:100%;height:100%}.ng-card--list .ng-card__text{flex:auto;min-width:0}.ng-card--list .ng-kicker{margin-bottom:4px}.ng-card--list .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title)}.ng-card--list.ng-card--dense .ng-card__thumb{margin-right:12px}.ng-card--list.ng-card--dense .ng-card__title{font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title);letter-spacing:var(--ng-ls-menu-title)}.ng-card--list.ng-card--dense .ng-kicker{margin-bottom:8px}@media (hover:hover){.ng-card--list .ng-card__overlay:hover~.ng-card__text .ng-card__title{text-decoration:underline}}.ng-card--list .ng-card__overlay:active~.ng-card__text .ng-card__title{color:var(--ng-ink-2)}.ng-card--promo{aspect-ratio:667/423;background:var(--ng-black);min-height:300px;color:var(--ng-white);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.ng-card--promo .ng-card__bg{position:absolute;inset:0;overflow:hidden}.ng-card--promo .ng-card__bg img{object-fit:cover;width:100%;height:100%}.ng-card__gradient{background:var(--ng-grad-tile);position:absolute;inset:0}.ng-card--promo .ng-card__foot{z-index:2;padding:20px;position:relative}.ng-card--promo .ng-kicker{margin-bottom:5px}.ng-card--promo .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-hero-title);line-height:var(--ng-lh-hero-title);color:var(--ng-white)}.ng-card--promo.ng-card--promo-sm .ng-card__title{font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);letter-spacing:var(--ng-ls-tile-title)}.ng-card__play-mark{margin-top:12px}.ng-card--promo .ng-card__overlay:focus-visible{box-shadow:inset 0 0 0 2px var(--ng-white), inset 0 0 0 4px var(--ng-focus-tile)}@media (width<=767px){.ng-card--promo{aspect-ratio:358/432;min-height:0}.ng-card--promo .ng-card__title{font-size:var(--ng-t-hero-title-m);line-height:var(--ng-lh-hero-title-m)}}.ng-card--tile{background:var(--ng-white);color:var(--ng-black);flex-direction:column;display:flex}.ng-card--tile .ng-card__foot{border:1px solid var(--ng-grey-150);border-top:0;flex:1 0 auto;padding:15px 18px;position:relative}.ng-card--tile .ng-card__foot:before{content:"";background:var(--ng-yellow);height:0;transition:height var(--ng-dur-button);position:absolute;bottom:100%;left:-1px;right:-1px}.ng-card--tile .ng-kicker{margin-bottom:12px}.ng-card--tile .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);letter-spacing:var(--ng-ls-tile-title)}@media (hover:hover){.ng-card--tile:hover .ng-card__foot:before{height:5px}}.ng-card--tile.ng-card--inverse{background:var(--ng-black);color:var(--ng-white)}.ng-card--tile.ng-card--inverse .ng-card__foot{border-color:var(--ng-grey-800)}.ng-card--tile.ng-card--inverse .ng-kicker{color:var(--ng-grey-200)}.ng-card--wide{border:1px solid var(--ng-grey-150);background:var(--ng-white);grid-template-columns:minmax(0,314fr) minmax(0,326fr);align-items:stretch;display:grid}.ng-card--wide .ng-card__media{aspect-ratio:3/2;align-self:start;height:auto}.ng-card--wide .ng-card__foot{align-self:center;padding:15px 18px 20px}.ng-card--wide .ng-kicker{margin-bottom:12px}.ng-card--wide .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);letter-spacing:var(--ng-ls-tile-title)}.ng-card__dek{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);color:var(--ng-grey-900);margin-top:16px}@media (width<=767px){.ng-card--wide{grid-template-columns:1fr}.ng-card--wide .ng-card__media{aspect-ratio:4/3;height:auto;min-height:0}.ng-card--wide .ng-card__dek{display:none}}.ng-card--carousel .ng-card__media{margin-bottom:18px}.ng-card--carousel .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title);margin-top:10px}.ng-card--keyart{width:var(--ng-keyart-w)}.ng-card--keyart .ng-card__media{background:var(--ng-grey-800)}.ng-card--keyart .ng-card__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title);letter-spacing:var(--ng-ls-menu-title);margin-top:10px}.ng-card--keyart.ng-card--inverse .ng-card__title{color:var(--ng-white)}.ng-mega{left:0;right:0;top:var(--ng-header-h);z-index:1;background:var(--ng-grey-100);text-align:left;cursor:default;position:absolute;overflow:hidden}.ng-mega--closed{opacity:0;max-height:0;transition:var(--ng-transition-menu-close);pointer-events:none;visibility:hidden}.ng-mega--open{opacity:1;max-height:2000px;transition:var(--ng-transition-menu-open);transform-origin:bottom;visibility:visible}.ng-mega__container{align-items:stretch;width:100%;display:flex}@media (width>=1441px){.ng-mega__container{max-width:1440px;margin:0 auto}}.ng-mega__topics{background:var(--ng-white);flex-direction:column;flex:0 0 375px;gap:32px;width:375px;padding:24px 29px 32px 81px;display:flex}.ng-mega--more .ng-mega__topics{flex-direction:row;flex-basis:720px;width:720px;padding:24px 0 32px 113px}.ng-mega__column{flex-direction:column;gap:20px;width:265px;display:flex}.ng-mega--more .ng-mega__column{width:317px}.ng-mega__column-title{font-family:var(--ng-font-edit);font-size:var(--ng-t-column);line-height:var(--ng-lh-column);letter-spacing:var(--ng-ls-column);color:var(--ng-grey-800)}.ng-mega__column-links{flex-direction:column;gap:20px;display:flex}.ng-mega__column-links a{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-link);line-height:var(--ng-lh-menu-link);letter-spacing:var(--ng-ls-menu-link);color:var(--ng-black);width:fit-content}.ng-mega__column-links a:hover{color:var(--ng-grey-600)}.ng-mega__column-links a:active{color:var(--ng-grey-800)}.ng-mega__cta{margin-top:auto;display:flex}.ng-mega__cta-link{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);text-transform:uppercase;color:var(--ng-black);align-items:center;gap:4px;padding:4px 0;display:inline-flex}.ng-mega__cta-link:hover{color:var(--ng-grey-600)}.ng-mega__cta-link .ng-icon{width:16px;height:16px}.ng-mega__content{flex:auto;gap:58px;min-width:0;margin-right:15px;padding:0 96px 0 0;display:flex}.ng-mega--more .ng-mega__content{margin:0;padding:0}.ng-mega__latest{flex:0 0 602px;width:602px;margin:24px 0 0 53px}.ng-mega__latest .ng-mega__column-title{margin-bottom:20px}.ng-mega__latest-grid{grid-template-columns:repeat(2,289px);gap:24px;display:grid}.ng-mega__promo{flex-direction:column;flex:0 0 241px;gap:20px;width:241px;margin:24px 0 32px;display:flex}.ng-mega__card{color:var(--ng-black);display:block}.ng-mega__card-img{background:var(--ng-grey-100);display:block}.ng-mega__card-title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title);letter-spacing:var(--ng-ls-menu-title);padding-top:8px;display:block}.ng-mega__card-title--brand{font-family:var(--ng-font-brand-medium)}.ng-mega__card:hover .ng-mega__card-title{text-decoration:underline}.ng-mega__card--portrait{width:241px}.ng-mega__full{background:var(--ng-white);flex-direction:column;gap:24px;width:100%;padding:24px 81px 32px;display:flex}.ng-mega__heading{font-family:var(--ng-font-edit-medium);letter-spacing:.2px;color:var(--ng-black);font-size:18px;line-height:24px}.ng-mega__shows{grid-template-columns:repeat(4,minmax(0,1fr)) 70px;align-items:start;column-gap:32px;display:grid}.ng-mega__viewall{width:70px;color:var(--ng-black);flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex}.ng-mega__viewall-icon{background:var(--ng-black);width:32px;height:32px;color:var(--ng-white);border-radius:100px;justify-content:center;align-items:center;display:flex}.ng-mega__viewall-icon .ng-icon{width:16px;height:16px}.ng-mega__viewall-title{font-family:var(--ng-font-brand-medium);letter-spacing:1.68px;text-transform:uppercase;white-space:nowrap;padding-top:8px;font-size:12px;line-height:18px}.ng-mega__viewall:hover .ng-mega__viewall-title{text-decoration:underline}.ng-mega__more-cards{grid-template-columns:repeat(3,169px);column-gap:32px;display:grid}.ng-mega--more .ng-mega__latest{margin:24px 0 0 53px}@media (width<=1239px){.ng-mega__topics{padding-left:40px}.ng-mega__content{gap:32px;padding-right:40px}.ng-mega__latest{flex:auto;width:auto;margin-left:32px}.ng-mega__latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-mega__full{padding:24px 40px 32px}.ng-mega--more .ng-mega__topics{flex-basis:560px;width:560px;padding-left:40px}.ng-mega--more .ng-mega__column{width:240px}}@media (width<=1009px){.ng-mega{display:none}}.ng-drawer{z-index:calc(var(--ng-z-drawer) - 1);background:var(--ng-white);color:var(--ng-black);opacity:0;pointer-events:none;transform-origin:top;transition:var(--ng-transition-drawer);display:none;position:fixed;inset:0;overflow:hidden;transform:scaleY(0)}.ng-drawer--open{opacity:1;pointer-events:auto;transform:scaleY(1)}.ng-drawer__content{padding-top:var(--ng-header-h-m);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-top:var(--ng-header-h-m);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.ng-drawer__content::-webkit-scrollbar{display:none}.ng-drawer__nav{padding:0 var(--ng-gutter-nav-m);flex-direction:column;display:flex}.ng-drawer__entry{scroll-margin-top:var(--ng-header-h-m)}.ng-drawer__selector{justify-content:space-between;align-items:center;height:52px;display:flex}.ng-drawer__title{min-height:44px;line-height:44px;font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-nav-m);line-height:var(--ng-lh-nav-m);letter-spacing:var(--ng-ls-nav);color:var(--ng-black);margin:0;text-decoration:none;display:inline-block}.ng-drawer__caret{width:32px;height:32px;color:var(--ng-black);transition:transform 33ms var(--ng-ease-caret);border-radius:50%;justify-content:center;align-items:center;display:flex}.ng-drawer__caret .ng-icon{width:24px;height:24px}.ng-drawer__caret:active{background:var(--ng-grey-200)}.ng-drawer__caret:focus-visible{background:var(--ng-grey-100);box-shadow:var(--ng-focus-ring)}.ng-drawer__entry--active .ng-drawer__caret{background:var(--ng-grey-200);transform:rotate(180deg)}.ng-drawer__divider{border-top:.5px solid var(--ng-grey-300);width:100%;margin:16px 0;display:block}.ng-drawer__dropdown{opacity:0;max-height:0;transition:var(--ng-transition-menu-close);background:var(--ng-grey-100);overflow:hidden}.ng-drawer__entry--active .ng-drawer__dropdown{opacity:1;max-height:4000px;transition:var(--ng-transition-menu-open)}.ng-drawer__panel{background:var(--ng-white);padding:10px 0 0}.ng-drawer__column{margin-top:10px}.ng-drawer__column+.ng-drawer__column{margin-top:24px}.ng-drawer__column-title{font-family:var(--ng-font-edit);font-size:var(--ng-t-column);line-height:var(--ng-lh-column);letter-spacing:var(--ng-ls-column);color:var(--ng-grey-800);margin-bottom:10px}.ng-drawer__links{flex-direction:column;gap:20px;display:flex}.ng-drawer__links a{min-height:34px;font-family:var(--ng-font-edit);font-size:var(--ng-t-menu-link-m);line-height:var(--ng-lh-menu-link-m);letter-spacing:var(--ng-ls-nav);color:var(--ng-black);padding:6px 0;display:block}.ng-drawer__latest{margin:24px 0 6px}.ng-drawer__list{flex-direction:column;gap:16px;display:flex}.ng-drawer__cards{margin:24px 0 0;padding-bottom:20px}.ng-drawer__cards-title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title);letter-spacing:var(--ng-ls-menu-title);margin-bottom:16px}.ng-drawer__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.ng-drawer__card{color:var(--ng-black);display:block}.ng-drawer__card-img{background:var(--ng-grey-100);display:block}.ng-drawer__card-title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title);letter-spacing:var(--ng-ls-menu-title);padding-top:8px;display:block}.ng-drawer__card--viewall{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ng-drawer__viewall-icon{background:var(--ng-black);width:32px;height:32px;color:var(--ng-white);border-radius:100px;justify-content:center;align-items:center;display:flex}.ng-drawer__viewall-icon .ng-icon{width:16px;height:16px}.ng-drawer__card-grid--square{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-drawer__user{z-index:10;padding:24px var(--ng-gutter-nav-m) calc(24px + env(safe-area-inset-bottom));background:var(--ng-white);border-top:1px solid var(--ng-grey-300);gap:12px;margin-top:auto;display:flex;position:sticky;bottom:0}.ng-drawer__btn{height:48px;font-family:var(--ng-font-brand-medium);letter-spacing:2px;text-transform:uppercase;color:var(--ng-black);text-align:center;flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:18px;display:flex;position:relative;overflow:hidden}.ng-drawer__btn-label{z-index:2;position:relative}.ng-drawer__btn-fill{position:absolute;inset:0}.ng-drawer__btn--primary .ng-drawer__btn-fill{background:var(--ng-yellow)}.ng-drawer__btn--primary:active{color:var(--ng-grey-200)}.ng-drawer__btn--primary:active .ng-drawer__btn-fill{background:var(--ng-ink-2)}.ng-drawer__btn--outline{border:2px solid var(--ng-black)}.ng-drawer__btn--outline:active{color:var(--ng-grey-200)}.ng-drawer__btn--outline:active .ng-drawer__btn-fill{background:var(--ng-ink-2)}.ng-drawer__btn:focus-visible{box-shadow:var(--ng-focus-ring-dark)}@media (width<=1009px){.ng-drawer{display:block}}.ng-header{z-index:var(--ng-z-header);height:var(--ng-header-h);background:var(--ng-white);color:var(--ng-black);transition:var(--ng-transition-header);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.ng-header--hidden{transform:translateY(calc(-1 * var(--ng-header-h)))}.ng-header--open{transform:translateY(0)}.ng-header__spacer{height:var(--ng-header-h)}.ng-header__bar{justify-content:space-between;align-items:center;height:100%;padding:0;display:flex;position:relative}@media (width>=1441px){.ng-header__bar{padding:0 calc(50vw - 720px)}}.ng-header__skip{z-index:100001;background:var(--ng-black);width:206px;height:40px;color:var(--ng-white);border:2px solid var(--ng-white);outline:2px solid var(--ng-black);font-family:var(--ng-font-brand-bold);letter-spacing:2px;text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;padding:4px 8px;font-size:12px;line-height:1.5;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ng-header__skip:focus-visible{opacity:1;pointer-events:auto;box-shadow:none}.ng-header__left{flex:1 0 0;align-self:stretch;align-items:center;gap:40px;min-width:0;padding:8px 18px;display:flex}.ng-header__logo{flex:none;align-items:center;height:48px;display:flex}.ng-header__logo img{width:109px;height:32px;display:block}.ng-header__logo:focus-visible{box-shadow:none;outline:2px solid var(--ng-focus-blue)}.ng-header__nav{align-self:stretch;display:flex}.ng-header__list{align-items:center;gap:25px;height:100%;margin:0;padding:0;list-style:none;display:flex}.ng-header__item{align-items:center;height:100%;display:flex;position:static}.ng-header__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-nav);line-height:var(--ng-lh-nav);letter-spacing:var(--ng-ls-nav);color:var(--ng-black);white-space:nowrap;cursor:pointer;margin:4px;padding:0;display:inline-block;position:relative}.ng-header__item--active .ng-header__title:after{content:"";background:var(--ng-yellow);height:3px;position:absolute;bottom:-23px;left:0;right:0}@media (hover:hover){.ng-header__title:hover{color:var(--ng-grey-600)}}.ng-header__title:active{color:var(--ng-grey-800)}.ng-header__title:focus-visible{box-shadow:var(--ng-focus-ring-nav);color:var(--ng-grey-600)}.ng-header__caret{width:14px;height:14px;color:var(--ng-black);visibility:hidden;justify-content:center;align-items:center;margin:4px 0 0 -4px;padding:0;display:inline-flex;position:absolute}.ng-header--keyboard .ng-header__caret{visibility:visible;position:static}.ng-header__caret .ng-icon{width:10px;height:10px}.ng-header__caret:focus-visible{box-shadow:none;outline:2px solid var(--ng-grey-600)}.ng-header__right{flex:none;align-items:center;height:48px;margin:0;padding:0;list-style:none;display:flex}.ng-header__search{justify-content:center;align-items:center;width:32px;height:48px;margin-right:16px;display:flex}.ng-header__icon-btn{width:32px;height:32px;color:var(--ng-black);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.ng-header__icon-btn .ng-icon{width:24px;height:24px}@media (hover:hover){.ng-header__icon-btn:hover{background:var(--ng-grey-100)}}.ng-header__icon-btn:active{background:var(--ng-grey-200)}.ng-header__icon-btn:focus-visible{background:var(--ng-grey-100);box-shadow:var(--ng-focus-ring)}.ng-header__login{align-items:center;margin-right:16px;display:flex}.ng-header__login-link{line-height:32px;font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-nav);letter-spacing:.1px;color:var(--ng-black);margin:8px 0;padding:0 8px;transition:color .4s;display:inline-block}.ng-header__login-link:hover{color:var(--ng-grey-600)}.ng-header__login-link:active{color:var(--ng-grey-800)}.ng-header__login-link:focus-visible{box-shadow:none;outline:2px solid var(--ng-grey-600);color:var(--ng-grey-600)}.ng-header__subscribe{height:var(--ng-header-h);align-self:stretch;margin-top:-10px;margin-bottom:-10px;display:flex}.ng-header__subscribe-link{height:var(--ng-header-h);font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-nav);letter-spacing:.1px;color:var(--ng-black);transition:color var(--ng-dur-button);justify-content:center;align-items:center;padding:0 20px;line-height:20.006px;display:flex;position:relative;overflow:hidden}.ng-header__fill-one{background:var(--ng-yellow);position:absolute;inset:0}.ng-header__fill-two{background:var(--ng-black);width:0;height:100%;transition:var(--ng-transition-fill);position:absolute;top:0;left:0}.ng-header__subscribe-label{z-index:2;position:relative}.ng-header__subscribe-link:hover,.ng-header__subscribe-link:focus-visible{color:var(--ng-white)}.ng-header__subscribe-link:hover .ng-header__fill-two,.ng-header__subscribe-link:focus-visible .ng-header__fill-two{width:100%}.ng-header__subscribe-link:active .ng-header__fill-two{background:var(--ng-ink-2)}.ng-header__subscribe-link:active{color:var(--ng-grey-200)}.ng-header__subscribe-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ng-white), inset 0 0 0 4px var(--ng-black)}.ng-header__toggle{display:none}@media (width<=1009px){.ng-header{height:var(--ng-header-h-m)}.ng-header--hidden{transform:translateY(calc(-1 * var(--ng-header-h-m)))}.ng-header__spacer{height:var(--ng-header-h-m)}.ng-header__bar{padding:0 9px}.ng-header__toggle{width:32px;height:32px;color:var(--ng-black);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.ng-header__toggle .ng-icon{width:24px;height:24px}.ng-header__toggle:active{background:var(--ng-grey-200)}.ng-header__toggle:focus-visible{background:var(--ng-grey-100);box-shadow:var(--ng-focus-ring)}.ng-header__left{flex:none;gap:0;padding:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ng-header__nav{display:none}.ng-header__right{height:var(--ng-header-h-m)}.ng-header__search{margin-right:0}.ng-header__login,.ng-header__subscribe{display:none}}html.ng-drawer-open,html.ng-drawer-open body{overflow:hidden}.ng-footer{background:var(--ng-black);color:var(--ng-white);font-size:12px;line-height:15.6px;position:relative}.ng-footer__container{max-width:var(--ng-column-wide);margin:0 auto;padding:33px 20px}.ng-footer__menu{align-items:flex-start;display:flex}.ng-footer__group{flex:0 0 260px;width:260px;padding-right:15px}.ng-footer__group-title{min-height:18px;font-family:var(--ng-font-brand-bold);font-weight:400;font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;color:var(--ng-white);margin:0 0 17px}.ng-footer__list{margin:0;padding:0;list-style:none}.ng-footer__item{margin-top:10px}.ng-footer__item:first-child{margin-top:0}.ng-footer__link{font-family:var(--ng-font-edit);font-size:var(--ng-t-footer);line-height:var(--ng-lh-footer);letter-spacing:var(--ng-ls-footer);color:var(--ng-white);padding:2px 0;display:inline-block}.ng-footer__link:hover{text-decoration:underline}.ng-footer__social{flex-wrap:wrap;margin:0 0 0 -3px;padding:0;list-style:none;display:flex}.ng-footer__social-link{width:25px;height:32px;color:var(--ng-white);justify-content:center;align-items:center;margin:0 9.45px 9.45px 0;transition:color .2s ease-in-out;display:flex}.ng-footer__social-link:hover{color:var(--ng-grey-300)}.ng-footer__social-link .ng-icon{width:20px;height:20px}.ng-footer__edition{min-height:24px;font-family:var(--ng-font-edit);font-size:var(--ng-t-footer);line-height:var(--ng-lh-footer);letter-spacing:var(--ng-ls-footer);color:var(--ng-white);cursor:pointer;align-items:center;gap:5px;margin-top:2px;padding:2px 0;display:flex}.ng-footer__edition:hover{text-decoration:underline}.ng-footer__flag{flex:none;width:20px;height:20px}.ng-footer__editions{margin-top:16px}.ng-footer__region-title{font-family:var(--ng-font-brand-bold);letter-spacing:3px;text-transform:uppercase;margin:12px 0 6px;font-size:12px;font-weight:400}.ng-footer__countries{margin:0;padding:0;list-style:none}.ng-footer__country{font-family:var(--ng-font-edit);flex-wrap:wrap;gap:8px;padding:3px 0;font-size:12px;line-height:17px;display:flex}.ng-footer__country-name{min-width:110px;color:var(--ng-grey-300)}.ng-footer__country-link{color:var(--ng-white);text-underline-offset:2px;text-decoration:underline}.ng-footer__hr{background:var(--ng-footer-rule);border:0;height:1px;margin:0}.ng-footer__copyright{max-width:var(--ng-column-wide);align-items:center;gap:0;margin:0 auto;padding:13px 20px;display:flex}.ng-footer__logo{flex:none;width:137px;height:40px;margin-right:71px;display:block}.ng-footer__logo img{object-fit:contain;width:137px;height:40px}.ng-footer__logo--mobile{display:none}.ng-footer__copyright-text{font-family:var(--ng-font-edit);font-size:var(--ng-t-copyright);line-height:var(--ng-lh-copyright);letter-spacing:var(--ng-ls-copyright);color:var(--ng-grey-450);flex-wrap:wrap;align-items:center;display:flex}.ng-footer__copyright-line+.ng-footer__copyright-line{border-left:1px solid var(--ng-grey-450);margin-left:12px;padding-left:12px}@media (width<=1023px){.ng-footer__menu{flex-wrap:wrap}.ng-footer__group{flex-basis:50%;width:50%}}@media (width<=767px){.ng-footer__container{padding:20px 20px 24px}.ng-footer__logo--mobile{margin:0 0 24px;display:block}.ng-footer__logo--desktop{display:none}.ng-footer__group{margin-bottom:28px;padding-right:15px}.ng-footer__group--follow .ng-footer__social{width:80px}.ng-footer__item{margin-top:4px}.ng-footer__link{min-height:32px;padding:6px 0}.ng-footer__social-link{width:32px;margin-right:8px}.ng-footer__copyright{flex-direction:column;align-items:flex-start;padding:16px 20px 24px}.ng-footer__copyright-text{flex-direction:column;align-items:flex-start;gap:6px}.ng-footer__copyright-line+.ng-footer__copyright-line{border-left:0;margin-left:0;padding-left:0}}.ng-lock{vertical-align:middle;align-items:center;display:inline-flex}.ng-lock--pill{background:var(--ng-yellow);height:16px;color:var(--ng-black);font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);text-transform:uppercase;gap:4px;padding:0 6px}.ng-lock--pill .ng-icon svg{width:8px;height:9px}.ng-lock--pill .ng-icon svg path{fill:var(--ng-black)}.ng-lock--article{background:var(--ng-black);height:24px;color:var(--ng-white);font-family:var(--ng-font-edit);letter-spacing:1.2px;text-transform:uppercase;gap:6px;padding:0 8px;font-size:12px;line-height:13.8px}.ng-lock--article .ng-icon svg path{fill:var(--ng-white)}.ng-yrule{background:var(--ng-yellow);display:block}.ng-yrule--rule{height:var(--ng-rule-h);width:var(--ng-rule-w);margin:21px auto 0;line-height:0}.ng-yrule--rule.ng-yrule--left{margin-left:0}.ng-yrule--bar{flex:0 0 var(--ng-bar-w);width:var(--ng-bar-w);align-self:stretch;margin:8px 20px 8px 0}.ng-sh{color:var(--ng-black)}.ng-sh--inverse{color:var(--ng-white)}.ng-sh__title{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading);margin:0}.ng-sh--display .ng-sh__title{font-size:var(--ng-t-display);line-height:var(--ng-lh-display);letter-spacing:var(--ng-ls-display)}.ng-sh--h1 .ng-sh__title{font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1)}.ng-sh__desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);margin:14px 0 0}.ng-sh__desc a{text-underline-offset:2px;text-decoration:underline}.ng-sh__desc em,.ng-sh__desc i{font-family:var(--ng-font-edit-italic);font-style:normal}.ng-sh--center{text-align:center;padding-bottom:var(--ng-module-pad)}.ng-sh--center .ng-sh__desc{margin:14px 0 2px}.ng-sh__rule{background:var(--ng-yellow);height:var(--ng-rule-h);width:var(--ng-rule-w);margin:21px auto 0;display:block}.ng-sh--align-left{text-align:left}.ng-sh--align-left .ng-sh__rule{margin-left:0}.ng-sh--bar{text-align:left;align-items:stretch;margin-bottom:32px;display:flex}.ng-sh__bar{flex:0 0 var(--ng-bar-w);width:var(--ng-bar-w);background:var(--ng-yellow);margin:8px 20px 8px 0}.ng-sh--bar .ng-sh__desc{margin-top:10px}.ng-sh--carousel{justify-content:center;align-items:center;gap:20px;margin:20px 0 15px;display:flex}.ng-sh--carousel .ng-sh__title{font-size:var(--ng-t-carousel);line-height:var(--ng-lh-carousel);letter-spacing:var(--ng-ls-carousel)}.ng-sh--carousel.ng-sh--align-left{justify-content:space-between}.ng-sh__aside{flex:none}@media (width<=767px){.ng-sh--display .ng-sh__title{font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1)}.ng-sh--carousel .ng-sh__title{font-size:var(--ng-t-carousel-m);line-height:var(--ng-lh-carousel-m)}.ng-sh--carousel{margin:20px 0 10px}.ng-sh--center{padding-bottom:40px}}.ng-btn{height:45px;color:var(--ng-black);font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;text-align:center;cursor:pointer;transition:var(--ng-transition-fill);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 20px;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ng-btn--large{height:48px;font-size:14px;line-height:20.006px}.ng-btn--xlarge{height:60px;font-size:16px;line-height:24px}.ng-btn--full{width:100%}.ng-btn__one{position:absolute;inset:0}.ng-btn__two{width:0;height:100%;transition:var(--ng-transition-fill);position:absolute;top:0;left:0}.ng-btn__content{z-index:2;white-space:nowrap;align-items:center;gap:10px;display:inline-flex;position:relative}.ng-btn__icon svg{width:16px;height:16px}.ng-btn--primary .ng-btn__one{background:var(--ng-yellow)}.ng-btn--primary .ng-btn__two{background:var(--ng-black)}.ng-btn--primary:hover,.ng-btn--primary:focus-visible{color:var(--ng-white)}.ng-btn--primary.ng-btn--inverse .ng-btn__two{background:var(--ng-white)}.ng-btn--primary.ng-btn--inverse:hover,.ng-btn--primary.ng-btn--inverse:focus-visible{color:var(--ng-black)}.ng-btn--secondary{color:var(--ng-white)}.ng-btn--secondary .ng-btn__one{background:var(--ng-black)}.ng-btn--secondary .ng-btn__two{background:var(--ng-yellow)}.ng-btn--secondary:hover,.ng-btn--secondary:focus-visible{color:var(--ng-black)}.ng-btn--outline{border:2px solid var(--ng-black)}.ng-btn--outline .ng-btn__two{background:var(--ng-black)}.ng-btn--outline:hover,.ng-btn--outline:focus-visible{color:var(--ng-white)}.ng-btn--outline.ng-btn--inverse{border-color:var(--ng-white);color:var(--ng-white)}.ng-btn--outline.ng-btn--inverse .ng-btn__two{background:var(--ng-white)}.ng-btn--outline.ng-btn--inverse:hover,.ng-btn--outline.ng-btn--inverse:focus-visible{color:var(--ng-black)}.ng-btn:hover .ng-btn__two,.ng-btn:focus-visible .ng-btn__two{width:100%}.ng-btn:active .ng-btn__two{background:var(--ng-ink-2)}.ng-btn:focus-visible{box-shadow:var(--ng-focus-ring-dark)}.ng-btn--disabled,.ng-btn:disabled{color:var(--ng-grey-700);cursor:not-allowed;pointer-events:none}.ng-btn--disabled .ng-btn__one,.ng-btn:disabled .ng-btn__one{background:var(--ng-grey-150)}.ng-link--inverse{color:var(--ng-white)}.ng-cta-link{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);text-transform:uppercase;color:var(--ng-black);align-items:center;gap:4px;padding:4px 0;display:inline-flex}.ng-cta-link:hover{color:var(--ng-grey-600)}.ng-cta-link__icon svg{width:16px;height:16px}.ng-field{text-align:left;display:block}.ng-field__label{font-family:var(--ng-font-edit);font-size:var(--ng-t-small);line-height:var(--ng-lh-small);letter-spacing:var(--ng-ls-small);color:var(--ng-black);margin-bottom:4px;display:block}.ng-field--inverse .ng-field__label{color:var(--ng-white)}.ng-field__input{background:var(--ng-grey-75);border:1px solid var(--ng-grey-75);width:100%;height:55px;font-family:var(--ng-font-edit);font-size:var(--ng-t-small);line-height:var(--ng-lh-small);letter-spacing:var(--ng-ls-small);color:var(--ng-ink);appearance:none;border-radius:0;padding:18px;transition:border-color .2s ease-in-out;display:block}.ng-field__input::placeholder{color:var(--ng-grey-300);opacity:1}.ng-field__input:focus,.ng-field__input:focus-visible{box-shadow:none;border-color:var(--ng-yellow);outline:none}.ng-field--error .ng-field__input{border-color:var(--ng-error)}.ng-field__error{font-family:var(--ng-font-edit);color:var(--ng-error);margin-top:6px;font-size:12px;line-height:16px}.ng-carousel{--ng-carousel-slide:var(--ng-slide);position:relative}.ng-carousel__outer{position:relative}.ng-carousel__track{gap:var(--ng-carousel-gap,20px);padding:0 var(--ng-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--ng-gutter);margin:0;list-style:none;display:flex;overflow:auto hidden}.ng-carousel__track::-webkit-scrollbar{display:none}.ng-carousel__track--snap{scroll-snap-type:x mandatory}.ng-carousel__track--snap .ng-carousel__slide{scroll-snap-align:start}.ng-carousel__slide{flex:0 0 var(--ng-carousel-slide);width:var(--ng-carousel-slide);position:relative}.ng-carousel__arrow{cursor:pointer;width:34px;color:var(--ng-white);transition:background-color var(--ng-dur-fast) linear, opacity var(--ng-dur-fast) linear;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.ng-carousel__arrow[hidden]{display:none}.ng-carousel__arrow--right{background:var(--ng-grad-arrow-right);right:0}.ng-carousel__arrow--left{background:var(--ng-grad-arrow-left);left:0}.ng-carousel__arrow .ng-icon{width:34px;height:34px}.ng-carousel__arrow:focus-visible{box-shadow:var(--ng-focus-ring)}.ng-carousel--media-only .ng-carousel__arrow{height:100%;bottom:auto}@media (width<=767px){.ng-carousel{--ng-carousel-slide:var(--ng-slide-m)}.ng-carousel__track{padding:0 var(--ng-gutter-m);scroll-padding-left:var(--ng-gutter-m)}.ng-carousel__arrow{display:none}}.ng-grid{grid-template-columns:repeat(var(--ng-grid-cols,3), minmax(0, 1fr));gap:var(--ng-grid-gap-override,var(--ng-grid-gap));display:grid}.ng-grid>*{min-width:0}@media (width<=1023px){.ng-grid{grid-template-columns:repeat(min(var(--ng-grid-cols,3), 2), minmax(0, 1fr))}}@media (width<=767px){.ng-grid{grid-template-columns:repeat(var(--ng-grid-min,1), minmax(0, 1fr));gap:var(--ng-grid-gap-override,var(--ng-grid-gap-m))}}.ng-loadmore{justify-content:center;padding:20px 0 40px;display:flex}.ng-byline{border-bottom:1px solid var(--ng-grey-200);color:var(--ng-black);justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 20px;display:flex}.ng-byline--inverse{color:var(--ng-white);border-color:var(--ng-grey-800)}.ng-byline__author{font-family:var(--ng-font-edit-medium);font-size:16px;line-height:22px}.ng-byline__author--photo{font-family:var(--ng-font-edit)}.ng-byline__date{font-family:var(--ng-font-edit);margin-top:2px;font-size:16px;line-height:22px}.ng-byline__share{flex:none;gap:24px;display:flex}.ng-byline__share-btn{width:24px;height:24px;color:inherit;transition:color .2s ease-in-out;display:inline-flex}.ng-byline__share-btn:hover{color:var(--ng-grey-600)}@media (width<=767px){.ng-byline{flex-direction:column;gap:24px}.ng-byline__share{gap:30px}}.ng-caption{color:var(--ng-grey-600);margin-top:8px;display:block}.ng-caption--bar{border-left:2px solid var(--ng-yellow);padding-left:10px}.ng-caption__text{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);display:block}.ng-caption__text b,.ng-caption__text strong{font-family:var(--ng-font-edit-bold);font-weight:400}.ng-caption__text em,.ng-caption__text i{font-family:var(--ng-font-edit-italic);font-style:normal}.ng-caption__credit{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-credit);line-height:var(--ng-lh-credit);letter-spacing:var(--ng-ls-credit);text-transform:uppercase;margin-top:4px;display:block}.ng-caption--inverse{color:var(--ng-grey-200)}@keyframes ng-pulse{0%,to{opacity:1}50%{opacity:.55}}.ng-skel{--ng-skel-bg:var(--ng-grey-100);display:block}.ng-skel--inverse{--ng-skel-bg:#1f2021}.ng-skel__block,.ng-skel__media,.ng-skel__line{background:var(--ng-skel-bg);animation:ng-pulse var(--ng-dur-pulse) ease-in-out infinite;display:block}.ng-skel__media{width:100%}.ng-skel__line{width:100%;height:16px;margin-top:8px}.ng-skel__line:last-child{width:72%}.ng-skel__line--big{height:36px}.ng-skel__kicker{width:38%;height:12px;margin:14px 0 6px}.ng-skel__lines{display:block}.ng-skel__list{align-items:flex-start;gap:20px;display:flex}.ng-skel__list .ng-skel__thumb{flex:0 0 90px;width:90px;height:90px}.ng-skel__list .ng-skel__lines{flex:1}.ng-skel__list .ng-skel__kicker{margin-top:0}.ng-skel__promo{aspect-ratio:667/423;align-items:flex-end;padding:20px;display:flex;position:relative}.ng-skel__promo-text{width:80%;display:block}.ng-skel__promo .ng-skel__block{background:#ffffff59}.ng-skel__wide{border:1px solid var(--ng-grey-150);grid-template-columns:minmax(0,314fr) minmax(0,326fr);display:grid}.ng-skel__wide-media{min-height:232px}.ng-skel__wide .ng-skel__lines{padding:15px 18px}.ng-skel__keyart{width:var(--ng-keyart-w)}@media (width<=767px){.ng-skel__promo{aspect-ratio:358/432}.ng-skel__wide{grid-template-columns:1fr}.ng-skel__wide-media{aspect-ratio:4/3;min-height:0}}@media (prefers-reduced-motion:reduce){.ng-skel__block,.ng-skel__media,.ng-skel__line{animation:none}}.ng-band{background:var(--ng-black);color:var(--ng-white);position:relative;overflow:hidden}.ng-band__bg{z-index:0;position:absolute;inset:0}.ng-band--top .ng-band__bg{aspect-ratio:16/9;width:100%;bottom:auto}.ng-band__img,.ng-band__video{object-fit:cover;width:100%;height:100%;display:block}.ng-band__overlay{position:absolute;inset:0}.ng-band--tint-low .ng-band__overlay{background:var(--ng-black);opacity:var(--ng-tint-low)}.ng-band--tint-high .ng-band__overlay{background:var(--ng-black);opacity:var(--ng-tint-high)}.ng-band--gradient .ng-band__overlay{background:var(--ng-grad-frame)}.ng-band--film .ng-band__overlay{background:var(--ng-grad-film)}.ng-band--band .ng-band__overlay{background:var(--ng-grad-band);opacity:.99}.ng-band--none .ng-band__overlay{display:none}.ng-band__content{z-index:1;position:relative}.ng-band--pad-module{padding:var(--ng-space-16) 0 var(--ng-module-pad)}.ng-band--pad-hero{align-items:center;min-height:397px;padding:0;display:flex}.ng-band--pad-hero .ng-band__content{width:100%;padding-top:60px;padding-bottom:60px}.ng-band--pad-none{padding:0}@media (width<=767px){.ng-band--pad-module{padding:48px 0 40px}}.ng-newsletter{text-align:center;background-color:var(--ng-black);min-height:302px;color:var(--ng-white);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;display:flex;position:relative}.ng-newsletter:before{content:"";background:#00000073;position:absolute;inset:0}.ng-newsletter__inner{width:100%;max-width:1260px;position:relative}.ng-newsletter__heading{font-family:var(--ng-font-brand-bold);font-weight:400;font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading);text-transform:uppercase;margin:15px 0}.ng-newsletter__sub{font-family:var(--ng-font-edit);letter-spacing:.1px;padding:0 20px;font-size:18px;line-height:25.02px}.ng-newsletter__form{width:100%;max-width:756px;margin:20px auto 30px}.ng-newsletter__privacy{font-family:var(--ng-font-edit);letter-spacing:.1px;max-width:1050px;margin-top:10px;font-size:14px;line-height:16.8px}.ng-newsletter__privacy a{text-underline-offset:2px;text-decoration:underline}.ng-newsletter__submit{min-width:414px;height:58px;margin:20px auto 0}.ng-newsletter--compact{min-height:0}@media (width<=767px){.ng-newsletter{padding:15px}.ng-newsletter__heading{font-size:var(--ng-t-heading-sm);line-height:var(--ng-lh-heading-sm)}.ng-newsletter__submit{width:100%;min-width:0}.ng-newsletter__privacy{padding:0 20px}}.ng-banner{background:var(--ng-yellow);width:100%;display:block;overflow:hidden}.ng-banner__img{aspect-ratio:2000/400;object-fit:cover;width:100%;height:auto;display:block}.ng-latest{padding:64px 0 60px}.ng-latest__grid{grid-template-columns:minmax(0,313fr) minmax(0,667fr);align-items:start;gap:40px;display:grid}.ng-latest__list{gap:var(--ng-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-latest__more{margin-top:20px}.ng-latest__tiles,.ng-latest .ng-chapter__blocks--inset{margin-top:40px}@media (width<=767px){.ng-banner__img{aspect-ratio:1200/500}.ng-latest{padding:32px 0 40px}.ng-latest__grid{grid-template-columns:1fr;gap:32px}.ng-latest__main{order:-1}.ng-latest__tiles{margin-top:16px}.ng-latest__list{gap:var(--ng-grid-gap-m)}.ng-latest__side{flex-direction:column;display:flex}.ng-latest__more{align-self:center}}@media (width>=768px) and (width<=1023px){.ng-latest__grid{grid-template-columns:1fr}.ng-latest__main{order:-1}}.ng-ask{padding:56px 0 8px}.ng-ask__kicker{margin:0 0 10px}.ng-ask__text{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);max-width:860px;margin:0;font-weight:400}.ng-ask__text--sm{font-size:var(--ng-t-card-h3);line-height:var(--ng-lh-card-h3)}.ng-ask .ng-rule{margin-top:18px}.ng-ask--choice{padding:24px 0 0}@media (width<=767px){.ng-ask{padding-top:40px}.ng-ask__text{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}}.ng-world{color:var(--ng-white);background:var(--ng-black);position:relative;overflow:hidden}.ng-world__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-world__tint{background:var(--ng-black);opacity:var(--ng-tint-high);position:absolute;inset:0}.ng-world__shade{background:var(--ng-grad-frame);position:absolute;inset:0}.ng-world__inner{position:relative}.ng-world__desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);max-width:643px;margin:10px 0 0}.ng-world--hub{align-items:center;min-height:397px;display:flex}.ng-world--hub .ng-world__inner{padding-top:60px;padding-bottom:60px}.ng-world__heading{border-left:var(--ng-bar-w) solid var(--ng-yellow);max-width:643px;padding-left:25px;position:relative}.ng-world--hub .ng-world__title{margin:0}.ng-world--plain{background:var(--ng-black)}@media (width<=767px){.ng-world--hub .ng-world__inner{text-align:center;padding-top:48px;padding-bottom:48px}.ng-world__heading{border-left:0;margin:0 auto;padding-left:0}.ng-world--hub .ng-world__title{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}}.ng-world--show{align-items:flex-end;min-height:520px;display:flex}.ng-world__show{grid-template-columns:260px minmax(0,1fr);align-items:end;gap:40px;padding-top:120px;padding-bottom:48px;display:grid}.ng-world__keyart{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:var(--ng-shadow-keyart);background:var(--ng-grey-800);display:block}.ng-world__show-title{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1);text-transform:uppercase;margin:8px 0 0;font-weight:400}.ng-world__show-text .ng-btn{margin-top:24px}@media (width<=767px){.ng-world__show{grid-template-columns:1fr;gap:20px;padding-top:80px;padding-bottom:32px}.ng-world__keyart{max-width:200px}.ng-world__show-title{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}}.ng-world__issue{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:60px;padding-top:60px;padding-bottom:60px;display:grid}.ng-world__cover{width:100%;height:auto;box-shadow:var(--ng-shadow-keyart);display:block}.ng-world__issue-title{margin:8px 0 0}.ng-world__issue .ng-rule{margin-top:21px}.ng-world__issue-sub{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);margin:20px 0 0}.ng-world__issue-sub a{text-underline-offset:2px;text-decoration:underline}.ng-world__issue-sub em{font-family:var(--ng-font-edit-italic);font-style:normal}@media (width<=767px){.ng-world__issue{text-align:center;grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.ng-world__cover{max-width:220px;margin:0 auto}.ng-world__issue .ng-rule{margin-left:auto;margin-right:auto}.ng-world__issue .ng-kicker{justify-content:center}.ng-world__desc{margin-left:auto;margin-right:auto}}.ng-world--explorer{background:var(--ng-white);color:var(--ng-black)}.ng-world__explorer{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:40px;padding-top:56px;padding-bottom:40px;display:grid}.ng-world__portrait{aspect-ratio:1;object-fit:cover;background:var(--ng-grey-100);width:100%;display:block}.ng-world__explorer-name{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:8px 0 6px;font-weight:400}.ng-world__explorer-field{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);color:var(--ng-ink-2);margin:0}@media (width<=767px){.ng-world__explorer{grid-template-columns:1fr;gap:20px;padding-top:32px}.ng-world__portrait{max-width:200px}.ng-world__explorer-name{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}}.ng-world__photo{background:var(--ng-black);margin:0}.ng-world__photo img{object-fit:contain;width:100%;height:auto;max-height:86vh;display:block}.ng-world--photo .ng-world__inner{padding-top:32px;padding-bottom:40px}.ng-world--photo .ng-world__title{margin:8px 0 12px}.ng-world__caption{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);max-width:980px;margin:0}.ng-world__credit{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-credit);line-height:var(--ng-lh-credit);letter-spacing:var(--ng-ls-credit);text-transform:uppercase;color:var(--ng-grey-200);margin:10px 0 0}@media (width<=767px){.ng-world--photo .ng-world__title{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}}.ng-world--campaign{background:var(--ng-white);color:var(--ng-black);display:block}.ng-world__campaign{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:32px;padding-bottom:8px;display:flex}.ng-world__heading--dark{border-left-color:var(--ng-yellow)}.ng-world__campaign-title{margin:0}.ng-world__campaign-tag{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-carousel);line-height:var(--ng-lh-carousel);letter-spacing:var(--ng-ls-carousel);text-transform:uppercase;margin:8px 0 0}@media (width<=767px){.ng-world__campaign{padding-top:24px}.ng-world__campaign .ng-world__heading{border-left:var(--ng-bar-w) solid var(--ng-yellow);text-align:left;margin:0;padding-left:16px}.ng-world__campaign-title{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}.ng-world__campaign-tag{font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker)}}.ng-chapter--pending .ng-world,.ng-chapter--pending .ng-ask{animation:ng-reveal var(--ng-dur,.42s) var(--ng-ease,cubic-bezier(.25, .1, .25, 1)) both}@media (prefers-reduced-motion:reduce){.ng-chapter--pending .ng-world,.ng-chapter--pending .ng-ask{animation:none}}.ng-world__photo{max-height:86vh;position:relative;overflow:hidden}.ng-world__photo img{object-fit:contain;width:100%;height:100%;max-height:86vh}.ng-world__photo .ng-world__photo-low{object-fit:cover;transition:opacity var(--ng-dur,.42s) var(--ng-ease,ease);position:absolute;inset:0}.ng-thread{display:block}.ng-chapter{position:relative}.ng-block{animation:ng-reveal .5s var(--ng-ease-container) both}@keyframes ng-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ng-block,.ng-slot__current{animation:none}}.ng-skel-block{width:100%;max-width:var(--ng-column);padding:40px var(--ng-gutter);margin:0 auto}.ng-skel-measure{max-width:calc(var(--ng-column-article) + 40px)}.ng-skel-band{background:var(--ng-black);max-width:none;padding:0}.ng-skel--band{width:100%;min-height:320px;max-height:640px}.ng-skel--title{width:55%;height:28px;margin-bottom:16px}.ng-skel--row{margin-bottom:24px}.ng-skel-chips{gap:12px;margin-top:20px;display:flex}.ng-skel--chip{width:140px;height:44px;margin:0}.ng-skel-grid{gap:var(--ng-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ng-skel-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-skel-lead{gap:var(--ng-grid-gap);grid-template-columns:minmax(0,313fr) minmax(0,667fr);align-items:start;display:grid}.ng-skel-rows{flex-direction:column;gap:24px;display:flex}.ng-skel-keyart{padding:40px var(--ng-gutter);gap:20px;display:flex;overflow:hidden}@media (width<=767px){.ng-skel-block{padding:32px var(--ng-gutter-m)}.ng-skel-grid,.ng-skel-grid--2,.ng-skel-lead{gap:var(--ng-grid-gap-m);grid-template-columns:1fr}.ng-skel-grid>:nth-child(n+3){display:none}.ng-skel--band{min-height:480px}}.ng-slot{position:relative}.ng-slot__earlier{width:100%;max-width:var(--ng-column);padding:10px var(--ng-gutter);border-top:1px solid var(--ng-grey-200);cursor:pointer;text-align:left;min-height:44px;color:var(--ng-black);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}.ng-slot__earlier-kicker{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;border-left:var(--ng-bar-w) solid var(--ng-yellow);padding-left:12px}.ng-slot__earlier-label{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);color:var(--ng-grey-600)}.ng-slot__earlier:hover .ng-slot__earlier-label{color:var(--ng-black);text-underline-offset:2px;text-decoration:underline}.ng-slot__earlier-body{opacity:.85}.ng-slot__current{animation:ng-reveal .5s var(--ng-ease-container) both}@media (width<=767px){.ng-slot__earlier{padding:10px var(--ng-gutter-m)}}.ng-slot--has-more>.ng-block .ng-loadmore,.ng-slot__appended .ng-sh,.ng-slot__appended .ng-shelf__kicker,.ng-slot__appended [data-block-type=custom\:followUps],.ng-slot__appended [data-block-type=custom\:answer]{display:none}.ng-slot__appended .ng-loadmore{display:none}.ng-slot__more{padding-bottom:48px}.ng-slot--has-more>.ng-block .ng-shelf.ng-module{padding-bottom:0}.ng-slot__appended .ng-shelf.ng-module{padding-top:var(--ng-grid-gap,40px)}.ng-bar-dock{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(720px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.ng-bar-dock>*{pointer-events:auto}.ng-bar-chipswrap{position:relative}.ng-bar-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;padding:2px 56px 0 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.ng-chip{scroll-snap-align:start}.ng-bar-chips__more{background:var(--ng-yellow,#fc0);color:#000;cursor:pointer;border:2px solid #000;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:2px;right:0;box-shadow:0 2px 12px #0000001f}.ng-bar-chips__more:hover{color:var(--ng-yellow,#fc0);background:#000}.ng-bar-chips::-webkit-scrollbar{display:none}.ng-chip{color:#000;min-height:44px;font-family:var(--ng-font-sans-bold,GeoBrandBold, sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--ng-dur-fast,.2s) var(--ng-ease,ease), color var(--ng-dur-fast,.2s) var(--ng-ease,ease);background:#fff;border:2px solid #000;border-radius:0;flex:none;padding:0 16px;font-size:12px;box-shadow:0 2px 12px #0000001f}.ng-chip:hover,.ng-chip:focus-visible{background:var(--ng-yellow,#fc0);outline:none}.ng-bar.cm-bar{--cm-bg:#fff;--cm-fg:#000;--cm-radius:0;--cm-size:48px;--cm-padding:4px;--cm-border-width:1px;--cm-tint:var(--ng-yellow,#fc0);--cm-button-bg:var(--ng-yellow,#fc0);--cm-button-fg:#000;--cm-mark-color:#000;--cm-font-size:16px;--cm-shadow:0 10px 30px #0000002e;--cm-glow:.35;border:1px solid #000}.ng-bar.cm-bar .cm-bar-send{border-radius:0}.ng-bar.cm-bar .cm-bar-input::placeholder{opacity:.6}@media (width<=767px){.ng-bar-dock{width:calc(100vw - 20px);bottom:max(10px, env(safe-area-inset-bottom))}.ng-bar.cm-bar{--cm-size:44px;--cm-font-size:16px}}.ng-bar-spacer{height:120px}.ng-bar.cm-bar.ng-bar--composing:before{opacity:1;animation:3s ease-in-out infinite cm-bar-flow}.ng-bar.cm-bar.ng-bar--composing .cm-bar-mark{animation:1.5s ease-in-out infinite cm-bar-twinkle}@media (prefers-reduced-motion:reduce){.ng-bar.cm-bar.ng-bar--composing:before,.ng-bar.cm-bar.ng-bar--composing .cm-bar-mark{animation:none}}.ng-bar-chips__more--back{left:0;right:auto}.ng-bar-chips:has(~.ng-bar-chips__more--back){padding-left:56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}.ng-bar-chipswrap:has(.ng-bar-chips__more--back) .ng-bar-chips{padding-left:56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}@media (width<=767px){.ng-chip{white-space:normal;text-align:left;max-width:300px;padding:6px 14px;line-height:1.2}}.ng-film{background:var(--ng-black);position:relative;overflow:hidden}.ng-film--cover{position:absolute;inset:0}.ng-film--cover .ng-film__video,.ng-film--cover .ng-film__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-film--inline{aspect-ratio:16/9;width:100%;position:relative}.ng-film--inline .ng-film__video,.ng-film--inline .ng-film__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-film__control{z-index:3;background:var(--ng-white);width:44px;height:44px;color:var(--ng-black);cursor:pointer;opacity:.9;transition:opacity var(--ng-dur-fast) linear, transform var(--ng-dur-fast) linear;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ng-film__control .ng-icon{width:16px;height:16px}.ng-film__control:hover,.ng-film__control:focus-visible{opacity:1}.ng-film__control:focus-visible{box-shadow:var(--ng-focus-ring)}.ng-film__control--tl{top:16px;left:16px}.ng-film__control--br{bottom:16px;right:16px}.ng-reader{z-index:50;background:var(--ng-white);color:var(--ng-black);padding-top:var(--ng-header-h);animation:ng-reader-in var(--ng-dur-button) var(--ng-ease-container) both;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes ng-reader-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.ng-reader-open,html.ng-reader-open body{overflow:hidden}html.ng-reader-open .ng-header{transform:translateY(0)}.ng-reader__bar{height:52px;padding:0 var(--ng-gutter);border-bottom:1px solid var(--ng-grey-200);background:var(--ng-white);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.ng-reader__back{cursor:pointer;min-height:44px;color:var(--ng-black);align-items:center;gap:10px;padding:0 4px;display:inline-flex}.ng-reader__back:hover .ng-eyebrow,.ng-reader__back:focus-visible .ng-eyebrow{text-underline-offset:3px;text-decoration:underline}.ng-reader__close{cursor:pointer;width:44px;height:44px;color:var(--ng-black);transition:background-color var(--ng-dur-fast) linear;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ng-reader__close:hover,.ng-reader__close:focus-visible{background:var(--ng-grey-100)}.ng-reader__panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow:hidden auto}.ng-reader__end{height:140px}.ng-reader__story{padding-top:40px}.ng-reader__lead{max-width:var(--ng-column-article);padding:0 var(--ng-gutter);text-align:center;margin:0 auto}.ng-reader__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;display:flex}.ng-reader__chip{border:2px solid var(--ng-black);height:24px;font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-chip);line-height:var(--ng-lh-chip);letter-spacing:var(--ng-ls-chip);text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex}.ng-reader__title{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:0 0 12px;font-weight:400}.ng-reader__dek{font-family:var(--ng-font-edit);font-size:var(--ng-t-dek);line-height:var(--ng-lh-dek);color:var(--ng-ink-2);margin:0}.ng-reader__hero{max-width:var(--ng-column-figure);margin:32px auto 0}.ng-reader__hero-box{aspect-ratio:3/2;background:var(--ng-grey-100);width:100%;position:relative;overflow:hidden}.ng-reader__hero-box img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ng-reader__hero-low{filter:blur(6px);transform:scale(1.04)}.ng-reader__hero-hi{opacity:0;transition:opacity var(--ng-dur-image) linear}.ng-reader__hero-hi[data-loaded=true]{opacity:1}.ng-reader__hero .ng-caption{margin-top:0;padding:8px 10px 0}.ng-reader__byline{max-width:var(--ng-column-article);padding:0 var(--ng-gutter);margin:32px auto}.ng-reader__body{max-width:var(--ng-column-article);padding:0 var(--ng-gutter);margin:0 auto}.ng-reader__body h2{margin-top:8px}.ng-reader__para>p,.ng-reader__para>h2{margin-bottom:32px}.ng-reader__para>h2{margin-bottom:16px}.ng-reader__figure{margin:8px 0 32px}.ng-reader__figure img{background:var(--ng-grey-100);width:100%;height:auto;display:block}.ng-reader__yt{background:var(--ng-black)}.ng-reader__yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ng-reader__yt-play{cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.ng-reader__yt-play img{object-fit:cover;width:100%;height:100%;display:block}.ng-reader__yt-badge{background:#000000bf;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:inline-flex;position:absolute;top:50%;left:50%}.ng-reader__yt-badge .ng-icon{transform:translate(2px)}.ng-reader__hold{max-width:var(--ng-column-article);margin:0 auto}.ng-reader__skeleton{padding:8px 0}.ng-reader__wall{background:var(--ng-black);color:var(--ng-white);padding:72px var(--ng-gutter);margin:24px 0 0;position:relative}.ng-reader__wall:before{content:"";background:linear-gradient(180deg, #fff0, var(--ng-white));pointer-events:none;height:120px;position:absolute;top:-120px;left:0;right:0}.ng-reader__wall-inner{max-width:var(--ng-column-article);text-align:center;margin:0 auto}.ng-reader__wall-lock{color:var(--ng-yellow);margin:0 auto 16px}.ng-reader__wall-title{font-family:var(--ng-font-edit-bold);margin:0 0 12px;font-size:32px;font-weight:400;line-height:38px}.ng-reader__wall-text{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);margin:0 0 24px}.ng-reader__wall-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.ng-reader__source{max-width:var(--ng-column-article);padding:0 var(--ng-gutter);margin:8px auto 0}.ng-reader__after{padding-top:32px}.ng-reader__after .ng-module,.ng-reader__after .ng-module--tight{padding-top:24px;padding-bottom:24px}.ng-reader__after .ng-column{max-width:calc(var(--ng-column-article) + 40px)}@media (width<=767px){.ng-reader{padding-top:var(--ng-header-h-m)}.ng-reader__bar{padding:0 var(--ng-gutter-m)}.ng-reader__story{padding-top:24px}.ng-reader__lead,.ng-reader__byline,.ng-reader__body,.ng-reader__source{padding:0 var(--ng-gutter-m)}.ng-reader__title{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}.ng-reader__hero{margin-top:24px}.ng-reader__hero .ng-caption{margin:0 var(--ng-gutter-m);padding-left:10px}.ng-reader__byline{margin:24px auto}.ng-reader__figure{margin:0 calc(-1 * var(--ng-gutter-m)) 32px}.ng-reader__figure .ng-caption{margin:0 var(--ng-gutter-m)}.ng-reader__wall{padding:56px var(--ng-gutter-m)}.ng-reader__wall-title{font-size:26px;line-height:32px}}.ng-reader__asks{border-top:1px solid #0000001f;margin-top:32px}.ng-chapter--inreader .ng-ask{padding-top:32px}.ng-module{padding:var(--ng-space-16) 0 var(--ng-module-pad)}.ng-module--tight{padding:40px 0}.ng-module--flush{padding:0}@media (width<=767px){.ng-module{padding:48px 0 40px}.ng-module--tight{padding:32px 0}}.ng-chips{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ng-chipbtn{border:2px solid var(--ng-black);background:var(--ng-white);min-height:44px;color:var(--ng-black);font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-chip);line-height:var(--ng-lh-chip);letter-spacing:var(--ng-ls-chip);text-transform:uppercase;cursor:pointer;transition:background-color var(--ng-dur-button) var(--ng-ease-chip), color var(--ng-dur-button) var(--ng-ease-chip);-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 18px;display:inline-flex}.ng-chipbtn:hover,.ng-chipbtn:focus-visible,.ng-chipbtn[aria-pressed=true]{background:var(--ng-black);color:var(--ng-white)}.ng-chipbtn--inverse{border-color:var(--ng-white);color:var(--ng-white);background:0 0}.ng-chipbtn--inverse:hover,.ng-chipbtn--inverse:focus-visible{background:var(--ng-white);color:var(--ng-black)}.ng-chipbtn--image{padding-left:0}.ng-chipbtn__img{object-fit:cover;flex:none;width:44px;height:44px;display:block}.ng-chipbtn:disabled{opacity:.6;cursor:default}.ng-measure{width:100%;max-width:var(--ng-column-article);padding:0 var(--ng-gutter);margin:0 auto}@media (width<=767px){.ng-measure{padding:0 var(--ng-gutter-m)}}.ng-prose{font-family:var(--ng-font-serif);font-size:var(--ng-t-body);line-height:var(--ng-lh-body);color:var(--ng-black)}.ng-prose p{margin:0 0 32px}.ng-prose p:last-child{margin-bottom:0}.ng-prose h2,.ng-prose h3{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-body-h2);line-height:var(--ng-lh-body-h2);margin:0 0 16px;font-weight:400}.ng-prose ul,.ng-prose ol{margin:0 0 32px;padding-left:24px}.ng-prose ul{list-style:outside}.ng-prose ol{list-style:decimal}.ng-prose li{margin-bottom:8px}.ng-prose a{font-family:var(--ng-font-serif-medium);text-underline-offset:2px;text-decoration:underline}.ng-prose b,.ng-prose strong{font-family:var(--ng-font-serif-medium);font-weight:600}.ng-prose em,.ng-prose i{font-style:italic}.ng-prose--inverse,.ng-prose--inverse a{color:var(--ng-white)}.ng-written__title{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:0 0 12px;font-weight:400}.ng-written__intro{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);color:var(--ng-ink-2);margin:0 0 32px}@media (width<=767px){.ng-written__title{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}}.ng-caret:after{content:"";vertical-align:-.15em;background:var(--ng-yellow);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite ng-caret;display:inline-block}@keyframes ng-caret{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ng-caret:after{animation:none}}.ng-facts{grid-template-columns:1fr;gap:10px 20px;margin:0;display:grid}.ng-facts__row{border-bottom:1px solid var(--ng-grey-200);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:8px 0;display:grid}.ng-facts__row:last-child{border-bottom:0}.ng-facts__label{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);text-transform:uppercase;color:var(--ng-grey-600);align-self:center}.ng-facts__value{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title)}.ng-facts--inverse .ng-facts__label{color:var(--ng-grey-200)}.ng-facts--inverse .ng-facts__row{border-color:#ffffff40}.ng-card-caption{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);margin-top:10px}.ng-card-caption--inverse{color:var(--ng-grey-200)}.ng-row{grid-template-columns:minmax(0,530fr) minmax(0,378fr);align-items:center;gap:40px;display:grid}.ng-row--flip{grid-template-columns:minmax(0,378fr) minmax(0,530fr)}.ng-row--flip>:first-child{order:2}.ng-row__h3{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-card-h3);line-height:var(--ng-lh-card-h3);margin:0 0 25px;font-weight:400}.ng-row__p{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);margin:0 0 20px}@media (width<=767px){.ng-row,.ng-row--flip{grid-template-columns:1fr;gap:20px}.ng-row--flip>:first-child{order:0}.ng-row__h3{font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);margin-bottom:12px}}.ng-block .ng-textfill,.ng-first .ng-textfill,.ng-reader .ng-textfill,.ng-world .ng-textfill,.ng-courtesy .ng-textfill{position:relative}.ng-block .ng-textfill:after,.ng-first .ng-textfill:after,.ng-reader .ng-textfill:after,.ng-world .ng-textfill:after{content:"";position:absolute;inset:-12px 0}.ng-shelf__kicker{justify-content:center;margin-bottom:8px}.ng-shelf__list{gap:var(--ng-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-shelf--list .ng-shelf__listcol{max-width:760px}.ng-shelf--grid .ng-loadmore{padding-top:40px}.ng-shelf__package{grid-template-columns:minmax(0,667fr) minmax(0,313fr);align-items:start;gap:40px;display:grid}.ng-shelf__tiles{margin-top:40px}.ng-shelf__side .ng-shelf__list{margin-bottom:10px}.ng-shelf__side .ng-textfill{margin-top:10px}.ng-shelf--band{background-position:top;background-size:cover;position:relative}.ng-shelf--band:before{content:"";background:var(--ng-grad-frame);position:absolute;inset:0}.ng-shelf--band>*{position:relative}@media (width<=1023px){.ng-shelf__package{grid-template-columns:1fr}}@media (width<=767px){.ng-shelf__list{gap:var(--ng-grid-gap-m)}.ng-shelf__package{gap:32px}.ng-shelf__tiles{margin-top:16px}.ng-shelf__side .ng-textfill{margin:16px auto 0;display:inline-block}}.ng-lead__grid{grid-template-columns:minmax(0,313fr) minmax(0,667fr);align-items:start;gap:40px;display:grid}.ng-lead__list{gap:var(--ng-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<=1023px){.ng-lead__grid{grid-template-columns:1fr}.ng-lead__main{order:-1}}@media (width<=767px){.ng-lead__list{gap:var(--ng-grid-gap-m)}}.ng-pkg{padding-top:var(--ng-space-16)}.ng-pkg__head .ng-sh--center{padding-bottom:48px}.ng-pkg__hero{background:var(--ng-black);min-height:620px;color:var(--ng-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ng-pkg__hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-pkg__hero-shade{background:var(--ng-grad-film);position:absolute;inset:0}.ng-pkg__hero-text{max-width:1020px;padding-top:120px;padding-bottom:60px;position:relative}.ng-pkg__hero-title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-hero-title);line-height:var(--ng-lh-hero-title);max-width:760px;margin:8px 0 14px;font-weight:400}.ng-pkg__hero-dek{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);max-width:640px;margin:0 0 14px}.ng-pkg__fact{font-family:var(--ng-font-serif);color:var(--ng-grey-900);border-left:2px solid var(--ng-yellow);margin:0 0 18px;padding-left:12px;font-size:17px;line-height:26px}.ng-pkg__fact--inverse{color:var(--ng-grey-200);max-width:640px}.ng-pkg__rows{flex-direction:column;gap:64px;padding-top:64px;padding-bottom:20px;display:flex}.ng-pkg__row-media{background:var(--ng-grey-100);display:block}.ng-pkg__row-text .ng-kicker{margin-bottom:14px}.ng-pkg__row-text .ng-row__h3 a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.ng-pkg__hero{min-height:520px}.ng-pkg__hero-text{padding-top:80px;padding-bottom:40px}.ng-pkg__hero-title{font-size:var(--ng-t-hero-title-m);line-height:var(--ng-lh-hero-title-m)}.ng-pkg__rows{gap:40px;padding-top:40px}}.ng-filmband{background:var(--ng-black);color:var(--ng-white);position:relative}.ng-filmband__stage{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.ng-filmband__shade{background:var(--ng-grad-film);pointer-events:none;position:absolute;inset:0}.ng-filmband__content{z-index:2;text-align:center;width:100%;max-width:1020px;margin:0 auto;padding:142px 40px 70px;position:relative}.ng-filmband__title{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-heading-sm);line-height:var(--ng-lh-heading-sm);letter-spacing:var(--ng-ls-heading-sm);margin:0 0 24px}.ng-filmband__desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);max-width:728px;margin:0 auto 24px}.ng-filmband__cta{display:inline-block}.ng-filmband__row{z-index:2;padding:10px 0 30px;position:relative}.ng-filmband__row .ng-carousel{max-width:var(--ng-column);padding:0 var(--ng-gutter);margin:0 auto}.ng-filmband__row .ng-carousel__track{padding-left:0;padding-right:0;scroll-padding-left:0}.ng-filmband__row .ng-carousel__arrow--right{right:var(--ng-gutter)}.ng-filmband__row .ng-carousel__arrow--left{left:var(--ng-gutter)}.ng-filmband__row--shows{padding-bottom:50px}.ng-filmband__row .ng-sh--carousel{margin:15px 0}.ng-filmband--compact{color:inherit;background:0 0;padding:8px 0 32px}.ng-filmband__inline{margin:0 auto}.ng-filmband__caption{border-left:2px solid var(--ng-yellow);font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);margin-top:8px;padding-left:10px}@media (width<=767px){.ng-filmband__row .ng-carousel{padding:0}.ng-filmband__row .ng-carousel__track{padding-left:var(--ng-gutter-m);padding-right:var(--ng-gutter-m)}.ng-filmband__stage{min-height:560px}.ng-filmband__content{padding:120px 16px 40px}.ng-filmband__title{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}}.ng-today__grid{grid-template-columns:minmax(0,620fr) minmax(0,360fr);align-items:start;gap:40px;display:grid}.ng-today__para{font-family:var(--ng-font-serif);color:var(--ng-black);margin:0;font-size:22px;line-height:36px}.ng-today__link{background-image:linear-gradient(120deg, var(--ng-yellow), var(--ng-yellow));transition:var(--ng-transition-textfill);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:1px}.ng-today__link:hover,.ng-today__link:focus-visible{background-size:100% 100%}.ng-today__list{flex-direction:column;gap:20px;margin:8px 0 0;padding:0;list-style:none;display:flex}@media (width<=1023px){.ng-today__grid{grid-template-columns:1fr}}@media (width<=767px){.ng-today__para{font-size:19px;line-height:31px}}.ng-left__item{flex-direction:column;align-items:flex-start;display:flex}.ng-left__continue{margin-top:14px}.ng-left__asks{border-top:1px solid #0000001f;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.ng-left__ask{text-align:left;cursor:pointer;width:100%;min-height:52px;font-family:var(--ng-font-sans-bold,GeoBrandBold, sans-serif);color:#000;background:0 0;border:0;border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;display:flex}.ng-left__ask:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--ng-yellow,#fc0);text-decoration-color:var(--ng-yellow,#fc0);text-decoration-thickness:2px}.ng-choice__inner{max-width:760px;margin-left:auto;margin-right:auto}.ng-choice__q{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:0;font-weight:400}.ng-choice .ng-rule{margin-top:16px}.ng-choice__chips{margin-top:24px}@media (width<=767px){.ng-choice__q{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}}.ng-prog__inner{max-width:760px}.ng-prog__list{margin:0;padding:0;list-style:none}.ng-prog__row{border-top:1px solid var(--ng-grey-200);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.ng-prog__row:last-child{border-bottom:1px solid var(--ng-grey-200)}.ng-prog__num{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-heading);letter-spacing:1px;color:var(--ng-yellow);padding-top:2px;line-height:1}.ng-prog__meta{gap:15px;margin-bottom:10px;display:flex}.ng-prog__why{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);color:var(--ng-ink-2);margin:12px 0 0}@media (width<=767px){.ng-prog__row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0}.ng-prog__num{font-size:24px}}.ng-issueprog__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:60px;display:grid}.ng-issueprog__cover{top:calc(var(--ng-header-h) + 24px);position:sticky}.ng-issueprog__cover img{width:100%;height:auto;box-shadow:var(--ng-shadow-keyart);display:block}.ng-issueprog__coverline{flex-direction:column;gap:6px;margin:20px 0 16px;display:flex}.ng-issueprog__total{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);font-weight:400}.ng-issueprog__list{margin:0;padding:0;list-style:none}.ng-issueprog__row{border-top:1px solid var(--ng-grey-200);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.ng-issueprog__row:last-child{border-bottom:1px solid var(--ng-grey-200)}.ng-issueprog__num{font-family:var(--ng-font-brand-bold);color:var(--ng-yellow);padding-top:4px;font-size:28px;line-height:1}.ng-issueprog__meta{align-items:center;gap:15px;margin-bottom:10px;display:flex}.ng-issueprog__dek{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);color:var(--ng-ink-2);margin:10px 0 0}@media (width<=1023px){.ng-issueprog__grid{grid-template-columns:1fr;gap:32px}.ng-issueprog__cover{grid-template-columns:140px 1fr;align-items:center;gap:20px;display:grid;position:static}.ng-issueprog__cover .ng-btn{grid-column:2;justify-self:start}.ng-issueprog__coverline{margin:0}}.ng-issue__grid{grid-template-columns:minmax(0,667fr) minmax(0,313fr);align-items:start;gap:40px;display:grid}.ng-issue__tiles{margin-top:40px}.ng-issue__list{gap:var(--ng-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-issue__actions{gap:24px;margin-top:24px;display:flex}.ng-issue .ng-sh__desc a{text-underline-offset:2px;text-decoration:underline}@media (width<=1023px){.ng-issue__grid{grid-template-columns:1fr}}@media (width<=767px){.ng-issue__tiles{margin-top:16px}.ng-issue__list{gap:var(--ng-grid-gap-m)}}.ng-feature{align-items:flex-end;min-height:710px;display:flex;position:relative;overflow:hidden}.ng-feature__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-feature__shade{background:var(--ng-grad-band);opacity:.99;position:absolute;inset:0}.ng-feature__content{padding-top:160px;padding-bottom:60px;position:relative}.ng-feature__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-hero-title);line-height:var(--ng-lh-hero-title);max-width:760px;margin:10px 0 15px;font-weight:400}.ng-feature__dek{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);max-width:640px;margin:0 0 24px}.ng-feature__actions{align-items:center;gap:20px;display:flex}@media (width<=767px){.ng-feature{min-height:600px}.ng-feature__content{padding-top:120px;padding-bottom:40px}.ng-feature__title{font-size:var(--ng-t-hero-title-m);line-height:var(--ng-lh-hero-title-m)}}.ng-photoband{align-items:flex-end;min-height:710px;display:flex;position:relative;overflow:hidden}.ng-photoband__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-photoband__shade{background:var(--ng-grad-band);opacity:.99;position:absolute;inset:0}.ng-photoband__content{padding-top:200px;padding-bottom:40px;position:relative}.ng-photoband__kicker{align-items:center;height:40px;display:flex}.ng-photoband__title{margin:0 0 15px}.ng-photoband__caption{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);max-width:980px;margin:0}.ng-photoband__credit{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-credit);line-height:var(--ng-lh-credit);letter-spacing:var(--ng-ls-credit);text-transform:uppercase;color:var(--ng-grey-200);margin:8px 0 0}.ng-photoband__cta{margin-top:15px}@media (width<=767px){.ng-photoband{aspect-ratio:auto;min-height:0}.ng-photoband__content{padding-top:420px;padding-bottom:32px}.ng-photoband__title{letter-spacing:3px;font-size:32px;line-height:40px}}.ng-gallery__grid{columns:3;column-gap:20px}.ng-gallery__tile{break-inside:avoid;opacity:0;transition:opacity .5s var(--ng-ease-container), transform .5s var(--ng-ease-container);background:#1f2021;margin:0 0 20px;display:block;position:relative;overflow:hidden;transform:translateY(16px)}.ng-gallery__grid--shown .ng-gallery__tile{opacity:1;transform:none}.ng-gallery__tile img{width:100%;height:auto;transition:var(--ng-transition-zoom);display:block}@media (hover:hover){a.ng-gallery__tile:hover img{transform:scale(1.04)}}.ng-gallery__cap{background:var(--ng-grad-tile);color:var(--ng-white);flex-direction:column;gap:4px;padding:40px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ng-gallery__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:var(--ng-lh-menu-title)}.ng-gallery__credit{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-credit);line-height:var(--ng-lh-credit);letter-spacing:var(--ng-ls-credit);text-transform:uppercase;color:var(--ng-grey-200)}@media (width<=1023px){.ng-gallery__grid{columns:2}}@media (width<=767px){.ng-gallery__grid{columns:1;column-gap:0}.ng-gallery__tile{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.ng-gallery__tile{opacity:1;transition:none;transform:none}}.ng-tv .ng-sh--center{padding-bottom:20px}.ng-tv__stack{perspective:1200px;justify-content:center;align-items:center;width:100%;max-width:1020px;height:632px;margin:0 auto;padding:16px 16px 30px;display:flex;position:relative;overflow:hidden}.ng-tv__cards{width:100%;height:100%;position:relative}.ng-tv__card{width:390px;height:520px;transition:transform var(--ng-dur-button) linear, opacity var(--ng-dur-button) linear;transform-style:preserve-3d;margin:-260px 0 0 -195px;position:absolute;top:50%;left:50%}.ng-tv__card--0{z-index:5;box-shadow:var(--ng-shadow-keyart)}.ng-tv__card---1{z-index:4;transform:translate(-250px)scale(.86)}.ng-tv__card--1{z-index:4;transform:translate(250px)scale(.86)}.ng-tv__card---2{z-index:3;transform:translate(-430px)scale(.74)}.ng-tv__card--2{z-index:3;transform:translate(430px)scale(.74)}.ng-tv__card:not(.ng-tv__card--0):after{content:"";pointer-events:none;background:#ffffff4d;position:absolute;inset:0}.ng-tv__art{background:var(--ng-grey-800);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.ng-tv__art img{object-fit:cover;width:100%;height:100%;display:block}.ng-tv__art-empty{height:100%;color:var(--ng-white);font-family:var(--ng-font-brand-bold);text-transform:uppercase;letter-spacing:3px;justify-content:center;align-items:center;padding:20px;display:flex}.ng-tv__cta{z-index:6;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ng-tv__arrow{z-index:7;width:70px;height:70px;color:var(--ng-white);cursor:pointer;opacity:.9;justify-content:center;align-items:center;margin-top:-35px;display:inline-flex;position:absolute;top:50%}.ng-tv__arrow:hover,.ng-tv__arrow:focus-visible{opacity:1}.ng-tv__arrow--left{left:220px}.ng-tv__arrow--right{right:220px}.ng-tv__current{text-align:center;padding-bottom:30px}.ng-tv__title{font-family:var(--ng-font-brand-bold);text-transform:uppercase;font-weight:400;font-size:var(--ng-t-heading-sm);line-height:var(--ng-lh-heading-sm);letter-spacing:var(--ng-ls-heading-sm);margin:0 0 12px}.ng-tv__desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);letter-spacing:var(--ng-ls-lede);max-width:728px;margin:0 auto 18px}.ng-tv__row{padding-top:10px}.ng-tv__row .ng-carousel{max-width:var(--ng-column);padding:0 var(--ng-gutter);margin:0 auto}.ng-tv__row .ng-carousel__track{padding-left:0;padding-right:0;scroll-padding-left:0}.ng-tv__row .ng-carousel__arrow--right{right:var(--ng-gutter)}.ng-tv__row .ng-carousel__arrow--left{left:var(--ng-gutter)}@media (width<=1023px){.ng-tv__arrow--left{left:60px}.ng-tv__arrow--right{right:60px}.ng-tv__card---2,.ng-tv__card--2{opacity:0}}@media (width<=767px){.ng-tv__row .ng-carousel{padding:0}.ng-tv__row .ng-carousel__track{padding-left:var(--ng-gutter-m);padding-right:var(--ng-gutter-m)}.ng-tv__stack{height:500px;padding:10px 0 20px}.ng-tv__card{width:320px;height:425px;margin:-212px 0 0 -160px}.ng-tv__card---1{transform:translate(-120px)scale(.8)}.ng-tv__card--1{transform:translate(120px)scale(.8)}.ng-tv__arrow{width:44px;height:44px;margin-top:-22px}.ng-tv__arrow--left{left:0}.ng-tv__arrow--right{right:0}.ng-tv__arrow .ng-icon{width:30px;height:30px}.ng-tv__cta{bottom:24px}}.ng-episodes__grid{margin:0;padding:0;list-style:none}.ng-episodes__media{background:var(--ng-grey-100);margin-bottom:14px;display:block}.ng-episodes__meta{gap:15px;margin-bottom:8px;display:flex}.ng-episodes__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title);margin:0 0 8px;font-weight:400}.ng-episodes__desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ng-episodes__cta{justify-content:center;margin-top:40px;display:flex}.ng-explorer__head{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:40px;margin-bottom:56px;display:grid}.ng-explorer__portrait{aspect-ratio:1;object-fit:cover;background:var(--ng-grey-100);width:100%;display:block}.ng-explorer__name{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:10px 0 6px;font-weight:400}.ng-explorer__field{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-lede);line-height:var(--ng-lh-lede);color:var(--ng-ink-2);margin:0 0 16px}.ng-explorer__bio{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);max-width:620px;margin:0 0 16px}.ng-explorer__subjects{flex-wrap:wrap;gap:8px 15px;margin:0;display:flex}.ng-explorer__stories{margin-bottom:56px}.ng-explorer__show{border-top:1px solid var(--ng-grey-200);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:40px;padding:40px 0;display:grid}.ng-explorer__keyart{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:var(--ng-shadow-keyart);display:block}.ng-explorer__film{max-width:930px;margin:40px auto 0}.ng-explorer__film-cap{border-left:2px solid var(--ng-yellow);font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);margin-top:8px;padding-left:10px}@media (width<=767px){.ng-explorer__head{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.ng-explorer__portrait{max-width:240px}.ng-explorer__name{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}.ng-explorer__show{grid-template-columns:1fr;gap:20px}.ng-explorer__keyart{max-width:200px}}.ng-tan__pair{grid-template-columns:1fr 1fr;gap:40px;max-width:760px;margin:0 auto;display:grid;position:relative}.ng-tan__year{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading);text-transform:uppercase;border-left:5px solid var(--ng-yellow);margin:0 0 16px;padding-left:16px}@media (width<=767px){.ng-tan__pair{grid-template-columns:1fr;gap:32px}}.ng-factcards{gap:40px;display:grid}.ng-factcards--1{grid-template-columns:1fr;max-width:760px;margin:0 auto}.ng-factcards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-factcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-factcards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-factcard{border:1px solid var(--ng-grey-150);background:var(--ng-white);flex-direction:column;display:flex}.ng-factcard__hero{aspect-ratio:3/2;background:var(--ng-black);color:var(--ng-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ng-factcards--1 .ng-factcard__hero{aspect-ratio:16/9}.ng-factcard__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ng-factcard__shade{background:var(--ng-grad-tile);position:absolute;inset:0}.ng-factcard__over{padding:20px;position:relative}.ng-factcard__figure{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-h1);line-height:var(--ng-lh-h1);letter-spacing:var(--ng-ls-h1);text-transform:uppercase;margin:6px 0 0}.ng-factcard__sub{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);color:var(--ng-grey-200);margin:6px 0 0}.ng-factcard__facts{padding:10px 18px 6px}.ng-factcard__line{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);margin:0;padding:14px 18px 18px}.ng-factcard__chip{align-self:flex-start;margin:0 18px 18px}@media (width<=1023px){.ng-factcards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ng-factcards,.ng-factcards--2,.ng-factcards--3,.ng-factcards--4{grid-template-columns:1fr;gap:24px}.ng-factcard__figure{font-size:var(--ng-t-heading);line-height:var(--ng-lh-heading);letter-spacing:var(--ng-ls-heading)}}.ng-compare__heads{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:end;gap:20px;max-width:860px;margin:0 auto;display:grid}.ng-compare__name{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-card-h3);line-height:var(--ng-lh-card-h3);margin:14px 0 0;font-weight:400}.ng-compare__head .ng-card__foot{display:none}.ng-compare__vs{text-align:center;font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-heading);letter-spacing:var(--ng-ls-heading);text-transform:uppercase;color:var(--ng-grey-400);align-self:center;padding-bottom:8px}.ng-compare__table{border-collapse:collapse;width:100%;max-width:860px;margin:32px auto 0}.ng-compare__table tr{border-bottom:1px solid var(--ng-grey-200)}.ng-compare__label{text-align:left;width:28%;font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker-sm);line-height:var(--ng-lh-kicker-sm);letter-spacing:var(--ng-ls-kicker-sm);text-transform:uppercase;color:var(--ng-grey-600);vertical-align:top;padding:14px 12px 14px 0}.ng-compare__cell{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);vertical-align:top;width:36%;padding:14px 12px}.ng-compare__cell:first-of-type{border-right:1px solid var(--ng-grey-150)}.ng-compare__verdict{border-left:5px solid var(--ng-yellow);max-width:860px;margin:32px auto 0;padding-left:16px}@media (width<=767px){.ng-compare__heads{grid-template-columns:1fr 1fr;gap:16px}.ng-compare__vs{display:none}.ng-compare__name{font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title)}.ng-compare__label{width:30%;padding-right:8px}.ng-compare__cell{padding:12px 8px;font-size:14px;line-height:20px}}.ng-timeline__inner{max-width:760px}.ng-timeline__list{border-left:2px solid var(--ng-yellow);margin:0;padding:0 0 0 28px;list-style:none;position:relative}.ng-timeline__event{padding:0 0 36px;position:relative}.ng-timeline__event:last-child{padding-bottom:8px}.ng-timeline__dot{background:var(--ng-black);border:2px solid var(--ng-white);width:12px;height:12px;box-shadow:0 0 0 2px var(--ng-yellow);position:absolute;top:8px;left:-35px}.ng-timeline__year{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-carousel);line-height:var(--ng-lh-carousel);letter-spacing:var(--ng-ls-carousel);text-transform:uppercase;margin:0 0 10px}.ng-timeline__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);margin:0 0 8px;font-weight:400}.ng-timeline__text{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);color:var(--ng-ink-2);margin:10px 0 0}.ng-itin__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ng-itin__stop{border:1px solid var(--ng-grey-150);background:var(--ng-white);grid-template-columns:minmax(0,314fr) minmax(0,326fr);display:grid}.ng-itin__media{background:var(--ng-grey-100);min-height:160px;position:relative}.ng-itin__img{height:100%;display:block}.ng-itin__stop--text{grid-template-columns:96px minmax(0,1fr)}.ng-itin__media--num{background:var(--ng-white);border-right:1px solid var(--ng-grey-150);min-height:0}.ng-itin__num{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-h1);letter-spacing:var(--ng-ls-h1);color:var(--ng-yellow);position:absolute;top:16px;left:20px}.ng-itin__body{min-width:0;padding:18px 20px 20px}.ng-itin__text,.ng-itin__title{overflow-wrap:anywhere}.ng-itin__body .ng-kicker{margin-bottom:10px}.ng-itin__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);letter-spacing:var(--ng-ls-tile-title);margin:0 0 10px;font-weight:400}.ng-itin__text{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);color:var(--ng-grey-900);margin:0}.ng-itin__story{border-top:1px solid var(--ng-grey-150);margin-top:14px;padding-top:14px}.ng-itin__exp{background:var(--ng-grey-50);grid-template-columns:minmax(0,420fr) minmax(0,560fr);align-items:center;gap:40px;margin-top:48px;padding:32px;display:grid}.ng-itin__exp-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (width<=767px){.ng-itin__stop{grid-template-columns:minmax(0,1fr)}.ng-itin__stop--text{grid-template-columns:64px minmax(0,1fr)}.ng-itin__stop--text .ng-itin__media{aspect-ratio:auto}.ng-itin__stop--text .ng-itin__num{font-size:28px;left:12px}.ng-itin__media{aspect-ratio:4/3;min-height:0}.ng-itin__exp{grid-template-columns:1fr;gap:20px;padding:20px}}.ng-answer__body{position:relative}.ng-answer__body .ng-prose>:first-child{margin-top:0}.ng-answer__caret{margin-left:2px;display:inline-block}.ng-answer__body--live .ng-prose>p:last-child{display:inline}.ng-twomin{max-width:var(--ng-column-article);background:var(--ng-grey-50);border-left:5px solid var(--ng-yellow);margin:0 auto 40px;padding:24px 24px 20px}.ng-twomin__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ng-twomin__title{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-carousel);line-height:var(--ng-lh-carousel);letter-spacing:var(--ng-ls-carousel);text-transform:uppercase;margin:0;font-weight:400}.ng-twomin__play{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 4px;display:inline-flex}.ng-twomin__mark{background:var(--ng-black);width:32px;height:32px;color:var(--ng-yellow);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ng-twomin__mark .ng-icon{transform:translate(1px)}.ng-twomin__play:hover .ng-twomin__mark,.ng-twomin__play:focus-visible .ng-twomin__mark{background:var(--ng-ink-2)}.ng-twomin__text{font-size:17px;line-height:29px}.ng-twomin__text p{margin-bottom:18px}@media (width<=767px){.ng-twomin{margin:0 var(--ng-gutter-m) 32px;padding:20px 16px 16px}}.ng-bridges{padding:20px 0 40px}.ng-bridges__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-bridges__row{border-top:1px solid var(--ng-grey-200)}.ng-bridges__row:last-child{border-bottom:1px solid var(--ng-grey-200)}.ng-bridges__link{color:var(--ng-black);grid-template-columns:184px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:20px 0;display:grid}.ng-bridges__thumb{aspect-ratio:1;background:var(--ng-grey-100);width:184px;display:block;overflow:hidden}.ng-bridges__thumb img{object-fit:cover;width:100%;height:100%;transition:var(--ng-transition-zoom);display:block}@media (hover:hover){.ng-bridges__link:hover .ng-bridges__thumb img{transform:scale(1.1)}.ng-bridges__link:hover .ng-bridges__title{text-underline-offset:2px;text-decoration:underline}}.ng-bridges__text{flex-direction:column;gap:8px;display:flex}.ng-bridges__sentence{font-family:var(--ng-font-serif);font-size:18px;line-height:28px}.ng-bridges__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-menu-title);line-height:22px}.ng-bridges__arrow{color:var(--ng-black);justify-self:end}@media (width<=767px){.ng-bridges__link{grid-template-columns:96px minmax(0,1fr);gap:16px}.ng-bridges__thumb{width:96px}.ng-bridges__arrow{display:none}.ng-bridges__sentence{font-size:16px;line-height:25px}}.ng-followups__inner{max-width:760px}.ng-followups__list{margin:0;padding:0;list-style:none}.ng-followups__q{border-top:1px solid var(--ng-grey-200);text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--ng-black);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ng-followups__list li:last-child .ng-followups__q{border-bottom:1px solid var(--ng-grey-200)}.ng-followups__text{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title)}.ng-followups__arrow{color:var(--ng-black);transition:transform var(--ng-dur-zoom) var(--ng-ease-container);flex:none}.ng-followups__q:hover .ng-followups__text,.ng-followups__q:focus-visible .ng-followups__text{text-underline-offset:2px;text-decoration:underline}.ng-followups__q:hover .ng-followups__arrow{transform:translate(4px)}.ng-gift__lead{flex-direction:column;align-items:flex-start;gap:10px;max-width:800px;padding-top:40px;display:flex}.ng-gift__headline{font-family:var(--ng-font-edit-bold);font-size:var(--ng-t-story-h1);line-height:var(--ng-lh-story-h1);margin:0;font-weight:400}.ng-gift__subline{font-family:var(--ng-font-brand-medium);font-size:var(--ng-t-kicker);line-height:var(--ng-lh-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;margin:0 0 10px}.ng-gift__ask{max-width:800px;padding-top:48px}.ng-gift__ask .ng-rule{margin-top:16px}.ng-gift__chips{margin-top:24px}.ng-gift__offers{padding-top:60px;padding-bottom:20px}.ng-gift__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.ng-gift__offer{border:1px solid var(--ng-grey-150);flex-direction:column;display:flex}.ng-gift__offer-media{background:var(--ng-grey-100);display:block}.ng-gift__offer-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:15px 18px 20px;display:flex}.ng-gift__offer-name{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-tile-title);line-height:var(--ng-lh-tile-title);margin:0;font-weight:400}.ng-gift__offer-price{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;margin:0}.ng-gift__offer-desc{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);flex:1;margin:0 0 8px}@media (width<=1023px){.ng-gift__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ng-gift__headline{font-size:var(--ng-t-story-h1-m);line-height:var(--ng-lh-story-h1-m)}.ng-gift__grid{grid-template-columns:1fr;gap:20px}}.ng-giftpick__offer{background:var(--ng-grey-50);grid-template-columns:minmax(0,530fr) minmax(0,420fr);align-items:center;gap:40px;margin-bottom:48px;padding:32px;display:grid}.ng-giftpick__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ng-giftpick__price{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-kicker);letter-spacing:var(--ng-ls-kicker);text-transform:uppercase;margin:0 0 14px}@media (width<=767px){.ng-giftpick__offer{grid-template-columns:1fr;gap:20px;padding:20px}}.ng-mission__card{max-width:980px;margin:0 auto 60px}.ng-mission__img{background:var(--ng-grey-100);display:block}.ng-mission__items{margin:0;padding:0;list-style:none}.ng-mission__item-img{background:var(--ng-grey-100);margin-bottom:14px;display:block}.ng-mission__item .ng-kicker{margin-bottom:10px}.ng-mission__item-title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title);margin:0;font-weight:400}.ng-mission__item-title a:hover{text-underline-offset:2px;text-decoration:underline}.ng-mission__cta{justify-content:center;margin-top:48px;display:flex}@media (width<=767px){.ng-mission__card{margin-bottom:40px}}.ng-subscribe__grid{grid-template-columns:minmax(0,480fr) minmax(0,500fr);align-items:center;gap:40px;display:grid}.ng-subscribe__img{width:100%;height:auto;display:block}.ng-subscribe__heading.ng-sh--center{padding-bottom:24px}.ng-subscribe__text{font-family:var(--ng-font-edit);font-size:var(--ng-t-text);line-height:var(--ng-lh-text);letter-spacing:var(--ng-ls-text);margin:0 0 16px}.ng-subscribe__price{font-family:var(--ng-font-brand-bold);font-size:var(--ng-t-carousel);line-height:var(--ng-lh-carousel);letter-spacing:var(--ng-ls-carousel);text-transform:uppercase;color:var(--ng-yellow);margin:0 0 20px}.ng-subscribe__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=767px){.ng-subscribe__grid{grid-template-columns:1fr}}.ng-legacy-figure{max-width:var(--ng-column-figure);padding:0 var(--ng-gutter);margin:24px auto}.ng-legacy-figure img{width:100%;height:auto;display:block}.ng-legacy-docs__list{flex-direction:column;gap:24px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.ng-legacy-docs__row{align-items:flex-start;gap:20px;display:flex}.ng-legacy-docs__thumb{object-fit:cover;flex:none;width:90px;height:90px}.ng-legacy-docs__title{font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);margin:0 0 6px;font-weight:400}.ng-legacy-docs__title a:hover{text-decoration:underline}.ng-legacy-docs__text{font-family:var(--ng-font-edit);font-size:var(--ng-t-caption);line-height:var(--ng-lh-caption);color:var(--ng-grey-600);margin:0}@media (width<=767px){.ng-legacy-figure{padding:0}}.ng-courtesy__inner{max-width:760px}.ng-courtesy__text{border-left:5px solid var(--ng-yellow);margin-bottom:32px;padding-left:16px}.ng-courtesy__list{margin:0;padding:0;list-style:none}.ng-courtesy__q{border-top:1px solid var(--ng-grey-200);text-align:left;width:100%;min-height:56px;font-family:var(--ng-font-edit-medium);font-size:var(--ng-t-list-title);line-height:var(--ng-lh-list-title);letter-spacing:var(--ng-ls-list-title);color:var(--ng-black);cursor:pointer;padding:12px 0;display:block}.ng-courtesy__list li:last-child .ng-courtesy__q{border-bottom:1px solid var(--ng-grey-200)}.ng-courtesy__q:hover,.ng-courtesy__q:focus-visible{text-underline-offset:2px;text-decoration:underline}
