body{margin:0;padding:20px;line-height:1.6}.is-highlight{color:#452e0f}.is-shade{color:#12271d}.lato-thin{font-family:Lato,sans-serif;font-weight:100;font-style:normal}.lato-light{font-family:Lato,sans-serif;font-weight:300;font-style:normal}.lato-regular{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.lato-bold{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.lato-black{font-family:Lato,sans-serif;font-weight:900;font-style:normal}.lato-thin-italic{font-family:Lato,sans-serif;font-weight:100;font-style:italic}.lato-light-italic{font-family:Lato,sans-serif;font-weight:300;font-style:italic}.lato-regular-italic{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.lato-bold-italic{font-family:Lato,sans-serif;font-weight:700;font-style:italic}.lato-black-italic{font-family:Lato,sans-serif;font-weight:900;font-style:italic}body{font-family:Lato,Helvetica,sans-serif;color:#12271d;background-color:transparent}.gradient-bg{background:linear-gradient(120deg,#895b1e66 60%,#895b1ee6);pointer-events:none;width:100vw;height:100vh;background-repeat:no-repeat;position:fixed;top:0;left:0;transform:scale(1.5);filter:blur(25px)}.fa{position:relative}.fa[data-tooltip]:not([data-tooltip=""]):after,span[data-tooltip]:not([data-tooltip=""]):after,div[data-tooltip]:not([data-tooltip=""]):after,i[data-tooltip]:not([data-tooltip=""]):after{font-family:Helvetica;font-size:.6em;content:attr(data-tooltip);position:absolute;left:115%;top:50%;transform:translateY(-50%);background:#000000d9;color:#d5d6c9;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;z-index:9;transition:opacity .2s ease,transform .2s ease}.fa[data-tooltip]:not([data-tooltip=""]):hover:after,span[data-tooltip]:not([data-tooltip=""]):hover:after,div[data-tooltip]:not([data-tooltip=""]):hover:after,i[data-tooltip]:not([data-tooltip=""]):hover:after{opacity:1}.fa[data-tooltip]:not([data-tooltip=""]),span[data-tooltip]:not([data-tooltip=""]),div[data-tooltip]:not([data-tooltip=""]),i[data-tooltip]:not([data-tooltip=""]){position:relative;cursor:pointer}.fa[data-tooltip-icon]:not([data-tooltip=""]):before,span[data-tooltip-icon]:not([data-tooltip=""]):before,div[data-tooltip-icon]:not([data-tooltip=""]):before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;margin-right:6px;position:absolute;right:-1.5em;top:-.5em;font-size:.5em}.fa[data-tooltip-icon]:not([data-tooltip=""])[data-tooltip-icon],span[data-tooltip-icon]:not([data-tooltip=""])[data-tooltip-icon],div[data-tooltip-icon]:not([data-tooltip=""])[data-tooltip-icon]{margin-right:.5em}.Headshot{position:fixed;inset:0;overflow:hidden}.Headshot img{width:auto;height:97vh;position:absolute;right:0;bottom:0}@media(max-aspect-ratio:1/1){.Headshot img{height:75vh;left:50%;transform:translate(-50%)}}.Headshot{max-width:100%}.Elevator{position:absolute;left:5vw;bottom:calc(10vw + 250px);max-width:600px;z-index:10}.Elevator .Elevator-bg{position:absolute;inset:-10%;z-index:-1;background:radial-gradient(rgba(254,216,177,.5647058824) 0%,transparent 75%);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}@media(max-width:800px){.Elevator .Elevator-bg{display:initial}}.Elevator button{all:unset;display:inline-block;cursor:pointer;position:relative}.Elevator .fa{font-size:.75em;margin-left:.25em;margin-right:.5em;cursor:pointer;display:inline-block;transition:transform .25s ease;position:relative}.Elevator .fa span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.3em;pointer-events:none}.Elevator .fa:hover{transform:rotate(10deg)}.Elevator .fa.is-spinning{animation:spin 1.2s cubic-bezier(.4,0,.2,1)}.Elevator .fa.is-spinning span{animation:spin-reverse 1.2s cubic-bezier(.4,0,.2,1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.Elevator h2{font-size:1.25rem;font-weight:500;margin:0}@media(max-width:600px){.Elevator h2{font-size:1.1rem}}@media(max-aspect-ratio:1/1){.Elevator{left:5vw;bottom:unset;width:90vw;max-width:90vw;border-radius:16px}}.Infos{--info-size: 15vw;position:absolute;bottom:5vw;left:5vw;width:calc(var(--info-size) * 3 + 10vw + 2rem);max-width:1100px;height:calc(var(--info-size) + 5vw);padding:1rem;overflow:visible;z-index:99}@media(max-aspect-ratio:1/1){.Infos{width:calc(90vw - 2rem)}}.Infos .Info{position:absolute;bottom:0;width:var(--info-size);height:var(--info-size);padding:1.5rem;cursor:pointer;overflow:visible;border-radius:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-image:linear-gradient(135deg,#bfc0ac99,#c8a08a99 45%,#9947364f)}.Infos .Info:nth-child(1){left:0}.Infos .Info:nth-child(1) .Info-description{transform-origin:bottom left}.Infos .Info:nth-child(2){left:calc(var(--info-size) + 4rem)}.Infos .Info:nth-child(2) .Info-description{transform-origin:bottom center}.Infos .Info:nth-child(3){left:calc(var(--info-size) * 2 + 8rem)}.Infos .Info:nth-child(3) .Info-description{transform-origin:bottom right}.Infos .Info .Info-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#12271d;text-align:center}.Infos .Info .Info-description{position:absolute;bottom:0;left:0;border-radius:16px;padding:2rem;opacity:0;z-index:100;width:var(--info-size);height:var(--info-size);overflow:hidden;transform:scaleY(0);background:#994636;background-image:linear-gradient(135deg,#f3e0c7,#f0d8b9f2 75%,#dfafa5f2);box-shadow:0 60px 240px 28px #452e0f;line-height:1.15rem}.Infos .Info .Info-description h1,.Infos .Info .Info-description h2,.Infos .Info .Info-description h3,.Infos .Info .Info-description h4,.Infos .Info .Info-description h5,.Infos .Info .Info-description p{margin-top:.25em;margin-bottom:.5em;font-size:.9em}.Infos .Info .Info-description h1,.Infos .Info .Info-description h2,.Infos .Info .Info-description h3,.Infos .Info .Info-description h4,.Infos .Info .Info-description h5{margin-top:1em}.Infos .Info .Info-description p{font-weight:300}.Infos .Info .Info-description a{color:inherit;text-decoration:none}.Infos .Info .Info-description a:hover{text-decoration:underline}.Infos .Info:hover,.Infos .Info:active{z-index:2}.Infos .Info:hover .Info-description,.Infos .Info:active .Info-description{width:150%;height:auto;min-height:100%;opacity:1;transform:scaleY(1);overflow:visible}@media(max-aspect-ratio:1/1){.Infos .Info:hover .Info-description,.Infos .Info:active .Info-description{bottom:calc(100% + 1rem);width:calc(300% - 2rem)}}.Infos .Info:hover .Info-description,.Infos .Info:active .Info-description{transition:opacity .4s ease-in,transform .4s ease-out}@media(max-aspect-ratio:1/1){.Infos .Info:hover:nth-child(2) .Info-description,.Infos .Info:active:nth-child(2) .Info-description{left:calc(-100% - 1rem)}.Infos .Info:hover:nth-child(3) .Info-description,.Infos .Info:active:nth-child(3) .Info-description{left:calc(-200% - 2rem)}}
