@charset "utf-8";

*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

.pointer-events-none { pointer-events: none; }

.pointer-events-auto { pointer-events: auto; }

.visible { visibility: visible; }

.invisible { visibility: hidden; }

.collapse { visibility: collapse; }

.static { position: static; }

.fixed { position: fixed; }

.\!absolute { position: absolute !important; }

.absolute { position: absolute; }

.relative { position: relative; }

.sticky { position: sticky; }

.-inset-2 { inset: -8px; }

.inset-0 { inset: 0px; }

.inset-\[1px\] { inset: 1px; }

.-inset-x-2 { left: -8px; right: -8px; }

.inset-x-0 { left: 0px; right: 0px; }

.inset-x-2 { left: 8px; right: 8px; }

.-bottom-10 { bottom: -40px; }

.-bottom-171 { bottom: -684px; }

.-bottom-4 { bottom: -16px; }

.-top-1 { top: -4px; }

.-top-12 { top: -48px; }

.-top-2 { top: -8px; }

.-top-4 { top: -16px; }

.-top-40 { top: -160px; }

.-top-6 { top: -24px; }

.bottom-0 { bottom: 0px; }

.bottom-1 { bottom: 4px; }

.bottom-2 { bottom: 8px; }

.bottom-4 { bottom: 16px; }

.bottom-5 { bottom: 20px; }

.bottom-screenBottom { bottom: var(--oh-player-height, 0); }

.left-0 { left: 0px; }

.left-1\/2 { left: 50%; }

.left-10 { left: 40px; }

.left-2 { left: 8px; }

.left-3 { left: 12px; }

.left-4 { left: 16px; }

.left-\[-21px\] { left: -21px; }

.left-\[-9px\] { left: -9px; }

.left-\[1px\] { left: 1px; }

.right-0 { right: 0px; }

.right-1 { right: 4px; }

.right-2 { right: 8px; }

.right-3 { right: 12px; }

.right-4 { right: 16px; }

.right-5 { right: 20px; }

.right-\[5vw\] { right: 5vw; }

.top-0 { top: 0px; }

.top-1 { top: 4px; }

.top-1\/2 { top: 50%; }

.top-10 { top: 40px; }

.top-15 { top: 60px; }

.top-3 { top: 12px; }

.top-4 { top: 16px; }

.top-\[-200px\] { top: -200px; }

.top-\[-6px\] { top: -6px; }

.top-\[11px\] { top: 11px; }

.top-\[2px\] { top: 2px; }

.top-\[3px\] { top: 3px; }

.top-\[92px\] { top: 92px; }

.isolate { isolation: isolate; }

.-z-1 { z-index: -1; }

.z-0 { z-index: 0; }

.z-1 { z-index: 1; }

.z-2 { z-index: 2; }

.z-modal { z-index: 1000; }

.z-onBoarding { z-index: 999; }

.z-onTopOfNav { z-index: 140; }

.z-pageTopAd { z-index: 130; }

.z-toast { z-index: 100; }

.order-\[9999\] { -webkit-box-ordinal-group: 10000; order: 9999; }

.order-last { -webkit-box-ordinal-group: 10000; order: 9999; }

.col-start-1 { grid-column-start: 1; }

.row-span-2 { grid-row: span 2 / span 2; }

.row-start-1 { grid-row-start: 1; }

.float-left { float: left; }

.m-0 { margin: 0px; }

.m-4 { margin: 16px; }

.m-5 { margin: 20px; }

.m-auto { margin: auto; }

.-mx-4 { margin-left: -16px; margin-right: -16px; }

.-mx-5 { margin-left: -20px; margin-right: -20px; }

.mx-0 { margin-left: 0px; margin-right: 0px; }

.mx-1 { margin-left: 4px; margin-right: 4px; }

.mx-10 { margin-left: 40px; margin-right: 40px; }

.mx-12 { margin-left: 48px; margin-right: 48px; }

.mx-2 { margin-left: 8px; margin-right: 8px; }

.mx-3 { margin-left: 12px; margin-right: 12px; }

.mx-4 { margin-left: 16px; margin-right: 16px; }

.mx-5 { margin-left: 20px; margin-right: 20px; }

.mx-6 { margin-left: 24px; margin-right: 24px; }

.mx-auto { margin-left: auto; margin-right: auto; }

.my-10 { margin-top: 40px; margin-bottom: 40px; }

.my-15 { margin-top: 60px; margin-bottom: 60px; }

.my-2 { margin-top: 8px; margin-bottom: 8px; }

.my-4 { margin-top: 16px; margin-bottom: 16px; }

.my-5 { margin-top: 20px; margin-bottom: 20px; }

.my-6 { margin-top: 24px; margin-bottom: 24px; }

.my-7 { margin-top: 28px; margin-bottom: 28px; }

.my-8 { margin-top: 32px; margin-bottom: 32px; }

.my-auto { margin-top: auto; margin-bottom: auto; }

.-mb-2 { margin-bottom: -8px; }

.-ml-5 { margin-left: -20px; }

.-mr-1 { margin-right: -4px; }

.-mt-1 { margin-top: -4px; }

.-mt-2 { margin-top: -8px; }

.-mt-30 { margin-top: -120px; }

.-mt-5 { margin-top: -20px; }

.-mt-8 { margin-top: -32px; }

.mb-0 { margin-bottom: 0px; }

.mb-1 { margin-bottom: 4px; }

.mb-10 { margin-bottom: 40px; }

.mb-12 { margin-bottom: 48px; }

.mb-13 { margin-bottom: 52px; }

.mb-15 { margin-bottom: 60px; }

.mb-2 { margin-bottom: 8px; }

.mb-20 { margin-bottom: 80px; }

.mb-25 { margin-bottom: 100px; }

.mb-3 { margin-bottom: 12px; }

.mb-4 { margin-bottom: 16px; }

.mb-5 { margin-bottom: 20px; }

.mb-6 { margin-bottom: 24px; }

.mb-8 { margin-bottom: 32px; }

.mb-auto { margin-bottom: auto; }

.ml-12 { margin-left: 48px; }

.ml-2 { margin-left: 8px; }

.ml-3 { margin-left: 12px; }

.ml-4 { margin-left: 16px; }

.ml-5 { margin-left: 20px; }

.ml-8 { margin-left: 32px; }

.ml-\[-23px\] { margin-left: -23px; }

.ml-auto { margin-left: auto; }

.mr-1 { margin-right: 4px; }

.mr-2 { margin-right: 8px; }

.mr-3 { margin-right: 12px; }

.mr-4 { margin-right: 16px; }

.mr-5 { margin-right: 20px; }

.mt-1 { margin-top: 4px; }

.mt-10 { margin-top: 40px; }

.mt-11 { margin-top: 44px; }

.mt-12 { margin-top: 48px; }

.mt-15 { margin-top: 60px; }

.mt-16 { margin-top: 64px; }

.mt-18 { margin-top: 72px; }

.mt-2 { margin-top: 8px; }

.mt-20 { margin-top: 80px; }

.mt-3 { margin-top: 12px; }

.mt-4 { margin-top: 16px; }

.mt-5 { margin-top: 20px; }

.mt-6 { margin-top: 24px; }

.mt-8 { margin-top: 32px; }

.mt-\[-2px\] { margin-top: -2px; }

.mt-auto { margin-top: auto; }

.box-border { box-sizing: border-box; }

.line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.line-clamp-4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.\!block { display: block !important; }

.block { display: block; }

.inline-block { display: inline-block; }

.inline { display: inline; }

.\!flex { display: flex !important; }

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.table { display: table; }

.grid { display: grid; }

.inline-grid { display: inline-grid; }

.\!contents { display: contents !important; }

.contents { display: contents; }

.hidden { display: none; }

.aspect-portrait { aspect-ratio: 9 / 16; }

.aspect-square { aspect-ratio: 1 / 1; }

.aspect-video { aspect-ratio: 16 / 9; }

.size-0 { width: 0px; height: 0px; }

.size-10 { width: 40px; height: 40px; }

.size-12 { width: 48px; height: 48px; }

.size-14 { width: 56px; height: 56px; }

.size-2 { width: 8px; height: 8px; }

.size-25 { width: 100px; height: 100px; }

.size-6 { width: 24px; height: 24px; }

.size-7 { width: 28px; height: 28px; }

.size-8 { width: 32px; height: 32px; }

.size-9 { width: 36px; height: 36px; }

.size-\[1em\] { width: 1em; height: 1em; }

.size-full { width: 100%; height: 100%; }

.\!h-full { height: 100% !important; }

.h-0 { height: 0px; }

.h-1 { height: 4px; }

.h-10 { height: 40px; }

.h-12 { height: 48px; }

.h-13 { height: 52px; }

.h-15 { height: 60px; }

.h-2 { height: 8px; }

.h-2\/5 { height: 40%; }

.h-20 { height: 80px; }

.h-3 { height: 12px; }

.h-4 { height: 16px; }

.h-4\/5 { height: 80%; }

.h-5 { height: 20px; }

.h-56 { height: 224px; }

.h-7 { height: 28px; }

.h-75 { height: 300px; }

.h-8 { height: 32px; }

.h-9 { height: 36px; }

.h-\[122px\] { height: 122px; }

.h-\[174px\] { height: 174px; }

.h-\[1px\] { height: 1px; }

.h-\[615px\] { height: 615px; }

.h-\[calc\(100vh-500px\)\] { height: calc(-500px + 100vh); }

.h-\[calc\(100vh_-_168px\)\] { height: calc(-168px + 100vh); }

.h-auto { height: auto; }

.h-full { height: 100%; }

.h-screen { height: 100vh; }

.h-screen-dvh { height: 100dvh; }

.max-h-153 { max-height: 612px; }

.max-h-200 { max-height: 800px; }

.max-h-60 { max-height: 240px; }

.max-h-\[90vh\] { max-height: 90vh; }

.max-h-screen { max-height: 100vh; }

.min-h-10 { min-height: 40px; }

.min-h-100 { min-height: 400px; }

.min-h-12 { min-height: 48px; }

.min-h-125 { min-height: 500px; }

.min-h-17 { min-height: 68px; }

.min-h-19 { min-height: 76px; }

.min-h-39 { min-height: 156px; }

.min-h-56 { min-height: 224px; }

.min-h-75 { min-height: 300px; }

.min-h-\[200px\] { min-height: 200px; }

.min-h-\[5\.2em\] { min-height: 5.2em; }

.min-h-\[700px\] { min-height: 700px; }

.min-h-full { min-height: 100%; }

.w-0 { width: 0px; }

.w-1\/2 { width: 50%; }

.w-1\/3 { width: 33.3333%; }

.w-1\/4 { width: 25%; }

.w-1\/5 { width: 20%; }

.w-10 { width: 40px; }

.w-11\/12 { width: 91.6667%; }

.w-14 { width: 56px; }

.w-15 { width: 60px; }

.w-16 { width: 64px; }

.w-2\/12 { width: 16.6667%; }

.w-2\/3 { width: 66.6667%; }

.w-20 { width: 80px; }

.w-21 { width: 84px; }

.w-248 { width: 992px; }

.w-25 { width: 100px; }

.w-29 { width: 116px; }

.w-30 { width: 120px; }

.w-42 { width: 168px; }

.w-44 { width: 176px; }

.w-5\/12 { width: 41.6667%; }

.w-5\/6 { width: 83.3333%; }

.w-58 { width: 232px; }

.w-75 { width: 300px; }

.w-9 { width: 36px; }

.w-9\/12 { width: 75%; }

.w-90 { width: 360px; }

.w-\[110\%\] { width: 110%; }

.w-\[130px\] { width: 130px; }

.w-\[137px\] { width: 137px; }

.w-\[14px\] { width: 14px; }

.w-\[260px\] { width: 260px; }

.w-\[2px\] { width: 2px; }

.w-\[350px\] { width: 350px; }

.w-\[450px\] { width: 450px; }

.w-\[6px\] { width: 6px; }

.w-\[90vw\] { width: 90vw; }

.w-fit { width: fit-content; }

.w-full { width: 100%; }

.w-screen { width: 100vw; }

.min-w-0 { min-width: 0px; }

.min-w-20 { min-width: 80px; }

.min-w-22 { min-width: 88px; }

.min-w-44 { min-width: 176px; }

.min-w-75 { min-width: 300px; }

.min-w-90 { min-width: 360px; }

.min-w-\[239px\] { min-width: 239px; }

.\!max-w-longArticle { max-width: 1100px !important; }

.max-w-100 { max-width: 400px; }

.max-w-112 { max-width: 448px; }

.max-w-128 { max-width: 512px; }

.max-w-150 { max-width: 600px; }

.max-w-153 { max-width: 612px; }

.max-w-75 { max-width: 300px; }

.max-w-90 { max-width: 360px; }

.max-w-\[1000px\] { max-width: 1000px; }

.max-w-\[178px\] { max-width: 178px; }

.max-w-\[230px\] { max-width: 230px; }

.max-w-\[335px\] { max-width: 335px; }

.max-w-\[337px\] { max-width: 337px; }

.max-w-\[510px\] { max-width: 510px; }

.max-w-\[930px\] { max-width: 930px; }

.max-w-article { max-width: 770px; }

.max-w-full { max-width: 100%; }

.max-w-longArticle { max-width: 1100px; }

.flex-1 { -webkit-box-flex: 1; flex: 1 1 0%; }

.flex-\[1_0_338px\] { -webkit-box-flex: 1; flex: 1 0 338px; }

.flex-auto { -webkit-box-flex: 1; flex: 1 1 auto; }

.flex-none { -webkit-box-flex: 0; flex: 0 0 auto; }

.flex-shrink { flex-shrink: 1; }

.shrink { flex-shrink: 1; }

.shrink-0 { flex-shrink: 0; }

.flex-grow { -webkit-box-flex: 1; flex-grow: 1; }

.grow { -webkit-box-flex: 1; flex-grow: 1; }

.grow-0 { -webkit-box-flex: 0; flex-grow: 0; }

.basis-0 { flex-basis: 0px; }

.basis-1\/3 { flex-basis: 33.3333%; }

.basis-1\/4 { flex-basis: 25%; }

.basis-1\/5 { flex-basis: 20%; }

.basis-12 { flex-basis: 48px; }

.basis-14 { flex-basis: 56px; }

.basis-25 { flex-basis: 100px; }

.basis-9 { flex-basis: 36px; }

.basis-\[192px\] { flex-basis: 192px; }

.basis-\[338px\] { flex-basis: 338px; }

.basis-\[calc\(100\%_-_160px\)\] { flex-basis: calc(100% - 160px); }

.basis-full { flex-basis: 100%; }

.border-collapse { border-collapse: collapse; }

.border-separate { border-collapse: separate; }

.origin-left { transform-origin: left center; }

.origin-right { transform-origin: right center; }

.-translate-x-1 { --tw-translate-x: -4px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-x-10 { --tw-translate-x: -40px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-x-20 { --tw-translate-x: -80px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-18 { --tw-translate-y: -72px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-0 { --tw-translate-x: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-10 { --tw-translate-x: 40px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-0 { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-10 { --tw-translate-y: 40px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-25 { --tw-translate-y: 100px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-\[2px\] { --tw-translate-y: 2px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-full { --tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-\[135deg\] { --tw-rotate: 135deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-0 { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-90 { --tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-scale-y-100 { --tw-scale-y: -1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

@-webkit-keyframes pulse { 
  50% { opacity: 0.5; }
}

@keyframes pulse { 
  50% { opacity: 0.5; }
}

.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }

@-webkit-keyframes spin { 
  100% { transform: rotate(360deg); }
}

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

.animate-spin { animation: 1s linear 0s infinite normal none running spin; }

.\!cursor-wait { cursor: wait !important; }

.cursor-pointer { cursor: pointer; }

.cursor-wait { cursor: wait; }

.touch-none { touch-action: none; }

.select-none { user-select: none; }

.resize { resize: both; }

.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }

.snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness); }

.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }

.snap-start { scroll-snap-align: start; }

.snap-center { scroll-snap-align: center; }

.scroll-ml-\[-1px\] { scroll-margin-left: -1px; }

.scroll-mt-25 { scroll-margin-top: 100px; }

.scroll-ps-6 { scroll-padding-inline-start: 24px; }

.auto-rows-max { grid-auto-rows: max-content; }

.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }

.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }

.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }

.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }

.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }

.grid-cols-\[2fr_3fr\] { grid-template-columns: 2fr 3fr; }

.grid-cols-\[3fr_2fr\] { grid-template-columns: 3fr 2fr; }

.grid-rows-\[min-content_0fr\] { grid-template-rows: min-content 0fr; }

.grid-rows-\[min-content_1fr\] { grid-template-rows: min-content 1fr; }

.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }

.flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.place-items-center { place-items: center; }

.content-center { align-content: center; }

.content-between { align-content: space-between; }

.items-start { -webkit-box-align: start; align-items: flex-start; }

.items-end { -webkit-box-align: end; align-items: flex-end; }

.items-center { -webkit-box-align: center; align-items: center; }

.items-baseline { -webkit-box-align: baseline; align-items: baseline; }

.justify-start { -webkit-box-pack: start; justify-content: flex-start; }

.justify-end { -webkit-box-pack: end; justify-content: flex-end; }

.justify-center { -webkit-box-pack: center; justify-content: center; }

.justify-between { -webkit-box-pack: justify; justify-content: space-between; }

.justify-evenly { justify-content: space-evenly; }

.gap-0 { gap: 0px; }

.gap-1 { gap: 4px; }

.gap-10 { gap: 40px; }

.gap-15 { gap: 60px; }

.gap-2 { gap: 8px; }

.gap-20 { gap: 80px; }

.gap-29 { gap: 116px; }

.gap-3 { gap: 12px; }

.gap-4 { gap: 16px; }

.gap-5 { gap: 20px; }

.gap-6 { gap: 24px; }

.gap-8 { gap: 32px; }

.gap-x-10 { column-gap: 40px; }

.gap-x-13 { column-gap: 52px; }

.gap-x-2 { column-gap: 8px; }

.gap-x-3 { column-gap: 12px; }

.gap-y-4 { row-gap: 16px; }

.gap-y-5 { row-gap: 20px; }

.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(8px * var(--tw-space-x-reverse)); margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse))); }

.overflow-auto { overflow: auto; }

.overflow-hidden { overflow: hidden; }

.overflow-x-hidden { overflow-x: hidden; }

.\!overflow-y-hidden { overflow-y: hidden !important; }

.overflow-y-scroll { overflow-y: scroll; }

.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.whitespace-nowrap { white-space: nowrap; }

.text-wrap { text-wrap: wrap; }

.break-words { overflow-wrap: break-word; }

.\!rounded-full { border-radius: 9999px !important; }

.rounded { border-radius: 10px; }

.rounded-8 { border-radius: 32px; }

.rounded-full { border-radius: 9999px; }

.rounded-md { border-radius: 6px; }

.rounded-sm { border-radius: 4px; }

.rounded-xl { border-radius: 20px; }

.rounded-t { border-top-left-radius: 10px; border-top-right-radius: 10px; }

.border { border-width: 1px; }

.border-0 { border-width: 0px; }

.border-4 { border-width: 4px; }

.border-x-8 { border-left-width: 8px; border-right-width: 8px; }

.border-y { border-top-width: 1px; border-bottom-width: 1px; }

.border-b { border-bottom-width: 1px; }

.border-b-0 { border-bottom-width: 0px; }

.border-b-8 { border-bottom-width: 8px; }

.border-l { border-left-width: 1px; }

.border-r { border-right-width: 1px; }

.border-t { border-top-width: 1px; }

.border-t-8 { border-top-width: 8px; }

.border-solid { border-style: solid; }

.border-hidden { border-style: hidden; }

.border-none { border-style: none; }

.border-bronze300 { --tw-border-opacity: 1; border-color: rgb(215 196 160 / var(--tw-border-opacity)); }

.border-bronze50 { --tw-border-opacity: 1; border-color: rgb(247 242 235 / var(--tw-border-opacity)); }

.border-burgundy500 { --tw-border-opacity: 1; border-color: rgb(138 2 25 / var(--tw-border-opacity)); }

.border-current { border-color: currentcolor; }

.border-gray0 { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); }

.border-gray0\/30 { border-color: rgba(255, 255, 255, 0.3); }

.border-gray100 { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.border-gray300 { --tw-border-opacity: 1; border-color: rgb(196 196 196 / var(--tw-border-opacity)); }

.border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.border-gray700\/0 { border-color: rgba(78, 78, 78, 0); }

.border-gray900 { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.border-gray900\/25 { border-color: rgba(19, 19, 19, 0.25); }

.border-inherit { border-color: inherit; }

.border-transparent { border-color: transparent; }

.\!border-x-transparent { border-left-color: transparent !important; border-right-color: transparent !important; }

.border-b-gray500 { --tw-border-opacity: 1; border-bottom-color: rgb(137 137 137 / var(--tw-border-opacity)); }

.border-l-gray999 { --tw-border-opacity: 1; border-left-color: rgb(0 0 0 / var(--tw-border-opacity)); }

.border-t-gray100 { --tw-border-opacity: 1; border-top-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.\!bg-gray999\/60 { background-color: rgba(0, 0, 0, 0.6) !important; }

.\!bg-transparent { background-color: transparent !important; }

.bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.bg-burgundy500 { --tw-bg-opacity: 1; background-color: rgb(138 2 25 / var(--tw-bg-opacity)); }

.bg-coffee100 { --tw-bg-opacity: 1; background-color: rgb(233 227 219 / var(--tw-bg-opacity)); }

.bg-cosmos800 { --tw-bg-opacity: 1; background-color: rgb(0 59 85 / var(--tw-bg-opacity)); }

.bg-current { background-color: currentcolor; }

.bg-deepSea100 { --tw-bg-opacity: 1; background-color: rgb(229 241 240 / var(--tw-bg-opacity)); }

.bg-deepSea700 { --tw-bg-opacity: 1; background-color: rgb(32 110 102 / var(--tw-bg-opacity)); }

.bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.bg-gray0\/50 { background-color: rgba(255, 255, 255, 0.5); }

.bg-gray0\/75 { background-color: rgba(255, 255, 255, 0.75); }

.bg-gray100 { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }

.bg-gray100\/50 { background-color: rgba(243, 243, 243, 0.5); }

.bg-gray200 { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.bg-gray300 { --tw-bg-opacity: 1; background-color: rgb(196 196 196 / var(--tw-bg-opacity)); }

.bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.bg-gray700\/70 { background-color: rgba(78, 78, 78, 0.7); }

.bg-gray800 { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.bg-gray900 { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }

.bg-gray900\/0 { background-color: rgba(19, 19, 19, 0); }

.bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.bg-gray900\/30 { background-color: rgba(19, 19, 19, 0.3); }

.bg-gray900\/5 { background-color: rgba(19, 19, 19, 0.05); }

.bg-gray900\/75 { background-color: rgba(19, 19, 19, 0.75); }

.bg-gray900\/95 { background-color: rgba(19, 19, 19, 0.95); }

.bg-gray999 { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }

.bg-gray999\/80 { background-color: rgba(0, 0, 0, 0.8); }

.bg-green200 { --tw-bg-opacity: 1; background-color: rgb(121 154 143 / var(--tw-bg-opacity)); }

.bg-green50 { --tw-bg-opacity: 1; background-color: rgb(221 231 228 / var(--tw-bg-opacity)); }

.bg-green800 { --tw-bg-opacity: 1; background-color: rgb(15 91 64 / var(--tw-bg-opacity)); }

.bg-inherit { background-color: inherit; }

.bg-jade100 { --tw-bg-opacity: 1; background-color: rgb(203 237 225 / var(--tw-bg-opacity)); }

.bg-pine900 { --tw-bg-opacity: 1; background-color: rgb(48 67 61 / var(--tw-bg-opacity)); }

.bg-rosso100 { --tw-bg-opacity: 1; background-color: rgb(246 191 191 / var(--tw-bg-opacity)); }

.bg-rosso600 { --tw-bg-opacity: 1; background-color: rgb(221 0 0 / var(--tw-bg-opacity)); }

.bg-transparent { background-color: transparent; }

.bg-wine100 { --tw-bg-opacity: 1; background-color: rgb(220 200 205 / var(--tw-bg-opacity)); }

.bg-wine400 { --tw-bg-opacity: 1; background-color: rgb(102 26 42 / var(--tw-bg-opacity)); }

.bg-wine50 { --tw-bg-opacity: 1; background-color: rgb(240 232 234 / var(--tw-bg-opacity)); }

.bg-yellow500 { --tw-bg-opacity: 1; background-color: rgb(255 213 1 / var(--tw-bg-opacity)); }

.bg-yellow500\/50 { background-color: rgba(255, 213, 1, 0.5); }

.bg-opacity-0 { --tw-bg-opacity: 0; }

.bg-opacity-80 { --tw-bg-opacity: 0.8; }

.bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }

.from-bronze50\/10 { --tw-gradient-from: rgb(247 242 235 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray0\/0 { --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray999\/0 { --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray999\/70 { --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.via-bronze50 { --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F7F2EB var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-gray0 { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }

.to-bronze50 { --tw-gradient-to: #F7F2EB var(--tw-gradient-to-position); }

.to-gray0 { --tw-gradient-to: #fff var(--tw-gradient-to-position); }

.to-gray0\/0 { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); }

.to-gray999 { --tw-gradient-to: #000 var(--tw-gradient-to-position); }

.fill-current { fill: currentcolor; }

.fill-green800 { fill: rgb(15, 91, 64); }

.object-cover { object-fit: cover; }

.object-none { object-fit: none; }

.p-0 { padding: 0px; }

.p-1 { padding: 4px; }

.p-10 { padding: 40px; }

.p-2 { padding: 8px; }

.p-3 { padding: 12px; }

.p-4 { padding: 16px; }

.p-5 { padding: 20px; }

.p-6 { padding: 24px; }

.p-8 { padding: 32px; }

.p-\[5px\] { padding: 5px; }

.px-1 { padding-left: 4px; padding-right: 4px; }

.px-12 { padding-left: 48px; padding-right: 48px; }

.px-15 { padding-left: 60px; padding-right: 60px; }

.px-2 { padding-left: 8px; padding-right: 8px; }

.px-20 { padding-left: 80px; padding-right: 80px; }

.px-3 { padding-left: 12px; padding-right: 12px; }

.px-4 { padding-left: 16px; padding-right: 16px; }

.px-5 { padding-left: 20px; padding-right: 20px; }

.px-6 { padding-left: 24px; padding-right: 24px; }

.px-\[\.33em\] { padding-left: 0.33em; padding-right: 0.33em; }

.py-0 { padding-top: 0px; padding-bottom: 0px; }

.py-1 { padding-top: 4px; padding-bottom: 4px; }

.py-10 { padding-top: 40px; padding-bottom: 40px; }

.py-12 { padding-top: 48px; padding-bottom: 48px; }

.py-15 { padding-top: 60px; padding-bottom: 60px; }

.py-2 { padding-top: 8px; padding-bottom: 8px; }

.py-3 { padding-top: 12px; padding-bottom: 12px; }

.py-4 { padding-top: 16px; padding-bottom: 16px; }

.py-5 { padding-top: 20px; padding-bottom: 20px; }

.py-6 { padding-top: 24px; padding-bottom: 24px; }

.py-8 { padding-top: 32px; padding-bottom: 32px; }

.\!pt-0 { padding-top: 0px !important; }

.pb-10 { padding-bottom: 40px; }

.pb-12 { padding-bottom: 48px; }

.pb-15 { padding-bottom: 60px; }

.pb-16 { padding-bottom: 64px; }

.pb-2 { padding-bottom: 8px; }

.pb-25 { padding-bottom: 100px; }

.pb-3 { padding-bottom: 12px; }

.pb-4 { padding-bottom: 16px; }

.pb-5 { padding-bottom: 20px; }

.pb-6 { padding-bottom: 24px; }

.pb-8 { padding-bottom: 32px; }

.pb-9 { padding-bottom: 36px; }

.pl-0 { padding-left: 0px; }

.pl-10 { padding-left: 40px; }

.pl-2 { padding-left: 8px; }

.pl-5 { padding-left: 20px; }

.pl-6 { padding-left: 24px; }

.pl-8 { padding-left: 32px; }

.pr-20 { padding-right: 80px; }

.pr-3 { padding-right: 12px; }

.pr-4 { padding-right: 16px; }

.pt-10 { padding-top: 40px; }

.pt-15 { padding-top: 60px; }

.pt-2 { padding-top: 8px; }

.pt-24 { padding-top: 96px; }

.pt-3 { padding-top: 12px; }

.pt-4 { padding-top: 16px; }

.pt-5 { padding-top: 20px; }

.pt-6 { padding-top: 24px; }

.pt-8 { padding-top: 32px; }

.pt-9 { padding-top: 36px; }

.pt-\[1px\] { padding-top: 1px; }

.pt-\[6px\] { padding-top: 6px; }

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.align-top { vertical-align: top; }

.align-middle { vertical-align: middle; }

.align-bottom { vertical-align: bottom; }

.align-text-top { vertical-align: text-top; }

.align-text-bottom { vertical-align: text-bottom; }

.\!font-display { font-family: "Radio-Canada Display", "Radio Canada", Helvetica, Arial, sans-serif !important; }

.font-display { font-family: "Radio-Canada Display", "Radio Canada", Helvetica, Arial, sans-serif; }

.text-10 { font-size: 2.5rem; }

.text-12 { font-size: 3rem; }

.text-3 { font-size: 0.75rem; }

.text-4 { font-size: 1rem; }

.text-5 { font-size: 1.25rem; }

.text-6 { font-size: 1.5rem; }

.text-7 { font-size: 1.75rem; }

.text-8 { font-size: 2rem; }

.text-\[14px\] { font-size: 14px; }

.text-\[18px\] { font-size: 18px; }

.text-\[70px\] { font-size: 70px; }

.text-big { font-size: 1.125rem; }

.text-fluid1 { font-size: max(min(3.5vw, 3rem), 1.75rem); }

.text-medium { font-size: 0.875rem; }

.text-small { font-size: 0.625rem; }

.font-bold { font-weight: 700; }

.font-light { font-weight: 300; }

.font-medium { font-weight: 500; }

.font-normal { font-weight: 400; }

.font-semibold { font-weight: 600; }

.uppercase { text-transform: uppercase; }

.lowercase { text-transform: lowercase; }

.capitalize { text-transform: capitalize; }

.italic { font-style: italic; }

.not-italic { font-style: normal; }

.leading-5 { line-height: 1.3; }

.leading-6 { line-height: 1.5; }

.leading-none { line-height: 1; }

.text-blue600 { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.text-burgundy500 { --tw-text-opacity: 1; color: rgb(138 2 25 / var(--tw-text-opacity)); }

.text-deepSea50 { --tw-text-opacity: 1; color: rgb(248 250 248 / var(--tw-text-opacity)); }

.text-gray0 { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }

.text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.text-gray300 { --tw-text-opacity: 1; color: rgb(196 196 196 / var(--tw-text-opacity)); }

.text-gray600 { --tw-text-opacity: 1; color: rgb(107 107 107 / var(--tw-text-opacity)); }

.text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.text-gray900 { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.text-green800 { --tw-text-opacity: 1; color: rgb(15 91 64 / var(--tw-text-opacity)); }

.text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.text-wine400 { --tw-text-opacity: 1; color: rgb(102 26 42 / var(--tw-text-opacity)); }

.underline { text-decoration-line: underline; }

.antialiased { -webkit-font-smoothing: antialiased; }

.opacity-0 { opacity: 0; }

.opacity-100 { opacity: 1; }

.opacity-20 { opacity: 0.2; }

.opacity-40 { opacity: 0.4; }

.opacity-50 { opacity: 0.5; }

.opacity-60 { opacity: 0.6; }

.opacity-70 { opacity: 0.7; }

.bg-blend-overlay { background-blend-mode: overlay; }

.shadow-modal { --tw-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25); --tw-shadow-colored: 0px 0px 15px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }

.outline-none { outline: transparent solid 2px; outline-offset: 2px; }

.outline { outline-style: solid; }

.outline-1 { outline-width: 1px; }

.outline-blue400 { outline-color: rgb(111, 139, 251); }

.outline-blue600 { outline-color: rgb(9, 95, 194); }

.outline-bronze300 { outline-color: rgb(215, 196, 160); }

.outline-gray300 { outline-color: rgb(196, 196, 196); }

.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }

.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }

.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-lg { --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-md { --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-background { transition-property: background; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-transform { transition-property: transform, -webkit-transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.delay-100 { transition-delay: 0.1s; }

.delay-200 { transition-delay: 0.2s; }

.duration-100 { transition-duration: 0.1s; }

.duration-1000 { transition-duration: 1s; }

.duration-200 { transition-duration: 0.2s; }

.duration-300 { transition-duration: 0.3s; }

.duration-500 { transition-duration: 0.5s; }

.duration-700 { transition-duration: 0.7s; }

.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

.ease-linear { transition-timing-function: linear; }

.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.ease-out-back { transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); }

.font-condensed { font-stretch: condensed; }

.bottom-safe { bottom: env(safe-area-inset-bottom); }

.vertical-writing-rl { -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; }

.orientation-mixed { text-orientation: mixed; }

.gradient-mask-white-black { mask-image: -webkit-radial-gradient(center center, white, black); }

.scrollbar-hide { overflow: auto; scrollbar-width: none; }

.scrollbar-hide::-webkit-scrollbar { display: none; }

.placeholder\:text-gray700::-webkit-input-placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.placeholder\:text-gray700::placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.first\:sticky:first-child { position: sticky; }

.first\:left-0:first-child { left: 0px; }

.first\:z-2:first-child { z-index: 2; }

.first\:ml-0:first-child { margin-left: 0px; }

.first\:mt-0:first-child { margin-top: 0px; }

.first\:mt-10:first-child { margin-top: 40px; }

.first\:border-none:first-child { border-style: none; }

.last\:mb-0:last-child { margin-bottom: 0px; }

.last\:mr-0:last-child { margin-right: 0px; }

.last\:border-0:last-child { border-width: 0px; }

.last\:border-b-0:last-child { border-bottom-width: 0px; }

.last\:pb-0:last-child { padding-bottom: 0px; }

.last\:pr-6:last-child { padding-right: 24px; }

.only\:border-none:only-child { border-style: none; }

.even\:bg-bronze50:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.focus-within\:\!not-sr-only:focus-within { position: static !important; width: auto !important; height: auto !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; clip: auto !important; white-space: normal !important; }

.focus-within\:opacity-80:focus-within { opacity: 0.8; }

.hover\:border-solid:hover { border-style: solid; }

.hover\:\!border-current:hover { border-color: currentcolor !important; }

.hover\:border-blue600:hover { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.hover\:border-gray0:hover { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); }

.hover\:border-gray900:hover { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.hover\:bg-deepSea500:hover { --tw-bg-opacity: 1; background-color: rgb(103 171 164 / var(--tw-bg-opacity)); }

.hover\:bg-gray0\/90:hover { background-color: rgba(255, 255, 255, 0.9); }

.hover\:bg-gray200:hover { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.hover\:bg-gray700:hover { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.hover\:bg-gray800\/80:hover { background-color: rgba(46, 46, 46, 0.8); }

.hover\:bg-gray900\/10:hover { background-color: rgba(19, 19, 19, 0.1); }

.hover\:bg-gray900\/90:hover { background-color: rgba(19, 19, 19, 0.9); }

.hover\:bg-gray999\/10:hover { background-color: rgba(0, 0, 0, 0.1); }

.hover\:bg-transparent:hover { background-color: transparent; }

.hover\:text-blue600:hover { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.hover\:text-gray0:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }

.hover\:text-gray100:hover { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.hover\:text-gray900:hover { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.hover\:text-rosso600:hover { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.hover\:underline:hover { text-decoration-line: underline; }

.hover\:opacity-60:hover { opacity: 0.6; }

.hover\:opacity-70:hover { opacity: 0.7; }

.hover\:opacity-80:hover { opacity: 0.8; }

.focus\:not-sr-only:focus { position: static; width: auto; height: auto; padding: 0px; margin: 0px; overflow: visible; clip: auto; white-space: normal; }

.focus\:pointer-events-auto:focus { pointer-events: auto; }

.focus\:overflow-visible:focus { overflow: visible; }

.focus\:border:focus { border-width: 1px; }

.focus\:border-burgundy500:focus { --tw-border-opacity: 1; border-color: rgb(138 2 25 / var(--tw-border-opacity)); }

.focus\:opacity-100:focus { opacity: 1; }

.focus\:opacity-80:focus { opacity: 0.8; }

.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }

.focus\:outline:focus { outline-style: solid; }

.focus\:outline-4:focus { outline-width: 4px; }

.focus-visible\:border-2:focus-visible { border-width: 2px; }

.focus-visible\:border-4:focus-visible { border-width: 4px; }

.focus-visible\:border-solid:focus-visible { border-style: solid; }

.focus-visible\:border-blue600:focus-visible { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.focus-visible\:text-rosso600:focus-visible { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.focus-visible\:outline-none:focus-visible { outline: transparent solid 2px; outline-offset: 2px; }

.focus-visible\:hover\:bg-gray800\/80:hover:focus-visible { background-color: rgba(46, 46, 46, 0.8); }

.active\:scale-95:active { --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.active\:border-gray900:active { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.active\:bg-gray0:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.disabled\:\!cursor-wait:disabled { cursor: wait !important; }

.disabled\:opacity-60:disabled { opacity: 0.6; }

.group\/lineuplistitem:last-child .group-last\/lineuplistitem\:border-none { border-style: none; }

.group\/follow-button:focus-within .group-focus-within\/follow-button\:opacity-100 { opacity: 1; }

.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-x-1 { --tw-translate-x: 4px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-y-110 { --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.group:hover .group-hover\:bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.group:hover .group-hover\:bg-opacity-10 { --tw-bg-opacity: 0.1; }

.group\/link:hover .group-hover\/link\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:hover .group-hover\:text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.group\/signature:hover .group-hover\/signature\:underline { text-decoration-line: underline; }

.group\/follow-button:hover .group-hover\/follow-button\:opacity-100 { opacity: 1; }

.group:hover .group-hover\:opacity-0 { opacity: 0; }

.group:hover .group-hover\:opacity-100 { opacity: 1; }

.group:hover .group-hover\:outline { outline-style: solid; }

.group:hover .group-hover\:outline-1 { outline-width: 1px; }

.group:hover .group-hover\:backdrop-brightness-115 { --tw-backdrop-brightness: brightness(1.15); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.peer:focus ~ .peer-focus\:outline { outline-style: solid; }

.peer:focus ~ .peer-focus\:outline-1 { outline-width: 1px; }

.children-not-last\:mb-10 > :not(:last-child) { margin-bottom: 40px; }

.children-not-last\:mb-15 > :not(:last-child) { margin-bottom: 60px; }

.children-not-last\:mb-2 > :not(:last-child) { margin-bottom: 8px; }

.children-not-last\:mb-4 > :not(:last-child) { margin-bottom: 16px; }

.children-not-last\:mb-5 > :not(:last-child) { margin-bottom: 20px; }

.children-not-last\:mb-6 > :not(:last-child) { margin-bottom: 24px; }

.children-of-last\:border-b-0:last-child > * { border-bottom-width: 0px; }

.children\:\!mx-auto > * { margin-left: auto !important; margin-right: auto !important; }

.children\:\!my-0 > * { margin-top: 0px !important; margin-bottom: 0px !important; }

.children\:mx-auto > * { margin-left: auto; margin-right: auto; }

.children\:mb-10 > * { margin-bottom: 40px; }

.children\:mb-8 > * { margin-bottom: 32px; }

.children\:\!w-full > * { width: 100% !important; }

.children\:w-full > * { width: 100%; }

.children\:max-w-article > * { max-width: 770px; }

.children\:flex-1 > * { -webkit-box-flex: 1; flex: 1 1 0%; }

.last\:children\:border-r-0 > :last-child { border-right-width: 0px; }

.group:hover .group-hover-focus\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover-focus\:border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.group:hover .group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:hover .group-hover-focus\:bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.group:hover .group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:hover .group-hover-focus\:text-gray800 { --tw-text-opacity: 1; color: rgb(46 46 46 / var(--tw-text-opacity)); }

.group:hover .group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:hover .group-hover-focus\:opacity-80 { opacity: 0.8; }

.group:hover .group-hover-focus\:brightness-105 { --tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:hover .group-hover-focus\:brightness-110 { --tw-brightness: brightness(1.1); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:focus-within .group-hover-focus\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:focus-within .group-hover-focus\:border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.group:focus-within .group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:focus-within .group-hover-focus\:bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.group:focus-within .group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:focus-within .group-hover-focus\:text-gray800 { --tw-text-opacity: 1; color: rgb(46 46 46 / var(--tw-text-opacity)); }

.group:focus-within .group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:focus-within .group-hover-focus\:opacity-80 { opacity: 0.8; }

.group:focus-within .group-hover-focus\:brightness-105 { --tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:focus-within .group-hover-focus\:brightness-110 { --tw-brightness: brightness(1.1); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:focus .group-hover-focus\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:focus .group-hover-focus\:border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.group:focus .group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:focus .group-hover-focus\:bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.group:focus .group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:focus .group-hover-focus\:text-gray800 { --tw-text-opacity: 1; color: rgb(46 46 46 / var(--tw-text-opacity)); }

.group:focus .group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:focus .group-hover-focus\:opacity-80 { opacity: 0.8; }

.group:focus .group-hover-focus\:brightness-105 { --tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:focus .group-hover-focus\:brightness-110 { --tw-brightness: brightness(1.1); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group:has(:focus-visible) .group-focus-visible-within\:outline { outline-style: solid; }

.info-dark .info-light .light\:border-bronze300 { --tw-border-opacity: 1; border-color: rgb(215 196 160 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-bronze50 { --tw-border-opacity: 1; border-color: rgb(247 242 235 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-burgundy500 { --tw-border-opacity: 1; border-color: rgb(138 2 25 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-gray100 { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-gray300 { --tw-border-opacity: 1; border-color: rgb(196 196 196 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-gray900 { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:border-gray900\/25 { border-color: rgba(19, 19, 19, 0.25); }

.info-dark .info-light .light\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-burgundy500 { --tw-bg-opacity: 1; background-color: rgb(138 2 25 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-coffee100 { --tw-bg-opacity: 1; background-color: rgb(233 227 219 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-cosmos800 { --tw-bg-opacity: 1; background-color: rgb(0 59 85 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-deepSea700 { --tw-bg-opacity: 1; background-color: rgb(32 110 102 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray100 { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray100\/50 { background-color: rgba(243, 243, 243, 0.5); }

.info-dark .info-light .light\:bg-gray200 { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray300 { --tw-bg-opacity: 1; background-color: rgb(196 196 196 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray900 { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.info-dark .info-light .light\:bg-gray900\/30 { background-color: rgba(19, 19, 19, 0.3); }

.info-dark .info-light .light\:bg-green200 { --tw-bg-opacity: 1; background-color: rgb(121 154 143 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-green50 { --tw-bg-opacity: 1; background-color: rgb(221 231 228 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-green800 { --tw-bg-opacity: 1; background-color: rgb(15 91 64 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-rosso100 { --tw-bg-opacity: 1; background-color: rgb(246 191 191 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-rosso600 { --tw-bg-opacity: 1; background-color: rgb(221 0 0 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-wine400 { --tw-bg-opacity: 1; background-color: rgb(102 26 42 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.info-dark .info-light .light\:from-bronze50\/10 { --tw-gradient-from: rgb(247 242 235 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.info-dark .info-light .light\:from-gray0\/0 { --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.info-dark .info-light .light\:via-bronze50 { --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F7F2EB var(--tw-gradient-via-position), var(--tw-gradient-to); }

.info-dark .info-light .light\:via-gray0 { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }

.info-dark .info-light .light\:to-bronze50 { --tw-gradient-to: #F7F2EB var(--tw-gradient-to-position); }

.info-dark .info-light .light\:to-gray0 { --tw-gradient-to: #fff var(--tw-gradient-to-position); }

.info-dark .info-light .light\:fill-green800 { fill: rgb(15, 91, 64); }

.info-dark .info-light .light\:text-blue600 { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-burgundy500 { --tw-text-opacity: 1; color: rgb(138 2 25 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-gray300 { --tw-text-opacity: 1; color: rgb(196 196 196 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-gray600 { --tw-text-opacity: 1; color: rgb(107 107 107 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-gray900 { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-green800 { --tw-text-opacity: 1; color: rgb(15 91 64 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:text-wine400 { --tw-text-opacity: 1; color: rgb(102 26 42 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:outline-blue600 { outline-color: rgb(9, 95, 194); }

.info-dark .info-light .light\:outline-bronze300 { outline-color: rgb(215, 196, 160); }

.info-dark .info-light .light\:outline-gray300 { outline-color: rgb(196, 196, 196); }

.info-dark .info-light .light\:placeholder\:text-gray700::-webkit-input-placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:placeholder\:text-gray700::placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:even\:bg-bronze50:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:hover\:border-blue600:hover { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:hover\:bg-gray700:hover { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-dark .info-light .light\:hover\:bg-gray900\/10:hover { background-color: rgba(19, 19, 19, 0.1); }

.info-dark .info-light .light\:hover\:bg-gray999\/10:hover { background-color: rgba(0, 0, 0, 0.1); }

.info-dark .info-light .light\:hover\:text-blue600:hover { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:hover\:text-gray100:hover { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:hover\:text-gray900:hover { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:hover\:text-rosso600:hover { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .light\:focus-visible\:border-blue600:focus-visible { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.info-dark .info-light .light\:focus-visible\:text-rosso600:focus-visible { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover\:bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover\:bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.info-dark .info-light .group\/link:hover .light\:group-hover\/link\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover\:text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .group:hover .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .group:focus-within .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-dark .info-light .group:focus-within .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .group:focus-within .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-dark .info-light .group:focus .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-dark .info-light .group:focus .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-dark .info-light .group:focus .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .light\:border-bronze300 { --tw-border-opacity: 1; border-color: rgb(215 196 160 / var(--tw-border-opacity)); }

.info-light .light\:border-bronze50 { --tw-border-opacity: 1; border-color: rgb(247 242 235 / var(--tw-border-opacity)); }

.info-light .light\:border-burgundy500 { --tw-border-opacity: 1; border-color: rgb(138 2 25 / var(--tw-border-opacity)); }

.info-light .light\:border-gray100 { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.info-light .light\:border-gray300 { --tw-border-opacity: 1; border-color: rgb(196 196 196 / var(--tw-border-opacity)); }

.info-light .light\:border-gray700 { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.info-light .light\:border-gray900 { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.info-light .light\:border-gray900\/25 { border-color: rgba(19, 19, 19, 0.25); }

.info-light .light\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-light .light\:bg-burgundy500 { --tw-bg-opacity: 1; background-color: rgb(138 2 25 / var(--tw-bg-opacity)); }

.info-light .light\:bg-coffee100 { --tw-bg-opacity: 1; background-color: rgb(233 227 219 / var(--tw-bg-opacity)); }

.info-light .light\:bg-cosmos800 { --tw-bg-opacity: 1; background-color: rgb(0 59 85 / var(--tw-bg-opacity)); }

.info-light .light\:bg-deepSea700 { --tw-bg-opacity: 1; background-color: rgb(32 110 102 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray100 { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray100\/50 { background-color: rgba(243, 243, 243, 0.5); }

.info-light .light\:bg-gray200 { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray300 { --tw-bg-opacity: 1; background-color: rgb(196 196 196 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray900 { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.info-light .light\:bg-gray900\/30 { background-color: rgba(19, 19, 19, 0.3); }

.info-light .light\:bg-green200 { --tw-bg-opacity: 1; background-color: rgb(121 154 143 / var(--tw-bg-opacity)); }

.info-light .light\:bg-green50 { --tw-bg-opacity: 1; background-color: rgb(221 231 228 / var(--tw-bg-opacity)); }

.info-light .light\:bg-green800 { --tw-bg-opacity: 1; background-color: rgb(15 91 64 / var(--tw-bg-opacity)); }

.info-light .light\:bg-rosso100 { --tw-bg-opacity: 1; background-color: rgb(246 191 191 / var(--tw-bg-opacity)); }

.info-light .light\:bg-rosso600 { --tw-bg-opacity: 1; background-color: rgb(221 0 0 / var(--tw-bg-opacity)); }

.info-light .light\:bg-wine400 { --tw-bg-opacity: 1; background-color: rgb(102 26 42 / var(--tw-bg-opacity)); }

.info-light .light\:bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.info-light .light\:from-bronze50\/10 { --tw-gradient-from: rgb(247 242 235 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.info-light .light\:from-gray0\/0 { --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.info-light .light\:via-bronze50 { --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F7F2EB var(--tw-gradient-via-position), var(--tw-gradient-to); }

.info-light .light\:via-gray0 { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }

.info-light .light\:to-bronze50 { --tw-gradient-to: #F7F2EB var(--tw-gradient-to-position); }

.info-light .light\:to-gray0 { --tw-gradient-to: #fff var(--tw-gradient-to-position); }

.info-light .light\:fill-green800 { fill: rgb(15, 91, 64); }

.info-light .light\:text-blue600 { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.info-light .light\:text-burgundy500 { --tw-text-opacity: 1; color: rgb(138 2 25 / var(--tw-text-opacity)); }

.info-light .light\:text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-light .light\:text-gray300 { --tw-text-opacity: 1; color: rgb(196 196 196 / var(--tw-text-opacity)); }

.info-light .light\:text-gray600 { --tw-text-opacity: 1; color: rgb(107 107 107 / var(--tw-text-opacity)); }

.info-light .light\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .light\:text-gray900 { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.info-light .light\:text-green800 { --tw-text-opacity: 1; color: rgb(15 91 64 / var(--tw-text-opacity)); }

.info-light .light\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .light\:text-wine400 { --tw-text-opacity: 1; color: rgb(102 26 42 / var(--tw-text-opacity)); }

.info-light .light\:outline-blue600 { outline-color: rgb(9, 95, 194); }

.info-light .light\:outline-bronze300 { outline-color: rgb(215, 196, 160); }

.info-light .light\:outline-gray300 { outline-color: rgb(196, 196, 196); }

.info-light .light\:placeholder\:text-gray700::-webkit-input-placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .light\:placeholder\:text-gray700::placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .light\:even\:bg-bronze50:nth-child(2n) { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-light .light\:hover\:border-blue600:hover { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.info-light .light\:hover\:bg-gray700:hover { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-light .light\:hover\:bg-gray900\/10:hover { background-color: rgba(19, 19, 19, 0.1); }

.info-light .light\:hover\:bg-gray999\/10:hover { background-color: rgba(0, 0, 0, 0.1); }

.info-light .light\:hover\:text-blue600:hover { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.info-light .light\:hover\:text-gray100:hover { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-light .light\:hover\:text-gray900:hover { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.info-light .light\:hover\:text-rosso600:hover { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .light\:focus-visible\:border-blue600:focus-visible { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.info-light .light\:focus-visible\:text-rosso600:focus-visible { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .group:hover .light\:group-hover\:bg-gray700 { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.info-light .group:hover .light\:group-hover\:bg-gray900\/10 { background-color: rgba(19, 19, 19, 0.1); }

.info-light .group\/link:hover .light\:group-hover\/link\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .group:hover .light\:group-hover\:text-gray100 { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.info-light .group:hover .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-light .group:hover .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .group:hover .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .group:focus-within .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-light .group:focus-within .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .group:focus-within .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.info-light .group:focus .light\:group-hover-focus\:bg-bronze50 { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.info-light .group:focus .light\:group-hover-focus\:text-gray700 { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.info-light .group:focus .light\:group-hover-focus\:text-rosso600 { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.light\:border-bronze300.info-light { --tw-border-opacity: 1; border-color: rgb(215 196 160 / var(--tw-border-opacity)); }

.light\:border-bronze50.info-light { --tw-border-opacity: 1; border-color: rgb(247 242 235 / var(--tw-border-opacity)); }

.light\:border-burgundy500.info-light { --tw-border-opacity: 1; border-color: rgb(138 2 25 / var(--tw-border-opacity)); }

.light\:border-gray100.info-light { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.light\:border-gray300.info-light { --tw-border-opacity: 1; border-color: rgb(196 196 196 / var(--tw-border-opacity)); }

.light\:border-gray700.info-light { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.light\:border-gray900.info-light { --tw-border-opacity: 1; border-color: rgb(19 19 19 / var(--tw-border-opacity)); }

.light\:border-gray900\/25.info-light { border-color: rgba(19, 19, 19, 0.25); }

.light\:bg-bronze50.info-light { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.light\:bg-burgundy500.info-light { --tw-bg-opacity: 1; background-color: rgb(138 2 25 / var(--tw-bg-opacity)); }

.light\:bg-coffee100.info-light { --tw-bg-opacity: 1; background-color: rgb(233 227 219 / var(--tw-bg-opacity)); }

.light\:bg-cosmos800.info-light { --tw-bg-opacity: 1; background-color: rgb(0 59 85 / var(--tw-bg-opacity)); }

.light\:bg-deepSea700.info-light { --tw-bg-opacity: 1; background-color: rgb(32 110 102 / var(--tw-bg-opacity)); }

.light\:bg-gray0.info-light { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.light\:bg-gray100.info-light { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }

.light\:bg-gray100\/50.info-light { background-color: rgba(243, 243, 243, 0.5); }

.light\:bg-gray200.info-light { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.light\:bg-gray300.info-light { --tw-bg-opacity: 1; background-color: rgb(196 196 196 / var(--tw-bg-opacity)); }

.light\:bg-gray700.info-light { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.light\:bg-gray900.info-light { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }

.light\:bg-gray900\/10.info-light { background-color: rgba(19, 19, 19, 0.1); }

.light\:bg-gray900\/30.info-light { background-color: rgba(19, 19, 19, 0.3); }

.light\:bg-green200.info-light { --tw-bg-opacity: 1; background-color: rgb(121 154 143 / var(--tw-bg-opacity)); }

.light\:bg-green50.info-light { --tw-bg-opacity: 1; background-color: rgb(221 231 228 / var(--tw-bg-opacity)); }

.light\:bg-green800.info-light { --tw-bg-opacity: 1; background-color: rgb(15 91 64 / var(--tw-bg-opacity)); }

.light\:bg-rosso100.info-light { --tw-bg-opacity: 1; background-color: rgb(246 191 191 / var(--tw-bg-opacity)); }

.light\:bg-rosso600.info-light { --tw-bg-opacity: 1; background-color: rgb(221 0 0 / var(--tw-bg-opacity)); }

.light\:bg-wine400.info-light { --tw-bg-opacity: 1; background-color: rgb(102 26 42 / var(--tw-bg-opacity)); }

.light\:bg-gradient-to-b.info-light { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.light\:from-bronze50\/10.info-light { --tw-gradient-from: rgb(247 242 235 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.light\:from-gray0\/0.info-light { --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.light\:via-bronze50.info-light { --tw-gradient-to: rgb(247 242 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F7F2EB var(--tw-gradient-via-position), var(--tw-gradient-to); }

.light\:via-gray0.info-light { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }

.light\:to-bronze50.info-light { --tw-gradient-to: #F7F2EB var(--tw-gradient-to-position); }

.light\:to-gray0.info-light { --tw-gradient-to: #fff var(--tw-gradient-to-position); }

.light\:fill-green800.info-light { fill: rgb(15, 91, 64); }

.light\:text-blue600.info-light { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.light\:text-burgundy500.info-light { --tw-text-opacity: 1; color: rgb(138 2 25 / var(--tw-text-opacity)); }

.light\:text-gray100.info-light { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.light\:text-gray300.info-light { --tw-text-opacity: 1; color: rgb(196 196 196 / var(--tw-text-opacity)); }

.light\:text-gray600.info-light { --tw-text-opacity: 1; color: rgb(107 107 107 / var(--tw-text-opacity)); }

.light\:text-gray700.info-light { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.light\:text-gray900.info-light { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.light\:text-green800.info-light { --tw-text-opacity: 1; color: rgb(15 91 64 / var(--tw-text-opacity)); }

.light\:text-rosso600.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.light\:text-wine400.info-light { --tw-text-opacity: 1; color: rgb(102 26 42 / var(--tw-text-opacity)); }

.light\:outline-blue600.info-light { outline-color: rgb(9, 95, 194); }

.light\:outline-bronze300.info-light { outline-color: rgb(215, 196, 160); }

.light\:outline-gray300.info-light { outline-color: rgb(196, 196, 196); }

.light\:placeholder\:text-gray700.info-light::-webkit-input-placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.light\:placeholder\:text-gray700.info-light::placeholder { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.light\:even\:bg-bronze50:nth-child(2n).info-light { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.light\:hover\:border-blue600:hover.info-light { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.light\:hover\:bg-gray700:hover.info-light { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.light\:hover\:bg-gray900\/10:hover.info-light { background-color: rgba(19, 19, 19, 0.1); }

.light\:hover\:bg-gray999\/10:hover.info-light { background-color: rgba(0, 0, 0, 0.1); }

.light\:hover\:text-blue600:hover.info-light { --tw-text-opacity: 1; color: rgb(9 95 194 / var(--tw-text-opacity)); }

.light\:hover\:text-gray100:hover.info-light { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.light\:hover\:text-gray900:hover.info-light { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.light\:hover\:text-rosso600:hover.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.light\:focus-visible\:border-blue600:focus-visible.info-light { --tw-border-opacity: 1; border-color: rgb(9 95 194 / var(--tw-border-opacity)); }

.light\:focus-visible\:text-rosso600:focus-visible.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:hover .light\:group-hover\:bg-gray700.info-light { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.group:hover .light\:group-hover\:bg-gray900\/10.info-light { background-color: rgba(19, 19, 19, 0.1); }

.group\/link:hover .light\:group-hover\/link\:text-rosso600.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:hover .light\:group-hover\:text-gray100.info-light { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.group:hover .light\:group-hover-focus\:bg-bronze50.info-light { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:hover .light\:group-hover-focus\:text-gray700.info-light { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:hover .light\:group-hover-focus\:text-rosso600.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:focus-within .light\:group-hover-focus\:bg-bronze50.info-light { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:focus-within .light\:group-hover-focus\:text-gray700.info-light { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:focus-within .light\:group-hover-focus\:text-rosso600.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.group:focus .light\:group-hover-focus\:bg-bronze50.info-light { --tw-bg-opacity: 1; background-color: rgb(247 242 235 / var(--tw-bg-opacity)); }

.group:focus .light\:group-hover-focus\:text-gray700.info-light { --tw-text-opacity: 1; color: rgb(78 78 78 / var(--tw-text-opacity)); }

.group:focus .light\:group-hover-focus\:text-rosso600.info-light { --tw-text-opacity: 1; color: rgb(221 0 0 / var(--tw-text-opacity)); }

.not-last\:mb-3:not(:last-child) { margin-bottom: 12px; }

.not-last\:border-b:not(:last-child) { border-bottom-width: 1px; }

.not-last\:border-r:not(:last-child) { border-right-width: 1px; }

.not-last\:border-solid:not(:last-child) { border-style: solid; }

.not-last\:pb-3:not(:last-child) { padding-bottom: 12px; }

@media (hover: none), (pointer: coarse) {
  .touch\:\!visible { visibility: visible !important; }
  .touch\:visible { visibility: visible; }
  .touch\:hidden { display: none; }
  .touch\:h-auto { height: auto; }
  .touch\:opacity-100 { opacity: 1; }
}

@media (hover: hover), (pointer: fine) {
  .mouse-hover-touch-active\:bg-gray900:hover { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .mouse-hover-touch-active\:text-gray200:hover { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }
  .info-dark .info-light .light\:mouse-hover-touch-active\:bg-gray900:hover { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .info-light .light\:mouse-hover-touch-active\:bg-gray900:hover { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .light\:mouse-hover-touch-active\:bg-gray900:hover.info-light { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
}

@media (hover: none), (pointer: coarse) {
  .mouse-hover-touch-active\:bg-gray900:active { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .mouse-hover-touch-active\:text-gray200:active { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }
  .info-dark .info-light .light\:mouse-hover-touch-active\:bg-gray900:active { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .info-light .light\:mouse-hover-touch-active\:bg-gray900:active { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
  .light\:mouse-hover-touch-active\:bg-gray900:active.info-light { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }
}

@supports not (aspect-ratio:auto) {
  .no-aspect-ratio-support\:w-full { width: 100%; }
}

.peer:focus ~ .group .parent-peer-hover-focus\:text-deepSea700 { --tw-text-opacity: 1; color: rgb(32 110 102 / var(--tw-text-opacity)); }

.peer:focus ~ .group .parent-peer-hover-focus\:brightness-105 { --tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.peer:hover ~ .group .parent-peer-hover-focus\:text-deepSea700 { --tw-text-opacity: 1; color: rgb(32 110 102 / var(--tw-text-opacity)); }

.peer:hover ~ .group .parent-peer-hover-focus\:brightness-105 { --tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.dark\:border-bronze900:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(73 50 24 / var(--tw-border-opacity)); }

.dark\:border-gray100:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.dark\:border-gray100\/25:is(.info-dark *) { border-color: rgba(243, 243, 243, 0.25); }

.dark\:border-gray200:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(223 223 223 / var(--tw-border-opacity)); }

.dark\:border-gray700:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(78 78 78 / var(--tw-border-opacity)); }

.dark\:border-gray800:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(46 46 46 / var(--tw-border-opacity)); }

.dark\:border-rosso200:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(243 166 166 / var(--tw-border-opacity)); }

.dark\:bg-burgundy500:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(138 2 25 / var(--tw-bg-opacity)); }

.dark\:bg-cosmos300:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(179 194 204 / var(--tw-bg-opacity)); }

.dark\:bg-deepSea400:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(110 201 192 / var(--tw-bg-opacity)); }

.dark\:bg-gray0:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }

.dark\:bg-gray0\/50:is(.info-dark *) { background-color: rgba(255, 255, 255, 0.5); }

.dark\:bg-gray100:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }

.dark\:bg-gray100\/10:is(.info-dark *) { background-color: rgba(243, 243, 243, 0.1); }

.dark\:bg-gray100\/30:is(.info-dark *) { background-color: rgba(243, 243, 243, 0.3); }

.dark\:bg-gray600:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(107 107 107 / var(--tw-bg-opacity)); }

.dark\:bg-gray700:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(78 78 78 / var(--tw-bg-opacity)); }

.dark\:bg-gray800:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.dark\:bg-gray900:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(19 19 19 / var(--tw-bg-opacity)); }

.dark\:bg-gray999:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }

.dark\:bg-gray999\/50:is(.info-dark *) { background-color: rgba(0, 0, 0, 0.5); }

.dark\:bg-green800:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(15 91 64 / var(--tw-bg-opacity)); }

.dark\:bg-green900:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(0 62 37 / var(--tw-bg-opacity)); }

.dark\:bg-jade300:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(128 210 184 / var(--tw-bg-opacity)); }

.dark\:bg-rosso400:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(255 72 72 / var(--tw-bg-opacity)); }

.dark\:bg-rosso500:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(255 5 5 / var(--tw-bg-opacity)); }

.dark\:bg-wine100:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(220 200 205 / var(--tw-bg-opacity)); }

.dark\:bg-gradient-to-b:is(.info-dark *) { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }

.dark\:from-gray800\/10:is(.info-dark *) { --tw-gradient-from: rgb(46 46 46 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(46 46 46 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.dark\:from-gray900\/0:is(.info-dark *) { --tw-gradient-from: rgb(19 19 19 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(19 19 19 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.dark\:via-gray800:is(.info-dark *) { --tw-gradient-to: rgb(46 46 46 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #2E2E2E var(--tw-gradient-via-position), var(--tw-gradient-to); }

.dark\:via-gray900:is(.info-dark *) { --tw-gradient-to: rgb(19 19 19 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #131313 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.dark\:to-gray800:is(.info-dark *) { --tw-gradient-to: #2E2E2E var(--tw-gradient-to-position); }

.dark\:to-gray900:is(.info-dark *) { --tw-gradient-to: #131313 var(--tw-gradient-to-position); }

.dark\:fill-jade300:is(.info-dark *) { fill: rgb(128, 210, 184); }

.dark\:text-blue400:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(111 139 251 / var(--tw-text-opacity)); }

.dark\:text-gray100:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.dark\:text-gray200:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.dark\:text-gray400:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(165 166 166 / var(--tw-text-opacity)); }

.dark\:text-gray500:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(137 137 137 / var(--tw-text-opacity)); }

.dark\:text-gray900:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.dark\:text-gray999:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); }

.dark\:text-jade100:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(203 237 225 / var(--tw-text-opacity)); }

.dark\:text-rosso100:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(246 191 191 / var(--tw-text-opacity)); }

.dark\:text-rosso200:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(243 166 166 / var(--tw-text-opacity)); }

.dark\:text-rosso400:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(255 72 72 / var(--tw-text-opacity)); }

.dark\:outline-blue400:is(.info-dark *) { outline-color: rgb(111, 139, 251); }

.dark\:outline-bronze900:is(.info-dark *) { outline-color: rgb(73, 50, 24); }

.dark\:outline-gray700:is(.info-dark *) { outline-color: rgb(78, 78, 78); }

.dark\:invert:is(.info-dark *) { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.dark\:placeholder\:text-gray200:is(.info-dark *)::-webkit-input-placeholder { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.dark\:placeholder\:text-gray200:is(.info-dark *)::placeholder { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.dark\:even\:bg-gray800:nth-child(2n):is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.dark\:hover\:border-blue400:hover:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(111 139 251 / var(--tw-border-opacity)); }

.dark\:hover\:border-gray100:hover:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.dark\:hover\:bg-gray0\/10:hover:is(.info-dark *) { background-color: rgba(255, 255, 255, 0.1); }

.dark\:hover\:bg-gray100\/10:hover:is(.info-dark *) { background-color: rgba(243, 243, 243, 0.1); }

.dark\:hover\:bg-gray200:hover:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.dark\:hover\:text-blue400:hover:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(111 139 251 / var(--tw-text-opacity)); }

.dark\:hover\:text-gray100:hover:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); }

.dark\:hover\:text-gray900:hover:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.dark\:hover\:text-rosso300:hover:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

.dark\:focus\:border-rosso200:focus:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(243 166 166 / var(--tw-border-opacity)); }

.dark\:focus-visible\:border-blue400:focus-visible:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(111 139 251 / var(--tw-border-opacity)); }

.dark\:focus-visible\:text-rosso300:focus-visible:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

.dark\:active\:border-gray100:active:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(243 243 243 / var(--tw-border-opacity)); }

.group:hover .dark\:group-hover\:bg-gray100\/10:is(.info-dark *) { background-color: rgba(243, 243, 243, 0.1); }

.group:hover .dark\:group-hover\:bg-gray200:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(223 223 223 / var(--tw-bg-opacity)); }

.group\/link:hover .dark\:group-hover\/link\:text-rosso300:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

.group:hover .dark\:group-hover\:text-gray900:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(19 19 19 / var(--tw-text-opacity)); }

.group:hover .group-hover-focus\:dark\:border-gray200:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(223 223 223 / var(--tw-border-opacity)); }

.group:hover .dark\:group-hover-focus\:bg-gray800:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.group:hover .dark\:group-hover-focus\:text-gray200:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.group:hover .dark\:group-hover-focus\:text-rosso300:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

.group:focus-within .group-hover-focus\:dark\:border-gray200:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(223 223 223 / var(--tw-border-opacity)); }

.group:focus-within .dark\:group-hover-focus\:bg-gray800:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.group:focus-within .dark\:group-hover-focus\:text-gray200:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.group:focus-within .dark\:group-hover-focus\:text-rosso300:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

.group:focus .group-hover-focus\:dark\:border-gray200:is(.info-dark *) { --tw-border-opacity: 1; border-color: rgb(223 223 223 / var(--tw-border-opacity)); }

.group:focus .dark\:group-hover-focus\:bg-gray800:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(46 46 46 / var(--tw-bg-opacity)); }

.group:focus .dark\:group-hover-focus\:text-gray200:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(223 223 223 / var(--tw-text-opacity)); }

.group:focus .dark\:group-hover-focus\:text-rosso300:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(240 106 106 / var(--tw-text-opacity)); }

@media (hover: hover), (pointer: fine) {
  .dark\:mouse-hover-touch-active\:bg-gray100:hover:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }
}

@media (hover: none), (pointer: coarse) {
  .dark\:mouse-hover-touch-active\:bg-gray100:active:is(.info-dark *) { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); }
}

.peer:focus ~ .group .dark\:parent-peer-hover-focus\:text-deepSea400:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(110 201 192 / var(--tw-text-opacity)); }

.peer:hover ~ .group .dark\:parent-peer-hover-focus\:text-deepSea400:is(.info-dark *) { --tw-text-opacity: 1; color: rgb(110 201 192 / var(--tw-text-opacity)); }

@media (min-width: 0) {
  .xs\:bottom-4 { bottom: 16px; }
  .xs\:bottom-5 { bottom: 20px; }
  .xs\:mb-5 { margin-bottom: 20px; }
  .xs\:min-h-70 { min-height: 280px; }
  .xs\:max-w-\[1000px\] { max-width: 1000px; }
  .xs\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .xs\:justify-start { -webkit-box-pack: start; justify-content: flex-start; }
  .xs\:px-4 { padding-left: 16px; padding-right: 16px; }
}

@media (min-width: 0) and (max-width: 639px) {
  .xsOnly\:absolute { position: absolute; }
  .xsOnly\:-left-5 { left: -20px; }
  .xsOnly\:-right-5 { right: -20px; }
  .xsOnly\:right-4 { right: 16px; }
  .xsOnly\:top-4 { top: 16px; }
  .xsOnly\:top-5 { top: 20px; }
  .xsOnly\:top-\[45\%\] { top: 45%; }
  .xsOnly\:col-span-1 { grid-column: span 1 / span 1; }
  .xsOnly\:-mx-4 { margin-left: -16px; margin-right: -16px; }
  .xsOnly\:mx-4 { margin-left: 16px; margin-right: 16px; }
  .xsOnly\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .xsOnly\:mb-4 { margin-bottom: 16px; }
  .xsOnly\:mb-5 { margin-bottom: 20px; }
  .xsOnly\:mb-8 { margin-bottom: 32px; }
  .xsOnly\:ml-5 { margin-left: 20px; }
  .xsOnly\:mr-3 { margin-right: 12px; }
  .xsOnly\:mt-5 { margin-top: 20px; }
  .xsOnly\:mt-6 { margin-top: 24px; }
  .xsOnly\:block { display: block; }
  .xsOnly\:flex { display: flex; }
  .xsOnly\:\!hidden { display: none !important; }
  .xsOnly\:hidden { display: none; }
  .xsOnly\:h-12 { height: 48px; }
  .xsOnly\:h-\[70px\] { height: 70px; }
  .xsOnly\:min-h-\[370px\] { min-height: 370px; }
  .xsOnly\:w-full { width: 100%; }
  .xsOnly\:max-w-45 { max-width: 180px; }
  .xsOnly\:max-w-75 { max-width: 300px; }
  .xsOnly\:basis-11\/12 { flex-basis: 91.6667%; }
  .xsOnly\:basis-\[92px\] { flex-basis: 92px; }
  .xsOnly\:scale-75 { --tw-scale-x: .75; --tw-scale-y: .75; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .xsOnly\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .xsOnly\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .xsOnly\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .xsOnly\:items-start { -webkit-box-align: start; align-items: flex-start; }
  .xsOnly\:justify-between { -webkit-box-pack: justify; justify-content: space-between; }
  .xsOnly\:gap-2 { gap: 8px; }
  .xsOnly\:gap-4 { gap: 16px; }
  .xsOnly\:rounded { border-radius: 10px; }
  .xsOnly\:rounded-none { border-radius: 0px; }
  .xsOnly\:rounded-b { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
  .xsOnly\:rounded-t { border-top-left-radius: 10px; border-top-right-radius: 10px; }
  .xsOnly\:border { border-width: 1px; }
  .xsOnly\:border-x { border-left-width: 1px; border-right-width: 1px; }
  .xsOnly\:border-b { border-bottom-width: 1px; }
  .xsOnly\:border-t { border-top-width: 1px; }
  .xsOnly\:border-solid { border-style: solid; }
  .xsOnly\:bg-gray999 { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }
  .xsOnly\:p-0 { padding: 0px; }
  .xsOnly\:p-3 { padding: 12px; }
  .xsOnly\:p-4 { padding: 16px; }
  .xsOnly\:p-6 { padding: 24px; }
  .xsOnly\:px-3 { padding-left: 12px; padding-right: 12px; }
  .xsOnly\:px-4 { padding-left: 16px; padding-right: 16px; }
  .xsOnly\:px-5 { padding-left: 20px; padding-right: 20px; }
  .xsOnly\:px-6 { padding-left: 24px; padding-right: 24px; }
  .xsOnly\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .xsOnly\:py-5 { padding-top: 20px; padding-bottom: 20px; }
  .xsOnly\:py-6 { padding-top: 24px; padding-bottom: 24px; }
  .xsOnly\:pb-2 { padding-bottom: 8px; }
  .xsOnly\:pb-4 { padding-bottom: 16px; }
  .xsOnly\:pb-8 { padding-bottom: 32px; }
  .xsOnly\:pt-3 { padding-top: 12px; }
  .xsOnly\:pt-4 { padding-top: 16px; }
  .xsOnly\:pt-6 { padding-top: 24px; }
  .xsOnly\:text-center { text-align: center; }
  .xsOnly\:text-4 { font-size: 1rem; }
  .xsOnly\:first\:w-25:first-child { width: 100px; }
  .xsOnly\:first\:w-\[150px\]:first-child { width: 150px; }
  .xsOnly\:first\:w-\[200px\]:first-child { width: 200px; }
  .last\:xsOnly\:mb-10:last-child { margin-bottom: 40px; }
  .xsOnly\:last\:mb-8:last-child { margin-bottom: 32px; }
}

@media (max-width: 1023px) {
  .xsToSm\:sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
  .xsToSm\:-bottom-215 { bottom: -860px; }
  .xsToSm\:-top-20 { top: -80px; }
  .xsToSm\:-mx-4 { margin-left: -16px; margin-right: -16px; }
  .xsToSm\:-mx-6 { margin-left: -24px; margin-right: -24px; }
  .xsToSm\:mx-auto { margin-left: auto; margin-right: auto; }
  .xsToSm\:my-6 { margin-top: 24px; margin-bottom: 24px; }
  .xsToSm\:-mb-2 { margin-bottom: -8px; }
  .xsToSm\:-mt-2 { margin-top: -8px; }
  .xsToSm\:mb-10 { margin-bottom: 40px; }
  .xsToSm\:mb-12 { margin-bottom: 48px; }
  .xsToSm\:mb-2 { margin-bottom: 8px; }
  .xsToSm\:mb-4 { margin-bottom: 16px; }
  .xsToSm\:mb-5 { margin-bottom: 20px; }
  .xsToSm\:mb-6 { margin-bottom: 24px; }
  .xsToSm\:mb-8 { margin-bottom: 32px; }
  .xsToSm\:ml-auto { margin-left: auto; }
  .xsToSm\:mt-10 { margin-top: 40px; }
  .xsToSm\:mt-16 { margin-top: 64px; }
  .xsToSm\:mt-4 { margin-top: 16px; }
  .xsToSm\:mt-6 { margin-top: 24px; }
  .xsToSm\:mt-8 { margin-top: 32px; }
  .xsToSm\:hidden { display: none; }
  .xsToSm\:size-20 { width: 80px; height: 80px; }
  .xsToSm\:size-6 { width: 24px; height: 24px; }
  .xsToSm\:h-\[70px\] { height: 70px; }
  .xsToSm\:h-screen-dvh { height: 100dvh; }
  .xsToSm\:min-h-150 { min-height: 600px; }
  .xsToSm\:w-45 { width: 180px; }
  .xsToSm\:w-full { width: 100%; }
  .xsToSm\:w-screen { width: 100vw; }
  .xsToSm\:max-w-75 { max-width: 300px; }
  .xsToSm\:max-w-94 { max-width: 376px; }
  .xsToSm\:flex-1 { -webkit-box-flex: 1; flex: 1 1 0%; }
  .xsToSm\:basis-44 { flex-basis: 176px; }
  .xsToSm\:basis-49 { flex-basis: 196px; }
  .xsToSm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .xsToSm\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .xsToSm\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .xsToSm\:items-start { -webkit-box-align: start; align-items: flex-start; }
  .xsToSm\:justify-center { -webkit-box-pack: center; justify-content: center; }
  .xsToSm\:gap-0 { gap: 0px; }
  .xsToSm\:gap-10 { gap: 40px; }
  .xsToSm\:gap-4 { gap: 16px; }
  .xsToSm\:gap-5 { gap: 20px; }
  .xsToSm\:gap-6 { gap: 24px; }
  .xsToSm\:rounded { border-radius: 10px; }
  .xsToSm\:border { border-width: 1px; }
  .xsToSm\:border-b { border-bottom-width: 1px; }
  .xsToSm\:border-solid { border-style: solid; }
  .xsToSm\:border-none { border-style: none; }
  .xsToSm\:p-4 { padding: 16px; }
  .xsToSm\:p-5 { padding: 20px; }
  .xsToSm\:p-6 { padding: 24px; }
  .xsToSm\:px-2 { padding-left: 8px; padding-right: 8px; }
  .xsToSm\:px-3 { padding-left: 12px; padding-right: 12px; }
  .xsToSm\:px-4 { padding-left: 16px; padding-right: 16px; }
  .xsToSm\:px-6 { padding-left: 24px; padding-right: 24px; }
  .xsToSm\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .xsToSm\:py-10 { padding-top: 40px; padding-bottom: 40px; }
  .xsToSm\:py-4 { padding-top: 16px; padding-bottom: 16px; }
  .xsToSm\:py-5 { padding-top: 20px; padding-bottom: 20px; }
  .xsToSm\:py-6 { padding-top: 24px; padding-bottom: 24px; }
  .xsToSm\:py-8 { padding-top: 32px; padding-bottom: 32px; }
  .xsToSm\:pb-10 { padding-bottom: 40px; }
  .xsToSm\:pb-12 { padding-bottom: 48px; }
  .xsToSm\:pb-5 { padding-bottom: 20px; }
  .xsToSm\:pb-6 { padding-bottom: 24px; }
  .xsToSm\:pb-8 { padding-bottom: 32px; }
  .xsToSm\:pl-4 { padding-left: 16px; }
  .xsToSm\:pl-6 { padding-left: 24px; }
  .xsToSm\:pt-10 { padding-top: 40px; }
  .xsToSm\:pt-12 { padding-top: 48px; }
  .xsToSm\:pt-2 { padding-top: 8px; }
  .xsToSm\:pt-5 { padding-top: 20px; }
  .xsToSm\:pt-8 { padding-top: 32px; }
  .xsToSm\:text-center { text-align: center; }
  .xsToSm\:text-4 { font-size: 1rem; }
  .xsToSm\:text-5 { font-size: 1.25rem; }
  .xsToSm\:text-6 { font-size: 1.5rem; }
  .xsToSm\:text-7 { font-size: 1.75rem; }
  .xsToSm\:text-8 { font-size: 2rem; }
  .xsToSm\:last\:ml-4:last-child { margin-left: 16px; }
  .xsToSm\:last\:ml-6:last-child { margin-left: 24px; }
  .xsToSm\:last\:pl-0:last-child { padding-left: 0px; }
  .xsToSm\:last\:pr-4:last-child { padding-right: 16px; }
  .xsToSm\:last\:pr-6:last-child { padding-right: 24px; }
  .xsToSm\:last\:pt-0:last-child { padding-top: 0px; }
  .xsToSm\:children\:mb-6 > * { margin-bottom: 24px; }
}

@media (max-width: 1239px) {
  .xsToMd\:row-start-2 { grid-row-start: 2; }
  .xsToMd\:mx-auto { margin-left: auto; margin-right: auto; }
  .xsToMd\:mb-10 { margin-bottom: 40px; }
  .xsToMd\:hidden { display: none; }
  .xsToMd\:w-full { width: 100%; }
  .xsToMd\:max-w-article { max-width: 770px; }
  .xsToMd\:gap-6 { gap: 24px; }
  .xsToMd\:gap-x-6 { column-gap: 24px; }
  .xsToMd\:gap-y-10 { row-gap: 40px; }
  .xsToMd\:\!pt-0 { padding-top: 0px !important; }
}

@media (min-width: 640px) {
  .sm\:absolute { position: absolute; }
  .sm\:left-15 { left: 60px; }
  .sm\:m-6 { margin: 24px; }
  .sm\:-mx-8 { margin-left: -32px; margin-right: -32px; }
  .sm\:mx-auto { margin-left: auto; margin-right: auto; }
  .sm\:mb-4 { margin-bottom: 16px; }
  .sm\:mb-6 { margin-bottom: 24px; }
  .sm\:mb-8 { margin-bottom: 32px; }
  .sm\:ml-15 { margin-left: 60px; }
  .sm\:mr-15 { margin-right: 60px; }
  .sm\:mr-auto { margin-right: auto; }
  .sm\:mt-4 { margin-top: 16px; }
  .sm\:mt-6 { margin-top: 24px; }
  .sm\:flex { display: flex; }
  .sm\:hidden { display: none; }
  .sm\:h-0 { height: 0px; }
  .sm\:h-full { height: 100%; }
  .sm\:min-h-75 { min-height: 300px; }
  .sm\:w-full { width: 100%; }
  .sm\:min-w-20 { min-width: 80px; }
  .sm\:max-w-112 { max-width: 448px; }
  .sm\:max-w-115 { max-width: 460px; }
  .sm\:max-w-90 { max-width: 360px; }
  .sm\:max-w-\[462px\] { max-width: 462px; }
  .sm\:max-w-\[472px\] { max-width: 472px; }
  .sm\:max-w-\[535px\] { max-width: 535px; }
  .sm\:max-w-myFeedSm { max-width: 664px; }
  .sm\:-translate-x-10 { --tw-translate-x: -40px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[2fr_3fr\] { grid-template-columns: 2fr 3fr; }
  .sm\:justify-end { -webkit-box-pack: end; justify-content: flex-end; }
  .sm\:justify-center { -webkit-box-pack: center; justify-content: center; }
  .sm\:justify-between { -webkit-box-pack: justify; justify-content: space-between; }
  .sm\:gap-5 { gap: 20px; }
  .sm\:rounded { border-radius: 10px; }
  .sm\:rounded-l { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
  .sm\:rounded-r { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
  .sm\:border-y { border-top-width: 1px; border-bottom-width: 1px; }
  .sm\:border-r { border-right-width: 1px; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:py-4 { padding-top: 16px; padding-bottom: 16px; }
  .sm\:py-6 { padding-top: 24px; padding-bottom: 24px; }
  .sm\:pb-6 { padding-bottom: 24px; }
  .sm\:pb-8 { padding-bottom: 32px; }
  .sm\:pt-6 { padding-top: 24px; }
  .sm\:text-center { text-align: center; }
  .sm\:opacity-0 { opacity: 0; }
  .sm\:first\:col-span-2:first-child { grid-column: span 2 / span 2; }
  .sm\:first\:w-25:first-child { width: 100px; }
  .sm\:first\:w-\[150px\]:first-child { width: 150px; }
  .sm\:first\:w-\[200px\]:first-child { width: 200px; }
}

@media (min-width: 640px) and (max-width: 1023px) {
  .smOnly\:col-span-2 { grid-column: span 2 / span 2; }
  .smOnly\:-mx-3 { margin-left: -12px; margin-right: -12px; }
  .smOnly\:-mx-5 { margin-left: -20px; margin-right: -20px; }
  .smOnly\:mx-8 { margin-left: 32px; margin-right: 32px; }
  .smOnly\:mb-10 { margin-bottom: 40px; }
  .smOnly\:hidden { display: none; }
  .smOnly\:min-h-150 { min-height: 600px; }
  .smOnly\:w-57 { width: 228px; }
  .smOnly\:flex-1 { -webkit-box-flex: 1; flex: 1 1 0%; }
  .smOnly\:\!basis-63 { flex-basis: 252px !important; }
  .smOnly\:basis-2\/5 { flex-basis: 40%; }
  .smOnly\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .smOnly\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .smOnly\:items-start { -webkit-box-align: start; align-items: flex-start; }
  .smOnly\:p-8 { padding: 32px; }
  .smOnly\:px-5 { padding-left: 20px; padding-right: 20px; }
  .smOnly\:px-6 { padding-left: 24px; padding-right: 24px; }
  .smOnly\:text-center { text-align: center; }
  .smOnly\:first\:col-span-2:first-child { grid-column: span 2 / span 2; }
}

@media (min-width: 640px) and (max-width: 1239px) {
  .smToMd\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .smToMd\:p-20 { padding: 80px; }
  .smToMd\:pb-8 { padding-bottom: 32px; }
}

@media (min-width: 1024px) {
  .md\:visible { visibility: visible; }
  .md\:bottom-10 { bottom: 40px; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:-mx-4 { margin-left: -16px; margin-right: -16px; }
  .md\:-mx-5 { margin-left: -20px; margin-right: -20px; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:mx-10 { margin-left: 40px; margin-right: 40px; }
  .md\:mx-6 { margin-left: 24px; margin-right: 24px; }
  .md\:mx-auto { margin-left: auto; margin-right: auto; }
  .md\:-mt-5 { margin-top: -20px; }
  .md\:mb-1 { margin-bottom: 4px; }
  .md\:mb-12 { margin-bottom: 48px; }
  .md\:mb-3 { margin-bottom: 12px; }
  .md\:mb-6 { margin-bottom: 24px; }
  .md\:mb-8 { margin-bottom: 32px; }
  .md\:ml-3 { margin-left: 12px; }
  .md\:ml-5 { margin-left: 20px; }
  .md\:ml-auto { margin-left: auto; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-4 { margin-right: 16px; }
  .md\:mr-5 { margin-right: 20px; }
  .md\:mt-10 { margin-top: 40px; }
  .md\:mt-12 { margin-top: 48px; }
  .md\:mt-15 { margin-top: 60px; }
  .md\:mt-2 { margin-top: 8px; }
  .md\:mt-5 { margin-top: 20px; }
  .md\:mt-6 { margin-top: 24px; }
  .md\:inline-block { display: inline-block; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:size-30 { width: 120px; height: 120px; }
  .md\:h-\[718px\] { height: 718px; }
  .md\:h-\[900px\] { height: 900px; }
  .md\:max-h-10 { max-height: 40px; }
  .md\:max-h-215 { max-height: 860px; }
  .md\:min-h-20 { min-height: 80px; }
  .md\:min-h-30 { min-height: 120px; }
  .md\:min-h-\[calc\(100vh-500px\)\] { min-height: calc(-500px + 100vh); }
  .md\:w-25 { width: 100px; }
  .md\:w-30 { width: 120px; }
  .md\:w-40 { width: 160px; }
  .md\:w-75 { width: 300px; }
  .md\:w-auto { width: auto; }
  .md\:min-w-60 { min-width: 240px; }
  .md\:min-w-90 { min-width: 360px; }
  .md\:max-w-37 { max-width: 148px; }
  .md\:max-w-45 { max-width: 180px; }
  .md\:max-w-81 { max-width: 324px; }
  .md\:max-w-\[535px\] { max-width: 535px; }
  .md\:max-w-\[928px\] { max-width: 928px; }
  .md\:max-w-article { max-width: 770px; }
  .md\:\!snap-align-none { scroll-snap-align: none !important; }
  .md\:-scroll-mt-15 { scroll-margin-top: -60px; }
  .md\:auto-cols-fr { grid-auto-columns: minmax(0px, 1fr); }
  .md\:grid-flow-col { grid-auto-flow: column; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-\[110px_3fr\] { grid-template-columns: 110px 3fr; }
  .md\:grid-cols-\[1fr_2fr\] { grid-template-columns: 1fr 2fr; }
  .md\:grid-cols-\[1fr_minmax\(770px\,1fr\)_1fr\] { grid-template-columns: 1fr minmax(770px, 1fr) 1fr; }
  .md\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
  .md\:grid-cols-\[3fr_2fr\] { grid-template-columns: 3fr 2fr; }
  .md\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .md\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .md\:justify-start { -webkit-box-pack: start; justify-content: flex-start; }
  .md\:justify-end { -webkit-box-pack: end; justify-content: flex-end; }
  .md\:justify-between { -webkit-box-pack: justify; justify-content: space-between; }
  .md\:gap-x-5 { column-gap: 20px; }
  .md\:overflow-hidden { overflow: hidden; }
  .md\:rounded { border-radius: 10px; }
  .md\:border { border-width: 1px; }
  .md\:border-r { border-right-width: 1px; }
  .md\:border-t { border-top-width: 1px; }
  .md\:border-solid { border-style: solid; }
  .md\:px-10 { padding-left: 40px; padding-right: 40px; }
  .md\:px-5 { padding-left: 20px; padding-right: 20px; }
  .md\:py-10 { padding-top: 40px; padding-bottom: 40px; }
  .md\:pb-16 { padding-bottom: 64px; }
  .md\:pb-8 { padding-bottom: 32px; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pr-20 { padding-right: 80px; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-10 { padding-top: 40px; }
  .md\:pt-8 { padding-top: 32px; }
  .md\:text-center { text-align: center; }
  .md\:text-big { font-size: 1.125rem; }
  .md\:opacity-100 { opacity: 1; }
  .md\:gradient-mask-t-95-d { mask-image: linear-gradient(to top, transparent, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, transparent 100%); }
  .md\:first\:col-span-4:first-child { grid-column: span 4 / span 4; }
  .md\:last\:mb-20:last-child { margin-bottom: 80px; }
}

@supports not (aspect-ratio:auto) {
  @media (min-width: 1024px) {
  .no-aspect-ratio-support\:md\:h-\[80vh\] { height: 80vh; }
  .no-aspect-ratio-support\:md\:w-\[45vh\] { width: 45vh; }
  .no-aspect-ratio-support\:md\:max-w-\[484px\] { max-width: 484px; }
}
}

@media (min-width: 1024px) and (max-width: 1239px) {
  .mdOnly\:-ml-6 { margin-left: -24px; }
  .mdOnly\:flex { display: flex; }
  .mdOnly\:hidden { display: none; }
  .mdOnly\:h-\[110px\] { height: 110px; }
  .mdOnly\:min-h-117 { min-height: 468px; }
  .mdOnly\:w-12 { width: 48px; }
  .mdOnly\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .mdOnly\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .mdOnly\:justify-center { -webkit-box-pack: center; justify-content: center; }
  .mdOnly\:gap-14 { gap: 56px; }
  .mdOnly\:px-10 { padding-left: 40px; padding-right: 40px; }
  .mdOnly\:px-15 { padding-left: 60px; padding-right: 60px; }
  .mdOnly\:pl-6 { padding-left: 24px; }
}

@media (min-width: 1240px) {
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:row-start-1 { grid-row-start: 1; }
  .lg\:row-start-2 { grid-row-start: 2; }
  .lg\:-mb-5 { margin-bottom: -20px; }
  .lg\:-ml-8 { margin-left: -32px; }
  .lg\:mb-0 { margin-bottom: 0px; }
  .lg\:mb-1 { margin-bottom: 4px; }
  .lg\:mt-10 { margin-top: 40px; }
  .lg\:mt-16 { margin-top: 64px; }
  .lg\:flex { display: flex; }
  .lg\:h-\[270px\] { height: 270px; }
  .lg\:h-full { height: 100%; }
  .lg\:min-h-137 { min-height: 548px; }
  .lg\:max-w-\[585px\] { max-width: 585px; }
  .lg\:basis-1\/6 { flex-basis: 16.6667%; }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[140px_4fr\] { grid-template-columns: 140px 4fr; }
  .lg\:grid-cols-\[1fr_3fr\] { grid-template-columns: 1fr 3fr; }
  .lg\:grid-cols-main-aside-desktop { grid-template-columns: minmax(0px, 100%) 370px; }
  .lg\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .lg\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .lg\:gap-8 { gap: 32px; }
  .lg\:py-20 { padding-top: 80px; padding-bottom: 80px; }
  .lg\:pb-10 { padding-bottom: 40px; }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:first\:col-span-1:first-child { grid-column: span 1 / span 1; }
  .lg\:children\:\!w-full > * { width: 100% !important; }
  .lg\:children\:\!max-w-none > * { max-width: none !important; }
  .group:hover .lg\:group-hover-focus\:opacity-100 { opacity: 1; }
  .group:focus-within .lg\:group-hover-focus\:opacity-100 { opacity: 1; }
  .group:focus .lg\:group-hover-focus\:opacity-100 { opacity: 1; }
}

@media (min-width: 1366px) {
  .xl\:mb-8 { margin-bottom: 32px; }
  .xl\:gap-x-25 { column-gap: 100px; }
  .xl\:pb-10 { padding-bottom: 40px; }
}

@media print {
  .print\:hidden { display: none; }
  .print\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media (min-width: 640px) and (max-width: 1023px) {
  .smOnly\:\[\&\:nth-of-type\(n\+6\)\]\:col-span-2:nth-of-type(n+6) { grid-column: span 2 / span 2; }
}

.\[\&\>picture\]\:bg-transparent > picture { background-color: transparent; }

.\[\&_\>_iframe\]\:absolute > iframe { position: absolute; }

.\[\&_\>_iframe\]\:left-0 > iframe { left: 0px; }

.\[\&_\>_iframe\]\:top-0 > iframe { top: 0px; }

.\[\&_\>_iframe\]\:size-full > iframe { width: 100%; height: 100%; }

.\[\&_\>_iframe\]\:w-full > iframe { width: 100%; }

.\[\&_\>_p\]\:hidden > p { display: none; }

.\[\&_img\]\:max-h-24 img { max-height: 96px; }

.\[\&_img\]\:max-h-40 img { max-height: 160px; }

.\[\&_img\]\:max-w-103 img { max-width: 412px; }

.\[\&_img\]\:scale-125 img { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.\[\&_img\]\:mix-blend-multiply img { mix-blend-mode: multiply; }

.\[\&_img\]\:grayscale img { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }