/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.pace{left:0;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.23, 1.3, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1.3, 0.32, 1);-webkit-transform:translateY(0px);transform:translateY(0px)}.pace.pace-inactive{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pace .pace-progress{height:4px;right:100%;top:0;width:100%;z-index:2000}@media screen and (prefers-color-scheme: dark){.pace .pace-progress{background-color:#333333}}@media screen and (prefers-color-scheme: light){.pace .pace-progress{color:#111111}.pace .pace-progress:after{background-color:#cccccc}}.u-vertically-center{position:relative;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.u-desktop-line-break{display:block}@media screen and (max-width: 63.9375em){.u-desktop-line-break{display:none}}.u-clearfix:after{display:block;content:"";clear:both}html{font-weight:400;font-size:10px}@media screen and (max-width: 63.9375em){html{font-size:8px}}body{-webkit-font-smoothing:antialiased;margin:0;padding:0;position:relative;font-size:4rem}body{background-color:#222222;color:white}@media screen and (prefers-color-scheme: light){body{background-color:#ffffff;color:black}}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-Book-19216de9.woff") format("truetype"),url("../fonts/MalloryCmpct-Book-483f0921.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-BookItalic-39a7fde5.woff") format("truetype"),url("../fonts/MalloryCmpct-BookItalic-fcd81611.woff2") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-Bold-e36b0bf8.woff") format("truetype"),url("../fonts/MalloryCmpct-Bold-fda671c0.woff2") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-BoldItalic-417d624f.woff") format("truetype"),url("../fonts/MalloryCmpct-BoldItalic-1dc89ee9.woff2") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-Black-9ef5ce78.woff") format("truetype"),url("../fonts/MalloryCmpct-Black-5857ff07.woff2") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Mallory";src:url("../fonts/MalloryCmpct-BlackItalic-f318249f.woff") format("truetype"),url("../fonts/MalloryCmpct-BlackItalic-61b27bf3.woff2") format("truetype");font-weight:800;font-style:italic}h1,h2,h3,h4{font-family:"Mallory", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@media screen and (prefers-color-scheme: dark){h1,h2,h3,h4{color:#ffffff}}@media screen and (prefers-color-scheme: light){h1,h2,h3,h4{color:#111111}}h1{font-size:5.6rem;font-weight:600;letter-spacing:-1px;line-height:1.2;margin-bottom:1.6rem}h2{font-size:3.2rem;font-weight:600;letter-spacing:-0.25px;line-height:3.6rem;margin-bottom:1.6rem;margin-top:0;padding-top:2.4rem}h3{font-size:2.4rem;font-weight:600;letter-spacing:-.25px;line-height:1.2;margin-bottom:1.6rem;padding-top:3.2rem}h4,th{font-weight:800;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.6rem;display:inline-block}ul{list-style:decimal-leading-zero;margin-left:4.4rem}ul li{margin-bottom:1.6rem}ul li:last-child{margin-bottom:0}ul,ol,p,table,blockquote{font-family:"Mallory", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:2.4rem;font-weight:400;letter-spacing:-0.25px;line-height:3.6rem;margin-bottom:1.6rem;margin-top:0}@media screen and (prefers-color-scheme: dark){ul,ol,p,table,blockquote{color:#999999}}@media screen and (prefers-color-scheme: light){ul,ol,p,table,blockquote{color:#444444}}ul:last-child,ol:last-child,p:last-child,table:last-child,blockquote:last-child{margin-bottom:0}a{color:inherit;display:inline-block;font-family:inherit;position:relative;text-decoration:none}@media screen and (prefers-color-scheme: dark){a{color:#ffffff}a:after{background-color:#666666}a:hover:after{background-color:#999999}}@media screen and (prefers-color-scheme: light){a{color:#111111}a:after{background-color:#999999}a:hover:after{background-color:#666666}}a:after{bottom:2px;content:'';display:block;height:2px;left:0;position:absolute;-webkit-transition:background-color 250ms cubic-bezier(0.23, 1.3, 0.32, 1);transition:background-color 250ms cubic-bezier(0.23, 1.3, 0.32, 1);width:100%;z-index:-1}article{padding-top:8.0rem;padding-bottom:8.0rem}article .back-link{height:3.2rem;background:white;border-radius:50%;width:3.2rem;text-align:center;vertical-align:center;display:inline-block;padding-top:5px;margin-right:1.6rem;font-size:1.8rem;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-left:-4.6rem;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.23, 1.3, 0.32, 1);transition:-webkit-transform 250ms cubic-bezier(0.23, 1.3, 0.32, 1);transition:transform 250ms cubic-bezier(0.23, 1.3, 0.32, 1);transition:transform 250ms cubic-bezier(0.23, 1.3, 0.32, 1), -webkit-transform 250ms cubic-bezier(0.23, 1.3, 0.32, 1)}article .back-link:after{display:none}article .back-link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}article .figure{padding-top:6.4rem;padding-bottom:8rem;margin-bottom:0}article .figure img{max-width:100%;display:block;max-height:calc(100vh - 80px);margin-right:auto;margin-left:auto;border-radius:8px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.2);box-shadow:0 8px 16px rgba(0,0,0,0.2)}article p:not(.figure),article h1,article h2,article h3,article h4,article blockquote,article ul,article ol{display:block;max-width:640px;margin-right:auto;margin-left:auto}strong{font-weight:600}blockquote p{font-size:3.6rem;line-height:1.5}table{margin:1.6rem auto;min-width:640px}table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}table td{display:block}table td:first-child{padding-top:.8rem}table td:last-child{padding-bottom:.8rem}table th,table td{text-align:left}@media (min-width: 480px){table th,table td{display:table-cell;padding:.8rem 1rem}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}}@font-face{font-family:'Icons';src:url("/fonts/icons-f2c39bf7.eot");src:url("/fonts/icons-f2c39bf7.eot") format("embedded-opentype"),url("/fonts/icons-8db8d202.ttf") format("truetype"),url("/fonts/icons-bdbaa4b1.woff") format("woff"),url("/fonts/icons-066fd251.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Icons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-dribbble:before{content:"\eaa7"}.icon-github:before{content:"\eab0"}.icon-linkedin:before{content:"\eaca"}.main{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.main__content{position:relative;padding:4rem;min-height:100vh}.main__loading-signifier{-webkit-animation-duration:250ms;animation-duration:250ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:100vh;opacity:0;pointer-events:none;position:fixed;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100vw;z-index:1111}.main__loading-signifier:after{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse;border-radius:50%;content:'';display:block;height:1px;height:80px;left:50%;margin-left:-40px;margin-right:-40px;opacity:1;position:absolute;top:50%;width:1px;width:80px;z-index:111}.main .page{-webkit-animation-duration:250ms;animation-duration:250ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.main.is-loading .main__loading-signifier{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade;animation-name:fade;opacity:1}.main.is-exiting .page{-webkit-animation-duration:250ms;animation-duration:250ms;animation-direction:alternate-reverse}.main .page--is-advising{display:block;max-width:640px;margin-right:auto;margin-left:auto}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(232,232,232,0.5);box-shadow:0 0 0 0 rgba(232,232,232,0.5);background-color:#e8e8e8}70%{-webkit-box-shadow:0 0 0 80px rgba(232,232,232,0);box-shadow:0 0 0 80px rgba(232,232,232,0);background-color:#e8e8e8}100%{-webkit-box-shadow:0 0 0 0 rgba(232,232,232,0);box-shadow:0 0 0 0 rgba(232,232,232,0);background-color:#e8e8e8}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(232,232,232,0.5);box-shadow:0 0 0 0 rgba(232,232,232,0.5);background-color:#e8e8e8}70%{-webkit-box-shadow:0 0 0 80px rgba(232,232,232,0);box-shadow:0 0 0 80px rgba(232,232,232,0);background-color:#e8e8e8}100%{-webkit-box-shadow:0 0 0 0 rgba(232,232,232,0);box-shadow:0 0 0 0 rgba(232,232,232,0);background-color:#e8e8e8}}.grid-column{float:left;display:block;padding-left:8px;padding-right:8px}.grid-column--1{width:6.25%}.grid-column--2{width:12.5%}.grid-column--3{width:18.75%}.grid-column--4{width:25%}.grid-column--5{width:31.25%}.grid-column--6{width:37.5%}.grid-column--7{width:43.75%}.grid-column--8{width:50%}.grid-column--9{width:56.25%}.grid-column--10{width:62.5%}.grid-column--11{width:68.75%}.grid-column--12{width:75%}.grid-column--13{width:81.25%}.grid-column--14{width:87.5%}.grid-column--15{width:93.75%}.grid-column--16{width:100%}@media screen and (max-width: 44.9375em){.grid-column{width:100%}}.grid-column--offset-1{margin-left:6.25%}.grid-column--offset-8{margin-left:50%}@media screen and (max-width: 44.9375em){.grid-column--offset-1,.grid-column--offset-8{margin-left:0}}.container{width:100%;max-width:144rem;margin-right:auto;margin-left:auto}.container--show-grid .grid-column{background-color:rgba(255,0,0,0.2);border-left:1px solid rgba(255,0,0,0.5);border-right:1px solid rgba(255,0,0,0.5)}.container:after{content:"";display:block;clear:both}.greeting{height:calc(100vh - 8rem);margin:0;max-width:100%;width:100vw}@media screen and (max-width: 44.9375em){.greeting{padding:0rem;height:auto}}.greeting__left-column{float:left;height:100%;position:relative;width:40%}.greeting__left-column--has-custom-background-color .greeting__left-column-image{mix-blend-mode:lighten}@media screen and (max-width: 44.9375em){.greeting__left-column{height:50%;width:100%}}.greeting__left-column-image-container{height:100%;position:relative;width:100%}.greeting__left-column-image-container--is-finished-loading .greeting__left-column-image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.greeting__left-column-image{background-image:url("/images/me-29e12e5a.jpg");background-position:center center;background-size:cover;border-radius:8px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.2);box-shadow:0 8px 16px rgba(0,0,0,0.2);display:block;height:100%;opacity:0;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;width:100%}@media screen and (max-width: 44.9375em){.greeting__left-column-image{background-position:50% 25%;background-size:200%;height:150px;width:150px}}.greeting__right-column{float:left;height:100%;padding-bottom:10rem;padding-left:10rem;padding-right:10rem;padding-top:10rem;position:relative;width:60%}@media screen and (max-width: 44.9375em){.greeting__right-column{height:auto;padding-bottom:0;padding-left:0;padding-right:0;padding-top:2.4rem;width:100%}.greeting__right-column .u-vertically-center{top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.greeting__right-column-content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:11}.greeting__paragraph--is-first{color:#111111;font-size:3.2rem;letter-spacing:-0.25px;line-height:3.6rem;margin-bottom:1.6rem;margin-top:0}@media screen and (prefers-color-scheme: dark){.greeting__paragraph--is-first{color:#ffffff}}.greeting__right-column-content{margin-left:auto;margin-right:auto;max-width:640px}.social-media-links{margin-left:0;bottom:0;font-size:3rem;padding:2.4rem 4rem;position:absolute;text-align:center;width:100%;z-index:111}@media screen and (max-width: 44.9375em){.social-media-links{display:none}}.social-media-links--has-hovered-anchor .social-media-links__anchor{opacity:0.5}.social-media-links--has-hovered-anchor .social-media-links__anchor--is-focused{opacity:1}.social-media-links--is-visible .social-media-links__item{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);opacity:1}.social-media-links__item{display:inline-block;margin-right:2rem;opacity:0;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;-webkit-transition-delay:500ms;transition-delay:500ms}.social-media-links__anchor{border:0;color:#ffffff;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.social-media-links__anchor:active{top:1px}.social-media-links__anchor:after{display:none}.social-media-links__anchor-text{display:none}.navigation{height:100vh;position:fixed;right:0;width:80px;top:0;font-size:16px;border-left:1px solid #eee;background-color:#ffffff;z-index:1;display:none}.navigation ul{margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}.navigation__link{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:80px;display:inline-block;height:80px;line-height:80px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:12px;padding-left:40px;padding-right:40px;opacity:50%}.navigation__link:hover{opacity:1}.navigation__link a{text-decoration:none;display:block}