:root{--ink:#182631;--navy:#101b25;--muted:#64727b;--line:#dce3e3;--paper:#f7f8f6;--red:#a74731;--green:#276a4d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:'Source Sans 3',sans-serif;font-size:18px;line-height:1.55}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.eyebrow,.button,.menu{font-family:'DM Sans',sans-serif}a{color:inherit}i{font-style:normal}.shell{width:min(1180px,calc(100% - 56px));margin:auto}.skip{position:absolute;left:-9999px;background:white;padding:10px;z-index:50}.skip:focus{left:12px;top:12px}.header{background:var(--navy);color:#fff;position:relative;z-index:10}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;font-weight:800;letter-spacing:-.04em;font-size:20px;line-height:1}.brand small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#aab6b8;margin-top:6px}.brand-light{font-weight:500}.barcode{display:inline-flex;align-items:stretch;gap:2px;width:45px;height:35px;flex:none}.barcode i{display:block;background:#f3f5ef;width:2px}.barcode i:nth-child(3n){width:5px}.barcode i:nth-child(4n){width:1px}.barcode i:nth-child(5n){width:4px}.menu{display:flex;align-items:center;gap:36px;font-size:13px;font-weight:700}.menu a{text-decoration:none;color:#bfcacc;padding:31px 0;transition:color .2s}.menu a:hover,.menu a[aria-current]{color:#fff}.menu a[aria-current]{box-shadow:inset 0 -3px #e3a777}.menu-toggle{display:none}.hero{background:var(--navy);color:white;padding:78px 0 94px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:75px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:#477061;margin-bottom:22px}.eyebrow.light{color:#c9d5d5}.signal{display:inline-block;width:8px;height:8px;background:#e6a678;border-radius:50%;margin-right:8px}.hero h1{font-size:clamp(48px,5.3vw,78px);line-height:1.07;letter-spacing:-.065em;max-width:700px;margin-bottom:25px}.hero h1 em{font-style:normal;color:#ecac7d}.hero-copy{font-size:20px;color:#c8d1d4;line-height:1.55;max-width:610px}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:37px}.button{text-decoration:none;padding:14px 20px;display:inline-flex;gap:25px;align-items:center;justify-content:space-between;font-size:13px;font-weight:800}.button.white{background:white;color:var(--ink)}.button:hover{transform:translateY(-2px)}.text-link{font-size:13px;font-weight:700;text-decoration:none;color:white}.text-link i{margin-left:7px}.hero-art{border:1px solid #678085;background:#dfe9e5;color:var(--navy);box-shadow:18px 18px 0 #2b4148;transform:rotate(1.5deg)}.hero-art-top,.hero-art-bottom{display:flex;justify-content:space-between;padding:17px 22px;font:800 10px 'DM Sans';letter-spacing:.15em}.hero-art-top{border-bottom:1px solid #b4c6c5}.hero-art-bottom{border-top:1px solid #b4c6c5}.hero-art-content{padding:35px 32px 32px}.art-mark{font:800 12px 'DM Sans';letter-spacing:.1em;margin-bottom:45px}.art-label{font:700 clamp(24px,2.6vw,38px)/1.15 'DM Sans';letter-spacing:-.05em;max-width:360px;margin-bottom:38px}.art-bars{display:flex;flex-direction:column;gap:13px}.art-bar{display:block;height:15px;background:#1d3344}.art-bar.full{width:100%}.art-bar.partial{width:13.74%;min-width:40px;background:#bb613e}.art-key{display:flex;justify-content:space-between;gap:12px;margin-top:17px;font-size:12px}.art-key span:last-child{text-align:right}.art-key b{display:block;font:800 16px 'DM Sans'}.strip{background:#e7ede9;border-bottom:1px solid #d9e2df}.strip-inner{display:flex;justify-content:space-between;gap:20px;padding:19px 0;color:#314e4a;font:700 12px 'DM Sans';text-transform:uppercase;letter-spacing:.06em}.strip i{margin-right:9px}.section{padding-top:100px;padding-bottom:110px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.section-heading h2,.statement h2,.callout h2{font-size:clamp(31px,3.4vw,48px);line-height:1.14;letter-spacing:-.055em;margin-bottom:12px}.section-heading p{color:var(--muted);max-width:570px;margin:0}.inline-link{white-space:nowrap;font:800 13px 'DM Sans';text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px}.inline-link i{margin-left:12px}.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.review-card{text-decoration:none;border:1px solid var(--line);display:block;background:white;transition:box-shadow .2s,transform .2s}.review-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1a333019}.card-visual{height:265px;position:relative;overflow:hidden;padding:22px;color:#fff;display:flex;justify-content:center;align-items:center}.dark-visual{background:linear-gradient(145deg,#263f51,#0b1721)}.green-visual{background:linear-gradient(145deg,#568770,#173e38)}.visual-index{position:absolute;top:20px;left:23px;font:800 10px 'DM Sans';letter-spacing:.17em}.drive-shape{border:1px solid #ffffff75;display:grid;place-items:center;width:145px;height:145px;transform:rotate(-18deg);box-shadow:14px 13px 0 #ffffff16}.drive-shape i{font-size:67px;transform:rotate(18deg)}.visual-rule{position:absolute;width:90px;right:25px;bottom:27px;border-top:1px solid #ffffff80}.card-body{padding:31px 32px 35px}.pill{display:inline-block;padding:6px 10px;font:800 10px 'DM Sans';letter-spacing:.025em;text-transform:uppercase}.pill.caution{color:#9b3e2b;background:#fbe9e2}.pill.good{color:#236747;background:#e0efe5}.card-body h3{font-size:25px;letter-spacing:-.045em;margin:18px 0 10px;line-height:1.2}.card-body p{color:var(--muted);min-height:58px}.card-link{font:800 13px 'DM Sans';border-bottom:1px solid var(--ink);padding-bottom:5px}.card-link i{margin-left:13px}.statement{background:#eef2ef;padding:85px 0 90px}.statement-grid{display:grid;grid-template-columns:1fr 2fr;gap:30px}.statement p{max-width:750px;color:#4d6064;font-size:19px}.statement .inline-link{display:inline-block;margin-top:15px}.footer{background:var(--navy);color:#d1dbdd;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:70px}.footer-brand{color:white;font-size:18px}.footer p{color:#a9b8bc;max-width:400px;margin:19px 0}.footer-grid b{display:block;color:white;font:800 12px 'DM Sans';letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.footer-grid a:not(.brand){display:block;text-decoration:none;font-size:15px;margin-bottom:10px}.footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #34424a;display:flex;justify-content:space-between;gap:20px;margin-top:57px;padding-top:22px;color:#a8b6b9;font-size:13px}.page-intro{padding-top:84px;padding-bottom:50px;border-bottom:1px solid var(--line)}.page-intro h1,.article-intro h1{font-size:clamp(43px,5vw,70px);line-height:1.08;letter-spacing:-.065em;margin-bottom:18px}.page-intro p{font-size:21px;color:var(--muted);max-width:750px;margin:0}.top-tight{padding-top:55px}.article-intro{padding-top:48px;padding-bottom:65px;border-bottom:1px solid var(--line)}.back{display:inline-block;color:#566b72;text-decoration:none;font:700 13px 'DM Sans';margin-bottom:55px}.back i{margin-right:8px}.article-heading{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:80px;align-items:center}.article-intro h1{font-size:clamp(39px,4vw,59px)}.lede{font-size:22px;line-height:1.4;color:#51636c;max-width:750px}.article-meta{display:flex;align-items:center;gap:17px;flex-wrap:wrap;color:#66757d;font-size:14px}.article-icon{height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;color:white}.article-icon>i{font-size:80px}.article-icon small{font:800 10px 'DM Sans';letter-spacing:.2em}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(235px,1fr);gap:85px;padding-top:67px;padding-bottom:110px}.prose{font-size:19px;line-height:1.72}.prose h2{font-size:30px;line-height:1.2;letter-spacing:-.04em;margin:50px 0 16px}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:22px}.figure{background:#f0f4f1;padding:29px;margin:35px 0 44px}.figure-label{font:800 11px 'DM Sans';letter-spacing:.1em;display:flex;justify-content:space-between;border-bottom:1px solid #cbd9d3;padding-bottom:15px;margin-bottom:28px}.figure-label span{color:#637573}.compare-row{display:grid;grid-template-columns:90px minmax(0,1fr) 80px;align-items:center;gap:15px;margin:18px 0;font:700 13px 'DM Sans'}.compare-row b{text-align:right}.track{height:18px;background:#d7e1dd}.track i{display:block;height:100%}.figure small{display:block;margin-top:28px;color:#64747a;font-size:13px;line-height:1.45}.pending{display:flex;gap:17px;background:#f9eee9;border-left:3px solid #c56e49;padding:21px 23px;margin:30px 0}.pending i{color:#ad5838;margin-top:5px}.pending b{font:800 15px 'DM Sans'}.pending p{font-size:16px;line-height:1.5;margin:6px 0 0}.source{border-top:1px solid var(--line);padding-top:25px;margin-top:52px;font-size:15px;color:#586b70;line-height:1.55}.source b{color:var(--ink);font:800 13px 'DM Sans'}.source p{margin:12px 0}.source a{color:#27664d;font-weight:700}.article-aside{align-self:start}.aside-card{background:#f0f4f1;padding:27px}.aside-card .eyebrow{margin-bottom:12px}.aside-card dl{margin:0}.aside-card dl div{padding:17px 0;border-bottom:1px solid #d5e0da}.aside-card dl div:last-child{border:0}.aside-card dt{color:#62747b;font-size:13px}.aside-card dd{font:700 15px 'DM Sans';margin:4px 0 0}.aside-note{display:flex;gap:12px;color:#566b70;font-size:15px;line-height:1.5;padding:25px 4px}.aside-note i{margin-top:4px}.aside-note p{margin:0}.process-list{padding-top:24px;padding-bottom:90px}.process-list>div{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:40px 0;border-bottom:1px solid var(--line)}.process-list>div>span{font:800 32px 'DM Sans';color:#b6c8be;letter-spacing:-.05em}.process-list h2{font-size:28px;letter-spacing:-.045em;margin:0 0 10px}.process-list p{color:#5c6d74;max-width:720px;margin:0}.callout{background:#e6efe9;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:100px}.callout .eyebrow{margin-bottom:12px}.callout h2{font-size:30px;margin:0}.callout p{margin:0;color:#526a62}.about-layout{padding-top:45px}.signature{font:800 20px 'DM Sans';letter-spacing:-.035em;margin-top:40px}.signature span{display:block;font:600 12px 'DM Sans';letter-spacing:.08em;text-transform:uppercase;color:#758681;margin-top:6px}.checks{padding:0;list-style:none;margin:0}.checks li{padding:13px 0;border-bottom:1px solid #d5e0da;font-size:15px}.checks i{color:var(--green);margin-right:7px}
@media(max-width:900px){.hero-grid{gap:35px}.hero-art{box-shadow:9px 9px 0 #2b4148}.article-heading{gap:30px;grid-template-columns:minmax(0,1fr) 210px}.article-icon{height:210px}.article-layout{gap:38px}.footer-grid{gap:35px}}
@media(max-width:700px){body{font-size:17px}.shell{width:min(100% - 36px,1180px)}.nav{height:70px}.brand{font-size:18px}.brand .barcode{height:30px;width:40px}.menu-toggle{display:block;background:none;color:white;border:1px solid #5a6b74;width:42px;height:42px;font-size:17px;cursor:pointer}.menu{display:none;position:absolute;top:70px;left:0;right:0;background:#14232e;padding:10px 18px 22px;box-shadow:0 14px 22px #0003}.menu.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.menu a{padding:14px 4px;border-bottom:1px solid #334652}.menu a[aria-current]{box-shadow:none;color:#ecc099}.hero{padding:57px 0 72px}.hero-grid,.card-grid,.statement-grid,.footer-grid,.article-heading,.article-layout,.callout{grid-template-columns:1fr}.hero-grid{gap:58px}.hero h1{font-size:clamp(46px,11vw,72px)}.hero-copy{font-size:18px}.hero-art{max-width:470px}.hero-art-content{padding:28px}.art-mark{margin-bottom:25px}.art-label{margin-bottom:30px}.strip-inner{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px}.strip-inner span{font-size:10px}.section{padding-top:70px;padding-bottom:75px}.section-heading{align-items:start;flex-direction:column}.card-grid{gap:23px}.card-visual{height:220px}.card-body{padding:26px}.card-body p{min-height:0}.statement{padding:67px 0}.statement-grid{gap:4px}.statement p{font-size:17px}.footer{padding-top:55px}.footer-grid{gap:28px}.footer-grid p{margin-top:13px}.footer-bottom{margin-top:35px;flex-direction:column;gap:6px}.page-intro{padding-top:60px;padding-bottom:40px}.page-intro h1{font-size:48px}.page-intro p{font-size:19px}.top-tight{padding-top:38px}.article-intro{padding-top:32px;padding-bottom:43px}.back{margin-bottom:40px}.article-heading{gap:32px}.article-intro h1{font-size:43px}.lede{font-size:19px}.article-icon{height:160px;flex-direction:row;gap:25px}.article-icon>i{font-size:63px}.article-layout{padding-top:42px;padding-bottom:75px;gap:30px}.prose{font-size:17px}.prose h2{font-size:27px;margin-top:37px}.article-aside{grid-row:1}.aside-card{padding:23px}.aside-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.aside-note{padding:18px 4px 0}.figure{padding:18px;margin:30px 0}.figure-label{font-size:9px;gap:10px}.compare-row{grid-template-columns:70px minmax(0,1fr) 62px;gap:8px;font-size:11px}.process-list>div{grid-template-columns:45px 1fr;gap:15px;padding:31px 0}.process-list h2{font-size:23px}.callout{padding:27px;margin-bottom:70px;gap:12px}.about-layout .article-aside{grid-row:auto}}
@media(max-width:380px){.brand{font-size:15px}.brand small{font-size:7px}.hero-actions{gap:18px}.art-key{font-size:10px}.art-key b{font-size:13px}.article-intro h1{font-size:36px}}
.review-gallery{padding-top:55px}.review-gallery h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.045em;line-height:1.2;margin-bottom:22px}.review-gallery .eyebrow{margin-bottom:10px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.photo-grid figure{margin:0;border:1px solid var(--line);background:#f5f7f4}.photo-grid a{display:block;overflow:hidden;aspect-ratio:4/3;background:#e8ece9}.photo-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.photo-grid a:hover img{transform:scale(1.035)}.photo-grid figcaption{padding:12px 15px;font-size:14px;line-height:1.45;color:#53656a}.review-gallery+.article-layout{padding-top:52px}.purchase-panel{background:#e9f1eb;border-left:4px solid #3d8665;padding:27px 30px;margin-top:42px}.purchase-panel .eyebrow{margin-bottom:8px}.purchase-panel h2{margin:0 0 10px;font-size:25px}.purchase-panel p{font-size:16px;line-height:1.55;margin-bottom:20px}.listing-button{background:#183c30;color:white;font-size:13px;gap:18px}.listing-button:hover{background:#275540}@media(max-width:700px){.review-gallery{padding-top:39px}.photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:13px}.review-gallery+.article-layout{padding-top:32px}.purchase-panel{padding:22px}}
.photo-grid .listing-photo img{object-fit:contain;padding:12px;background:white}.share-review{display:flex;align-items:center;gap:10px 17px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:17px;margin-top:28px;font:700 13px 'DM Sans';color:#5a6c73}.share-review .short-address{color:#1b5944;overflow-wrap:anywhere}.copy-link{background:#edf2ee;color:#244b3a;border:0;padding:9px 12px;font:800 12px 'DM Sans';cursor:pointer}.copy-link:hover{background:#dbe8dc}.copy-link i{margin-right:6px}@media(max-width:700px){.share-review{font-size:12px}.share-review span{width:100%}}
/* Archive: a restrained editorial treatment with clear scan points. */
.archive-intro{position:relative;padding-top:85px;padding-bottom:65px;border-bottom:0}.archive-intro:after{content:"";position:absolute;right:0;top:88px;width:145px;height:145px;background:repeating-linear-gradient(90deg,#2c5b4e 0 3px,transparent 3px 8px,#2c5b4e 8px 10px,transparent 10px 17px);opacity:.12;transform:rotate(-12deg);pointer-events:none}.archive-intro h1{font-size:clamp(48px,5.4vw,78px);line-height:1.03;max-width:870px}.archive-intro h1 span{color:#507664}.archive-intro p{max-width:720px}.archive-section{padding-bottom:110px}.archive-heading{display:flex;justify-content:space-between;border-top:2px solid var(--ink);padding:12px 1px 16px;font:800 10px 'DM Sans';letter-spacing:.16em;color:#62737b}.archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.archive-card{border:1px solid #d6e0dc;background:white;box-shadow:8px 8px 0 #edf2ee;min-width:0;display:flex;flex-direction:column}.archive-card.caution{box-shadow:8px 8px 0 #f6e9e2}.archive-media{height:285px;display:block;position:relative;overflow:hidden;text-decoration:none}.archive-image{background:#eaf0eb}.archive-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#f9fbf9;padding:18px}.archive-photo-credit,.archive-number{position:absolute;bottom:17px;padding:6px 9px;font:800 10px 'DM Sans';letter-spacing:.1em;text-transform:uppercase;background:white;color:#344c43}.archive-number{top:17px;bottom:auto;left:18px}.archive-photo-credit{right:18px}.archive-art{background:radial-gradient(circle at 78% 25%,#415f66 0,#203942 42%,#13232e 100%);color:#e9ece6}.archive-art:after{content:"";position:absolute;right:-12%;top:-32%;width:65%;aspect-ratio:1;border:1px solid #c7d2cb46;border-radius:50%;box-shadow:0 0 0 36px #ffffff07,0 0 0 100px #ffffff06}.archive-abstract{position:absolute;left:12%;top:50%;transform:translateY(-50%);font:800 clamp(68px,8vw,123px)/.95 'DM Sans';letter-spacing:-.09em;white-space:nowrap}.abstract-slash{color:#e5aa80}.archive-abstract small{display:block;margin-top:20px;font:700 10px 'DM Sans';letter-spacing:.22em;color:#bccbca}.archive-art .archive-number{background:#c9d8d3;color:#21383b}.archive-content{padding:30px 31px 28px;display:flex;flex-direction:column;flex:1}.archive-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.archive-link-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;font:800 10px 'DM Sans';letter-spacing:.025em;text-transform:uppercase}.archive-link-tag.linked{background:#e5f0e8;color:#286a4d}.archive-link-tag.unlinked{background:#ebeff0;color:#53656d}.archive-content h2{font-size:clamp(22px,2.1vw,28px);line-height:1.18;letter-spacing:-.05em;margin:20px 0 12px}.archive-content h2 a{text-decoration:none}.archive-content h2 a:hover{text-decoration:underline;text-underline-offset:4px}.archive-content>p{color:#5b6e74;line-height:1.5;min-height:78px;margin-bottom:20px}.archive-metrics{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin-top:auto}.archive-metrics>div{padding:18px 10px 20px 0}.archive-metrics>div+div{border-left:1px solid var(--line);padding-left:20px}.archive-metrics small{display:block;color:#6c7c80;font:700 11px 'DM Sans';margin-bottom:7px}.archive-metrics strong{display:block;font:800 clamp(23px,2.3vw,31px) 'DM Sans';letter-spacing:-.055em}.archive-card.caution .archive-metrics>div+div strong{color:#a84b31}.archive-card.good .archive-metrics>div+div strong{color:#287152}.archive-card-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:20px}.archive-card-foot span{font-size:12px;color:#69797c;max-width:210px;line-height:1.35}.archive-card-foot a{white-space:nowrap;text-decoration:none;font:800 12px 'DM Sans';color:#223f38}.archive-card-foot a i{margin-left:7px}.archive-card-foot a:hover{text-decoration:underline}.archive-footnote{margin-top:37px;border-top:1px solid var(--line);padding-top:20px;color:#5b6f75;font-size:14px}.archive-footnote i{margin-right:8px;color:#477160}.footer-bottom span:last-child{text-align:right}.footer-grid a i{font-size:10px;margin-left:3px}
@media(max-width:900px){.archive-grid{gap:20px}.archive-media{height:240px}.archive-content{padding:24px}.archive-card-foot{flex-wrap:wrap}.archive-content>p{min-height:95px}}
@media(max-width:700px){.archive-intro{padding-top:58px;padding-bottom:45px}.archive-intro:after{width:80px;height:80px;top:58px}.archive-intro h1{font-size:clamp(42px,10vw,61px)}.archive-heading span:last-child{display:none}.archive-grid{grid-template-columns:1fr;gap:27px}.archive-section{padding-bottom:76px}.archive-media{height:250px}.archive-content>p{min-height:0}.archive-content{padding:25px}.archive-card-foot{flex-wrap:nowrap}.footer-bottom span:last-child{text-align:left}}
@media(max-width:380px){.archive-media{height:210px}.archive-card-foot{flex-wrap:wrap}.archive-abstract{font-size:63px}}
.kodak-visual{background:linear-gradient(145deg,#f1b72f,#b8682d);color:#13222a}.kodak-visual small{color:#282e2b}.kodak-note{background:#fbf3df;border-left:4px solid #ddae40;padding:22px 26px;margin:36px 0}.kodak-note .note-number{font:800 10px 'DM Sans';letter-spacing:.15em;color:#9b6b20;display:block;margin-bottom:12px}.kodak-note strong{font:800 20px/1.3 'DM Sans';letter-spacing:-.03em}.kodak-note p{font-size:15px;line-height:1.5;margin:9px 0 0;color:#645a48}.archive-card.kodak{box-shadow:8px 8px 0 #f8efda}.archive-card.kodak .archive-metrics>div+div strong{color:#26694f}.kodak-home-card{grid-column:1/-1;display:grid;grid-template-columns:46% 54%}.kodak-home-card .card-visual{height:auto;min-height:305px}.kodak-home-card .card-body{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:40px 46px}.kodak-home-card .card-body h3{font-size:30px}.kodak-home-card .card-body p{min-height:0;max-width:580px}.kodak-photo-visual{background:#f7f7f2}.kodak-photo-visual img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:contain;padding:24px}.kodak-photo-visual .visual-index{color:#172b35;background:#fff;padding:6px 9px;z-index:1}.photo-label{position:absolute;right:20px;bottom:17px;color:#4d635c;background:#fff;padding:5px 8px;font:800 10px 'DM Sans';letter-spacing:.1em}.archive-grid .archive-card.kodak .archive-image img{padding:10px}@media(max-width:700px){.kodak-home-card{grid-template-columns:1fr}.kodak-home-card .card-visual{height:230px;min-height:0}.kodak-home-card .card-body{padding:26px}.kodak-home-card .card-body h3{font-size:25px}}
.eatop-photo-visual{background:#fff}.eatop-photo-visual img{width:100%;height:100%;object-fit:contain;display:block;position:absolute;inset:0}.eatop-photo-visual .visual-index{z-index:1;background:#142b35;color:white;padding:6px 9px}.archive-card.caution .archive-image img{padding:6px}
.green-drive-card .archive-media{background:linear-gradient(130deg,#e9f2eb,#d9e9db)}.archive-grid .green-drive-card .archive-image img{position:absolute;left:8%;top:8%;width:39%;height:84%;padding:0;object-fit:contain;filter:drop-shadow(9px 13px 9px #183c2b33)}.green-visual-copy{position:absolute;left:53%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;color:#20583f}.green-visual-copy small{font:800 10px 'DM Sans';letter-spacing:.16em}.green-visual-copy strong{font:800 clamp(34px,4.3vw,59px)/1.2 'DM Sans';letter-spacing:-.07em;white-space:nowrap}.green-visual-copy em{font-style:normal;font-size:.5em;letter-spacing:-.03em}.green-visual-copy>span{font:700 12px 'DM Sans';color:#527362}.green-drive-card .archive-number,.green-drive-card .archive-photo-credit{z-index:2}@media(max-width:700px){.archive-grid .green-drive-card .archive-image img{left:7%;width:43%}.green-visual-copy{left:56%}.green-visual-copy strong{font-size:clamp(31px,8vw,53px)}}
.green-home-photo{background:linear-gradient(135deg,#e9f1eb,#d8e8dc);color:#1b4b39}.green-home-photo img{position:absolute;left:10%;top:9%;height:82%;width:38%;object-fit:contain;filter:drop-shadow(8px 11px 8px #173c2a33)}.green-home-photo .visual-index{color:#1d4334;z-index:2;background:#fff;padding:7px 10px;box-shadow:0 3px 12px #0b3a2b1c}.green-home-photo .photo-label{z-index:1}.home-photo-result{position:absolute;left:52%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start}.home-photo-result small{font:800 10px 'DM Sans';letter-spacing:.13em;color:#4b755e}.home-photo-result strong{font:800 clamp(24px,3.1vw,43px) 'DM Sans';letter-spacing:-.055em;color:#245f45;white-space:nowrap}@media(max-width:700px){.green-home-photo img{left:9%;width:42%}.home-photo-result{left:54%}.home-photo-result strong{font-size:clamp(23px,6vw,35px)}}
.seese-visual,.seese-photo-visual,.seese-image{background:linear-gradient(145deg,#e4ebed,#cadadd);color:#173445}.seese-visual{display:flex;align-items:center;justify-content:center;flex-direction:column}.seese-photo-visual img{position:absolute;inset:7% 14%;width:72%;height:86%;object-fit:contain;filter:drop-shadow(0 14px 12px #172e3a2b)}.seese-photo-visual .visual-index{z-index:2;background:#fff;color:#173445;padding:7px 10px}.seese-photo-visual .photo-label{z-index:2}.archive-media.seese-image img{object-fit:contain;object-position:center;padding:25px 22%;background:linear-gradient(145deg,#e4ebed,#cadadd)}.seese-image .archive-number,.seese-image .archive-photo-credit{z-index:2}.seese .archive-metrics strong{font-size:clamp(21px,2.7vw,34px)}
.magic-visual,.magic-photo-visual,.magic-image{background:linear-gradient(135deg,#e8e7eb,#d8d4df);color:#29203a}.magic-visual{display:flex;align-items:center;justify-content:center;flex-direction:column}.magic-photo-visual img{position:absolute;inset:9% 17%;width:66%;height:82%;object-fit:contain;filter:drop-shadow(0 14px 12px #312b4730)}.magic-photo-visual .visual-index{z-index:2;background:#fff;color:#29203a;padding:7px 10px}.magic-photo-visual .photo-label{z-index:2}.archive-media.magic-image img{object-fit:contain;object-position:center;padding:27px 20%;background:linear-gradient(135deg,#e8e7eb,#d8d4df)}.magic-image .archive-number,.magic-image .archive-photo-credit{z-index:2}
/* Keep intrinsic card contents from widening the single-column mobile grid. */
@media(max-width:700px){.hero-grid,.card-grid,.statement-grid,.footer-grid,.article-heading,.article-layout,.callout{grid-template-columns:minmax(0,1fr)}.card-grid,.review-card,.card-body,.card-visual{min-width:0;max-width:100%}.card-visual img{max-width:100%}.section-heading{min-width:0}}

/* Final verdict and confirmed-fake product archive */
.pill.danger{color:#fff;background:#a83e2b}.verdict-strip{background:#9e3828;color:#fff;padding:44px 0}.verdict-grid{display:grid;grid-template-columns:76px minmax(0,1fr) 285px;gap:31px;align-items:center}.verdict-mark{width:70px;height:70px;display:grid;place-items:center;background:#fff;color:#9e3828;font-size:27px}.verdict-strip .eyebrow{color:#ffd8cb;margin-bottom:10px}.verdict-strip h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.055em;margin-bottom:11px}.verdict-strip p{color:#ffe9e2;margin:0;max-width:720px}.verdict-facts{border:1px solid #ffffff4d;background:#712619;padding:20px}.verdict-facts>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #ffffff2b}.verdict-facts small{color:#f4c8bc;font:700 11px 'DM Sans'}.verdict-facts strong{font:800 14px 'DM Sans';text-align:right}.verdict-facts a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;color:#fff;text-decoration:none;font:800 12px 'DM Sans'}.final-warning{background:#f9e4dd;border-color:#a83e2b}.final-warning i{color:#a83e2b}.archive-alert{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#9e3828;color:#fff;text-decoration:none;padding:18px 21px;margin-bottom:22px;font:700 13px 'DM Sans'}.archive-alert span{display:flex;align-items:center;gap:11px}.archive-alert strong{font-size:15px}.fake-capacity-card{border-color:#dfb4aa}.fake-capacity-card .archive-media:after{content:"CONFIRMED FAKE CAPACITY";position:absolute;left:18px;bottom:17px;background:#9e3828;color:#fff;padding:7px 10px;font:800 9px 'DM Sans';letter-spacing:.1em}.fake-capacity-card .archive-photo-credit{bottom:auto;top:17px}.fake-hero{background:#101b25;color:#fff;padding:84px 0 76px;position:relative;overflow:hidden}.fake-hero:after{content:"!";position:absolute;right:7%;top:-95px;font:800 420px/1 'DM Sans';color:#ffffff08}.fake-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px;align-items:end}.fake-hero .eyebrow{color:#eeb09a}.fake-hero h1{font-size:clamp(52px,6.7vw,91px);line-height:.94;letter-spacing:-.075em;margin-bottom:24px}.fake-hero h1 span{color:#ec9d7e}.fake-hero p{color:#c6d0d2;font-size:21px;max-width:760px;margin:0}.fake-count{border:1px solid #566b74;padding:27px}.fake-count small{font:800 10px 'DM Sans';letter-spacing:.15em;color:#a8b7ba}.fake-count strong{display:block;font:800 70px/1 'DM Sans';color:#ec9d7e;margin:13px 0 5px}.fake-count span{font-size:14px;color:#cad3d4}.fake-definition{background:#edf2ef;padding:44px 0}.fake-definition-grid{display:grid;grid-template-columns:180px 1fr;gap:45px}.fake-definition h2{font-size:26px;letter-spacing:-.04em}.fake-definition p{color:#53676b;margin:0;max-width:860px}.fake-products-section{padding:85px 0 105px}.fake-product-card{display:grid;grid-template-columns:42% 58%;border:1px solid #d9dedc;background:#fff;box-shadow:12px 12px 0 #f3e7e2}.fake-product-image{position:relative;min-height:450px;background:#f8faf8}.fake-product-image img{width:100%;height:100%;object-fit:contain;padding:26px}.fake-product-image span{position:absolute;left:20px;top:20px;background:#9e3828;color:#fff;padding:7px 10px;font:800 9px 'DM Sans';letter-spacing:.12em}.fake-product-copy{padding:47px}.fake-product-copy .eyebrow{margin-bottom:13px}.fake-product-copy h2{font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.06em;margin-bottom:18px}.fake-product-copy>p{color:#566970;font-size:18px}.fake-data{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:30px 0}.fake-data div{padding:20px 15px 20px 0}.fake-data div+div{border-left:1px solid var(--line);padding-left:18px}.fake-data small{display:block;color:#66777c;font:700 11px 'DM Sans';margin-bottom:5px}.fake-data strong{font:800 24px 'DM Sans';letter-spacing:-.045em}.fake-data div:nth-child(2) strong,.fake-data div:nth-child(3) strong{color:#a54330}.fake-actions{display:flex;gap:14px;flex-wrap:wrap}.fake-actions a{display:inline-flex;align-items:center;gap:10px;padding:13px 16px;text-decoration:none;font:800 12px 'DM Sans';background:#162832;color:#fff}.fake-actions a.secondary{background:#edf2ef;color:#214138}.fake-disclaimer{margin-top:43px;background:#f0f4f1;border-left:4px solid #477160;padding:25px 28px;color:#50656a}.fake-disclaimer strong{display:block;color:var(--ink);font:800 14px 'DM Sans';margin-bottom:5px}
@media(max-width:900px){.verdict-grid{grid-template-columns:58px 1fr}.verdict-mark{width:56px;height:56px}.verdict-facts{grid-column:2}.fake-hero-grid,.fake-product-card{grid-template-columns:1fr}.fake-count{max-width:330px}.fake-product-image{min-height:330px}}
@media(max-width:700px){.verdict-strip{padding:34px 0}.verdict-grid{grid-template-columns:1fr;gap:20px}.verdict-facts{grid-column:auto}.archive-alert{align-items:flex-start;flex-direction:column}.fake-hero{padding:60px 0}.fake-hero-grid{gap:37px}.fake-hero p{font-size:18px}.fake-definition-grid{grid-template-columns:1fr;gap:5px}.fake-products-section{padding:60px 0 80px}.fake-product-image{min-height:270px}.fake-product-copy{padding:28px}.fake-data{grid-template-columns:1fr}.fake-data div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.fake-actions{flex-direction:column}.fake-actions a{justify-content:center}}
.fake-product-copy,.fake-product-image{min-width:0}
.h2-progress img{display:block;width:100%;height:auto;margin:22px 0 12px;border:1px solid #cbd9d3;background:#fff}.h2-progress a{display:block}
.comments-section{padding-top:72px;padding-bottom:92px;border-top:1px solid var(--line)}.comments-heading{max-width:720px;margin-bottom:34px}.comments-heading .eyebrow{margin-bottom:12px}.comments-heading h2{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.05em;margin-bottom:10px}.comments-heading p{color:var(--muted);margin:0}.comments-section noscript{display:block;padding:18px;background:#f0f4f1;border-left:3px solid var(--green)}@media(max-width:700px){.comments-section{padding-top:52px;padding-bottom:68px}}
.comments-heading a{color:#27664d;font-weight:700}.policy-intro{background:linear-gradient(115deg,#fff 0,#fff 72%,#eef4ef 72%,#eef4ef 100%)}.policy-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(235px,1fr);gap:85px;padding-top:62px;padding-bottom:110px}.policy-copy{font-size:18px;line-height:1.7}.policy-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:42px 0 12px}.policy-copy p{margin:0 0 19px}.policy-lead{background:#14232e;color:white;padding:30px 34px;border-left:5px solid #e8a673;margin-bottom:46px}.policy-lead span{font:800 10px 'DM Sans';letter-spacing:.18em;color:#edb58c}.policy-lead p{font:700 21px/1.5 'DM Sans';letter-spacing:-.02em;margin:11px 0 0}.policy-aside{align-self:start;position:sticky;top:30px}.policy-updated{font-size:13px;color:#6a7a7e;padding:16px 4px}.policy-close{display:flex;gap:18px;align-items:flex-start;background:#e9f1eb;padding:25px 28px;margin-top:48px}.policy-close>i{font-size:22px;color:#2e7054;margin-top:4px}.policy-close strong{font:800 18px 'DM Sans'}.policy-close p{font-size:15px;color:#526a62;margin:5px 0 0}@media(max-width:700px){.policy-intro{background:#fff}.policy-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:40px;padding-bottom:75px}.policy-aside{position:static;grid-row:1}.policy-copy{font-size:17px}.policy-lead{padding:24px}.policy-lead p{font-size:18px}.policy-copy h2{font-size:25px;margin-top:34px}}
.footer-grid-expanded{grid-template-columns:1.25fr .8fr .95fr 1fr}.footer-grid-expanded>div:first-child{padding-right:25px}.info-intro{position:relative;overflow:hidden}.info-intro:after{content:"";position:absolute;right:2%;bottom:-65px;width:215px;height:155px;background:repeating-linear-gradient(90deg,#2f6553 0 3px,transparent 3px 9px,#2f6553 9px 11px,transparent 11px 18px);opacity:.1;transform:rotate(-8deg);pointer-events:none}.info-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(235px,1fr);gap:85px;padding-top:58px;padding-bottom:110px}.info-copy{font-size:18px;line-height:1.7}.info-copy section{padding:0 0 32px;margin-bottom:34px;border-bottom:1px solid var(--line)}.info-copy section:last-of-type{margin-bottom:0}.info-copy h2{font-size:29px;line-height:1.2;letter-spacing:-.04em;margin:0 0 13px}.info-copy p{margin:0 0 16px}.info-copy p:last-child{margin-bottom:0}.info-copy a{color:#27664d;font-weight:700}.info-aside{align-self:start;position:sticky;top:30px}.info-cta{background:#e8f0ea;border-left:4px solid #3d8665;padding:26px 29px;margin-top:43px}.info-cta strong{font:800 20px 'DM Sans';letter-spacing:-.025em}.info-cta p{margin:10px 0 0}.contact-address{font:800 clamp(23px,3vw,34px) 'DM Sans';letter-spacing:-.04em;overflow-wrap:anywhere}.not-found{background:#101b25;color:white;min-height:72vh;display:flex;align-items:center;padding:90px 0}.not-found-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.not-found h1{font-size:clamp(54px,7vw,94px);line-height:.98;letter-spacing:-.075em;margin:22px 0 28px}.not-found h1 em{color:#efae7f;font-style:normal}.not-found p{font-size:20px;color:#b9c5ca;max-width:610px}.not-found-art{display:flex;align-items:center;justify-content:center;gap:12px;font:800 clamp(90px,12vw,160px) 'DM Sans';letter-spacing:-.09em;color:#e7efeb}.barcode-error{width:70px;height:145px;background:repeating-linear-gradient(90deg,#e7efeb 0 3px,transparent 3px 8px,#e7efeb 8px 10px,transparent 10px 15px);opacity:.75}.not-found .text-link{color:white}@media(max-width:1050px){.footer-grid-expanded{grid-template-columns:1.2fr 1fr 1fr}.footer-grid-expanded>div:last-child{grid-column:2/-1}}@media(max-width:700px){.footer-grid-expanded,.info-layout,.not-found-grid{grid-template-columns:minmax(0,1fr)}.footer-grid-expanded>div:last-child{grid-column:auto}.info-layout{gap:34px;padding-top:39px;padding-bottom:75px}.info-aside{position:static;grid-row:1}.info-copy{font-size:17px}.info-copy section{padding-bottom:25px;margin-bottom:28px}.info-copy h2{font-size:25px}.info-intro:after{display:none}.not-found{padding:70px 0}.not-found-grid{gap:45px}.not-found-art{justify-content:flex-start}.barcode-error{height:95px;width:48px}}
/* Modern navigation with compact desktop mega panels and an accordion mobile menu. */
.header{position:relative;z-index:100;border-bottom:1px solid #2a3a45;box-shadow:0 12px 34px #07101820}.header:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#e6a678 0 18%,#4a7868 18% 35%,transparent 35%)}.nav{height:88px}.menu{gap:7px}.menu>.nav-primary,.nav-trigger{display:flex;align-items:center;gap:8px;color:#c8d2d4;text-decoration:none;background:transparent;border:0;border-radius:4px;padding:13px 15px;font:700 13px 'DM Sans';cursor:pointer;transition:background .2s,color .2s}.menu>.nav-primary{padding-block:13px}.menu>.nav-primary:hover,.nav-trigger:hover,.nav-group.open>.nav-trigger,.nav-group:focus-within>.nav-trigger{color:white;background:#ffffff0c}.menu>.nav-primary[aria-current],.nav-trigger[aria-current]{color:white;box-shadow:inset 0 -2px #e6a678}.nav-trigger i{font-size:9px;transition:transform .2s}.nav-group.open>.nav-trigger i,.nav-group:hover>.nav-trigger i{transform:rotate(180deg)}.nav-group{position:relative}.mega-panel{display:none;position:absolute;top:calc(100% + 17px);left:50%;transform:translateX(-50%);width:min(700px,calc(100vw - 48px));grid-template-columns:230px minmax(0,1fr);background:#f8faf8;color:var(--ink);border:1px solid #d7e1dd;box-shadow:0 24px 60px #07101838;padding:15px;z-index:110}.nav-group:hover>.mega-panel,.nav-group:focus-within>.mega-panel,.nav-group.open>.mega-panel{display:grid}.about-panel{left:auto;right:-110px;transform:none;width:min(780px,calc(100vw - 48px));grid-template-columns:220px minmax(0,1fr) 150px}.mega-intro{background:#162733;color:white;padding:25px 23px;min-height:100%}.mega-label{display:block;color:#e9aa7d;font:800 9px 'DM Sans';letter-spacing:.17em;margin-bottom:22px}.mega-intro strong{display:block;font:800 20px/1.25 'DM Sans';letter-spacing:-.035em}.mega-intro p{color:#b9c6c8;font:400 14px/1.5 'Source Sans 3';margin:12px 0 0}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:2px 5px}.testing-panel .mega-links{grid-template-columns:1fr}.mega-links>a{display:flex;align-items:flex-start;gap:13px;padding:15px 13px!important;color:#25363e!important;border:0!important;text-decoration:none;transition:background .18s}.mega-links>a:hover{background:#e8efeb}.mega-links>a>i{width:27px;height:27px;display:grid;place-items:center;background:#dfeae4;color:#2f6c53;font-size:12px;flex:none}.mega-links strong{display:block;font:800 13px 'DM Sans'}.mega-links small{display:block;color:#697a7e;font:400 12px/1.35 'Source Sans 3';margin-top:4px}.mega-policy{border-left:1px solid #d8e1de;padding:15px 8px 8px 18px}.mega-policy>span{display:block;font:800 9px 'DM Sans';letter-spacing:.15em;text-transform:uppercase;color:#6c7b7e;margin-bottom:10px}.mega-policy a{display:block!important;color:#43575d!important;padding:7px 0!important;border:0!important;font-size:12px!important}.nav-cta{display:inline-flex!important;align-items:center;gap:9px;background:#edf3ef;color:#163228!important;padding:12px 16px!important;margin-left:8px;text-decoration:none;border:1px solid #edf3ef;font:800 12px 'DM Sans';transition:background .2s,transform .2s}.nav-cta:hover{background:white;transform:translateY(-1px)}.nav-cta[aria-current]{box-shadow:inset 0 -3px #e6a678}.nav-cta i{font-size:11px}
@media(max-width:900px){.nav{height:76px}.menu-toggle{display:block;background:#ffffff08;color:white;border:1px solid #52646e;width:46px;height:44px;font-size:17px;cursor:pointer}.menu{display:none;position:absolute;top:76px;left:0;right:0;background:#12212c;padding:13px 20px 24px;box-shadow:0 20px 40px #0005;max-height:calc(100vh - 76px);overflow:auto}.menu.open{display:flex;flex-direction:column;align-items:stretch;gap:5px}.menu>.nav-primary,.nav-trigger{width:100%;justify-content:space-between;padding:15px 4px;border-radius:0;border-bottom:1px solid #31434d;color:#d8e0e1}.menu>.nav-primary[aria-current],.nav-trigger[aria-current]{box-shadow:none;color:#f1bd96}.nav-group{width:100%}.nav-group:hover>.mega-panel,.nav-group:focus-within>.mega-panel{display:none}.nav-group.open>.mega-panel{display:block}.nav-group.open>.nav-trigger{border-bottom-color:transparent}.mega-panel,.about-panel{position:static;transform:none;width:100%;background:#f5f8f6;border:0;box-shadow:none;padding:8px;margin:0 0 7px;max-width:none}.mega-intro{padding:18px;min-height:0}.mega-label{margin-bottom:9px}.mega-intro strong{font-size:17px}.mega-intro p{font-size:13px;margin-top:6px}.mega-links,.testing-panel .mega-links{grid-template-columns:1fr;padding:6px 2px}.mega-links>a{padding:12px!important}.mega-policy{border-left:0;border-top:1px solid #d8e1de;margin:2px 10px 6px;padding:14px 4px 2px}.mega-policy a{padding:8px 0!important}.nav-cta{justify-content:center;margin:10px 0 0;padding:14px 16px!important}.header .brand{font-size:18px}}
@media(max-width:420px){.header .brand small{letter-spacing:.14em}.header .brand .barcode{width:37px}.menu{padding-inline:15px}.mega-intro{padding:16px}}
.nav-group:after{content:"";position:absolute;z-index:109;top:100%;left:-12px;right:-12px;height:20px}@media(max-width:900px){.nav-group:after{display:none}}
.testing-panel{width:min(880px,calc(100vw - 48px));grid-template-columns:210px minmax(250px,1fr) 235px}.mega-spotlight{display:flex!important;flex-direction:column;align-items:flex-start;color:white!important;background:linear-gradient(145deg,#294f43,#173128);padding:22px!important;margin:2px;text-decoration:none;border:0!important;min-width:0}.mega-spotlight:hover{background:linear-gradient(145deg,#34604f,#1c3a2f)}.spotlight-kicker{display:block;color:#f0b58b;font:800 9px 'DM Sans';letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.spotlight-kicker i{margin-right:6px}.mega-spotlight>strong{font:800 18px/1.22 'DM Sans';letter-spacing:-.035em}.mega-spotlight>small{font:400 13px/1.45 'Source Sans 3';color:#c9d7d2;margin-top:10px}.spotlight-link{margin-top:auto;padding-top:18px;font:800 11px 'DM Sans';color:white}.spotlight-link i{margin-left:8px}.mega-spotlight:hover .spotlight-link{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.testing-panel{width:100%}.mega-spotlight{margin:5px 2px 2px;min-height:0}.spotlight-link{margin-top:0}}
