*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#f4f0e8;margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1180px,100% - 48px);margin:auto}.siteHeader{border-bottom:1px solid #bbb4a8;justify-content:space-between;align-items:center;height:92px;display:flex}.brand{letter-spacing:-1.5px;color:#111;font-size:24px;font-weight:900;text-decoration:none}.brand span{font-weight:400}.siteHeader nav{gap:28px;display:flex}.siteHeader nav a,.readLink,.standard a{color:#111;letter-spacing:1px;font-size:12px;font-weight:800;text-decoration:none}.hero{padding:96px 0 110px}.eyebrow,.sectionLabel{letter-spacing:2px;font-size:12px;font-weight:800}.hero h1 em{font-family:Georgia,serif;font-weight:400}.heroCopy{max-width:650px;margin-left:auto;font-family:Georgia,serif;font-size:21px;line-height:1.55}.featured{border-top:1px solid #111;padding:22px 0 110px}.featureGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;margin-top:36px;display:grid}.poster{color:#f4f0e8;background:#171717;flex-direction:column;justify-content:space-between;min-height:420px;padding:28px;display:flex;overflow:hidden}.heroPoster{background:linear-gradient(145deg,#141414,#242424 52%,#5e1515);min-height:650px}.p0{background:linear-gradient(145deg,#111,#193649)}.p1{background:linear-gradient(145deg,#1a1511,#7a4b1e)}.posterWord{letter-spacing:-9px;opacity:.9;margin:auto;font-size:clamp(70px,10vw,150px);font-weight:900;transform:rotate(-6deg)}.poster span{letter-spacing:2px;font-size:11px}.meta{text-transform:uppercase;letter-spacing:1.6px;color:#6d675f;font-size:11px;font-weight:700}.featureCopy h2{letter-spacing:-4px;margin:16px 0;font-size:68px}.scoreRow{border-bottom:1px solid #111;align-items:flex-end;padding-bottom:20px;display:flex}.scoreRow strong{letter-spacing:-6px;font-size:92px;line-height:.8}.scoreRow span{margin-left:8px;font-size:18px}.verdict{letter-spacing:1px;margin:24px 0 14px;font-weight:900}.featureCopy p,.reviewCard p{font-family:Georgia,serif;font-size:18px;line-height:1.6}.readLink{border-bottom:2px solid #111;margin-top:22px;padding-bottom:5px;display:inline-block}.reviews{border-top:1px solid #111;padding:30px 0 110px}.sectionHead{justify-content:space-between;margin-bottom:35px;display:flex}.sectionHead>span{color:#6d675f;font-size:12px}.cardGrid{grid-template-columns:repeat(2,1fr);gap:42px;display:grid}.reviewCard{color:#111;text-decoration:none}.cardTop{justify-content:space-between;align-items:baseline;margin-top:20px;display:flex}.cardTop h3{letter-spacing:-1.5px;margin:0;font-size:30px}.cardTop strong{font-size:30px}.miniVerdict{letter-spacing:1.5px;border-top:1px solid #aaa;padding-top:14px;font-size:11px;font-weight:900}.standard{color:#f4f0e8;background:#111;margin-bottom:100px;padding:90px}.standard h2{letter-spacing:-4px;margin:20px 0;font-size:64px}.standard p:not(.eyebrow){max-width:720px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.standard a{color:#f4f0e8;margin-top:20px;display:inline-block}.footer{border-top:1px solid #aaa;grid-template-columns:1fr 1fr;gap:10px;padding:40px 0 70px;display:grid}.footer small{color:#777;grid-column:2}.article{max-width:820px;padding:70px 0 120px}.back{color:#111;letter-spacing:1px;margin-bottom:90px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.article h1{letter-spacing:-6px;margin:18px 0 35px;font-size:clamp(58px,9vw,104px);line-height:.9}.article h2{letter-spacing:-1.5px;margin-top:65px;font-size:34px}.article>p:not(.eyebrow):not(.lead):not(.spoiler):not(.published){font-family:Georgia,serif;font-size:20px;line-height:1.75}.lead{font-family:Georgia,serif;font-size:25px;line-height:1.5}.articleScore{border-top:1px solid #111;border-bottom:1px solid #111;align-items:flex-end;gap:8px;margin-bottom:35px;padding:24px 0;display:flex}.articleScore strong{letter-spacing:-5px;font-size:76px;line-height:.8}.articleScore b{letter-spacing:1px;margin-left:auto;font-size:13px}.rule{background:#aaa;height:1px;margin:60px 0 25px}.spoiler{letter-spacing:2px;font-size:11px;font-weight:900}.prosCons{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:1fr 1fr;margin:55px 0;display:grid}.prosCons>div{padding:30px}.prosCons>div+div{border-left:1px solid #111}.prosCons span,.finalVerdict span{letter-spacing:1.5px;font-size:11px;font-weight:900}.prosCons p{font-family:Georgia,serif;line-height:1.5}.finalVerdict{color:#f4f0e8;background:#111;gap:18px;padding:35px;display:grid}.finalVerdict strong{font-size:40px}.finalVerdict b{font-size:24px}.published{color:#777;margin-top:20px;font-size:11px!important}.scale{margin:40px 0}.scaleRow{border-top:1px solid #aaa;grid-template-columns:100px 170px 1fr;gap:15px;padding:18px 0;display:grid}.scaleRow:last-child{border-bottom:1px solid #aaa}@media (max-width:760px){.shell{width:min(100% - 28px,1180px)}.siteHeader{height:72px}.siteHeader nav{gap:14px}.siteHeader nav a{font-size:10px}.hero{padding:65px 0 75px}.hero h1{letter-spacing:-4px}.heroCopy{margin-top:40px;font-size:18px}.featureGrid{grid-template-columns:1fr;gap:35px}.heroPoster{min-height:480px}.featureCopy h2{font-size:48px}.scoreRow strong{font-size:72px}.cardGrid{grid-template-columns:1fr}.standard{width:100%;margin-bottom:60px;padding:60px 28px}.standard h2{font-size:46px}.footer{grid-template-columns:1fr}.footer small{grid-column:1}.article{padding-top:35px}.back{margin-bottom:60px}.article h1{letter-spacing:-4px}.prosCons{grid-template-columns:1fr}.prosCons>div+div{border-top:1px solid #111;border-left:0}.scaleRow{grid-template-columns:1fr;gap:5px}.poster{min-height:350px}}.hero{grid-template-columns:1.45fr .55fr;align-items:end;gap:70px;display:grid}.heroSide{padding-bottom:10px}.heroSide p{font-family:Georgia,serif;font-size:18px;line-height:1.55}.hmmGlyph{letter-spacing:-6px;font-size:72px;font-weight:900;line-height:1}.hmmGlyph span{font-family:Georgia,serif;font-weight:400}.featureWrap{border-top:1px solid #111;padding:22px 0 105px}.featureScore{border-top:1px solid #aaa;border-bottom:1px solid #aaa;grid-template-columns:118px 1fr;align-items:center;gap:24px;padding:22px 0;display:grid}.stamp{border:2px solid #111;border-radius:50%;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;place-items:center;width:108px;height:108px;padding:17px;display:grid;transform:rotate(-5deg)}.stamp span{letter-spacing:1px;font-size:12px;font-weight:900}.stamp b{font-size:22px}.stamp strong{letter-spacing:-2px;grid-column:1/3;font-size:35px}.scoreKey{border-left:1px solid #aaa;padding-left:25px}.scoreKey h3{margin:18px 0 28px;font-family:Georgia,serif;font-size:23px;line-height:1.2}.scoreKey>div{border-top:1px solid #aaa;grid-template-columns:35px 58px 1fr;align-items:center;gap:8px;padding:11px 0;display:grid}.scoreKey>div:last-child{border-bottom:1px solid #aaa}.scoreKey b{font-size:12px}.scoreKey span{font-size:12px;font-weight:900}.scoreKey small{color:#6d675f}.contentGrid{border-top:1px solid #111;grid-template-columns:minmax(0,1fr) 300px;gap:65px;padding-top:30px;padding-bottom:110px;display:grid}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewCard .poster{position:relative}.cornerScore{color:#111;background:#f4f0e8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.p2{background:linear-gradient(145deg,#241313,#6a2020)}.p3{background:linear-gradient(145deg,#121c15,#365b3d)}.tinyMark{letter-spacing:1px;font-size:12px;font-weight:900}.reviewIndex{border-left:1px solid #aaa;padding-left:30px}.sticky{position:sticky;top:25px}.reviewIndex h2{margin:20px 0;font-family:Georgia,serif;font-size:31px;line-height:1.08}.alphabet{letter-spacing:4px;word-break:break-all;color:#777;border-bottom:1px solid #aaa;padding-bottom:18px;font-size:10px;line-height:2.2}.indexList a{color:#111;border-bottom:1px solid #c5beb3;grid-template-columns:1fr 42px;gap:12px;padding:15px 0;font-family:Georgia,serif;text-decoration:none;display:grid}.indexList b{text-align:right;font-family:Arial,sans-serif}.indexMore{color:#111;letter-spacing:1px;margin-top:22px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.marks{border-top:1px solid #111;padding:30px 0 100px}.markRow{grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.markRow>div{border:1px solid #aaa;border-right:0;flex-direction:column;justify-content:space-between;min-height:180px;padding:25px;display:flex}.markRow>div:last-child{border-right:1px solid #aaa}.markRow strong{letter-spacing:-3px;font-size:43px}.markRow span{font-family:Georgia,serif}@media (max-width:1000px){.featureWrap>.featureGrid{grid-template-columns:1fr 1fr}.scoreKey{border-top:1px solid #aaa;border-left:0;grid-column:1/3;padding:25px 0}.contentGrid{grid-template-columns:1fr}.reviewIndex{border-top:1px solid #111;border-left:0;padding:30px 0}.sticky{position:static}}@media (max-width:760px){.hero{grid-template-columns:1fr}.heroSide{align-items:center;gap:25px;display:flex}.hmmGlyph{font-size:52px}.featureWrap>.featureGrid{grid-template-columns:1fr}.scoreKey{grid-column:auto}.featureScore{grid-template-columns:100px 1fr}.stamp{width:92px;height:92px}.cardGrid{grid-template-columns:1fr}.markRow{grid-template-columns:1fr 1fr}.markRow>div:nth-child(2){border-right:1px solid #aaa}.markRow>div{min-height:140px}.markRow strong{font-size:34px}}.reviewPoster{margin:0 0 55px}.reviewPoster img{object-fit:cover;object-position:center;border:1px solid #bdb5a9;width:100%;height:auto;max-height:920px;display:block}.finalVerdict p{max-width:650px;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.55}@media (max-width:760px){.reviewPoster{margin-bottom:35px}.reviewPoster img{max-height:none}}.featuredPosterLink{background:#111;width:100%;display:block;overflow:hidden}.featuredPosterImage{aspect-ratio:2/3;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .35s;display:block}.featuredPosterLink:hover .featuredPosterImage{transform:scale(1.015)}.watchedBlock{border:1px solid #111;margin:42px 0}.watchedBadge{color:#f4f0e8;letter-spacing:1.5px;background:#111;padding:14px 18px;font-size:11px;font-weight:900}.watchedGrid{grid-template-columns:1fr 1fr;display:grid}.watchedGrid>div{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:18px}.watchedGrid>div:nth-child(2n){border-right:0}.watchedGrid>div:nth-last-child(-n+2){border-bottom:0}.watchedGrid span{letter-spacing:1.4px;color:#777;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.watchedGrid strong{font-size:13px;line-height:1.4}@media (max-width:760px){.watchedGrid{grid-template-columns:1fr}.watchedGrid>div{border-bottom:1px solid #aaa!important;border-right:0!important}.watchedGrid>div:last-child{border-bottom:0!important}}.reviewPosterWrap{aspect-ratio:2/3;background:#111;position:relative;overflow:hidden}.reviewPosterImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.reviewCard:hover .reviewPosterImage{transform:scale(1.02)}.reviewHero{grid-template-columns:minmax(260px,38%) 1fr;align-items:start;gap:50px;margin-bottom:45px;display:grid}.reviewHero>img{width:100%;height:auto;display:block;box-shadow:0 16px 50px #00000024}.reviewHero h1{font-size:clamp(52px,7vw,88px)}@media (max-width:760px){.reviewHero{grid-template-columns:1fr;gap:30px}.reviewHero>img{max-width:520px;margin:auto}}.editionLine{letter-spacing:2px;color:#6d675f;border-bottom:1px solid #111;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:14px;font-size:9px;font-weight:800;display:flex}.newsHeroGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:70px;display:grid}.newsHero h1{letter-spacing:-5px;max-width:950px;margin:12px 0 0;font-size:clamp(46px,6.1vw,90px);line-height:.93}.newsHero h1 em{font-family:Georgia,serif;font-weight:400}.heroManifesto{border-left:1px solid #aaa297;padding-left:26px}.heroManifesto strong{letter-spacing:-4px;margin-bottom:17px;font-size:50px;line-height:1;display:block}.heroManifesto p{margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.5}.ticker{color:#f4f0e8;background:#111;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;width:100%;height:66px;display:grid;overflow:hidden}.tickerLabel,.tickerAll{z-index:3;color:#f4f0e8;letter-spacing:1.7px;background:#111;align-items:center;padding:0 28px;font-size:10px;font-weight:900;text-decoration:none;display:flex;position:relative}.tickerLabel{border-right:1px solid #3c3c3c}.tickerAll{border-left:1px solid #3c3c3c;transition:all .2s}.tickerAll:hover{color:#111;background:#f4f0e8}.liveDot{background:#ff453a;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.8s infinite mhPulse}@keyframes mhPulse{0%,to{box-shadow:0 0 0 3px #ff453a1f}50%{box-shadow:0 0 0 8px #ff453a00}}.tickerWindow{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}.tickerTrack{will-change:transform;align-items:stretch;width:max-content;height:100%;animation:28s linear infinite mhTicker;display:flex}.tickerWindow:hover .tickerTrack{animation-play-state:paused}@keyframes mhTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.tickerItem{color:#f4f0e8;border-right:1px solid #363636;align-items:center;gap:13px;min-width:max-content;padding:0 29px;text-decoration:none;transition:all .2s;display:flex}.tickerItem:hover{color:#111;background:#f4f0e8}.tickerTitle{white-space:nowrap;font-family:Georgia,serif;font-size:15px}.tickerItem strong{font-size:17px}.tickerHmm{letter-spacing:1px;border:1px solid;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:900}.tickerArrow{opacity:.55}.tickerItem:hover .tickerArrow{opacity:1}@media (max-width:760px){.newsHero{padding:25px 0 28px}.editionLine{margin-bottom:24px}.editionLine span:last-child{display:none}.newsHeroGrid{grid-template-columns:1fr;gap:26px}.newsHero h1{letter-spacing:-4px;font-size:clamp(45px,13vw,68px);line-height:.91}.heroManifesto{border-top:1px solid #aaa297;border-left:0;align-items:center;gap:20px;padding:18px 0 0;display:flex}.heroManifesto strong{margin:0;font-size:38px}.heroManifesto p{font-size:14px}.ticker{grid-template-columns:auto minmax(0,1fr);height:58px}.tickerLabel{padding:0 16px}.tickerAll{display:none}.tickerItem{padding:0 20px}.tickerTitle{font-size:14px}}.ticker{display:none!important}.cinemaRail{background:#ebe5da;border-top:1px solid #111;border-bottom:1px solid #111;padding:28px 0 52px;overflow:hidden}.railHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.railHead>div{align-items:center;display:flex}.railHint{letter-spacing:1.8px;color:#746e65;font-size:9px;font-weight:800}.railViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.railTrack{will-change:transform;gap:26px;width:max-content;padding:10px 0 22px;animation:42s linear infinite posterRail;display:flex}.railViewport:hover .railTrack{animation-play-state:paused}@keyframes posterRail{0%{transform:translate(0)}to{transform:translate(-50%)}}.railCard{color:#111;flex:none;width:245px;text-decoration:none;transition:transform .28s;position:relative}.railCard:hover{z-index:3;transform:translateY(-9px)rotate(-.35deg)}.ghostScore{letter-spacing:-7px;color:#11111112;z-index:0;font-size:82px;font-weight:900;line-height:1;position:absolute;top:-23px;right:-8px}.railPosterWrap{aspect-ratio:2/3;z-index:1;background:#111;position:relative;overflow:hidden;box-shadow:0 13px 30px #1e191421}.railPoster{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s;display:block}.railCard:hover .railPoster{filter:contrast(1.03);transform:scale(1.035)}.floatingStamp{color:#111;background:#f4f0e8;border:1px solid #111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;bottom:13px;right:13px;transform:rotate(4deg);box-shadow:0 5px 20px #0000002e}.floatingStamp span{letter-spacing:.7px;font-size:8px;font-weight:900}.floatingStamp strong{letter-spacing:-1.5px;font-size:24px}.featuredFlag{color:#f4f0e8;letter-spacing:1.2px;background:#111;padding:8px 11px;font-size:8px;font-weight:900;position:absolute;top:16px;left:0}.railMeta{border-top:1px solid #aaa;justify-content:space-between;gap:12px;margin-top:13px;padding-top:14px;display:flex}.railMeta h3{letter-spacing:-.7px;max-width:150px;margin:0 0 6px;font-size:19px;line-height:1.05}.railMeta span{letter-spacing:1px;color:#746e65;text-transform:uppercase;font-size:9px;font-weight:700}.railMeta>b{letter-spacing:.8px;text-align:right;white-space:nowrap;border:1px solid #111;border-radius:20px;align-self:flex-start;padding:5px 7px;font-size:8px}@media (max-width:760px){.cinemaRail{padding:22px 0 34px}.railHint{display:none}.railViewport{scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:14px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.railViewport::-webkit-scrollbar{display:none}.railTrack{gap:16px;padding-right:14px;animation:none}.railCard{scroll-snap-align:start;width:205px}.ghostScore{font-size:65px}.floatingStamp{width:60px;height:60px}.floatingStamp strong{font-size:21px}.railMeta h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.railTrack{animation:none}.railCard,.railPoster{transition:none}}.newsHero{padding-bottom:30px}.cinemaRail{padding-bottom:40px}.featureWrap{padding-top:28px;padding-bottom:72px}.featureWrap>.featureGrid{grid-template-columns:minmax(300px,.86fr) minmax(360px,1fr) 220px;gap:36px}.featuredPosterLink{max-height:560px}.featuredPosterImage{object-fit:cover;height:100%;max-height:560px}.featureCopy h2{margin-top:12px;font-size:clamp(44px,4.5vw,64px)}.featureCopy p{font-size:17px}.scoreKey h3{font-size:20px}.contentGrid{gap:48px;padding-top:26px}.reviewIndex{width:100%}.indexList a{padding:13px 0}.reviewSectionHead{letter-spacing:1.8px;border-bottom:1px solid #111;justify-content:space-between;align-items:center;margin:56px 0 25px;padding-bottom:12px;font-size:11px;font-weight:900;display:flex}.reviewSectionHead small{color:#777;letter-spacing:1.2px;font-size:9px}.watchedBlock{border:2px solid #111;margin:42px 6px 50px 0;box-shadow:6px 6px #111}.watchedBadge{justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;display:flex}.watchedBadge:after{content:"MOVIE-HMM VERIFIED WATCH";letter-spacing:1.3px;opacity:.72;font-size:8px}.article .rule{display:none}.article>p:not(.eyebrow):not(.lead):not(.spoiler):not(.published){max-width:740px}@media (max-width:1000px){.featureWrap>.featureGrid{grid-template-columns:minmax(260px,.8fr) 1fr}.scoreKey{grid-column:1/3}.featuredPosterLink,.featuredPosterImage{max-height:none}}@media (max-width:760px){.featureWrap>.featureGrid{grid-template-columns:1fr}.scoreKey{grid-column:auto}.watchedBlock{box-shadow:4px 4px #111}.watchedBadge:after{display:none}.reviewSectionHead{margin-top:42px}}.cinemaRail{display:none!important}body{background:#f3efe6}.newsHero{padding:34px 0 32px}.newsHeroGrid{grid-template-columns:minmax(0,1fr) 250px}.newsHero h1{font-size:clamp(44px,5.6vw,82px);line-height:.94}.heroManifesto strong{font-family:Georgia,serif;font-weight:400}.featureWrap{border-top:1px solid #111;padding-top:24px;padding-bottom:82px}.featureWrap>.featureGrid{grid-template-columns:minmax(280px,.72fr) minmax(380px,1fr) 205px;align-items:center;gap:46px}.featuredPosterLink{perspective:1200px;background:0 0;max-width:410px;padding:0 13px 15px 0;display:block;position:relative;overflow:visible}.featuredPosterLink:before{content:"";z-index:0;background:#d8d0c3;border:1px solid #aaa195;position:absolute;inset:8px 3px 7px 7px;transform:translate(8px,8px)}.featuredPosterLink:after{content:"";z-index:1;opacity:.65;background:linear-gradient(90deg,#756c61,#c9c0b4);width:8px;height:calc(100% - 14px);position:absolute;top:5px;left:11px}.featuredPosterImage{z-index:2;aspect-ratio:2/3;object-fit:cover;transform-origin:0;width:100%;height:auto;max-height:none;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;position:relative;box-shadow:14px 18px 30px #2c241d2b}.featuredPosterLink:hover .featuredPosterImage{transform:rotateY(-4deg)translateY(-3px);box-shadow:20px 24px 38px #2c241d38}.featureCopy{padding-right:5px}.featureCopy h2{letter-spacing:-2.5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.2vw,61px);font-weight:400;line-height:.98}.featureScore{grid-template-columns:100px 1fr}.stamp{width:92px;height:92px}.stamp strong{font-size:31px}.scoreKey{border-left:1px solid #b7afa3}.scoreKey h3{font-family:Georgia,serif;font-weight:400}.contentGrid{border-top:1px solid #111;padding-top:24px}.sectionHead{align-items:baseline}.sectionHead .sectionLabel{letter-spacing:.3px;text-transform:none;font-family:Georgia,serif;font-size:18px;font-weight:400}.cardGrid{display:block}.reviewCard{border-top:1px solid #b9b1a5;grid-template-rows:auto auto 1fr auto;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;column-gap:24px;padding:22px 0;display:grid}.reviewCard:last-child{border-bottom:1px solid #b9b1a5}.reviewPosterWrap{aspect-ratio:2/3;grid-area:1/1/5;box-shadow:5px 7px 15px #2c241d1f}.cornerScore{display:none}.cardTop{grid-column:2/4;margin:0;display:flex}.cardTop h3{letter-spacing:-1px;font-family:Georgia,serif;font-size:27px;font-weight:400}.tinyMark{font-size:10px}.reviewCard>.meta{grid-column:2}.reviewCard>p{grid-column:2/4;margin:8px 0 12px;font-size:15px;line-height:1.5}.miniVerdict{color:#5f584f;border-top:0;grid-column:2/4;padding:0;font-size:9px}.reviewIndex{border-left:1px solid #b9b1a5}.reviewIndex h2{font-weight:400}.indexList a{font-size:14px}.standard{background:#191817;margin-top:10px;padding:70px 80px}.standard h2{font-family:Georgia,serif;font-size:54px;font-weight:400}.footer{margin-top:0}@media (max-width:1000px){.featureWrap>.featureGrid{grid-template-columns:minmax(250px,.7fr) 1fr}.scoreKey{grid-column:1/3}.featuredPosterLink{max-width:380px}.contentGrid{grid-template-columns:1fr}.reviewIndex{border-top:1px solid #111;border-left:0;padding-top:30px}}@media (max-width:760px){.newsHeroGrid{grid-template-columns:1fr}.featureWrap>.featureGrid{grid-template-columns:1fr;gap:30px}.scoreKey{grid-column:auto}.featuredPosterLink{max-width:360px;margin:auto}.reviewCard{grid-template-columns:88px 1fr;column-gap:17px}.cardTop,.reviewCard>.meta,.reviewCard>p,.miniVerdict{grid-column:2}.cardTop h3{font-size:22px}.standard{padding:52px 28px}.standard h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.featuredPosterImage{transition:none}}.legalNav{flex-wrap:wrap;gap:14px 22px;margin-top:18px;display:flex}.legalNav a{letter-spacing:1.1px;text-transform:uppercase;color:#5f584f;font-size:9px;font-weight:800;text-decoration:none}.legalNav a:hover{color:#111}.legalPage{max-width:860px}.legalPage h1{font-size:clamp(52px,8vw,92px)}.legalPage h2{margin-top:55px;font-family:Georgia,serif;font-size:31px;font-weight:400}.legalPage h3{margin-top:30px;font-size:15px}.legalPage li{margin:8px 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.legalNote{border:1px solid #aaa;margin:32px 0;padding:20px 22px;font-family:Georgia,serif;line-height:1.55}.tm{vertical-align:super;letter-spacing:0;font-size:.48em}.heroManifesto strong{letter-spacing:-1.5px;font-size:34px}.heroManifesto strong em{font-family:Georgia,serif;font-weight:400}.verdict,.miniVerdict{text-transform:none;letter-spacing:.1px;font-family:Georgia,serif}.verdict{font-size:19px}.posterBrand{z-index:5;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0fe0;align-items:baseline;gap:6px;padding:9px 13px 8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0003}.posterBrand span{letter-spacing:1px;font-size:11px;font-weight:900}.posterBrand strong{color:#f0b323;letter-spacing:-1px;font-family:Georgia,serif;font-size:22px;font-weight:400}.posterBrand i{font-size:20px;font-style:normal;line-height:1}.posterBrand small{letter-spacing:1.8px;margin-left:2px;font-size:7px;font-weight:800}.featuredPosterLink,.reviewPosterFrame{position:relative}.reviewPosterFrame>img{width:100%;height:auto;display:block;box-shadow:0 16px 50px #00000024}.reviewHero>.reviewPosterFrame{width:100%}.posterBrandReview{bottom:18px}.reactionPhrase{white-space:nowrap;font-family:Georgia,serif!important;font-size:14px!important;font-weight:600!important}.reactionPhrase i{vertical-align:-3px;margin-left:4px;font-size:23px;font-style:normal}.scoreKey>div{grid-template-columns:35px minmax(105px,1fr) 72px}.scoreKey>div>small{text-align:right}.verdict{text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-size:21px;font-weight:700}.miniVerdict{text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-size:13px}.heroEmoji{vertical-align:-4px;margin-left:5px;font-size:34px;font-style:normal}.stamp span{text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-size:10px}@media (max-width:760px){.posterBrand{padding:8px 10px;bottom:16px}.posterBrand strong{font-size:19px}.posterBrand i{font-size:18px}.reactionPhrase{font-size:13px!important}.reactionPhrase i{font-size:21px}}.signatureStamp,.shelfScore{color:#111;background:#f3efe6;border:2px solid #b98519;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.signatureStamp{width:112px;height:112px;transform:none}.signatureStamp span,.shelfScore span{letter-spacing:.4px;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.signatureStamp em,.shelfScore em{color:#c88700;font-family:Georgia,serif;font-size:24px;font-style:normal;font-weight:700;line-height:.85}.signatureStamp strong{letter-spacing:-2px;margin-top:7px;font-size:37px}.scoreKey>div:not(.reactionSignature){border-top:1px solid #aaa;grid-template-columns:34px 52px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.scoreKey>div:not(.reactionSignature):nth-of-type(5){border-bottom:1px solid #aaa}.scoreKey>div>b{font-size:13px}.scoreKey>div>i{font-size:31px;font-style:normal;line-height:1}.scoreKey>div>span{font-family:Georgia,serif;font-size:16px;font-weight:600}.reactionSignature{text-align:center!important;border:0!important;flex-direction:column!important;align-items:center!important;padding:30px 0 0!important;display:flex!important}.reactionSignature>i{font-size:70px!important}.reactionSignature>strong{letter-spacing:-1px;margin-top:8px;font-family:Arial,sans-serif;font-size:25px!important}.reactionSignature>strong em{color:#c88700;font-family:Georgia,serif;font-size:32px;font-style:normal}.reactionSignature>small{letter-spacing:1.5px;color:#555;margin-top:9px;font-size:7px;line-height:1.8}.manifestEmoji{margin-bottom:10px;font-size:54px;line-height:1}.heroManifesto>strong{letter-spacing:-1px;font-family:Arial,sans-serif;font-size:28px}.heroManifesto>strong em{color:#c88700;font-family:Georgia,serif;font-size:35px;font-style:normal}.heroManifesto p{margin-top:11px}.cardTop{align-items:center}.shelfScore{flex:none;width:82px;height:82px;margin-left:auto}.shelfScore span{font-size:8px}.shelfScore em{font-size:18px}.shelfScore strong{letter-spacing:-1px;margin-top:4px;font-size:25px}.miniVerdict{color:#111!important;margin-top:8px!important;font-family:Georgia,serif!important;font-size:27px!important;font-weight:700!important;line-height:1.1!important}.miniVerdict:first-letter{color:#b77b00}.verdict{font-size:30px!important;font-weight:700!important;line-height:1.1!important}.posterBrand{display:none!important}@media (max-width:760px){.scoreKey>div:not(.reactionSignature){grid-template-columns:30px 45px 1fr}.scoreKey>div>i{font-size:27px}.scoreKey>div>span{font-size:15px}.reactionSignature>i{font-size:58px!important}.shelfScore{width:70px;height:70px}.miniVerdict{font-size:23px!important}.verdict{font-size:25px!important}}.refLogo{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.refLogo>div{align-items:baseline;gap:0;display:flex}.refLogo span{letter-spacing:-4px;color:#0e0e0d;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:900}.refLogo b{letter-spacing:-2px;color:#b27a0b;margin-left:2px;font-family:Georgia,serif;font-size:35px}.refLogo em{letter-spacing:-4px;color:#b27a0b;font-family:Georgia,Times New Roman,serif;font-size:55px;font-style:italic;font-weight:400}.refLogo small{letter-spacing:4px;color:#5d5750;margin:8px 0 0 4px;font-family:Arial,sans-serif;font-size:7px;font-weight:600}.refHero{border-top:1px solid #817a70;border-bottom:1px solid #111;margin-top:12px}.refStrip{letter-spacing:3.5px;color:#555049;border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:42px;padding:0 5px;font-family:Arial,sans-serif;font-size:8px;font-weight:700;display:flex}.refHeroBody{grid-template-columns:minmax(0,1.45fr) 310px 330px;height:275px;display:grid;position:relative;overflow:hidden}.refStatement{padding:35px 28px 15px 5px}.refStatement h1{letter-spacing:-5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:.88}.refStatement h1 em{color:#b27a0b;margin-top:4px;font-style:italic;font-weight:400;display:block}.refStatement p{letter-spacing:4.3px;color:#625c55;margin:24px 0 0;font-family:Arial,sans-serif;font-size:8px;font-weight:700}.refQuote{z-index:3;border-left:1px solid #aaa195;padding:26px 20px 0 42px;position:relative}.refQuote>b{color:#b27a0b;font-family:Georgia,serif;font-size:43px;line-height:.7}.refQuote p{margin:15px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.25}.refQuote p em{font-style:italic}.refQuote i{border-top:2px solid #b27a0b;width:48px;margin-bottom:11px;display:block}.refQuote small{letter-spacing:2.8px;color:#4d4740;font-family:Arial,sans-serif;font-size:7px;font-weight:800}.refReel{background:linear-gradient(135deg,#eee1c4 0%,#dbc298 44%,#9c764c 100%);position:relative;overflow:hidden}.refReel:before{content:"";background:linear-gradient(110deg,#fffbebb8 10%,#fffbeb1f 42%,#0000 43%);position:absolute;inset:-60px;transform:rotate(-5deg)}.refReel .outer{border:11px solid #594a36;border-radius:50%;width:245px;height:245px;position:absolute;bottom:-80px;right:-73px;box-shadow:inset 0 0 0 5px #b18e57,inset 0 0 0 10px #2d2821}.refReel .hole{z-index:2;background:#29241e;border:4px solid #98794c;border-radius:50%;width:48px;height:70px;position:absolute;bottom:81px;right:47px}.refReel .hole.b{bottom:29px;right:104px;transform:rotate(90deg)}.refReel .hole.c{bottom:-25px;right:46px;transform:rotate(180deg)}.refReel .hole.d{bottom:29px;right:-13px;transform:rotate(90deg)}.refReel .hub{z-index:3;background:#2a251f;border:6px solid #9b7b4d;border-radius:50%;width:43px;height:43px;position:absolute;bottom:32px;right:48px}.sectionLabel{margin-top:0!important}@media (max-width:1100px){.refHeroBody{grid-template-columns:minmax(0,1.5fr) 280px;height:260px}.refReel{display:none}.refStatement h1{font-size:61px}.refLogo span{font-size:42px}.refLogo b{font-size:31px}.refLogo em{font-size:49px}}@media (max-width:760px){.refLogo span{font-size:34px}.refLogo b{font-size:25px}.refLogo em{font-size:40px}.refLogo small,.refStrip span:last-child{display:none}.refHeroBody{grid-template-columns:1fr;height:auto}.refStatement{padding:28px 5px 22px}.refStatement h1{letter-spacing:-3px;font-size:51px}.refStatement p{letter-spacing:2.8px;font-size:7px}.refQuote{border-top:1px solid #aaa195;border-left:0;padding:18px 5px 17px}.refQuote p{font-size:18px}}.approvedLogo{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.approvedLogo>div{align-items:center;gap:0;display:flex}.approvedLogo span{letter-spacing:-3px;color:#0c0b0a;font-family:Georgia,Times New Roman,serif;font-size:51px;font-weight:400}.approvedLogo b{color:#b57a08;letter-spacing:-2px;margin-left:2px;font-family:Georgia,serif;font-size:34px}.approvedLogo i{margin:0 1px 0 2px;font-size:38px;font-style:normal;line-height:1}.approvedLogo em{letter-spacing:-4px;color:#b57a08;font-family:Georgia,Times New Roman,serif;font-size:55px;font-style:italic;font-weight:400}.approvedLogo small{letter-spacing:4px;color:#403c37;margin:8px 0 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:600}.header{padding-top:18px!important;padding-bottom:15px!important}.approvedHero{border-top:1px solid #777168;border-bottom:1px solid #111;margin-top:10px}.approvedStrip{letter-spacing:3.4px;color:#38342f;border-bottom:1px solid #8f887e;justify-content:space-between;align-items:center;height:42px;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;display:flex}.approvedHeroBody{background:#f3efe6;grid-template-columns:47% 53%;height:405px;display:grid;overflow:hidden}.approvedCopy{z-index:2;background:linear-gradient(90deg,#f3efe6 0% 76%,#f3efe6f5 88%,#f3efe6a6 100%);padding:35px 24px 20px 6px;position:relative}.approvedCopy h1{letter-spacing:-5px;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:67px;font-weight:400;line-height:.89}.approvedCopy h1 em{color:#b57a08;margin-top:6px;font-style:italic;font-weight:400;display:block}.approvedDek{letter-spacing:4.2px;color:#4f4942;margin:25px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700}.approvedQuote{border-left:1px solid #888178;margin-top:31px;padding:0 0 0 28px}.approvedQuote>b{color:#b57a08;font-family:Georgia,serif;font-size:44px;line-height:.7}.approvedQuote p{margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.22}.approvedQuote p em{font-style:italic}.approvedQuote>i{border-top:2px solid #b57a08;width:38px;margin-bottom:10px;display:block}.approvedQuote>small{letter-spacing:2.6px;color:#403b35;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:800}.approvedCinema{background-image:linear-gradient(90deg,#f3efe66b 0%,#f3efe614 15%,#0000 28%),url(/brand/approved-cinema-still.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%}@media (max-width:1050px){.approvedHeroBody{grid-template-columns:55% 45%;height:365px}.approvedCopy h1{font-size:57px}.approvedLogo span{font-size:44px}.approvedLogo b{font-size:30px}.approvedLogo i{font-size:33px}.approvedLogo em{font-size:49px}}@media (max-width:760px){.approvedLogo span{font-size:34px}.approvedLogo b{font-size:24px}.approvedLogo i{font-size:27px}.approvedLogo em{font-size:39px}.approvedLogo small,.approvedStrip span:last-child{display:none}.approvedHeroBody{grid-template-columns:1fr;height:auto}.approvedCopy{background:#f3efe6;padding:28px 5px 22px}.approvedCopy h1{letter-spacing:-3px;white-space:normal;font-size:49px}.approvedDek{letter-spacing:2.7px;font-size:7px}.approvedQuote{margin-top:24px}.approvedCinema{background-position:50%;height:210px}}.topMovieLogo{color:#0d0c0b;align-items:baseline;gap:0;padding-bottom:20px;line-height:.9;text-decoration:none;display:flex;position:relative}.topMovieLogo>b{color:#b57a08;letter-spacing:-2px;margin-left:2px;font-family:Georgia,Times New Roman,serif;font-size:30px}.topMovieLogo>i{margin:0 2px;font-size:32px;font-style:normal;line-height:1}.topMovieLogo>em{letter-spacing:-3px;color:#b57a08;font-family:Georgia,Times New Roman,serif;font-size:49px;font-style:italic;font-weight:400}.topMovieLogo>small{letter-spacing:3.3px;white-space:nowrap;color:#4b4640;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-weight:700;position:absolute;top:49px;left:3px}.approvedQuote p{margin:8px 0 10px!important;font-size:17px!important}.approvedQuote>i{margin-bottom:7px!important}.approvedQuote>small{font-size:6px!important}@media (max-width:1050px){.topMovieLogo>span{font-size:40px}.topMovieLogo>b{font-size:27px}.topMovieLogo>i{font-size:29px}.topMovieLogo>em{font-size:43px}.topMovieLogo>small{top:44px}.approvedHeroBody{height:290px!important}.approvedCopy h1{font-size:50px!important}}@media (max-width:760px){.topMovieLogo{padding-bottom:0}.topMovieLogo>span{font-size:32px}.topMovieLogo>b{font-size:22px}.topMovieLogo>i{font-size:24px}.topMovieLogo>em{font-size:35px}.topMovieLogo>small{display:none}.approvedHeroBody{height:auto!important}.approvedCopy h1{font-size:46px!important}}.siteHeader{min-height:82px!important;padding-top:18px!important;padding-bottom:12px!important}.topMovieLogo>span{font-size:42px!important}.topMovieLogo>b{font-size:27px!important}.topMovieLogo>em{font-size:45px!important}.approvedHero{margin-top:6px!important}.approvedStrip{letter-spacing:3px!important;height:34px!important;font-size:7px!important}.approvedHeroBody{grid-template-columns:48% 52%!important;height:230px!important}.approvedCopy{padding:20px 18px 10px 6px!important}.approvedCopy h1{letter-spacing:-3.5px!important;font-size:46px!important;line-height:.9!important}.approvedCopy h1 em{margin-top:2px!important}.approvedDek{letter-spacing:3.2px!important;margin-top:14px!important;font-size:6.5px!important}.approvedQuote{margin-top:17px!important;padding-left:18px!important}.approvedQuote>b{font-size:28px!important}.approvedQuote p{margin:5px 0 0!important;font-size:15px!important;line-height:1.18!important}.approvedCinema{background-position:50% 54%!important}.featureWrap .sectionLabel{margin-bottom:12px!important}.featureGrid{align-items:start!important}.featuredPosterImage{object-fit:cover!important;max-height:500px!important}.featureCopy h2{margin-top:8px!important;margin-bottom:15px!important}.featureScore{margin-top:12px!important}.scoreKey{padding-top:4px!important}@media (max-width:1050px){.approvedHeroBody{height:215px!important}.approvedCopy h1{font-size:42px!important}}@media (max-width:760px){.siteHeader{min-height:auto!important}.topMovieLogo{padding-bottom:0!important}.approvedHeroBody{grid-template-columns:1fr!important;height:auto!important}.approvedCopy{padding:20px 5px 16px!important}.approvedCopy h1{font-size:42px!important}.approvedCinema{height:150px!important}.featuredPosterImage{max-height:none!important}}.topMovieLogo{padding-bottom:14px!important}.topMovieLogo>b{color:#b57908!important;font-size:27px!important}.topMovieLogo>i{font-size:29px!important}.topMovieLogo>em{color:#b57908!important;font-family:Georgia,Times New Roman,serif!important;font-size:45px!important;font-weight:400!important}.topMovieLogo>small{letter-spacing:3px!important;font-size:5.5px!important;top:44px!important}.finalHero{border-top:1px solid #817a70;border-bottom:1px solid #111;margin-top:6px}.finalStrip{letter-spacing:3px;color:#38342f;border-bottom:1px solid #8e877d;justify-content:space-between;align-items:center;height:34px;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:700;display:flex}.finalHeroBody{background:#f3efe6;height:255px;position:relative;overflow:hidden}.finalHeroImage{background-color:#0000;background-image:linear-gradient(90deg,#f3efe6 0%,#f3efe6fc 7%,#f3efe6ed 15%,#f3efe6ba 24%,#f3efe666 34%,#f3efe61f 44%,#f3efe600 54%),url(/brand/cinema-review-desk.jpg);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 0 0 25%}.finalHeroCopy{z-index:2;width:48%;height:100%;padding:20px 18px 10px 6px;position:relative}.finalHeroCopy h1{letter-spacing:-3.5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:.89}.finalHeroCopy h1 em{color:#b57908;margin-top:2px;font-style:italic;font-weight:400;display:block}.finalDek{letter-spacing:3.2px;color:#504a43;margin:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:6.5px;font-weight:700}.finalQuote{border-left:1px solid #888178;margin-top:17px;padding-left:18px}.finalQuote>b{color:#b57908;height:25px;font-family:Georgia,serif;font-size:29px;line-height:1;display:block}.finalQuote p{margin:2px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.16}.finalQuote p em{font-style:italic}.finalQuote>span{border-top:2px solid #b57908;width:34px;margin-bottom:6px;display:block}.finalQuote>small{letter-spacing:2.3px;color:#403b35;font-family:Arial,Helvetica,sans-serif;font-size:5.8px;font-weight:800}.featureWrap .sectionLabel{margin-top:0!important;margin-bottom:10px!important}@media (max-width:1050px){.finalHeroBody{height:240px}.finalHeroCopy h1{font-size:42px}.finalHeroImage{inset:0 0 0 20%}}@media (max-width:760px){.topMovieLogo{padding-bottom:0!important}.topMovieLogo>span{font-size:32px!important}.topMovieLogo>b{font-size:22px!important}.topMovieLogo>i{font-size:24px!important}.topMovieLogo>em{font-size:35px!important}.topMovieLogo>small,.finalStrip span:last-child{display:none}.finalHeroBody{height:390px}.finalHeroCopy{width:100%;height:auto;padding:18px 5px 12px}.finalHeroCopy h1{letter-spacing:-3px;font-size:41px}.finalHeroImage{background-color:#0000;background-image:linear-gradient(#f3efe6 0%,#f3efe6b3 18%,#0000 42%),url(/brand/cinema-review-desk.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:165px 0 0}}.finalHeroImage,.approvedCinema,.cinemaStill,.refReel{display:none!important}.finalHeroBody{background:#f3efe6!important;height:auto!important;min-height:0!important;display:block!important}.finalHeroCopy{background:0 0!important;width:100%!important;height:auto!important;min-height:245px!important;padding:32px 0 28px 6px!important;position:relative!important}.finalHeroCopy h1{letter-spacing:-5px!important;max-width:900px!important;font-family:Georgia,Times New Roman,serif!important;font-size:68px!important;font-weight:400!important;line-height:.9!important}.finalHeroCopy h1 em{color:#b57908!important;font-style:italic!important;font-weight:400!important;display:block!important}.finalDek{letter-spacing:4px!important;margin-top:25px!important;font-size:8px!important}.finalQuote{border-left:1px solid #aaa195!important;width:270px!important;margin:0!important;padding:0 0 0 42px!important;position:absolute!important;top:38px!important;right:12%!important}.finalQuote b{font-size:42px!important}.finalQuote p{margin:14px 0!important;font-size:21px!important;line-height:1.25!important}.finalHero{padding-bottom:0!important}.featureWrap{padding-top:16px!important}.topMovieLogo>span{letter-spacing:-4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:55px!important;font-weight:400!important}.topMovieLogo>b{color:#b57908!important;letter-spacing:-2px!important;font-size:31px!important}.topMovieLogo>i{margin:0 2px!important;font-size:36px!important}.topMovieLogo>em{color:#b57908!important;letter-spacing:-4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:59px!important;font-style:italic!important;font-weight:400!important}.topMovieLogo>small{letter-spacing:4px!important;font-size:6px!important;top:57px!important;left:5px!important}.footerMovieLogo{align-items:baseline;gap:0;display:flex}.footerMovieLogo span{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:32px}.footerMovieLogo b{color:#b57908;font-family:Georgia,serif;font-size:20px}.footerMovieLogo i{font-size:20px;font-style:normal}.footerMovieLogo em{color:#b57908;letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-style:italic}@media (max-width:760px){.finalHeroBody{height:auto!important}.finalHeroCopy{min-height:0!important;padding:25px 5px!important}.finalHeroCopy h1{letter-spacing:-3px!important;font-size:48px!important}.finalQuote{width:100%!important;margin-top:28px!important;position:relative!important;top:auto!important;right:auto!important}}.dualFeature{border-top:1px solid #aaa195;border-bottom:1px solid #aaa195;grid-template-columns:1fr 1fr;gap:0;display:grid}.dualFeatureCard{color:inherit;grid-template-columns:190px minmax(0,1fr);gap:24px;min-height:330px;padding:28px 28px 28px 0;text-decoration:none;display:grid}.dualFeatureCard+.dualFeatureCard{border-left:1px solid #aaa195;padding-left:28px;padding-right:0}.dualFeaturePoster{object-fit:cover;width:190px;height:285px;display:block;box-shadow:8px 9px #5046371a}.dualFeatureCopy{flex-direction:column;min-width:0;display:flex}.dualFeatureCopy .meta{letter-spacing:2.5px;color:#6b645c;text-transform:uppercase;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700}.dualFeatureCopy h2{letter-spacing:-1.7px;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1}.dualFeatureCopy p{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.42}.dualFeatureBottom{border-top:1px solid #c1baaf;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:12px;display:flex}.dualFeatureBottom strong{font-family:Georgia,Times New Roman,serif;font-size:16px}.dualScore{border:2px solid #111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-family:Arial,sans-serif;font-size:18px;font-weight:800;display:flex}.dualFeatureCopy .readLink{letter-spacing:2px;border-bottom:2px solid #111;width:max-content;margin-top:15px;padding-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:800;display:inline-block}@media (max-width:1050px){.dualFeatureCard{grid-template-columns:145px 1fr;gap:18px}.dualFeaturePoster{width:145px;height:218px}.dualFeatureCopy h2{font-size:28px}}@media (max-width:760px){.dualFeature{grid-template-columns:1fr}.dualFeatureCard,.dualFeatureCard+.dualFeatureCard{border-left:0;grid-template-columns:120px 1fr;gap:16px;padding:22px 0}.dualFeatureCard+.dualFeatureCard{border-top:1px solid #aaa195}.dualFeaturePoster{width:120px;height:180px}.dualFeatureCopy h2{font-size:25px}.dualFeatureCopy p{font-size:14px}}.dualFeaturePosterLandscape{object-fit:contain!important;background:#111!important}.dualFeaturePosterWrap .dualFeaturePoster{width:100%;height:100%}.drishyamPosterWrap{background:#111;overflow:hidden}.posterBrand{color:#f3efe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a09db;border-top:1px solid #b57908e6;justify-content:space-between;align-items:flex-end;padding:8px 10px 7px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.posterBrandName{align-items:baseline;gap:0;line-height:1;display:flex}.posterBrandName span{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.posterBrandName b{color:#d99a19;margin:0 1px;font-family:Georgia,Times New Roman,serif;font-size:10px}.posterBrandName em{color:#d99a19;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;font-weight:700}.posterBrand>strong{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:900;line-height:1}.reviewPosterFrame{position:relative}.articlePosterBrand{padding:10px 12px;bottom:14px;left:14px;right:14px}.articlePosterBrand .posterBrandName span{font-size:15px}.articlePosterBrand .posterBrandName em,.articlePosterBrand>strong{font-size:23px}@media (max-width:1050px){.dualFeaturePosterWrap{width:145px;height:218px}}@media (max-width:760px){.dualFeaturePosterWrap{width:120px;height:180px}.posterBrand{padding:6px;bottom:6px;left:6px;right:6px}.posterBrandName span{font-size:10px}.posterBrandName b{font-size:8px}.posterBrandName em{font-size:15px}.posterBrand>strong{font-size:16px}}.dualFeaturePosterWrap{width:190px;height:285px;position:relative}.dualFeaturePosterWrap .dualFeaturePoster{object-fit:cover!important;object-position:center!important;background:0 0!important;width:190px!important;height:285px!important;display:block!important;position:static!important}.reviewPosterFrame img{object-fit:cover;object-position:center}@media (max-width:1050px){.dualFeaturePosterWrap{width:145px;height:218px}.dualFeaturePosterWrap .dualFeaturePoster{width:145px!important;height:218px!important}}@media (max-width:760px){.dualFeaturePosterWrap{width:120px;height:180px}.dualFeaturePosterWrap .dualFeaturePoster{width:120px!important;height:180px!important}}.dualFeature{grid-template-columns:1fr 1fr!important}.dualFeatureCard:nth-child(n+3){border-top:1px solid #aaa195}.dualFeatureCard:nth-child(3){border-left:0!important;padding-left:0!important;padding-right:28px!important}.dualFeatureCard:nth-child(4){border-left:1px solid #aaa195;padding-left:28px!important;padding-right:0!important}.readerReaction{border-top:2px solid #111;border-bottom:1px solid #aaa195;margin:60px 0 42px;padding:32px 0 28px}.readerReactionHead>span,.reviewReactionHead>span{letter-spacing:3px;color:#6c655c;font:800 9px Arial}.readerReactionHead h2{margin:9px 0 4px;font:400 32px Georgia}.readerReactionHead p{color:#6c655c;margin:0 0 24px}.reactionChoices{border-top:1px solid #aaa195;border-bottom:1px solid #aaa195;grid-template-columns:repeat(4,1fr);display:grid}.reactionChoice{cursor:pointer;background:0 0;border:0;border-right:1px solid #aaa195;flex-direction:column;align-items:center;gap:7px;padding:21px 10px 18px;display:flex}.reactionChoice:last-child{border-right:0}.reactionChoice.selected,.reviewReactionChoice.selected{color:#f3efe6;background:#111}.reactionEmoji{font-size:34px}.reactionChoice small,.reviewReactionChoice small{color:#b57908;font-weight:800}.reactionTotal,.reviewReactionTotal{text-align:right;color:#6c655c;margin-top:14px;font:11px Arial}.reviewReaction{border-bottom:1px solid #aaa195;margin:0 0 45px;padding:28px 0 26px}.reviewReactionHead h2{margin:9px 0 22px;font:400 27px Georgia}.reviewReactionChoices{border-top:1px solid #aaa195;border-bottom:1px solid #aaa195;grid-template-columns:repeat(3,1fr);display:grid}.reviewReactionChoice{cursor:pointer;background:0 0;border:0;border-right:1px solid #aaa195;justify-content:center;align-items:center;gap:10px;padding:18px 10px 16px;display:flex}.reviewReactionChoice:last-child{border-right:0}.reviewReactionChoice>span{font-size:24px}@media (max-width:760px){.dualFeature{grid-template-columns:1fr!important}.dualFeatureCard:nth-child(n+2){border-top:1px solid #aaa195!important;border-left:0!important;padding:22px 0!important}.reactionChoices{grid-template-columns:repeat(2,1fr)}.reviewReactionChoices{grid-template-columns:1fr}}.score{box-sizing:border-box;border-style:solid;border-width:3px;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.scoreLow{color:#f3efe6!important;background:#57534e!important;border-color:#57534e!important}.score5{color:#f3efe6!important;background:#765f4a!important;border-color:#765f4a!important}.score6{color:#5c4215!important;background:#e1cfaa!important;border-color:#a67c35!important}.score7{color:#111!important;background:#f3efe6!important;border-color:#b57908!important}.score8{box-shadow:0 0 0 3px #f3efe6,0 0 0 4px #b57908;color:#fff8e9!important;background:#b57908!important;border-color:#b57908!important;font-size:20px!important;font-weight:900!important}.score9{box-shadow:0 0 0 3px #f3efe6,0 0 0 5px #111;color:#e5ad36!important;background:#111!important;border-color:#b57908!important;font-size:21px!important;font-weight:900!important}.cornerScore.score{width:46px!important;height:46px!important;font-size:15px!important;position:absolute!important;bottom:10px!important;right:10px!important}.indexScore.score{border-width:2px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:12px!important}.articleScore.score7{border-left:4px solid #b57908;padding-left:16px}.articleScore.score7 strong{color:#b57908!important}.articleScore.score8{border-left:5px solid #b57908;padding:12px 0 12px 18px}.articleScore.score8 strong{color:#b57908!important;font-weight:900!important}.articleScore.score9{border-left:6px solid #b57908;padding:16px 20px;color:#f3efe6!important;background:#111!important}.articleScore.score9 strong{color:#e5ad36!important}.finalVerdict.score8{border-top:4px solid #b57908!important}.finalVerdict.score8>b{color:#b57908!important}.finalVerdict.score9{color:#f3efe6!important;background:#111!important;border-top:5px solid #b57908!important}.finalVerdict.score9>b{color:#e5ad36!important}@media (max-width:760px){.score{flex-basis:46px;width:46px;height:46px;font-size:16px}.indexScore.score{flex-basis:34px!important;width:34px!important;height:34px!important;font-size:11px!important}}.humanNote{background:#b579080b;border-top:1px solid #c8c0b4;border-bottom:1px solid #c8c0b4;border-left:4px solid #b57908;margin:38px 0 15px;padding:22px 26px}.humanNote>span{letter-spacing:3px;color:#b57908;margin-bottom:9px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;display:block}.humanNote p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.humanNote strong{font-weight:700}.humanNote em{color:#b57908;font-weight:700}@media (max-width:650px){.finalVerdict{grid-template-columns:1fr auto!important;column-gap:18px!important;padding:22px 20px 24px!important}.finalVerdict>strong{font-size:30px!important}.finalVerdict>b{width:72px!important;height:72px!important;font-size:18px!important}.finalVerdict:after{left:20px}}.finalVerdict{position:relative;background:#b579080b!important;border:0!important;border-top:3px solid #111!important;border-bottom:1px solid #aaa195!important;grid-template-columns:1fr auto!important;grid-template-areas:"label score""verdict score"!important;align-items:center!important;column-gap:35px!important;margin:46px 0 34px!important;padding:26px 30px 27px!important;display:grid!important}.finalVerdict>span{letter-spacing:3px!important;color:#6c655c!important;grid-area:label!important;margin:0 0 9px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:900!important}.finalVerdict>strong{letter-spacing:-1.4px!important;color:#111!important;grid-area:verdict!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(30px,3.1vw,48px)!important;font-weight:600!important;line-height:1.05!important}.finalVerdict>b{white-space:nowrap!important;box-sizing:border-box!important;border-radius:50%!important;grid-area:score!important;justify-content:center!important;align-items:center!important;width:92px!important;height:92px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:1!important;display:flex!important}.finalVerdict.score7{border-top-color:#b57908!important}.finalVerdict.score7>b{color:#111!important;background:#f3efe6!important;border:3px solid #b57908!important}.finalVerdict.score8{background:#b5790813!important;border-top-color:#b57908!important}.finalVerdict.score8>strong{color:#8f5d00!important}.finalVerdict.score8>b{color:#fff8e9!important;background:#b57908!important;border:3px solid #b57908!important;box-shadow:0 0 0 4px #f3efe6,0 0 0 5px #b57908!important}.finalVerdict.score9{background:#111!important;border-top-color:#b57908!important;border-bottom-color:#111!important}.finalVerdict.score9>span{color:#c6bba9!important}.finalVerdict.score9>strong{color:#f3efe6!important}.finalVerdict.score9>b{color:#e5ad36!important;background:#111!important;border:3px solid #b57908!important;box-shadow:0 0 0 4px #111,0 0 0 5px #b57908!important}.finalVerdict.score6>b{color:#5c4215!important;background:#e1cfaa!important;border:3px solid #a67c35!important}.finalVerdict.score5>b{color:#f3efe6!important;background:#765f4a!important;border:3px solid #765f4a!important}.finalVerdict.scoreLow>b{color:#f3efe6!important;background:#57534e!important;border:3px solid #57534e!important}.finalVerdict:after{content:"MOVIE.... hmm";letter-spacing:1px;color:#b57908;background:#f3efe6;padding:0 8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:700;position:absolute;bottom:-22px;left:30px}@media (max-width:650px){.finalVerdict{grid-template-columns:1fr auto!important;column-gap:18px!important;padding:22px 20px 24px!important}.finalVerdict>strong{font-size:30px!important}.finalVerdict>b{width:72px!important;height:72px!important;font-size:18px!important}.finalVerdict:after{left:20px}}.header{justify-content:space-between!important;align-items:center!important;gap:40px!important;padding-top:26px!important;padding-bottom:26px!important;display:flex!important}.topMovieLogo{color:#111!important;grid-template-columns:auto auto auto auto!important;align-items:baseline!important;width:max-content!important;text-decoration:none!important;display:grid!important}.topMovieLogo>span{letter-spacing:-3px!important;font-family:Georgia,Times New Roman,serif!important;font-size:52px!important;line-height:.9!important}.topMovieLogo>b{color:#b57908!important;letter-spacing:-2px!important;font-family:Georgia,Times New Roman,serif!important;font-size:25px!important}.topMovieLogo>i{margin:0 3px!important;font-size:27px!important;font-style:normal!important}.topMovieLogo>em{color:#b57908!important;font-family:Georgia,Times New Roman,serif!important;font-size:49px!important;font-style:italic!important;font-weight:700!important;line-height:.9!important}.topMovieLogo>small{letter-spacing:5px!important;color:#4f4a43!important;grid-column:1/-1!important;margin-top:7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:800!important}.nav{align-items:center!important;gap:38px!important;display:flex!important}.nav a{color:#111!important;letter-spacing:.8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;position:relative!important}.nav a:after{content:""!important;background:#b57908!important;height:2px!important;transition:right .18s!important;position:absolute!important;bottom:-7px!important;left:0!important;right:100%!important}.nav a:hover:after{right:0!important}.article{max-width:1240px!important}.reviewPosterFrame{background:0 0!important;width:100%!important;max-width:340px!important;margin:0!important;box-shadow:11px 13px #41362714!important}.reviewHero .meta{letter-spacing:3px!important;color:#756e65!important;margin-bottom:22px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important}.reviewHero .lead{color:#26221d!important;max-width:720px!important;margin:28px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.42!important}.articleScore{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #b8afa2!important;border-bottom:1px solid #b8afa2!important;border-left:0!important;align-items:baseline!important;gap:7px!important;margin:0!important;padding:17px 0!important;display:flex!important}.articleScore>strong{font-family:Georgia,Times New Roman,serif!important;font-size:47px!important;font-weight:700!important;line-height:1!important;display:inline!important}.articleScore>span{color:#6c655c!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important}.articleScore>b{color:#111!important;margin-left:18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:600!important}.articleScore.score5>strong{color:#765f4a!important}.articleScore.score6>strong{color:#9b793c!important}.articleScore.score7>strong{color:#a86f06!important}.articleScore.score8{background:0 0!important;border-left:0!important;padding-left:0!important}.articleScore.score8>strong{color:#b57908!important}.articleScore.score8:before{content:"VERY GOOD"!important;letter-spacing:1.5px!important;color:#8b5b00!important;border:1px solid #b57908!important;border-radius:999px!important;align-self:center!important;margin-right:8px!important;padding:5px 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important}.articleScore.score9{color:#111!important;background:0 0!important;border-left:0!important;padding:17px 0!important}.articleScore.score9>strong{color:#111!important}.articleScore.score9:before{content:"EXCEPTIONAL"!important;color:#e4ad38!important;letter-spacing:1.5px!important;background:#111!important;border-radius:999px!important;align-self:center!important;margin-right:8px!important;padding:5px 9px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important}.finalVerdict{box-shadow:none!important;background:linear-gradient(110deg,#b5790813,#b5790805)!important;border-top:2px solid #111!important;border-bottom:1px solid #b7aea2!important;margin:45px 0 35px!important;padding:25px 28px!important}.finalVerdict>strong{font-family:Georgia,Times New Roman,serif!important}.finalVerdict.score8>b{color:#fff8e9!important;background:#b57908!important;border-color:#b57908!important}.finalVerdict.score9{background:#171512!important}.humanNote{background:linear-gradient(90deg,#b579080e,#0000)!important;border-left:3px solid #b57908!important}@media (max-width:760px){.header{align-items:flex-start!important;gap:22px!important}.topMovieLogo>span{font-size:39px!important}.topMovieLogo>em{font-size:37px!important}.topMovieLogo>i{font-size:22px!important}.nav{flex-wrap:wrap!important;justify-content:flex-end!important;gap:15px!important}.nav a{font-size:10px!important}.reviewHero{grid-template-columns:1fr!important;gap:30px!important}.reviewPosterFrame{max-width:270px!important}.reviewHero h1{letter-spacing:-2.5px!important;font-size:48px!important}.articleScore>strong{font-size:39px!important}.articleScore>b{margin-left:8px!important;font-size:15px!important}}.article{width:min(92%,1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.reviewHero{grid-template-columns:330px minmax(0,1fr)!important;align-items:start!important;gap:72px!important;margin-top:55px!important;margin-bottom:62px!important;display:grid!important}.reviewPosterFrame{background:0 0!important;align-self:start!important;width:330px!important;max-width:330px!important;margin:0!important;padding:0!important;box-shadow:10px 12px #41362714!important}.reviewPosterFrame img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.reviewHero>div:last-child{flex-direction:column!important;min-width:0!important;padding-top:4px!important;display:flex!important}.reviewHero .meta{letter-spacing:3px!important;color:#746d64!important;margin:0 0 24px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1.4!important}.reviewHero h1{letter-spacing:-3.5px!important;color:#111!important;max-width:760px!important;margin:0 0 30px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(54px,5.6vw,78px)!important;font-weight:500!important;line-height:.96!important}.articleScore{background:0 0!important;border-top:1px solid #aaa195!important;border-bottom:1px solid #aaa195!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;width:100%!important;margin:0!important;padding:18px 0!important;display:flex!important}.articleScore>strong{font-size:44px!important;line-height:1!important}.articleScore>span{margin-right:12px!important}.articleScore>b{margin-left:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;line-height:1.25!important}.reviewHero .lead{letter-spacing:-.25px!important;color:#211e1a!important;width:100%!important;max-width:760px!important;margin:29px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;line-height:1.45!important}.reviewSectionHead{border-bottom:1px solid #111!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0 0 28px!important;padding-bottom:12px!important;display:flex!important}.article>p{letter-spacing:-.15px!important;color:#211e1a!important;width:min(100%,820px)!important;margin:0 auto 26px!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1.65!important}.prosCons{width:min(100%,900px)!important;margin:48px auto 0!important}.finalVerdict,.humanNote,.readerReaction,.reviewReaction{width:min(100%,900px)!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:980px){.article{width:min(92%,900px)!important}.reviewHero{grid-template-columns:260px minmax(0,1fr)!important;gap:42px!important}.reviewPosterFrame{width:260px!important;max-width:260px!important}.reviewHero h1{letter-spacing:-2.5px!important;font-size:clamp(44px,7vw,62px)!important}.reviewHero .lead{font-size:19px!important}}@media (max-width:700px){.article{width:calc(100% - 36px)!important;max-width:none!important}.back{margin-top:24px!important;margin-bottom:8px!important;display:inline-block!important}.reviewHero{flex-direction:column!important;gap:28px!important;margin-top:28px!important;margin-bottom:42px!important;display:flex!important}.reviewPosterFrame{width:min(78vw,310px)!important;max-width:310px!important;margin:0 auto!important;box-shadow:7px 8px #41362714!important}.reviewHero>div:last-child{width:100%!important;padding-top:0!important}.reviewHero .meta{letter-spacing:2px!important;text-align:left!important;margin-bottom:14px!important;font-size:8px!important}.reviewHero h1{letter-spacing:-2.3px!important;width:100%!important;margin-bottom:22px!important;font-size:clamp(42px,13vw,58px)!important;line-height:.96!important}.articleScore{gap:6px 8px!important;padding:14px 0!important}.articleScore>strong{font-size:37px!important}.articleScore>span{margin-right:5px!important;font-size:13px!important}.articleScore>b{flex-basis:100%!important;margin-top:5px!important;font-size:17px!important}.articleScore.score8:before,.articleScore.score9:before{padding:4px 6px!important;font-size:6px!important}.reviewHero .lead{margin-top:22px!important;font-size:19px!important;line-height:1.5!important}.reviewSectionHead{margin-bottom:24px!important}.reviewSectionHead small{letter-spacing:1.4px!important;font-size:7px!important}.article>p{width:100%!important;margin-bottom:23px!important;font-size:18px!important;line-height:1.62!important}.prosCons{grid-template-columns:1fr!important;width:100%!important;margin-top:38px!important}.finalVerdict,.humanNote,.readerReaction,.reviewReaction{width:100%!important}.finalVerdict{grid-template-columns:1fr auto!important;padding:20px!important}.finalVerdict>strong{font-size:29px!important;line-height:1.05!important}.finalVerdict>b{width:68px!important;height:68px!important;font-size:16px!important}.humanNote{padding:19px 18px!important}.humanNote p{font-size:14px!important;line-height:1.55!important}}@media (max-width:420px){.article{width:calc(100% - 28px)!important}.reviewPosterFrame{width:min(82vw,285px)!important}.reviewHero h1{font-size:40px!important}.article>p{font-size:17px!important}.finalVerdict{grid-template-columns:1fr!important;grid-template-areas:"label""verdict""score"!important;row-gap:13px!important}.finalVerdict>b{border-radius:999px!important;justify-self:start!important;width:auto!important;height:auto!important;padding:10px 14px!important}}.dhHeader,.dhMast,.dhSpot,.dhSection,.dhIndex{width:min(94%,1460px)!important;max-width:1460px!important;margin-inline:auto!important}.dhHeader{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.dhBrand{color:#111;font:500 46px Georgia;text-decoration:none}.dhBrand em{color:#b57908}.dhBrand small{letter-spacing:4px;font:800 7px Arial;display:block}.dhHeader nav{gap:28px;display:flex}.dhHeader nav a{color:#111;font:800 11px Arial;text-decoration:none}.dhMast{border-bottom:2px solid #111;padding:25px 5px 45px}.dhMast>small{letter-spacing:3px;font:900 8px Arial}.dhMast h1{letter-spacing:-5px;margin:35px 0 8px;font:500 clamp(55px,7vw,100px)/.88 Georgia}.dhMast h1 em{color:#b57908;display:block}.dhMast p{font:italic 20px Georgia}.dhHead{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;min-height:62px;display:flex}.dhHead strong{letter-spacing:2px;border-left:4px solid #b57908;padding-left:10px;font:900 13px Arial}.dhHead small{letter-spacing:2px;font:800 8px Arial}.dhSpot,.dhSection{padding-top:48px}.dhHero{color:#111;grid-template-columns:.8fr 1.2fr;min-height:420px;text-decoration:none;display:grid}.dhHero>img{object-fit:cover;width:100%;height:420px}.dhHero>div{background:linear-gradient(110deg,#b579080f,#0000);flex-direction:column;justify-content:center;padding:45px;display:flex}.dhHero h2{margin:10px 0 20px;font:500 clamp(42px,5vw,70px)/.94 Georgia}.dhHero blockquote{border-left:2px solid #b57908;margin:0 0 25px;padding-left:18px;font:italic 21px/1.45 Georgia}.dhHero b{letter-spacing:2px;font:900 8px Arial}.dhDots{justify-content:center;align-items:center;gap:8px;height:38px;display:flex}.dhDots button{background:0 0;border:1px solid #888;border-radius:50%;width:8px;height:8px}.dhDots .active{background:#b57908;border-radius:10px;width:25px}.dhPosters{grid-template-columns:repeat(4,1fr);gap:22px;padding-top:24px;display:grid}.dhPosters>a{color:#111;text-decoration:none}.dhPosters>a>div{aspect-ratio:2/3;position:relative}.dhPosters img{object-fit:cover;width:100%;height:100%}.dhPosters span{color:#fff;text-shadow:0 2px 10px #000;font:700 40px Georgia;position:absolute;bottom:6px;right:8px}.dhPosters h3,.dhLatest h3,.dhShelf h3{margin:7px 0;font:600 24px Georgia}.dhPosters p,.dhLatest p,.dhShelf p{font:15px/1.4 Georgia}.dhPosters b,.dhLatest b,.dhShelf b{color:#8f5d00;font:900 8px Arial}.dhLatest{grid-template-columns:1fr 1fr;display:grid}.dhLatest>a{color:#111;border-bottom:1px solid #bbb;grid-template-columns:130px 1fr;gap:18px;padding:24px;text-decoration:none;display:grid}.dhLatest img{object-fit:cover;width:130px;height:195px}.dhShelf{gap:18px;padding:24px 0;display:flex;overflow-x:auto}.dhShelf>a{color:#111;grid-template-columns:105px 1fr;gap:15px;min-width:340px;text-decoration:none;display:grid}.dhShelf img{object-fit:cover;width:105px;height:158px}.dhIndex{padding-top:45px}.dhIndex>a{color:#111;border-bottom:1px solid #bbb;grid-template-columns:45px 1fr auto;align-items:center;min-height:70px;text-decoration:none;display:grid}.dhIndex>a>span{color:#b57908;font:700 18px Georgia}.dhIndex h3{font:600 20px Georgia}.dhIndex b{font:900 7px Arial}@media (max-width:760px){.dhHeader{display:block}.dhHeader nav{flex-wrap:wrap;gap:12px;margin-top:20px}.dhMast h1{font-size:50px}.dhHero{grid-template-columns:1fr}.dhHero>img{object-fit:contain;background:#111;height:430px}.dhHero>div{padding:28px 20px}.dhPosters{display:flex;overflow-x:auto}.dhPosters>a{min-width:220px}.dhLatest{grid-template-columns:1fr}.dhLatest>a{padding-inline:0}.dhHead small{display:none}}.dhMast{padding-top:12px!important}.dhMast>small{border-bottom:1px solid #aaa195!important;margin:0!important;padding:10px 4px!important;font-size:7px!important;display:block!important}.dhMast h1{letter-spacing:-4px!important;margin:24px 0 8px!important;font-size:clamp(48px,5.6vw,76px)!important;line-height:.9!important}.dhMast h1 em{margin-left:12px!important;display:inline!important}.dhMast p{margin:15px 0 24px!important;font-size:16px!important;line-height:1.3!important}.dhMast{padding-bottom:0!important}.dhHead strong{font-size:11px!important}.dhHead small{font-size:7px!important}.dhHero{border-bottom:1px solid #aaa195!important;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)!important;min-height:315px!important}.dhHero>img{object-fit:contain!important;object-position:center!important;background:linear-gradient(135deg,#171512,#29241e)!important;width:100%!important;height:315px!important;display:block!important}.dhHero>div{justify-content:center!important;padding:30px 38px!important}.dhHero>div>small{letter-spacing:2px!important;color:#716960!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:800!important}.dhHero b{letter-spacing:1.6px!important;color:#8f5d00!important;font-size:7px!important}.dhSection{padding-top:34px!important}.dhPosters{gap:18px!important;padding-top:19px!important}.dhPosters>a>div{aspect-ratio:2/3!important;background:#ddd5c8!important;overflow:hidden!important}.dhPosters img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.dhLatest>a{min-height:195px!important}.dhLatest img{object-fit:cover!important;object-position:center top!important;width:118px!important;height:177px!important}.dhLatest>a{grid-template-columns:118px 1fr!important}.dhShelf>a{grid-template-columns:92px 1fr!important;min-width:310px!important}.dhShelf img{object-fit:cover!important;object-position:center top!important;width:92px!important;height:138px!important}@media (max-width:900px){.dhMast h1{font-size:54px!important}.dhMast h1 em{margin-top:5px!important;margin-left:0!important;display:block!important}.dhHero{grid-template-columns:.9fr 1.1fr!important}.dhHero>div{padding:25px!important}.dhHero h2{font-size:40px!important}}@media (max-width:700px){.dhMast{padding-top:8px!important}.dhMast h1{letter-spacing:-2.5px!important;margin-top:20px!important;font-size:43px!important;line-height:.94!important}.dhMast h1 em{margin-top:5px!important;margin-left:0!important;display:block!important}.dhMast p{margin:13px 0 20px!important;font-size:15px!important}.dhSpot{padding-top:20px!important}.dhHero{min-height:0!important;display:block!important}.dhHero>img{object-fit:contain!important;object-position:center!important;background:#171512!important;width:100%!important;height:min(58vh,440px)!important}.dhHero>div{padding:23px 18px 25px!important}.dhHero h2{letter-spacing:-2px!important;margin:8px 0 15px!important;font-size:37px!important;line-height:.98!important}.dhHero blockquote{margin-bottom:17px!important;font-size:17px!important;line-height:1.42!important}.dhDots{height:28px!important}.dhPosters{gap:14px!important}.dhPosters>a{min-width:205px!important}.dhLatest>a{grid-template-columns:100px 1fr!important;gap:15px!important}.dhLatest img{width:100px!important;height:150px!important}.dhShelf>a{grid-template-columns:82px 1fr!important;min-width:285px!important}.dhShelf img{width:82px!important;height:123px!important}}@media (max-width:420px){.dhMast h1{font-size:38px!important}.dhHero>img{height:390px!important}.dhHero h2{font-size:33px!important}}.dhMast{border:0!important;padding:0!important}.classicHeroStrip{letter-spacing:4px;color:#5d5750;border-top:1px solid #111;border-bottom:1px solid #111;justify-content:space-between;align-items:center;min-height:48px;padding:0 7px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900;display:flex}.classicHeroBody{border-bottom:3px solid #111;grid-template-columns:minmax(0,1.75fr) minmax(270px,.58fr);align-items:center;gap:60px;min-height:330px;padding:42px 8px 45px;display:grid}.classicHeroMain h1{letter-spacing:-5px;color:#111;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,100px);font-weight:500;line-height:.9}.classicHeroMain h1 em{color:#b57908;margin-top:7px;font-weight:500;display:block}.classicHeroMain>p{letter-spacing:5px;color:#605a53;margin:31px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900}.classicHeroQuote{border-left:1px solid #aaa195;flex-direction:column;justify-content:center;min-height:220px;padding-left:45px;display:flex}.classicHeroQuote>b{color:#b57908;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:48px;line-height:.55}.classicHeroQuote h2{color:#111;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600;line-height:1.15}.classicHeroQuote h2 em{font-weight:500}.classicHeroQuote>i{background:#b57908;width:42px;height:3px;margin:23px 0 18px;display:block}.classicHeroQuote>small{letter-spacing:3px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900}.dhHero{background:#eee8dd!important;grid-template-columns:minmax(250px,420px) minmax(0,1fr)!important;min-height:340px!important}.dhHero>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;background:radial-gradient(circle,#342f28 0%,#1a1815 72%)!important;width:100%!important;height:340px!important;padding:14px!important}.dhHero>div{padding:32px 44px!important}.dhHero h2{max-width:700px!important;margin:9px 0 17px!important;font-size:clamp(38px,4.2vw,60px)!important}.dhHero blockquote{max-width:720px!important;margin-bottom:20px!important;font-size:18px!important}.dhPosters>a>div{aspect-ratio:2/3!important;background:#e4ddd1!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.dhPosters img{object-fit:contain!important;object-position:center center!important;background:#171512!important;width:100%!important;height:100%!important}.dhLatest img,.dhShelf img{object-fit:contain!important;object-position:center!important;background:#171512!important}@media (max-width:900px){.classicHeroBody{grid-template-columns:1.45fr .65fr;gap:35px}.classicHeroMain h1{font-size:62px}.classicHeroQuote{padding-left:28px}.classicHeroQuote h2{font-size:21px}.dhHero{grid-template-columns:300px 1fr!important}}@media (max-width:700px){.classicHeroStrip{letter-spacing:2px;min-height:42px;padding:0;font-size:6px}.classicHeroStrip span:last-child{display:none}.classicHeroBody{min-height:0;padding:31px 0 34px;display:block}.classicHeroMain h1{letter-spacing:-3px;font-size:clamp(46px,14vw,62px);line-height:.92}.classicHeroMain h1 em{margin-top:5px}.classicHeroMain>p{letter-spacing:3px;margin-top:23px;font-size:7px;line-height:1.6}.classicHeroQuote{border-top:1px solid #c7c0b5;border-left:2px solid #b57908;min-height:0;margin-top:31px;padding:23px 0 0 20px}.classicHeroQuote>b{font-size:37px}.classicHeroQuote h2{font-size:20px}.classicHeroQuote>i{margin:18px 0 14px}.dhSpot{padding-top:22px!important}.dhHero{min-height:0!important;display:block!important}.dhHero>img{object-fit:contain!important;width:100%!important;height:400px!important;padding:15px!important}.dhHero>div{padding:24px 19px 26px!important}.dhHero h2{font-size:38px!important}.dhHero blockquote{font-size:17px!important}}@media (max-width:420px){.classicHeroMain h1{font-size:43px}.dhHero>img{height:360px!important}.dhHero h2{font-size:34px!important}}.dhHead{min-height:44px!important}.dhHero{background:#eee8dd!important;grid-template-columns:minmax(420px,.95fr) minmax(0,1.45fr)!important;height:300px!important;min-height:300px!important;display:grid!important;overflow:hidden!important}.dhHero>img{object-fit:cover!important;object-position:center center!important;background:#171512!important;width:100%!important;height:300px!important;padding:0!important}.dhHero>div{flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:25px 36px!important;display:flex!important}.dhHero>div>small{letter-spacing:2px!important;font-size:7px!important}.dhHero h2{letter-spacing:-2px!important;max-width:760px!important;margin:7px 0 14px!important;font-size:clamp(34px,3.7vw,52px)!important;line-height:.95!important}.dhHero blockquote{max-width:760px!important;margin:0 0 16px!important;padding-left:15px!important;font-size:16px!important;line-height:1.4!important}.dhHero b{letter-spacing:1.4px!important;font-size:7px!important}.dhDots{height:25px!important}@media (max-width:950px){.dhHero{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr)!important}.dhHero>div{padding:22px 27px!important}.dhHero h2{font-size:38px!important}}@media (max-width:700px){.classicHeroBody{padding-top:25px!important;padding-bottom:26px!important}.dhSpot{padding-top:10px!important}.dhHero{height:auto!important;min-height:0!important;display:block!important}.dhHero>img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important}.dhHero>div{padding:21px 18px 23px!important}.dhHero h2{margin:7px 0 13px!important;font-size:34px!important;line-height:.97!important}.dhHero blockquote{margin-bottom:15px!important;font-size:16px!important}.dhDots{height:24px!important}}.dhHero,.dhDots{display:none!important}.spotlightStage{background:#eee8dd;border-bottom:1px solid #aaa195;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:0;min-height:390px;display:grid;position:relative}.spotlightPoster{box-sizing:border-box;background:#171512;justify-content:center;align-items:center;height:390px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.spotlightPoster img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:354px;display:block;box-shadow:7px 9px #ffffff12}.spotlightPoster>span{color:#111;letter-spacing:1.7px;background:#f3efe6;border-left:3px solid #b57908;padding:6px 9px;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-weight:900;position:absolute;top:27px;left:28px}.spotlightStory{color:#111;background:linear-gradient(110deg,#b579080e,#b5790802);flex-direction:column;justify-content:center;min-width:0;padding:43px 65px;text-decoration:none;display:flex}.spotlightMeta{letter-spacing:2.3px;color:#70685f;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:800}.spotlightStory h2{letter-spacing:-3px;max-width:760px;margin:0 0 21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.6vw,68px);font-weight:500;line-height:.94}.spotlightStory blockquote{color:#302a23;border-left:2px solid #b57908;max-width:760px;margin:0 0 27px;padding-left:18px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:1.45}.spotlightCTA{align-items:center;gap:16px;display:flex}.spotlightCTA strong{letter-spacing:1.7px;border-bottom:2px solid #111;padding-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900}.spotlightCTA span{color:#9b6500;letter-spacing:1.5px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900}.spotlightArrow{z-index:5;color:#f3efe6;cursor:pointer;background:#111111b8;border:1px solid #f3efe6bf;justify-content:center;align-items:center;width:45px;height:64px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:300;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.spotlightArrow:hover{color:#d69819;background:#111}.spotlightFooter{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;height:40px;padding:0 5px;display:flex}.spotlightCounter{align-items:baseline;gap:5px;font-family:Georgia,Times New Roman,serif;display:flex}.spotlightCounter strong{color:#b57908;font-size:18px}.spotlightCounter span,.spotlightCounter small{color:#777067;font-size:10px}.spotlightDots{align-items:center;gap:7px;display:flex}.spotlightDots button{cursor:pointer;background:0 0;border:1px solid #8e867c;border-radius:50%;width:7px;height:7px;padding:0}.spotlightDots button.active{background:#b57908;border-color:#b57908;border-radius:20px;width:24px}@media (max-width:900px){.spotlightStage{grid-template-columns:260px minmax(0,1fr)}.spotlightStory{padding:34px 38px}.spotlightStory h2{font-size:44px}}@media (max-width:700px){.classicHeroBody{padding-top:22px!important;padding-bottom:22px!important}.spotlightStage{min-height:0;display:block}.spotlightPoster{width:100%;height:370px;padding:15px}.spotlightPoster img{max-height:340px}.spotlightStory{padding:25px 19px 27px}.spotlightStory h2{letter-spacing:-2px;margin-bottom:16px;font-size:37px;line-height:.97}.spotlightStory blockquote{margin-bottom:20px;font-size:16px}.spotlightCTA{display:block}.spotlightCTA span{margin-top:12px;display:block}.spotlightArrow{width:38px;height:55px;font-size:36px;top:185px;transform:translateY(-50%)}.spotlightPrev{left:7px}.spotlightNext{right:7px}}@media (max-width:420px){.spotlightPoster{height:335px}.spotlightPoster img{max-height:305px}.spotlightArrow{top:167px}.spotlightStory h2{font-size:33px}}.visitorNote{border-bottom:1px solid #aaa195!important;grid-template-columns:150px minmax(0,1.5fr) minmax(260px,.8fr)!important;align-items:center!important;gap:25px!important;width:min(94%,1460px)!important;margin:15px auto 0!important;padding:15px 5px 17px!important;display:grid!important}.visitorNote>span{letter-spacing:2px!important;color:#9b6500!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important}.visitorNote>p{color:#211e1a!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1.45!important}.visitorNote>small{letter-spacing:.5px!important;color:#716960!important;border-left:2px solid #b57908!important;padding-left:20px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:8px!important;line-height:1.55!important}.dhSpot{padding-top:8px!important}.spotlightStage{grid-template-columns:190px minmax(0,1fr)!important;height:250px!important;min-height:250px!important}.spotlightPoster{width:190px!important;height:250px!important;padding:11px!important}.spotlightPoster>span{padding:5px 7px!important;font-size:5px!important;top:17px!important;left:18px!important}.spotlightStory{padding:23px 42px!important}.spotlightMeta{margin-bottom:7px!important;font-size:6px!important}.spotlightStory h2{letter-spacing:-2px!important;max-width:900px!important;margin:0 0 13px!important;font-size:clamp(32px,3.4vw,48px)!important;line-height:.96!important}.spotlightStory blockquote{max-width:850px!important;margin:0 0 16px!important;padding-left:14px!important;font-size:15px!important;line-height:1.38!important}.spotlightCTA strong{font-size:7px!important}.spotlightCTA span{font-size:6px!important}.spotlightArrow{width:34px!important;height:50px!important;font-size:31px!important}.spotlightFooter{height:31px!important}.spotlightCounter strong{font-size:14px!important}.classicHeroBody{min-height:220px!important;padding-top:18px!important;padding-bottom:18px!important}.classicHeroMain h1{font-size:clamp(50px,5.8vw,80px)!important}.classicHeroMain>p{margin-top:17px!important}.classicHeroQuote{min-height:175px!important}@media (max-width:700px){.visitorNote{margin-top:10px!important;padding:14px 0 16px!important;display:block!important}.visitorNote>span{margin-bottom:8px!important;display:block!important}.visitorNote>p{font-size:15px!important}.visitorNote>small{border-left:2px solid #b57908!important;margin-top:12px!important;padding:10px 0 0 13px!important;display:block!important}.spotlightStage{grid-template-columns:115px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}.spotlightPoster{width:115px!important;height:175px!important;padding:7px!important}.spotlightPoster img{max-height:161px!important}.spotlightPoster>span{display:none!important}.spotlightStory{padding:16px 15px!important}.spotlightMeta{font-size:5px!important}.spotlightStory h2{margin-bottom:9px!important;font-size:clamp(24px,8vw,33px)!important}.spotlightStory blockquote{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-bottom:10px!important;font-size:13px!important;display:-webkit-box!important;overflow:hidden!important}.spotlightCTA span{display:none!important}.spotlightArrow{width:27px!important;height:42px!important;font-size:26px!important;top:87px!important}.spotlightPrev{left:3px!important}.spotlightNext{right:3px!important}.classicHeroBody{min-height:0!important;padding-top:19px!important;padding-bottom:19px!important}}.visitorNote{border:0!important;justify-content:space-between!important;align-items:baseline!important;gap:35px!important;width:min(92%,1180px)!important;margin:11px auto 5px!important;padding:9px 0 11px!important;display:flex!important}.visitorNote>p{color:#38322c!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-style:italic!important;line-height:1.4!important}.visitorNote>small{letter-spacing:1px!important;color:#9b6500!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:700!important}.dhSpot{width:min(92%,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-top:5px!important}.dhSpot .dhHead{min-height:42px!important}.spotlightStage{background:linear-gradient(105deg,#171512 0 205px,#eee8dd 205px,#f3efe6 100%)!important;border-top:1px solid #aaa195!important;border-bottom:1px solid #aaa195!important;grid-template-columns:205px minmax(0,1fr)!important;width:100%!important;height:270px!important;min-height:270px!important}.spotlightPoster{background:0 0!important;width:205px!important;height:270px!important;padding:10px!important}.spotlightPoster img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:250px!important;box-shadow:none!important}.spotlightPoster>span{top:15px!important;left:16px!important}.spotlightStory{background:0 0!important;justify-content:center!important;min-height:270px!important;padding:25px 50px!important}.spotlightMeta{margin-bottom:7px!important}.spotlightStory h2{max-width:760px!important;margin:0 0 13px!important;font-size:clamp(34px,3.5vw,50px)!important;line-height:.96!important}.spotlightStory blockquote{max-width:720px!important;margin:0 0 17px!important;font-size:15px!important;line-height:1.4!important}.spotlightCTA{gap:13px!important}.spotlightArrow{border-color:#ffffff8c!important;width:31px!important;height:47px!important;font-size:28px!important}.spotlightPrev{left:5px!important}.spotlightNext{right:5px!important}.spotlightFooter{height:28px!important;padding:0 2px!important}#trending.dhSection{padding-top:32px!important}#trending .dhHead{min-height:47px!important}.dhPosters{padding-top:17px!important}.dhPosterCard h3{font-size:22px!important}@media (max-width:700px){.visitorNote{width:calc(100% - 34px)!important;margin-top:8px!important;padding:8px 0 10px!important;display:block!important}.visitorNote>p{font-size:14px!important}.visitorNote>small{margin-top:6px!important;display:block!important}.dhSpot{width:calc(100% - 28px)!important}.spotlightStage{background:#f3efe6!important;height:auto!important;min-height:0!important;display:block!important}.spotlightPoster{background:#171512!important;width:100%!important;height:260px!important;padding:10px!important}.spotlightPoster img{max-height:240px!important}.spotlightStory{min-height:0!important;padding:20px 17px 22px!important}.spotlightStory h2{font-size:32px!important}.spotlightStory blockquote{font-size:15px!important}.spotlightArrow{top:130px!important}.spotlightCTA span{display:inline!important}}.cbHome{width:min(94%,1460px)!important;margin:42px auto 0!important}.cbHead{border-block:1px solid #aaa195;justify-content:space-between;align-items:center;min-height:58px;display:flex}.cbHead>div{align-items:center;gap:10px;display:flex}.cbHead>div span{font-size:21px}.cbHead strong{letter-spacing:2px;font:900 13px Arial}.cbHead small{color:#655e56;font:italic 13px Georgia}.cbRail{grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0;display:grid}.cbCard{color:#111;text-decoration:none}.cbCard>img{aspect-ratio:2/3;object-fit:cover;background:#171512;width:100%}.cbCard>div{padding-top:12px}.cbCard small{letter-spacing:2px;color:#746d64;font:800 7px Arial}.cbCard h3{margin:7px 0 9px;font:600 24px/1 Georgia}.cbCard b{letter-spacing:1.3px;color:#8f5d00;border:1px solid #b57908;border-radius:20px;padding:5px 8px;font:900 7px Arial;display:inline-block}.cbCard p{min-height:59px;font:15px/1.4 Georgia}.cbCard span{letter-spacing:1.5px;border-bottom:2px solid #b57908;padding-bottom:4px;font:900 7px Arial}.cbDisclaimer{color:#655e56;border-top:1px solid #c7c0b6;margin:0;padding:12px 0 16px;font:italic 13px Georgia}.cbArticle{max-width:1080px!important}.cbArticleHero{grid-template-columns:300px 1fr;align-items:center;gap:55px;margin:50px 0;display:grid}.cbArticleHero>img{aspect-ratio:2/3;object-fit:cover;width:300px}.cbArticleHero span{letter-spacing:2px;color:#9b6500;font:900 9px Arial}.cbArticleHero small{letter-spacing:2px;color:#746d64;margin:12px 0;font:800 7px Arial;display:block}.cbArticleHero h1{letter-spacing:-3px;margin:0 0 20px;font:500 64px/.95 Georgia}.cbArticleHero p{font:21px/1.45 Georgia}.cbCall{letter-spacing:1.5px;border:1px solid #b57908;border-radius:30px;padding:8px 12px;font:900 9px Arial;display:inline-block}.cbArticle>section{max-width:780px;margin:auto}.cbArticle>section h2{border-bottom:1px solid #aaa195;margin:38px 0 10px;padding-bottom:8px;font:600 27px Georgia}.cbArticle>section p{font:19px/1.65 Georgia}.cbFinal{background:#b579080d;border-block:2px solid #111;max-width:780px;margin:45px auto;padding:25px}.cbFinal span{letter-spacing:2px;font:900 8px Arial}.cbFinal strong{color:#9b6500;margin:10px 0;font:600 35px Georgia;display:block}.cbFinal p{font:italic 15px/1.5 Georgia}@media (max-width:760px){.cbHead small{display:none}.cbRail{gap:14px;display:flex;overflow-x:auto}.cbCard{min-width:230px}.cbArticleHero{grid-template-columns:1fr;gap:28px}.cbArticleHero>img{width:min(75vw,290px);margin:auto}.cbArticleHero h1{font-size:44px}.cbArticle>section p{font-size:17px}}.dhSpot,.spotlightStage,.spotlightFooter,.spotlightArrow,.spotlightDots,.dhHero,.dhDots{display:none!important}.simpleSpotlight{width:min(94%,1460px)!important;margin:18px auto 0!important}.simpleSpotlightHead{border-top:1px solid #aaa195;border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;gap:30px;min-height:54px;display:flex}.simpleSpotlightHead>div{align-items:center;gap:11px;display:flex}.simpleSpotlightHead>div>span{background:#b57908;border-radius:3px;width:4px;height:27px;display:block}.simpleSpotlightHead strong{letter-spacing:2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.simpleSpotlightHead>p{color:#5f5850;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.simpleSpotlightHead>p em{color:#9b6500}.simpleSpotlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:19px 0 10px;display:grid}.simpleSpotlightCard{color:#111;min-width:0;text-decoration:none}.simpleSpotlightPoster{aspect-ratio:2/3;background:#171512;width:100%;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 5px 15px #231e1814}.simpleSpotlightPoster img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.simpleSpotlightCard:hover .simpleSpotlightPoster{transform:translateY(-4px);box-shadow:0 11px 25px #231e1826}.simpleSpotlightPoster>span{letter-spacing:1.5px;background:#f3efe6;border-left:3px solid #b57908;padding:7px 10px;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-weight:900;position:absolute;bottom:12px;left:12px}.simpleSpotlightCopy{padding:13px 2px 8px}.simpleSpotlightCopy>small{letter-spacing:2px;color:#746d64;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:800}.simpleSpotlightCopy h3{letter-spacing:-1px;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1}.simpleSpotlightCopy p{-webkit-line-clamp:3;color:#3d3832;-webkit-box-orient:vertical;min-height:58px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.simpleSpotlightCopy>b{letter-spacing:1.4px;border-bottom:2px solid #b57908;padding-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900;display:inline-block}.simpleSpotlightCopy>b em{color:#9b6500;font-style:normal}@media (max-width:700px){.simpleSpotlight{width:calc(100% - 28px)!important;margin-top:12px!important}.simpleSpotlightHead{min-height:48px}.simpleSpotlightHead>p{display:none}.simpleSpotlightGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-top:15px;display:flex;overflow-x:auto}.simpleSpotlightGrid::-webkit-scrollbar{display:none}.simpleSpotlightCard{scroll-snap-align:start;flex:0 0 72vw;max-width:280px}.simpleSpotlightCopy h3{font-size:23px}.simpleSpotlightCopy p{min-height:auto}}.dhSpot,.simpleSpotlight,.spotlightStage,.spotlightFooter{display:none!important}.cinemaSpotHead{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;min-height:48px;display:flex}.cinemaSpotHead>div{align-items:center;gap:10px;display:flex}.cinemaSpotHead i{background:#b57908;width:4px;height:27px;display:block}.cinemaSpotHead strong{letter-spacing:2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.cinemaSpotHead>span{color:#6b645b;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.cinemaSpotStage{background:#111;width:100%;height:430px;position:relative;overflow:hidden}.cinemaSpotImage{color:#fff;background:#111;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.cinemaSpotImage>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform 7s;display:block;transform:scale(1.02)}.cinemaSpotShade{background:linear-gradient(90deg,#000000db 0%,#000000a1 28%,#0000002e 61%,#0000001a 100%);position:absolute;inset:0}.cinemaSpotContent{z-index:2;width:min(610px,55%);position:absolute;bottom:53px;left:72px}.cinemaSpotContent>small{letter-spacing:2.5px;color:#e6d6b8;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900}.cinemaSpotContent h2{letter-spacing:-3px;color:#fff;margin:9px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,69px);font-weight:500;line-height:.92}.cinemaSpotContent p{color:#f2eee7;max-width:580px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;line-height:1.42}.cinemaArrow{z-index:5;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffffa6;width:46px;height:66px;font-size:43px;font-weight:300;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.cinemaArrow:hover{color:#d69a1c;background:#111}.cinemaSpotNav{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;height:37px;padding:0 5px;display:flex}.cinemaSpotNav>span{color:#b57908;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700}.cinemaSpotNav>span i{color:#817970;margin:0 5px;font-size:10px;font-style:normal}.cinemaSpotNav>div{gap:7px;display:flex}.cinemaSpotNav button{cursor:pointer;background:0 0;border:1px solid #918a81;border-radius:50%;width:7px;height:7px;padding:0}.cinemaSpotNav button.active{background:#b57908;border-color:#b57908;border-radius:20px;width:27px}.cbCard>img{aspect-ratio:2/3!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;background:#171512!important;width:100%!important;height:auto!important;padding:8px!important}.cbCard h3{min-height:54px!important;margin-bottom:8px!important;line-height:1.02!important}.cbCard p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;min-height:66px!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:700px){.cinemaSpot{width:calc(100% - 28px)!important}.cinemaSpotHead>span{display:none}.cinemaSpotStage{height:390px}.cinemaSpotImage>img{object-position:center top}.cinemaSpotShade{background:linear-gradient(#0000001a 22%,#000000a3 55%,#000000eb 100%)}.cinemaSpotContent{width:calc(100% - 44px);bottom:29px;left:22px}.cinemaSpotContent h2{font-size:38px}.cinemaSpotContent p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.cinemaSpotCTA span{display:none}.cinemaArrow{width:35px;height:54px;font-size:32px}.cinemaPrev{left:7px}.cinemaNext{right:7px}.cbCard h3,.cbCard p{min-height:auto!important}}.cinemaSpotStage{height:390px!important}.cinemaSpotImage>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.cinemaSpotImage:hover>img{transform:scale(1.015)!important}.cinemaSpotShade{background:linear-gradient(90deg,#000000d1 0%,#0000009c 29%,#0000003b 52%,#0000000a 78%)!important}.cinemaSpotContent{width:min(610px,48%)!important;bottom:43px!important;left:72px!important}.cinemaSpotContent h2{font-size:clamp(41px,4.5vw,64px)!important}.cbCard>img{aspect-ratio:2/3!important;object-fit:cover!important;object-position:center!important;background:#171512!important;width:100%!important;height:auto!important;padding:0!important}.cbCard h3{min-height:52px!important}@media (max-width:700px){.cinemaSpotStage{height:340px!important}.cinemaSpotContent{width:calc(100% - 40px)!important;bottom:24px!important;left:20px!important}.cinemaSpotContent h2{font-size:36px!important}.cinemaSpotShade{background:linear-gradient(#00000014 18%,#000000a1 52%,#000000ed 100%)!important}}.cinemaSpotStage{background:#f3efe6!important;grid-template-columns:50% 50%!important;height:300px!important;display:grid!important}.cinemaSpotImage{background:#171512!important;grid-column:1!important;width:100%!important;height:300px!important;position:relative!important;overflow:hidden!important}.cinemaSpotImage>img{object-fit:contain!important;object-position:center!important;background:#171512!important;width:100%!important;height:100%!important;transform:none!important}.cinemaSpotContent{color:#111!important;background:#f3efe6!important;flex-direction:column!important;justify-content:center!important;width:auto!important;padding:38px 55px!important;display:flex!important;position:absolute!important;inset:0 0 0 50%!important}.cinemaSpotContent>small{color:#776f65!important;font-size:7px!important}.cinemaSpotContent p{color:#171512!important;max-width:580px!important;margin:15px 0 25px!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:1.3!important}.cinemaSpotContent p:before{content:"MY TAKE"!important;letter-spacing:2px!important;color:#b57908!important;margin-bottom:13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important;display:block!important}.cinemaSpotCTA{color:#f3efe6!important;background:#111!important;align-self:flex-start!important;padding:10px 13px!important}.cinemaArrow{width:40px!important;height:56px!important;font-size:35px!important}.cbCard>img{aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;background:#171512!important;border:1px solid #b57908!important;width:100%!important;height:auto!important;padding:0!important;display:block!important}.cbCard h3{min-height:50px!important;margin:8px 0 10px!important;font-size:23px!important;line-height:1.02!important}@media (max-width:700px){.cinemaSpotStage{height:auto!important;display:block!important}.cinemaSpotImage{width:100%!important;height:220px!important}.cinemaSpotContent{padding:22px 18px 25px!important;position:relative!important;inset:auto!important}.cinemaSpotContent p{margin-top:10px!important;font-size:19px!important}.cinemaArrow{top:110px!important}}.cinemaSpot{width:min(94%,1460px)!important;margin:12px auto 0!important}.cinemaSpotHead{min-height:46px!important}.cinemaSpotStage{background:#f3efe6!important;border-bottom:1px solid #aaa195!important;width:100%!important;height:285px!important;min-height:285px!important;display:block!important;position:relative!important;overflow:hidden!important}.cinemaSpotImage{background:#111!important;width:58%!important;height:285px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.cinemaSpotImage>img{object-fit:cover!important;object-position:center center!important;background:#111!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.cinemaSpotShade{display:none!important}.cinemaSpotContent{box-sizing:border-box!important;color:#111!important;background:#f3efe6!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:42%!important;height:285px!important;padding:31px 42px!important;display:flex!important;position:absolute!important;inset:0 0 0 58%!important}.cinemaSpotContent h2{display:none!important}.cinemaSpotContent>small{color:#756d63!important;letter-spacing:2.5px!important;margin:0 0 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important}.cinemaSpotContent p:before{content:"MY TAKE"!important;color:#b57908!important;letter-spacing:2px!important;margin-bottom:11px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important;display:block!important}.cinemaSpotContent p{color:#171512!important;letter-spacing:-.3px!important;width:100%!important;max-width:480px!important;margin:0 0 21px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(19px,1.7vw,26px)!important;font-style:normal!important;font-weight:500!important;line-height:1.23!important}.cinemaSpotCTA{color:#f3efe6!important;letter-spacing:1.5px!important;background:#111!important;align-items:center!important;gap:12px!important;padding:10px 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.cinemaSpotCTA span{color:#d7a238!important}.cinemaArrow{z-index:20!important;color:#fff!important;cursor:pointer!important;background:#111111b8!important;border:1px solid #ffffffa6!important;width:38px!important;height:54px!important;padding:0!important;font-size:34px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.cinemaPrev{left:10px!important}.cinemaNext{right:10px!important}.cinemaSpotNav{height:30px!important}@media (max-width:700px){.cinemaSpotStage{height:auto!important;min-height:0!important;display:block!important}.cinemaSpotImage{width:100%!important;height:210px!important;position:relative!important}.cinemaSpotContent{width:100%!important;height:auto!important;padding:20px 18px 23px!important;position:relative!important;inset:auto!important}.cinemaSpotContent p{max-width:none!important;font-size:19px!important}.cinemaArrow{width:34px!important;height:49px!important;top:105px!important}}.cinemaSpot,.simpleSpotlight,.dhSpot,.spotlightStage,.spotlightFooter{display:none!important}.mhFinalSpotlight{width:min(94%,1460px)!important;margin:18px auto 0!important}.mhFinalSpotlightHead{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;height:50px;display:flex}.mhFinalSpotlightHead>div{align-items:center;gap:11px;display:flex}.mhFinalSpotlightHead i{background:#b57908;width:4px;height:27px;display:block}.mhFinalSpotlightHead strong{letter-spacing:2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900}.mhFinalSpotlightHead em{color:#696159;font-family:Georgia,Times New Roman,serif;font-size:13px}.mhFinalSpotlightStage{background:#f3efe6;grid-template-columns:minmax(0,70fr) minmax(0,30fr);width:100%;height:350px;display:grid;position:relative;overflow:hidden}.mhFinalSpotlightArt{background:#111;width:100%;height:350px;overflow:hidden}.mhFinalSpotlightArt img{object-fit:contain;object-position:center;background:#111;width:100%;height:100%;display:block}.mhFinalSpotlightTake{box-sizing:border-box;background:#f3efe6;border-left:1px solid #d3ccc1;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 34px 32px;display:flex}.mhFinalSpotlightTake small{color:#777067;letter-spacing:2.5px;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900}.mhFinalSpotlightTake>span{color:#b57908;letter-spacing:2px;margin-bottom:14px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900}.mhFinalSpotlightTake p{color:#171512;letter-spacing:-.25px;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.55vw,25px);font-weight:500;line-height:1.25}.mhFinalSpotlightTake a{color:#f4efe6;letter-spacing:1.6px;background:#111;align-items:center;gap:26px;padding:11px 14px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.mhFinalSpotlightTake a b{color:#c78a0a;font-size:16px;font-weight:400}.mhFinalSpotArrow{z-index:5;color:#fff;cursor:pointer;background:#111111b8;border:1px solid #ffffffb8;width:40px;height:56px;font-size:36px;font-weight:300;position:absolute;top:50%;transform:translateY(-50%)}.mhFinalSpotArrow:hover{color:#d39a22;background:#111}.mhFinalSpotControls{border-bottom:1px solid #aaa195;justify-content:space-between;align-items:center;height:34px;display:flex}.mhFinalSpotControls>strong{color:#b57908;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700}.mhFinalSpotControls>strong span{color:#817970;margin:0 3px}.mhFinalSpotControls>div{gap:7px;display:flex}.mhFinalSpotControls button{cursor:pointer;background:0 0;border:1px solid #918a81;border-radius:20px;width:7px;height:7px;padding:0}.mhFinalSpotControls button.active{background:#b57908;border-color:#b57908;width:27px}@media (max-width:700px){.mhFinalSpotlight{width:calc(100% - 28px)!important;margin-top:12px!important}.mhFinalSpotlightHead{height:46px}.mhFinalSpotlightHead em{display:none}.mhFinalSpotlightStage{height:auto;display:block}.mhFinalSpotlightArt{aspect-ratio:16/9;width:100%;height:auto}.mhFinalSpotlightTake{border-top:1px solid #d3ccc1;border-left:0;padding:20px 18px 24px}.mhFinalSpotlightTake small{margin-bottom:11px}.mhFinalSpotlightTake>span{margin-bottom:10px}.mhFinalSpotlightTake p{margin-bottom:18px;font-size:19px}.mhFinalSpotArrow{width:34px;height:48px;font-size:31px;top:calc(28.125vw - 7.875px)}.mhFinalPrev{left:7px}.mhFinalNext{right:7px}}.mhFinalSpotlightStage{background:#f3efe6!important;grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important;height:340px!important}.mhFinalSpotlightArt{background:#111!important;justify-content:center!important;align-items:center!important;width:100%!important;height:340px!important;display:flex!important;overflow:hidden!important}.mhFinalSpotlightArt img{object-fit:cover!important;object-position:center center!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.mhFinalSpotlightTake{text-align:center!important;background:#f3efe6!important;border-left:1px solid #d5cec3!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:340px!important;padding:38px 58px!important;display:flex!important}.mhFinalSpotlightTake small{letter-spacing:2.5px!important;margin:0 0 14px!important;font-size:7px!important}.mhFinalSpotlightTake>span{position:relative;color:#b57908!important;margin:0 0 18px!important}.mhFinalSpotlightTake>span:after{content:"";background:#b57908;width:28px;height:2px;margin:9px auto 0;display:block}.mhFinalSpotlightTake p{text-wrap:balance;letter-spacing:-.35px!important;width:100%!important;max-width:540px!important;margin:0 auto 25px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(20px,1.65vw,27px)!important;font-weight:500!important;line-height:1.27!important}.mhFinalSpotlightTake p:before{content:"“";color:#b57908;height:25px;margin-bottom:4px;font-family:Georgia,serif;font-size:42px;line-height:1;display:block}.mhFinalSpotlightTake a{gap:32px!important;margin:0 auto!important;padding:11px 17px!important}.mhFinalPrev{left:12px!important}.mhFinalNext{right:12px!important}.mhFinalSpotArrow{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111111ad!important;width:38px!important;height:54px!important}.mhFinalSpotlightControls{height:31px!important}@media (max-width:700px){.mhFinalSpotlightStage{height:auto!important;display:block!important}.mhFinalSpotlightArt{aspect-ratio:16/9!important;width:100%!important;height:auto!important}.mhFinalSpotlightArt img{object-fit:cover!important}.mhFinalSpotlightTake{width:100%!important;height:auto!important;padding:23px 22px 27px!important}.mhFinalSpotlightTake p{max-width:430px!important;font-size:19px!important}.mhFinalSpotlightTake p:before{height:20px;font-size:34px}.mhFinalSpotArrow{top:calc(28.125vw - 7.875px)!important}}.hero h1{letter-spacing:-4px!important;max-width:1120px!important;margin-top:0!important;margin-bottom:20px!important;font-size:clamp(62px,6.1vw,108px)!important;line-height:.88!important}.hero h1 em{white-space:nowrap;display:inline!important}.hero .sub,.heroSubtitle{letter-spacing:5px!important;margin-top:18px!important;font-size:clamp(13px,1.25vw,18px)!important}.heroQuote{flex-direction:column!important;justify-content:center!important;padding-left:48px!important;display:flex!important}.heroQuote blockquote,.heroQuote p{margin-top:10px!important;font-size:clamp(25px,2.1vw,34px)!important;line-height:1.02!important}.heroQuote:before{font-size:47px!important}.hero+*,.heroOutro{margin-top:0!important}.welcomeStrip,.introStrip,.beforeScroll{border-top:3px solid #111!important;border-bottom:1px solid #c5bdb1!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;margin-top:0!important;padding:0 9%!important;display:flex!important}@media (max-width:700px){.hero{padding-top:27px!important;padding-bottom:28px!important}.hero h1{letter-spacing:-2.5px!important;font-size:clamp(48px,14vw,68px)!important;line-height:.91!important}.hero h1 em{white-space:normal}.heroQuote{border-top:1px solid #aaa195!important;border-left:0!important;margin-top:27px!important;padding:22px 0 0!important}.welcomeStrip,.introStrip,.beforeScroll{min-height:0!important;padding:15px 0!important;display:block!important}}.hero{min-height:0!important;padding-top:27px!important;padding-bottom:25px!important}.hero h1{letter-spacing:-3.5px!important;max-width:1080px!important;margin:0 0 14px!important;font-size:clamp(54px,5.45vw,91px)!important;line-height:.89!important}.hero h1 em{color:#b97800!important;white-space:nowrap!important;display:inline!important}.hero .sub,.heroSubtitle{letter-spacing:4.5px!important;margin:14px 0 0!important;font-size:clamp(11px,1vw,15px)!important;line-height:1.2!important}.heroQuote{justify-content:center!important;min-height:0!important;padding:8px 0 8px 37px!important}.heroQuote:before{font-size:38px!important;line-height:.7!important}.heroQuote blockquote,.heroQuote p{margin:8px 0 0!important;font-size:clamp(21px,1.7vw,28px)!important;line-height:1.02!important}.heroQuote:after{width:38px!important;height:3px!important;margin-top:16px!important}.welcomeStrip,.introStrip,.beforeScroll{border-top:3px solid #111!important;border-bottom:1px solid #bdb5aa!important;min-height:48px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.welcomeStrip p,.introStrip p,.beforeScroll p{margin:0!important;font-size:13px!important;line-height:1.25!important}.siteHeader,.header{padding-top:8px!important;padding-bottom:10px!important}.heroEyebrow,.topEditorialBar{min-height:43px!important}@media (max-width:700px){.hero{padding-top:22px!important;padding-bottom:22px!important}.hero h1{letter-spacing:-2px!important;font-size:clamp(43px,13vw,61px)!important;line-height:.91!important}.hero h1 em{white-space:normal!important}.hero .sub,.heroSubtitle{letter-spacing:3px!important;margin-top:13px!important;font-size:10px!important}.heroQuote{margin-top:20px!important;padding:18px 0 0!important}.welcomeStrip,.introStrip,.beforeScroll{min-height:0!important;padding:12px 0!important}}.editorialHero{border-bottom:4px solid #111;grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);gap:52px;padding:32px 10px 28px;display:grid}.editorialHeadline{position:relative}.editionMark{color:#8b8278;letter-spacing:3px;margin-bottom:13px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;display:block}.editorialHeadline h1{color:#0d0d0c;letter-spacing:-5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(65px,6.2vw,105px);font-weight:500;line-height:.78}.editorialHeadline h1 em{color:#b97800;margin-left:18px;font-weight:500;display:inline-block}.editorialManifesto{border-left:1px solid #9d958a;flex-direction:column;justify-content:center;padding:20px 0 10px 43px;display:flex;position:relative}.quoteMark{color:#b97800;height:42px;font-family:Georgia,serif;font-size:61px;line-height:.8}.editorialManifesto h2{color:#111;margin:7px 0 3px;font-family:Georgia,serif;font-size:clamp(25px,2vw,34px);line-height:.98}.editorialManifesto>p{margin:0;font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1.1}.editorialSignature{color:#111;border-top:3px solid #b97800;width:fit-content;margin-top:22px;padding-top:10px;font-family:Georgia,serif;font-size:14px;font-weight:700}.editorialSignature em{color:#b97800;font-size:18px}.editorialDeck{border-bottom:1px solid #aaa195;grid-template-columns:repeat(3,1fr);display:grid}.editorialDeck>div{min-height:105px;padding:20px 30px 20px 53px;position:relative}.editorialDeck>div+div{border-left:1px solid #c3bbb0}.editorialDeck span{color:#b97800;font-family:Georgia,serif;font-size:20px;font-weight:700;position:absolute;top:21px;left:16px}.editorialDeck strong{letter-spacing:1.8px;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900;display:block}.editorialDeck p{color:#4e4841;max-width:350px;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.35}.editorialWelcome{border-bottom:1px solid #aaa195;justify-content:center;align-items:center;gap:25px;min-height:46px;display:flex}.editorialWelcome strong{color:#b97800;letter-spacing:2px;font-family:Arial,sans-serif;font-size:9px;font-weight:900}.editorialWelcome p{margin:0;font-family:Georgia,serif;font-size:14px}.editorialWelcome p em{font-style:italic}@media (max-width:700px){.editorialHero{padding:25px 0 22px;display:block}.editionMark{letter-spacing:2.3px;font-size:9px}.editorialHeadline h1{letter-spacing:-3px;font-size:clamp(52px,15vw,73px);line-height:.85}.editorialHeadline h1 em{margin:5px 0 0;display:block}.editorialManifesto{border-top:1px solid #aaa195;border-left:0;margin-top:27px;padding:20px 0 4px}.editorialManifesto h2{font-size:28px}.editorialDeck{display:block}.editorialDeck>div{min-height:0;padding:17px 10px 17px 47px}.editorialDeck>div+div{border-top:1px solid #c3bbb0;border-left:0}.editorialWelcome{text-align:center;padding:12px 0;display:block}.editorialWelcome p{margin-top:5px;font-size:13px}}.mhFrontStrip{border-top:1px solid #111;border-bottom:3px solid #111;grid-template-columns:1.35fr 1.35fr .55fr;align-items:stretch;min-height:66px;display:grid;width:min(94%,1460px)!important;margin:0 auto!important}.mhFrontLead{align-items:center;gap:19px;padding:14px 22px 14px 5px;display:flex}.mhFrontLead strong{color:#111;letter-spacing:2px;flex:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}.mhFrontLead span{font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;line-height:1.15}.mhFrontQuote{border-left:1px solid #bbb3a8;align-items:center;gap:12px;padding:11px 25px;display:flex}.mhFrontQuote>span{color:#b97800;font-family:Georgia,serif;font-size:38px;line-height:.7}.mhFrontQuote p{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1.15}.mhFrontQuote p em{color:#6b635b;font-weight:400}.mhFrontSignature{color:#111;border-left:1px solid #bbb3a8;justify-content:flex-end;align-items:center;padding:12px 5px 12px 22px;font-family:Georgia,serif;font-size:14px;font-weight:700;display:flex}.mhFrontSignature em{color:#b97800;margin-left:2px;font-size:19px}@media (max-width:700px){.mhFrontStrip{min-height:0;display:block}.mhFrontLead{padding:13px 3px;display:block}.mhFrontLead strong{margin-bottom:5px;font-size:10px;display:block}.mhFrontLead span{font-size:15px}.mhFrontQuote{border-top:1px solid #bbb3a8;border-left:0;padding:11px 3px}.mhFrontQuote p{font-size:14px}.mhFrontSignature{display:none}}.mhCompactIntro{border-top:1px solid #111;border-bottom:3px solid #111;grid-template-columns:1.25fr 1fr .85fr;min-height:76px;display:grid;width:min(94%,1460px)!important;margin:0 auto!important}.mhCompactPrimary{align-items:center;gap:13px;padding:15px 24px 15px 5px;display:flex}.mhCompactPrimary strong{letter-spacing:1.7px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900}.mhCompactPrimary em{color:#b97800;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic;font-weight:600}.mhCompactMiddle{border-left:1px solid #bdb5aa;flex-direction:column;justify-content:center;padding:13px 25px;display:flex}.mhCompactMiddle span{color:#b97800;letter-spacing:2px;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900}.mhCompactMiddle p{color:#413c36;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.2}.mhCompactQuote{border-left:1px solid #bdb5aa;align-items:center;gap:13px;padding:10px 5px 10px 25px;display:flex}.mhCompactQuote>b{color:#b97800;align-self:flex-start;margin-top:5px;font-family:Georgia,serif;font-size:35px;font-weight:700;line-height:1}.mhCompactQuote p{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1.06}.mhCompactQuote p em{color:#6c645b;margin-top:4px;font-size:13px;font-weight:400;display:block}@media (max-width:700px){.mhCompactIntro{min-height:0;display:block}.mhCompactPrimary{padding:13px 2px}.mhCompactPrimary strong{font-size:11px}.mhCompactPrimary em{font-size:20px}.mhCompactMiddle,.mhCompactQuote{border-top:1px solid #bdb5aa;border-left:0;padding:11px 2px}}.mhEditionBar{border-top:1px solid #111;border-bottom:3px solid #111;grid-template-columns:1.55fr .75fr 1.15fr;align-items:stretch;min-height:76px;display:grid}.mhEditionLead{align-items:center;gap:15px;padding:13px 22px 13px 5px;display:flex}.mhEditionLead>span{color:#817970;letter-spacing:2.2px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900}.mhEditionLead strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.mhEditionLead em{color:#b97800;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600}.mhEditionRule{border-left:1px solid #bdb5aa;border-right:1px solid #bdb5aa;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:flex}.mhEditionRule strong{letter-spacing:1.5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}.mhEditionRule strong+strong:before{content:"•";color:#b97800;margin-right:10px}.mhEditionQuote{align-items:center;gap:12px;padding:10px 5px 10px 24px;display:flex}.mhEditionQuote>b{color:#b97800;font-family:Georgia,serif;font-size:37px;line-height:.8}.mhEditionQuote p{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1.1}.mhEditionQuote p em{color:#6d655c;margin-top:3px;font-size:13px;font-weight:400;display:block}.mhFinalSpotlight{margin-top:13px!important}@media (max-width:700px){.mhEditionBar{min-height:0;display:block}.mhEditionLead{flex-wrap:wrap;gap:5px 10px;padding:12px 2px}.mhEditionLead>span{width:100%}.mhEditionLead strong{font-size:17px}.mhEditionLead em{font-size:20px}.mhEditionRule{border-top:1px solid #bdb5aa;border-left:0;border-right:0;justify-content:flex-start;padding:11px 2px}.mhEditionQuote{border-top:1px solid #bdb5aa;padding:11px 2px}}.cbHead small{font-size:14px!important}.horoscopeIntro{border-bottom:1px solid #bdb5aa;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:17px 0 19px;display:grid}.horoscopeIntro>div{grid-template-columns:auto 1fr;align-items:center;gap:25px;display:grid}.horoscopeIntro span{color:#b57908;letter-spacing:2px;white-space:nowrap;font:900 9px Arial,sans-serif}.horoscopeIntro p{color:#3f3933;max-width:800px;margin:0;font:15px/1.35 Georgia,serif}.horoscopeIntro>strong{letter-spacing:1.7px;white-space:nowrap;border-left:1px solid #bdb5aa;padding-left:25px;font:900 9px Arial,sans-serif}.horoscopeIntro>strong em{color:#766d63;letter-spacing:0;margin-top:5px;font:italic 14px Georgia,serif;display:block}.cbCard>span{color:#9b6500!important}@media (max-width:700px){.horoscopeIntro,.horoscopeIntro>div{display:block}.horoscopeIntro span{margin-bottom:8px;display:block}.horoscopeIntro>strong{border-top:1px solid #bdb5aa;border-left:0;margin-top:14px;padding:12px 0 0}}.fullShelfCallout{border-top:3px solid #111;border-bottom:1px solid #aaa195;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:35px;padding:30px 0;display:grid}.fullShelfCallout small{color:#b57908;letter-spacing:2.5px;font:900 9px Arial,sans-serif}.fullShelfCallout h2{margin:7px 0 8px;font:500 32px/1 Georgia,serif}.fullShelfCallout p{color:#595149;max-width:690px;margin:0;font:italic 15px/1.4 Georgia,serif}.fullShelfCallout>a{color:#f3efe6;letter-spacing:1.7px;background:#111;justify-content:space-between;align-items:center;min-width:215px;padding:17px 18px;font:900 9px Arial,sans-serif;text-decoration:none;display:flex}.fullShelfCallout>a span{color:#c88b0a;font-size:20px}.reviewArchive{padding-top:38px;padding-bottom:80px}.archiveHero{border-top:1px solid #111;border-bottom:4px solid #111;padding:35px 0 38px}.archiveHero>small{color:#777067;letter-spacing:3px;font:900 10px Arial,sans-serif}.archiveHero h1{letter-spacing:-5px;margin:12px 0 25px;font:500 clamp(62px,7vw,112px)/.82 Georgia,serif}.archiveHero h1 em{color:#b57908;display:block}.archiveHero>div{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.archiveHero p{max-width:600px;margin:0;font:italic 17px/1.4 Georgia,serif}.archiveHero strong{color:#b57908;font:700 35px Georgia,serif}.archiveHero strong span{color:#111;letter-spacing:2px;font:900 9px Arial,sans-serif}.archiveGrid{grid-template-columns:repeat(4,1fr);gap:45px 22px;padding-top:35px;display:grid}.archiveCard{color:inherit;text-decoration:none}.archivePoster{aspect-ratio:2/3;background:#111;position:relative;overflow:hidden}.archivePoster img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.archiveCard:hover .archivePoster img{transform:scale(1.025)}.archivePoster span{color:#b57908;background:#f3efe6;padding:8px 11px;font:700 17px Georgia,serif;position:absolute;bottom:0;left:0}.archiveCard>small{color:#777067;letter-spacing:2px;margin-top:12px;font:900 7px Arial,sans-serif;display:block}.archiveCard h2{margin:7px 0 9px;font:700 24px/1.02 Georgia,serif}.archiveCard p{color:#554e47;margin:0 0 13px;font:14px/1.35 Georgia,serif}.archiveCard b{letter-spacing:1.4px;border-bottom:2px solid #b57908;font:900 8px Arial,sans-serif}.archiveEnding{text-align:center;border-top:4px solid #111;margin-top:70px;padding:42px 0 5px}.archiveEnding>span{color:#b57908;letter-spacing:3px;font:900 9px Arial,sans-serif}.archiveEnding h2{margin:14px auto;font:500 clamp(40px,5vw,75px)/.92 Georgia,serif}.archiveEnding h2 em{color:#b57908}.archiveEnding p{font:italic 15px Georgia,serif}@media (max-width:700px){.fullShelfCallout{padding:23px 0;display:block}.fullShelfCallout h2{font-size:27px}.fullShelfCallout>a{box-sizing:border-box;width:100%;margin-top:20px}.archiveHero h1{font-size:60px}.archiveHero>div{display:block}.archiveHero strong{margin-top:20px;display:block}.archiveGrid{grid-template-columns:repeat(2,1fr);gap:35px 13px}.archiveCard h2{font-size:20px}.archiveCard p{display:none}}.shelfSearch{border-bottom:1px solid #aaa195;grid-template-columns:minmax(300px,1.25fr) 2fr auto;align-items:center;gap:25px;min-height:82px;display:grid}.shelfSearchBox{border-bottom:2px solid #111;align-items:center;height:46px;display:flex;position:relative}.shelfSearchBox>span{color:#b57908;margin-right:11px;font-family:Georgia,serif;font-size:27px}.shelfSearchBox input{color:#111;background:0 0;border:0;outline:0;width:100%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.shelfSearchBox input::placeholder{color:#837b72}.shelfSearchBox button{color:#111;cursor:pointer;background:0 0;border:0;font-size:22px}.shelfLanguages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shelfLanguages button{color:#111;letter-spacing:1.2px;cursor:pointer;background:0 0;border:1px solid #aaa195;border-radius:30px;padding:7px 11px;font:900 8px Arial,sans-serif}.shelfLanguages button:hover,.shelfLanguages button.active{color:#fff;background:#b57908;border-color:#b57908}.shelfResultCount{text-align:right;white-space:nowrap}.shelfResultCount strong{color:#b57908;font:700 25px Georgia,serif}.shelfResultCount span{letter-spacing:1.4px;font:900 7px Arial,sans-serif}.emptyShelf{text-align:center;border-bottom:1px solid #aaa195;padding:90px 20px}.emptyShelf>span{margin-bottom:12px;font-size:38px;display:block}.emptyShelf h2{margin:0 0 8px;font:500 35px Georgia,serif}.emptyShelf p{color:#6c645c;margin:0 0 20px;font:italic 15px Georgia,serif}.emptyShelf button{color:#f3efe6;letter-spacing:1.5px;cursor:pointer;background:#111;border:0;padding:11px 15px;font:900 8px Arial,sans-serif}@media (max-width:700px){.shelfSearch{padding:18px 0;display:block}.shelfSearchBox,.shelfLanguages{margin-bottom:15px}.shelfResultCount{text-align:left}}.reviewArchive{width:min(92%,1420px)!important;padding-top:20px!important}.archiveHero{padding:24px 0 27px!important}.archiveHero>small{letter-spacing:2.5px!important;font-size:9px!important}.archiveHero h1{letter-spacing:-3.5px!important;margin:9px 0 18px!important;font-size:clamp(52px,5.4vw,82px)!important;line-height:.82!important}.archiveHero h1 em{margin-left:12px;display:inline!important}.archiveHero>div{align-items:center!important}.archiveHero p{max-width:720px!important;font-size:15px!important;line-height:1.3!important}.archiveHero strong{font-size:29px!important}.shelfSearch{grid-template-columns:minmax(320px,1.25fr) minmax(420px,1.8fr) auto!important;gap:24px!important;min-height:68px!important}.shelfSearchBox{height:42px!important}.shelfSearchBox input{font-size:18px!important}.shelfLanguages:before{content:"FILTER IF YOU WANT";color:#8a8178;letter-spacing:1.5px;margin-right:7px;font:900 7px Arial,sans-serif}.shelfLanguages button{padding:6px 10px!important;font-size:7px!important}.shelfSearch:after{content:"Cinema has no language barrier. These filters are only here to help you find your movie.";color:#756d64;grid-column:1/-1;margin-top:-13px;padding-bottom:10px;font:italic 12px Georgia,Times New Roman,serif}@media (max-width:700px){.reviewArchive{width:calc(100% - 28px)!important}.archiveHero{padding:20px 0 22px!important}.archiveHero h1{font-size:50px!important}.archiveHero h1 em{margin-left:0;display:block!important}.shelfSearch{padding:14px 0!important;display:block!important}.shelfLanguages:before{width:100%;margin:0 0 8px;display:block}.shelfSearch:after{margin:12px 0 0;padding:0;display:block}}.cbRail{gap:26px!important}.cbCard{padding-bottom:22px!important;transition:transform .28s,box-shadow .28s!important;position:relative!important}.cbCard:hover{transform:translateY(-7px)!important;box-shadow:0 18px 35px #281e0f1a!important}.cbCard>div>small,.cbCard>small{color:#746b61!important;letter-spacing:2.2px!important;margin-top:16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:900!important;display:block!important}.cbCard h3{color:#111!important;letter-spacing:-.5px!important;min-height:0!important;margin:10px 0 18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(26px,1.8vw,34px)!important;font-weight:700!important;line-height:1.02!important}.cbCard div>b,.cbCard>b{color:#8d5b00!important;letter-spacing:1.7px!important;background:#fff8e8!important;border:1px solid #b57908!important;border-radius:3px!important;align-items:center!important;width:fit-content!important;margin:0 0 17px!important;padding:9px 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:900!important;transition:background .25s,color .25s,box-shadow .25s,transform .25s!important;display:inline-flex!important;box-shadow:3px 3px #b57908!important}.cbCard p{color:#302b27!important;min-height:78px!important;margin:0 0 19px!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.42!important}.cbCard div>span,.cbCard>span{color:#111!important;letter-spacing:1.8px!important;border-bottom:3px solid #b57908!important;padding-bottom:6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:900!important;transition:color .2s,padding-right .2s!important;display:inline-block!important}.cbCard:hover div>span,.cbCard:hover>span{color:#a76d00!important;padding-right:10px!important}.cbHead strong{letter-spacing:2.2px!important;font-size:17px!important}.cbHead small{color:#554d45!important;font-size:16px!important}.horoscopeIntro p{font-size:17px!important;line-height:1.42!important}.cbHome>p:last-child{color:#625950!important;border-top:1px solid #aaa195!important;border-bottom:1px solid #aaa195!important;margin-top:26px!important;padding:17px 0!important;font-family:Georgia,serif!important;font-size:17px!important;font-style:italic!important}@keyframes horoscopePulse{0%,to{box-shadow:3px 3px #b57908}50%{box-shadow:3px 3px #b57908,0 0 13px #b579082e}}.cbCard div>b,.cbCard>b{animation:3.5s ease-in-out infinite horoscopePulse}@media (prefers-reduced-motion:reduce){.cbCard,.cbCard>img,.cbCard div>b,.cbCard>b{transition:none!important;animation:none!important}}@media (max-width:700px){.cbCard h3{font-size:25px!important}.cbCard p{min-height:0!important;font-size:16px!important}.cbHead strong{font-size:14px!important}.cbHead small{font-size:13px!important}}.cbCard div>b,.cbCard>b{transform:rotate(-.35deg);color:#875900!important;letter-spacing:1.15px!important;background:#f7f1e5!important;border:1px solid #b57908!important;border-radius:0!important;margin:0 0 18px!important;padding:8px 13px 7px!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;font-style:italic!important;font-weight:700!important;animation:4s ease-in-out infinite horoscopePaperPulse!important;position:relative!important;box-shadow:4px 4px #b57908!important}.cbCard div>b:before,.cbCard>b:before{content:"THE SIGNS";color:#111;letter-spacing:1.5px;background:#f3efe6;padding:1px 5px;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:-8px;left:10px}.cbCard div>b:first-letter,.cbCard>b:first-letter{font-size:8px}.cbCard:hover div>b,.cbCard:hover>b{color:#fff8e8!important;background:#b57908!important;transform:translate(2px,2px)rotate(.25deg)!important;box-shadow:2px 2px #111!important}.cbCard{border-right:1px solid #5a504333;padding-right:18px!important}.cbCard:last-child{border-right:0}.cbCard h3{letter-spacing:-1px!important;margin-top:9px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,2vw,37px)!important;line-height:.98!important}.cbCard>small,.cbCard>div>small{letter-spacing:2.4px!important;font-size:9px!important}.cbCard p{font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.38!important}.cbCard>span,.cbCard div>span{letter-spacing:1.8px!important;border-bottom:2px solid #b57908!important;padding-bottom:5px!important;font-size:9px!important}@keyframes horoscopePaperPulse{0%,to{filter:none;box-shadow:4px 4px #b57908}50%{filter:contrast(1.025);box-shadow:4px 4px #b57908,0 0 10px #b5790821}}@media (prefers-reduced-motion:reduce){.cbCard,.cbCard>img,.cbCard>b,.cbCard div>b{transition:none!important;animation:none!important}}@media (max-width:700px){.cbCard{border-right:0;padding-right:0!important}.cbCard h3{font-size:27px!important}}.cbCard div>b,.cbCard>b{color:#8b5a00!important;letter-spacing:1.6px!important;width:fit-content!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1.5px solid #b57908!important;border-radius:999px!important;align-items:center!important;gap:7px!important;margin:0 0 18px!important;padding:8px 14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;transition:color .28s,background .28s,border-color .28s,transform .28s!important;animation:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.cbCard div>b:before,.cbCard>b:before{content:none!important;display:none!important}.cbCard div>b:after,.cbCard>b:after{content:"";opacity:0;pointer-events:none;background:#ffffff52;width:22%;height:180%;position:absolute;top:-40%;left:-35%;transform:rotate(18deg)}.cbCard:hover{box-shadow:none!important;transform:translateY(-5px)!important}.cbCard:hover div>b,.cbCard:hover>b{color:#fffaf0!important;background:#b57908!important;border-color:#b57908!important;transform:scale(1.035)!important}.cbCard:hover div>b:after,.cbCard:hover>b:after{opacity:1;animation:.65s forwards horoscopeSweep}@keyframes horoscopeSweep{0%{left:-35%}to{left:125%}}.cbCard>img{transition:transform .38s,filter .38s!important}.cbCard:hover>img{filter:contrast(1.025)saturate(1.035)!important;transform:scale(1.012)!important}.cbCard{box-shadow:none!important;border-right:0!important;padding-right:0!important;transition:transform .28s!important}.cbCard h3{color:#111!important;letter-spacing:-.7px!important;margin:10px 0 17px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(27px,1.9vw,35px)!important;font-style:normal!important;font-weight:700!important;line-height:1!important}.cbCard p{color:#332e29!important;margin-bottom:20px!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-style:normal!important;line-height:1.4!important}.cbCard>small,.cbCard>div>small{color:#746c63!important;letter-spacing:2.2px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}.cbCard>span,.cbCard div>span{color:#111!important;letter-spacing:1.7px!important;border:0!important;padding:0 0 6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;position:relative!important}.cbCard>span:after,.cbCard div>span:after{content:"";background:#b57908;width:35px;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.cbCard:hover>span:after,.cbCard:hover div>span:after{width:100%}@media (prefers-reduced-motion:reduce){.cbCard,.cbCard>img,.cbCard>b,.cbCard div>b,.cbCard>b:after,.cbCard div>b:after{transition:none!important;animation:none!important}}.horoscopePage{padding-top:28px;padding-bottom:80px;max-width:1250px!important}.horoscopeHero{border-top:1px solid #111;border-bottom:4px solid #111;grid-template-columns:320px 1fr;align-items:center;gap:55px;margin-top:28px;padding:34px 0;display:grid}.horoscopePoster img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.horoscopeKicker{color:#b57908;letter-spacing:2.4px;margin-bottom:14px;font:900 11px Arial,sans-serif;display:block}.horoscopeHeroCopy>small{color:#756d64;letter-spacing:2.2px;font:900 9px Arial,sans-serif}.horoscopeHeroCopy h1{letter-spacing:-3px;margin:10px 0 19px;font:500 clamp(52px,5.8vw,86px)/.9 Georgia,serif}.horoscopeHook{max-width:720px;margin:0 0 25px;font:19px/1.45 Georgia,serif}.horoscopeSigns{color:#8b5a00;border:1.5px solid #b57908;border-radius:999px;width:fit-content;padding:9px 14px}.horoscopeSigns small{letter-spacing:1.6px;margin-right:8px;font:900 7px Arial,sans-serif}.horoscopeSigns strong{letter-spacing:1.3px;font:900 9px Arial,sans-serif}.birthChart{padding:48px 0 18px}.birthChart>header{max-width:760px;margin-bottom:28px}.birthChart>header>span{color:#b57908;letter-spacing:2.4px;font:900 9px Arial,sans-serif}.birthChart>header h2{margin:7px 0 10px;font:500 40px/1 Georgia,serif}.birthChart>header p{color:#5e574f;margin:0;font:16px/1.45 Georgia,serif}.birthChartGrid{border-top:1px solid #aaa195;border-bottom:1px solid #aaa195;grid-template-columns:repeat(3,1fr);display:grid}.birthChartGrid article{min-height:170px;padding:24px 24px 24px 54px;position:relative}.birthChartGrid article:nth-child(2),.birthChartGrid article:nth-child(3),.birthChartGrid article:nth-child(5),.birthChartGrid article:nth-child(6){border-left:1px solid #c7bfb4}.birthChartGrid article>span{color:#b57908;font:700 18px Georgia,serif;position:absolute;top:23px;left:17px}.birthChartGrid small{letter-spacing:1.7px;font:900 8px Arial,sans-serif}.birthChartGrid p{color:#3d3832;margin:10px 0 0;font:15px/1.45 Georgia,serif}.horoscopeColumns{border-top:4px solid #111;border-bottom:1px solid #aaa195;grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.horoscopeColumns article{padding:31px}.horoscopeColumns article+article{border-left:1px solid #aaa195}.horoscopeColumns small{color:#b57908;letter-spacing:2px;font:900 8px Arial,sans-serif}.horoscopeColumns h2{margin:8px 0 13px;font:500 30px Georgia,serif}.horoscopeColumns p{margin:0;font:16px/1.5 Georgia,serif}.horoscopeGut{border-left:4px solid #b57908;max-width:850px;margin:44px auto;padding-left:26px}.horoscopeGut small{color:#b57908;letter-spacing:2px;font:900 8px Arial,sans-serif}.horoscopeGut p{margin:9px 0 0;font:500 23px/1.4 Georgia,serif}.fateForecast{background:#eee6d7;border-top:4px solid #111;border-bottom:4px solid #111;grid-template-columns:.75fr 1.45fr .8fr;align-items:center;gap:32px;padding:32px;display:grid}.fateLabel{align-items:center;gap:12px;display:flex}.fateLabel>span{font-size:31px}.fateLabel small{color:#b57908;letter-spacing:1.8px;font:900 8px Arial,sans-serif;display:block}.fateLabel strong{letter-spacing:1.5px;margin-top:5px;font:900 8px Arial,sans-serif;display:block}.fatePrediction{text-align:center;border-left:1px solid #b9b0a4;border-right:1px solid #b9b0a4;padding:0 30px}.fatePrediction>span{font-size:25px}.fatePrediction h2{color:#8c5a00;margin:6px 0 8px;font:700 clamp(27px,2.6vw,40px)/1 Georgia,serif}.fatePrediction p{margin:0;font:15px/1.4 Georgia,serif}.forecastConfidence{align-items:center;gap:14px;display:flex}.forecastConfidence>strong{color:#b57908;font:700 42px Georgia,serif}.forecastConfidence span{letter-spacing:1.6px;font:900 8px Arial,sans-serif}.forecastConfidence p{color:#665e55;margin:5px 0 0;font:12px/1.3 Georgia,serif}.horoscopeDisclaimer{text-align:center;max-width:850px;margin:42px auto 0}.horoscopeDisclaimer>strong{color:#b57908;letter-spacing:2px;font:900 9px Arial,sans-serif}.horoscopeDisclaimer p{margin:9px auto 19px;font:15px/1.45 Georgia,serif}.horoscopeDisclaimer a{color:#111;letter-spacing:1.5px;border-bottom:2px solid #b57908;font:900 8px Arial,sans-serif;text-decoration:none}@media (max-width:700px){.horoscopePage{width:calc(100% - 28px)!important}.horoscopeHero{margin-top:18px;padding:24px 0;display:block}.horoscopePoster{width:min(72vw,290px);margin:0 auto 27px}.horoscopeHeroCopy h1{font-size:47px}.birthChartGrid{display:block}.birthChartGrid article{border-top:1px solid #c7bfb4;min-height:0;padding:19px 15px 19px 48px;border-left:0!important}.horoscopeColumns{display:block}.horoscopeColumns article+article{border-top:1px solid #aaa195;border-left:0}.fateForecast{padding:24px 20px;display:block}.fatePrediction{border:1px solid #b9b0a4;border-left:0;border-right:0;margin:22px 0;padding:22px 0}.forecastConfidence{justify-content:center}}.birthChartGrid{grid-template-columns:repeat(3,1fr)!important}.birthChartGrid article{border-top:0!important;border-left:0!important;min-height:195px!important}.birthChartGrid article:nth-child(3n+2),.birthChartGrid article:nth-child(3n+3){border-left:1px solid #c7bfb4!important}.birthChartGrid article:nth-child(n+4){border-top:1px solid #c7bfb4!important}.birthChartGrid small{font-size:9px!important}.birthChartGrid p{font-size:16px!important;line-height:1.45!important}@media (max-width:700px){.birthChartGrid article{border-top:1px solid #c7bfb4!important;border-left:0!important;min-height:0!important}.birthChartGrid article:first-child{border-top:0!important}}.dhLatest{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 24px!important;display:grid!important}.dhLatest>a{min-width:0!important}@media (max-width:900px){.dhLatest{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.dhLatest{grid-template-columns:1fr!important}}
