.section-graphics {
	padding-top: 64px;
	padding-bottom: 64px;
}

.section-header,
.section-more {
	background-color: #FAFAFA;
	padding-top: 64px;
	padding-bottom: 64px;
}

.section-more .section-content .row > .column {
	padding-top: 36px;
	padding-bottom: 36px;
}

span.divider {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}

figure[data-figure-id="image-hero"] {
	margin: 48px auto 0;
	width: 100%;
	height: 664px;
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-large.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 1165px 664px;
}


@media only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi) {
    figure[data-figure-id="image-hero"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    figure[data-figure-id="image-hero"] {
        height: 485px;
        background-size: 851px 485px;
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-medium.png);
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-hero"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-medium_2x.png);
    }
}

@media only screen and (max-width: 735px) {
    figure[data-figure-id="image-hero"] {
      height: 212px;
      background-size: 376px 212px;
      background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-small.png);
    }
}

@media only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-hero"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/macos-hero-small_2x.png);
    }
}


[class^="icon-"] {
	width: 64px;
	height: 64px;
	background-size: 64px 64px;
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
}

.icon-metal {
	margin-left: auto;
	margin-right: auto;
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/metal/metal-64x64.png);
}

.icon-swift {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/swift/swift-64x64.png);
}

.icon-webkit {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/webkit/webkit-64x64.png);
}

.icon-photos-project-extensions {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/photos/photos-64x64.png);
}

.icon-core-ml {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/core-ml/core-ml-64x64.png);
}

.icon-apfs {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/apfs/apfs-64x64.png);
}

.icon-hevc {
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/assets/elements/icons/hevc/hevc-64x64.png);
}

figure[data-figure-id="image-metal"] {
	margin: 48px auto 0;
	width: 100%;
	height: 885px;
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-large.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 980px 885px;
}


@media only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi) {
    figure[data-figure-id="image-metal"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    figure[data-figure-id="image-metal"] {
        height: 625px;
        background-size: 692px 625px;
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-medium.png);
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-metal"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-medium_2x.png);
    }
}

@media only screen and (max-width: 735px) {
    figure[data-figure-id="image-metal"] {
      height: 244px;
      background-size: 270px 244px;
      background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-small.png);
    }
}

@media only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-metal"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/hero-unity-small_2x.png);
    }
}

figure[data-figure-id="image-external-gpu"] {
	margin: 48px auto 24px;
	width: 100%;
	height: 372px;
	background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 1000px 372px;
}


@media only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi) {
    figure[data-figure-id="image-external-gpu"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    figure[data-figure-id="image-external-gpu"] {
				background-position: 40px center;
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large.png);
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-external-gpu"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large_2x.png);
    }
}

@media only screen and (max-width: 735px) {
    figure[data-figure-id="image-external-gpu"] {
      background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large.png);
    }
}

@media only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    figure[data-figure-id="image-external-gpu"] {
        background-image: url(/National_Library/20161130034600oe_/https://developer.apple.com/macos/images/external-gpu-hero-large_2x.png);
    }
}
