@font-face{font-family:Mulish;src:local("Mulish"),local("Mulish Regular"),local("Mulish-Regular"),url(/fonts/Mulish-VariableFont_wght.ttf) format("truetype");font-style:normal}@font-face{font-family:Mulish Italic;src:local("Mulish Italic"),local("Mulish-Italic"),url(/fonts/Mulish-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic}@font-face{font-family:RubikDirt;src:local("RubikDirt-Regular"),local("RubikDirt Regular"),url(/fonts/RubikDirt-Regular.ttf) format("truetype");font-style:italic}:root{--font-primary:"Mulish",Helvetica,Arial,sans-serif;--font-primary-italic:"Mulish Italic",var(--font-primary);--font-secondary:"RubikDirt",var(--font-primary);--color-background:#ffee8a;--color-background-2:#e0bdc2;--color-text:#27531e;--color-text-2:#322f2c;--color-text-3:#1e3d53;--pattern-eggs:url(/images/egg-pattern-light.jpg);--pattern-eggs-2:url(/images/egg-pattern-2-light.jpg);--z-index-loader:10;--z-index-content:1;--z-index-background:0;--font-size-regular:1.8rem;--line-height-regular:140%;--padding-section:6rem 2rem;--border-radius-round:50rem}@media only screen and (min-width:768px){:root{--padding-section:6rem 4rem}}@media(prefers-color-scheme:dark){:root{--color-background:#2f3d3d;--color-background-2:#2b2928;--color-text:#fcf3e6;--color-text-2:#f0f4e3;--color-text-3:#e3e5f4;--pattern-eggs:url(/images/egg-pattern-dark.jpg);--pattern-eggs-2:url(/images/egg-pattern-2-dark.jpg)}}*{box-sizing:border-box;scroll-behavior:smooth;padding:0;margin:0}html{font-size:10px}body,html{max-width:100vw;overflow-x:hidden}body{font:normal 500 var(--font-size-regular)/var(--line-height-regular) var(--font-primary);letter-spacing:.02em;color:var(--color-text);background-color:var(--color-background);background-image:var(--pattern-eggs-2)}main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow-x:hidden;min-height:100vh;max-width:100vw}h1,h2,h3,h4{font-family:var(--font-secondary);font-weight:900;line-height:120%}h1{font-size:3.6rem}@media only screen and (min-width:768px){h1{font-size:4.6rem}}h2{font-size:3rem}@media only screen and (min-width:768px){h2{font-size:3.4rem}}h4{font-size:2.4rem}section{width:100%}a{color:inherit}@media(prefers-color-scheme:dark){html{color-scheme:dark}}