    <style>
        
        /* ALL BREAKPOINTS */
        
        body {
            background-color: #000;
        }
        
        #design h1 {
            font-family: GeForce, Helvetica, Arial, Sans-Serif;
        }
        
        #design h2 {
            font-family: GeForce, Helvetica, Arial, Sans-Serif;
        }
        
        #design h3 {
            font-family: GeForce, Helvetica, Arial, Sans-Serif;
        }
        
        #design h4 {
            font-family: GeForce, Helvetica, Arial, Sans-Serif;
        }
        
        #design {
            position: relative;
            width: 100%;
            background: #000;
            overflow: hidden;
            top: 0px;
            text-align: center;
        }
        
        .intro-copy {
            font-family: DINPro;
            font-weight: 100;
        }
        
        .body-copy {
            font-family: DINPro;
            font-weight: normal;
            font-size: 16px;
            line-height: 1.5em;
            color: #eee;
        }
        
        .legal-copy {
            font-family: DINPro;
            font-weight: normal;
            font-size: 12px;
            line-height: 1.25em;
            color: #666;
        }
        
        .callout {
            background: rgba(0,0,0,0.6);
            border: solid 2px #666;
            border-radius: 12px;
        }
        
        #callout-dots {
            z-index: 120;
        }
        
        .callout-dot {
            width: 32px;
            height: 32px;
            background: url(/content/dam/en-zz/Solutions/geforce/ampere/rtx-3080/images/design/callout-circle-green.svg) no-repeat;
            background-size: cover;
            cursor: pointer;
        }
        
        #exploded-view-video-1 {
            opacity: 0;
        }
        
        #exploded-view-video-2 {
            opacity: 0;
        }
        
        #exploded-view-video-4 {
            opacity: 0;
        }


        /* MOBILE BREAKPOINT */

        @media only screen and (max-width: 639px) {

            /* TYPOGRAPHY :: NVIDIA CONSUMER WEB UI :: MOBILE */

            #design h1 {
                font-size: 36px;
                line-height: 1em;
            }

            #design h2 {
                font-size: 24px;
                line-height: 1em;
            }

            #design h3 {
                font-size: 21px;
                line-height: 1em;
            }

            #design h4 {
                font-size: 18px;
                line-height: 1em;
            }
            
            #design {
                width: 100%;
                height: auto;
            }

            .intro-copy {
                font-size: 18px;
                line-height: 1.5em;
            }

            #design-headline {
                position: relative;
                top: 30px;
                max-width: 300px;
                margin: 0px auto 0px;
                font-weight: bold;
                text-align: center;
                color: #fff;
                z-index: 100;
            }

            #design-body {
                position: relative;
                top: 45px;
                margin: 0 auto;
                padding-left: 10px;
                padding-right: 10px;
                padding-bottom: 30px;
                font-family: DINPro;
                font-weight: 100;
                font-size: 16px;
                line-height: 1.5em;
                text-align: center;
                color: #fff;
                z-index: 101;
            }

            /* DESIGN: EXPLODED VIEW :: TABLET */

            #exploded-view {
                position: relative;
                top: 0px;
                width: 100%;
                height: 720px;
                margin: 30px auto;
                background: #000;
            }

            #exploded-view-container {
                position: relative;
                width: 480px;
                height: 270px;
                margin-top: 0px;
                top: 0px;
                left: calc(50% - 240px);
                pointer-events: none;
                user-select: none;
                display: block;
            }

            #exploded-view-bg {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                display: block;
            }

            #exploded-view-image {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                display: none;
                display: block;
            }

            #exploded-view-video-1 {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }
            
            #exploded-view-video-2 {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }
            
            #exploded-view-video-4 {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }

            #exploded-view-fg {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
            }

            #air-flow-image {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                float: left;
                pointer-events: none;
                user-select: none;
                display: none;
                display: block;
            }

            #air-flow-video {
                position: absolute;
                width: 480px;
                height: 270px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: block;
            }

            /* DESIGN: CALLOUTS :: MOBILE */

            #callouts {
                position: absolute;
                width: 100%;
                height: 180px;
                top: 280px;
                left: 0px;
            }

            .callout {
                width: 600px;
                padding: 15px;
                text-align: left;
            }

            .callout-title {
                position: relative;
                font-family: 'DINPro';
                font-size: 18px;
                line-height: 1.5em;
                font-weight: bold;
                color: #fff;
                text-transform: uppercase; 
            }

            .callout-intro {
                font-size: 18px;
                line-height: 1.5em;
            }

            .callout-body {
                position: relative;
                font-family: 'DINPro';
                font-size: 16px;
                line-height: 1.5em;
                font-weight: 100;
                color: #eee;
                top: 0px;
            }

            #callout1 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout2 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout3 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout4 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout5 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout6 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout7 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout8 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout9 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            #callout10 {
                position: absolute;
                width: calc(100% - 20px);
                top: 0px;
                left: 10px;
            }

            /* DESIGN: CALLOUT DOTS :: MOBILE */

            #callout-dots {
                position: absolute;
                width: 320px;
                height: 180px;
                top: 0px;
                left: calc(50% - 160px);
                padding: 0;
            }

            .callout-dot {
                width: 28px;
                height: 28px;
                background: url(/content/dam/en-zz/Solutions/geforce/ampere/rtx-3080/images/design/callout-circle-green.svg) no-repeat;
                background-size: cover;
                cursor: pointer;
            }

            #callout-dot1 {
                /* content: " NVIDIA’S AMPERE ARCHITECTURE ";*/
                position: absolute;
                top: 35px;
                left: 88px;
            }

            #callout-dot2 {
                /* content: " GDDR6X ";*/
                position: absolute;
                top: 26px;
                left: 50px;
            }

            #callout-dot3 {
                /* content: " NEW HDMI 2.1 PORT ";*/
                position: absolute;
                top: 50px;
                left: 15px;
            }

            #callout-dot4 {
                /* content: " 20 POWER SUPPLY PHASES ";*/
                position: absolute;
                top: 32px;
                left: 144px;
            }

            #callout-dot5 {
                /* content: " PCIE GEN 4 ";*/
                position: absolute;
                top: 52px;
                left: 100px;
            }

            #callout-dot6 {
                /* content: " THE FRONT FAN ";*/
                position: absolute;
                top: 154px;
                left: 46px;
            }

            #callout-dot7 {
                /* content: " THE REVOLUTIONARY BACK-SIDE FAN ";*/
                position: absolute;
                top: 42px;
                left: 232px;
            }

            #callout-dot8 {
                /* content: " THE HYBRID VAPOR CHAMBER ";*/
                position: absolute;
                top: 74px;
                left: 58px;
            }

            #callout-dot9 {
                /* content: " THE SHORT PCB AND HIGH-DENSITY LAYOUT ";*/
                position: absolute;
                top: 8px;
                left: 165px;
            }

            #callout-dot10 {
                /* content: " THE EXPOSED FIN-STACK ";*/
                position: absolute;
                top: 144px;
                left: 232px;
            }
        }


        /* TABLET BREAKPOINT */

        @media only screen and (min-width: 640px) and (max-width: 1023px) {

            /* TYPOGRAPHY :: NVIDIA CONSUMER WEB UI :: TABLET */

            #design h1 {
                font-size: 36px;
                line-height: 1em;
            }

            #design h2 {
                font-size: 24px;
                line-height: 1em;
            }

            #design h3 {
                font-size: 21px;
                line-height: 1em;
            }

            #design h4 {
                font-size: 18px;
                line-height: 1em;
            }

            .intro-copy {
                font-size: 18px;
                line-height: 1.5em;
            }

            /* DESIGN :: TABLET */

            #design {
                min-height: 704px;
                max-height: 900px;
            }

            #design-headline {
                position: relative;
                margin: 0px auto 0px;
                padding-top: 60px;
                padding-bottom: 20px;
                font-weight: bold;
                text-align: center;
                color: #fff;
                z-index: 100;
            }

            #design-body {
                position: relative;
                width: 600px;
                top: 0px;
                margin: 0px auto 0px;
                line-height: 1.5em;
                text-shadow: 0 0 15px rgba(0,0,0,0.35);
                text-align: center;
                color: #fff;
                z-index: 101;
            }

            /* DESIGN: EXPLODED VIEW :: TABLET */

            #exploded-view {
                position: relative;
                width: 100%;
                height: 640px;
                top: 0px;
                margin: 30px auto 0px;
                overflow: hidden;
                background: #000;
            }

            #exploded-view-container {
                position: relative;
                width: 768px;
                height: 432px;
                margin-top: 0px;
                top: 0px;
                left: calc(50% - 384px);
                pointer-events: none;
                user-select: none;
                display: block;
            }

            #exploded-view-bg {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                display: block;
            }

            #exploded-view-image {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                display: none;
                display: block;
            }

            #exploded-view-video-1 {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }
            
            #exploded-view-video-2 {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }
            
            #exploded-view-video-4 {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: none;
                display: block;
            }

            #exploded-view-fg {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
            }

            #air-flow-image {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                float: left;
                pointer-events: none;
                user-select: none;
                display: none;
                display: block;
            }

            #air-flow-video {
                position: absolute;
                width: 768px;
                height: 432px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
                float: left;
                display: block;
            }

            /* DESIGN: CALLOUTS :: TABLET */

            #callouts {
                position: absolute;
                width: 100%;
                max-width: 600px;
                height: 180px;
                top: 440px;
                left: calc(50% - 300px);
            }

            .callout {
                width: 600px;
                padding: 15px;
                text-align: left;
            }

            .callout-title {
                position: relative;
                font-family: 'DINPro';
                font-size: 18px;
                line-height: 1.5em;
                font-weight: bold;
                color: #fff;
                text-transform: uppercase; 
            }

            .callout-intro {
                font-size: 21px;
                line-height: 1.5em;
            }

            .callout-body {
                position: relative;
                font-family: 'DINPro';
                font-size: 16px;
                line-height: 1.5em;
                font-weight: 100;
                color: #eee;
                top: 0px;
            }

            #callout1 {
                position: absolute;
                width: 486px;
                top: 0px;
                left: calc(50% - 243px);
            }

            #callout2 {
                position: absolute;
                width: 362px;
                top: 0px;
                left: calc(50% - 181px);
            }

            #callout3 {
                position: absolute;
                width: auto;
                max-width: 300px;
                top: 0px;
                left: calc(50% - 260px);
                text-align: center;
            }

            #callout4 {
                position: absolute;
                width: 382px;
                top: 0px;
                left: calc(50% - 191px);
            }

            #callout5 {
                position: absolute;
                width: 428px;
                top: 0px;
                left: calc(50% - 214px);
            }

            #callout6 {
                position: absolute;
                width: 454px;
                top: 0px;
                left: calc(50% - 227px);
            }

            #callout7 {
                position: absolute;
                width: 508px;
                top: 0px;
                left: calc(50% - 254px);
            }

            #callout8 {
                position: absolute;
                width: 544px;
                top: 0px;
                left: calc(50% - 262px);
            }

            #callout9 {
                position: absolute;
                width: 420px;
                top: 0px;
                left: calc(50% - 210px);
            }

            #callout10 {
                position: absolute;
                width: 530px;
                top: 0px;
                left: calc(50% - 265px);
            }

            /* DESIGN: CALLOUT DOTS :: TABLET */

            #callout-dots {
                position: absolute;
                width: 640px;
                height: 680px;
                top: 0px;
                left: calc(50% - 320px);
                padding: 0;
            }

            #callout-dot1 {
                /* content: " NVIDIA’S AMPERE ARCHITECTURE ";*/
                position: absolute;
                top: 63px;
                left: 210px;
            }

            #callout-dot2 {
                /* content: " GDDR6X ";*/
                position: absolute;
                top: 50px;
                left: 151px;
            }

            #callout-dot3 {
                /* content: " NEW HDMI 2.1 PORT ";*/
                position: absolute;
                top: 85px;
                left: 93px;
            }

            #callout-dot4 {
                /* content: " 20 POWER SUPPLY PHASES ";*/
                position: absolute;
                top: 52px;
                left: 114px;
            }

            #callout-dot5 {
                /* content: " PCIE GEN 4 ";*/
                position: absolute;
                top: 88px;
                left: 230px;
            }

            #callout-dot6 {
                /* content: " THE FRONT FAN ";*/
                position: absolute;
                top: 252px;
                left: 148px;
            }

            #callout-dot7 {
                /* content: " THE REVOLUTIONARY BACK-SIDE FAN ";*/
                position: absolute;
                top: 73px;
                left: 442px;
            }

            #callout-dot8 {
                /* content: " THE HYBRID VAPOR CHAMBER ";*/
                position: absolute;
                top: 126px;
                left: 130px;
            }

            #callout-dot9 {
                /* content: " THE SHORT PCB AND HIGH-DENSITY LAYOUT ";*/
                position: absolute;
                top: 20px;
                left: 336px;
            }

            #callout-dot10 {
                /* content: " THE EXPOSED FIN-STACK ";*/
                position: absolute;
                top: 236px;
                left: 440px;
            }
        }


        /* LAPTOP BREAKPOINT */

        @media only screen and (min-width: 1024px) and (max-width: 1349px) {

            /* TYPOGRAPHY :: NVIDIA CONSUMER WEB UI :: LAPTOP */

            #design h1 {
                font-size: 48px;
                line-height: 1em;
            }

            #design h2 {
                font-size: 36px;
                line-height: 1em;
            }

            #design h3 {
                font-size: 24px;
                line-height: 1em;
            }

            #design h4 {
                font-size: 21px;
                line-height: 1em;
            }

            .intro-copy {
                font-size: 21px;
                line-height: 1.5em;
            }

            /* DESIGN :: LAPTOP */

            #design {
                width: 100%;
                height: 1040px;
            }

            #design-headline {
                position: relative;
                margin:  0px auto 0px;
                padding-top: 60px;
                padding-bottom: 20px;
                font-weight: bold;
                text-align: center;
                color: #fff;
                z-index: 100;
            }

            #design-body {
                position: relative;
                width: 840px;
                margin: 3px auto 0px;
                line-height: 1.5em;
                text-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
                text-align: center;
                color: #fff;
                z-index: 101;
            }

            /* EXPLODED VIEW :: LAPTOP */

            #exploded-view {
                position: relative;
                top: 0px;
                width: 100%;
                height: 770px;
                margin: 0px auto;
                overflow: hidden;
                background: #000;
            }

            #exploded-view-container {
                position: relative;
                width: 960px;
                height: 540px;
                margin-top: 0px;
                top: 0px;
                left: calc(50% - 480px);
                overflow: hidden;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-bg {
                position: relative;
                width: 960px;
                height: 540px;
                margin: 0 auto;
                background-color: #000;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-image {
                position: absolute;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-video-1 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }
            
            #exploded-view-video-2 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }
            
            #exploded-view-video-4 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-fg {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
            }

            #air-flow-image {
                position: absolute;
                top: 0px;
                left: 0px;
                float: left;
                pointer-events: none;
                user-select: none;
                display: block;
            }

            /* CALLOUTS :: LAPTOP */

            #callouts {
                position: absolute;
                width: 100%;
                max-width: 860px;
                height: 170px;
                top: 580px;
                left: calc(50% - 430px);
            }

            .callout {
                width: 720px;
                padding: 15px;
                padding-top: 8px;
                padding-bottom: 6px;
                text-align: left;
            }

            .callout-title {
                position: relative;
                font-family: 'DINPro';
                font-size: 18px;
                line-height: 1.5em;
                font-weight: bold;
                color: #fff;
                text-transform: uppercase; 
            }

            .callout-body {
                position: relative;
                font-family: 'DINPro';
                font-size: 16px;
                line-height: 1.5em;
                font-weight: 100;
                color: #eee;
                top: 0px;
            }

            #callout1 {
               position: absolute;
                width: 628px;
                top: 0px;
                left: calc(50% - 314px);
            }

            #callout2 {
                position: absolute;
                width: 466px;
                top: 0px;
                left: calc(50% - 233px);
            }

            #callout3 {
                position: absolute;
                width: 520px;
                top: 0px;
                left: 30px;
                left: calc(50% - 260px);
                text-align: center;
            }

            #callout4 {
                position: absolute;
                width: 490px;
                top: 0px;
                left: calc(50% - 245px);
            }

            #callout5 {
                position: absolute;
                width: 622px;
                top: 0px;
                left: calc(50% - 311px);
            }

            #callout6 {
                position: absolute;
                width: 584px;
                top: 0px;
                left: calc(50% - 292px);
            }

            #callout7 {
                position: absolute;
                width: 542px;
                top: 0px;
                left: calc(50% - 271px);
            }

            #callout8 {
                position: absolute;
                width: 600px;
                top: 0px;
                left: calc(50% - 300px);
            }

            #callout9 {
                position: absolute;
                width: 540px;
                top: 0px;
                left: calc(50% - 270px);
            }

            #callout10 {
                position: absolute;
                width: 684px;
                top: 0px;
                left: calc(50% - 342px);
            }

            .callout-intro {
                font-size: 21px;
                line-height: 1.5em;
            }

            /* CALLOUT DOTS - DESKTOP */

            #callout-dots {
                position: absolute;
                width: 1290px;
                height: 680px;
                margin: -680px auto;
                left: calc(50% - 645px);
                padding: 0;
            }

            #callout-dot1 {
                /* content: " NVIDIA’S AMPERE ARCHITECTURE ";*/
                position: absolute;
                top: 222px;
                left: 512px;
            }

            #callout-dot2 {
                /* content: " GDDR6X ";*/
                position: absolute;
                top: 206px;
                left: 436px;
            }

            #callout-dot3 {
                /* content: " NEW HDMI 2.1 PORT ";*/
                position: absolute;
                top: 252px;
                left: 368px;
            }

            #callout-dot4 {
                /* content: " 20 POWER SUPPLY PHASES ";*/
                position: absolute;
                top: 206px;
                left: 388px;
            }

            #callout-dot5 {
                /* content: " PCIE GEN 4 ";*/
                position: absolute;
                top: 254px;
                left: 527px;
            }

            #callout-dot6 {
                /* content: " THE FRONT FAN ";*/
                position: absolute;
                top: 460px;
                left: 432px;
            }

            #callout-dot7 {
                /* content: " THE REVOLUTIONARY BACK-SIDE FAN ";*/
                position: absolute;
                top: 235px;
                left: 800px;
            }

            #callout-dot8 {
                /* content: " THE HYBRID VAPOR CHAMBER ";*/
                position: absolute;
                top: 304px;
                left: 412px;
            }

            #callout-dot9 {
                /* content: " THE SHORT PCB AND HIGH-DENSITY LAYOUT ";*/
                position: absolute;
                top: 170px;
                left: 662px;
            }

            #callout-dot10 {
                /* content: " THE EXPOSED FIN-STACK ";*/
                position: absolute;
                top: 438px;
                left: 804px;
            }
        }


        /* DESKTOP BREAKPOINT */

        @media only screen and (min-width: 1350px) {

            /* TYPOGRAPHY :: NVIDIA CONSUMER WEB UI :: DESKTOP */

            #design h1 {
                font-size: 60px;
                line-height: 1em;
            }

            #design h2 {
                font-size: 48px;
                line-height: 1em;
            }

            #design h3 {
                font-size: 36px;
                line-height: 1em;
            }

            #design h4 {
                font-size: 24px;
                line-height: 1em;
            }

            .intro-copy {
                font-size: 24px;
                line-height: 1.5em;
            }

            /* DESIGN :: DESKTOP */

            #design {
                width: 100%;
                height: 1067px;
            }

            #design-headline {
                position: relative;
                padding-top: 90px;
                padding-bottom: 20px;
                margin: 0px auto 0px;
                max-width: 1290px;
                font-weight: bold;
                text-align: center;
                color: #fff;
                z-index: 100;
            }

            #design-body {
                position: relative;
                width: 840px;
                margin: 0px auto 0px;
                line-height: 1.5em;
                text-shadow: 0 0 4px rgba(0,0,0,1);
                text-align: center;
                color: #fff;
                z-index: 101;
            }

            /* EXPLODED VIEW :: DESKTOP */

            #exploded-view {
                position: relative;
                top: 0px;
                width: 100%;
                height: 770px;
                margin: 0 auto;
                overflow: hidden;
            }

            #exploded-view-container {
                position: relative;
                width: 960px;
                height: 540px;
                margin-top: 0px;
                top: 0px;
                left: calc(50% - 480px);
                overflow: hidden;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-bg {
                position: relative;
                width: 960px;
                height: 540px;
                margin: 0 auto;
                background-color: #000;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-image {
                position: absolute;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-video-1 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-video-2 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-video-4 {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                display: block;
                float: left;
                pointer-events: none;
                user-select: none;
            }

            #exploded-view-fg {
                position: absolute;
                width: 960px;
                height: 540px;
                top: 0px;
                left: 0px;
                pointer-events: none;
                user-select: none;
            }

            #air-flow-image {
                position: absolute;
                top: 0px;
                left: 0px;
                float: left;
                pointer-events: none;
                user-select: none;
                display: block;
            }

            /* CALLOUTS :: DESKTOP */

            #callouts {
                position: absolute;
                width: 100%;
                max-width: 860px;
                height: 170px;
                top: 600px;
                left: calc(50% - 430px);
            }

            .callout {
                width: 720px;
                padding: 15px;
                padding-top: 8px;
                padding-bottom: 6px;
                text-align: left;
            }

            .callout-body {
                position: relative;
                font-family: 'DINPro';
                font-size: 16px;
                line-height: 1.5em;
                font-weight: 100;
                color: #eee;
                top: 0px;
            }

            .callout-intro {
                font-size: 24px;
                line-height: 1.5em;
            }

            #callout1 {
                position: absolute;
                width: 714px;
                top: 0px;
                left: calc(50% - 357px);
            }

            #callout2 {
                position: absolute;
                width: 526px;
                top: 0px;
                left: calc(50% - 263px);
            }

            #callout3 {
                position: absolute;
                width: 520px;
                top: 0px;
                left: 30px;
                left: calc(50% - 260px);
                text-align: center;
            }

            #callout4 {
                position: absolute;
                width: 720px;
                top: 0px;
                left: calc(50% - 360px);
            }

            #callout5 {
                position: absolute;
                width: 648px;
                top: 0px;
                left: calc(50% - 324px);
            }

            #callout6 {
                position: absolute;
                width: 664px;
                top: 0px;
                left: calc(50% - 332px);
            }

            #callout7 {
                position: absolute;
                width: 670px;
                top: 0px;
                left: calc(50% - 335px);
            }

            #callout8 {
                position: absolute;
                width: 682px;
                top: 0px;
                left: calc(50% - 341px);
            }

            #callout9 {
                position: absolute;
                width: 820px;
                top: 0px;
                left: calc(50% - 410px);
            }

            #callout10 {
                position: absolute;
                width: 780px;
                top: 0px;
                left: calc(50% - 390px);
            }

            /* CALLOUT DOTS :: DESKTOP */

            #callout-dots {
                position: absolute;
                width: 1290px;
                height: 680px;
                margin: -680px auto;
                left: calc(50% - 645px);
                padding: 0;
            }

            #callout-dot1 {
                /* content: " NVIDIA’S AMPERE ARCHITECTURE ";*/
                position: absolute;
                top: 222px;
                left: 512px;
            }

            #callout-dot2 {
                /* content: " GDDR6X ";*/
                position: absolute;
                top: 206px;
                left: 436px;
            }

            #callout-dot3 {
                /* content: " NEW HDMI 2.1 PORT ";*/
                position: absolute;
                top: 252px;
                left: 368px;
            }

            #callout-dot4 {
                /* content: " 20 POWER SUPPLY PHASES ";*/
                position: absolute;
                top: 206px;
                left: 388px;
            }

            #callout-dot5 {
                /* content: " PCIE GEN 4 ";*/
                position: absolute;
                top: 254px;
                left: 527px;
            }

            #callout-dot6 {
                /* content: " THE FRONT FAN ";*/
                position: absolute;
                top: 460px;
                left: 432px;
            }

            #callout-dot7 {
                /* content: " THE REVOLUTIONARY BACK-SIDE FAN ";*/
                position: absolute;
                top: 235px;
                left: 800px;
            }

            #callout-dot8 {
                /* content: " THE HYBRID VAPOR CHAMBER ";*/
                position: absolute;
                top: 304px;
                left: 412px;
            }

            #callout-dot9 {
                /* content: " THE SHORT PCB AND HIGH-DENSITY LAYOUT ";*/
                position: absolute;
                top: 170px;
                left: 662px;
            }

            #callout-dot10 {
                /* content: " THE EXPOSED FIN-STACK ";*/
                position: absolute;
                top: 438px;
                left: 804px;
            }
        }
            
        </style>
