:root{--color-red: #c73b0f;--color-green: #1ea575;--color-rose-900: #260f08;--color-rose-500: #87635a;--color-rose-400: #ad8a85;--color-rose-300: #caafa7;--color-rose-100: #f5eeec;--color-rose-50: #fcf8f6;--color-black: #000000;--color-white: #ffffff;--color-red-hover: #9D310E;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-large: 1.5rem;--font-size-xl: 2.5rem;--line-height-120: 1.2;--line-height-125: 1.25;--line-height-150: 1.5;--font-weight-regular: 400;--font-weight-semiBold: 600;--font-weight-bold: 700}@font-face{font-family:RedHat;src:url("./media/RedHatText-Italic-VariableFont_wght-IWH6CYTK.ttf");font-weight:400 700}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth}body{font-family:RedHat,sans-serif;color:var(--color-rose-900);background-color:var(--color-rose-50)}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body:has(dialog[open]){overflow:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}.container{max-width:1272px;margin-inline:auto;padding:5rem clamp(.5rem,5vw,2rem)}.text-preset-1{font-size:var(--font-size-xl);line-height:var(--line-height-120);font-weight:var(--font-weight-bold)}.text-preset-2{font-size:var(--font-size-large);line-height:var(--line-height-125);font-weight:var(--font-weight-bold)}.text-preset-3{font-size:var(--font-size-base);line-height:var(--line-height-150);font-weight:var(--font-weight-semiBold)}.text-preset-4{font-size:var(--font-size-small);line-height:var(--line-height-150)}.text-preset-4-bold{font-size:var(--font-size-small);line-height:var(--line-height-150);font-weight:var(--font-weight-semiBold)}
