:root{--color-off-black:#161616;--color-medium-grey:#282828;--color-dark-grey:#1e1e1e;--color-light-grey:#777;--color-off-white:#f4efed;--color-highlight:#e8e8e8;--color-home:#f893d3;--color-work:#f893d3;--color-about:#9af893;--color-services:#ecd242;--color-contact:#ce8cf8;--color-thoughts:#93f8f0;--color-shadow-1:#323232;--color-shadow-2:#212121;--color-shadow-3:#222;--color-light-cursor:rgba(147,248,240,.431);--cursor-light-color-rgb:5,5,5;--cursor-star-color:255,255,255;--color-dark-bg:var(--color-off-black);--color-light-dark:#f0ece8;--border-radius:6px;--a11y-outline:dashed 1px var(--color-white);--a11y-outline-light:dashed 1px var(--color-slate);--typeface-heading:"Philophobia",sans-serif;--typeface-body:"Aesteric",serif;--typeface-quote:"Young Serif",serif;--font-size--base:2.625rem;--line-height--body:2.625rem;--font-size--h1:2.3125rem;--font-size--h2:2.5rem;--font-size--h3:1.5625rem;--font-size--h4:1.25rem;--font-size--h5:1rem;--font-size--h6:1rem;--line-height--h1:2.375rem;--line-height--h2:3rem;--line-height--h3:1.875rem;--line-height--h4:1.5rem;--line-height--h5:1.25rem;--line-height--h6:1.25rem;--global-timing:cubic-bezier(0.2,1,0.3,1);--global-duration:0.5s;--global-transition:var(--global-duration) var(--global-timing);--hamburger-layer-width:25px;--hamburger-layer-height:3px;--hamburger-layer-spacing:4px;--hamburger-layer-color:#fff;--hamburger-layer-color-active:var(--color-dark-grey);--hamburger-layer-color-active-mobile:var(--color-dark-grey);--hamburger-layer-border-radius:0px;--hamburger-hover-opacity:0.9;--hamburger-hover-transition-duration:0.15s;--hamburger-hover-transition-timing-function:linear;--cursor-light-size:1500px;--cursor-light-color:#fff}@media screen and (min-width:768px){:root{--font-size--h1:4.125rem;--font-size--h2:3.375rem;--font-size--h3:2.625rem;--font-size--h4:1.75rem;--font-size--h5:1.25rem;--font-size--h6:1.25rem;--line-height--h1:4.125rem;--line-height--h2:3.375rem;--line-height--h3:3rem;--line-height--h4:2rem;--line-height--h5:1.5rem;--line-height--h6:1.5rem}}@media screen and (min-width:1600px){:root{--font-size--h1:5.375rem;--font-size--h2:4rem;--line-height--h1:5.375rem;--line-height--h2:4rem}}@media (color-index:48){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:255,255,255}}@media (color:48842621){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:255,255,255}}@media (prefers-color-scheme:dark){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:255,255,255}}@media (color-index:70){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:0,0,0;--color-shadow-1:#ccc;--color-shadow-2:#ddd;--color-shadow-3:#eee}}@media (color:70318723){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:0,0,0;--color-shadow-1:#ccc;--color-shadow-2:#ddd;--color-shadow-3:#eee}}@media (prefers-color-scheme:light){:root{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--cursor-light-color:#000;--cursor-star-color:0,0,0;--color-shadow-1:#ccc;--color-shadow-2:#ddd;--color-shadow-3:#eee}}:root.light{--color-bg:var(--color-off-white);--color-text:var(--color-off-black);--color-dark-bg:var(--color-light-dark);--color-highlight:var(--color-off-black);--cursor-light-color:var(--color-light-cursor);--cursor-star-color:0,0,0;--color-home:#c14493;--color-work:#c14493;--color-about:#288221;--color-contact:#7e46a1;--color-services:#de7a0b;--color-thoughts:#0f6159;--color-shadow-1:#ccc;--color-shadow-2:#ddd;--color-shadow-3:#eee}:root.dark{--color-bg:var(--color-off-black);--color-text:var(--color-off-white);--color-dark-bg:var(--color-off-black);--color-highlight:var(--color-off-white);--cursor-light-color:#000;--cursor-star-color:255,255,255}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Aesteric;font-style:normal;font-weight:400;src:url(../fonts/Aesteric-Regular.woff2) format("woff2")}@font-face{font-family:Setanz;font-style:normal;font-weight:400;src:url(../fonts/SETANZ.woff2) format("woff2"),url(../fonts/SETANZ.woff) format("woff")}@font-face{font-family:Philophobia;font-style:normal;font-weight:400;src:url(../fonts/philophobia-0p8d-webfont.woff2) format("woff2"),url(../fonts/philophobia-0p8d-webfont.woff) format("woff")}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.sr-only{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}:not(a):not(button):not(input):not(textarea):not(select):focus{outline:dashed 1px var(--color-white);outline:var(--a11y-outline)}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}.skip-link{background:green;border-radius:0 0 .5rem .5rem;display:block;left:0;padding:1rem;position:fixed;top:-200px}.skip-link:focus{left:0;top:0;z-index:9999}ol,p,small,ul{font-family:Aesteric,serif;font-family:var(--typeface-body);font-size:2.625rem;font-size:var(--font-size--base);font-weight:400;line-height:2.625rem;line-height:var(--line-height--body);margin:0}p{margin-bottom:1rem}p strong{font-weight:900}h1,h2,h3,h4,h5,h6{color:#fff5b8;font-family:Philophobia,sans-serif;font-family:var(--typeface-heading);font-weight:400;line-height:1;margin:0;text-transform:uppercase}h1{font-size:2.3125rem;font-size:var(--font-size--h1);line-height:2.375rem;line-height:var(--line-height--h1)}h2{font-size:2.5rem;font-size:var(--font-size--h2);line-height:3rem;line-height:var(--line-height--h2);margin-bottom:1rem}h2 .to-lower{text-transform:lowercase}h3{font-size:1.5625rem;font-size:var(--font-size--h3);line-height:1.875rem;line-height:var(--line-height--h3)}h4{font-size:1.25rem;font-size:var(--font-size--h4);line-height:1.5rem;line-height:var(--line-height--h4)}.center-title{text-align:center}.stagger-title{margin-bottom:-1rem;margin-left:-1rem;padding-bottom:2rem;padding-left:1rem}body{--s:4px;--o:0.5 * var(--s)}.outline-text span{-webkit-text-stroke:#fff 2px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;overflow:hidden;position:relative}.outline-text span:after{-webkit-text-fill-color:#fff;-webkit-text-stroke:2px transparent;content:attr(data-text);height:100%;left:-100%;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:11111}h2:hover span:after{left:0;opacity:1}blockquote h3{font-family:"Young Serif",serif;font-family:var(--typeface-quote);font-weight:700;margin-bottom:.5rem;text-transform:none}html{background-color:var(--color-bg);box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;color:var(--color-slate);font-family:Aesteric,serif;font-family:var(--typeface-body);font-weight:400;position:relative}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a,button{cursor:pointer}a{color:var(--color-red);text-decoration:underline;transition:all .5s cubic-bezier(.2,1,.3,1);transition:all var(--global-transition)}a svg{transition:fill .5s cubic-bezier(.2,1,.3,1);transition:fill var(--global-transition)}a:hover{color:var(--color-red);text-decoration-color:transparent}a:focus,a:hover{outline:0}img{display:block;height:auto;max-width:100%;width:100%}a img{outline:0}video{max-width:100%}abbr[title]{text-decoration:none}hr{border:0;border-top:var(--border);display:inline-block;margin:0;padding:0;width:100%}mark{background-color:transparent;color:var(--color-white)}.button{--box-glow-color:rgba(0,0,0,.4);--box-glow-blur:20px;background:#161616;background:var(--color-off-black);border:2px solid #000;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 0 0 1px rgba(200,200,220,.22),0 0 var(--box-glow-blur) var(--box-glow-color),inset 0 0 1.5rem -.7rem var(--box-glow-color);color:#f4efed;color:var(--color-off-white);cursor:pointer;font-family:Philophobia,sans-serif;font-family:var(--typeface-heading);font-size:1rem;letter-spacing:2px;line-height:1.5rem;padding:1rem 1rem .8rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.button:before{animation:star-button 30s linear infinite;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}@media screen and (min-width:1020px){.button:before{animation:star-button 20s linear infinite;background-size:cover}}.button:focus,.button:hover{--box-glow-blur:0px;background:#f4efed;background:var(--color-off-white);border-color:#161616;border-color:var(--color-off-black);color:#161616;color:var(--color-off-black)}.button:focus:before,.button:hover:before{filter:invert(1)}.light .toh-block--dark .button{background:#161616;background:var(--color-off-black);border:2px solid #161616;border:2px solid var(--color-off-black);color:#f4efed;color:var(--color-off-white)}.light .toh-block--dark .button:before{filter:invert(0)}.dark .page-content a.button,.toh-block--dark .button{background:#f4efed;background:var(--color-off-white);border:2px solid #161616;border:2px solid var(--color-off-black);color:#161616;color:var(--color-off-black)}.dark .page-content a.button:before,.toh-block--dark .button:before{filter:invert(1)}.dark .page-content a.button:focus,.dark .page-content a.button:hover,.toh-block--dark .button:focus,.toh-block--dark .button:hover{--box-glow-color:#000;background:#161616;background:var(--color-off-black);border:2px solid #f4efed;border:2px solid var(--color-off-white);color:#f4efed;color:var(--color-off-white)}.dark .page-content a.button:focus:before,.dark .page-content a.button:hover:before,.toh-block--dark .button:focus:before,.toh-block--dark .button:hover:before{filter:invert(0)}.light .toh-block--dark .button:focus,.light .toh-block--dark .button:hover{border:2px solid #161616;border:2px solid var(--color-off-black)}@keyframes star-button{0%{background-position:center 100%}to{background-position:center 0}}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:#fff;font-size:1rem;line-height:1.375rem;margin:0;padding:0;text-align:center}.spacer{height:4rem}.dxs-header{position:fixed;top:0;width:100%;z-index:100}.logo.is-white-bg .logo-fill,.logo.is-white-bg .logo-lines{fill:#000}.eye-1{transform:rotate(90deg);transform-origin:50% 50%}.eye-1,.eye-2{height:100px;width:200px}.eye-2{transform:rotate(35deg);transform-origin:50% 50%}.eye-3{transform:rotate(120deg);transform-origin:50% 50%}.eye-3,.eye-4{height:100px;width:200px}.eye-4{transform:rotate(205deg);transform-origin:50% 50%}.temple-scene{background-color:var(--color-bg);margin:auto;max-width:80%;padding:80px 0;position:relative}.temple-scene .temple-canvas{margin:auto;padding:0 2rem;top:0}.temple-scene canvas{aspect-ratio:1/1;display:block;margin:auto;width:100%}@media (min-width:768px){.temple-scene canvas{aspect-ratio:16/9}}.heads-scene{height:100vh;overflow:hidden;position:relative}.heads-scene .heads-scene__text{position:relative;z-index:1}.heads-scene .heads-scene__text--top{left:50%;position:absolute;top:4rem;transform:translateX(-50%)}.heads-scene .heads-scene__text--bottom{bottom:4rem;left:50%;position:absolute;transform:translateX(-50%)}.heads-scene .heads-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.heads-scene .heads-canvas{height:100%;position:relative;width:100%;z-index:3}.heads-scene canvas{display:block;height:100%;width:100%}.heads-scene>.wrapper{position:relative;z-index:1}.xs-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;will-change:transform;z-index:0}.xs-layer--large .xs-item{height:auto;opacity:1;width:50px}.xs-layer--small .xs-item{height:auto;opacity:.6;width:24px}.xs-item{display:block;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper{margin:auto;max-width:68.75rem;max-width:1440px}.wrapper .death-metal-title{background-size:100% 200%;color:#fc4642;font-size:2.5rem;letter-spacing:20px;line-height:1.5;margin:auto;max-width:90%;opacity:0;text-align:center;text-shadow:0 0 4px #3f1334,0 0 20px #541d38,0 0 32px #261d31}@media screen and (min-width:1020px){.wrapper .death-metal-title{font-size:8rem}}@keyframes gradientShift{0%{background-position:0 0}to{background-position:0 50%}}@keyframes flicker{0%,to{text-shadow:0 0 4px rgba(255,245,184,.6),0 0 8px rgba(255,179,71,.4),0 0 22px rgba(255,107,53,.3)}25%{text-shadow:0 0 3px rgba(255,245,184,.5),0 0 7px rgba(255,179,71,.35),0 0 21px rgba(255,107,53,.25)}50%{text-shadow:0 0 5px rgba(255,245,184,.7),0 0 9px rgba(255,179,71,.45),0 0 23px rgba(255,107,53,.35)}75%{text-shadow:0 0 3.5px rgba(255,245,184,.55),0 0 7.5px rgba(255,179,71,.38),0 0 21.5px rgba(255,107,53,.28)}}.svg-container{display:none}.logo{height:auto;margin-left:1.25rem;margin-top:1.25rem;width:6rem}.logo svg{display:block}.logo .logo-fill path,.logo .logo-lines path{transition:fill .3s ease}.logo.is-inverted .eye-fill,.logo.is-inverted .logo-fill path,.logo.is-inverted .logo-lines path{fill:#000}.logo.is-green .logo-fill path,.logo.is-green .logo-lines path{fill:green}@media screen and (min-width:1020px){.logo{margin-left:1.25rem;width:10rem}}.hourglasses-section{min-height:100vh;overflow:hidden;position:relative;width:100%}.hourglasses-section .falling-canvas{height:auto;left:50%;opacity:0;position:sticky;top:50%;transform:translateY(-50%) translateX(-50%);width:400px}.hourglasses-section canvas{display:block;filter:url(#displacementFilter);margin:auto}.hourglass-container{height:100vh;left:0;position:absolute;top:0;width:100%}.hourglass{box-sizing:border-box;height:auto;left:50%;max-width:360px;position:absolute;top:50%;transform-origin:center center;width:150px;will-change:transform,opacity}.hourglass img{display:block;height:auto;width:100%}.hourglass-4{left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(.3)}.hourglass-1{left:calc(50% - 110px);top:calc(50% - 80px);transform:translate(-50%,-50%) rotate(20deg) scale(.6)}.hourglass-2{left:calc(50% - 200px);top:50%;transform:translate(-50%,-50%) rotate(-25deg) scale(.8)}.hourglass-3{left:calc(50% - 240px);top:calc(50% + 150px);transform:translate(-50%,-50%) rotate(-15deg) scale(1)}.hourglass-5{left:calc(50% + 100px);top:calc(50% - 70px);transform:translate(-50%,-50%) rotate(-35deg) scale(.6)}.hourglass-6{left:calc(50% + 200px);top:50%;transform:translate(-50%,-50%) rotate(15deg) scale(.8)}.hourglass-7{left:calc(50% + 240px);top:calc(50% + 150px);transform:translate(-50%,-50%) rotate(5deg) scale(1)}

/*# sourceMappingURL=styles.min.css.map*/