.landing{--land-teal:#34454c;--land-sand:#ebd3a2;--land-cream:#f3ead3;--land-footer:#b6543c;--land-paper:#fff7ec;--land-line:#71502f}.landing ::selection{background:var(--land-footer);color:var(--land-cream)}@keyframes scribbleDraw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes spinCW{to{transform:rotate(360deg)}}@keyframes spinCCW{to{transform:rotate(-360deg)}}@keyframes shimmer{0%{background-position:-260px 0}to{background-position:260px 0}}.landing .reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,.9,.32,1),transform .8s cubic-bezier(.22,.9,.32,1);transform:translateY(32px)}.landing .reveal.on{opacity:1;transform:none}.landing .lift{transition:transform .25s,box-shadow .25s}.landing .lift:hover{transform:translateY(-5px);box-shadow:0 18px 40px #78501e29}.landing .no-sb{scrollbar-width:none}.landing .no-sb::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.landing .reveal{opacity:1;transform:none}}
@font-face{font-family:caveat;src:url(../media/caveat_latin_400_normal-s.p.13p6lu4ggw8wy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_latin_600_normal-s.p.0rcm8jv-~bijd.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_84903de6-module__wtYyHW__className{font-family:caveat,caveat Fallback}.caveat_84903de6-module__wtYyHW__variable{--font-hand:"caveat", "caveat Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.15bn-bt6r468-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.0c7_spa399b67.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_536ad9d6-module__6aUqgW__className{font-family:plexMono,plexMono Fallback}.plexmono_536ad9d6-module__6aUqgW__variable{--font-mono-land:"plexMono", "plexMono Fallback"}
