*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{color:#1f3040;font-family:var(--font-archivo), Archivo, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}body.menu-open{overflow:hidden}a{color:#3f6273;text-decoration:none;transition:color .18s}a:hover{color:#1f3040}button{font-family:inherit}img{max-width:100%}:focus-visible{outline-offset:2px;outline:2px solid #3f6273}.ph{background-color:#dfe4e6;background-image:repeating-linear-gradient(135deg,#1f304014 0 6px,#1f304000 6px 12px);justify-content:flex-start;align-items:flex-end;display:flex}.ph span{letter-spacing:.08em;color:#4d4a44;text-transform:uppercase;padding:10px 12px;font:400 10px/1 ui-monospace,Menlo,monospace}.phd{background-image:repeating-linear-gradient(135deg,#dfe4e629 0 6px,#dfe4e600 6px 12px)}.phd span{color:#9fb4c4}.photo{background-color:#dfe4e6;position:relative;overflow:hidden}@media (min-width:760px){.mobile-only{display:none!important}}@media (max-width:759px){.desktop-only{display:none!important}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur:.28s;--dur-slow:.9s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes fade{0%{opacity:0}}@keyframes settle{0%{opacity:0;transform:scale(1.04)}}[data-load]{animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(.12s + var(--rd,0) * .11s)}[data-load=fade]{animation-name:fade}[data-load=settle]{animation-name:settle;animation-duration:1.4s}@media (scripting:enabled){[data-reveal]{opacity:0}[data-reveal][data-in]{opacity:1;animation:rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--rd,0) * 90ms)}[data-reveal=fade][data-in]{animation-name:fade}[data-reveal=settle][data-in]{animation-name:settle;animation-duration:1.2s}}
