:root{--color-black-rgb:0,0,0;--color-black:#000000;--color-white-rgb:255,255,255;--color-white:#FFFFFF;--color-red-80:#D02F32;--color-red-10:#F6E1DF;--color-blue-10:#E7F6FC;--color-gray-5:#E0DCDD;--color-brown-90:#55444A;--color-brown-80:#58464D;--color-brown-70:#624E4F;--color-brown-60:#624E55;--color-brown-60-rgb:98,78,85;--color-brown-60-overlay:rgba(98,78,85,0.6);--color-sand-40:#D3BE89;--color-sand-20:#E0CA92;--color-peach-40:#FDEADD;--color-peach-20:#FEF2EA;--color-peach-20-rgb:254,242,234;--color-peach-10:#FFF9F5;--color-primary:var(--color-brown-60);--color-secondary:var(--color-sand-20);--color-text-dark-primary:var(--color-brown-60);--color-text-light-primary:var(--color-peach-20);--transition-duration:0.2s;--transition-duration-x1-5:0.3s;--transition-duration-x2:0.4s;--transition-duration-x3:0.6s;--transition-duration-x4:0.8s;--transition-duration-x5:1s;--transition-duration-x6:1.2s;--transition-duration-x7:1.4s;--transition-duration-x8:1.6s;--transition-function:cubic-bezier(0.19,0.13,0.02,0.99);--header-height:64px}.page-spacing{display:flex;flex-direction:column;gap:128px}@media(max-width:1023px){.page-spacing{gap:96px}}.section-spacing{display:flex;flex-direction:column;gap:96px}@media(max-width:759px){.section-spacing{gap:64px}}.padding-normal{padding:0 24px}@media(max-width:759px){.padding-mobile,.padding-normal{padding:0 16px}}.padding-xl-clean{padding:0 24px}@media(max-width:1439px){.padding-xl-clean{padding:0}.padding-xl-lg{padding:0 24px}}@media(max-width:759px){.padding-xl-lg{padding:0}}html{font-size:10px;min-width:320px}html.no-scroll{overflow:hidden}body,html{overflow-x:clip}body{color:var(--color-text-dark-primary);background:var(--color-peach-10);font-style:normal;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}body.no-scroll,body.no-scroll header{padding-right:var(--scrollbar-width,0)}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;font:inherit;cursor:pointer}a,h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}@media(prefers-color-scheme:dark){html{color-scheme:dark}}