.gpm585-page{--gpm585-ink:#18232c;--gpm585-copy:#3b4851;--gpm585-muted:#eef1f3;--gpm585-caption:#17222b;--gpm585-accent:#176b91;--gpm585-radius:18px;--gpm585-section-space:clamp(48px, 6vw, 88px);background:#fff;color:var(--gpm585-ink);font-size:16px;line-height:1.7}.gpm585-page *,.gpm585-page ::after,.gpm585-page ::before{box-sizing:border-box}.gpm585-page :is(h1,h2,p,dl,dd,figure){margin:0}.gpm585-page img{display:block;width:100%;height:auto}.gpm585-page picture{display:block}.gpm585-page section[id]{scroll-margin-top:112px}.gpm585-page a:focus-visible{outline:3px solid #176b91;outline-offset:4px}.gpm585-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.gpm585-hero{position:relative;isolation:isolate;background:#14191d;color:#fff}.gpm585-hero-media,.gpm585-hero::after{position:absolute;inset:0;z-index:-1}.gpm585-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.gpm585-hero::after{content:"";background:linear-gradient(90deg,rgba(9,13,17,.89),rgba(9,13,17,.62) 42%,rgba(9,13,17,.05) 78%)}.gpm585-hero-inner{display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,48vw,760px);padding-block:clamp(128px,10vw,168px) 24px}.gpm585-hero-copy{max-width:58%}.gpm585-page .gpm585-brand{margin-bottom:clamp(16px,2vw,28px);color:#fff;font-size:clamp(19px, 1.6vw, 25px);font-weight:700;line-height:1.2}.gpm585-page .gpm585-eyebrow{margin-bottom:7px;color:#f2b180;font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.gpm585-hero h1{color:#fff;font-size:clamp(48px, 6.4vw, 88px);font-weight:800;line-height:1.03;letter-spacing:-.045em}.gpm585-page .gpm585-hero-descriptor{margin-bottom:.3em;color:#e5edf2;font-size:clamp(20px, 2.5vw, 34px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.gpm585-page .gpm585-tagline{margin-top:12px;color:#f8fafb;font-size:clamp(17px, 2vw, 28px);font-weight:600}.gpm585-new{display:none}.gpm585-page .gpm585-intro{max-width:min(51%,580px);margin-top:clamp(18px,2.4vw,32px);color:#f3f5f6;font-size:clamp(15px, 1.15vw, 18px);line-height:1.75}.gpm585-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:auto;padding-top:24px;color:#f0f3f4;font-size:13px;line-height:1.5}.gpm585-breadcrumb a{color:inherit;text-decoration-color:transparent;text-underline-offset:.18em}.gpm585-breadcrumb a:hover{text-decoration-color:currentColor}.gpm585-highlights{padding-block:clamp(24px,3.5vw,44px);background:#303638;color:#fff}.gpm585-page .gpm585-highlight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 14px}.gpm585-highlight{min-width:0;text-align:center}.gpm585-highlight-icon{width:min(76px,76%);margin:0 auto 8px}.gpm585-highlight-icon img{aspect-ratio:4/3;object-fit:contain}.gpm585-highlight-icon img:is([src$="/PixelSize.webp"],[src$="/DynamicRange.webp"]){filter:invert(1)}.gpm585-highlight dt{color:#e8edef;font-size:13px;font-weight:500;line-height:1.4}.gpm585-highlight dd{margin-top:3px;color:#fff;font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.gpm585-section{padding-top:var(--gpm585-section-space)}#software.gpm585-section,#specifications.gpm585-section{padding-bottom:var(--gpm585-section-space)}.gpm585-heading{color:var(--gpm585-ink);font-size:clamp(25px, 2.8vw, 40px);font-weight:650;line-height:1.2;text-align:center;text-wrap:balance}.gpm585-heading::after{content:"";display:block;width:clamp(64px,8vw,104px);height:3px;margin:14px auto clamp(18px,2.4vw,30px);background:var(--gpm585-accent)}.gpm585-connections-grid,.gpm585-paired,.gpm585-software-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.6vw,50px);align-items:start}.gpm585-gain-grid>figure,.gpm585-paired>section{min-width:0}.gpm585-page .gpm585-copy{color:var(--gpm585-copy);font-size:clamp(16px, 1.25vw, 18px);line-height:1.78}.gpm585-page :is(.gpm585-photo,.gpm585-table-card)+.gpm585-copy{margin-top:15px}.gpm585-interface,.gpm585-package,.gpm585-photo{overflow:hidden;border-radius:var(--gpm585-radius)}.gpm585-chart{overflow:hidden;border:1px solid #e2e8eb;border-radius:var(--gpm585-radius);background:#fff;box-shadow:0 7px 26px rgba(20,32,42,.1)}.gpm585-chart figcaption,.gpm585-rate-table caption{padding:12px 14px;background:var(--gpm585-caption);color:#fff;font-size:clamp(13px, 1.1vw, 15px);line-height:1.5;text-align:center}.gpm585-chart figcaption span{display:block;margin-top:2px;color:#d8e0e5;font-size:.9em}.gpm585-rate-table,.gpm585-spec-table{width:100%;border-collapse:collapse}.gpm585-rate-table{caption-side:bottom;text-align:center}.gpm585-rate-table :is(th,td){padding:14px 9px;border-bottom:1px solid #d9e0e4}.gpm585-rate-table thead{background:#edf2f4}.gpm585-rate-table tbody th{font-weight:650}.gpm585-page .gpm585-section-intro{max-width:900px;margin:0 auto 26px}.gpm585-gain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.gpm585-software-layout{align-items:center}.gpm585-page .gpm585-download{margin-top:14px;color:var(--gpm585-copy)}.gpm585-download a{color:#145b7c;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.gpm585-download a:hover{color:#0e4058}.gpm585-muted{background:var(--gpm585-muted)}.gpm585-connections-grid{align-items:center}.gpm585-accessory,.gpm585-dimensions,.gpm585-spec-card{overflow:hidden;border-radius:var(--gpm585-radius);background:#fff}.gpm585-dimensions figcaption{padding:12px 16px 18px;color:var(--gpm585-copy);font-size:14px;text-align:center}.gpm585-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);max-width:780px;margin:clamp(16px,3vw,28px) auto 0}.gpm585-accessory{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(16px,2.8vw,28px) 10px;text-align:center}.gpm585-accessory figcaption{font-size:clamp(15px, 1.7vw, 21px);font-weight:700;line-height:1.35}.gpm585-accessory picture{width:min(80%,180px)}.gpm585-accessory img{height:clamp(124px,20vw,220px);object-fit:contain}.gpm585-page .gpm585-accessory-note{margin-top:14px;text-align:center}.gpm585-package,.gpm585-spec-card{max-width:900px;margin-inline:auto}.gpm585-spec-card{overflow-x:auto}.gpm585-spec-table{min-width:520px;table-layout:fixed}.gpm585-spec-table :is(th,td){padding:10px 16px;border:2px solid #fff;line-height:1.5;overflow-wrap:anywhere}.gpm585-spec-table th{width:36%;background:var(--gpm585-accent);color:#fff;font-weight:650;text-align:left}.gpm585-spec-table td{background:#f7f9fa;color:var(--gpm585-ink)}@media (max-width:991px){.gpm585-page .gpm585-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gpm585-gain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpm585-hero-copy{max-width:64%}.gpm585-page .gpm585-intro{max-width:58%}}@media (max-width:767px){.gpm585-page{--gpm585-radius:12px;--gpm585-section-space:36px}.gpm585-shell{width:calc(100% - 32px)}.gpm585-heading{overflow-wrap:anywhere}.gpm585-hero-media img{height:auto}.gpm585-hero::after{background:linear-gradient(180deg,#11141652,transparent 32%,transparent 55%,#141719e8 83%,#141719)}.gpm585-hero-inner{min-height:max(630px,186vw);padding-top:clamp(96px,24vw,144px);padding-bottom:16px}.gpm585-hero-copy{max-width:100%;text-align:center}.gpm585-page .gpm585-brand{margin-bottom:clamp(16px,4vw,24px);font-size:clamp(19px, 5.2vw, 25px)}.gpm585-page .gpm585-eyebrow{font-size:11px}.gpm585-hero h1{font-size:clamp(40px, 10vw, 60px)}.gpm585-page .gpm585-hero-descriptor{font-size:clamp(20px, 5.4vw, 30px);color:#f6a49a}.gpm585-page .gpm585-tagline{margin-top:7px;font-size:clamp(16px, 4.5vw, 23px)}.gpm585-new{display:table;margin:12px 4% 0 auto;padding:2px 8px;border-radius:4px;background:linear-gradient(120deg,#a63417,#a46205);color:#fff;font-size:11px;font-weight:750}.gpm585-page .gpm585-intro{max-width:100%;margin-top:auto;padding-top:clamp(175px,46vw,330px);font-size:15px;line-height:1.65}.gpm585-breadcrumb{gap:3px 7px;padding-top:11px;font-size:11px}.gpm585-page .gpm585-highlight-grid{width:calc(100% - 24px);margin-inline:auto;gap:16px 6px}.gpm585-highlight-icon{width:min(58px,74%);margin-bottom:5px}.gpm585-highlight dt{font-size:clamp(10px, 2.9vw, 13px);overflow-wrap:anywhere}.gpm585-highlight dd{font-size:clamp(11px, 3vw, 14px)}.gpm585-connections-grid,.gpm585-gain-grid,.gpm585-paired,.gpm585-software-layout{grid-template-columns:1fr}.gpm585-paired{gap:var(--gpm585-section-space)}.gpm585-connections-grid,.gpm585-software-layout{gap:16px}.gpm585-rate-table{font-size:13px}.gpm585-rate-table :is(th,td){padding:12px 5px}.gpm585-dimensions figcaption{font-size:13px}.gpm585-accessory img{height:clamp(120px,42vw,210px)}.gpm585-spec-card{padding:8px}.gpm585-spec-table{min-width:0;font-size:14px}.gpm585-spec-table th{width:40%}.gpm585-spec-table :is(th,td){padding:9px}}@media (max-width:359px){.gpm585-shell{width:calc(100% - 24px)}.gpm585-page .gpm585-highlight-grid{width:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.gpm585-page *,.gpm585-page ::after,.gpm585-page ::before{scroll-behavior:auto!important}}