html{scroll-behavior:smooth;min-height:100%}html,body{max-width:100vw;min-height:100%;overflow-x:clip}body{color:#2f2a26;font-family:var(--font-body), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff9f6;margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}main{min-width:0}
.PageTransition-module__kKDxmW__veil{z-index:99999;pointer-events:auto;will-change:transform;backface-visibility:hidden;transform-origin:bottom;background:#ead6cc;border-radius:4.5rem 4.5rem 0 0;min-width:0;height:calc(100svh + 8rem);position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 -2rem 4rem #78564829}.PageTransition-module__kKDxmW__veilUncovering{transform-origin:top;border-radius:0 0 4.5rem 4.5rem}.PageTransition-module__kKDxmW__veilShade{pointer-events:none;background:#7856482e;height:1px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 1.2rem 3rem #78564824}.PageTransition-module__kKDxmW__heart{z-index:100000;color:#b89482;filter:drop-shadow(0 .7rem 1.2rem #7856481a);pointer-events:none;will-change:transform, opacity;width:4.75rem;height:4.75rem;position:fixed;top:11%;left:50%;overflow:visible}.PageTransition-module__kKDxmW__heartGlow,.PageTransition-module__kKDxmW__heartLine{stroke-dasharray:.18 1.9;stroke-dashoffset:0;opacity:0;animation:1.08s cubic-bezier(.42,0,.18,1) forwards PageTransition-module__kKDxmW__heartTrace}.PageTransition-module__kKDxmW__heartGlow{opacity:0;filter:blur(.65px);animation-name:PageTransition-module__kKDxmW__heartTraceGlow}.PageTransition-module__kKDxmW__heartLine{filter:blur(.08px)}@keyframes PageTransition-module__kKDxmW__heartTrace{0%{stroke-dashoffset:0;opacity:0}8%{opacity:.86}88%{stroke-dashoffset:-1.04px;opacity:.86}to{stroke-dashoffset:-1.14px;opacity:0}}@keyframes PageTransition-module__kKDxmW__heartTraceGlow{0%{stroke-dashoffset:0;opacity:0}8%{opacity:.16}88%{stroke-dashoffset:-1.04px;opacity:.16}to{stroke-dashoffset:-1.14px;opacity:0}}@media (max-width:767px){.PageTransition-module__kKDxmW__veil{border-radius:3rem 3rem 0 0;height:calc(100svh + 6rem);box-shadow:0 -1.4rem 3rem #78564824}.PageTransition-module__kKDxmW__veilUncovering{border-radius:0 0 3rem 3rem}.PageTransition-module__kKDxmW__veilShade{left:12%;right:12%}.PageTransition-module__kKDxmW__heart{width:3.75rem;height:3.75rem;top:10%}}
