/*!
Theme Name: Cody Haltom [2016-2022]
Theme URI: http://codyhaltom.com
Author: Bravery Media
Author URI: http://braverymedia.co/
Description: A portfolio theme.
Version: 2022.2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: haltom
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

codyhaltom is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
!*/@import"//hello.myfonts.net/count/3d1475";@font-face{font-family:"Century Schoolbook Mono";src:url("assets/webfont/font.woff2") format("woff2"),url("assets/webfont/font.woff") format("woff");font-display:swap}:root{--color-white: #FFF;--color-black: #000;--global--hr: var(--color-black);--global--button-bg: transparent;--global--body-color: var(--color-black);--global--input-color: var(--color-black);--global--link-color: var(--color-black);--invert--body-color: var(--color-white);--invert-bg-color: var(--color-black);--global-font: "Century Schoolbook Mono", "Courier Mono", Courier, monospace;--font-sans: Helvetica, sans-serif;--font-base: 81.3%}*,*::before,*::after{box-sizing:border-box;font-size:inherit}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;font-size:1rem !important}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}html{font-family:var(--global-font);font-size:var(--font-base);line-height:1.43;background:var(--color-white);color:var(--color-black);text-transform:uppercase}a{color:inherit;text-decoration:none;text-underline-offset:5px}a:hover{text-decoration:underline}.current-menu-item:not(.menu-item-home) a{text-decoration:underline}button{appearance:none;background:rgba(0,0,0,0);padding:0;border:0;font-size:1rem;font-family:var(--global-font);text-transform:uppercase;cursor:pointer}button:hover{text-decoration:underline}h1,h2,h3,h4{font-weight:normal}.site-header{position:fixed;top:0;left:0;z-index:150;width:100vw}.main-navigation{text-transform:uppercase;mix-blend-mode:exclusion}.main-navigation>ul{padding:0;list-style:none;width:100%;max-width:100%;padding:1.5rem 2rem;margin:0;display:flex;align-items:stretch;justify-content:space-between}button{outline:0}button:focus{outline:0}.slide{display:block}.slide figure{padding:0 1.5rem 1.5rem}.slide figure>img{width:100%;height:auto}#page-layout{padding-top:4.5rem}@media only screen and (min-width: 992px){#page-layout{padding-top:0}#page-layout.gallery-view{position:absolute;top:0;left:0;width:100%;height:100%}#page-layout .slide{display:flex;position:absolute;width:100%;height:100%;left:0;top:0}#page-layout .slide.hidden{opacity:0;visibility:hidden}#page-layout .slide figure{display:flex;padding:0 0}#page-layout .slide figure.margins--medium{padding:8vw}#page-layout .slide figure.margins--medium img{object-fit:scale-down;width:100%;height:100%}#page-layout .slide figure.margins--medium.orientation--portrait{align-items:center;justify-content:center}#page-layout .slide figure.margins--medium.orientation--portrait img{object-fit:contain;height:88vh}#page-layout .slide figure.margins--normal{padding:3vw}#page-layout .slide figure.margins--normal img{object-fit:scale-down;width:100%;height:100%}#page-layout .slide figure.margins--large{padding:0 12vh}#page-layout .slide figure.margins--large.orientation--portrait{align-items:center;justify-content:center;padding:19vh 0}#page-layout .slide figure.margins--large.orientation--portrait img{object-fit:scale-down;height:65vh}#page-layout .slide figure.margins--large.orientation--landscape img{height:65vh;width:auto}#page-layout .slide.layout--diptych{width:100%;height:100%}#page-layout .slide.layout--full{width:100%;height:100%}#page-layout .slide.layout--full figure{justify-content:center;align-items:center;width:100%}#page-layout .slide.layout--full figure.margins--none{position:absolute;width:100%;height:100%}#page-layout .slide.layout--full figure.margins--none img{object-fit:cover;height:100%;width:100%}#page-layout .slide.layout--left-half>figure,#page-layout .slide.layout--right-half>figure,#page-layout .slide.layout--diptych>figure{position:relative;flex:0 1 50%;width:50%;height:100%}#page-layout .slide.layout--left-half>figure.margins--none img,#page-layout .slide.layout--right-half>figure.margins--none img,#page-layout .slide.layout--diptych>figure.margins--none img{object-fit:cover;height:100%;width:100%}#page-layout .slide.layout--left-half{justify-content:flex-start}#page-layout .slide.layout--right-half{justify-content:flex-end}#page-layout .media-video .video-holder{width:100%}}@media only screen and (min-width: 992px)and (min-width: 992px){#page-layout .media-video .video-holder{width:65%}}@media only screen and (min-width: 992px){#page-layout .next-link,#page-layout .previous-link{position:absolute;top:0;z-index:120;top:50%}#page-layout .next-link a,#page-layout .previous-link a{text-decoration:none}#page-layout .next-link a:hover,#page-layout .previous-link a:hover{text-decoration:underline}}@media only screen and (min-width: 992px){#page-layout .next-link{right:0;transform:rotate(90deg)}}@media only screen and (min-width: 992px){#page-layout .previous-link{left:0;transform:rotate(-90deg)}}#project-info{background-color:var(--color-white);position:fixed;bottom:0;left:0;width:100vw;height:4rem;padding:0 1.66rem;z-index:10;display:flex;align-items:center;justify-content:space-between}#project-info h1{font-size:1.115rem;display:inline;font-weight:normal}#project-info #image-pager{display:none}@media only screen and (min-width: 992px){#project-info{background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}#project-info #image-pager{display:inline;text-align:right}}button.slide-nav{background:rgba(0,0,0,0);box-shadow:none;border:0;padding:0;position:fixed;top:0;width:50%;height:100%;font-size:0;cursor:pointer}button.slide-nav--previous{left:0;cursor:w-resize}button.slide-nav--next{right:0;cursor:e-resize}#project-description{width:100%;font-size:1.125rem;height:100%;z-index:9;transition:all .3s ease-in-out;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}#project-description article{text-align:center;width:100%;max-width:530px;padding-left:12px;padding-right:12px}body.description-visible #project-description{visibility:visible;opacity:1}button.description-toggle{opacity:.6}#index-overlay{background-color:var(--color-black);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:500;visibility:hidden;opacity:0;overflow-y:scroll;transition:all .2s ease-in-out;padding-bottom:4rem}body.index-visible #index-overlay{visibility:visible;opacity:1;transition:all .2s ease-in-out}#index-overlay .toggle-index{background-color:var(--color-black);color:var(--color-white);padding:1rem;margin:0;width:100vw;text-align:right;position:fixed;top:0;z-index:5}.thumbnail-view{text-align:center}.thumbnail-view figure{display:block;position:relative;line-height:0;margin:24px 1rem 1rem}.thumbnail-view figure img{width:100%;height:auto}.thumbnail-view a.brick-sizer{display:flex;flex-direction:column}.thumbnail-view a.brick-sizer header{order:1;margin-top:1rem;margin-bottom:1rem;text-align:left;display:flex;justify-content:flex-start;align-items:flex-start;padding-left:4.5%;gap:5rem}.thumbnail-view a.brick-sizer header .project-count{flex:0 1 auto;font-family:var(--font-sans);font-weight:bold;color:var(--color-white)}.thumbnail-view a.brick-sizer header h2{flex:0 0 auto;max-width:250px;color:var(--color-white)}@media only screen and (min-width: 992px){.thumbnail-view{padding-top:9rem}.thumbnail-view .grid-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-left:1rem;padding-right:1rem;width:100vw;padding-bottom:117px}.thumbnail-view .grid-row a.brick-sizer img{transition:opacity .2s ease}.thumbnail-view .grid-row a.brick-sizer:hover{text-decoration:none}.thumbnail-view .grid-row a.brick-sizer:hover img{opacity:.7}.thumbnail-view .grid-row figure{order:0;margin:0}.thumbnail-view .grid-row figure img{width:100%;height:auto}}.index-visible{color:var(--color-white);background-color:var(--color-black)}.splash-intro{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:151}.splash-intro figure,.splash-intro div,.splash-intro a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;max-width:none}.splash-intro figure img,.splash-intro div img,.splash-intro a img{object-fit:cover;height:100%;width:100%}.splash-intro figure.margins--none,.splash-intro div.margins--none,.splash-intro a.margins--none{padding:0 0;align-items:center;justify-content:center}.splash-intro figure.margins--none img,.splash-intro div.margins--none img,.splash-intro a.margins--none img{object-fit:cover;width:100%;height:100%}.splash-intro figure.margins--medium,.splash-intro div.margins--medium,.splash-intro a.margins--medium{padding:0 8vh}.splash-intro figure.margins--medium.orientation--portrait,.splash-intro div.margins--medium.orientation--portrait,.splash-intro a.margins--medium.orientation--portrait{align-items:center;justify-content:center}.splash-intro figure.margins--medium.orientation--portrait img,.splash-intro div.margins--medium.orientation--portrait img,.splash-intro a.margins--medium.orientation--portrait img{object-fit:contain;height:88vh}.splash-intro figure.margins--large,.splash-intro div.margins--large,.splash-intro a.margins--large{padding:0 12vh}.splash-intro figure.margins--large.orientation--portrait,.splash-intro div.margins--large.orientation--portrait,.splash-intro a.margins--large.orientation--portrait{align-items:center;justify-content:center;padding:19vh 0}.splash-intro figure.margins--large.orientation--portrait img,.splash-intro div.margins--large.orientation--portrait img,.splash-intro a.margins--large.orientation--portrait img{object-fit:scale-down;height:65vh}.splash-intro figure.margins--large.orientation--landscape img,.splash-intro div.margins--large.orientation--landscape img,.splash-intro a.margins--large.orientation--landscape img{height:65vh;width:auto}.splash-intro .site-intro-text{position:absolute;transform:translateY(-50%);top:50%;text-align:center;width:100%}.splash-intro .site-intro-text p{margin:0 auto;font-size:1.25rem}.page{margin:0 auto;line-height:1.3}.page .entry{padding:15vh 2rem 0;width:100%;max-width:470px}.page .entry p{font-size:1.05em !important}.page,.home{background:var(--invert-bg-color);color:var(--invert--body-color)}#page{padding-top:55px}@media only screen and (min-width: 992px){#page{paddign-top:0}}/*# sourceMappingURL=style.css.map */
