@charset "UTF-8";*{box-sizing:border-box;position:relative}html{margin:0;padding:0;font-size:100%;background-color:#000;scrollbar-gutter:stable;scroll-snap-type:y}html.no-snap{scroll-snap-type:none}body{margin:0;padding:0}.app{min-height:100%}.theme-light .app{color:#000;background-color:#fff}.theme-dark .app{color:#fff;background-color:#000}.app{font-size:clamp(18px,1.5vw,22px);font-family:Work Sans,sans-serif;font-weight:300;font-style:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-size-adjust:none;overflow-x:clip;backface-visibility:hidden}.app h1,.app h2{font-weight:600;line-height:1em}.app h1{margin:0;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:3em;letter-spacing:-.025em}.app p{line-height:1.33em}.theme-light .app a{color:#000}.theme-dark .app a{color:#fff}.app a{text-decoration:none}.app a:hover{text-decoration:underline}.app ul{margin-left:0;margin-right:0;padding:0;list-style-type:none}.app figure{margin:0}.app figure figcaption{display:none;font-size:.88em;margin-top:10px}.app:not(.menu-open) header.collapsed{height:7vh;padding:1vh 0}.app header{position:fixed;top:0;left:0;width:100%;height:20vh;padding:5vh 0;transition:all .4s ease-out .1s;z-index:1000}.app header #menuToggle{height:10vh;width:10vh}.app header:before{content:"";display:block;position:absolute;top:-100%;left:0;width:100%;height:100%;background-color:transparent;border-bottom:1px solid transparent;transition:top .2s ease-out 0s,background-color 0s linear 0s,border-bottom-color 0s linear 0s;z-index:-1}.app header.collapsed{transition:all .2s ease 0s}.theme-light .app header.collapsed:before{background-color:#fff;border-bottom-color:#000}.theme-dark .app header.collapsed:before{background-color:#000;border-bottom-color:#fff}.app header.collapsed:before{top:0;transition:all .2s ease-out 0s,background 0s ease 0s}.app header .scroll-to-top{display:none}.app:not(.menu-open) header.collapsed #menuToggle{height:5vh;width:5vh}.app:not(.menu-open) header.collapsed .scroll-to-top{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media(orientation:landscape)and (max-width:1024px){.app header{height:30vh}.app header #menuToggle{height:20vh;width:20vh}.app:not(.menu-open) header.collapsed{height:10vh;padding:1vh 0}.app:not(.menu-open) header.collapsed #menuToggle{height:8vh;width:8vh}}.app.menu-open header{transition:all .2s ease 0s}.theme-light .app.menu-open header:before{background-color:#fff;border-bottom-color:#000}.theme-dark .app.menu-open header:before{background-color:#000;border-bottom-color:#fff}.app.menu-open header:before{top:0;transition:all .2s ease 0s}@keyframes ellipsisB{0%{left:0}50%{left:.5em}to{left:0}}@keyframes ellipsisA{0%{left:0}50%{left:1em}to{left:0}}@keyframes ellipsisText{0%{opacity:100%}20%{opacity:0%}80%{opacity:0%}to{opacity:100%}}.app .ellipsis{aspect-ratio:1/1;display:block;height:1.6em}.theme-light .app .ellipsis{color:#000}.theme-dark .app .ellipsis{color:#fff}.app .ellipsis{font-size:1.8em;font-weight:500;font-family:Work Sans,sans-serif;font-optical-sizing:auto;text-decoration:none!important;line-height:1.6em;transition:all .2s ease}.touch .app .ellipsis{transition:none}.app .ellipsis span{position:absolute;left:1.5em;font-size:.4em;line-height:4em;transition:all .2s ease,opacity .2s linear;text-decoration:none!important}.app .ellipsis:before,.app .ellipsis:after{content:"•";display:block;position:absolute;left:0;top:0;transition:left .3s ease}.touch .app .ellipsis:before,.touch .app .ellipsis:after{transition:left .5s ease}.notouch .app .ellipsis:hover span,.app .ellipsis:active span,.app .ellipsis:focus span{opacity:0}.notouch .app .ellipsis:hover:before,.app .ellipsis:active:before,.app .ellipsis:focus:before{left:.5em}.notouch .app .ellipsis:hover:after,.app .ellipsis:active:after,.app .ellipsis:focus:after{left:1em}body:not(.home) .app.menu-open #rootLink{display:block}.app #rootLink{display:none;position:absolute;top:50%;left:clamp(50px,3vw,3vw);transform:translateY(-50%);font-size:clamp(36px,2vw,4vw);cursor:pointer}.app #rootLink span{z-index:-1}.notouch .app #rootLink:hover{cursor:pointer}.app #menuToggle{display:block;margin:0 auto;cursor:pointer;transition:all .2s ease 0s}.theme-light .app #aaa-monogram.active{color:#a00000cc}.theme-dark .app #aaa-monogram.active{color:#ffffffe6}.menu-open .app #aaa-monogram.active{filter:none}.touch body:not(.home) .app #aaa-monogram.active{filter:none!important}.touch body:not(.home) .app #aaa-monogram.active .initial{fill:transparent!important}.app #aaa-monogram svg{width:100%;height:100%;transition:filter .5s}@keyframes pulse0{0%{opacity:1}50%{opacity:1}75%{opacity:1}95%{opacity:.8}to{opacity:1}}@keyframes pulse1{0%{opacity:.9}50%{opacity:.9}75%{opacity:.66}95%{opacity:.05}to{opacity:.9}}@keyframes pulse2{0%{opacity:.9}50%{opacity:.9}75%{opacity:.33}95%{opacity:.05}to{opacity:.9}}.app .initial{fill:transparent}.theme-light .app .initial{stroke:#000}.theme-dark .app .initial{stroke:#fff}.app .initial{stroke-width:1.25vw;transition:opacity .2s linear,fill .2s linear,stroke .2s linear 0s}@media(min-width:768px){.app .initial{stroke-width:.7vw}}@media(min-width:1024px){.app .initial{stroke-width:.5vw}}@media(min-width:2048px){.app .initial{stroke-width:.25vw}}body.home .app header:not(.collapsed) .initial{stroke:#fff}body.home.theme-light .app.menu-open .initial{stroke:#000}.app header.collapsed .initial,.app.menu-open .initial{animation:none!important;fill:transparent!important}.theme-light .notouch .app #aaa-monogram:hover .initial{fill:#a00000cc!important}.theme-dark .notouch .app #aaa-monogram:hover .initial{fill:#ffffffe6!important}.notouch .app #aaa-monogram:hover .initial{transition:opacity .4s linear,fill 4s linear}.notouch .app.menu-open #aaa-monogram:hover .initial{fill:transparent!important}.app .animate .a-0{animation:pulse0 8s ease-out 0s infinite forwards}.app .animate .a-1{animation:pulse1 8s ease-out .2s infinite forwards}.app .animate .a-2{animation:pulse2 8s ease-out .4s infinite forwards}.app.menu-open #themeToggle{display:block}.app #themeToggle{display:none;position:absolute;top:50%;right:clamp(50px,3vw,3vw);cursor:pointer;transform:translateY(-50%)}.app #themeToggle svg{width:clamp(50px,4vw,4vw)}.app #themeToggle svg .lens{fill:transparent;transition:fill .2s linear}.app #themeToggle svg .frame{fill:#fff}.app #themeToggle:hover svg .lens{fill:#fffc;transition:fill .8s linear}.app.menu-open nav{top:0;transition:top .4s ease-out}.app.menu-open nav ul{opacity:1;transition:.5s opacity .2s linear,.4s background-color .4s linear}.theme-light .app.menu-open nav ul{background-color:#ffffff80}.theme-dark .app.menu-open nav ul{background-color:#0000004d}.app nav{position:fixed;top:-100%;left:0;width:100%;height:100%;padding-top:20vh;z-index:900;transition:top .5s ease-in}.app nav ul{width:100%;height:100%;margin:0;opacity:0;transition:.2s opacity 0s linear;display:flex;flex-direction:column;background-color:transparent}.app nav ul li{margin:auto;text-align:center;font-size:10vw;font-weight:300}.theme-light .app nav ul li{color:#000}.theme-dark .app nav ul li{color:#fff}.app nav ul li{display:flex;justify-content:center;align-items:center}.app nav ul li a{padding:2vw}.theme-light .app nav ul li a{color:#000;text-shadow:0 0 .5em rgba(255,255,255,.8)}.theme-dark .app nav ul li a{color:#fff;text-shadow:0 0 .5em rgba(0,0,0,.8)}.app nav ul li a{transition:all .3s ease}.app nav ul li a:before{opacity:0}.app nav ul li a:hover{font-size:12vw;text-decoration:none}.app nav ul li a.active:before{content:"•";position:absolute;display:block;left:-.3em;color:#a00000;font-size:1.5em;line-height:.9em;opacity:1}@media(min-width:1024px){.app nav ul li{font-size:5vw}.app nav ul li a:hover{font-size:7vw}}@media(orientation:landscape){.app nav ul{flex-direction:row}.app nav ul li{height:100%}}@media(orientation:landscape)and (max-width:1024px){.app nav ul li{height:100%;font-size:4vw}.app nav ul li a:hover{font-size:8vw}}@keyframes bgzoom{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.app #bg{position:fixed;left:0;top:0;width:100%;height:60vh;background-size:cover;background-position:center;transform-origin:center;transition:filter .4s ease .2s,transform .4s ease-out 0s;transform:scale(1.75);overflow:hidden;z-index:-1}.app #bg:before{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:linear-gradient(290deg,#0e1c36,#a00000);mix-blend-mode:darken}.app #bg:after{content:"";display:block;position:fixed;width:100%;height:20%;bottom:-5px;left:0;background:linear-gradient(0deg,#000 15%,#0000)}.theme-light .app #bg:before{background:linear-gradient(290deg,#78cdd7,#a00000);mix-blend-mode:screen}.theme-light .app #bg:after{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,#fff 5%,#fff6 30%)}.home .app #bg{position:absolute;height:600vh;transform:scale(1)!important;background:linear-gradient(180deg,#050019,#090030 10%,#e85e22 30%,#1375ff 50% 60%,#020c3b 75%,#000)}.home .app #bg:before{display:none}.home.theme-light .app #bg:before{background:none}.home.theme-light .app #bg:after{display:none}.work .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/75f3494d-d2b3-474f-4d91-fd42886c2900/aaaSiteBgSm)}.play .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/bc62baeb-7054-45f9-9243-7c2461d75200/aaaSiteBgSm)}.about .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/8b59c2a6-d146-428f-ecd3-44d0598b1d00/aaaSiteBgSm)}@media(min-width:768px){.work .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/75f3494d-d2b3-474f-4d91-fd42886c2900/aaaSiteBg)}.play .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/bc62baeb-7054-45f9-9243-7c2461d75200/aaaSiteBg)}.about .app #bg{background-image:url(https://imagedelivery.net/hN7COo1gC0VpB-JN0YHCpw/8b59c2a6-d146-428f-ecd3-44d0598b1d00/aaaSiteBg)}}.app #chromeFill{display:none}.home .app #chromeFill{display:block;position:fixed;left:0;right:0;bottom:0;height:env(safe-area-inset-bottom,0px);background-color:#00000003;pointer-events:none;z-index:0}@supports (-webkit-touch-callout: none){.home .app #chromeFill{height:calc(env(safe-area-inset-bottom,0px) + var(--chromeFillBleed, 24px))}}.app.menu-open #bg{filter:blur(30px)}.app.menu-open main{filter:blur(15px)}.app.menu-open #mtOuter,.app.menu-open .mtOverlayPane{opacity:0;transition:opacity 0s!important}.app main{min-height:100vh;padding-top:40vh;transition:filter .2s ease-in .1s;z-index:100}.home .app main{padding-top:0}body:not(.home) .app main:before{content:"";display:block;position:fixed;left:0;bottom:0;width:100%;height:25vh}.theme-light body:not(.home) .app main:before{background-color:#fff}.theme-dark body:not(.home) .app main:before{background-color:#000}body:not(.home) .app main:before{z-index:0}.app main section{max-width:1300px;min-height:60vh;margin:0 auto;padding:0 30px 10vw;z-index:10}.app main section.bg-fill:before,.app main section.bg-fill .heading:before{content:"";position:absolute;top:calc(10vh - 5px);left:calc(50% - 52vw);width:104vw;height:calc(100% - 10vh + 5px)}.theme-light .app main section.bg-fill:before,.theme-light .app main section.bg-fill .heading:before{background-color:#fff}.theme-dark .app main section.bg-fill:before,.theme-dark .app main section.bg-fill .heading:before{background-color:#000}.app main section.bg-fill .heading p{font-size:1.5em;font-weight:600}.app main section.bg-fill .heading:before{top:auto;bottom:calc(100% - 10vh);height:30vh}.theme-light .app main section.bg-fill .heading:before{background:linear-gradient(0deg,rgb(255,255,255),transparent)}.theme-dark .app main section.bg-fill .heading:before{background:linear-gradient(0deg,rgb(0,0,0),transparent)}.app main section.bg-fill .heading+p{max-width:820px}.app main section#home{padding:0 30px;color:#fff}.app main section#home #mtOuter{position:fixed;top:0;left:0;width:100%;height:100vh;transition:opacity .5s ease .4s}@keyframes moveCloudContainer{0%{transform:translate(0)}to{transform:translate(66vw)}}@keyframes moveClouds{0%{transform:translate(100vw)}to{transform:translate(-500px)}}@keyframes avalancheQuake{0%{margin-left:.25%}to{margin-left:0}}@media(min-width:768px){.app main section#home #mtOuter .mtTreeline{position:fixed;bottom:-25vh;left:0;width:100vw;height:25vh;background-image:url(https://assets.aaronadiego.com/mini-treeline.png);background-repeat:repeat-x;background-size:contain;background-position:bottom center;opacity:0}.app main section#home #mtOuter .mtTreeline.fg{height:40vh;bottom:-40vh;background-position:bottom right;transform:rotateY(180deg)}}.app main section#home #mtOuter .bgWrap{position:absolute;left:-66vw;width:100vw;height:90vh;animation:moveCloudContainer 35s ease 0s 1 forwards}.app main section#home #mtOuter .mtAtmosphere{position:absolute;left:0;width:100%;height:90vh;opacity:.2;pointer-events:none}.app main section#home #mtOuter .mtAtmosphere.fg{top:50vh;transition:all 2s cubic-bezier(.215,.61,.355,1)}.app main section#home #mtOuter .mtAtmosphere.bg{top:30vh;transition:all 3s cubic-bezier(.215,.61,.355,1)}.app main section#home #mtOuter .mtAtmosphere .cloud{position:absolute;width:200px;opacity:.7;animation:moveClouds linear infinite}.app main section#home #mtOuter.intro .mtAtmosphere.fg{opacity:.1}.app main section#home #mtOuter.intro .mtContainer{transform:scale(.33) translate(-155%,65%)}.app main section#home #mtOuter.intro .mtContainer.firstload{transition:opacity 1s linear 0s}@media(min-width:768px){.app main section#home #mtOuter.cbsi .mtTreeline{opacity:1}}.app main section#home #mtOuter.cbsi .mtAtmosphere.bg{transform:translateY(-40vh);opacity:.4}.app main section#home #mtOuter.cbsi .mtAtmosphere.fg{transform:translateY(-100vh);opacity:.4}.app main section#home #mtOuter.cbsi .mtContainer{transition:all 2s ease-out 0s;transform:scale(1) translate(-23%,7%)}.app main section#home #mtOuter.cbsi.cbsi-0 .mtTreeline{transform:translateY(-25vh);transition:transform 1s ease-out 1s;filter:hue-rotate(-28deg)}.app main section#home #mtOuter.cbsi.cbsi-0 .mtTreeline.fg{transform:translateY(-20vh) rotateY(180deg);transition:transform 1s ease-out 1s;filter:hue-rotate(-28deg) brightness(1.7)}.app main section#home #mtOuter.cbsi.cbsi-1 .mtTreeline{transform:translateY(-15vh);transition:transform 4s ease-out 0s,filter 2s linear 0s;filter:hue-rotate(0deg)}.app main section#home #mtOuter.cbsi.cbsi-1 .mtTreeline.fg{transform:translateY(-20vh) rotateY(180deg);transition:transform 4s ease-out 0s,filter 2s linear 0s}.app main section#home #mtOuter.cbsi.cbsi-2 .mtTreeline{transform:translateY(0);transition:transform 5s ease-out 0s,filter 2s linear 0s;filter:hue-rotate(0deg)}.app main section#home #mtOuter.cbsi.cbsi-2 .mtTreeline.fg{transform:translate(-10vh) rotateY(180deg);transition:transform 5s ease-out 0s,filter 2s linear 0s}.app main section#home #mtOuter.cbsi.cbsi-3 .mtTreeline{transform:translateY(0);transition:transform 5s ease-out 0s,filter 2s linear 0s;filter:hue-rotate(0deg)}.app main section#home #mtOuter.cbsi.cbsi-3 .mtTreeline.fg{transform:translateY(0) rotateY(180deg);transition:transform 5s ease-out 0s,filter 2s linear 0s}.app main section#home #mtOuter.cbsi.cbsi-1 .mtContainer{transition:all 4s ease-out 0s;transform:scale(1) translate(-32%,10%)}.app main section#home #mtOuter.cbsi.cbsi-2 .mtContainer{transition:all 5s ease-out 0s;transform:scale(1) translate(-51%,12%)}.app main section#home #mtOuter.cbsi.cbsi-3 .mtContainer{transition:all 6.5s ease-out 0s;transform:scale(1) translate(-75%,15%)}.app main section#home #mtOuter.viacbs .mtAtmosphere.bg{transform:translateY(-20vh);opacity:.5}.app main section#home #mtOuter.viacbs .mtAtmosphere.fg{transform:translateY(-30vh);opacity:.4}.app main section#home #mtOuter.viacbs .mtContainer{bottom:0;transform-origin:center;transform:scale(1) translate(-63%,24%);transition:all 4s ease-out 0s}.app main section#home #mtOuter.viacbs.viacbs-1 .mtContainer{transform:scale(1) translate(-44%,28%);transition:all 4.5s ease-out 0s}.app main section#home #mtOuter.viacbs.viacbs-2 .mtContainer{transform:scale(1) translate(-33%,32%);transition:all 3s ease-out 0s}.app main section#home #mtOuter.para .mtSpace{top:0;opacity:.5;transition:opacity 1s linear .5s,top 1.5s cubic-bezier(.215,.61,.355,1) 0s}.app main section#home #mtOuter.para .mtAtmosphere.bg{transform:translateY(-10vh);opacity:.6;transition:all 4s cubic-bezier(.215,.61,.355,1),left 20s ease-out}.app main section#home #mtOuter.para .mtAtmosphere.fg{transform:translateY(-40vh);opacity:.4;transition:all 4s cubic-bezier(.215,.61,.355,1),left 10s ease-out}.app main section#home #mtOuter.para .mtContainer{transform:scale(1) translate(-48%,37%);transition:all 4s ease-out 0s}.app main section#home #mtOuter.para.para-1 .mtContainer{bottom:0;transform-origin:center;transform:scale(1) translate(-58%,38%);transition:all 4s ease-out 0s}.app main section#home #mtOuter.para.para-2 .mtAtmosphere.bg{transform:translateY(0)}.app main section#home #mtOuter.para.para-2 .mtAtmosphere.fg{transform:translateY(-30vh)}.app main section#home #mtOuter.para.para-2 .mtContainer{transform:scale(1.2) translate(-50%,43%);transition:all 3s ease-out 0s}.app main section#home #mtOuter.para.para-2 .mtContainer .mtImages{animation:avalancheQuake .25s steps(2) 1.5s 4 forwards}.app main section#home #mtOuter.today .mtTreeline{opacity:1;transform:translateY(-25vh);filter:blur(10px) brightness(.15) hue-rotate(50deg);z-index:1;transition:transform 2s ease-out 8.5s}.app main section#home #mtOuter.today .mtTreeline.fg{transform:translateY(-20vh) rotateY(180deg);filter:blur(8px) brightness(.3) hue-rotate(50deg);transition:transform 2s ease-out 9s}.app main section#home #mtOuter.today .mtSpace{top:0;opacity:.8;transition:opacity 1s linear .5s,top 1.5s cubic-bezier(.215,.61,.355,1) 0s}.app main section#home #mtOuter.today .mtAtmosphere.bg{transform:translateY(-30vh);opacity:.1;transition:all 6s cubic-bezier(.215,.61,.355,1) 7.5s,left 20s ease-out,opacity 4s linear 4.5s}.app main section#home #mtOuter.today .mtAtmosphere.fg{transform:translateY(-70vh);opacity:.1;transition:all 6s cubic-bezier(.215,.61,.355,1) 7.5s,left 20s ease-out,opacity 4s linear 4s}@keyframes mtFade{0%{transform:scale(1.2) translate(-50%,43%)}to{transform:scale(1) translate(-53%,44%);filter:blur(30px) brightness(.1)}}.app main section#home #mtOuter.today .mtContainer{left:50%;animation:mtFade 3s ease 8s forwards;transform:scale(1.2) translate(-50%,43%);transition:all 3s ease-out 0s}.app main section#home .mtOverlayPane{position:fixed;top:calc(7vh + 35px);left:35px;width:calc(94vw - 85px);height:auto;max-width:650px;padding:20px 25px;background-color:#00000080;backdrop-filter:blur(10px);box-shadow:-1px 1px 1px #0003;border:1px solid rgba(255,255,255,.3);border-radius:10px;transition:all .4s ease .2s,transform .3s ease-in 0s;transform:translate(-700px);filter:blur(5px)}.app main section#home .mtOverlayPane.visible{transform:translate(0);filter:blur(0)}.app main section#home .mtOverlayPane.visible.cbsi{transition:all .4s ease .2s,transform .3s ease-out 1s,filter .4s ease 1s}.app main section#home .mtOverlayPane.visible h2,.app main section#home .mtOverlayPane.visible h3,.app main section#home .mtOverlayPane.visible ul,.app main section#home .mtOverlayPane.visible p{position:relative;left:auto!important;transition:all .3s ease .2s}.app main section#home .mtOverlayPane .reorgsCounter{position:absolute;top:12px;right:20px;width:38px;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:Oswald,sans-serif;text-transform:uppercase;line-height:1;opacity:0;transition:opacity 0s linear}.app main section#home .mtOverlayPane .reorgsCounter.active{opacity:.9;transition:opacity .3s linear}@media(max-width:500px){.app main section#home .mtOverlayPane .reorgsCounter{top:-1px;right:-62px;width:50px;padding:5px;border-radius:10px;background-color:#00000080;backdrop-filter:blur(10px);box-shadow:-1px 1px 1px #0003;border:1px solid rgba(255,255,255,.3)}}.app main section#home .mtOverlayPane .reorgsCounter .reorgsValue{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff6c4,#ffd23f 45%,#e0a200);box-shadow:inset 0 0 0 2px #b37f00,1px 1px 2px #0006;color:#b37f00;font-size:17px;font-weight:700;text-shadow:none}.app main section#home .mtOverlayPane .reorgsCounter .reorgsValue:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(179,127,0,.55);pointer-events:none}.app main section#home .mtOverlayPane .reorgsCounter .reorgsLabel{font-size:11px;font-weight:500;letter-spacing:.06em;white-space:nowrap;opacity:.8;text-shadow:1px -1px 1px rgba(0,0,0,.5);margin-top:2px;line-height:1.1em}.app main section#home .mtOverlayPane .details{margin-top:.5em;padding-top:.5em;border-top:1px solid rgba(255,255,255,.4)}.app main section#home .mtOverlayPane .linkbuttons li{display:inline-block}.app main section#home .mtOverlayPane .linkbuttons li a{margin:0}.app main section#home .mtOverlayPane h2{margin:0 -15px;padding:0 50px 0 10px;font-weight:700;font-size:1.66em;text-shadow:1px -1px 1px rgba(0,0,0,.5)}.app main section#home .mtOverlayPane h2 span{display:block;font-size:.66em;font-weight:500;font-style:italic;line-height:1.3em;opacity:.8}@media(max-width:500px){.app main section#home .mtOverlayPane h2{padding-right:0}}.app main section#home .mtOverlayPane h3{margin:0 0 .25em;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:.9em;line-height:1.33em;font-weight:700;opacity:.8;letter-spacing:.15em;text-shadow:1px -1px 1px rgba(0,0,0,.5)}.app main section#home .mtOverlayPane p{font-size:1em;margin:0;font-weight:500;line-height:1.25em;text-shadow:1px -1px 1px rgba(0,0,0,.3)}.app main section#home .mtStoryPager{position:fixed;bottom:calc(50% - 5vh);right:-100px;max-height:90vh;background-color:#ffffffb3;backdrop-filter:blur(10px);box-shadow:-1px 1px 1px #0003;border:1px solid rgb(255,255,255);border-radius:100px;transform:translateY(50%);transition:all .4s ease .2s,transform .3s ease-in 0s;overflow:hidden}.app main section#home .mtStoryPager.active{right:2vw}.app main section#home .mtStoryPager ul#paging-controls{display:flex;flex-direction:column-reverse;justify-content:space-between;margin:0}.app main section#home .mtStoryPager ul#paging-controls li{overflow:hidden}.app main section#home .mtStoryPager ul#paging-controls li:last-child{display:none}.app main section#home .mtStoryPager ul#paging-controls li a.pager.dot{display:block;text-decoration:none;font-size:5em;height:100%;aspect-ratio:1/1;line-height:.4em;font-weight:100;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.4);opacity:1;transition:all .4s ease 0s}.app main section#home .mtStoryPager ul#paging-controls li a.pager.dot:hover,.app main section#home .mtStoryPager ul#paging-controls li a.pager.dot.active{font-weight:300;opacity:1;text-shadow:-1px 1px 1px rgba(0,0,0,.3);transition:all .2s ease 0s}.app main section#home .mtStoryPager ul#paging-controls li a.pager.dot.next{visibility:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23ffffff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:33%;opacity:0;transition:all .4s ease .2s}.app main section#home .mtStoryPager ul#paging-controls li.cbsi a.pager.dot.visited{color:#e85e22}.app main section#home .mtStoryPager ul#paging-controls li.viacbs a.pager.dot.visited{color:#1375ff}.app main section#home .mtStoryPager ul#paging-controls li.para a.pager.dot.visited{color:#1c007e}.app main section#home .mtStoryPager ul#paging-controls li.today{display:none}.app main section#home .delayLoad{visibility:hidden;opacity:0;transform:all .3s ease 1s forwards;position:absolute!important;margin-top:-20px}.app main section#home .delayLoad.loaded{position:relative!important;visibility:visible;opacity:1;margin-top:1em}.app main section#home .mtSpace{position:absolute;top:10vh;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s linear 0s,top 0s linear .4s;pointer-events:none}.app main section#home #mtOuter .mtContainer{position:absolute;bottom:0;left:50%;width:300%;max-width:2500px;transform:scale(.33) translate(-155%,65%);transform-origin:bottom center;transition:all .5s ease;will-change:transform}.app main section#home #mtOuter .mtContainer .mtImages{left:50%;transform:translate(-50%)}.app main section#home #mtOuter .mtContainer .mtImages img{display:block;width:100%;height:auto;clip-path:url(#mtMask);left:50%;transform:translate(-50%);filter:saturate(120%)}.app main section#home #mtOuter .mtContainer .mtImages img.current{position:absolute;top:0}@keyframes updateMountain{0%{opacity:1}to{opacity:0}}.app main section#home #mtOuter .mtContainer .mtImages .mtTemp{position:absolute;top:0;width:100%;opacity:1;transition:none}.app main section#home #mtOuter .mtContainer .mtImages .mtTemp.init{opacity:0;transition:opacity .8s linear}.app main section#home #mtOuter .mtContainer .mtZipline{display:none;position:absolute;height:5%;right:41%;bottom:49.25%;border:none;border-top:3px solid #fff;border-radius:0%;transform-origin:top right}.app main section#home #mtOuter .mtContainer .oneUp{position:absolute;left:0;top:0;width:5%;text-align:center;white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1;color:#ffc400;text-shadow:-1px -1px 0 #000,1px -1px 0 rgba(0,0,0,0),-1px 1px 0 #000,1px 1px 0 #000,1px 2px 3px rgba(0,0,0,.5);opacity:0;pointer-events:none;z-index:200;will-change:transform,opacity}.app main section#home #mtOuter .mtContainer .oneUp.play{animation:oneUp 1.2s ease-out forwards}@keyframes oneUp{0%{opacity:0;transform:translateY(15%) scale(.4)}20%{opacity:1;transform:translateY(-40%) scale(1)}to{opacity:0;transform:translateY(-170%) scale(1)}}@keyframes aaa-walk-right{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b.png)}}@keyframes aaa-walk-right-night{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a-night.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b-night.png)}}@keyframes aaa-walk-left{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-a.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-b.png)}}@keyframes aaa-cbsi-0{0%{transform:translate(0);background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}14.9%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}15%{transform:translate(14%,-5%);background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b.png)}60%{transform:translate(50%,-75%)}79.9%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b.png)}80%{transform:translate(70%,-70%);background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}99.9%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}to{transform:translate(99%,-44%);background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-right.png)}}@keyframes aaa-cbsi-1{0%{transform:translate(99%,-44%)}12%{transform:translate(120%,-54%)}to{transform:translate(191%,-70%)}}@keyframes aaa-cbsi-2{0%{transform:translate(191%,-70%)}10%{transform:translate(206%,-86%)}to{transform:translate(318%,-119%)}}@keyframes aaa-cbsi-3{0%{transform:translate(318%,-118%)}80%{transform:translate(460%,-152%)}to{transform:translate(504%,-155%)}}@keyframes aaa-viacbs-0{0%{transform:translate(504%,-155%)}35%{transform:translate(503%,-190%)}50%{transform:translate(476%,-207%)}to{transform:translate(421%,-222%)}}@keyframes aaa-viacbs-0-walk{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-a.png)}10%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-b.png)}20%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-a.png)}30%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-back-b.png)}40%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-back-a.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-b.png)}65%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-a.png)}80%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-b.png)}95%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-left-a.png)}}@keyframes aaa-viacbs-1{0%{transform:translate(421%,-222%)}to{transform:translate(270%,-259%)}}@keyframes aaa-viacbs-2{0%{transform:translate(270%,-259%)}20%{transform:translate(263%,-277%)}90%{transform:translate(190%,-306%)}to{transform:translate(188%,-307%)}}@keyframes aaa-para-0{0%{transform:translate(188%,-307%)}35%{transform:translate(190%,-332%)}50%{transform:translate(210%,-340%)}70%{transform:translate(250%,-366%)}to{transform:translate(292%,-379%)}}@keyframes aaa-para-0-walk{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-a.png)}10%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-b.png)}20%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-back-a.png)}30%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-back-b.png)}40%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-back-a.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b.png)}65%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}80%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-b.png)}95%{background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png)}to{background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-right.png)}}@keyframes aaa-para-1{0%{transform:translate(292%,-379%);filter:hue-rotate(-90deg) contrast(100%) saturate(125%)}20%{transform:translate(296%,-393%)}40%{transform:translate(316%,-401%)}50%{transform:translate(330%,-412%)}to{transform:translate(376%,-430%);filter:hue-rotate(-130deg) contrast(125%) saturate(150%)}}@keyframes aaa-para-2{0%{transform:translate(376%,-430%)}to{transform:translate(397%,-434%)}}@keyframes aaa-para-2-avalanche{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-00.png)}5%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-01.png)}10%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-02.png)}15%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-03.png)}20%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-04.png)}40%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-05.png)}45%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-06.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-07.png)}55%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-08.png)}74%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-09.png)}78%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-10.png)}82%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-11.png)}86%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-12.png)}90%{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-13.png)}to{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-14.png)}}@keyframes aaa-today-0{0%{transform:translate(397%,-434%) scale(1)}99%{opacity:1}to{opacity:0;transform:translate(-1000%,22%) scale(1.2)}}@keyframes aaa-today-0-zipline{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-01.png)}5%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-02.png)}15%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-05.png)}25%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-06.png)}40%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-07.png)}42%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-08.png)}44%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-09.png)}60%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-10.png)}70%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-11.png)}85%{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-14.png)}to{background-image:url(https://assets.aaronadiego.com/mini-aaa-zipline-15.png)}}@keyframes aaa-photos{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-11.png)}2%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-0.png)}4%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-1.png)}6%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-2.png)}20%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-3.png)}24%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-4.png)}34%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-5.png)}50%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-6.png)}62%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-7.png)}64%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-8.png)}66%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-9.png)}94%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-1.png)}96%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-0.png)}98%{background-image:url(https://assets.aaronadiego.com/mini-aaa-camera-10.png)}}@keyframes aaa-ipa{0%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-1.png)}2%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-2.png)}10%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-3.png)}15%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-4.png)}20%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-5.png)}25%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-6.png)}30%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-7.png)}40%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-6.png)}45%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-8.png)}60%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-6.png)}65%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-7.png)}80%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-6.png)}85%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-7.png)}95%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-6.png)}98%{background-image:url(https://assets.aaronadiego.com/mini-aaa-ipa-1.png)}to{background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-13.png)}}@keyframes caseDrop{0%{top:-200%;opacity:0}10%{opacity:1}99%{top:20%;opacity:1}to{top:20%;opacity:0}}@keyframes ziplineCast{0%{width:0;right:41%;border-radius:25%;transform:rotate(22deg)}70%{width:1000%;border-radius:50%}90%{width:1000%;border-radius:50%}to{right:37%;width:1000%;border-radius:5%;transform:rotate(-17.5deg)}}@keyframes poof{0%{transform:scale(.1)}40%{transform:scale(.8)}to{transform:scale(0) rotate(2160deg)}}.app main section#home #mtOuter.cbsi .mtMiniA{background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-right.png);transition:filter 1s linear}.app main section#home #mtOuter.cbsi-0 .mtMiniA{animation:aaa-cbsi-0 1s linear 1.5s forwards}.app main section#home #mtOuter.cbsi-0 .mtMiniA.photos{animation:aaa-cbsi-0 1s linear 1.5s forwards,aaa-photos 5s steps(1) forwards}.app main section#home #mtOuter.cbsi-0 .mtMiniA{filter:hue-rotate(-28deg) saturate(150%)}.app main section#home #mtOuter.cbsi-1 .mtMiniA{animation:aaa-cbsi-1 3s linear forwards}.app main section#home #mtOuter.cbsi-1 .mtMiniA.walking{animation:aaa-cbsi-1 3s linear forwards,aaa-walk-right .75s steps(1) infinite}.app main section#home #mtOuter.cbsi-1 .mtMiniA.photos{animation:aaa-cbsi-1 3s linear forwards,aaa-photos 5s steps(1) forwards}.app main section#home #mtOuter.cbsi-1 .mtMiniA{filter:hue-rotate(-16deg)}.app main section#home #mtOuter.cbsi-2 .mtMiniA{animation:aaa-cbsi-2 4s linear forwards}.app main section#home #mtOuter.cbsi-2 .mtMiniA.walking{animation:aaa-cbsi-2 4s linear forwards,aaa-walk-right .75s steps(1) infinite}.app main section#home #mtOuter.cbsi-2 .mtMiniA.photos{animation:aaa-cbsi-2 4s linear forwards,aaa-photos 5s steps(1) forwards}.app main section#home #mtOuter.cbsi-2 .mtMiniA{filter:hue-rotate(-8deg) saturate(150%)}.app main section#home #mtOuter.cbsi-3 .mtMiniA{animation:aaa-cbsi-3 5.5s linear forwards}.app main section#home #mtOuter.cbsi-3 .mtMiniA.walking{animation:aaa-cbsi-3 5.5s linear forwards,aaa-walk-right .75s steps(1) infinite}.app main section#home #mtOuter.cbsi-3 .mtMiniA.photos{animation:aaa-cbsi-3 5.5s linear forwards,aaa-photos 5s steps(1) forwards}.app main section#home #mtOuter.cbsi-3 .mtMiniA{filter:hue-rotate(0deg) saturate(150%)}.app main section#home #mtOuter.viacbs .mtMiniA{background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-left.png)}.app main section#home #mtOuter.viacbs-0 .mtMiniA{animation:aaa-viacbs-0 3s linear forwards,aaa-viacbs-0-walk 3s steps(1)}.app main section#home #mtOuter.viacbs-1 .mtMiniA{animation:aaa-viacbs-1 3.5s linear forwards}.app main section#home #mtOuter.viacbs-1 .mtMiniA.walking{animation:aaa-viacbs-1 3.5s linear forwards,aaa-walk-left .75s steps(1) infinite}.app main section#home #mtOuter.viacbs-2 .mtMiniA{animation:aaa-viacbs-2 2s linear forwards;filter:hue-rotate(8deg) saturate(150%)}.app main section#home #mtOuter.viacbs-2 .mtMiniA.walking{animation:aaa-viacbs-2 2s linear forwards,aaa-walk-left .75s steps(1) infinite}.app main section#home #mtOuter.para .mtMiniA{background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-right.png);transition:filter 2s linear 1s}.app main section#home #mtOuter.para-0 .mtMiniA{animation:aaa-para-0 3s linear forwards,aaa-para-0-walk 3s steps(1) forwards;filter:hue-rotate(-90deg) saturate(125%)}.app main section#home #mtOuter.para-1 .mtMiniA{animation:aaa-para-1 3s linear forwards}.app main section#home #mtOuter.para-1 .mtMiniA.walking{animation:aaa-para-1 3s linear forwards,aaa-walk-right .75s steps(1) infinite}.app main section#home #mtOuter.para-2 .mtMiniA{background-image:url(https://assets.aaronadiego.com/mini-aaa-stand-right-night.png);transition:filter 0s linear;filter:contrast(125%) saturate(40%);animation:aaa-para-2 1s linear forwards,aaa-para-2-avalanche 3s steps(1) forwards 4s}.app main section#home #mtOuter.para-2 .mtMiniA.walking{animation:aaa-para-2 1s linear forwards,aaa-walk-right-night .75s steps(1) infinite,aaa-para-2-avalanche 3s steps(1) forwards 4s}.app main section#home #mtOuter.para-2 .mtMiniA.ipa{transform:translate(397%,-434%);animation:aaa-ipa 7s steps(1) forwards}.app main section#home #mtOuter.today-0 .mtZipline{display:block;animation:ziplineCast .35s ease-in 4.2s forwards}.app main section#home #mtOuter.today-0 .mtMiniA{transform:translate(397%,-434%);background-image:url(https://assets.aaronadiego.com/mini-aaa-avalanche-14.png);transition:filter 0s linear;filter:contrast(125%) saturate(40%);animation:aaa-today-0-zipline 7s steps(1) forwards,aaa-today-0 1s ease-in forwards 6.85s}.app main section#home #mtOuter.today-0 .mtMiniA:before{content:"";position:absolute;background-image:url(https://assets.aaronadiego.com/lego-cloud.png);background-size:contain;background-repeat:no-repeat;left:42%;top:-20%;width:50%;height:50%;transform:scale(0);animation:poof .3s ease-out 4.4s forwards;transform-origin:center;z-index:-1;opacity:.8}.app main section#home #mtOuter.today-0 .mtMiniA:after{content:"";position:absolute;left:35%;top:-200%;width:30%;height:30%;background-image:url(https://assets.aaronadiego.com/mini-aaa-case.png);background-size:contain;background-repeat:no-repeat;background-position:top right;animation:caseDrop .35s linear forwards;opacity:0}.app main section#home #mtOuter .mtImages img,.app main section#home #mtOuter .mtAtmosphere img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none}.app main section#home #mtOuter .mtMiniA{position:absolute;left:0;bottom:6.5%;width:13.5%;height:9%;background-image:url(https://assets.aaronadiego.com/mini-aaa-walk-right-a.png);background-repeat:no-repeat;background-size:contain;animation:none;z-index:100;filter:saturate(150%);opacity:1;will-change:transform;transform:translate(0)}.app main section#home #mtOuter .mtMiniA>div{display:block;position:absolute;top:10%;left:25%;width:50%;height:80%}.app main section#home .mtOverlays{margin:0;padding:0;pointer-events:none}.app main section#home .mtOverlays:has(>li#intro.active),.app main section#home .mtOverlays:has(>li#today.active){pointer-events:all}.app main section#home .mtOverlays h2{position:absolute;top:0}.app main section#home .mtOverlays.init>li:not(#intro,#today) h2,.app main section#home .mtOverlays.init>li:not(#intro,#today) h3,.app main section#home .mtOverlays.init>li:not(#intro,#today) p,.app main section#home .mtOverlays.init>li:not(#intro,#today) ul{visibility:hidden}.app main section#home .mtOverlays>li{display:block;height:150vh;width:100%}.app main section#home .mtOverlays>li ul.waypoints{display:flex;flex-direction:column;height:100%;margin:0;scroll-snap-type:none}.app main section#home .mtOverlays>li ul.waypoints li{flex-grow:1;scroll-snap-align:center;scroll-snap-stop:always;opacity:0}@keyframes blurIn{0%{filter:blur(5px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes fadeInSlideUp{5%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:translateY(0)}}.app main section#home .mtOverlays>li#intro,.app main section#home .mtOverlays>li#today{max-width:1200px;height:70vh;margin:0 auto;padding:35vh 10vw 0 10vw;text-align:center;transition:opacity .4s linear}.app main section#home .mtOverlays>li#intro .waypoints li,.app main section#home .mtOverlays>li#today .waypoints li{opacity:1}@media(min-width:2048px){.app main section#home .mtOverlays>li#intro,.app main section#home .mtOverlays>li#today{padding-left:200px;padding-right:200px}}.app main section#home .mtOverlays>li#intro p,.app main section#home .mtOverlays>li#today p{font-size:clamp(1.25em,2vw,40px);font-weight:400;text-wrap:balance;opacity:0}.app main section#home .mtOverlays>li#intro.active.init p,.app main section#home .mtOverlays>li#today.active.init p{animation:fadeInSlideUp .5s linear .5s 1 forwards}.app main section#home .mtOverlays>li#intro.active.init p:last-child,.app main section#home .mtOverlays>li#today.active.init p:last-child{animation:fadeInSlideUp .5s linear 2.5s 1 forwards}.app main section#home .mtOverlays>li#intro.init,.app main section#home .mtOverlays>li#today.init{opacity:0}.app main section#home .mtOverlays>li#intro.init.active,.app main section#home .mtOverlays>li#today.init.active{opacity:1}.app main section#home .mtOverlays>li#today ul.waypoints li{scroll-snap-align:end}.app main section#home .mtOverlays>li#today{padding-top:0}.app main section#home .mtOverlays>li#today div{position:fixed;left:50%;top:50%;width:100%;max-width:1200px;max-height:100%;overflow-y:auto;padding:10vh 10vw;transform:translate(-50%,-50%);opacity:0}.app main section#home .mtOverlays>li#today:not(.active) div{display:none}@media(min-width:1400px){.app main section#home .mtOverlays>li#today div{padding:6vw}}.app main section#home .mtOverlays>li#today h1,.app main section#home .mtOverlays>li#today p,.app main section#home .mtOverlays>li#today ul{text-wrap:balance}.app main section#home .mtOverlays>li#today p{margin:1em 0;text-shadow:0 0 4px rgb(0,0,0)}.app main section#home .mtOverlays>li#today p:last-child{margin-bottom:0}@keyframes rotate360{0%{transform:rotate(0)}90%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}.app main section#home .mtOverlays>li#today #reset{display:inline-block;height:2em;width:2em;background-image:url(https://assets.aaronadiego.com/reset-arrow-white-3.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(0);transition:transform .5s ease-in;cursor:pointer}.app main section#home .mtOverlays>li#today #reset:hover{animation:rotate360 2.5s ease-in-out 0s infinite forwards}@media(min-width:768px){.app main section#home .mtOverlays>li#today ul.linkbuttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}@keyframes textRotator{0%{margin-top:0}45%{margin-top:0}50%{margin-top:-1.33em}95%{margin-top:-1.33em}to{margin-top:0}}.app main section#home .mtOverlays>li#today span.role,.app main section#home .mtOverlays>li#today span.skill{display:inline-block;width:5em;height:1.33em;vertical-align:bottom;overflow:hidden;border-bottom:2px solid #fff}.app main section#home .mtOverlays>li#today span.role>span,.app main section#home .mtOverlays>li#today span.skill>span{display:block;font-weight:600}.app main section#home .mtOverlays>li#today span.skill{width:12em}.app main section#home .mtOverlays>li#today.active p{animation:none}.app main section#home .mtOverlays>li#today.active div{animation:blurIn 1s ease 8.5s 1 forwards}.app main section#home .mtOverlays>li#today.active span.role>span:first-child,.app main section#home .mtOverlays>li#today.active span.skill>span:first-child{animation:textRotator 8s ease 0s infinite forwards}.app main section#home .mtOverlays>li#cbsi{height:200vh}.app main section img,.app main section video{opacity:0;transition:opacity .5s linear}.app main section.active img,.app main section.active video{opacity:1}@media(min-width:769px){.app main section{padding:0 50px 10vw}}.app main footer{max-width:1300px;margin:0 auto;padding:0 30px;scroll-snap-type:none}.theme-light .app main footer{background-color:#fff}.theme-dark .app main footer{background-color:#000}.app main footer{font-size:.8em;z-index:10}.app main footer:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%}.theme-light .app main footer:before{background-color:#fff;border-top:1px solid rgb(0,0,0)}.theme-dark .app main footer:before{background-color:#000;border-top:1px solid rgb(255,255,255)}.app main footer ul{margin:0;padding:30px 0}.app main footer ul li{text-align:center;text-wrap:balance}.app .headshot{width:calc(50% - 10px);max-width:300px;margin:0 0 0 15px;float:right}.app .gallery{margin:0}.theme-light .app .gallery{background-color:#fff}.theme-dark .app .gallery{background-color:#000}.app .gallery>li{margin:clamp(50px,150px,20vh) 0;padding-top:20px;transition:transform .4s ease,padding .5s ease-out;transform:scale(.97)}.app .gallery>li.active{padding-top:0;transform:scale(1)}.app .gallery>li.active .scroll-controls{opacity:1;transform:opacity .5s linear 1s}.app .gallery>li.expanded .details{height:unset}.app .scroll-controls{margin:0 auto;opacity:0}.app .scroll-controls a{display:inline-block;opacity:0;margin:0;cursor:default;transition:.2s opacity linear}.app .scroll-controls a.visible{cursor:pointer;opacity:1;transition:0s opacity linear}.app .scroll-controls a.next{position:absolute;top:0;right:0;transform:rotateY(180deg)}.app .scroll-controls a.next span{transform:rotateY(180deg)}.app ul.linkbuttons{list-style-type:none;margin:1.5em 0 0;padding:0}.app ul.linkbuttons li a{display:block;margin:1em;padding:.5em .75em;border:2px solid #fff;font-family:Oswald,sans-serif;text-decoration:none;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff;transition:background .3s linear}.app ul.linkbuttons li a:hover{transition:background .2s linear;color:#000;background-color:#fff}.app .media ul{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.theme-light .app .media ul{border:1px solid rgb(0,0,0)}.theme-dark .app .media ul{border:1px solid rgb(255,255,255)}.app .media ul{background-color:#777}.app .media ul li{min-width:100%;overflow:hidden;scroll-snap-align:start}.app .media figure{width:100%;height:auto;padding:0}.app .media figure img,.app .media figure video{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center center;transition:transform .3s ease}.app .copy h2+p{column-span:all;margin-top:-.8em}.app .copy .more-link{display:inline-block;margin-top:-.4em;cursor:pointer}.app .copy .details{height:0;overflow:hidden}.app .copy .details p:first-child{margin-top:0}@media(min-width:880px){.app .copy .details{columns:2;column-gap:30px}.app .copy .details p{text-align:justify}}@media(min-width:880px){.app .gallery li.expanded .copy .more-link{margin-top:0}}@media(orientation:landscape)and (max-height:768px){.app .gallery>li{display:flex}.app .media{width:55%}.app .expanded .media{width:25%}.app .copy{width:45%;padding:0 30px;flex-grow:1}.app .copy h2{margin-top:0}.app .copy .details{columns:1;column-gap:0}.app .copy .details p{text-align:left}.app .gallery li.expanded .copy{width:75%}.app .gallery li.expanded .copy .more-link{margin-top:-.5em}.app li.scrolling-media .copy{margin-top:50px}}.home footer{position:fixed;bottom:0;left:50%;width:100%;transform:translate(-50%,100%);transition:.3s transform 0s ease-in}.home footer.active{transform:translate(-50%);transition:.5s transform 9s ease-out}.home.theme-light .app{background-color:#000}.theme-light .app #themeToggle svg .frame{fill:#000}.theme-light .app #themeToggle:hover svg .lens{fill:#00000080}.theme-light .app main:before{background-color:#fff}.notouch .theme-light .app #aaa-monogram:hover .initial{fill:#a00000!important}.notouch .theme-dark .app #aaa-monogram:hover .initial{fill:#ffffffe6!important}.notouch .theme-light .app.menu-open #aaa-monogram:hover,.notouch .theme-dark .app.menu-open #aaa-monogram:hover{filter:none!important}.notouch .theme-light .app.menu-open #aaa-monogram:hover .initial,.notouch .theme-dark .app.menu-open #aaa-monogram:hover .initial{fill:transparent!important}
