[data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}[data-reveal=up]:not([data-in]){opacity:0;transform:translateY(18px)}[data-reveal=left]:not([data-in]){opacity:0;transform:translate(-22px)}[data-reveal=fade]:not([data-in]){opacity:0}html:not([data-js]) [data-reveal]{opacity:1!important;transform:none!important}.draw-stroke{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.6,.1,.2,1);transition-delay:var(--draw-delay,0s)}[data-in] .draw-stroke,.draw-stroke[data-in],html:not([data-js]) .draw-stroke{stroke-dashoffset:0}@keyframes draw-on{to{stroke-dashoffset:0}}.draw-on-load{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,.1,.2,1) forwards draw-on;animation-delay:var(--draw-delay,.7s)}@keyframes hero-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.hero-settle{animation:9s cubic-bezier(.2,.6,.2,1) both hero-settle}@keyframes masthead-in{0%{opacity:0;letter-spacing:.34em}to{opacity:1;letter-spacing:.2em}}.masthead-in{animation:1.1s cubic-bezier(.2,.7,.2,1) both masthead-in}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise-in{animation:.7s cubic-bezier(.2,.7,.2,1) both rise-in;animation-delay:var(--rise-delay,0s)}.btn-arrow svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btn-arrow:hover svg,.btn-arrow:focus-visible svg{transform:translate(4px)}.btn-arrow:active{transform:translateY(1px)}.paper-ruled{background-color:#fdfcf7;background-image:linear-gradient(90deg,#0000 54px,#9f880559 54px 55px,#0000 55px),repeating-linear-gradient(#0000 0 35px,#09136017 35px 36px)}
