button{border:none}a{color:inherit;text-decoration:none}@font-face{font-family:PT Sans;src:url(/assets/fonts/PTSans/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/fonts/PTSans/PTSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/fonts/PTSans/PTSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/fonts/PTSans/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat/Caveat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}html,body{height:100%;margin:0}body{overflow:hidden;font-family:PT Sans,sans-serif;color:var(--text-primary-color)}a,button{cursor:pointer}:root{--fs-xxs: clamp(.5rem, .5rem + .2vw, .65rem);--fs-xs: clamp(.8rem, .75rem + .25vw, .95rem);--fs-sm: clamp(.9rem, .85rem + .3vw, 1.05rem);--fs-md: clamp(1rem, .95rem + .4vw, 1.25rem);--fs-lg: clamp(1.25rem, 1.15rem + .6vw, 1.6rem);--fs-xl: clamp(1.6rem, 1.4rem + 1vw, 2.2rem)}:root{--header-height: 74px;--padding-size: clamp(.5rem, .5rem + 2vw, 1rem);--gap-category: clamp(.5rem, .5rem + 2vw, 1rem)}:root{--blur-background: blur(6px);--border-radius: 10px}:root{--color-white: white;--color-black: black;--color-red-200: rgba(248, 166, 166);--color-red-600: #d60808;--color-red-700: #af0404;--color-red-800: #882727;--color-brown-400: rgba(113, 65, 3);--color-amber-400: rgba(248, 180, 49);--text-primary-color: var(--color-black);--text-inverse-color: var(--color-white);--text-hover-color: var(--color-red-800);--action-primary-color: var(--color-red-700);--action-primary-hover-color: var(--color-red-800);--action-primary-soft-color: color-mix(in oklab, var(--color-red-700) 70%, transparent);--action-primary-soft-hover-color: color-mix(in oklab, var(--color-red-700) 90%, transparent);--surface-hover-color: color-mix(in oklab, var(--color-black) 5%, transparent);--border-color: color-mix(in srgb, var(--color-black) 20%, transparent);--bg-color: var(--color-white);--ring-accent-color: var(--color-red-700);--logo-desc-color: var(--color-red-600);--navbar-bg-color: color-mix(in oklab, var(--color-white) 85%, transparent);--footer-bg-color: linear-gradient( to top, color-mix(in oklab, var(--color-black) 20%, transparent), transparent );--toggle-bg-color: color-mix(in srgb, var(--color-red-200) 25%, transparent);--toggle-bg-hover-color: color-mix(in srgb, var(--color-red-200) 45%, transparent);--switcher-bg-color: color-mix(in srgb, var(--color-white) 60%, transparent);--switcher-bg-active-color: color-mix(in srgb, var(--color-amber-400) 70%, transparent);--switcher-bg-hover-color: color-mix(in srgb, var(--color-amber-400) 80%, transparent)}.transition-object{transition:all .3s ease;box-shadow:0 .5rem 1.5rem #0000001a}.transition-object:hover{transform:translateY(-.1rem);box-shadow:0 1rem 2.5rem #00000026}.lighting-text{transition:color .4s ease}.lighting-text:hover{color:var(--text-hover-color)}.slide{position:absolute;inset:0}.slide-enter{--offset: 70%;z-index:1;opacity:0;transform:translate(var(--offset));animation:slideEnter .5s ease .6s forwards}.slide-leave{--offset: 70%;z-index:2;opacity:1;pointer-events:none;transform:translate(0);animation:slideLeave .5s ease forwards}.slide--left{--offset: -70%}.slide--right{--offset: 70%}@keyframes slideEnter{0%{opacity:0;transform:translate(var(--offset))}to{opacity:1;transform:translate(0)}}@keyframes slideLeave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--offset))}}.text-italic{font-style:italic}.text-normal{font-style:normal}.fw-400{font-weight:400}.fw-700{font-weight:700}.fs-xxs{font-size:var(--fs-xxs)}.fs-xs{font-size:var(--fs-xs)}.fs-sm{font-size:var(--fs-sm)}.fs-md{font-size:var(--fs-md)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.lightbox-backdrop{background:color-mix(in srgb,var(--color-black) 90%,transparent)}
