@font-face{font-family:Room Geist;src:url(/fonts/geist-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Room Geist;src:url(/fonts/geist-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600 800;font-display:swap}.experience-document{color:#27332e;-webkit-font-smoothing:antialiased;background:#faf9f6;margin:0;font-family:Room Geist,system-ui,sans-serif}.experience-document *,.experience-document :before,.experience-document :after{box-sizing:border-box}:where(.experience-document) :where(button,input,select){font:inherit}.experience-document button,.experience-document a,.experience-document input,.experience-document select{touch-action:manipulation}.experience-document button{cursor:pointer}.experience-document a{color:inherit}.experience-document svg{display:block}.experience-document :where(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #508b93}.experience-document :where(h1,h2,h3,p){margin:0}.experience-document h1,.experience-document h2{text-wrap:balance}.experience-document button:disabled{cursor:not-allowed;opacity:.5}.experience-document ::selection{color:#203b32;background:#dbe8d1}@media (max-width:600px){.experience-document header{flex-wrap:wrap;row-gap:10px;padding-top:14px}}@media (prefers-reduced-motion:reduce){.experience-document *,.experience-document :before,.experience-document :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
