:root{--p-ease:cubic-bezier(.22,1,.36,1);--p-dur:.7s}@keyframes p-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes p-arch{0%{clip-path:inset(100% 0 0);transform:scale(1.06)}to{clip-path:inset(0);transform:none}}@keyframes p-fade{0%{opacity:0}to{opacity:1}}@keyframes p-sway{0%{transform:rotate(-1.2deg)translateY(0)}to{transform:rotate(1.2deg)translateY(6px)}}.p-hero-copy>*{animation:p-up .75s var(--p-ease)both}.p-hero-copy>:first-child{animation-delay:40ms}.p-hero-copy>:nth-child(2){animation-delay:.12s}.p-hero-copy>:nth-child(3){animation-delay:.22s}.p-hero-copy>:nth-child(4){animation-delay:.3s}.p-hero-copy>:nth-child(5){animation-delay:.38s}.p-hero-photo{animation:p-arch 1.1s var(--p-ease).12s both}.p-palm{transform-origin:80% 0;animation:9s ease-in-out infinite alternate p-sway}.p-motion [data-reveal]{transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);transition-delay:calc(var(--i,0)*70ms)}.p-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.p-motion [data-reveal=fade]:not(.is-in){transform:none}.p-motion [data-reveal=left]:not(.is-in){transform:translate(-32px)}.p-motion [data-reveal=right]:not(.is-in){transform:translate(32px)}.p-motion [data-reveal=photo]:not(.is-in){opacity:1;transform:none}.p-motion [data-reveal=photo]>img{transition:clip-path 1s var(--p-ease)calc(var(--i,0)*70ms),transform 1.3s var(--p-ease)calc(var(--i,0)*70ms)}.p-motion [data-reveal=photo]:not(.is-in)>img{clip-path:inset(100% 0 0);transform:scale(1.06)}.p-motion [data-reveal=photo] figcaption{transition:opacity .6s var(--p-ease).5s}.p-motion [data-reveal=photo]:not(.is-in) figcaption{opacity:0}.p-draw{stroke-dasharray:var(--len);stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--p-ease).15s}.p-motion [data-reveal]:not(.is-in) .p-draw{stroke-dashoffset:var(--len)}.p-after{transition:opacity .5s var(--p-ease)1.1s}.p-motion [data-reveal]:not(.is-in) .p-after{opacity:0}.p-line{transform-origin:0;transition:transform .7s var(--p-ease)calc(var(--i,0)*70ms + .35s)}.p-motion [data-reveal]:not(.is-in) .p-line{transform:scaleX(0)}.p-page{animation:p-fade .38s var(--p-ease)both}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .45s var(--p-ease),content-visibility .45s allow-discrete;overflow:clip}details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.p-hero-copy>*,.p-hero-photo{animation:.25s linear both p-fade}.p-palm{animation:none}.p-page{animation-duration:.15s}.p-motion [data-reveal]{transition:opacity .25s linear}.p-motion [data-reveal]:not(.is-in){transform:none}.p-motion [data-reveal=photo]>img{transition:none}.p-motion [data-reveal=photo]:not(.is-in)>img{clip-path:none;transform:none}.p-motion [data-reveal=photo]:not(.is-in){opacity:0}.p-draw,.p-after,.p-line{transition:none}.p-motion [data-reveal]:not(.is-in) .p-line{transform:none}.p-motion [data-reveal]:not(.is-in) .p-draw{stroke-dashoffset:0}details::details-content{transition:none}}
