/* libs */
/* ! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #F8F8F8; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #D6D6D6; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #D6D6D6; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}
input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
/* src is relative to `main.css` */
@font-face {
    font-family: 'Avalon';
    src: url(062eb1963acb35ad8331.otf);
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
@font-face {
    font-family: 'Avalon';
    src: url(062eb1963acb35ad8331.otf);
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
@font-face {
    font-family: 'Avalon';
    src: url(b1b33d1f7da49f6952a4.otf);
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
html {
  scroll-padding-top: 2.5rem;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
@media (min-width: 768px) {
  html {
    scroll-padding-top: 90px;
  }
}
@media (min-width: 992px) {
  html {
    scroll-padding-top: 140px;
  }
}
.site {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.site-main {
  flex-grow: 1;
  padding-top: 47px;
}
@media (min-width: 768px) {
  .site-main {
    padding-top: 90px;
  }
}
@media (min-width: 992px) {
  .site-main {
    padding-top: 123px;
  }
}
.logged-in .site-header {
  top: 46px;
}
@media (min-width: 783px) {
  .logged-in .site-header {
    top: 2rem;
  }
}
.logged-in .site-main {
  padding-top: 47px;
}
@media (min-width: 768px) {
  .logged-in .site-main {
    padding-top: 90px;
  }
}
@media (min-width: 992px) {
  .logged-in .site-main {
    padding-top: 123px;
  }
}
img {
  max-width: 100%;
}
svg {
  height: auto;
  width: 100%;
  max-width: 100%;
}
pre {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
[x-cloak] {
  display: none !important;
}
.no-scrollbar::-webkit-scrollbar {
    display: none;
  }
.no-scrollbar {
   -ms-overflow-style: none; /* IE and Edge */
   scrollbar-width: none; /* Firefox */
  }
.border-container-top {
  border-top-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .border-container-top {
    border-top-width: 14px;
  }
}
.border-container-bottom {
  border-bottom-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .border-container-bottom {
    border-bottom-width: 14px;
  }
}
.border-left-half {
  border-left-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .border-left-half {
    border-left-width: 7px;
  }
}
.border-right-half {
  border-right-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .border-right-half {
    border-right-width: 7px;
  }
}
.logo-animate-path {
    stroke-dasharray: 1850 2000; 
    transition: 15s ease-in-out;
    background-image: conic-gradient(transparent 50%, #ffffff);
  }
.logo-animate-start {
    stroke-dashoffset: 1851;
  }
.logo-animate-in {
    stroke-dashoffset: 0;
  }
html,
  body {
  font-family: Avalon, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
  font-family: Avalon, Arial, sans-serif;
}
.heading-1 {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 48px;
  letter-spacing: 0.3em;
}
@media (min-width: 768px) {
  .heading-1 {
    font-size: 72px;
    line-height: 86px;
  }
}
.heading-2 {
  font-size: 64px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 74px;
}
.heading-3 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 32px;
  letter-spacing: 0.3em;
}
@media (min-width: 768px) {
  .heading-3 {
    font-size: 46px;
    line-height: 58px;
    letter-spacing: 0.2em;
  }
}
.heading-4 {
  font-size: 21px;
  font-weight: 700;
  line-height: 28px;
}
@media (min-width: 768px) {
  .heading-4 {
    font-size: 36px;
    line-height: 48px;
  }
}
.heading-5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}
@media (min-width: 768px) {
  .heading-5 {
    font-size: 26px;
    line-height: 40px;
  }
}
.heading-6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
.text-21 {
  font-size: 21px;
  line-height: 32px;
}
.text-18 {
  font-size: 12px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .text-18 {
    font-size: 18px;
    line-height: 32px;
  }
}
.text-16 {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.02em;
}
.text-14 {
  font-size: 10px;
  line-height: 18px;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) {
  .text-14 {
    font-size: 14px;
    line-height: 22px;
  }
}
.text-12 {
  font-size: 12px;
  line-height: 20px;
}
.nav-item {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.02em;
  text-decoration-line: none;
}
@media (min-width: 768px) {
  .nav-item {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.03em;
  }
}
.nav-item-sub {
  font-weight: 400;
  text-transform: none;
}
.nav-item-primary {
  font-weight: 700;
  text-transform: uppercase;
}
.nav-item-secondary {
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .nav-item-secondary {
    font-size: 12px;
    letter-spacing: 0.06em;
  }
}
.nav-item-mobile {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 0.06em;
  text-decoration-line: none;
}
.nav-item-column > a {
  display: none;
}
.nav-item-column .sub-menu .nav-item {
  font-weight: 700;
  text-transform: uppercase;
}
.nav-item-column .sub-menu {
  display: grid;
  gap: 6px;
}
@media (min-width: 768px) {
  .nav-item-column .sub-menu {
    gap: 0.75rem;
  }
}
*, ::before, ::after {
  --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-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:  ;
}
::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-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:  ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 575px) {
  .container {
    max-width: 575px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 992px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1330px) {
  .container {
    max-width: 1330px;
  }
}
.aspect-w-\[404\] {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 404;
}
.aspect-w-\[404\] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-h-\[268\] {
  --tw-aspect-h: 268;
}
.aspect-w-\[554\] {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 554;
}
.aspect-w-\[554\] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-h-\[368\] {
  --tw-aspect-h: 368;
}
.aspect-w-\[760\] {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 760;
}
.aspect-w-\[760\] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-h-\[520\] {
  --tw-aspect-h: 520;
}
.aspect-w-\[375\] {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 375;
}
.aspect-w-\[375\] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-h-\[400\] {
  --tw-aspect-h: 400;
}
.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::placeholder,.form-textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
button {
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration-line: none;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 32px;
  letter-spacing: 0.2em;
  border-radius: 9999px;
  padding-top: 0.8rem;
  padding-bottom: 10px;
}
@media (min-width: 575px) {
  .button {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.button-primary {
  font-size: 16px;
  line-height: 19px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  position: relative;
  z-index: 1;
  padding-top: 41px;
  padding-bottom: 36px;
}
@media (min-width: 575px) {
  .button-primary {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.button-primary:before,
      .button-primary:after {
  --tw-content: '';
  content: var(--tw-content);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  --tw-translate-x: -50%;
  --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));
  border-radius: 9999px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  background-position: center;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
}
.button-primary:before {
  height: 33px;
  width: 33px;
  --tw-bg-opacity: 1;
  --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(16px + 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);
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.2;
}
.button-primary:after {
  height: 97px;
  width: 97px;
}
.button-primary:hover,
      .button-primary:active,
      .button-primary:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.button-primary:hover:before,
        .button-primary:hover:after,
        .button-primary:active:before,
        .button-primary:active:after,
        .button-primary:focus-visible:before,
        .button-primary:focus-visible:after {
  --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));
}
@media (min-width: 768px) {
  .button-primary-lg {
    font-size: 24px;
    line-height: 29px;
    padding-top: 67px;
    padding-bottom: 60px;
  }
  .button-primary-lg:before {
    height: 50px;
    width: 50px;
    --tw-bg-opacity: 1;
    --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(25px + 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);
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.2;
  }
  .button-primary-lg:after {
    height: 147px;
    width: 147px;
  }
}
.button-primary-rose:before,
        .button-primary-rose:after {
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-rose:before,
        .button-primary-rose:after {
    background-color: rgb(202 146 134 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
  }
}
.button-primary-rose:before {
  --tw-bg-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-rose:before {
    --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.2;
  }
}
.button-primary-sand:before,
        .button-primary-sand:after {
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-sand:before,
        .button-primary-sand:after {
    background-color: rgb(220 197 143 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
  }
}
.button-primary-sand:before {
  --tw-bg-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-sand:before {
    --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.2;
  }
}
.button-primary-parchment:before,
        .button-primary-parchment:after {
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.button-primary-parchment:before {
  --tw-bg-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-parchment:before {
    --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.2;
  }
}
.button-primary-dark {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button-primary-dark:before,
        .button-primary-dark:after {
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-dark:before,
        .button-primary-dark:after {
    background-color: rgb(55 63 65 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
  }
}
.button-primary-dark:before {
  --tw-bg-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.2;
}
@media (min-width: 768px) {
  .button-primary-dark:before {
    --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
    --tw-ring-opacity: 0.2;
  }
}
.button-primary-dark:hover,
        .button-primary-dark:active,
        .button-primary-dark:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 25px;
  padding-right: 25px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button-black:hover,
      .button-black:active,
      .button-black:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 25px;
  padding-right: 25px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button-white:hover,
      .button-white:active,
      .button-white:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.button-cursor {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 46px;
  padding-top: 7px;
  padding-bottom: 2px;
  padding-right: 25px;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0.06em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2712 14.2709L18.3419 18.3418M5.74896 1L6.4944 3.77949M3.7803 6.49374L1 5.74825M12.2363 2.73754L10.2005 4.77347M4.77326 10.2L2.73937 12.236M7.48737 7.48675L12.2843 19L13.9862 13.986L19 12.2839L7.48737 7.48675Z' stroke='%2387A5B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-position: 20px 9px;
      background-size: 18px;
      background-repeat: no-repeat;
}
.button-cursor.nav-item {
  border-radius: 3px;
  padding-left: 1.5rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
        background-position: 6px 6px;
        background-size: 12px;
}
.button-cursor.nav-item a {
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}
@media (min-width: 768px) {

        .button-cursor.nav-item a {
    font-size: 14px;
    line-height: 28px;
  }

      .button-cursor.nav-item {
    border-radius: 9999px;
    padding-top: 7px;
    padding-bottom: 2px;
    padding-left: 46px;
    padding-right: 25px;
          background-position: 20px 9px;
          background-size: 18px;
  }
          }
.button-cursor:hover,
      .button-cursor:active,
      .button-cursor:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
@media (min-width: 768px) {
  .button-cursor-lg {
    padding-top: 18px;
    padding-bottom: 0.75rem;
    padding-left: 4rem;
  }
}
.button-cursor-lg {
  letter-spacing: 0.025em;
}
@media (min-width: 768px) {
  .button-cursor-lg {
    font-size: 26px;
    line-height: 35px;
          background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.4424 25.776L32.5964 32.9303M10.4651 2.45312L11.7752 7.3379M7.00534 12.108L2.11914 10.7979M21.8663 5.50674L18.2885 9.08475M8.75042 18.6216L5.17597 22.1996M13.5203 13.8532L21.9506 34.087L24.9417 25.2752L33.753 22.2839L13.5203 13.8532Z' stroke='%2387A5B0' stroke-width='3.51487' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          background-position: 24px 18px;
          background-size: 32px;
  }
}
.button-inspire {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  padding-left: 46px;
  padding-top: 7px;
  padding-bottom: 2px;
  padding-right: 25px;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0.06em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      background-position: 20px 9px;
      background-size: 18px;
      background-image: url("data:image/svg+xml,%3Csvg width='59' height='68' viewBox='0 0 59 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1184_6123)'%3E%3Cpath d='M27.7608 50.0449L27.6348 68.0001H30.6865V50.0449C30.1793 50.1712 29.6692 50.3004 29.1621 50.3004C28.781 50.3004 28.2709 50.1741 27.7637 50.0449H27.7608Z' fill='%2387A5B0'/%3E%3Cpath d='M29.6662 17.6997C23.4367 17.6997 17.7172 20.2459 13.2671 24.7038C11.9949 25.9783 11.9949 28.1427 13.3932 29.4143C14.0293 30.0516 14.7916 30.3071 15.6827 30.3071C16.5739 30.3071 17.4622 29.9253 18.0983 29.288C21.15 26.1046 25.2161 24.322 29.6662 24.322C33.8612 24.322 37.9302 25.9783 40.9791 29.0326C42.2513 30.3071 44.4119 30.3071 45.6813 29.0326C46.9507 27.758 46.9536 25.5937 45.6813 24.322C41.2312 19.9933 35.6378 17.6997 29.6633 17.6997H29.6662Z' fill='%2387A5B0'/%3E%3Cpath d='M58.0143 11.8438C50.3864 4.20246 40.343 0 29.6662 0C18.9895 0 8.56492 4.32876 0.937046 12.2256C-0.335222 13.5001 -0.335222 15.6645 1.06313 16.9361C1.69926 17.5734 2.58756 17.8289 3.35264 17.8289C4.2438 17.8289 5.13209 17.4471 5.76823 16.8098C12.1238 10.1875 20.64 6.49601 29.7923 6.49601C38.9446 6.49601 47.2086 10.0612 53.5642 16.428C54.8365 17.7026 56.9971 17.7026 58.2665 16.428C59.2837 15.1535 59.2837 13.1183 58.0115 11.8438H58.0143Z' fill='%2387A5B0'/%3E%3Cpath d='M29.4115 42.2772C31.377 42.2772 32.9704 40.7376 32.9704 38.8383C32.9704 36.9391 31.377 35.3994 29.4115 35.3994C27.4459 35.3994 25.8525 36.9391 25.8525 38.8383C25.8525 40.7376 27.4459 42.2772 29.4115 42.2772Z' fill='%2387A5B0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1184_6123'%3E%3Crect width='59' height='68' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.button-inspire.nav-item {
  border-radius: 3px;
  padding-left: 1.5rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
        background-position: 6px 6px;
        background-size: 12px;
}
.button-inspire.nav-item a {
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}
@media (min-width: 768px) {

        .button-inspire.nav-item a {
    font-size: 14px;
    line-height: 28px;
  }

      .button-inspire.nav-item {
    border-radius: 9999px;
    padding-top: 7px;
    padding-bottom: 2px;
    padding-left: 46px;
    padding-right: 25px;
          background-position: 20px 9px;
          background-size: 18px;
  }
          }
.button-inspire:hover,
      .button-inspire:active,
      .button-inspire:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.prose .button-primary:before, .prose .button-primary:after {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.prose .button-primary-rose:before, .prose .button-primary-rose:after, .prose .button-primary-parchment:before, .prose .button-primary-parchment:after, .prose .button-primary-sand:before, .prose .button-primary-sand:after {
  border-style: none;
}
.prose .button-white,
      .prose .button-cursor {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
a {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: underline;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
a:hover,
    a:active,
    a:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.link {
  display: inline-flex;
  align-items: center;
  text-decoration-line: none;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 0.02em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  position: relative;
}
.link::after {
  position: absolute;
  bottom: -0.25rem;
  left: 0px;
  height: 0.25rem;
  width: 100%;
  transform-origin: right;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-property: transform;
  transition-duration: 200ms;
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.link::before {
  position: absolute;
  bottom: -0.25rem;
  left: 0px;
  height: 0.25rem;
  width: 100%;
  transform-origin: left;
  --tw-scale-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));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-property: transform;
  transition-delay: 200ms;
  transition-duration: 200ms;
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.link:hover,
    .link:active,
    .link:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.link:hover::before,
    .link:active::before,
    .link:focus-visible::before {
  content: var(--tw-content) !important;
  --tw-scale-x: 1 !important;
  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)) !important;
}
.link:hover::after,
    .link:active::after,
    .link:focus-visible::after {
  content: var(--tw-content);
  --tw-scale-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));
}
.link-cursor .nav-item {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2712 14.2709L18.3419 18.3418M5.74896 1L6.4944 3.77949M3.7803 6.49374L1 5.74825M12.2363 2.73754L10.2005 4.77347M4.77326 10.2L2.73937 12.236M7.48737 7.48675L12.2843 19L13.9862 13.986L19 12.2839L7.48737 7.48675Z' stroke='%2387A5B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        display: block;
        background-repeat: no-repeat;
        padding-left: 22px;
        line-height: 28px;
        background-position: 0 3px;
        background-size: 16px;
      }
.link-inspire .nav-item {
        background-image: url("data:image/svg+xml,%3Csvg width='59' height='68' viewBox='0 0 59 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1184_6123)'%3E%3Cpath d='M27.7608 50.0449L27.6348 68.0001H30.6865V50.0449C30.1793 50.1712 29.6692 50.3004 29.1621 50.3004C28.781 50.3004 28.2709 50.1741 27.7637 50.0449H27.7608Z' fill='%2387A5B0'/%3E%3Cpath d='M29.6662 17.6997C23.4367 17.6997 17.7172 20.2459 13.2671 24.7038C11.9949 25.9783 11.9949 28.1427 13.3932 29.4143C14.0293 30.0516 14.7916 30.3071 15.6827 30.3071C16.5739 30.3071 17.4622 29.9253 18.0983 29.288C21.15 26.1046 25.2161 24.322 29.6662 24.322C33.8612 24.322 37.9302 25.9783 40.9791 29.0326C42.2513 30.3071 44.4119 30.3071 45.6813 29.0326C46.9507 27.758 46.9536 25.5937 45.6813 24.322C41.2312 19.9933 35.6378 17.6997 29.6633 17.6997H29.6662Z' fill='%2387A5B0'/%3E%3Cpath d='M58.0143 11.8438C50.3864 4.20246 40.343 0 29.6662 0C18.9895 0 8.56492 4.32876 0.937046 12.2256C-0.335222 13.5001 -0.335222 15.6645 1.06313 16.9361C1.69926 17.5734 2.58756 17.8289 3.35264 17.8289C4.2438 17.8289 5.13209 17.4471 5.76823 16.8098C12.1238 10.1875 20.64 6.49601 29.7923 6.49601C38.9446 6.49601 47.2086 10.0612 53.5642 16.428C54.8365 17.7026 56.9971 17.7026 58.2665 16.428C59.2837 15.1535 59.2837 13.1183 58.0115 11.8438H58.0143Z' fill='%2387A5B0'/%3E%3Cpath d='M29.4115 42.2772C31.377 42.2772 32.9704 40.7376 32.9704 38.8383C32.9704 36.9391 31.377 35.3994 29.4115 35.3994C27.4459 35.3994 25.8525 36.9391 25.8525 38.8383C25.8525 40.7376 27.4459 42.2772 29.4115 42.2772Z' fill='%2387A5B0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1184_6123'%3E%3Crect width='59' height='68' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        display: block;
        background-repeat: no-repeat;
        padding-left: 22px;
        line-height: 28px;
        background-position: 0 4px;
        background-size: 14px;
      }
.skip-to-main {
    left: -999px;
    z-index: -999;
  }
.skip-to-main:focus,
  .skip-to-main:active {
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
    z-index: 1001;
}
.site-header #primary-menu .sub-menu {
  pointer-events: none;
  position: absolute;
  top: calc(100% + 10px);
  width: 150px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  opacity: 0;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 400ms;
}
@media (min-width: 992px) {
  .site-header #primary-menu .sub-menu {
    width: 200px;
  }
}
.site-header #primary-menu .sub-menu .nav-item {
  pointer-events: none;
  position: relative;
  z-index: 2;
  margin-bottom: 1rem;
}
.site-header #primary-menu .sub-menu .nav-item:last-child {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .site-header #primary-menu .sub-menu .nav-item {
    line-height: 20px;
  }
}
.site-header #primary-menu .menu-item-has-children {
  position: relative;
}
.site-header #primary-menu .menu-item-has-children::after {
  position: absolute;
  top: calc(100% - 8px);
  height: 2rem;
  content: var(--tw-content);
  width: calc(100% + 6px);
}
.site-header #primary-menu .menu-item-has-children > a {
  position: relative;
  display: block;
  background-repeat: no-repeat;
  padding-right: 1.25rem;
          background-position: right 0 top 9px;
          background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cpath d='M6 6 11.196.75H.804L6 6Z' fill='%23000'/%3E%3C/svg%3E");
          background-size: 12px;
}
.site-header #primary-menu .menu-item-has-children > a:hover,
          .site-header #primary-menu .menu-item-has-children > a:focus-visible {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 6'%3E%3Cpath fill='%23373F41' d='M6 6 11.196.75H.804L6 6Z'/%3E%3C/svg%3E");
          }
.site-header #primary-menu .menu-item-has-children:hover .sub-menu, .site-header #primary-menu .menu-item-has-children:focus-visible .sub-menu {
  pointer-events: auto;
  opacity: 1;
}
.site-header #primary-menu .menu-item-has-children:hover .sub-menu .nav-item, .site-header #primary-menu .menu-item-has-children:focus-visible .sub-menu .nav-item {
  pointer-events: auto;
}
@media (min-width: 992px) {
  .site-header #primary-menu > .menu-item:last-child .sub-menu {
    right: 0px;
  }
}
.site-header #primary-menu-mobile .sub-menu {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  display: flex;
  height: 100%;
  width: 100%;
  --tw-translate-x: 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));
  flex-direction: column;
  gap: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 25px;
  transition-property: transform;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.site-header #primary-menu-mobile .sub-menu.active {
  --tw-translate-x: 0px;
  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));
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!pointer-events-auto {
  pointer-events: auto !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.right-0 {
  right: 0px;
}
.left-0 {
  left: 0px;
}
.-top-1\/4 {
  top: -25%;
}
.top-0 {
  top: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.top-\[20\%\] {
  top: 20%;
}
.-bottom-12 {
  bottom: -3rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.top-5 {
  top: 1.25rem;
}
.right-5 {
  right: 1.25rem;
}
.left-1\/2 {
  left: 50%;
}
.top-\[10\%\] {
  top: 10%;
}
.bottom-\[10\%\] {
  bottom: 10%;
}
.top-2 {
  top: 0.5rem;
}
.top-auto {
  top: auto;
}
.top-1\/2 {
  top: 50%;
}
.z-\[1\] {
  z-index: 1;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[1002\] {
  z-index: 1002;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[1001\] {
  z-index: 1001;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-start-1 {
  grid-column-start: 1;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-start-1 {
  grid-row-start: 1;
}
.m-auto {
  margin: auto;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-\[14px\] {
  margin-top: 14px;
  margin-bottom: 14px;
}
.mx-\[25px\] {
  margin-left: 25px;
  margin-right: 25px;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.mt-gap-0 {
  margin-top: 0;
}
.mt-gap-xs {
  margin-top: 1.25rem;
}
.mt-gap-sm {
  margin-top: 2rem;
}
.mt-gap-md {
  margin-top: 3rem;
}
.mt-gap-lg {
  margin-top: 5rem;
}
.mt-gap-xl {
  margin-top: 8rem;
}
.-mt-gap-0 {
  margin-top: 0;
}
.-mt-gap-xs {
  margin-top: -1.25rem;
}
.-mt-gap-sm {
  margin-top: -2rem;
}
.-mt-gap-md {
  margin-top: -3rem;
}
.-mt-gap-lg {
  margin-top: -5rem;
}
.-mt-gap-xl {
  margin-top: -8rem;
}
.mb-gap-0 {
  margin-bottom: 0;
}
.mb-gap-xs {
  margin-bottom: 1.25rem;
}
.mb-gap-sm {
  margin-bottom: 2rem;
}
.mb-gap-md {
  margin-bottom: 3rem;
}
.mb-gap-lg {
  margin-bottom: 5rem;
}
.mb-gap-xl {
  margin-bottom: 8rem;
}
.-mb-gap-0 {
  margin-bottom: 0;
}
.-mb-gap-xs {
  margin-bottom: -1.25rem;
}
.-mb-gap-sm {
  margin-bottom: -2rem;
}
.-mb-gap-md {
  margin-bottom: -3rem;
}
.-mb-gap-lg {
  margin-bottom: -5rem;
}
.-mb-gap-xl {
  margin-bottom: -8rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mr-16 {
  margin-right: 4rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mb-\[26px\] {
  margin-bottom: 26px;
}
.mt-20 {
  margin-top: 5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mt-5 {
  margin-top: 1.25rem;
}
.ml-\[60px\] {
  margin-left: 60px;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mr-\[50px\] {
  margin-right: 50px;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-\[77px\] {
  margin-top: 77px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.-mr-5 {
  margin-right: -1.25rem;
}
.mt-28 {
  margin-top: 7rem;
}
.mb-\[35px\] {
  margin-bottom: 35px;
}
.mt-\[18px\] {
  margin-top: 18px;
}
.mt-auto {
  margin-top: auto;
}
.mb-\[9px\] {
  margin-bottom: 9px;
}
.mr-\[7px\] {
  margin-right: 7px;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-1 {
  aspect-ratio: 1;
}
.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.h-full {
  height: 100%;
}
.h-auto {
  height: auto;
}
.h-\[640px\] {
  height: 640px;
}
.h-\[420px\] {
  height: 420px;
}
.h-\[29px\] {
  height: 29px;
}
.h-\[26px\] {
  height: 26px;
}
.h-6 {
  height: 1.5rem;
}
.h-\[375px\] {
  height: 375px;
}
.h-20 {
  height: 5rem;
}
.h-screen {
  height: 100vh;
}
.h-8 {
  height: 2rem;
}
.h-4 {
  height: 1rem;
}
.h-\[10px\] {
  height: 10px;
}
.h-0 {
  height: 0px;
}
.h-\[54px\] {
  height: 54px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[82px\] {
  height: 82px;
}
.h-px {
  height: 1px;
}
.h-\[43px\] {
  height: 43px;
}
.h-\[47px\] {
  height: 47px;
}
.h-3 {
  height: 0.75rem;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-\[calc\(100vh-47px\)\] {
  height: calc(100vh - 47px);
}
.max-h-\[330px\] {
  max-height: 330px;
}
.max-h-\[880px\] {
  max-height: 880px;
}
.max-h-\[670px\] {
  max-height: 670px;
}
.max-h-\[318px\] {
  max-height: 318px;
}
.max-h-\[47px\] {
  max-height: 47px;
}
.min-h-\[47px\] {
  min-height: 47px;
}
.min-h-full {
  min-height: 100%;
}
.w-full {
  width: 100%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[200px\] {
  width: 200px;
}
.w-14 {
  width: 3.5rem;
}
.w-auto {
  width: auto;
}
.w-\[632px\] {
  width: 632px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[225px\] {
  width: 225px;
}
.w-\[319px\] {
  width: 319px;
}
.w-1\/2 {
  width: 50%;
}
.w-\[103px\] {
  width: 103px;
}
.w-\[29px\] {
  width: 29px;
}
.w-\[30px\] {
  width: 30px;
}
.w-20 {
  width: 5rem;
}
.w-screen {
  width: 100vw;
}
.w-4 {
  width: 1rem;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[82px\] {
  width: 82px;
}
.w-px {
  width: 1px;
}
.w-\[156px\] {
  width: 156px;
}
.w-12 {
  width: 3rem;
}
.w-\[42px\] {
  width: 42px;
}
.w-\[7px\] {
  width: 7px;
}
.w-32 {
  width: 8rem;
}
.w-\[39px\] {
  width: 39px;
}
.max-w-\[1142px\] {
  max-width: 1142px;
}
.max-w-\[1024px\] {
  max-width: 1024px;
}
.max-w-\[330px\] {
  max-width: 330px;
}
.max-w-\[1073px\] {
  max-width: 1073px;
}
.max-w-\[985px\] {
  max-width: 985px;
}
.max-w-\[526px\] {
  max-width: 526px;
}
.max-w-\[369px\] {
  max-width: 369px;
}
.max-w-\[980px\] {
  max-width: 980px;
}
.max-w-\[1062px\] {
  max-width: 1062px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[650px\] {
  max-width: 650px;
}
.max-w-\[1072px\] {
  max-width: 1072px;
}
.max-w-\[calc\(100vw-20px\)\] {
  max-width: calc(100vw - 20px);
}
.max-w-\[852px\] {
  max-width: 852px;
}
.max-w-\[966px\] {
  max-width: 966px;
}
.max-w-\[764px\] {
  max-width: 764px;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.translate-x-\[48\%\] {
  --tw-translate-x: 48%;
  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\/4 {
  --tw-translate-y: 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));
}
.translate-x-\[-45\%\] {
  --tw-translate-x: -45%;
  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-\[48\%\] {
  --tw-translate-y: 48%;
  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-\[18\%\] {
  --tw-translate-x: 18%;
  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: 0px;
  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-12 {
  --tw-translate-x: 3rem;
  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-12 {
  --tw-translate-x: -3rem;
  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-\[-70px\] {
  --tw-translate-y: -70px;
  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-\[-80px\] {
  --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-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-4 {
  --tw-translate-x: 1rem;
  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-4 {
  --tw-translate-x: -1rem;
  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: 0px;
  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-4 {
  --tw-translate-y: 1rem;
  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-\[14px\] {
  --tw-translate-y: 14px;
  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 {
  --tw-translate-y: 0.25rem;
  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-full {
  --tw-translate-x: 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-y-\[5px\] {
  --tw-translate-y: 5px;
  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-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-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-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));
}
.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-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-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));
}
.scale-x-100 {
  --tw-scale-x: 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-x-0 {
  --tw-scale-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));
}
.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));
}
.resize {
  resize: both;
}
.scroll-mt-gap-0 {
  scroll-margin-top: 0;
}
.scroll-mt-gap-xs {
  scroll-margin-top: 1.25rem;
}
.scroll-mt-gap-sm {
  scroll-margin-top: 2rem;
}
.scroll-mt-gap-md {
  scroll-margin-top: 3rem;
}
.scroll-mt-gap-lg {
  scroll-margin-top: 5rem;
}
.scroll-mt-gap-xl {
  scroll-margin-top: 8rem;
}
.-scroll-mt-gap-0 {
  scroll-margin-top: 0;
}
.-scroll-mt-gap-xs {
  scroll-margin-top: -1.25rem;
}
.-scroll-mt-gap-sm {
  scroll-margin-top: -2rem;
}
.-scroll-mt-gap-md {
  scroll-margin-top: -3rem;
}
.-scroll-mt-gap-lg {
  scroll-margin-top: -5rem;
}
.-scroll-mt-gap-xl {
  scroll-margin-top: -8rem;
}
.scroll-mb-gap-0 {
  scroll-margin-bottom: 0;
}
.scroll-mb-gap-xs {
  scroll-margin-bottom: 1.25rem;
}
.scroll-mb-gap-sm {
  scroll-margin-bottom: 2rem;
}
.scroll-mb-gap-md {
  scroll-margin-bottom: 3rem;
}
.scroll-mb-gap-lg {
  scroll-margin-bottom: 5rem;
}
.scroll-mb-gap-xl {
  scroll-margin-bottom: 8rem;
}
.-scroll-mb-gap-0 {
  scroll-margin-bottom: 0;
}
.-scroll-mb-gap-xs {
  scroll-margin-bottom: -1.25rem;
}
.-scroll-mb-gap-sm {
  scroll-margin-bottom: -2rem;
}
.-scroll-mb-gap-md {
  scroll-margin-bottom: -3rem;
}
.-scroll-mb-gap-lg {
  scroll-margin-bottom: -5rem;
}
.-scroll-mb-gap-xl {
  scroll-margin-bottom: -8rem;
}
.list-none {
  list-style-type: none;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-items-start {
  justify-items: start;
}
.justify-items-center {
  justify-items: center;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-\[38px\] {
  gap: 38px;
}
.gap-4 {
  gap: 1rem;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[26px\] {
  gap: 26px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-16 {
  gap: 4rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-y-16 {
  row-gap: 4rem;
}
.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-\[22px\] {
  -moz-column-gap: 22px;
       column-gap: 22px;
}
.gap-y-\[26px\] {
  row-gap: 26px;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-\[25\%\] {
  border-radius: 25%;
}
.border-\[3px\] {
  border-width: 3px;
}
.border {
  border-width: 1px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.\!border-b-0 {
  border-bottom-width: 0px !important;
}
.border-b-\[7px\] {
  border-bottom-width: 7px;
}
.border-t-\[7px\] {
  border-top-width: 7px;
}
.border-b-\[6px\] {
  border-bottom-width: 6px;
}
.border-r-\[6px\] {
  border-right-width: 6px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.border-rose {
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.border-sand {
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.border-parchment {
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.border-gray-200\/0 {
  border-color: rgb(248 248 248 / 0);
}
.border-gray-200\/5 {
  border-color: rgb(248 248 248 / 0.05);
}
.border-gray-200\/10 {
  border-color: rgb(248 248 248 / 0.1);
}
.border-gray-200\/20 {
  border-color: rgb(248 248 248 / 0.2);
}
.border-gray-200\/25 {
  border-color: rgb(248 248 248 / 0.25);
}
.border-gray-200\/30 {
  border-color: rgb(248 248 248 / 0.3);
}
.border-gray-200\/40 {
  border-color: rgb(248 248 248 / 0.4);
}
.border-gray-200\/50 {
  border-color: rgb(248 248 248 / 0.5);
}
.border-gray-200\/60 {
  border-color: rgb(248 248 248 / 0.6);
}
.border-gray-200\/70 {
  border-color: rgb(248 248 248 / 0.7);
}
.border-gray-200\/75 {
  border-color: rgb(248 248 248 / 0.75);
}
.border-gray-200\/80 {
  border-color: rgb(248 248 248 / 0.8);
}
.border-gray-200\/90 {
  border-color: rgb(248 248 248 / 0.9);
}
.border-gray-200\/95 {
  border-color: rgb(248 248 248 / 0.95);
}
.border-gray-200\/100 {
  border-color: rgb(248 248 248 / 1);
}
.border-gray-400\/0 {
  border-color: rgb(214 214 214 / 0);
}
.border-gray-400\/5 {
  border-color: rgb(214 214 214 / 0.05);
}
.border-gray-400\/10 {
  border-color: rgb(214 214 214 / 0.1);
}
.border-gray-400\/20 {
  border-color: rgb(214 214 214 / 0.2);
}
.border-gray-400\/25 {
  border-color: rgb(214 214 214 / 0.25);
}
.border-gray-400\/30 {
  border-color: rgb(214 214 214 / 0.3);
}
.border-gray-400\/40 {
  border-color: rgb(214 214 214 / 0.4);
}
.border-gray-400\/50 {
  border-color: rgb(214 214 214 / 0.5);
}
.border-gray-400\/60 {
  border-color: rgb(214 214 214 / 0.6);
}
.border-gray-400\/70 {
  border-color: rgb(214 214 214 / 0.7);
}
.border-gray-400\/75 {
  border-color: rgb(214 214 214 / 0.75);
}
.border-gray-400\/80 {
  border-color: rgb(214 214 214 / 0.8);
}
.border-gray-400\/90 {
  border-color: rgb(214 214 214 / 0.9);
}
.border-gray-400\/95 {
  border-color: rgb(214 214 214 / 0.95);
}
.border-gray-400\/100 {
  border-color: rgb(214 214 214 / 1);
}
.border-gray-600\/0 {
  border-color: rgb(105 110 113 / 0);
}
.border-gray-600\/5 {
  border-color: rgb(105 110 113 / 0.05);
}
.border-gray-600\/10 {
  border-color: rgb(105 110 113 / 0.1);
}
.border-gray-600\/20 {
  border-color: rgb(105 110 113 / 0.2);
}
.border-gray-600\/25 {
  border-color: rgb(105 110 113 / 0.25);
}
.border-gray-600\/30 {
  border-color: rgb(105 110 113 / 0.3);
}
.border-gray-600\/40 {
  border-color: rgb(105 110 113 / 0.4);
}
.border-gray-600\/50 {
  border-color: rgb(105 110 113 / 0.5);
}
.border-gray-600\/60 {
  border-color: rgb(105 110 113 / 0.6);
}
.border-gray-600\/70 {
  border-color: rgb(105 110 113 / 0.7);
}
.border-gray-600\/75 {
  border-color: rgb(105 110 113 / 0.75);
}
.border-gray-600\/80 {
  border-color: rgb(105 110 113 / 0.8);
}
.border-gray-600\/90 {
  border-color: rgb(105 110 113 / 0.9);
}
.border-gray-600\/95 {
  border-color: rgb(105 110 113 / 0.95);
}
.border-gray-600\/100 {
  border-color: rgb(105 110 113 / 1);
}
.border-gray-800\/0 {
  border-color: rgb(55 63 65 / 0);
}
.border-gray-800\/5 {
  border-color: rgb(55 63 65 / 0.05);
}
.border-gray-800\/10 {
  border-color: rgb(55 63 65 / 0.1);
}
.border-gray-800\/20 {
  border-color: rgb(55 63 65 / 0.2);
}
.border-gray-800\/25 {
  border-color: rgb(55 63 65 / 0.25);
}
.border-gray-800\/30 {
  border-color: rgb(55 63 65 / 0.3);
}
.border-gray-800\/40 {
  border-color: rgb(55 63 65 / 0.4);
}
.border-gray-800\/50 {
  border-color: rgb(55 63 65 / 0.5);
}
.border-gray-800\/60 {
  border-color: rgb(55 63 65 / 0.6);
}
.border-gray-800\/70 {
  border-color: rgb(55 63 65 / 0.7);
}
.border-gray-800\/75 {
  border-color: rgb(55 63 65 / 0.75);
}
.border-gray-800\/80 {
  border-color: rgb(55 63 65 / 0.8);
}
.border-gray-800\/90 {
  border-color: rgb(55 63 65 / 0.9);
}
.border-gray-800\/95 {
  border-color: rgb(55 63 65 / 0.95);
}
.border-gray-800\/100 {
  border-color: rgb(55 63 65 / 1);
}
.border-rose\/0 {
  border-color: rgb(202 146 134 / 0);
}
.border-rose\/5 {
  border-color: rgb(202 146 134 / 0.05);
}
.border-rose\/10 {
  border-color: rgb(202 146 134 / 0.1);
}
.border-rose\/20 {
  border-color: rgb(202 146 134 / 0.2);
}
.border-rose\/25 {
  border-color: rgb(202 146 134 / 0.25);
}
.border-rose\/30 {
  border-color: rgb(202 146 134 / 0.3);
}
.border-rose\/40 {
  border-color: rgb(202 146 134 / 0.4);
}
.border-rose\/50 {
  border-color: rgb(202 146 134 / 0.5);
}
.border-rose\/60 {
  border-color: rgb(202 146 134 / 0.6);
}
.border-rose\/70 {
  border-color: rgb(202 146 134 / 0.7);
}
.border-rose\/75 {
  border-color: rgb(202 146 134 / 0.75);
}
.border-rose\/80 {
  border-color: rgb(202 146 134 / 0.8);
}
.border-rose\/90 {
  border-color: rgb(202 146 134 / 0.9);
}
.border-rose\/95 {
  border-color: rgb(202 146 134 / 0.95);
}
.border-rose\/100 {
  border-color: rgb(202 146 134 / 1);
}
.border-sand\/0 {
  border-color: rgb(220 197 143 / 0);
}
.border-sand\/5 {
  border-color: rgb(220 197 143 / 0.05);
}
.border-sand\/10 {
  border-color: rgb(220 197 143 / 0.1);
}
.border-sand\/20 {
  border-color: rgb(220 197 143 / 0.2);
}
.border-sand\/25 {
  border-color: rgb(220 197 143 / 0.25);
}
.border-sand\/30 {
  border-color: rgb(220 197 143 / 0.3);
}
.border-sand\/40 {
  border-color: rgb(220 197 143 / 0.4);
}
.border-sand\/50 {
  border-color: rgb(220 197 143 / 0.5);
}
.border-sand\/60 {
  border-color: rgb(220 197 143 / 0.6);
}
.border-sand\/70 {
  border-color: rgb(220 197 143 / 0.7);
}
.border-sand\/75 {
  border-color: rgb(220 197 143 / 0.75);
}
.border-sand\/80 {
  border-color: rgb(220 197 143 / 0.8);
}
.border-sand\/90 {
  border-color: rgb(220 197 143 / 0.9);
}
.border-sand\/95 {
  border-color: rgb(220 197 143 / 0.95);
}
.border-sand\/100 {
  border-color: rgb(220 197 143 / 1);
}
.border-parchment\/0 {
  border-color: rgb(216 200 184 / 0);
}
.border-parchment\/5 {
  border-color: rgb(216 200 184 / 0.05);
}
.border-parchment\/10 {
  border-color: rgb(216 200 184 / 0.1);
}
.border-parchment\/20 {
  border-color: rgb(216 200 184 / 0.2);
}
.border-parchment\/25 {
  border-color: rgb(216 200 184 / 0.25);
}
.border-parchment\/30 {
  border-color: rgb(216 200 184 / 0.3);
}
.border-parchment\/40 {
  border-color: rgb(216 200 184 / 0.4);
}
.border-parchment\/50 {
  border-color: rgb(216 200 184 / 0.5);
}
.border-parchment\/60 {
  border-color: rgb(216 200 184 / 0.6);
}
.border-parchment\/70 {
  border-color: rgb(216 200 184 / 0.7);
}
.border-parchment\/75 {
  border-color: rgb(216 200 184 / 0.75);
}
.border-parchment\/80 {
  border-color: rgb(216 200 184 / 0.8);
}
.border-parchment\/90 {
  border-color: rgb(216 200 184 / 0.9);
}
.border-parchment\/95 {
  border-color: rgb(216 200 184 / 0.95);
}
.border-parchment\/100 {
  border-color: rgb(216 200 184 / 1);
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-slate-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(135 165 176 / var(--tw-border-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.bg-rose {
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.bg-sand {
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.bg-parchment {
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.bg-gray-200\/0 {
  background-color: rgb(248 248 248 / 0);
}
.bg-gray-200\/5 {
  background-color: rgb(248 248 248 / 0.05);
}
.bg-gray-200\/10 {
  background-color: rgb(248 248 248 / 0.1);
}
.bg-gray-200\/20 {
  background-color: rgb(248 248 248 / 0.2);
}
.bg-gray-200\/25 {
  background-color: rgb(248 248 248 / 0.25);
}
.bg-gray-200\/30 {
  background-color: rgb(248 248 248 / 0.3);
}
.bg-gray-200\/40 {
  background-color: rgb(248 248 248 / 0.4);
}
.bg-gray-200\/50 {
  background-color: rgb(248 248 248 / 0.5);
}
.bg-gray-200\/60 {
  background-color: rgb(248 248 248 / 0.6);
}
.bg-gray-200\/70 {
  background-color: rgb(248 248 248 / 0.7);
}
.bg-gray-200\/75 {
  background-color: rgb(248 248 248 / 0.75);
}
.bg-gray-200\/80 {
  background-color: rgb(248 248 248 / 0.8);
}
.bg-gray-200\/90 {
  background-color: rgb(248 248 248 / 0.9);
}
.bg-gray-200\/95 {
  background-color: rgb(248 248 248 / 0.95);
}
.bg-gray-200\/100 {
  background-color: rgb(248 248 248 / 1);
}
.bg-gray-400\/0 {
  background-color: rgb(214 214 214 / 0);
}
.bg-gray-400\/5 {
  background-color: rgb(214 214 214 / 0.05);
}
.bg-gray-400\/10 {
  background-color: rgb(214 214 214 / 0.1);
}
.bg-gray-400\/20 {
  background-color: rgb(214 214 214 / 0.2);
}
.bg-gray-400\/25 {
  background-color: rgb(214 214 214 / 0.25);
}
.bg-gray-400\/30 {
  background-color: rgb(214 214 214 / 0.3);
}
.bg-gray-400\/40 {
  background-color: rgb(214 214 214 / 0.4);
}
.bg-gray-400\/50 {
  background-color: rgb(214 214 214 / 0.5);
}
.bg-gray-400\/60 {
  background-color: rgb(214 214 214 / 0.6);
}
.bg-gray-400\/70 {
  background-color: rgb(214 214 214 / 0.7);
}
.bg-gray-400\/75 {
  background-color: rgb(214 214 214 / 0.75);
}
.bg-gray-400\/80 {
  background-color: rgb(214 214 214 / 0.8);
}
.bg-gray-400\/90 {
  background-color: rgb(214 214 214 / 0.9);
}
.bg-gray-400\/95 {
  background-color: rgb(214 214 214 / 0.95);
}
.bg-gray-400\/100 {
  background-color: rgb(214 214 214 / 1);
}
.bg-gray-600\/0 {
  background-color: rgb(105 110 113 / 0);
}
.bg-gray-600\/5 {
  background-color: rgb(105 110 113 / 0.05);
}
.bg-gray-600\/10 {
  background-color: rgb(105 110 113 / 0.1);
}
.bg-gray-600\/20 {
  background-color: rgb(105 110 113 / 0.2);
}
.bg-gray-600\/25 {
  background-color: rgb(105 110 113 / 0.25);
}
.bg-gray-600\/30 {
  background-color: rgb(105 110 113 / 0.3);
}
.bg-gray-600\/40 {
  background-color: rgb(105 110 113 / 0.4);
}
.bg-gray-600\/50 {
  background-color: rgb(105 110 113 / 0.5);
}
.bg-gray-600\/60 {
  background-color: rgb(105 110 113 / 0.6);
}
.bg-gray-600\/70 {
  background-color: rgb(105 110 113 / 0.7);
}
.bg-gray-600\/75 {
  background-color: rgb(105 110 113 / 0.75);
}
.bg-gray-600\/80 {
  background-color: rgb(105 110 113 / 0.8);
}
.bg-gray-600\/90 {
  background-color: rgb(105 110 113 / 0.9);
}
.bg-gray-600\/95 {
  background-color: rgb(105 110 113 / 0.95);
}
.bg-gray-600\/100 {
  background-color: rgb(105 110 113 / 1);
}
.bg-gray-800\/0 {
  background-color: rgb(55 63 65 / 0);
}
.bg-gray-800\/5 {
  background-color: rgb(55 63 65 / 0.05);
}
.bg-gray-800\/10 {
  background-color: rgb(55 63 65 / 0.1);
}
.bg-gray-800\/20 {
  background-color: rgb(55 63 65 / 0.2);
}
.bg-gray-800\/25 {
  background-color: rgb(55 63 65 / 0.25);
}
.bg-gray-800\/30 {
  background-color: rgb(55 63 65 / 0.3);
}
.bg-gray-800\/40 {
  background-color: rgb(55 63 65 / 0.4);
}
.bg-gray-800\/50 {
  background-color: rgb(55 63 65 / 0.5);
}
.bg-gray-800\/60 {
  background-color: rgb(55 63 65 / 0.6);
}
.bg-gray-800\/70 {
  background-color: rgb(55 63 65 / 0.7);
}
.bg-gray-800\/75 {
  background-color: rgb(55 63 65 / 0.75);
}
.bg-gray-800\/80 {
  background-color: rgb(55 63 65 / 0.8);
}
.bg-gray-800\/90 {
  background-color: rgb(55 63 65 / 0.9);
}
.bg-gray-800\/95 {
  background-color: rgb(55 63 65 / 0.95);
}
.bg-gray-800\/100 {
  background-color: rgb(55 63 65 / 1);
}
.bg-rose\/0 {
  background-color: rgb(202 146 134 / 0);
}
.bg-rose\/5 {
  background-color: rgb(202 146 134 / 0.05);
}
.bg-rose\/10 {
  background-color: rgb(202 146 134 / 0.1);
}
.bg-rose\/20 {
  background-color: rgb(202 146 134 / 0.2);
}
.bg-rose\/25 {
  background-color: rgb(202 146 134 / 0.25);
}
.bg-rose\/30 {
  background-color: rgb(202 146 134 / 0.3);
}
.bg-rose\/40 {
  background-color: rgb(202 146 134 / 0.4);
}
.bg-rose\/50 {
  background-color: rgb(202 146 134 / 0.5);
}
.bg-rose\/60 {
  background-color: rgb(202 146 134 / 0.6);
}
.bg-rose\/70 {
  background-color: rgb(202 146 134 / 0.7);
}
.bg-rose\/75 {
  background-color: rgb(202 146 134 / 0.75);
}
.bg-rose\/80 {
  background-color: rgb(202 146 134 / 0.8);
}
.bg-rose\/90 {
  background-color: rgb(202 146 134 / 0.9);
}
.bg-rose\/95 {
  background-color: rgb(202 146 134 / 0.95);
}
.bg-rose\/100 {
  background-color: rgb(202 146 134 / 1);
}
.bg-sand\/0 {
  background-color: rgb(220 197 143 / 0);
}
.bg-sand\/5 {
  background-color: rgb(220 197 143 / 0.05);
}
.bg-sand\/10 {
  background-color: rgb(220 197 143 / 0.1);
}
.bg-sand\/20 {
  background-color: rgb(220 197 143 / 0.2);
}
.bg-sand\/25 {
  background-color: rgb(220 197 143 / 0.25);
}
.bg-sand\/30 {
  background-color: rgb(220 197 143 / 0.3);
}
.bg-sand\/40 {
  background-color: rgb(220 197 143 / 0.4);
}
.bg-sand\/50 {
  background-color: rgb(220 197 143 / 0.5);
}
.bg-sand\/60 {
  background-color: rgb(220 197 143 / 0.6);
}
.bg-sand\/70 {
  background-color: rgb(220 197 143 / 0.7);
}
.bg-sand\/75 {
  background-color: rgb(220 197 143 / 0.75);
}
.bg-sand\/80 {
  background-color: rgb(220 197 143 / 0.8);
}
.bg-sand\/90 {
  background-color: rgb(220 197 143 / 0.9);
}
.bg-sand\/95 {
  background-color: rgb(220 197 143 / 0.95);
}
.bg-sand\/100 {
  background-color: rgb(220 197 143 / 1);
}
.bg-parchment\/0 {
  background-color: rgb(216 200 184 / 0);
}
.bg-parchment\/5 {
  background-color: rgb(216 200 184 / 0.05);
}
.bg-parchment\/10 {
  background-color: rgb(216 200 184 / 0.1);
}
.bg-parchment\/20 {
  background-color: rgb(216 200 184 / 0.2);
}
.bg-parchment\/25 {
  background-color: rgb(216 200 184 / 0.25);
}
.bg-parchment\/30 {
  background-color: rgb(216 200 184 / 0.3);
}
.bg-parchment\/40 {
  background-color: rgb(216 200 184 / 0.4);
}
.bg-parchment\/50 {
  background-color: rgb(216 200 184 / 0.5);
}
.bg-parchment\/60 {
  background-color: rgb(216 200 184 / 0.6);
}
.bg-parchment\/70 {
  background-color: rgb(216 200 184 / 0.7);
}
.bg-parchment\/75 {
  background-color: rgb(216 200 184 / 0.75);
}
.bg-parchment\/80 {
  background-color: rgb(216 200 184 / 0.8);
}
.bg-parchment\/90 {
  background-color: rgb(216 200 184 / 0.9);
}
.bg-parchment\/95 {
  background-color: rgb(216 200 184 / 0.95);
}
.bg-parchment\/100 {
  background-color: rgb(216 200 184 / 1);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-\[\#d9d9d9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}
.bg-\[\#373F41\] {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.bg-slate-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(135 165 176 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(222 60 73 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(27 154 93 / var(--tw-bg-opacity));
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.fill-rose {
  fill: #CA9286;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.p-4 {
  padding: 1rem;
}
.p-\[25px\] {
  padding: 25px;
}
.p-2 {
  padding: 0.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[25px\] {
  padding-top: 25px;
  padding-bottom: 25px;
}
.px-\[25px\] {
  padding-left: 25px;
  padding-right: 25px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pt-\[56px\] {
  padding-top: 56px;
}
.pb-\[60px\] {
  padding-bottom: 60px;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pt-\[52px\] {
  padding-top: 52px;
}
.pb-\[74px\] {
  padding-bottom: 74px;
}
.pt-\[60px\] {
  padding-top: 60px;
}
.pb-\[70px\] {
  padding-bottom: 70px;
}
.pb-\[5px\] {
  padding-bottom: 5px;
}
.pt-\[7px\] {
  padding-top: 7px;
}
.pt-\[11px\] {
  padding-top: 11px;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.text-center {
  text-align: center;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.font-bold {
  font-weight: 700;
}
.\!uppercase {
  text-transform: uppercase !important;
}
.uppercase {
  text-transform: uppercase;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[36px\] {
  line-height: 36px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-8 {
  line-height: 2rem;
}
.tracking-\[0\.2em\] {
  letter-spacing: 0.2em;
}
.tracking-\[0\.05em\] {
  letter-spacing: 0.05em;
}
.tracking-\[0\.3em\] {
  letter-spacing: 0.3em;
}
.tracking-\[0\.03em\] {
  letter-spacing: 0.03em;
}
.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.text-rose {
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.text-sand {
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.text-parchment {
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.text-gray-200\/0 {
  color: rgb(248 248 248 / 0);
}
.text-gray-200\/5 {
  color: rgb(248 248 248 / 0.05);
}
.text-gray-200\/10 {
  color: rgb(248 248 248 / 0.1);
}
.text-gray-200\/20 {
  color: rgb(248 248 248 / 0.2);
}
.text-gray-200\/25 {
  color: rgb(248 248 248 / 0.25);
}
.text-gray-200\/30 {
  color: rgb(248 248 248 / 0.3);
}
.text-gray-200\/40 {
  color: rgb(248 248 248 / 0.4);
}
.text-gray-200\/50 {
  color: rgb(248 248 248 / 0.5);
}
.text-gray-200\/60 {
  color: rgb(248 248 248 / 0.6);
}
.text-gray-200\/70 {
  color: rgb(248 248 248 / 0.7);
}
.text-gray-200\/75 {
  color: rgb(248 248 248 / 0.75);
}
.text-gray-200\/80 {
  color: rgb(248 248 248 / 0.8);
}
.text-gray-200\/90 {
  color: rgb(248 248 248 / 0.9);
}
.text-gray-200\/95 {
  color: rgb(248 248 248 / 0.95);
}
.text-gray-200\/100 {
  color: rgb(248 248 248 / 1);
}
.text-gray-400\/0 {
  color: rgb(214 214 214 / 0);
}
.text-gray-400\/5 {
  color: rgb(214 214 214 / 0.05);
}
.text-gray-400\/10 {
  color: rgb(214 214 214 / 0.1);
}
.text-gray-400\/20 {
  color: rgb(214 214 214 / 0.2);
}
.text-gray-400\/25 {
  color: rgb(214 214 214 / 0.25);
}
.text-gray-400\/30 {
  color: rgb(214 214 214 / 0.3);
}
.text-gray-400\/40 {
  color: rgb(214 214 214 / 0.4);
}
.text-gray-400\/50 {
  color: rgb(214 214 214 / 0.5);
}
.text-gray-400\/60 {
  color: rgb(214 214 214 / 0.6);
}
.text-gray-400\/70 {
  color: rgb(214 214 214 / 0.7);
}
.text-gray-400\/75 {
  color: rgb(214 214 214 / 0.75);
}
.text-gray-400\/80 {
  color: rgb(214 214 214 / 0.8);
}
.text-gray-400\/90 {
  color: rgb(214 214 214 / 0.9);
}
.text-gray-400\/95 {
  color: rgb(214 214 214 / 0.95);
}
.text-gray-400\/100 {
  color: rgb(214 214 214 / 1);
}
.text-gray-600\/0 {
  color: rgb(105 110 113 / 0);
}
.text-gray-600\/5 {
  color: rgb(105 110 113 / 0.05);
}
.text-gray-600\/10 {
  color: rgb(105 110 113 / 0.1);
}
.text-gray-600\/20 {
  color: rgb(105 110 113 / 0.2);
}
.text-gray-600\/25 {
  color: rgb(105 110 113 / 0.25);
}
.text-gray-600\/30 {
  color: rgb(105 110 113 / 0.3);
}
.text-gray-600\/40 {
  color: rgb(105 110 113 / 0.4);
}
.text-gray-600\/50 {
  color: rgb(105 110 113 / 0.5);
}
.text-gray-600\/60 {
  color: rgb(105 110 113 / 0.6);
}
.text-gray-600\/70 {
  color: rgb(105 110 113 / 0.7);
}
.text-gray-600\/75 {
  color: rgb(105 110 113 / 0.75);
}
.text-gray-600\/80 {
  color: rgb(105 110 113 / 0.8);
}
.text-gray-600\/90 {
  color: rgb(105 110 113 / 0.9);
}
.text-gray-600\/95 {
  color: rgb(105 110 113 / 0.95);
}
.text-gray-600\/100 {
  color: rgb(105 110 113 / 1);
}
.text-gray-800\/0 {
  color: rgb(55 63 65 / 0);
}
.text-gray-800\/5 {
  color: rgb(55 63 65 / 0.05);
}
.text-gray-800\/10 {
  color: rgb(55 63 65 / 0.1);
}
.text-gray-800\/20 {
  color: rgb(55 63 65 / 0.2);
}
.text-gray-800\/25 {
  color: rgb(55 63 65 / 0.25);
}
.text-gray-800\/30 {
  color: rgb(55 63 65 / 0.3);
}
.text-gray-800\/40 {
  color: rgb(55 63 65 / 0.4);
}
.text-gray-800\/50 {
  color: rgb(55 63 65 / 0.5);
}
.text-gray-800\/60 {
  color: rgb(55 63 65 / 0.6);
}
.text-gray-800\/70 {
  color: rgb(55 63 65 / 0.7);
}
.text-gray-800\/75 {
  color: rgb(55 63 65 / 0.75);
}
.text-gray-800\/80 {
  color: rgb(55 63 65 / 0.8);
}
.text-gray-800\/90 {
  color: rgb(55 63 65 / 0.9);
}
.text-gray-800\/95 {
  color: rgb(55 63 65 / 0.95);
}
.text-gray-800\/100 {
  color: rgb(55 63 65 / 1);
}
.text-rose\/0 {
  color: rgb(202 146 134 / 0);
}
.text-rose\/5 {
  color: rgb(202 146 134 / 0.05);
}
.text-rose\/10 {
  color: rgb(202 146 134 / 0.1);
}
.text-rose\/20 {
  color: rgb(202 146 134 / 0.2);
}
.text-rose\/25 {
  color: rgb(202 146 134 / 0.25);
}
.text-rose\/30 {
  color: rgb(202 146 134 / 0.3);
}
.text-rose\/40 {
  color: rgb(202 146 134 / 0.4);
}
.text-rose\/50 {
  color: rgb(202 146 134 / 0.5);
}
.text-rose\/60 {
  color: rgb(202 146 134 / 0.6);
}
.text-rose\/70 {
  color: rgb(202 146 134 / 0.7);
}
.text-rose\/75 {
  color: rgb(202 146 134 / 0.75);
}
.text-rose\/80 {
  color: rgb(202 146 134 / 0.8);
}
.text-rose\/90 {
  color: rgb(202 146 134 / 0.9);
}
.text-rose\/95 {
  color: rgb(202 146 134 / 0.95);
}
.text-rose\/100 {
  color: rgb(202 146 134 / 1);
}
.text-sand\/0 {
  color: rgb(220 197 143 / 0);
}
.text-sand\/5 {
  color: rgb(220 197 143 / 0.05);
}
.text-sand\/10 {
  color: rgb(220 197 143 / 0.1);
}
.text-sand\/20 {
  color: rgb(220 197 143 / 0.2);
}
.text-sand\/25 {
  color: rgb(220 197 143 / 0.25);
}
.text-sand\/30 {
  color: rgb(220 197 143 / 0.3);
}
.text-sand\/40 {
  color: rgb(220 197 143 / 0.4);
}
.text-sand\/50 {
  color: rgb(220 197 143 / 0.5);
}
.text-sand\/60 {
  color: rgb(220 197 143 / 0.6);
}
.text-sand\/70 {
  color: rgb(220 197 143 / 0.7);
}
.text-sand\/75 {
  color: rgb(220 197 143 / 0.75);
}
.text-sand\/80 {
  color: rgb(220 197 143 / 0.8);
}
.text-sand\/90 {
  color: rgb(220 197 143 / 0.9);
}
.text-sand\/95 {
  color: rgb(220 197 143 / 0.95);
}
.text-sand\/100 {
  color: rgb(220 197 143 / 1);
}
.text-parchment\/0 {
  color: rgb(216 200 184 / 0);
}
.text-parchment\/5 {
  color: rgb(216 200 184 / 0.05);
}
.text-parchment\/10 {
  color: rgb(216 200 184 / 0.1);
}
.text-parchment\/20 {
  color: rgb(216 200 184 / 0.2);
}
.text-parchment\/25 {
  color: rgb(216 200 184 / 0.25);
}
.text-parchment\/30 {
  color: rgb(216 200 184 / 0.3);
}
.text-parchment\/40 {
  color: rgb(216 200 184 / 0.4);
}
.text-parchment\/50 {
  color: rgb(216 200 184 / 0.5);
}
.text-parchment\/60 {
  color: rgb(216 200 184 / 0.6);
}
.text-parchment\/70 {
  color: rgb(216 200 184 / 0.7);
}
.text-parchment\/75 {
  color: rgb(216 200 184 / 0.75);
}
.text-parchment\/80 {
  color: rgb(216 200 184 / 0.8);
}
.text-parchment\/90 {
  color: rgb(216 200 184 / 0.9);
}
.text-parchment\/95 {
  color: rgb(216 200 184 / 0.95);
}
.text-parchment\/100 {
  color: rgb(216 200 184 / 1);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-100 {
  opacity: 1;
}
.opacity-0 {
  opacity: 0;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-40 {
  opacity: 0.4;
}
.\!opacity-100 {
  opacity: 1 !important;
}
.opacity-50 {
  opacity: 0.5;
}
.shadow-\[0px_0px_30px_rgba\(55\2c 63\2c 65\2c 0\.2\)\] {
  --tw-shadow: 0px 0px 30px rgba(55,63,65,0.2);
  --tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.ring-rose {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.ring-sand {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.ring-parchment {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.ring-gray-200\/0 {
  --tw-ring-color: rgb(248 248 248 / 0);
}
.ring-gray-200\/5 {
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.ring-gray-200\/10 {
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.ring-gray-200\/20 {
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.ring-gray-200\/25 {
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.ring-gray-200\/30 {
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.ring-gray-200\/40 {
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.ring-gray-200\/50 {
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.ring-gray-200\/60 {
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.ring-gray-200\/70 {
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.ring-gray-200\/75 {
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.ring-gray-200\/80 {
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.ring-gray-200\/90 {
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.ring-gray-200\/95 {
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.ring-gray-200\/100 {
  --tw-ring-color: rgb(248 248 248 / 1);
}
.ring-gray-400\/0 {
  --tw-ring-color: rgb(214 214 214 / 0);
}
.ring-gray-400\/5 {
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.ring-gray-400\/10 {
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.ring-gray-400\/20 {
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.ring-gray-400\/25 {
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.ring-gray-400\/30 {
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.ring-gray-400\/40 {
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.ring-gray-400\/50 {
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.ring-gray-400\/60 {
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.ring-gray-400\/70 {
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.ring-gray-400\/75 {
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.ring-gray-400\/80 {
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.ring-gray-400\/90 {
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.ring-gray-400\/95 {
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.ring-gray-400\/100 {
  --tw-ring-color: rgb(214 214 214 / 1);
}
.ring-gray-600\/0 {
  --tw-ring-color: rgb(105 110 113 / 0);
}
.ring-gray-600\/5 {
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.ring-gray-600\/10 {
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.ring-gray-600\/20 {
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.ring-gray-600\/25 {
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.ring-gray-600\/30 {
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.ring-gray-600\/40 {
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.ring-gray-600\/50 {
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.ring-gray-600\/60 {
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.ring-gray-600\/70 {
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.ring-gray-600\/75 {
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.ring-gray-600\/80 {
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.ring-gray-600\/90 {
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.ring-gray-600\/95 {
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.ring-gray-600\/100 {
  --tw-ring-color: rgb(105 110 113 / 1);
}
.ring-gray-800\/0 {
  --tw-ring-color: rgb(55 63 65 / 0);
}
.ring-gray-800\/5 {
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.ring-gray-800\/10 {
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.ring-gray-800\/20 {
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.ring-gray-800\/25 {
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.ring-gray-800\/30 {
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.ring-gray-800\/40 {
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.ring-gray-800\/50 {
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.ring-gray-800\/60 {
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.ring-gray-800\/70 {
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.ring-gray-800\/75 {
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.ring-gray-800\/80 {
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.ring-gray-800\/90 {
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.ring-gray-800\/95 {
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.ring-gray-800\/100 {
  --tw-ring-color: rgb(55 63 65 / 1);
}
.ring-rose\/0 {
  --tw-ring-color: rgb(202 146 134 / 0);
}
.ring-rose\/5 {
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.ring-rose\/10 {
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.ring-rose\/20 {
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.ring-rose\/25 {
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.ring-rose\/30 {
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.ring-rose\/40 {
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.ring-rose\/50 {
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.ring-rose\/60 {
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.ring-rose\/70 {
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.ring-rose\/75 {
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.ring-rose\/80 {
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.ring-rose\/90 {
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.ring-rose\/95 {
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.ring-rose\/100 {
  --tw-ring-color: rgb(202 146 134 / 1);
}
.ring-sand\/0 {
  --tw-ring-color: rgb(220 197 143 / 0);
}
.ring-sand\/5 {
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.ring-sand\/10 {
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.ring-sand\/20 {
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.ring-sand\/25 {
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.ring-sand\/30 {
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.ring-sand\/40 {
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.ring-sand\/50 {
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.ring-sand\/60 {
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.ring-sand\/70 {
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.ring-sand\/75 {
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.ring-sand\/80 {
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.ring-sand\/90 {
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.ring-sand\/95 {
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.ring-sand\/100 {
  --tw-ring-color: rgb(220 197 143 / 1);
}
.ring-parchment\/0 {
  --tw-ring-color: rgb(216 200 184 / 0);
}
.ring-parchment\/5 {
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.ring-parchment\/10 {
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.ring-parchment\/20 {
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.ring-parchment\/25 {
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.ring-parchment\/30 {
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.ring-parchment\/40 {
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.ring-parchment\/50 {
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.ring-parchment\/60 {
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.ring-parchment\/70 {
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.ring-parchment\/75 {
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.ring-parchment\/80 {
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.ring-parchment\/90 {
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.ring-parchment\/95 {
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.ring-parchment\/100 {
  --tw-ring-color: rgb(216 200 184 / 1);
}
.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);
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  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-all {
  transition-property: all;
  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;
}
.delay-\[900ms\] {
  transition-delay: 900ms;
}
.delay-700 {
  transition-delay: 700ms;
}
.delay-500 {
  transition-delay: 500ms;
}
.delay-300 {
  transition-delay: 300ms;
}
.delay-150 {
  transition-delay: 150ms;
}
.delay-75 {
  transition-delay: 75ms;
}
.delay-\[50ms\] {
  transition-delay: 50ms;
}
.delay-200 {
  transition-delay: 200ms;
}
.delay-\[350ms\] {
  transition-delay: 350ms;
}
.duration-\[400ms\] {
  transition-duration: 400ms;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-\[900ms\] {
  transition-duration: 900ms;
}
.duration-\[6000ms\] {
  transition-duration: 6000ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-\[350ms\] {
  transition-duration: 350ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* base */
/* styles that only appear on the front-end */
.wizzy {

}
.prose {
  padding: 0.5rem;
}
.prose [style="color: #ffffff;"] {
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.prose .heading-1 {
  font-size: 72px;
  line-height: 86px;
}
.prose .heading-2 {
  font-size: 64px;
  line-height: 74px;
}
.prose .heading-3 {
  font-size: 46px;
  line-height: 58px;
}
.prose .heading-4 {
  font-size: 36px;
  line-height: 48px;
}
.prose .heading-5 {
  font-size: 26px;
  line-height: 40px;
}
.prose .heading-6 {
  font-size: 24px;
  line-height: 32px;
}
.prose .text-21 {
  font-size: 21px;
  line-height: 32px;
}
.prose .text-18 {
  font-size: 18px;
  line-height: 32px;
}
.prose .text-16 {
  font-size: 16px;
  line-height: 26px;
}
.prose .text-14 {
  font-size: 14px;
  line-height: 22px;
}
.prose .text-12 {
  font-size: 12px;
  line-height: 20px;
}
/* for styles that need to appear on both the front-end and the wizzy */
.prose h1,
  .prose h2,
  .prose h3,
  .prose h4,
  .prose h5,
  .prose h6,
  .prose p,
  .prose ul,
  .prose ol,
  .prose a,
  .wizzy h1,
  .wizzy h2,
  .wizzy h3,
  .wizzy h4,
  .wizzy h5,
  .wizzy h6,
  .wizzy p,
  .wizzy ul,
  .wizzy ol,
  .wizzy a {
  margin-bottom: 1.5rem;
}
.prose h1:last-child,
  .prose h2:last-child,
  .prose h3:last-child,
  .prose h4:last-child,
  .prose h5:last-child,
  .prose h6:last-child,
  .prose p:last-child,
  .prose ul:last-child,
  .prose ol:last-child,
  .prose a:last-child,
  .wizzy h1:last-child,
  .wizzy h2:last-child,
  .wizzy h3:last-child,
  .wizzy h4:last-child,
  .wizzy h5:last-child,
  .wizzy h6:last-child,
  .wizzy p:last-child,
  .wizzy ul:last-child,
  .wizzy ol:last-child,
  .wizzy a:last-child {
  margin-bottom: 0px;
}
.prose img, .wizzy img {
  margin-bottom: 1rem;
}
.prose .alignright, .wizzy .alignright {
  float: right;
  margin-left: 1rem;
}
.prose .alignleft, .wizzy .alignleft {
  float: left;
  margin-right: 1rem;
}
.prose .aligncenter, .wizzy .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.prose blockquote, .wizzy blockquote {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 2.5rem;
}
.prose hr, .wizzy hr {
  border-bottom-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .prose hr, .wizzy hr {
    border-bottom-width: 14px;
  }
}
.prose ul,
  .prose ol,
  .wizzy ul,
  .wizzy ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 2.5rem;
}
.prose ul, .wizzy ul {
  list-style-type: disc;
}
.prose ol, .wizzy ol {
  list-style-type: decimal;
}
.prose .button, .wizzy .button {
  margin-top: 1rem;
}
/* components */
form input, form textarea, form select, .gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select, .hs-form input, .hs-form textarea, .hs-form select {
  font-size: 16px !important;
  line-height: 26px !important;
  letter-spacing: 0.02em !important;
  border-radius: 0px;
  border-bottom-width: 2px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
  padding-left: 22px !important;
  padding-right: 22px !important;
  padding-top: 14px !important;
  padding-bottom: 10px !important;
}
form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder, .gform_wrapper input::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder, .gform_wrapper select::-moz-placeholder, .hs-form input::-moz-placeholder, .hs-form textarea::-moz-placeholder, .hs-form select::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(105 110 113 / var(--tw-text-opacity)) !important;
}
form input::placeholder, form textarea::placeholder, form select::placeholder, .gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder, .hs-form input::placeholder, .hs-form textarea::placeholder, .hs-form select::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(105 110 113 / var(--tw-text-opacity)) !important;
}
form input:focus, form textarea:focus, form select:focus, .gform_wrapper input:focus, .gform_wrapper textarea:focus, .gform_wrapper select:focus, .hs-form input:focus, .hs-form textarea:focus, .hs-form select:focus {
      outline: none !important;
      --tw-border-opacity: 1 !important;
      border-color: rgb(55 63 65 / var(--tw-border-opacity)) !important;
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
      --tw-ring-color: transparent !important;
    }
form select, .gform_wrapper select, .hs-form select {
  background-repeat: no-repeat;
    background-position: right 0.5rem top 50%, 0 0;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cpath d='M6 6 11.196.75H.804L6 6Z' fill='%23000'/%3E%3C/svg%3E");
    background-size: 12px !important;
}
.hs-form {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  --tw-shadow: 0px 0px 30px rgba(55, 63, 65, 0.2);
  --tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  .hs-form {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.hs-form label {
  font-weight: 700;
  letter-spacing: 0.02em !important;
}
.hs-form fieldset {
  margin-bottom: 26px !important;
  display: flex;
  max-width: none !important;
  flex-direction: column;
  row-gap: 26px !important;
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}
@media (min-width: 768px) {
  .hs-form fieldset {
    flex-direction: row;
  }
}
.hs-form fieldset .input,
    .hs-form fieldset input,
    .hs-form fieldset .field,
    .hs-form fieldset select,
    .hs-form fieldset textarea {
  margin-right: 0px !important;
  width: 100% !important;
}
.hs-form .hs-form-field input,
    .hs-form .hs-form-field select,
    .hs-form .hs-form-field textarea {
  margin: 0px;
  width: 100%;
  max-width: 100%;
}
.hs-form .hs-form-field input::-moz-placeholder, .hs-form .hs-form-field select::-moz-placeholder, .hs-form .hs-form-field textarea::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(105 110 113 / var(--tw-text-opacity)) !important;
}
.hs-form .hs-form-field input::placeholder, .hs-form .hs-form-field select::placeholder, .hs-form .hs-form-field textarea::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(105 110 113 / var(--tw-text-opacity)) !important;
}
.hs-form .hs-form-field input:focus, .hs-form .hs-form-field select:focus, .hs-form .hs-form-field textarea:focus {
        outline: none !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(55 63 65 / var(--tw-border-opacity)) !important;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
        --tw-ring-color: transparent !important;
      }
.hs-form .hs-checkbox > label, .hs-form .hs-radios > label {
  margin-bottom: 0.5rem !important;
  display: block !important;
}
.hs-form .hs-form-checkbox, .hs-form .hs-form-radio {
  margin-bottom: 0.25rem !important;
}
.hs-form .hs-form-checkbox label span, .hs-form .hs-form-radio label span {
  margin-left: 1rem !important;
  display: inline-block;
  font-weight: 400;
}
.hs-form [type=checkbox], .hs-form [type=radio] {
  height: 1rem !important;
  width: 1rem !important;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
  padding: 0px !important;
}
.hs-form [type=checkbox]:checked, .hs-form [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.hs-form [type=checkbox]:focus, .hs-form [type=radio]:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity)) !important;
}
.hs-form [type=radio] {
  border-radius: 9999px;
}
.hs-form .hs-error-msg {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(222 60 73 / var(--tw-text-opacity));
}
.prose .hs-form .hs-error-msg {
  font-size: 12px;
  line-height: 20px;
}
.hs-form .invalid {
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(222 60 73 / var(--tw-border-opacity)) !important;
}
.hs-form .hs_error_rollup ul {
  margin-bottom: 26px !important;
  border-radius: 5px !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 60 73 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 249 249 / var(--tw-bg-opacity)) !important;
  padding: 1rem !important;
}
.hs-form .hs_error_rollup ul li, .hs-form .hs_error_rollup ul label {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(222 60 73 / var(--tw-text-opacity)) !important;
}
.hs-form .hs_recaptcha {
  margin-bottom: 26px !important;
}
.hs-form .actions {
  display: flex;
  align-items: center;
  justify-content: center;
}
.hs-form .actions [type="submit"] {
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration-line: none;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  line-height: 32px !important;
  letter-spacing: 0.2em !important;
}
@media (max-width: 365px) {
  .hs-form .actions [type="submit"] {
    font-size: 14px !important;
  }
}
.hs-form .actions [type="submit"] {
  border-radius: 9999px;
  padding-left: 25px !important;
  padding-right: 25px !important;
  padding-top: 0.5rem;
  padding-bottom: 5px;
}
@media (max-width: 365px) {
  .hs-form .actions [type="submit"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (min-width: 768px) {
  .hs-form .actions [type="submit"] {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
}
.hs-form .actions [type="submit"] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom-width: 0px;
}
.hs-form .actions [type="submit"]:hover,
      .hs-form .actions [type="submit"]:active,
      .hs-form .actions [type="submit"]:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  --tw-shadow: 0px 0px 30px rgba(55, 63, 65, 0.2);
  --tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  .gform_wrapper {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.gform_wrapper .gform_fields {
  row-gap: 26px !important;
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}
.gform_wrapper .gfield_label {
  font-weight: 700;
  letter-spacing: 0.02em !important;
}
.gform_wrapper .gform_title {
  display: none;
}
.gform_wrapper .ginput_container_consent,
  .gform_wrapper .gfield_checkbox .gchoice,
  .gform_wrapper .gfield_radio .gchoice {
  margin-bottom: 0.25rem;
}
.gform_wrapper .ginput_container_consent label, .gform_wrapper .gfield_checkbox .gchoice label, .gform_wrapper .gfield_radio .gchoice label {
  padding-top: 0.25rem;
}
.gform_wrapper .ginput_container_consent [type=checkbox], .gform_wrapper .ginput_container_consent [type=radio], .gform_wrapper .gfield_checkbox .gchoice [type=checkbox], .gform_wrapper .gfield_checkbox .gchoice [type=radio], .gform_wrapper .gfield_radio .gchoice [type=checkbox], .gform_wrapper .gfield_radio .gchoice [type=radio] {
  margin-right: 1rem !important;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
  padding: 0px !important;
}
.gform_wrapper .ginput_container_consent [type=checkbox]:checked, .gform_wrapper .ginput_container_consent [type=radio]:checked, .gform_wrapper .gfield_checkbox .gchoice [type=checkbox]:checked, .gform_wrapper .gfield_checkbox .gchoice [type=radio]:checked, .gform_wrapper .gfield_radio .gchoice [type=checkbox]:checked, .gform_wrapper .gfield_radio .gchoice [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.gform_wrapper .ginput_container_consent [type=checkbox]:focus, .gform_wrapper .ginput_container_consent [type=radio]:focus, .gform_wrapper .gfield_checkbox .gchoice [type=checkbox]:focus, .gform_wrapper .gfield_checkbox .gchoice [type=radio]:focus, .gform_wrapper .gfield_radio .gchoice [type=checkbox]:focus, .gform_wrapper .gfield_radio .gchoice [type=radio]:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity)) !important;
}
.gform_wrapper .gfield_radio .gchoice [type=radio] {
  border-radius: 9999px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-offset-width: 0px !important;
}
.gform_wrapper .ginput_container_time [type=number] {
  padding-left: 0.5rem !important;
  padding-right: 0px !important;
}
.gform_wrapper .ginput_container_time select {
  padding-left: 0.5rem !important;
  padding-right: 2rem !important;
  text-align: center !important;
}
.gform_wrapper .ginput_container_fileupload [type=file] {
  width: 100% !important;
  padding-left: 0px !important;
}
.gform_wrapper [type="submit"] {
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration-line: none;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  line-height: 32px !important;
  letter-spacing: 0.2em !important;
}
@media (max-width: 365px) {
  .gform_wrapper [type="submit"] {
    font-size: 14px !important;
  }
}
.gform_wrapper [type="submit"] {
  border-radius: 9999px;
  padding-left: 25px !important;
  padding-right: 25px !important;
  padding-top: 0.5rem;
  padding-bottom: 5px;
}
@media (max-width: 365px) {
  .gform_wrapper [type="submit"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (min-width: 768px) {
  .gform_wrapper [type="submit"] {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
}
.gform_wrapper [type="submit"] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom-width: 0px;
}
.gform_wrapper [type="submit"]:hover,
    .gform_wrapper [type="submit"]:active,
    .gform_wrapper [type="submit"]:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper [aria-invalid="true"] {
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(222 60 73 / var(--tw-border-opacity)) !important;
}
.gform_wrapper .validation_message {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0px !important;
  border-width: 0px !important;
  background-color: transparent !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 5px !important;
  padding-bottom: 0px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(222 60 73 / var(--tw-text-opacity)) !important;
}
.gform_wrapper .gform_validation_errors {
  margin-bottom: 26px !important;
}
.gform_confirmation_wrapper {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  --tw-shadow: 0px 0px 30px rgba(55, 63, 65, 0.2);
  --tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  .gform_confirmation_wrapper {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
/* template components */
.careers .embed .listing {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .careers .embed .listing {
    flex-direction: row;
    align-items: center;
    gap: 2.5rem;
  }
}
.careers .embed .listing .title {
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}
@media (min-width: 768px) {
  .careers .embed .listing .title {
    font-size: 28px;
    line-height: 40px;
  }
}
.careers .embed .listing .title a {
  text-decoration-line: none;
}
.careers .embed .listing .description {
  margin-bottom: 2rem;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) {
  .careers .embed .listing .description {
    margin-bottom: 0px;
  }
}
.map #mapwrapper {
  max-width: none;
}
.map #mapwrapper #visnames {
  pointer-events: none;
}
.map .contact-info a {
  font-size: 12px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .map .contact-info a {
    font-size: 18px;
    line-height: 32px;
  }
}
.map .contact-info a {
  text-decoration-line: none;
}
.prose .map .contact-info a {
  font-size: 18px;
  line-height: 32px;
}
/* hides us_map tooltip */
#tipus {
  display: none !important;
}
.before\:h-0::before {
  content: var(--tw-content);
  height: 0px;
}
.before\:border-gray-200::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.before\:border-gray-400::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.before\:border-gray-600::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.before\:border-gray-800::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.before\:border-rose::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.before\:border-sand::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.before\:border-parchment::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.before\:border-gray-200\/0::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0);
}
.before\:border-gray-200\/5::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.05);
}
.before\:border-gray-200\/10::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.1);
}
.before\:border-gray-200\/20::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.2);
}
.before\:border-gray-200\/25::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.25);
}
.before\:border-gray-200\/30::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.3);
}
.before\:border-gray-200\/40::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.4);
}
.before\:border-gray-200\/50::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.5);
}
.before\:border-gray-200\/60::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.6);
}
.before\:border-gray-200\/70::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.7);
}
.before\:border-gray-200\/75::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.75);
}
.before\:border-gray-200\/80::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.8);
}
.before\:border-gray-200\/90::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.9);
}
.before\:border-gray-200\/95::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.95);
}
.before\:border-gray-200\/100::before {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 1);
}
.before\:border-gray-400\/0::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0);
}
.before\:border-gray-400\/5::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.05);
}
.before\:border-gray-400\/10::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.1);
}
.before\:border-gray-400\/20::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.2);
}
.before\:border-gray-400\/25::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.25);
}
.before\:border-gray-400\/30::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.3);
}
.before\:border-gray-400\/40::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.4);
}
.before\:border-gray-400\/50::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.5);
}
.before\:border-gray-400\/60::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.6);
}
.before\:border-gray-400\/70::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.7);
}
.before\:border-gray-400\/75::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.75);
}
.before\:border-gray-400\/80::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.8);
}
.before\:border-gray-400\/90::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.9);
}
.before\:border-gray-400\/95::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.95);
}
.before\:border-gray-400\/100::before {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 1);
}
.before\:border-gray-600\/0::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0);
}
.before\:border-gray-600\/5::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.05);
}
.before\:border-gray-600\/10::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.1);
}
.before\:border-gray-600\/20::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.2);
}
.before\:border-gray-600\/25::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.25);
}
.before\:border-gray-600\/30::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.3);
}
.before\:border-gray-600\/40::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.4);
}
.before\:border-gray-600\/50::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.5);
}
.before\:border-gray-600\/60::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.6);
}
.before\:border-gray-600\/70::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.7);
}
.before\:border-gray-600\/75::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.75);
}
.before\:border-gray-600\/80::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.8);
}
.before\:border-gray-600\/90::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.9);
}
.before\:border-gray-600\/95::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.95);
}
.before\:border-gray-600\/100::before {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 1);
}
.before\:border-gray-800\/0::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0);
}
.before\:border-gray-800\/5::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.05);
}
.before\:border-gray-800\/10::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.1);
}
.before\:border-gray-800\/20::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.2);
}
.before\:border-gray-800\/25::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.25);
}
.before\:border-gray-800\/30::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.3);
}
.before\:border-gray-800\/40::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.4);
}
.before\:border-gray-800\/50::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.5);
}
.before\:border-gray-800\/60::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.6);
}
.before\:border-gray-800\/70::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.7);
}
.before\:border-gray-800\/75::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.75);
}
.before\:border-gray-800\/80::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.8);
}
.before\:border-gray-800\/90::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.9);
}
.before\:border-gray-800\/95::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.95);
}
.before\:border-gray-800\/100::before {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 1);
}
.before\:border-rose\/0::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0);
}
.before\:border-rose\/5::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.05);
}
.before\:border-rose\/10::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.1);
}
.before\:border-rose\/20::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.2);
}
.before\:border-rose\/25::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.25);
}
.before\:border-rose\/30::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.3);
}
.before\:border-rose\/40::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.4);
}
.before\:border-rose\/50::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.5);
}
.before\:border-rose\/60::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.6);
}
.before\:border-rose\/70::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.7);
}
.before\:border-rose\/75::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.75);
}
.before\:border-rose\/80::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.8);
}
.before\:border-rose\/90::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.9);
}
.before\:border-rose\/95::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.95);
}
.before\:border-rose\/100::before {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 1);
}
.before\:border-sand\/0::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0);
}
.before\:border-sand\/5::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.05);
}
.before\:border-sand\/10::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.1);
}
.before\:border-sand\/20::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.2);
}
.before\:border-sand\/25::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.25);
}
.before\:border-sand\/30::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.3);
}
.before\:border-sand\/40::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.4);
}
.before\:border-sand\/50::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.5);
}
.before\:border-sand\/60::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.6);
}
.before\:border-sand\/70::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.7);
}
.before\:border-sand\/75::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.75);
}
.before\:border-sand\/80::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.8);
}
.before\:border-sand\/90::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.9);
}
.before\:border-sand\/95::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.95);
}
.before\:border-sand\/100::before {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 1);
}
.before\:border-parchment\/0::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0);
}
.before\:border-parchment\/5::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.05);
}
.before\:border-parchment\/10::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.1);
}
.before\:border-parchment\/20::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.2);
}
.before\:border-parchment\/25::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.25);
}
.before\:border-parchment\/30::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.3);
}
.before\:border-parchment\/40::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.4);
}
.before\:border-parchment\/50::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.5);
}
.before\:border-parchment\/60::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.6);
}
.before\:border-parchment\/70::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.7);
}
.before\:border-parchment\/75::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.75);
}
.before\:border-parchment\/80::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.8);
}
.before\:border-parchment\/90::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.9);
}
.before\:border-parchment\/95::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.95);
}
.before\:border-parchment\/100::before {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 1);
}
.before\:bg-gray-200::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.before\:bg-gray-400::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.before\:bg-gray-600::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.before\:bg-gray-800::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.before\:bg-rose::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.before\:bg-sand::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.before\:bg-parchment::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.before\:bg-gray-200\/0::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0);
}
.before\:bg-gray-200\/5::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.05);
}
.before\:bg-gray-200\/10::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.1);
}
.before\:bg-gray-200\/20::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.2);
}
.before\:bg-gray-200\/25::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.25);
}
.before\:bg-gray-200\/30::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.3);
}
.before\:bg-gray-200\/40::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.4);
}
.before\:bg-gray-200\/50::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.5);
}
.before\:bg-gray-200\/60::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.6);
}
.before\:bg-gray-200\/70::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.7);
}
.before\:bg-gray-200\/75::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.75);
}
.before\:bg-gray-200\/80::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.8);
}
.before\:bg-gray-200\/90::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.9);
}
.before\:bg-gray-200\/95::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.95);
}
.before\:bg-gray-200\/100::before {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 1);
}
.before\:bg-gray-400\/0::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0);
}
.before\:bg-gray-400\/5::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.05);
}
.before\:bg-gray-400\/10::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.1);
}
.before\:bg-gray-400\/20::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.2);
}
.before\:bg-gray-400\/25::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.25);
}
.before\:bg-gray-400\/30::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.3);
}
.before\:bg-gray-400\/40::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.4);
}
.before\:bg-gray-400\/50::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.5);
}
.before\:bg-gray-400\/60::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.6);
}
.before\:bg-gray-400\/70::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.7);
}
.before\:bg-gray-400\/75::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.75);
}
.before\:bg-gray-400\/80::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.8);
}
.before\:bg-gray-400\/90::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.9);
}
.before\:bg-gray-400\/95::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.95);
}
.before\:bg-gray-400\/100::before {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 1);
}
.before\:bg-gray-600\/0::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0);
}
.before\:bg-gray-600\/5::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.05);
}
.before\:bg-gray-600\/10::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.1);
}
.before\:bg-gray-600\/20::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.2);
}
.before\:bg-gray-600\/25::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.25);
}
.before\:bg-gray-600\/30::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.3);
}
.before\:bg-gray-600\/40::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.4);
}
.before\:bg-gray-600\/50::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.5);
}
.before\:bg-gray-600\/60::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.6);
}
.before\:bg-gray-600\/70::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.7);
}
.before\:bg-gray-600\/75::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.75);
}
.before\:bg-gray-600\/80::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.8);
}
.before\:bg-gray-600\/90::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.9);
}
.before\:bg-gray-600\/95::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.95);
}
.before\:bg-gray-600\/100::before {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 1);
}
.before\:bg-gray-800\/0::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0);
}
.before\:bg-gray-800\/5::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.05);
}
.before\:bg-gray-800\/10::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.1);
}
.before\:bg-gray-800\/20::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.2);
}
.before\:bg-gray-800\/25::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.25);
}
.before\:bg-gray-800\/30::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.3);
}
.before\:bg-gray-800\/40::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.4);
}
.before\:bg-gray-800\/50::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.5);
}
.before\:bg-gray-800\/60::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.6);
}
.before\:bg-gray-800\/70::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.7);
}
.before\:bg-gray-800\/75::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.75);
}
.before\:bg-gray-800\/80::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.8);
}
.before\:bg-gray-800\/90::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.9);
}
.before\:bg-gray-800\/95::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.95);
}
.before\:bg-gray-800\/100::before {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 1);
}
.before\:bg-rose\/0::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0);
}
.before\:bg-rose\/5::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.05);
}
.before\:bg-rose\/10::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.1);
}
.before\:bg-rose\/20::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.2);
}
.before\:bg-rose\/25::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.25);
}
.before\:bg-rose\/30::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.3);
}
.before\:bg-rose\/40::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.4);
}
.before\:bg-rose\/50::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.5);
}
.before\:bg-rose\/60::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.6);
}
.before\:bg-rose\/70::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.7);
}
.before\:bg-rose\/75::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.75);
}
.before\:bg-rose\/80::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.8);
}
.before\:bg-rose\/90::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.9);
}
.before\:bg-rose\/95::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.95);
}
.before\:bg-rose\/100::before {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 1);
}
.before\:bg-sand\/0::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0);
}
.before\:bg-sand\/5::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.05);
}
.before\:bg-sand\/10::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.1);
}
.before\:bg-sand\/20::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.2);
}
.before\:bg-sand\/25::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.25);
}
.before\:bg-sand\/30::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.3);
}
.before\:bg-sand\/40::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.4);
}
.before\:bg-sand\/50::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.5);
}
.before\:bg-sand\/60::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.6);
}
.before\:bg-sand\/70::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.7);
}
.before\:bg-sand\/75::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.75);
}
.before\:bg-sand\/80::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.8);
}
.before\:bg-sand\/90::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.9);
}
.before\:bg-sand\/95::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.95);
}
.before\:bg-sand\/100::before {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 1);
}
.before\:bg-parchment\/0::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0);
}
.before\:bg-parchment\/5::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.05);
}
.before\:bg-parchment\/10::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.1);
}
.before\:bg-parchment\/20::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.2);
}
.before\:bg-parchment\/25::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.25);
}
.before\:bg-parchment\/30::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.3);
}
.before\:bg-parchment\/40::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.4);
}
.before\:bg-parchment\/50::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.5);
}
.before\:bg-parchment\/60::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.6);
}
.before\:bg-parchment\/70::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.7);
}
.before\:bg-parchment\/75::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.75);
}
.before\:bg-parchment\/80::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.8);
}
.before\:bg-parchment\/90::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.9);
}
.before\:bg-parchment\/95::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.95);
}
.before\:bg-parchment\/100::before {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 1);
}
.before\:text-gray-200::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.before\:text-gray-400::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.before\:text-gray-600::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.before\:text-gray-800::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.before\:text-rose::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.before\:text-sand::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.before\:text-parchment::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.before\:text-gray-200\/0::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0);
}
.before\:text-gray-200\/5::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.05);
}
.before\:text-gray-200\/10::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.1);
}
.before\:text-gray-200\/20::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.2);
}
.before\:text-gray-200\/25::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.25);
}
.before\:text-gray-200\/30::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.3);
}
.before\:text-gray-200\/40::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.4);
}
.before\:text-gray-200\/50::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.5);
}
.before\:text-gray-200\/60::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.6);
}
.before\:text-gray-200\/70::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.7);
}
.before\:text-gray-200\/75::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.75);
}
.before\:text-gray-200\/80::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.8);
}
.before\:text-gray-200\/90::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.9);
}
.before\:text-gray-200\/95::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.95);
}
.before\:text-gray-200\/100::before {
  content: var(--tw-content);
  color: rgb(248 248 248 / 1);
}
.before\:text-gray-400\/0::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0);
}
.before\:text-gray-400\/5::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.05);
}
.before\:text-gray-400\/10::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.1);
}
.before\:text-gray-400\/20::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.2);
}
.before\:text-gray-400\/25::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.25);
}
.before\:text-gray-400\/30::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.3);
}
.before\:text-gray-400\/40::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.4);
}
.before\:text-gray-400\/50::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.5);
}
.before\:text-gray-400\/60::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.6);
}
.before\:text-gray-400\/70::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.7);
}
.before\:text-gray-400\/75::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.75);
}
.before\:text-gray-400\/80::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.8);
}
.before\:text-gray-400\/90::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.9);
}
.before\:text-gray-400\/95::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.95);
}
.before\:text-gray-400\/100::before {
  content: var(--tw-content);
  color: rgb(214 214 214 / 1);
}
.before\:text-gray-600\/0::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0);
}
.before\:text-gray-600\/5::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.05);
}
.before\:text-gray-600\/10::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.1);
}
.before\:text-gray-600\/20::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.2);
}
.before\:text-gray-600\/25::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.25);
}
.before\:text-gray-600\/30::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.3);
}
.before\:text-gray-600\/40::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.4);
}
.before\:text-gray-600\/50::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.5);
}
.before\:text-gray-600\/60::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.6);
}
.before\:text-gray-600\/70::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.7);
}
.before\:text-gray-600\/75::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.75);
}
.before\:text-gray-600\/80::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.8);
}
.before\:text-gray-600\/90::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.9);
}
.before\:text-gray-600\/95::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.95);
}
.before\:text-gray-600\/100::before {
  content: var(--tw-content);
  color: rgb(105 110 113 / 1);
}
.before\:text-gray-800\/0::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0);
}
.before\:text-gray-800\/5::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.05);
}
.before\:text-gray-800\/10::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.1);
}
.before\:text-gray-800\/20::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.2);
}
.before\:text-gray-800\/25::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.25);
}
.before\:text-gray-800\/30::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.3);
}
.before\:text-gray-800\/40::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.4);
}
.before\:text-gray-800\/50::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.5);
}
.before\:text-gray-800\/60::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.6);
}
.before\:text-gray-800\/70::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.7);
}
.before\:text-gray-800\/75::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.75);
}
.before\:text-gray-800\/80::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.8);
}
.before\:text-gray-800\/90::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.9);
}
.before\:text-gray-800\/95::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.95);
}
.before\:text-gray-800\/100::before {
  content: var(--tw-content);
  color: rgb(55 63 65 / 1);
}
.before\:text-rose\/0::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0);
}
.before\:text-rose\/5::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.05);
}
.before\:text-rose\/10::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.1);
}
.before\:text-rose\/20::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.2);
}
.before\:text-rose\/25::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.25);
}
.before\:text-rose\/30::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.3);
}
.before\:text-rose\/40::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.4);
}
.before\:text-rose\/50::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.5);
}
.before\:text-rose\/60::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.6);
}
.before\:text-rose\/70::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.7);
}
.before\:text-rose\/75::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.75);
}
.before\:text-rose\/80::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.8);
}
.before\:text-rose\/90::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.9);
}
.before\:text-rose\/95::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.95);
}
.before\:text-rose\/100::before {
  content: var(--tw-content);
  color: rgb(202 146 134 / 1);
}
.before\:text-sand\/0::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0);
}
.before\:text-sand\/5::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.05);
}
.before\:text-sand\/10::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.1);
}
.before\:text-sand\/20::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.2);
}
.before\:text-sand\/25::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.25);
}
.before\:text-sand\/30::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.3);
}
.before\:text-sand\/40::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.4);
}
.before\:text-sand\/50::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.5);
}
.before\:text-sand\/60::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.6);
}
.before\:text-sand\/70::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.7);
}
.before\:text-sand\/75::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.75);
}
.before\:text-sand\/80::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.8);
}
.before\:text-sand\/90::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.9);
}
.before\:text-sand\/95::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.95);
}
.before\:text-sand\/100::before {
  content: var(--tw-content);
  color: rgb(220 197 143 / 1);
}
.before\:text-parchment\/0::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0);
}
.before\:text-parchment\/5::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.05);
}
.before\:text-parchment\/10::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.1);
}
.before\:text-parchment\/20::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.2);
}
.before\:text-parchment\/25::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.25);
}
.before\:text-parchment\/30::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.3);
}
.before\:text-parchment\/40::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.4);
}
.before\:text-parchment\/50::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.5);
}
.before\:text-parchment\/60::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.6);
}
.before\:text-parchment\/70::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.7);
}
.before\:text-parchment\/75::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.75);
}
.before\:text-parchment\/80::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.8);
}
.before\:text-parchment\/90::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.9);
}
.before\:text-parchment\/95::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.95);
}
.before\:text-parchment\/100::before {
  content: var(--tw-content);
  color: rgb(216 200 184 / 1);
}
.before\:ring-gray-200::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.before\:ring-gray-400::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.before\:ring-gray-600::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.before\:ring-gray-800::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.before\:ring-rose::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.before\:ring-sand::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.before\:ring-parchment::before {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.before\:ring-gray-200\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0);
}
.before\:ring-gray-200\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.before\:ring-gray-200\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.before\:ring-gray-200\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.before\:ring-gray-200\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.before\:ring-gray-200\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.before\:ring-gray-200\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.before\:ring-gray-200\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.before\:ring-gray-200\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.before\:ring-gray-200\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.before\:ring-gray-200\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.before\:ring-gray-200\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.before\:ring-gray-200\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.before\:ring-gray-200\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.before\:ring-gray-200\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 1);
}
.before\:ring-gray-400\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0);
}
.before\:ring-gray-400\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.before\:ring-gray-400\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.before\:ring-gray-400\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.before\:ring-gray-400\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.before\:ring-gray-400\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.before\:ring-gray-400\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.before\:ring-gray-400\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.before\:ring-gray-400\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.before\:ring-gray-400\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.before\:ring-gray-400\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.before\:ring-gray-400\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.before\:ring-gray-400\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.before\:ring-gray-400\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.before\:ring-gray-400\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 1);
}
.before\:ring-gray-600\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0);
}
.before\:ring-gray-600\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.before\:ring-gray-600\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.before\:ring-gray-600\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.before\:ring-gray-600\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.before\:ring-gray-600\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.before\:ring-gray-600\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.before\:ring-gray-600\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.before\:ring-gray-600\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.before\:ring-gray-600\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.before\:ring-gray-600\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.before\:ring-gray-600\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.before\:ring-gray-600\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.before\:ring-gray-600\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.before\:ring-gray-600\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 1);
}
.before\:ring-gray-800\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0);
}
.before\:ring-gray-800\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.before\:ring-gray-800\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.before\:ring-gray-800\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.before\:ring-gray-800\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.before\:ring-gray-800\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.before\:ring-gray-800\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.before\:ring-gray-800\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.before\:ring-gray-800\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.before\:ring-gray-800\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.before\:ring-gray-800\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.before\:ring-gray-800\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.before\:ring-gray-800\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.before\:ring-gray-800\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.before\:ring-gray-800\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 1);
}
.before\:ring-rose\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0);
}
.before\:ring-rose\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.before\:ring-rose\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.before\:ring-rose\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.before\:ring-rose\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.before\:ring-rose\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.before\:ring-rose\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.before\:ring-rose\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.before\:ring-rose\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.before\:ring-rose\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.before\:ring-rose\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.before\:ring-rose\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.before\:ring-rose\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.before\:ring-rose\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.before\:ring-rose\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 1);
}
.before\:ring-sand\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0);
}
.before\:ring-sand\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.before\:ring-sand\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.before\:ring-sand\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.before\:ring-sand\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.before\:ring-sand\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.before\:ring-sand\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.before\:ring-sand\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.before\:ring-sand\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.before\:ring-sand\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.before\:ring-sand\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.before\:ring-sand\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.before\:ring-sand\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.before\:ring-sand\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.before\:ring-sand\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 1);
}
.before\:ring-parchment\/0::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0);
}
.before\:ring-parchment\/5::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.before\:ring-parchment\/10::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.before\:ring-parchment\/20::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.before\:ring-parchment\/25::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.before\:ring-parchment\/30::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.before\:ring-parchment\/40::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.before\:ring-parchment\/50::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.before\:ring-parchment\/60::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.before\:ring-parchment\/70::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.before\:ring-parchment\/75::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.before\:ring-parchment\/80::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.before\:ring-parchment\/90::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.before\:ring-parchment\/95::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.before\:ring-parchment\/100::before {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 1);
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:h-0::after {
  content: var(--tw-content);
  height: 0px;
}
.after\:text-18::after {
    content: var(--tw-content);
    font-size: 12px;
    line-height: 20px;
  }
@media (min-width: 768px) {
  .after\:text-18::after {
    font-size: 18px;
    line-height: 32px;
  }
}
.after\:border-gray-200::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.after\:border-gray-400::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.after\:border-gray-600::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.after\:border-gray-800::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.after\:border-rose::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.after\:border-sand::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.after\:border-parchment::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.after\:border-gray-200\/0::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0);
}
.after\:border-gray-200\/5::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.05);
}
.after\:border-gray-200\/10::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.1);
}
.after\:border-gray-200\/20::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.2);
}
.after\:border-gray-200\/25::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.25);
}
.after\:border-gray-200\/30::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.3);
}
.after\:border-gray-200\/40::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.4);
}
.after\:border-gray-200\/50::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.5);
}
.after\:border-gray-200\/60::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.6);
}
.after\:border-gray-200\/70::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.7);
}
.after\:border-gray-200\/75::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.75);
}
.after\:border-gray-200\/80::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.8);
}
.after\:border-gray-200\/90::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.9);
}
.after\:border-gray-200\/95::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 0.95);
}
.after\:border-gray-200\/100::after {
  content: var(--tw-content);
  border-color: rgb(248 248 248 / 1);
}
.after\:border-gray-400\/0::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0);
}
.after\:border-gray-400\/5::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.05);
}
.after\:border-gray-400\/10::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.1);
}
.after\:border-gray-400\/20::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.2);
}
.after\:border-gray-400\/25::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.25);
}
.after\:border-gray-400\/30::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.3);
}
.after\:border-gray-400\/40::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.4);
}
.after\:border-gray-400\/50::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.5);
}
.after\:border-gray-400\/60::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.6);
}
.after\:border-gray-400\/70::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.7);
}
.after\:border-gray-400\/75::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.75);
}
.after\:border-gray-400\/80::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.8);
}
.after\:border-gray-400\/90::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.9);
}
.after\:border-gray-400\/95::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 0.95);
}
.after\:border-gray-400\/100::after {
  content: var(--tw-content);
  border-color: rgb(214 214 214 / 1);
}
.after\:border-gray-600\/0::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0);
}
.after\:border-gray-600\/5::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.05);
}
.after\:border-gray-600\/10::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.1);
}
.after\:border-gray-600\/20::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.2);
}
.after\:border-gray-600\/25::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.25);
}
.after\:border-gray-600\/30::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.3);
}
.after\:border-gray-600\/40::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.4);
}
.after\:border-gray-600\/50::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.5);
}
.after\:border-gray-600\/60::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.6);
}
.after\:border-gray-600\/70::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.7);
}
.after\:border-gray-600\/75::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.75);
}
.after\:border-gray-600\/80::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.8);
}
.after\:border-gray-600\/90::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.9);
}
.after\:border-gray-600\/95::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 0.95);
}
.after\:border-gray-600\/100::after {
  content: var(--tw-content);
  border-color: rgb(105 110 113 / 1);
}
.after\:border-gray-800\/0::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0);
}
.after\:border-gray-800\/5::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.05);
}
.after\:border-gray-800\/10::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.1);
}
.after\:border-gray-800\/20::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.2);
}
.after\:border-gray-800\/25::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.25);
}
.after\:border-gray-800\/30::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.3);
}
.after\:border-gray-800\/40::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.4);
}
.after\:border-gray-800\/50::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.5);
}
.after\:border-gray-800\/60::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.6);
}
.after\:border-gray-800\/70::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.7);
}
.after\:border-gray-800\/75::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.75);
}
.after\:border-gray-800\/80::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.8);
}
.after\:border-gray-800\/90::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.9);
}
.after\:border-gray-800\/95::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 0.95);
}
.after\:border-gray-800\/100::after {
  content: var(--tw-content);
  border-color: rgb(55 63 65 / 1);
}
.after\:border-rose\/0::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0);
}
.after\:border-rose\/5::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.05);
}
.after\:border-rose\/10::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.1);
}
.after\:border-rose\/20::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.2);
}
.after\:border-rose\/25::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.25);
}
.after\:border-rose\/30::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.3);
}
.after\:border-rose\/40::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.4);
}
.after\:border-rose\/50::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.5);
}
.after\:border-rose\/60::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.6);
}
.after\:border-rose\/70::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.7);
}
.after\:border-rose\/75::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.75);
}
.after\:border-rose\/80::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.8);
}
.after\:border-rose\/90::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.9);
}
.after\:border-rose\/95::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 0.95);
}
.after\:border-rose\/100::after {
  content: var(--tw-content);
  border-color: rgb(202 146 134 / 1);
}
.after\:border-sand\/0::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0);
}
.after\:border-sand\/5::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.05);
}
.after\:border-sand\/10::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.1);
}
.after\:border-sand\/20::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.2);
}
.after\:border-sand\/25::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.25);
}
.after\:border-sand\/30::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.3);
}
.after\:border-sand\/40::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.4);
}
.after\:border-sand\/50::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.5);
}
.after\:border-sand\/60::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.6);
}
.after\:border-sand\/70::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.7);
}
.after\:border-sand\/75::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.75);
}
.after\:border-sand\/80::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.8);
}
.after\:border-sand\/90::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.9);
}
.after\:border-sand\/95::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 0.95);
}
.after\:border-sand\/100::after {
  content: var(--tw-content);
  border-color: rgb(220 197 143 / 1);
}
.after\:border-parchment\/0::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0);
}
.after\:border-parchment\/5::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.05);
}
.after\:border-parchment\/10::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.1);
}
.after\:border-parchment\/20::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.2);
}
.after\:border-parchment\/25::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.25);
}
.after\:border-parchment\/30::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.3);
}
.after\:border-parchment\/40::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.4);
}
.after\:border-parchment\/50::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.5);
}
.after\:border-parchment\/60::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.6);
}
.after\:border-parchment\/70::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.7);
}
.after\:border-parchment\/75::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.75);
}
.after\:border-parchment\/80::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.8);
}
.after\:border-parchment\/90::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.9);
}
.after\:border-parchment\/95::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 0.95);
}
.after\:border-parchment\/100::after {
  content: var(--tw-content);
  border-color: rgb(216 200 184 / 1);
}
.after\:bg-gray-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.after\:bg-gray-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.after\:bg-gray-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.after\:bg-gray-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.after\:bg-rose::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.after\:bg-sand::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.after\:bg-parchment::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.after\:bg-gray-200\/0::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0);
}
.after\:bg-gray-200\/5::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.05);
}
.after\:bg-gray-200\/10::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.1);
}
.after\:bg-gray-200\/20::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.2);
}
.after\:bg-gray-200\/25::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.25);
}
.after\:bg-gray-200\/30::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.3);
}
.after\:bg-gray-200\/40::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.4);
}
.after\:bg-gray-200\/50::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.5);
}
.after\:bg-gray-200\/60::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.6);
}
.after\:bg-gray-200\/70::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.7);
}
.after\:bg-gray-200\/75::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.75);
}
.after\:bg-gray-200\/80::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.8);
}
.after\:bg-gray-200\/90::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.9);
}
.after\:bg-gray-200\/95::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 0.95);
}
.after\:bg-gray-200\/100::after {
  content: var(--tw-content);
  background-color: rgb(248 248 248 / 1);
}
.after\:bg-gray-400\/0::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0);
}
.after\:bg-gray-400\/5::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.05);
}
.after\:bg-gray-400\/10::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.1);
}
.after\:bg-gray-400\/20::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.2);
}
.after\:bg-gray-400\/25::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.25);
}
.after\:bg-gray-400\/30::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.3);
}
.after\:bg-gray-400\/40::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.4);
}
.after\:bg-gray-400\/50::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.5);
}
.after\:bg-gray-400\/60::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.6);
}
.after\:bg-gray-400\/70::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.7);
}
.after\:bg-gray-400\/75::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.75);
}
.after\:bg-gray-400\/80::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.8);
}
.after\:bg-gray-400\/90::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.9);
}
.after\:bg-gray-400\/95::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 0.95);
}
.after\:bg-gray-400\/100::after {
  content: var(--tw-content);
  background-color: rgb(214 214 214 / 1);
}
.after\:bg-gray-600\/0::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0);
}
.after\:bg-gray-600\/5::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.05);
}
.after\:bg-gray-600\/10::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.1);
}
.after\:bg-gray-600\/20::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.2);
}
.after\:bg-gray-600\/25::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.25);
}
.after\:bg-gray-600\/30::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.3);
}
.after\:bg-gray-600\/40::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.4);
}
.after\:bg-gray-600\/50::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.5);
}
.after\:bg-gray-600\/60::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.6);
}
.after\:bg-gray-600\/70::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.7);
}
.after\:bg-gray-600\/75::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.75);
}
.after\:bg-gray-600\/80::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.8);
}
.after\:bg-gray-600\/90::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.9);
}
.after\:bg-gray-600\/95::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 0.95);
}
.after\:bg-gray-600\/100::after {
  content: var(--tw-content);
  background-color: rgb(105 110 113 / 1);
}
.after\:bg-gray-800\/0::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0);
}
.after\:bg-gray-800\/5::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.05);
}
.after\:bg-gray-800\/10::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.1);
}
.after\:bg-gray-800\/20::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.2);
}
.after\:bg-gray-800\/25::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.25);
}
.after\:bg-gray-800\/30::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.3);
}
.after\:bg-gray-800\/40::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.4);
}
.after\:bg-gray-800\/50::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.5);
}
.after\:bg-gray-800\/60::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.6);
}
.after\:bg-gray-800\/70::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.7);
}
.after\:bg-gray-800\/75::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.75);
}
.after\:bg-gray-800\/80::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.8);
}
.after\:bg-gray-800\/90::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.9);
}
.after\:bg-gray-800\/95::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 0.95);
}
.after\:bg-gray-800\/100::after {
  content: var(--tw-content);
  background-color: rgb(55 63 65 / 1);
}
.after\:bg-rose\/0::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0);
}
.after\:bg-rose\/5::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.05);
}
.after\:bg-rose\/10::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.1);
}
.after\:bg-rose\/20::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.2);
}
.after\:bg-rose\/25::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.25);
}
.after\:bg-rose\/30::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.3);
}
.after\:bg-rose\/40::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.4);
}
.after\:bg-rose\/50::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.5);
}
.after\:bg-rose\/60::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.6);
}
.after\:bg-rose\/70::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.7);
}
.after\:bg-rose\/75::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.75);
}
.after\:bg-rose\/80::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.8);
}
.after\:bg-rose\/90::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.9);
}
.after\:bg-rose\/95::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 0.95);
}
.after\:bg-rose\/100::after {
  content: var(--tw-content);
  background-color: rgb(202 146 134 / 1);
}
.after\:bg-sand\/0::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0);
}
.after\:bg-sand\/5::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.05);
}
.after\:bg-sand\/10::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.1);
}
.after\:bg-sand\/20::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.2);
}
.after\:bg-sand\/25::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.25);
}
.after\:bg-sand\/30::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.3);
}
.after\:bg-sand\/40::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.4);
}
.after\:bg-sand\/50::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.5);
}
.after\:bg-sand\/60::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.6);
}
.after\:bg-sand\/70::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.7);
}
.after\:bg-sand\/75::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.75);
}
.after\:bg-sand\/80::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.8);
}
.after\:bg-sand\/90::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.9);
}
.after\:bg-sand\/95::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 0.95);
}
.after\:bg-sand\/100::after {
  content: var(--tw-content);
  background-color: rgb(220 197 143 / 1);
}
.after\:bg-parchment\/0::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0);
}
.after\:bg-parchment\/5::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.05);
}
.after\:bg-parchment\/10::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.1);
}
.after\:bg-parchment\/20::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.2);
}
.after\:bg-parchment\/25::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.25);
}
.after\:bg-parchment\/30::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.3);
}
.after\:bg-parchment\/40::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.4);
}
.after\:bg-parchment\/50::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.5);
}
.after\:bg-parchment\/60::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.6);
}
.after\:bg-parchment\/70::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.7);
}
.after\:bg-parchment\/75::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.75);
}
.after\:bg-parchment\/80::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.8);
}
.after\:bg-parchment\/90::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.9);
}
.after\:bg-parchment\/95::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 0.95);
}
.after\:bg-parchment\/100::after {
  content: var(--tw-content);
  background-color: rgb(216 200 184 / 1);
}
.after\:pr-px::after {
  content: var(--tw-content);
  padding-right: 1px;
}
.after\:text-gray-200::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.after\:text-gray-400::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.after\:text-gray-600::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.after\:text-gray-800::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.after\:text-rose::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.after\:text-sand::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.after\:text-parchment::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.after\:text-gray-200\/0::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0);
}
.after\:text-gray-200\/5::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.05);
}
.after\:text-gray-200\/10::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.1);
}
.after\:text-gray-200\/20::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.2);
}
.after\:text-gray-200\/25::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.25);
}
.after\:text-gray-200\/30::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.3);
}
.after\:text-gray-200\/40::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.4);
}
.after\:text-gray-200\/50::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.5);
}
.after\:text-gray-200\/60::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.6);
}
.after\:text-gray-200\/70::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.7);
}
.after\:text-gray-200\/75::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.75);
}
.after\:text-gray-200\/80::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.8);
}
.after\:text-gray-200\/90::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.9);
}
.after\:text-gray-200\/95::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 0.95);
}
.after\:text-gray-200\/100::after {
  content: var(--tw-content);
  color: rgb(248 248 248 / 1);
}
.after\:text-gray-400\/0::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0);
}
.after\:text-gray-400\/5::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.05);
}
.after\:text-gray-400\/10::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.1);
}
.after\:text-gray-400\/20::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.2);
}
.after\:text-gray-400\/25::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.25);
}
.after\:text-gray-400\/30::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.3);
}
.after\:text-gray-400\/40::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.4);
}
.after\:text-gray-400\/50::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.5);
}
.after\:text-gray-400\/60::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.6);
}
.after\:text-gray-400\/70::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.7);
}
.after\:text-gray-400\/75::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.75);
}
.after\:text-gray-400\/80::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.8);
}
.after\:text-gray-400\/90::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.9);
}
.after\:text-gray-400\/95::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 0.95);
}
.after\:text-gray-400\/100::after {
  content: var(--tw-content);
  color: rgb(214 214 214 / 1);
}
.after\:text-gray-600\/0::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0);
}
.after\:text-gray-600\/5::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.05);
}
.after\:text-gray-600\/10::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.1);
}
.after\:text-gray-600\/20::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.2);
}
.after\:text-gray-600\/25::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.25);
}
.after\:text-gray-600\/30::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.3);
}
.after\:text-gray-600\/40::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.4);
}
.after\:text-gray-600\/50::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.5);
}
.after\:text-gray-600\/60::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.6);
}
.after\:text-gray-600\/70::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.7);
}
.after\:text-gray-600\/75::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.75);
}
.after\:text-gray-600\/80::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.8);
}
.after\:text-gray-600\/90::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.9);
}
.after\:text-gray-600\/95::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 0.95);
}
.after\:text-gray-600\/100::after {
  content: var(--tw-content);
  color: rgb(105 110 113 / 1);
}
.after\:text-gray-800\/0::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0);
}
.after\:text-gray-800\/5::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.05);
}
.after\:text-gray-800\/10::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.1);
}
.after\:text-gray-800\/20::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.2);
}
.after\:text-gray-800\/25::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.25);
}
.after\:text-gray-800\/30::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.3);
}
.after\:text-gray-800\/40::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.4);
}
.after\:text-gray-800\/50::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.5);
}
.after\:text-gray-800\/60::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.6);
}
.after\:text-gray-800\/70::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.7);
}
.after\:text-gray-800\/75::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.75);
}
.after\:text-gray-800\/80::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.8);
}
.after\:text-gray-800\/90::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.9);
}
.after\:text-gray-800\/95::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 0.95);
}
.after\:text-gray-800\/100::after {
  content: var(--tw-content);
  color: rgb(55 63 65 / 1);
}
.after\:text-rose\/0::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0);
}
.after\:text-rose\/5::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.05);
}
.after\:text-rose\/10::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.1);
}
.after\:text-rose\/20::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.2);
}
.after\:text-rose\/25::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.25);
}
.after\:text-rose\/30::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.3);
}
.after\:text-rose\/40::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.4);
}
.after\:text-rose\/50::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.5);
}
.after\:text-rose\/60::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.6);
}
.after\:text-rose\/70::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.7);
}
.after\:text-rose\/75::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.75);
}
.after\:text-rose\/80::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.8);
}
.after\:text-rose\/90::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.9);
}
.after\:text-rose\/95::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 0.95);
}
.after\:text-rose\/100::after {
  content: var(--tw-content);
  color: rgb(202 146 134 / 1);
}
.after\:text-sand\/0::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0);
}
.after\:text-sand\/5::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.05);
}
.after\:text-sand\/10::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.1);
}
.after\:text-sand\/20::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.2);
}
.after\:text-sand\/25::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.25);
}
.after\:text-sand\/30::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.3);
}
.after\:text-sand\/40::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.4);
}
.after\:text-sand\/50::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.5);
}
.after\:text-sand\/60::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.6);
}
.after\:text-sand\/70::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.7);
}
.after\:text-sand\/75::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.75);
}
.after\:text-sand\/80::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.8);
}
.after\:text-sand\/90::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.9);
}
.after\:text-sand\/95::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 0.95);
}
.after\:text-sand\/100::after {
  content: var(--tw-content);
  color: rgb(220 197 143 / 1);
}
.after\:text-parchment\/0::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0);
}
.after\:text-parchment\/5::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.05);
}
.after\:text-parchment\/10::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.1);
}
.after\:text-parchment\/20::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.2);
}
.after\:text-parchment\/25::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.25);
}
.after\:text-parchment\/30::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.3);
}
.after\:text-parchment\/40::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.4);
}
.after\:text-parchment\/50::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.5);
}
.after\:text-parchment\/60::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.6);
}
.after\:text-parchment\/70::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.7);
}
.after\:text-parchment\/75::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.75);
}
.after\:text-parchment\/80::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.8);
}
.after\:text-parchment\/90::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.9);
}
.after\:text-parchment\/95::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 0.95);
}
.after\:text-parchment\/100::after {
  content: var(--tw-content);
  color: rgb(216 200 184 / 1);
}
.after\:ring-gray-200::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.after\:ring-gray-400::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.after\:ring-gray-600::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.after\:ring-gray-800::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.after\:ring-rose::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.after\:ring-sand::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.after\:ring-parchment::after {
  content: var(--tw-content);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.after\:ring-gray-200\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0);
}
.after\:ring-gray-200\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.after\:ring-gray-200\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.after\:ring-gray-200\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.after\:ring-gray-200\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.after\:ring-gray-200\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.after\:ring-gray-200\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.after\:ring-gray-200\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.after\:ring-gray-200\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.after\:ring-gray-200\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.after\:ring-gray-200\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.after\:ring-gray-200\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.after\:ring-gray-200\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.after\:ring-gray-200\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.after\:ring-gray-200\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(248 248 248 / 1);
}
.after\:ring-gray-400\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0);
}
.after\:ring-gray-400\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.after\:ring-gray-400\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.after\:ring-gray-400\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.after\:ring-gray-400\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.after\:ring-gray-400\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.after\:ring-gray-400\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.after\:ring-gray-400\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.after\:ring-gray-400\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.after\:ring-gray-400\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.after\:ring-gray-400\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.after\:ring-gray-400\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.after\:ring-gray-400\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.after\:ring-gray-400\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.after\:ring-gray-400\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(214 214 214 / 1);
}
.after\:ring-gray-600\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0);
}
.after\:ring-gray-600\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.after\:ring-gray-600\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.after\:ring-gray-600\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.after\:ring-gray-600\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.after\:ring-gray-600\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.after\:ring-gray-600\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.after\:ring-gray-600\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.after\:ring-gray-600\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.after\:ring-gray-600\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.after\:ring-gray-600\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.after\:ring-gray-600\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.after\:ring-gray-600\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.after\:ring-gray-600\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.after\:ring-gray-600\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(105 110 113 / 1);
}
.after\:ring-gray-800\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0);
}
.after\:ring-gray-800\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.after\:ring-gray-800\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.after\:ring-gray-800\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.after\:ring-gray-800\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.after\:ring-gray-800\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.after\:ring-gray-800\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.after\:ring-gray-800\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.after\:ring-gray-800\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.after\:ring-gray-800\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.after\:ring-gray-800\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.after\:ring-gray-800\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.after\:ring-gray-800\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.after\:ring-gray-800\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.after\:ring-gray-800\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(55 63 65 / 1);
}
.after\:ring-rose\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0);
}
.after\:ring-rose\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.after\:ring-rose\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.after\:ring-rose\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.after\:ring-rose\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.after\:ring-rose\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.after\:ring-rose\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.after\:ring-rose\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.after\:ring-rose\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.after\:ring-rose\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.after\:ring-rose\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.after\:ring-rose\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.after\:ring-rose\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.after\:ring-rose\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.after\:ring-rose\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(202 146 134 / 1);
}
.after\:ring-sand\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0);
}
.after\:ring-sand\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.after\:ring-sand\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.after\:ring-sand\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.after\:ring-sand\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.after\:ring-sand\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.after\:ring-sand\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.after\:ring-sand\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.after\:ring-sand\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.after\:ring-sand\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.after\:ring-sand\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.after\:ring-sand\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.after\:ring-sand\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.after\:ring-sand\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.after\:ring-sand\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(220 197 143 / 1);
}
.after\:ring-parchment\/0::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0);
}
.after\:ring-parchment\/5::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.after\:ring-parchment\/10::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.after\:ring-parchment\/20::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.after\:ring-parchment\/25::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.after\:ring-parchment\/30::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.after\:ring-parchment\/40::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.after\:ring-parchment\/50::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.after\:ring-parchment\/60::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.after\:ring-parchment\/70::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.after\:ring-parchment\/75::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.after\:ring-parchment\/80::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.after\:ring-parchment\/90::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.after\:ring-parchment\/95::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.after\:ring-parchment\/100::after {
  content: var(--tw-content);
  --tw-ring-color: rgb(216 200 184 / 1);
}
/*
.after\:content-\[\'Most_locations_listed_are_direct_points\._However\2c _some_may_be_indirect_point\._Indirect_points_may_affect_pallet_pricing\._Shipping_addresses_deemed_residential_by_the_carrier_will_result_in_additional_fees\.\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
*/
.last\:mr-5:last-child {
  margin-right: 1.25rem;
}
@media (hover: hover) and (pointer: fine) {
  .hover\:scale-105:hover {
    --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));
  }
  .hover\:scale-\[1\.05\]:hover {
    --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));
  }
  .hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgb(248 248 248 / var(--tw-border-opacity));
  }
  .hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
  }
  .hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgb(105 110 113 / var(--tw-border-opacity));
  }
  .hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgb(55 63 65 / var(--tw-border-opacity));
  }
  .hover\:border-rose:hover {
    --tw-border-opacity: 1;
    border-color: rgb(202 146 134 / var(--tw-border-opacity));
  }
  .hover\:border-sand:hover {
    --tw-border-opacity: 1;
    border-color: rgb(220 197 143 / var(--tw-border-opacity));
  }
  .hover\:border-parchment:hover {
    --tw-border-opacity: 1;
    border-color: rgb(216 200 184 / var(--tw-border-opacity));
  }
  .hover\:border-gray-200\/0:hover {
    border-color: rgb(248 248 248 / 0);
  }
  .hover\:border-gray-200\/5:hover {
    border-color: rgb(248 248 248 / 0.05);
  }
  .hover\:border-gray-200\/10:hover {
    border-color: rgb(248 248 248 / 0.1);
  }
  .hover\:border-gray-200\/20:hover {
    border-color: rgb(248 248 248 / 0.2);
  }
  .hover\:border-gray-200\/25:hover {
    border-color: rgb(248 248 248 / 0.25);
  }
  .hover\:border-gray-200\/30:hover {
    border-color: rgb(248 248 248 / 0.3);
  }
  .hover\:border-gray-200\/40:hover {
    border-color: rgb(248 248 248 / 0.4);
  }
  .hover\:border-gray-200\/50:hover {
    border-color: rgb(248 248 248 / 0.5);
  }
  .hover\:border-gray-200\/60:hover {
    border-color: rgb(248 248 248 / 0.6);
  }
  .hover\:border-gray-200\/70:hover {
    border-color: rgb(248 248 248 / 0.7);
  }
  .hover\:border-gray-200\/75:hover {
    border-color: rgb(248 248 248 / 0.75);
  }
  .hover\:border-gray-200\/80:hover {
    border-color: rgb(248 248 248 / 0.8);
  }
  .hover\:border-gray-200\/90:hover {
    border-color: rgb(248 248 248 / 0.9);
  }
  .hover\:border-gray-200\/95:hover {
    border-color: rgb(248 248 248 / 0.95);
  }
  .hover\:border-gray-200\/100:hover {
    border-color: rgb(248 248 248 / 1);
  }
  .hover\:border-gray-400\/0:hover {
    border-color: rgb(214 214 214 / 0);
  }
  .hover\:border-gray-400\/5:hover {
    border-color: rgb(214 214 214 / 0.05);
  }
  .hover\:border-gray-400\/10:hover {
    border-color: rgb(214 214 214 / 0.1);
  }
  .hover\:border-gray-400\/20:hover {
    border-color: rgb(214 214 214 / 0.2);
  }
  .hover\:border-gray-400\/25:hover {
    border-color: rgb(214 214 214 / 0.25);
  }
  .hover\:border-gray-400\/30:hover {
    border-color: rgb(214 214 214 / 0.3);
  }
  .hover\:border-gray-400\/40:hover {
    border-color: rgb(214 214 214 / 0.4);
  }
  .hover\:border-gray-400\/50:hover {
    border-color: rgb(214 214 214 / 0.5);
  }
  .hover\:border-gray-400\/60:hover {
    border-color: rgb(214 214 214 / 0.6);
  }
  .hover\:border-gray-400\/70:hover {
    border-color: rgb(214 214 214 / 0.7);
  }
  .hover\:border-gray-400\/75:hover {
    border-color: rgb(214 214 214 / 0.75);
  }
  .hover\:border-gray-400\/80:hover {
    border-color: rgb(214 214 214 / 0.8);
  }
  .hover\:border-gray-400\/90:hover {
    border-color: rgb(214 214 214 / 0.9);
  }
  .hover\:border-gray-400\/95:hover {
    border-color: rgb(214 214 214 / 0.95);
  }
  .hover\:border-gray-400\/100:hover {
    border-color: rgb(214 214 214 / 1);
  }
  .hover\:border-gray-600\/0:hover {
    border-color: rgb(105 110 113 / 0);
  }
  .hover\:border-gray-600\/5:hover {
    border-color: rgb(105 110 113 / 0.05);
  }
  .hover\:border-gray-600\/10:hover {
    border-color: rgb(105 110 113 / 0.1);
  }
  .hover\:border-gray-600\/20:hover {
    border-color: rgb(105 110 113 / 0.2);
  }
  .hover\:border-gray-600\/25:hover {
    border-color: rgb(105 110 113 / 0.25);
  }
  .hover\:border-gray-600\/30:hover {
    border-color: rgb(105 110 113 / 0.3);
  }
  .hover\:border-gray-600\/40:hover {
    border-color: rgb(105 110 113 / 0.4);
  }
  .hover\:border-gray-600\/50:hover {
    border-color: rgb(105 110 113 / 0.5);
  }
  .hover\:border-gray-600\/60:hover {
    border-color: rgb(105 110 113 / 0.6);
  }
  .hover\:border-gray-600\/70:hover {
    border-color: rgb(105 110 113 / 0.7);
  }
  .hover\:border-gray-600\/75:hover {
    border-color: rgb(105 110 113 / 0.75);
  }
  .hover\:border-gray-600\/80:hover {
    border-color: rgb(105 110 113 / 0.8);
  }
  .hover\:border-gray-600\/90:hover {
    border-color: rgb(105 110 113 / 0.9);
  }
  .hover\:border-gray-600\/95:hover {
    border-color: rgb(105 110 113 / 0.95);
  }
  .hover\:border-gray-600\/100:hover {
    border-color: rgb(105 110 113 / 1);
  }
  .hover\:border-gray-800\/0:hover {
    border-color: rgb(55 63 65 / 0);
  }
  .hover\:border-gray-800\/5:hover {
    border-color: rgb(55 63 65 / 0.05);
  }
  .hover\:border-gray-800\/10:hover {
    border-color: rgb(55 63 65 / 0.1);
  }
  .hover\:border-gray-800\/20:hover {
    border-color: rgb(55 63 65 / 0.2);
  }
  .hover\:border-gray-800\/25:hover {
    border-color: rgb(55 63 65 / 0.25);
  }
  .hover\:border-gray-800\/30:hover {
    border-color: rgb(55 63 65 / 0.3);
  }
  .hover\:border-gray-800\/40:hover {
    border-color: rgb(55 63 65 / 0.4);
  }
  .hover\:border-gray-800\/50:hover {
    border-color: rgb(55 63 65 / 0.5);
  }
  .hover\:border-gray-800\/60:hover {
    border-color: rgb(55 63 65 / 0.6);
  }
  .hover\:border-gray-800\/70:hover {
    border-color: rgb(55 63 65 / 0.7);
  }
  .hover\:border-gray-800\/75:hover {
    border-color: rgb(55 63 65 / 0.75);
  }
  .hover\:border-gray-800\/80:hover {
    border-color: rgb(55 63 65 / 0.8);
  }
  .hover\:border-gray-800\/90:hover {
    border-color: rgb(55 63 65 / 0.9);
  }
  .hover\:border-gray-800\/95:hover {
    border-color: rgb(55 63 65 / 0.95);
  }
  .hover\:border-gray-800\/100:hover {
    border-color: rgb(55 63 65 / 1);
  }
  .hover\:border-rose\/0:hover {
    border-color: rgb(202 146 134 / 0);
  }
  .hover\:border-rose\/5:hover {
    border-color: rgb(202 146 134 / 0.05);
  }
  .hover\:border-rose\/10:hover {
    border-color: rgb(202 146 134 / 0.1);
  }
  .hover\:border-rose\/20:hover {
    border-color: rgb(202 146 134 / 0.2);
  }
  .hover\:border-rose\/25:hover {
    border-color: rgb(202 146 134 / 0.25);
  }
  .hover\:border-rose\/30:hover {
    border-color: rgb(202 146 134 / 0.3);
  }
  .hover\:border-rose\/40:hover {
    border-color: rgb(202 146 134 / 0.4);
  }
  .hover\:border-rose\/50:hover {
    border-color: rgb(202 146 134 / 0.5);
  }
  .hover\:border-rose\/60:hover {
    border-color: rgb(202 146 134 / 0.6);
  }
  .hover\:border-rose\/70:hover {
    border-color: rgb(202 146 134 / 0.7);
  }
  .hover\:border-rose\/75:hover {
    border-color: rgb(202 146 134 / 0.75);
  }
  .hover\:border-rose\/80:hover {
    border-color: rgb(202 146 134 / 0.8);
  }
  .hover\:border-rose\/90:hover {
    border-color: rgb(202 146 134 / 0.9);
  }
  .hover\:border-rose\/95:hover {
    border-color: rgb(202 146 134 / 0.95);
  }
  .hover\:border-rose\/100:hover {
    border-color: rgb(202 146 134 / 1);
  }
  .hover\:border-sand\/0:hover {
    border-color: rgb(220 197 143 / 0);
  }
  .hover\:border-sand\/5:hover {
    border-color: rgb(220 197 143 / 0.05);
  }
  .hover\:border-sand\/10:hover {
    border-color: rgb(220 197 143 / 0.1);
  }
  .hover\:border-sand\/20:hover {
    border-color: rgb(220 197 143 / 0.2);
  }
  .hover\:border-sand\/25:hover {
    border-color: rgb(220 197 143 / 0.25);
  }
  .hover\:border-sand\/30:hover {
    border-color: rgb(220 197 143 / 0.3);
  }
  .hover\:border-sand\/40:hover {
    border-color: rgb(220 197 143 / 0.4);
  }
  .hover\:border-sand\/50:hover {
    border-color: rgb(220 197 143 / 0.5);
  }
  .hover\:border-sand\/60:hover {
    border-color: rgb(220 197 143 / 0.6);
  }
  .hover\:border-sand\/70:hover {
    border-color: rgb(220 197 143 / 0.7);
  }
  .hover\:border-sand\/75:hover {
    border-color: rgb(220 197 143 / 0.75);
  }
  .hover\:border-sand\/80:hover {
    border-color: rgb(220 197 143 / 0.8);
  }
  .hover\:border-sand\/90:hover {
    border-color: rgb(220 197 143 / 0.9);
  }
  .hover\:border-sand\/95:hover {
    border-color: rgb(220 197 143 / 0.95);
  }
  .hover\:border-sand\/100:hover {
    border-color: rgb(220 197 143 / 1);
  }
  .hover\:border-parchment\/0:hover {
    border-color: rgb(216 200 184 / 0);
  }
  .hover\:border-parchment\/5:hover {
    border-color: rgb(216 200 184 / 0.05);
  }
  .hover\:border-parchment\/10:hover {
    border-color: rgb(216 200 184 / 0.1);
  }
  .hover\:border-parchment\/20:hover {
    border-color: rgb(216 200 184 / 0.2);
  }
  .hover\:border-parchment\/25:hover {
    border-color: rgb(216 200 184 / 0.25);
  }
  .hover\:border-parchment\/30:hover {
    border-color: rgb(216 200 184 / 0.3);
  }
  .hover\:border-parchment\/40:hover {
    border-color: rgb(216 200 184 / 0.4);
  }
  .hover\:border-parchment\/50:hover {
    border-color: rgb(216 200 184 / 0.5);
  }
  .hover\:border-parchment\/60:hover {
    border-color: rgb(216 200 184 / 0.6);
  }
  .hover\:border-parchment\/70:hover {
    border-color: rgb(216 200 184 / 0.7);
  }
  .hover\:border-parchment\/75:hover {
    border-color: rgb(216 200 184 / 0.75);
  }
  .hover\:border-parchment\/80:hover {
    border-color: rgb(216 200 184 / 0.8);
  }
  .hover\:border-parchment\/90:hover {
    border-color: rgb(216 200 184 / 0.9);
  }
  .hover\:border-parchment\/95:hover {
    border-color: rgb(216 200 184 / 0.95);
  }
  .hover\:border-parchment\/100:hover {
    border-color: rgb(216 200 184 / 1);
  }
  .hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(214 214 214 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(105 110 113 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  }
  .hover\:bg-rose:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(202 146 134 / var(--tw-bg-opacity));
  }
  .hover\:bg-sand:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 197 143 / var(--tw-bg-opacity));
  }
  .hover\:bg-parchment:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216 200 184 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray-200\/0:hover {
    background-color: rgb(248 248 248 / 0);
  }
  .hover\:bg-gray-200\/5:hover {
    background-color: rgb(248 248 248 / 0.05);
  }
  .hover\:bg-gray-200\/10:hover {
    background-color: rgb(248 248 248 / 0.1);
  }
  .hover\:bg-gray-200\/20:hover {
    background-color: rgb(248 248 248 / 0.2);
  }
  .hover\:bg-gray-200\/25:hover {
    background-color: rgb(248 248 248 / 0.25);
  }
  .hover\:bg-gray-200\/30:hover {
    background-color: rgb(248 248 248 / 0.3);
  }
  .hover\:bg-gray-200\/40:hover {
    background-color: rgb(248 248 248 / 0.4);
  }
  .hover\:bg-gray-200\/50:hover {
    background-color: rgb(248 248 248 / 0.5);
  }
  .hover\:bg-gray-200\/60:hover {
    background-color: rgb(248 248 248 / 0.6);
  }
  .hover\:bg-gray-200\/70:hover {
    background-color: rgb(248 248 248 / 0.7);
  }
  .hover\:bg-gray-200\/75:hover {
    background-color: rgb(248 248 248 / 0.75);
  }
  .hover\:bg-gray-200\/80:hover {
    background-color: rgb(248 248 248 / 0.8);
  }
  .hover\:bg-gray-200\/90:hover {
    background-color: rgb(248 248 248 / 0.9);
  }
  .hover\:bg-gray-200\/95:hover {
    background-color: rgb(248 248 248 / 0.95);
  }
  .hover\:bg-gray-200\/100:hover {
    background-color: rgb(248 248 248 / 1);
  }
  .hover\:bg-gray-400\/0:hover {
    background-color: rgb(214 214 214 / 0);
  }
  .hover\:bg-gray-400\/5:hover {
    background-color: rgb(214 214 214 / 0.05);
  }
  .hover\:bg-gray-400\/10:hover {
    background-color: rgb(214 214 214 / 0.1);
  }
  .hover\:bg-gray-400\/20:hover {
    background-color: rgb(214 214 214 / 0.2);
  }
  .hover\:bg-gray-400\/25:hover {
    background-color: rgb(214 214 214 / 0.25);
  }
  .hover\:bg-gray-400\/30:hover {
    background-color: rgb(214 214 214 / 0.3);
  }
  .hover\:bg-gray-400\/40:hover {
    background-color: rgb(214 214 214 / 0.4);
  }
  .hover\:bg-gray-400\/50:hover {
    background-color: rgb(214 214 214 / 0.5);
  }
  .hover\:bg-gray-400\/60:hover {
    background-color: rgb(214 214 214 / 0.6);
  }
  .hover\:bg-gray-400\/70:hover {
    background-color: rgb(214 214 214 / 0.7);
  }
  .hover\:bg-gray-400\/75:hover {
    background-color: rgb(214 214 214 / 0.75);
  }
  .hover\:bg-gray-400\/80:hover {
    background-color: rgb(214 214 214 / 0.8);
  }
  .hover\:bg-gray-400\/90:hover {
    background-color: rgb(214 214 214 / 0.9);
  }
  .hover\:bg-gray-400\/95:hover {
    background-color: rgb(214 214 214 / 0.95);
  }
  .hover\:bg-gray-400\/100:hover {
    background-color: rgb(214 214 214 / 1);
  }
  .hover\:bg-gray-600\/0:hover {
    background-color: rgb(105 110 113 / 0);
  }
  .hover\:bg-gray-600\/5:hover {
    background-color: rgb(105 110 113 / 0.05);
  }
  .hover\:bg-gray-600\/10:hover {
    background-color: rgb(105 110 113 / 0.1);
  }
  .hover\:bg-gray-600\/20:hover {
    background-color: rgb(105 110 113 / 0.2);
  }
  .hover\:bg-gray-600\/25:hover {
    background-color: rgb(105 110 113 / 0.25);
  }
  .hover\:bg-gray-600\/30:hover {
    background-color: rgb(105 110 113 / 0.3);
  }
  .hover\:bg-gray-600\/40:hover {
    background-color: rgb(105 110 113 / 0.4);
  }
  .hover\:bg-gray-600\/50:hover {
    background-color: rgb(105 110 113 / 0.5);
  }
  .hover\:bg-gray-600\/60:hover {
    background-color: rgb(105 110 113 / 0.6);
  }
  .hover\:bg-gray-600\/70:hover {
    background-color: rgb(105 110 113 / 0.7);
  }
  .hover\:bg-gray-600\/75:hover {
    background-color: rgb(105 110 113 / 0.75);
  }
  .hover\:bg-gray-600\/80:hover {
    background-color: rgb(105 110 113 / 0.8);
  }
  .hover\:bg-gray-600\/90:hover {
    background-color: rgb(105 110 113 / 0.9);
  }
  .hover\:bg-gray-600\/95:hover {
    background-color: rgb(105 110 113 / 0.95);
  }
  .hover\:bg-gray-600\/100:hover {
    background-color: rgb(105 110 113 / 1);
  }
  .hover\:bg-gray-800\/0:hover {
    background-color: rgb(55 63 65 / 0);
  }
  .hover\:bg-gray-800\/5:hover {
    background-color: rgb(55 63 65 / 0.05);
  }
  .hover\:bg-gray-800\/10:hover {
    background-color: rgb(55 63 65 / 0.1);
  }
  .hover\:bg-gray-800\/20:hover {
    background-color: rgb(55 63 65 / 0.2);
  }
  .hover\:bg-gray-800\/25:hover {
    background-color: rgb(55 63 65 / 0.25);
  }
  .hover\:bg-gray-800\/30:hover {
    background-color: rgb(55 63 65 / 0.3);
  }
  .hover\:bg-gray-800\/40:hover {
    background-color: rgb(55 63 65 / 0.4);
  }
  .hover\:bg-gray-800\/50:hover {
    background-color: rgb(55 63 65 / 0.5);
  }
  .hover\:bg-gray-800\/60:hover {
    background-color: rgb(55 63 65 / 0.6);
  }
  .hover\:bg-gray-800\/70:hover {
    background-color: rgb(55 63 65 / 0.7);
  }
  .hover\:bg-gray-800\/75:hover {
    background-color: rgb(55 63 65 / 0.75);
  }
  .hover\:bg-gray-800\/80:hover {
    background-color: rgb(55 63 65 / 0.8);
  }
  .hover\:bg-gray-800\/90:hover {
    background-color: rgb(55 63 65 / 0.9);
  }
  .hover\:bg-gray-800\/95:hover {
    background-color: rgb(55 63 65 / 0.95);
  }
  .hover\:bg-gray-800\/100:hover {
    background-color: rgb(55 63 65 / 1);
  }
  .hover\:bg-rose\/0:hover {
    background-color: rgb(202 146 134 / 0);
  }
  .hover\:bg-rose\/5:hover {
    background-color: rgb(202 146 134 / 0.05);
  }
  .hover\:bg-rose\/10:hover {
    background-color: rgb(202 146 134 / 0.1);
  }
  .hover\:bg-rose\/20:hover {
    background-color: rgb(202 146 134 / 0.2);
  }
  .hover\:bg-rose\/25:hover {
    background-color: rgb(202 146 134 / 0.25);
  }
  .hover\:bg-rose\/30:hover {
    background-color: rgb(202 146 134 / 0.3);
  }
  .hover\:bg-rose\/40:hover {
    background-color: rgb(202 146 134 / 0.4);
  }
  .hover\:bg-rose\/50:hover {
    background-color: rgb(202 146 134 / 0.5);
  }
  .hover\:bg-rose\/60:hover {
    background-color: rgb(202 146 134 / 0.6);
  }
  .hover\:bg-rose\/70:hover {
    background-color: rgb(202 146 134 / 0.7);
  }
  .hover\:bg-rose\/75:hover {
    background-color: rgb(202 146 134 / 0.75);
  }
  .hover\:bg-rose\/80:hover {
    background-color: rgb(202 146 134 / 0.8);
  }
  .hover\:bg-rose\/90:hover {
    background-color: rgb(202 146 134 / 0.9);
  }
  .hover\:bg-rose\/95:hover {
    background-color: rgb(202 146 134 / 0.95);
  }
  .hover\:bg-rose\/100:hover {
    background-color: rgb(202 146 134 / 1);
  }
  .hover\:bg-sand\/0:hover {
    background-color: rgb(220 197 143 / 0);
  }
  .hover\:bg-sand\/5:hover {
    background-color: rgb(220 197 143 / 0.05);
  }
  .hover\:bg-sand\/10:hover {
    background-color: rgb(220 197 143 / 0.1);
  }
  .hover\:bg-sand\/20:hover {
    background-color: rgb(220 197 143 / 0.2);
  }
  .hover\:bg-sand\/25:hover {
    background-color: rgb(220 197 143 / 0.25);
  }
  .hover\:bg-sand\/30:hover {
    background-color: rgb(220 197 143 / 0.3);
  }
  .hover\:bg-sand\/40:hover {
    background-color: rgb(220 197 143 / 0.4);
  }
  .hover\:bg-sand\/50:hover {
    background-color: rgb(220 197 143 / 0.5);
  }
  .hover\:bg-sand\/60:hover {
    background-color: rgb(220 197 143 / 0.6);
  }
  .hover\:bg-sand\/70:hover {
    background-color: rgb(220 197 143 / 0.7);
  }
  .hover\:bg-sand\/75:hover {
    background-color: rgb(220 197 143 / 0.75);
  }
  .hover\:bg-sand\/80:hover {
    background-color: rgb(220 197 143 / 0.8);
  }
  .hover\:bg-sand\/90:hover {
    background-color: rgb(220 197 143 / 0.9);
  }
  .hover\:bg-sand\/95:hover {
    background-color: rgb(220 197 143 / 0.95);
  }
  .hover\:bg-sand\/100:hover {
    background-color: rgb(220 197 143 / 1);
  }
  .hover\:bg-parchment\/0:hover {
    background-color: rgb(216 200 184 / 0);
  }
  .hover\:bg-parchment\/5:hover {
    background-color: rgb(216 200 184 / 0.05);
  }
  .hover\:bg-parchment\/10:hover {
    background-color: rgb(216 200 184 / 0.1);
  }
  .hover\:bg-parchment\/20:hover {
    background-color: rgb(216 200 184 / 0.2);
  }
  .hover\:bg-parchment\/25:hover {
    background-color: rgb(216 200 184 / 0.25);
  }
  .hover\:bg-parchment\/30:hover {
    background-color: rgb(216 200 184 / 0.3);
  }
  .hover\:bg-parchment\/40:hover {
    background-color: rgb(216 200 184 / 0.4);
  }
  .hover\:bg-parchment\/50:hover {
    background-color: rgb(216 200 184 / 0.5);
  }
  .hover\:bg-parchment\/60:hover {
    background-color: rgb(216 200 184 / 0.6);
  }
  .hover\:bg-parchment\/70:hover {
    background-color: rgb(216 200 184 / 0.7);
  }
  .hover\:bg-parchment\/75:hover {
    background-color: rgb(216 200 184 / 0.75);
  }
  .hover\:bg-parchment\/80:hover {
    background-color: rgb(216 200 184 / 0.8);
  }
  .hover\:bg-parchment\/90:hover {
    background-color: rgb(216 200 184 / 0.9);
  }
  .hover\:bg-parchment\/95:hover {
    background-color: rgb(216 200 184 / 0.95);
  }
  .hover\:bg-parchment\/100:hover {
    background-color: rgb(216 200 184 / 1);
  }
  .hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgb(248 248 248 / var(--tw-text-opacity));
  }
  .hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgb(214 214 214 / var(--tw-text-opacity));
  }
  .hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgb(105 110 113 / var(--tw-text-opacity));
  }
  .hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgb(55 63 65 / var(--tw-text-opacity));
  }
  .hover\:text-rose:hover {
    --tw-text-opacity: 1;
    color: rgb(202 146 134 / var(--tw-text-opacity));
  }
  .hover\:text-sand:hover {
    --tw-text-opacity: 1;
    color: rgb(220 197 143 / var(--tw-text-opacity));
  }
  .hover\:text-parchment:hover {
    --tw-text-opacity: 1;
    color: rgb(216 200 184 / var(--tw-text-opacity));
  }
  .hover\:text-gray-200\/0:hover {
    color: rgb(248 248 248 / 0);
  }
  .hover\:text-gray-200\/5:hover {
    color: rgb(248 248 248 / 0.05);
  }
  .hover\:text-gray-200\/10:hover {
    color: rgb(248 248 248 / 0.1);
  }
  .hover\:text-gray-200\/20:hover {
    color: rgb(248 248 248 / 0.2);
  }
  .hover\:text-gray-200\/25:hover {
    color: rgb(248 248 248 / 0.25);
  }
  .hover\:text-gray-200\/30:hover {
    color: rgb(248 248 248 / 0.3);
  }
  .hover\:text-gray-200\/40:hover {
    color: rgb(248 248 248 / 0.4);
  }
  .hover\:text-gray-200\/50:hover {
    color: rgb(248 248 248 / 0.5);
  }
  .hover\:text-gray-200\/60:hover {
    color: rgb(248 248 248 / 0.6);
  }
  .hover\:text-gray-200\/70:hover {
    color: rgb(248 248 248 / 0.7);
  }
  .hover\:text-gray-200\/75:hover {
    color: rgb(248 248 248 / 0.75);
  }
  .hover\:text-gray-200\/80:hover {
    color: rgb(248 248 248 / 0.8);
  }
  .hover\:text-gray-200\/90:hover {
    color: rgb(248 248 248 / 0.9);
  }
  .hover\:text-gray-200\/95:hover {
    color: rgb(248 248 248 / 0.95);
  }
  .hover\:text-gray-200\/100:hover {
    color: rgb(248 248 248 / 1);
  }
  .hover\:text-gray-400\/0:hover {
    color: rgb(214 214 214 / 0);
  }
  .hover\:text-gray-400\/5:hover {
    color: rgb(214 214 214 / 0.05);
  }
  .hover\:text-gray-400\/10:hover {
    color: rgb(214 214 214 / 0.1);
  }
  .hover\:text-gray-400\/20:hover {
    color: rgb(214 214 214 / 0.2);
  }
  .hover\:text-gray-400\/25:hover {
    color: rgb(214 214 214 / 0.25);
  }
  .hover\:text-gray-400\/30:hover {
    color: rgb(214 214 214 / 0.3);
  }
  .hover\:text-gray-400\/40:hover {
    color: rgb(214 214 214 / 0.4);
  }
  .hover\:text-gray-400\/50:hover {
    color: rgb(214 214 214 / 0.5);
  }
  .hover\:text-gray-400\/60:hover {
    color: rgb(214 214 214 / 0.6);
  }
  .hover\:text-gray-400\/70:hover {
    color: rgb(214 214 214 / 0.7);
  }
  .hover\:text-gray-400\/75:hover {
    color: rgb(214 214 214 / 0.75);
  }
  .hover\:text-gray-400\/80:hover {
    color: rgb(214 214 214 / 0.8);
  }
  .hover\:text-gray-400\/90:hover {
    color: rgb(214 214 214 / 0.9);
  }
  .hover\:text-gray-400\/95:hover {
    color: rgb(214 214 214 / 0.95);
  }
  .hover\:text-gray-400\/100:hover {
    color: rgb(214 214 214 / 1);
  }
  .hover\:text-gray-600\/0:hover {
    color: rgb(105 110 113 / 0);
  }
  .hover\:text-gray-600\/5:hover {
    color: rgb(105 110 113 / 0.05);
  }
  .hover\:text-gray-600\/10:hover {
    color: rgb(105 110 113 / 0.1);
  }
  .hover\:text-gray-600\/20:hover {
    color: rgb(105 110 113 / 0.2);
  }
  .hover\:text-gray-600\/25:hover {
    color: rgb(105 110 113 / 0.25);
  }
  .hover\:text-gray-600\/30:hover {
    color: rgb(105 110 113 / 0.3);
  }
  .hover\:text-gray-600\/40:hover {
    color: rgb(105 110 113 / 0.4);
  }
  .hover\:text-gray-600\/50:hover {
    color: rgb(105 110 113 / 0.5);
  }
  .hover\:text-gray-600\/60:hover {
    color: rgb(105 110 113 / 0.6);
  }
  .hover\:text-gray-600\/70:hover {
    color: rgb(105 110 113 / 0.7);
  }
  .hover\:text-gray-600\/75:hover {
    color: rgb(105 110 113 / 0.75);
  }
  .hover\:text-gray-600\/80:hover {
    color: rgb(105 110 113 / 0.8);
  }
  .hover\:text-gray-600\/90:hover {
    color: rgb(105 110 113 / 0.9);
  }
  .hover\:text-gray-600\/95:hover {
    color: rgb(105 110 113 / 0.95);
  }
  .hover\:text-gray-600\/100:hover {
    color: rgb(105 110 113 / 1);
  }
  .hover\:text-gray-800\/0:hover {
    color: rgb(55 63 65 / 0);
  }
  .hover\:text-gray-800\/5:hover {
    color: rgb(55 63 65 / 0.05);
  }
  .hover\:text-gray-800\/10:hover {
    color: rgb(55 63 65 / 0.1);
  }
  .hover\:text-gray-800\/20:hover {
    color: rgb(55 63 65 / 0.2);
  }
  .hover\:text-gray-800\/25:hover {
    color: rgb(55 63 65 / 0.25);
  }
  .hover\:text-gray-800\/30:hover {
    color: rgb(55 63 65 / 0.3);
  }
  .hover\:text-gray-800\/40:hover {
    color: rgb(55 63 65 / 0.4);
  }
  .hover\:text-gray-800\/50:hover {
    color: rgb(55 63 65 / 0.5);
  }
  .hover\:text-gray-800\/60:hover {
    color: rgb(55 63 65 / 0.6);
  }
  .hover\:text-gray-800\/70:hover {
    color: rgb(55 63 65 / 0.7);
  }
  .hover\:text-gray-800\/75:hover {
    color: rgb(55 63 65 / 0.75);
  }
  .hover\:text-gray-800\/80:hover {
    color: rgb(55 63 65 / 0.8);
  }
  .hover\:text-gray-800\/90:hover {
    color: rgb(55 63 65 / 0.9);
  }
  .hover\:text-gray-800\/95:hover {
    color: rgb(55 63 65 / 0.95);
  }
  .hover\:text-gray-800\/100:hover {
    color: rgb(55 63 65 / 1);
  }
  .hover\:text-rose\/0:hover {
    color: rgb(202 146 134 / 0);
  }
  .hover\:text-rose\/5:hover {
    color: rgb(202 146 134 / 0.05);
  }
  .hover\:text-rose\/10:hover {
    color: rgb(202 146 134 / 0.1);
  }
  .hover\:text-rose\/20:hover {
    color: rgb(202 146 134 / 0.2);
  }
  .hover\:text-rose\/25:hover {
    color: rgb(202 146 134 / 0.25);
  }
  .hover\:text-rose\/30:hover {
    color: rgb(202 146 134 / 0.3);
  }
  .hover\:text-rose\/40:hover {
    color: rgb(202 146 134 / 0.4);
  }
  .hover\:text-rose\/50:hover {
    color: rgb(202 146 134 / 0.5);
  }
  .hover\:text-rose\/60:hover {
    color: rgb(202 146 134 / 0.6);
  }
  .hover\:text-rose\/70:hover {
    color: rgb(202 146 134 / 0.7);
  }
  .hover\:text-rose\/75:hover {
    color: rgb(202 146 134 / 0.75);
  }
  .hover\:text-rose\/80:hover {
    color: rgb(202 146 134 / 0.8);
  }
  .hover\:text-rose\/90:hover {
    color: rgb(202 146 134 / 0.9);
  }
  .hover\:text-rose\/95:hover {
    color: rgb(202 146 134 / 0.95);
  }
  .hover\:text-rose\/100:hover {
    color: rgb(202 146 134 / 1);
  }
  .hover\:text-sand\/0:hover {
    color: rgb(220 197 143 / 0);
  }
  .hover\:text-sand\/5:hover {
    color: rgb(220 197 143 / 0.05);
  }
  .hover\:text-sand\/10:hover {
    color: rgb(220 197 143 / 0.1);
  }
  .hover\:text-sand\/20:hover {
    color: rgb(220 197 143 / 0.2);
  }
  .hover\:text-sand\/25:hover {
    color: rgb(220 197 143 / 0.25);
  }
  .hover\:text-sand\/30:hover {
    color: rgb(220 197 143 / 0.3);
  }
  .hover\:text-sand\/40:hover {
    color: rgb(220 197 143 / 0.4);
  }
  .hover\:text-sand\/50:hover {
    color: rgb(220 197 143 / 0.5);
  }
  .hover\:text-sand\/60:hover {
    color: rgb(220 197 143 / 0.6);
  }
  .hover\:text-sand\/70:hover {
    color: rgb(220 197 143 / 0.7);
  }
  .hover\:text-sand\/75:hover {
    color: rgb(220 197 143 / 0.75);
  }
  .hover\:text-sand\/80:hover {
    color: rgb(220 197 143 / 0.8);
  }
  .hover\:text-sand\/90:hover {
    color: rgb(220 197 143 / 0.9);
  }
  .hover\:text-sand\/95:hover {
    color: rgb(220 197 143 / 0.95);
  }
  .hover\:text-sand\/100:hover {
    color: rgb(220 197 143 / 1);
  }
  .hover\:text-parchment\/0:hover {
    color: rgb(216 200 184 / 0);
  }
  .hover\:text-parchment\/5:hover {
    color: rgb(216 200 184 / 0.05);
  }
  .hover\:text-parchment\/10:hover {
    color: rgb(216 200 184 / 0.1);
  }
  .hover\:text-parchment\/20:hover {
    color: rgb(216 200 184 / 0.2);
  }
  .hover\:text-parchment\/25:hover {
    color: rgb(216 200 184 / 0.25);
  }
  .hover\:text-parchment\/30:hover {
    color: rgb(216 200 184 / 0.3);
  }
  .hover\:text-parchment\/40:hover {
    color: rgb(216 200 184 / 0.4);
  }
  .hover\:text-parchment\/50:hover {
    color: rgb(216 200 184 / 0.5);
  }
  .hover\:text-parchment\/60:hover {
    color: rgb(216 200 184 / 0.6);
  }
  .hover\:text-parchment\/70:hover {
    color: rgb(216 200 184 / 0.7);
  }
  .hover\:text-parchment\/75:hover {
    color: rgb(216 200 184 / 0.75);
  }
  .hover\:text-parchment\/80:hover {
    color: rgb(216 200 184 / 0.8);
  }
  .hover\:text-parchment\/90:hover {
    color: rgb(216 200 184 / 0.9);
  }
  .hover\:text-parchment\/95:hover {
    color: rgb(216 200 184 / 0.95);
  }
  .hover\:text-parchment\/100:hover {
    color: rgb(216 200 184 / 1);
  }
  .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
  .hover\:underline:hover {
    text-decoration-line: underline;
  }
  .hover\:ring-gray-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
  }
  .hover\:ring-gray-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
  }
  .hover\:ring-gray-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
  }
  .hover\:ring-gray-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
  }
  .hover\:ring-rose:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
  }
  .hover\:ring-sand:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
  }
  .hover\:ring-parchment:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
  }
  .hover\:ring-gray-200\/0:hover {
    --tw-ring-color: rgb(248 248 248 / 0);
  }
  .hover\:ring-gray-200\/5:hover {
    --tw-ring-color: rgb(248 248 248 / 0.05);
  }
  .hover\:ring-gray-200\/10:hover {
    --tw-ring-color: rgb(248 248 248 / 0.1);
  }
  .hover\:ring-gray-200\/20:hover {
    --tw-ring-color: rgb(248 248 248 / 0.2);
  }
  .hover\:ring-gray-200\/25:hover {
    --tw-ring-color: rgb(248 248 248 / 0.25);
  }
  .hover\:ring-gray-200\/30:hover {
    --tw-ring-color: rgb(248 248 248 / 0.3);
  }
  .hover\:ring-gray-200\/40:hover {
    --tw-ring-color: rgb(248 248 248 / 0.4);
  }
  .hover\:ring-gray-200\/50:hover {
    --tw-ring-color: rgb(248 248 248 / 0.5);
  }
  .hover\:ring-gray-200\/60:hover {
    --tw-ring-color: rgb(248 248 248 / 0.6);
  }
  .hover\:ring-gray-200\/70:hover {
    --tw-ring-color: rgb(248 248 248 / 0.7);
  }
  .hover\:ring-gray-200\/75:hover {
    --tw-ring-color: rgb(248 248 248 / 0.75);
  }
  .hover\:ring-gray-200\/80:hover {
    --tw-ring-color: rgb(248 248 248 / 0.8);
  }
  .hover\:ring-gray-200\/90:hover {
    --tw-ring-color: rgb(248 248 248 / 0.9);
  }
  .hover\:ring-gray-200\/95:hover {
    --tw-ring-color: rgb(248 248 248 / 0.95);
  }
  .hover\:ring-gray-200\/100:hover {
    --tw-ring-color: rgb(248 248 248 / 1);
  }
  .hover\:ring-gray-400\/0:hover {
    --tw-ring-color: rgb(214 214 214 / 0);
  }
  .hover\:ring-gray-400\/5:hover {
    --tw-ring-color: rgb(214 214 214 / 0.05);
  }
  .hover\:ring-gray-400\/10:hover {
    --tw-ring-color: rgb(214 214 214 / 0.1);
  }
  .hover\:ring-gray-400\/20:hover {
    --tw-ring-color: rgb(214 214 214 / 0.2);
  }
  .hover\:ring-gray-400\/25:hover {
    --tw-ring-color: rgb(214 214 214 / 0.25);
  }
  .hover\:ring-gray-400\/30:hover {
    --tw-ring-color: rgb(214 214 214 / 0.3);
  }
  .hover\:ring-gray-400\/40:hover {
    --tw-ring-color: rgb(214 214 214 / 0.4);
  }
  .hover\:ring-gray-400\/50:hover {
    --tw-ring-color: rgb(214 214 214 / 0.5);
  }
  .hover\:ring-gray-400\/60:hover {
    --tw-ring-color: rgb(214 214 214 / 0.6);
  }
  .hover\:ring-gray-400\/70:hover {
    --tw-ring-color: rgb(214 214 214 / 0.7);
  }
  .hover\:ring-gray-400\/75:hover {
    --tw-ring-color: rgb(214 214 214 / 0.75);
  }
  .hover\:ring-gray-400\/80:hover {
    --tw-ring-color: rgb(214 214 214 / 0.8);
  }
  .hover\:ring-gray-400\/90:hover {
    --tw-ring-color: rgb(214 214 214 / 0.9);
  }
  .hover\:ring-gray-400\/95:hover {
    --tw-ring-color: rgb(214 214 214 / 0.95);
  }
  .hover\:ring-gray-400\/100:hover {
    --tw-ring-color: rgb(214 214 214 / 1);
  }
  .hover\:ring-gray-600\/0:hover {
    --tw-ring-color: rgb(105 110 113 / 0);
  }
  .hover\:ring-gray-600\/5:hover {
    --tw-ring-color: rgb(105 110 113 / 0.05);
  }
  .hover\:ring-gray-600\/10:hover {
    --tw-ring-color: rgb(105 110 113 / 0.1);
  }
  .hover\:ring-gray-600\/20:hover {
    --tw-ring-color: rgb(105 110 113 / 0.2);
  }
  .hover\:ring-gray-600\/25:hover {
    --tw-ring-color: rgb(105 110 113 / 0.25);
  }
  .hover\:ring-gray-600\/30:hover {
    --tw-ring-color: rgb(105 110 113 / 0.3);
  }
  .hover\:ring-gray-600\/40:hover {
    --tw-ring-color: rgb(105 110 113 / 0.4);
  }
  .hover\:ring-gray-600\/50:hover {
    --tw-ring-color: rgb(105 110 113 / 0.5);
  }
  .hover\:ring-gray-600\/60:hover {
    --tw-ring-color: rgb(105 110 113 / 0.6);
  }
  .hover\:ring-gray-600\/70:hover {
    --tw-ring-color: rgb(105 110 113 / 0.7);
  }
  .hover\:ring-gray-600\/75:hover {
    --tw-ring-color: rgb(105 110 113 / 0.75);
  }
  .hover\:ring-gray-600\/80:hover {
    --tw-ring-color: rgb(105 110 113 / 0.8);
  }
  .hover\:ring-gray-600\/90:hover {
    --tw-ring-color: rgb(105 110 113 / 0.9);
  }
  .hover\:ring-gray-600\/95:hover {
    --tw-ring-color: rgb(105 110 113 / 0.95);
  }
  .hover\:ring-gray-600\/100:hover {
    --tw-ring-color: rgb(105 110 113 / 1);
  }
  .hover\:ring-gray-800\/0:hover {
    --tw-ring-color: rgb(55 63 65 / 0);
  }
  .hover\:ring-gray-800\/5:hover {
    --tw-ring-color: rgb(55 63 65 / 0.05);
  }
  .hover\:ring-gray-800\/10:hover {
    --tw-ring-color: rgb(55 63 65 / 0.1);
  }
  .hover\:ring-gray-800\/20:hover {
    --tw-ring-color: rgb(55 63 65 / 0.2);
  }
  .hover\:ring-gray-800\/25:hover {
    --tw-ring-color: rgb(55 63 65 / 0.25);
  }
  .hover\:ring-gray-800\/30:hover {
    --tw-ring-color: rgb(55 63 65 / 0.3);
  }
  .hover\:ring-gray-800\/40:hover {
    --tw-ring-color: rgb(55 63 65 / 0.4);
  }
  .hover\:ring-gray-800\/50:hover {
    --tw-ring-color: rgb(55 63 65 / 0.5);
  }
  .hover\:ring-gray-800\/60:hover {
    --tw-ring-color: rgb(55 63 65 / 0.6);
  }
  .hover\:ring-gray-800\/70:hover {
    --tw-ring-color: rgb(55 63 65 / 0.7);
  }
  .hover\:ring-gray-800\/75:hover {
    --tw-ring-color: rgb(55 63 65 / 0.75);
  }
  .hover\:ring-gray-800\/80:hover {
    --tw-ring-color: rgb(55 63 65 / 0.8);
  }
  .hover\:ring-gray-800\/90:hover {
    --tw-ring-color: rgb(55 63 65 / 0.9);
  }
  .hover\:ring-gray-800\/95:hover {
    --tw-ring-color: rgb(55 63 65 / 0.95);
  }
  .hover\:ring-gray-800\/100:hover {
    --tw-ring-color: rgb(55 63 65 / 1);
  }
  .hover\:ring-rose\/0:hover {
    --tw-ring-color: rgb(202 146 134 / 0);
  }
  .hover\:ring-rose\/5:hover {
    --tw-ring-color: rgb(202 146 134 / 0.05);
  }
  .hover\:ring-rose\/10:hover {
    --tw-ring-color: rgb(202 146 134 / 0.1);
  }
  .hover\:ring-rose\/20:hover {
    --tw-ring-color: rgb(202 146 134 / 0.2);
  }
  .hover\:ring-rose\/25:hover {
    --tw-ring-color: rgb(202 146 134 / 0.25);
  }
  .hover\:ring-rose\/30:hover {
    --tw-ring-color: rgb(202 146 134 / 0.3);
  }
  .hover\:ring-rose\/40:hover {
    --tw-ring-color: rgb(202 146 134 / 0.4);
  }
  .hover\:ring-rose\/50:hover {
    --tw-ring-color: rgb(202 146 134 / 0.5);
  }
  .hover\:ring-rose\/60:hover {
    --tw-ring-color: rgb(202 146 134 / 0.6);
  }
  .hover\:ring-rose\/70:hover {
    --tw-ring-color: rgb(202 146 134 / 0.7);
  }
  .hover\:ring-rose\/75:hover {
    --tw-ring-color: rgb(202 146 134 / 0.75);
  }
  .hover\:ring-rose\/80:hover {
    --tw-ring-color: rgb(202 146 134 / 0.8);
  }
  .hover\:ring-rose\/90:hover {
    --tw-ring-color: rgb(202 146 134 / 0.9);
  }
  .hover\:ring-rose\/95:hover {
    --tw-ring-color: rgb(202 146 134 / 0.95);
  }
  .hover\:ring-rose\/100:hover {
    --tw-ring-color: rgb(202 146 134 / 1);
  }
  .hover\:ring-sand\/0:hover {
    --tw-ring-color: rgb(220 197 143 / 0);
  }
  .hover\:ring-sand\/5:hover {
    --tw-ring-color: rgb(220 197 143 / 0.05);
  }
  .hover\:ring-sand\/10:hover {
    --tw-ring-color: rgb(220 197 143 / 0.1);
  }
  .hover\:ring-sand\/20:hover {
    --tw-ring-color: rgb(220 197 143 / 0.2);
  }
  .hover\:ring-sand\/25:hover {
    --tw-ring-color: rgb(220 197 143 / 0.25);
  }
  .hover\:ring-sand\/30:hover {
    --tw-ring-color: rgb(220 197 143 / 0.3);
  }
  .hover\:ring-sand\/40:hover {
    --tw-ring-color: rgb(220 197 143 / 0.4);
  }
  .hover\:ring-sand\/50:hover {
    --tw-ring-color: rgb(220 197 143 / 0.5);
  }
  .hover\:ring-sand\/60:hover {
    --tw-ring-color: rgb(220 197 143 / 0.6);
  }
  .hover\:ring-sand\/70:hover {
    --tw-ring-color: rgb(220 197 143 / 0.7);
  }
  .hover\:ring-sand\/75:hover {
    --tw-ring-color: rgb(220 197 143 / 0.75);
  }
  .hover\:ring-sand\/80:hover {
    --tw-ring-color: rgb(220 197 143 / 0.8);
  }
  .hover\:ring-sand\/90:hover {
    --tw-ring-color: rgb(220 197 143 / 0.9);
  }
  .hover\:ring-sand\/95:hover {
    --tw-ring-color: rgb(220 197 143 / 0.95);
  }
  .hover\:ring-sand\/100:hover {
    --tw-ring-color: rgb(220 197 143 / 1);
  }
  .hover\:ring-parchment\/0:hover {
    --tw-ring-color: rgb(216 200 184 / 0);
  }
  .hover\:ring-parchment\/5:hover {
    --tw-ring-color: rgb(216 200 184 / 0.05);
  }
  .hover\:ring-parchment\/10:hover {
    --tw-ring-color: rgb(216 200 184 / 0.1);
  }
  .hover\:ring-parchment\/20:hover {
    --tw-ring-color: rgb(216 200 184 / 0.2);
  }
  .hover\:ring-parchment\/25:hover {
    --tw-ring-color: rgb(216 200 184 / 0.25);
  }
  .hover\:ring-parchment\/30:hover {
    --tw-ring-color: rgb(216 200 184 / 0.3);
  }
  .hover\:ring-parchment\/40:hover {
    --tw-ring-color: rgb(216 200 184 / 0.4);
  }
  .hover\:ring-parchment\/50:hover {
    --tw-ring-color: rgb(216 200 184 / 0.5);
  }
  .hover\:ring-parchment\/60:hover {
    --tw-ring-color: rgb(216 200 184 / 0.6);
  }
  .hover\:ring-parchment\/70:hover {
    --tw-ring-color: rgb(216 200 184 / 0.7);
  }
  .hover\:ring-parchment\/75:hover {
    --tw-ring-color: rgb(216 200 184 / 0.75);
  }
  .hover\:ring-parchment\/80:hover {
    --tw-ring-color: rgb(216 200 184 / 0.8);
  }
  .hover\:ring-parchment\/90:hover {
    --tw-ring-color: rgb(216 200 184 / 0.9);
  }
  .hover\:ring-parchment\/95:hover {
    --tw-ring-color: rgb(216 200 184 / 0.95);
  }
  .hover\:ring-parchment\/100:hover {
    --tw-ring-color: rgb(216 200 184 / 1);
  }
  .hover\:before\:h-1:hover::before {
    content: var(--tw-content);
    height: 0.25rem;
  }
  .hover\:after\:h-1:hover::after {
    content: var(--tw-content);
    height: 0.25rem;
  }
}
.focus\:border-gray-200:focus {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.focus\:border-gray-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.focus\:border-gray-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.focus\:border-gray-800:focus {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.focus\:border-rose:focus {
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.focus\:border-sand:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.focus\:border-parchment:focus {
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.focus\:border-gray-200\/0:focus {
  border-color: rgb(248 248 248 / 0);
}
.focus\:border-gray-200\/5:focus {
  border-color: rgb(248 248 248 / 0.05);
}
.focus\:border-gray-200\/10:focus {
  border-color: rgb(248 248 248 / 0.1);
}
.focus\:border-gray-200\/20:focus {
  border-color: rgb(248 248 248 / 0.2);
}
.focus\:border-gray-200\/25:focus {
  border-color: rgb(248 248 248 / 0.25);
}
.focus\:border-gray-200\/30:focus {
  border-color: rgb(248 248 248 / 0.3);
}
.focus\:border-gray-200\/40:focus {
  border-color: rgb(248 248 248 / 0.4);
}
.focus\:border-gray-200\/50:focus {
  border-color: rgb(248 248 248 / 0.5);
}
.focus\:border-gray-200\/60:focus {
  border-color: rgb(248 248 248 / 0.6);
}
.focus\:border-gray-200\/70:focus {
  border-color: rgb(248 248 248 / 0.7);
}
.focus\:border-gray-200\/75:focus {
  border-color: rgb(248 248 248 / 0.75);
}
.focus\:border-gray-200\/80:focus {
  border-color: rgb(248 248 248 / 0.8);
}
.focus\:border-gray-200\/90:focus {
  border-color: rgb(248 248 248 / 0.9);
}
.focus\:border-gray-200\/95:focus {
  border-color: rgb(248 248 248 / 0.95);
}
.focus\:border-gray-200\/100:focus {
  border-color: rgb(248 248 248 / 1);
}
.focus\:border-gray-400\/0:focus {
  border-color: rgb(214 214 214 / 0);
}
.focus\:border-gray-400\/5:focus {
  border-color: rgb(214 214 214 / 0.05);
}
.focus\:border-gray-400\/10:focus {
  border-color: rgb(214 214 214 / 0.1);
}
.focus\:border-gray-400\/20:focus {
  border-color: rgb(214 214 214 / 0.2);
}
.focus\:border-gray-400\/25:focus {
  border-color: rgb(214 214 214 / 0.25);
}
.focus\:border-gray-400\/30:focus {
  border-color: rgb(214 214 214 / 0.3);
}
.focus\:border-gray-400\/40:focus {
  border-color: rgb(214 214 214 / 0.4);
}
.focus\:border-gray-400\/50:focus {
  border-color: rgb(214 214 214 / 0.5);
}
.focus\:border-gray-400\/60:focus {
  border-color: rgb(214 214 214 / 0.6);
}
.focus\:border-gray-400\/70:focus {
  border-color: rgb(214 214 214 / 0.7);
}
.focus\:border-gray-400\/75:focus {
  border-color: rgb(214 214 214 / 0.75);
}
.focus\:border-gray-400\/80:focus {
  border-color: rgb(214 214 214 / 0.8);
}
.focus\:border-gray-400\/90:focus {
  border-color: rgb(214 214 214 / 0.9);
}
.focus\:border-gray-400\/95:focus {
  border-color: rgb(214 214 214 / 0.95);
}
.focus\:border-gray-400\/100:focus {
  border-color: rgb(214 214 214 / 1);
}
.focus\:border-gray-600\/0:focus {
  border-color: rgb(105 110 113 / 0);
}
.focus\:border-gray-600\/5:focus {
  border-color: rgb(105 110 113 / 0.05);
}
.focus\:border-gray-600\/10:focus {
  border-color: rgb(105 110 113 / 0.1);
}
.focus\:border-gray-600\/20:focus {
  border-color: rgb(105 110 113 / 0.2);
}
.focus\:border-gray-600\/25:focus {
  border-color: rgb(105 110 113 / 0.25);
}
.focus\:border-gray-600\/30:focus {
  border-color: rgb(105 110 113 / 0.3);
}
.focus\:border-gray-600\/40:focus {
  border-color: rgb(105 110 113 / 0.4);
}
.focus\:border-gray-600\/50:focus {
  border-color: rgb(105 110 113 / 0.5);
}
.focus\:border-gray-600\/60:focus {
  border-color: rgb(105 110 113 / 0.6);
}
.focus\:border-gray-600\/70:focus {
  border-color: rgb(105 110 113 / 0.7);
}
.focus\:border-gray-600\/75:focus {
  border-color: rgb(105 110 113 / 0.75);
}
.focus\:border-gray-600\/80:focus {
  border-color: rgb(105 110 113 / 0.8);
}
.focus\:border-gray-600\/90:focus {
  border-color: rgb(105 110 113 / 0.9);
}
.focus\:border-gray-600\/95:focus {
  border-color: rgb(105 110 113 / 0.95);
}
.focus\:border-gray-600\/100:focus {
  border-color: rgb(105 110 113 / 1);
}
.focus\:border-gray-800\/0:focus {
  border-color: rgb(55 63 65 / 0);
}
.focus\:border-gray-800\/5:focus {
  border-color: rgb(55 63 65 / 0.05);
}
.focus\:border-gray-800\/10:focus {
  border-color: rgb(55 63 65 / 0.1);
}
.focus\:border-gray-800\/20:focus {
  border-color: rgb(55 63 65 / 0.2);
}
.focus\:border-gray-800\/25:focus {
  border-color: rgb(55 63 65 / 0.25);
}
.focus\:border-gray-800\/30:focus {
  border-color: rgb(55 63 65 / 0.3);
}
.focus\:border-gray-800\/40:focus {
  border-color: rgb(55 63 65 / 0.4);
}
.focus\:border-gray-800\/50:focus {
  border-color: rgb(55 63 65 / 0.5);
}
.focus\:border-gray-800\/60:focus {
  border-color: rgb(55 63 65 / 0.6);
}
.focus\:border-gray-800\/70:focus {
  border-color: rgb(55 63 65 / 0.7);
}
.focus\:border-gray-800\/75:focus {
  border-color: rgb(55 63 65 / 0.75);
}
.focus\:border-gray-800\/80:focus {
  border-color: rgb(55 63 65 / 0.8);
}
.focus\:border-gray-800\/90:focus {
  border-color: rgb(55 63 65 / 0.9);
}
.focus\:border-gray-800\/95:focus {
  border-color: rgb(55 63 65 / 0.95);
}
.focus\:border-gray-800\/100:focus {
  border-color: rgb(55 63 65 / 1);
}
.focus\:border-rose\/0:focus {
  border-color: rgb(202 146 134 / 0);
}
.focus\:border-rose\/5:focus {
  border-color: rgb(202 146 134 / 0.05);
}
.focus\:border-rose\/10:focus {
  border-color: rgb(202 146 134 / 0.1);
}
.focus\:border-rose\/20:focus {
  border-color: rgb(202 146 134 / 0.2);
}
.focus\:border-rose\/25:focus {
  border-color: rgb(202 146 134 / 0.25);
}
.focus\:border-rose\/30:focus {
  border-color: rgb(202 146 134 / 0.3);
}
.focus\:border-rose\/40:focus {
  border-color: rgb(202 146 134 / 0.4);
}
.focus\:border-rose\/50:focus {
  border-color: rgb(202 146 134 / 0.5);
}
.focus\:border-rose\/60:focus {
  border-color: rgb(202 146 134 / 0.6);
}
.focus\:border-rose\/70:focus {
  border-color: rgb(202 146 134 / 0.7);
}
.focus\:border-rose\/75:focus {
  border-color: rgb(202 146 134 / 0.75);
}
.focus\:border-rose\/80:focus {
  border-color: rgb(202 146 134 / 0.8);
}
.focus\:border-rose\/90:focus {
  border-color: rgb(202 146 134 / 0.9);
}
.focus\:border-rose\/95:focus {
  border-color: rgb(202 146 134 / 0.95);
}
.focus\:border-rose\/100:focus {
  border-color: rgb(202 146 134 / 1);
}
.focus\:border-sand\/0:focus {
  border-color: rgb(220 197 143 / 0);
}
.focus\:border-sand\/5:focus {
  border-color: rgb(220 197 143 / 0.05);
}
.focus\:border-sand\/10:focus {
  border-color: rgb(220 197 143 / 0.1);
}
.focus\:border-sand\/20:focus {
  border-color: rgb(220 197 143 / 0.2);
}
.focus\:border-sand\/25:focus {
  border-color: rgb(220 197 143 / 0.25);
}
.focus\:border-sand\/30:focus {
  border-color: rgb(220 197 143 / 0.3);
}
.focus\:border-sand\/40:focus {
  border-color: rgb(220 197 143 / 0.4);
}
.focus\:border-sand\/50:focus {
  border-color: rgb(220 197 143 / 0.5);
}
.focus\:border-sand\/60:focus {
  border-color: rgb(220 197 143 / 0.6);
}
.focus\:border-sand\/70:focus {
  border-color: rgb(220 197 143 / 0.7);
}
.focus\:border-sand\/75:focus {
  border-color: rgb(220 197 143 / 0.75);
}
.focus\:border-sand\/80:focus {
  border-color: rgb(220 197 143 / 0.8);
}
.focus\:border-sand\/90:focus {
  border-color: rgb(220 197 143 / 0.9);
}
.focus\:border-sand\/95:focus {
  border-color: rgb(220 197 143 / 0.95);
}
.focus\:border-sand\/100:focus {
  border-color: rgb(220 197 143 / 1);
}
.focus\:border-parchment\/0:focus {
  border-color: rgb(216 200 184 / 0);
}
.focus\:border-parchment\/5:focus {
  border-color: rgb(216 200 184 / 0.05);
}
.focus\:border-parchment\/10:focus {
  border-color: rgb(216 200 184 / 0.1);
}
.focus\:border-parchment\/20:focus {
  border-color: rgb(216 200 184 / 0.2);
}
.focus\:border-parchment\/25:focus {
  border-color: rgb(216 200 184 / 0.25);
}
.focus\:border-parchment\/30:focus {
  border-color: rgb(216 200 184 / 0.3);
}
.focus\:border-parchment\/40:focus {
  border-color: rgb(216 200 184 / 0.4);
}
.focus\:border-parchment\/50:focus {
  border-color: rgb(216 200 184 / 0.5);
}
.focus\:border-parchment\/60:focus {
  border-color: rgb(216 200 184 / 0.6);
}
.focus\:border-parchment\/70:focus {
  border-color: rgb(216 200 184 / 0.7);
}
.focus\:border-parchment\/75:focus {
  border-color: rgb(216 200 184 / 0.75);
}
.focus\:border-parchment\/80:focus {
  border-color: rgb(216 200 184 / 0.8);
}
.focus\:border-parchment\/90:focus {
  border-color: rgb(216 200 184 / 0.9);
}
.focus\:border-parchment\/95:focus {
  border-color: rgb(216 200 184 / 0.95);
}
.focus\:border-parchment\/100:focus {
  border-color: rgb(216 200 184 / 1);
}
.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.focus\:bg-gray-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.focus\:bg-gray-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.focus\:bg-gray-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.focus\:bg-rose:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.focus\:bg-sand:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.focus\:bg-parchment:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.focus\:bg-gray-200\/0:focus {
  background-color: rgb(248 248 248 / 0);
}
.focus\:bg-gray-200\/5:focus {
  background-color: rgb(248 248 248 / 0.05);
}
.focus\:bg-gray-200\/10:focus {
  background-color: rgb(248 248 248 / 0.1);
}
.focus\:bg-gray-200\/20:focus {
  background-color: rgb(248 248 248 / 0.2);
}
.focus\:bg-gray-200\/25:focus {
  background-color: rgb(248 248 248 / 0.25);
}
.focus\:bg-gray-200\/30:focus {
  background-color: rgb(248 248 248 / 0.3);
}
.focus\:bg-gray-200\/40:focus {
  background-color: rgb(248 248 248 / 0.4);
}
.focus\:bg-gray-200\/50:focus {
  background-color: rgb(248 248 248 / 0.5);
}
.focus\:bg-gray-200\/60:focus {
  background-color: rgb(248 248 248 / 0.6);
}
.focus\:bg-gray-200\/70:focus {
  background-color: rgb(248 248 248 / 0.7);
}
.focus\:bg-gray-200\/75:focus {
  background-color: rgb(248 248 248 / 0.75);
}
.focus\:bg-gray-200\/80:focus {
  background-color: rgb(248 248 248 / 0.8);
}
.focus\:bg-gray-200\/90:focus {
  background-color: rgb(248 248 248 / 0.9);
}
.focus\:bg-gray-200\/95:focus {
  background-color: rgb(248 248 248 / 0.95);
}
.focus\:bg-gray-200\/100:focus {
  background-color: rgb(248 248 248 / 1);
}
.focus\:bg-gray-400\/0:focus {
  background-color: rgb(214 214 214 / 0);
}
.focus\:bg-gray-400\/5:focus {
  background-color: rgb(214 214 214 / 0.05);
}
.focus\:bg-gray-400\/10:focus {
  background-color: rgb(214 214 214 / 0.1);
}
.focus\:bg-gray-400\/20:focus {
  background-color: rgb(214 214 214 / 0.2);
}
.focus\:bg-gray-400\/25:focus {
  background-color: rgb(214 214 214 / 0.25);
}
.focus\:bg-gray-400\/30:focus {
  background-color: rgb(214 214 214 / 0.3);
}
.focus\:bg-gray-400\/40:focus {
  background-color: rgb(214 214 214 / 0.4);
}
.focus\:bg-gray-400\/50:focus {
  background-color: rgb(214 214 214 / 0.5);
}
.focus\:bg-gray-400\/60:focus {
  background-color: rgb(214 214 214 / 0.6);
}
.focus\:bg-gray-400\/70:focus {
  background-color: rgb(214 214 214 / 0.7);
}
.focus\:bg-gray-400\/75:focus {
  background-color: rgb(214 214 214 / 0.75);
}
.focus\:bg-gray-400\/80:focus {
  background-color: rgb(214 214 214 / 0.8);
}
.focus\:bg-gray-400\/90:focus {
  background-color: rgb(214 214 214 / 0.9);
}
.focus\:bg-gray-400\/95:focus {
  background-color: rgb(214 214 214 / 0.95);
}
.focus\:bg-gray-400\/100:focus {
  background-color: rgb(214 214 214 / 1);
}
.focus\:bg-gray-600\/0:focus {
  background-color: rgb(105 110 113 / 0);
}
.focus\:bg-gray-600\/5:focus {
  background-color: rgb(105 110 113 / 0.05);
}
.focus\:bg-gray-600\/10:focus {
  background-color: rgb(105 110 113 / 0.1);
}
.focus\:bg-gray-600\/20:focus {
  background-color: rgb(105 110 113 / 0.2);
}
.focus\:bg-gray-600\/25:focus {
  background-color: rgb(105 110 113 / 0.25);
}
.focus\:bg-gray-600\/30:focus {
  background-color: rgb(105 110 113 / 0.3);
}
.focus\:bg-gray-600\/40:focus {
  background-color: rgb(105 110 113 / 0.4);
}
.focus\:bg-gray-600\/50:focus {
  background-color: rgb(105 110 113 / 0.5);
}
.focus\:bg-gray-600\/60:focus {
  background-color: rgb(105 110 113 / 0.6);
}
.focus\:bg-gray-600\/70:focus {
  background-color: rgb(105 110 113 / 0.7);
}
.focus\:bg-gray-600\/75:focus {
  background-color: rgb(105 110 113 / 0.75);
}
.focus\:bg-gray-600\/80:focus {
  background-color: rgb(105 110 113 / 0.8);
}
.focus\:bg-gray-600\/90:focus {
  background-color: rgb(105 110 113 / 0.9);
}
.focus\:bg-gray-600\/95:focus {
  background-color: rgb(105 110 113 / 0.95);
}
.focus\:bg-gray-600\/100:focus {
  background-color: rgb(105 110 113 / 1);
}
.focus\:bg-gray-800\/0:focus {
  background-color: rgb(55 63 65 / 0);
}
.focus\:bg-gray-800\/5:focus {
  background-color: rgb(55 63 65 / 0.05);
}
.focus\:bg-gray-800\/10:focus {
  background-color: rgb(55 63 65 / 0.1);
}
.focus\:bg-gray-800\/20:focus {
  background-color: rgb(55 63 65 / 0.2);
}
.focus\:bg-gray-800\/25:focus {
  background-color: rgb(55 63 65 / 0.25);
}
.focus\:bg-gray-800\/30:focus {
  background-color: rgb(55 63 65 / 0.3);
}
.focus\:bg-gray-800\/40:focus {
  background-color: rgb(55 63 65 / 0.4);
}
.focus\:bg-gray-800\/50:focus {
  background-color: rgb(55 63 65 / 0.5);
}
.focus\:bg-gray-800\/60:focus {
  background-color: rgb(55 63 65 / 0.6);
}
.focus\:bg-gray-800\/70:focus {
  background-color: rgb(55 63 65 / 0.7);
}
.focus\:bg-gray-800\/75:focus {
  background-color: rgb(55 63 65 / 0.75);
}
.focus\:bg-gray-800\/80:focus {
  background-color: rgb(55 63 65 / 0.8);
}
.focus\:bg-gray-800\/90:focus {
  background-color: rgb(55 63 65 / 0.9);
}
.focus\:bg-gray-800\/95:focus {
  background-color: rgb(55 63 65 / 0.95);
}
.focus\:bg-gray-800\/100:focus {
  background-color: rgb(55 63 65 / 1);
}
.focus\:bg-rose\/0:focus {
  background-color: rgb(202 146 134 / 0);
}
.focus\:bg-rose\/5:focus {
  background-color: rgb(202 146 134 / 0.05);
}
.focus\:bg-rose\/10:focus {
  background-color: rgb(202 146 134 / 0.1);
}
.focus\:bg-rose\/20:focus {
  background-color: rgb(202 146 134 / 0.2);
}
.focus\:bg-rose\/25:focus {
  background-color: rgb(202 146 134 / 0.25);
}
.focus\:bg-rose\/30:focus {
  background-color: rgb(202 146 134 / 0.3);
}
.focus\:bg-rose\/40:focus {
  background-color: rgb(202 146 134 / 0.4);
}
.focus\:bg-rose\/50:focus {
  background-color: rgb(202 146 134 / 0.5);
}
.focus\:bg-rose\/60:focus {
  background-color: rgb(202 146 134 / 0.6);
}
.focus\:bg-rose\/70:focus {
  background-color: rgb(202 146 134 / 0.7);
}
.focus\:bg-rose\/75:focus {
  background-color: rgb(202 146 134 / 0.75);
}
.focus\:bg-rose\/80:focus {
  background-color: rgb(202 146 134 / 0.8);
}
.focus\:bg-rose\/90:focus {
  background-color: rgb(202 146 134 / 0.9);
}
.focus\:bg-rose\/95:focus {
  background-color: rgb(202 146 134 / 0.95);
}
.focus\:bg-rose\/100:focus {
  background-color: rgb(202 146 134 / 1);
}
.focus\:bg-sand\/0:focus {
  background-color: rgb(220 197 143 / 0);
}
.focus\:bg-sand\/5:focus {
  background-color: rgb(220 197 143 / 0.05);
}
.focus\:bg-sand\/10:focus {
  background-color: rgb(220 197 143 / 0.1);
}
.focus\:bg-sand\/20:focus {
  background-color: rgb(220 197 143 / 0.2);
}
.focus\:bg-sand\/25:focus {
  background-color: rgb(220 197 143 / 0.25);
}
.focus\:bg-sand\/30:focus {
  background-color: rgb(220 197 143 / 0.3);
}
.focus\:bg-sand\/40:focus {
  background-color: rgb(220 197 143 / 0.4);
}
.focus\:bg-sand\/50:focus {
  background-color: rgb(220 197 143 / 0.5);
}
.focus\:bg-sand\/60:focus {
  background-color: rgb(220 197 143 / 0.6);
}
.focus\:bg-sand\/70:focus {
  background-color: rgb(220 197 143 / 0.7);
}
.focus\:bg-sand\/75:focus {
  background-color: rgb(220 197 143 / 0.75);
}
.focus\:bg-sand\/80:focus {
  background-color: rgb(220 197 143 / 0.8);
}
.focus\:bg-sand\/90:focus {
  background-color: rgb(220 197 143 / 0.9);
}
.focus\:bg-sand\/95:focus {
  background-color: rgb(220 197 143 / 0.95);
}
.focus\:bg-sand\/100:focus {
  background-color: rgb(220 197 143 / 1);
}
.focus\:bg-parchment\/0:focus {
  background-color: rgb(216 200 184 / 0);
}
.focus\:bg-parchment\/5:focus {
  background-color: rgb(216 200 184 / 0.05);
}
.focus\:bg-parchment\/10:focus {
  background-color: rgb(216 200 184 / 0.1);
}
.focus\:bg-parchment\/20:focus {
  background-color: rgb(216 200 184 / 0.2);
}
.focus\:bg-parchment\/25:focus {
  background-color: rgb(216 200 184 / 0.25);
}
.focus\:bg-parchment\/30:focus {
  background-color: rgb(216 200 184 / 0.3);
}
.focus\:bg-parchment\/40:focus {
  background-color: rgb(216 200 184 / 0.4);
}
.focus\:bg-parchment\/50:focus {
  background-color: rgb(216 200 184 / 0.5);
}
.focus\:bg-parchment\/60:focus {
  background-color: rgb(216 200 184 / 0.6);
}
.focus\:bg-parchment\/70:focus {
  background-color: rgb(216 200 184 / 0.7);
}
.focus\:bg-parchment\/75:focus {
  background-color: rgb(216 200 184 / 0.75);
}
.focus\:bg-parchment\/80:focus {
  background-color: rgb(216 200 184 / 0.8);
}
.focus\:bg-parchment\/90:focus {
  background-color: rgb(216 200 184 / 0.9);
}
.focus\:bg-parchment\/95:focus {
  background-color: rgb(216 200 184 / 0.95);
}
.focus\:bg-parchment\/100:focus {
  background-color: rgb(216 200 184 / 1);
}
.focus\:text-gray-200:focus {
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.focus\:text-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.focus\:text-gray-600:focus {
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.focus\:text-rose:focus {
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.focus\:text-sand:focus {
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.focus\:text-parchment:focus {
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.focus\:text-gray-200\/0:focus {
  color: rgb(248 248 248 / 0);
}
.focus\:text-gray-200\/5:focus {
  color: rgb(248 248 248 / 0.05);
}
.focus\:text-gray-200\/10:focus {
  color: rgb(248 248 248 / 0.1);
}
.focus\:text-gray-200\/20:focus {
  color: rgb(248 248 248 / 0.2);
}
.focus\:text-gray-200\/25:focus {
  color: rgb(248 248 248 / 0.25);
}
.focus\:text-gray-200\/30:focus {
  color: rgb(248 248 248 / 0.3);
}
.focus\:text-gray-200\/40:focus {
  color: rgb(248 248 248 / 0.4);
}
.focus\:text-gray-200\/50:focus {
  color: rgb(248 248 248 / 0.5);
}
.focus\:text-gray-200\/60:focus {
  color: rgb(248 248 248 / 0.6);
}
.focus\:text-gray-200\/70:focus {
  color: rgb(248 248 248 / 0.7);
}
.focus\:text-gray-200\/75:focus {
  color: rgb(248 248 248 / 0.75);
}
.focus\:text-gray-200\/80:focus {
  color: rgb(248 248 248 / 0.8);
}
.focus\:text-gray-200\/90:focus {
  color: rgb(248 248 248 / 0.9);
}
.focus\:text-gray-200\/95:focus {
  color: rgb(248 248 248 / 0.95);
}
.focus\:text-gray-200\/100:focus {
  color: rgb(248 248 248 / 1);
}
.focus\:text-gray-400\/0:focus {
  color: rgb(214 214 214 / 0);
}
.focus\:text-gray-400\/5:focus {
  color: rgb(214 214 214 / 0.05);
}
.focus\:text-gray-400\/10:focus {
  color: rgb(214 214 214 / 0.1);
}
.focus\:text-gray-400\/20:focus {
  color: rgb(214 214 214 / 0.2);
}
.focus\:text-gray-400\/25:focus {
  color: rgb(214 214 214 / 0.25);
}
.focus\:text-gray-400\/30:focus {
  color: rgb(214 214 214 / 0.3);
}
.focus\:text-gray-400\/40:focus {
  color: rgb(214 214 214 / 0.4);
}
.focus\:text-gray-400\/50:focus {
  color: rgb(214 214 214 / 0.5);
}
.focus\:text-gray-400\/60:focus {
  color: rgb(214 214 214 / 0.6);
}
.focus\:text-gray-400\/70:focus {
  color: rgb(214 214 214 / 0.7);
}
.focus\:text-gray-400\/75:focus {
  color: rgb(214 214 214 / 0.75);
}
.focus\:text-gray-400\/80:focus {
  color: rgb(214 214 214 / 0.8);
}
.focus\:text-gray-400\/90:focus {
  color: rgb(214 214 214 / 0.9);
}
.focus\:text-gray-400\/95:focus {
  color: rgb(214 214 214 / 0.95);
}
.focus\:text-gray-400\/100:focus {
  color: rgb(214 214 214 / 1);
}
.focus\:text-gray-600\/0:focus {
  color: rgb(105 110 113 / 0);
}
.focus\:text-gray-600\/5:focus {
  color: rgb(105 110 113 / 0.05);
}
.focus\:text-gray-600\/10:focus {
  color: rgb(105 110 113 / 0.1);
}
.focus\:text-gray-600\/20:focus {
  color: rgb(105 110 113 / 0.2);
}
.focus\:text-gray-600\/25:focus {
  color: rgb(105 110 113 / 0.25);
}
.focus\:text-gray-600\/30:focus {
  color: rgb(105 110 113 / 0.3);
}
.focus\:text-gray-600\/40:focus {
  color: rgb(105 110 113 / 0.4);
}
.focus\:text-gray-600\/50:focus {
  color: rgb(105 110 113 / 0.5);
}
.focus\:text-gray-600\/60:focus {
  color: rgb(105 110 113 / 0.6);
}
.focus\:text-gray-600\/70:focus {
  color: rgb(105 110 113 / 0.7);
}
.focus\:text-gray-600\/75:focus {
  color: rgb(105 110 113 / 0.75);
}
.focus\:text-gray-600\/80:focus {
  color: rgb(105 110 113 / 0.8);
}
.focus\:text-gray-600\/90:focus {
  color: rgb(105 110 113 / 0.9);
}
.focus\:text-gray-600\/95:focus {
  color: rgb(105 110 113 / 0.95);
}
.focus\:text-gray-600\/100:focus {
  color: rgb(105 110 113 / 1);
}
.focus\:text-gray-800\/0:focus {
  color: rgb(55 63 65 / 0);
}
.focus\:text-gray-800\/5:focus {
  color: rgb(55 63 65 / 0.05);
}
.focus\:text-gray-800\/10:focus {
  color: rgb(55 63 65 / 0.1);
}
.focus\:text-gray-800\/20:focus {
  color: rgb(55 63 65 / 0.2);
}
.focus\:text-gray-800\/25:focus {
  color: rgb(55 63 65 / 0.25);
}
.focus\:text-gray-800\/30:focus {
  color: rgb(55 63 65 / 0.3);
}
.focus\:text-gray-800\/40:focus {
  color: rgb(55 63 65 / 0.4);
}
.focus\:text-gray-800\/50:focus {
  color: rgb(55 63 65 / 0.5);
}
.focus\:text-gray-800\/60:focus {
  color: rgb(55 63 65 / 0.6);
}
.focus\:text-gray-800\/70:focus {
  color: rgb(55 63 65 / 0.7);
}
.focus\:text-gray-800\/75:focus {
  color: rgb(55 63 65 / 0.75);
}
.focus\:text-gray-800\/80:focus {
  color: rgb(55 63 65 / 0.8);
}
.focus\:text-gray-800\/90:focus {
  color: rgb(55 63 65 / 0.9);
}
.focus\:text-gray-800\/95:focus {
  color: rgb(55 63 65 / 0.95);
}
.focus\:text-gray-800\/100:focus {
  color: rgb(55 63 65 / 1);
}
.focus\:text-rose\/0:focus {
  color: rgb(202 146 134 / 0);
}
.focus\:text-rose\/5:focus {
  color: rgb(202 146 134 / 0.05);
}
.focus\:text-rose\/10:focus {
  color: rgb(202 146 134 / 0.1);
}
.focus\:text-rose\/20:focus {
  color: rgb(202 146 134 / 0.2);
}
.focus\:text-rose\/25:focus {
  color: rgb(202 146 134 / 0.25);
}
.focus\:text-rose\/30:focus {
  color: rgb(202 146 134 / 0.3);
}
.focus\:text-rose\/40:focus {
  color: rgb(202 146 134 / 0.4);
}
.focus\:text-rose\/50:focus {
  color: rgb(202 146 134 / 0.5);
}
.focus\:text-rose\/60:focus {
  color: rgb(202 146 134 / 0.6);
}
.focus\:text-rose\/70:focus {
  color: rgb(202 146 134 / 0.7);
}
.focus\:text-rose\/75:focus {
  color: rgb(202 146 134 / 0.75);
}
.focus\:text-rose\/80:focus {
  color: rgb(202 146 134 / 0.8);
}
.focus\:text-rose\/90:focus {
  color: rgb(202 146 134 / 0.9);
}
.focus\:text-rose\/95:focus {
  color: rgb(202 146 134 / 0.95);
}
.focus\:text-rose\/100:focus {
  color: rgb(202 146 134 / 1);
}
.focus\:text-sand\/0:focus {
  color: rgb(220 197 143 / 0);
}
.focus\:text-sand\/5:focus {
  color: rgb(220 197 143 / 0.05);
}
.focus\:text-sand\/10:focus {
  color: rgb(220 197 143 / 0.1);
}
.focus\:text-sand\/20:focus {
  color: rgb(220 197 143 / 0.2);
}
.focus\:text-sand\/25:focus {
  color: rgb(220 197 143 / 0.25);
}
.focus\:text-sand\/30:focus {
  color: rgb(220 197 143 / 0.3);
}
.focus\:text-sand\/40:focus {
  color: rgb(220 197 143 / 0.4);
}
.focus\:text-sand\/50:focus {
  color: rgb(220 197 143 / 0.5);
}
.focus\:text-sand\/60:focus {
  color: rgb(220 197 143 / 0.6);
}
.focus\:text-sand\/70:focus {
  color: rgb(220 197 143 / 0.7);
}
.focus\:text-sand\/75:focus {
  color: rgb(220 197 143 / 0.75);
}
.focus\:text-sand\/80:focus {
  color: rgb(220 197 143 / 0.8);
}
.focus\:text-sand\/90:focus {
  color: rgb(220 197 143 / 0.9);
}
.focus\:text-sand\/95:focus {
  color: rgb(220 197 143 / 0.95);
}
.focus\:text-sand\/100:focus {
  color: rgb(220 197 143 / 1);
}
.focus\:text-parchment\/0:focus {
  color: rgb(216 200 184 / 0);
}
.focus\:text-parchment\/5:focus {
  color: rgb(216 200 184 / 0.05);
}
.focus\:text-parchment\/10:focus {
  color: rgb(216 200 184 / 0.1);
}
.focus\:text-parchment\/20:focus {
  color: rgb(216 200 184 / 0.2);
}
.focus\:text-parchment\/25:focus {
  color: rgb(216 200 184 / 0.25);
}
.focus\:text-parchment\/30:focus {
  color: rgb(216 200 184 / 0.3);
}
.focus\:text-parchment\/40:focus {
  color: rgb(216 200 184 / 0.4);
}
.focus\:text-parchment\/50:focus {
  color: rgb(216 200 184 / 0.5);
}
.focus\:text-parchment\/60:focus {
  color: rgb(216 200 184 / 0.6);
}
.focus\:text-parchment\/70:focus {
  color: rgb(216 200 184 / 0.7);
}
.focus\:text-parchment\/75:focus {
  color: rgb(216 200 184 / 0.75);
}
.focus\:text-parchment\/80:focus {
  color: rgb(216 200 184 / 0.8);
}
.focus\:text-parchment\/90:focus {
  color: rgb(216 200 184 / 0.9);
}
.focus\:text-parchment\/95:focus {
  color: rgb(216 200 184 / 0.95);
}
.focus\:text-parchment\/100:focus {
  color: rgb(216 200 184 / 1);
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.focus\:ring-gray-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.focus\:ring-rose:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.focus\:ring-sand:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.focus\:ring-parchment:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200\/0:focus {
  --tw-ring-color: rgb(248 248 248 / 0);
}
.focus\:ring-gray-200\/5:focus {
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.focus\:ring-gray-200\/10:focus {
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.focus\:ring-gray-200\/20:focus {
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.focus\:ring-gray-200\/25:focus {
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.focus\:ring-gray-200\/30:focus {
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.focus\:ring-gray-200\/40:focus {
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.focus\:ring-gray-200\/50:focus {
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.focus\:ring-gray-200\/60:focus {
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.focus\:ring-gray-200\/70:focus {
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.focus\:ring-gray-200\/75:focus {
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.focus\:ring-gray-200\/80:focus {
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.focus\:ring-gray-200\/90:focus {
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.focus\:ring-gray-200\/95:focus {
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.focus\:ring-gray-200\/100:focus {
  --tw-ring-color: rgb(248 248 248 / 1);
}
.focus\:ring-gray-400\/0:focus {
  --tw-ring-color: rgb(214 214 214 / 0);
}
.focus\:ring-gray-400\/5:focus {
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.focus\:ring-gray-400\/10:focus {
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.focus\:ring-gray-400\/20:focus {
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.focus\:ring-gray-400\/25:focus {
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.focus\:ring-gray-400\/30:focus {
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.focus\:ring-gray-400\/40:focus {
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.focus\:ring-gray-400\/50:focus {
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.focus\:ring-gray-400\/60:focus {
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.focus\:ring-gray-400\/70:focus {
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.focus\:ring-gray-400\/75:focus {
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.focus\:ring-gray-400\/80:focus {
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.focus\:ring-gray-400\/90:focus {
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.focus\:ring-gray-400\/95:focus {
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.focus\:ring-gray-400\/100:focus {
  --tw-ring-color: rgb(214 214 214 / 1);
}
.focus\:ring-gray-600\/0:focus {
  --tw-ring-color: rgb(105 110 113 / 0);
}
.focus\:ring-gray-600\/5:focus {
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.focus\:ring-gray-600\/10:focus {
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.focus\:ring-gray-600\/20:focus {
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.focus\:ring-gray-600\/25:focus {
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.focus\:ring-gray-600\/30:focus {
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.focus\:ring-gray-600\/40:focus {
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.focus\:ring-gray-600\/50:focus {
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.focus\:ring-gray-600\/60:focus {
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.focus\:ring-gray-600\/70:focus {
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.focus\:ring-gray-600\/75:focus {
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.focus\:ring-gray-600\/80:focus {
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.focus\:ring-gray-600\/90:focus {
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.focus\:ring-gray-600\/95:focus {
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.focus\:ring-gray-600\/100:focus {
  --tw-ring-color: rgb(105 110 113 / 1);
}
.focus\:ring-gray-800\/0:focus {
  --tw-ring-color: rgb(55 63 65 / 0);
}
.focus\:ring-gray-800\/5:focus {
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.focus\:ring-gray-800\/10:focus {
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.focus\:ring-gray-800\/20:focus {
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.focus\:ring-gray-800\/25:focus {
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.focus\:ring-gray-800\/30:focus {
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.focus\:ring-gray-800\/40:focus {
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.focus\:ring-gray-800\/50:focus {
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.focus\:ring-gray-800\/60:focus {
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.focus\:ring-gray-800\/70:focus {
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.focus\:ring-gray-800\/75:focus {
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.focus\:ring-gray-800\/80:focus {
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.focus\:ring-gray-800\/90:focus {
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.focus\:ring-gray-800\/95:focus {
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.focus\:ring-gray-800\/100:focus {
  --tw-ring-color: rgb(55 63 65 / 1);
}
.focus\:ring-rose\/0:focus {
  --tw-ring-color: rgb(202 146 134 / 0);
}
.focus\:ring-rose\/5:focus {
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.focus\:ring-rose\/10:focus {
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.focus\:ring-rose\/20:focus {
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.focus\:ring-rose\/25:focus {
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.focus\:ring-rose\/30:focus {
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.focus\:ring-rose\/40:focus {
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.focus\:ring-rose\/50:focus {
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.focus\:ring-rose\/60:focus {
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.focus\:ring-rose\/70:focus {
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.focus\:ring-rose\/75:focus {
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.focus\:ring-rose\/80:focus {
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.focus\:ring-rose\/90:focus {
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.focus\:ring-rose\/95:focus {
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.focus\:ring-rose\/100:focus {
  --tw-ring-color: rgb(202 146 134 / 1);
}
.focus\:ring-sand\/0:focus {
  --tw-ring-color: rgb(220 197 143 / 0);
}
.focus\:ring-sand\/5:focus {
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.focus\:ring-sand\/10:focus {
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.focus\:ring-sand\/20:focus {
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.focus\:ring-sand\/25:focus {
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.focus\:ring-sand\/30:focus {
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.focus\:ring-sand\/40:focus {
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.focus\:ring-sand\/50:focus {
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.focus\:ring-sand\/60:focus {
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.focus\:ring-sand\/70:focus {
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.focus\:ring-sand\/75:focus {
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.focus\:ring-sand\/80:focus {
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.focus\:ring-sand\/90:focus {
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.focus\:ring-sand\/95:focus {
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.focus\:ring-sand\/100:focus {
  --tw-ring-color: rgb(220 197 143 / 1);
}
.focus\:ring-parchment\/0:focus {
  --tw-ring-color: rgb(216 200 184 / 0);
}
.focus\:ring-parchment\/5:focus {
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.focus\:ring-parchment\/10:focus {
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.focus\:ring-parchment\/20:focus {
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.focus\:ring-parchment\/25:focus {
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.focus\:ring-parchment\/30:focus {
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.focus\:ring-parchment\/40:focus {
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.focus\:ring-parchment\/50:focus {
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.focus\:ring-parchment\/60:focus {
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.focus\:ring-parchment\/70:focus {
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.focus\:ring-parchment\/75:focus {
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.focus\:ring-parchment\/80:focus {
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.focus\:ring-parchment\/90:focus {
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.focus\:ring-parchment\/95:focus {
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.focus\:ring-parchment\/100:focus {
  --tw-ring-color: rgb(216 200 184 / 1);
}
.focus-visible\:scale-105:focus-visible {
  --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));
}
.focus-visible\:bg-white:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.focus-visible\:text-white:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus-visible\:text-black:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.focus-visible\:underline:focus-visible {
  text-decoration-line: underline;
}
@media (hover: hover) and (pointer: fine) {
  .group:hover .group-hover\:scale-\[1\.1\] {
    --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-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\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(248 248 248 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(105 110 113 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(55 63 65 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-rose {
    --tw-border-opacity: 1;
    border-color: rgb(202 146 134 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-sand {
    --tw-border-opacity: 1;
    border-color: rgb(220 197 143 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-parchment {
    --tw-border-opacity: 1;
    border-color: rgb(216 200 184 / var(--tw-border-opacity));
  }
  .group:hover .group-hover\:border-gray-200\/0 {
    border-color: rgb(248 248 248 / 0);
  }
  .group:hover .group-hover\:border-gray-200\/5 {
    border-color: rgb(248 248 248 / 0.05);
  }
  .group:hover .group-hover\:border-gray-200\/10 {
    border-color: rgb(248 248 248 / 0.1);
  }
  .group:hover .group-hover\:border-gray-200\/20 {
    border-color: rgb(248 248 248 / 0.2);
  }
  .group:hover .group-hover\:border-gray-200\/25 {
    border-color: rgb(248 248 248 / 0.25);
  }
  .group:hover .group-hover\:border-gray-200\/30 {
    border-color: rgb(248 248 248 / 0.3);
  }
  .group:hover .group-hover\:border-gray-200\/40 {
    border-color: rgb(248 248 248 / 0.4);
  }
  .group:hover .group-hover\:border-gray-200\/50 {
    border-color: rgb(248 248 248 / 0.5);
  }
  .group:hover .group-hover\:border-gray-200\/60 {
    border-color: rgb(248 248 248 / 0.6);
  }
  .group:hover .group-hover\:border-gray-200\/70 {
    border-color: rgb(248 248 248 / 0.7);
  }
  .group:hover .group-hover\:border-gray-200\/75 {
    border-color: rgb(248 248 248 / 0.75);
  }
  .group:hover .group-hover\:border-gray-200\/80 {
    border-color: rgb(248 248 248 / 0.8);
  }
  .group:hover .group-hover\:border-gray-200\/90 {
    border-color: rgb(248 248 248 / 0.9);
  }
  .group:hover .group-hover\:border-gray-200\/95 {
    border-color: rgb(248 248 248 / 0.95);
  }
  .group:hover .group-hover\:border-gray-200\/100 {
    border-color: rgb(248 248 248 / 1);
  }
  .group:hover .group-hover\:border-gray-400\/0 {
    border-color: rgb(214 214 214 / 0);
  }
  .group:hover .group-hover\:border-gray-400\/5 {
    border-color: rgb(214 214 214 / 0.05);
  }
  .group:hover .group-hover\:border-gray-400\/10 {
    border-color: rgb(214 214 214 / 0.1);
  }
  .group:hover .group-hover\:border-gray-400\/20 {
    border-color: rgb(214 214 214 / 0.2);
  }
  .group:hover .group-hover\:border-gray-400\/25 {
    border-color: rgb(214 214 214 / 0.25);
  }
  .group:hover .group-hover\:border-gray-400\/30 {
    border-color: rgb(214 214 214 / 0.3);
  }
  .group:hover .group-hover\:border-gray-400\/40 {
    border-color: rgb(214 214 214 / 0.4);
  }
  .group:hover .group-hover\:border-gray-400\/50 {
    border-color: rgb(214 214 214 / 0.5);
  }
  .group:hover .group-hover\:border-gray-400\/60 {
    border-color: rgb(214 214 214 / 0.6);
  }
  .group:hover .group-hover\:border-gray-400\/70 {
    border-color: rgb(214 214 214 / 0.7);
  }
  .group:hover .group-hover\:border-gray-400\/75 {
    border-color: rgb(214 214 214 / 0.75);
  }
  .group:hover .group-hover\:border-gray-400\/80 {
    border-color: rgb(214 214 214 / 0.8);
  }
  .group:hover .group-hover\:border-gray-400\/90 {
    border-color: rgb(214 214 214 / 0.9);
  }
  .group:hover .group-hover\:border-gray-400\/95 {
    border-color: rgb(214 214 214 / 0.95);
  }
  .group:hover .group-hover\:border-gray-400\/100 {
    border-color: rgb(214 214 214 / 1);
  }
  .group:hover .group-hover\:border-gray-600\/0 {
    border-color: rgb(105 110 113 / 0);
  }
  .group:hover .group-hover\:border-gray-600\/5 {
    border-color: rgb(105 110 113 / 0.05);
  }
  .group:hover .group-hover\:border-gray-600\/10 {
    border-color: rgb(105 110 113 / 0.1);
  }
  .group:hover .group-hover\:border-gray-600\/20 {
    border-color: rgb(105 110 113 / 0.2);
  }
  .group:hover .group-hover\:border-gray-600\/25 {
    border-color: rgb(105 110 113 / 0.25);
  }
  .group:hover .group-hover\:border-gray-600\/30 {
    border-color: rgb(105 110 113 / 0.3);
  }
  .group:hover .group-hover\:border-gray-600\/40 {
    border-color: rgb(105 110 113 / 0.4);
  }
  .group:hover .group-hover\:border-gray-600\/50 {
    border-color: rgb(105 110 113 / 0.5);
  }
  .group:hover .group-hover\:border-gray-600\/60 {
    border-color: rgb(105 110 113 / 0.6);
  }
  .group:hover .group-hover\:border-gray-600\/70 {
    border-color: rgb(105 110 113 / 0.7);
  }
  .group:hover .group-hover\:border-gray-600\/75 {
    border-color: rgb(105 110 113 / 0.75);
  }
  .group:hover .group-hover\:border-gray-600\/80 {
    border-color: rgb(105 110 113 / 0.8);
  }
  .group:hover .group-hover\:border-gray-600\/90 {
    border-color: rgb(105 110 113 / 0.9);
  }
  .group:hover .group-hover\:border-gray-600\/95 {
    border-color: rgb(105 110 113 / 0.95);
  }
  .group:hover .group-hover\:border-gray-600\/100 {
    border-color: rgb(105 110 113 / 1);
  }
  .group:hover .group-hover\:border-gray-800\/0 {
    border-color: rgb(55 63 65 / 0);
  }
  .group:hover .group-hover\:border-gray-800\/5 {
    border-color: rgb(55 63 65 / 0.05);
  }
  .group:hover .group-hover\:border-gray-800\/10 {
    border-color: rgb(55 63 65 / 0.1);
  }
  .group:hover .group-hover\:border-gray-800\/20 {
    border-color: rgb(55 63 65 / 0.2);
  }
  .group:hover .group-hover\:border-gray-800\/25 {
    border-color: rgb(55 63 65 / 0.25);
  }
  .group:hover .group-hover\:border-gray-800\/30 {
    border-color: rgb(55 63 65 / 0.3);
  }
  .group:hover .group-hover\:border-gray-800\/40 {
    border-color: rgb(55 63 65 / 0.4);
  }
  .group:hover .group-hover\:border-gray-800\/50 {
    border-color: rgb(55 63 65 / 0.5);
  }
  .group:hover .group-hover\:border-gray-800\/60 {
    border-color: rgb(55 63 65 / 0.6);
  }
  .group:hover .group-hover\:border-gray-800\/70 {
    border-color: rgb(55 63 65 / 0.7);
  }
  .group:hover .group-hover\:border-gray-800\/75 {
    border-color: rgb(55 63 65 / 0.75);
  }
  .group:hover .group-hover\:border-gray-800\/80 {
    border-color: rgb(55 63 65 / 0.8);
  }
  .group:hover .group-hover\:border-gray-800\/90 {
    border-color: rgb(55 63 65 / 0.9);
  }
  .group:hover .group-hover\:border-gray-800\/95 {
    border-color: rgb(55 63 65 / 0.95);
  }
  .group:hover .group-hover\:border-gray-800\/100 {
    border-color: rgb(55 63 65 / 1);
  }
  .group:hover .group-hover\:border-rose\/0 {
    border-color: rgb(202 146 134 / 0);
  }
  .group:hover .group-hover\:border-rose\/5 {
    border-color: rgb(202 146 134 / 0.05);
  }
  .group:hover .group-hover\:border-rose\/10 {
    border-color: rgb(202 146 134 / 0.1);
  }
  .group:hover .group-hover\:border-rose\/20 {
    border-color: rgb(202 146 134 / 0.2);
  }
  .group:hover .group-hover\:border-rose\/25 {
    border-color: rgb(202 146 134 / 0.25);
  }
  .group:hover .group-hover\:border-rose\/30 {
    border-color: rgb(202 146 134 / 0.3);
  }
  .group:hover .group-hover\:border-rose\/40 {
    border-color: rgb(202 146 134 / 0.4);
  }
  .group:hover .group-hover\:border-rose\/50 {
    border-color: rgb(202 146 134 / 0.5);
  }
  .group:hover .group-hover\:border-rose\/60 {
    border-color: rgb(202 146 134 / 0.6);
  }
  .group:hover .group-hover\:border-rose\/70 {
    border-color: rgb(202 146 134 / 0.7);
  }
  .group:hover .group-hover\:border-rose\/75 {
    border-color: rgb(202 146 134 / 0.75);
  }
  .group:hover .group-hover\:border-rose\/80 {
    border-color: rgb(202 146 134 / 0.8);
  }
  .group:hover .group-hover\:border-rose\/90 {
    border-color: rgb(202 146 134 / 0.9);
  }
  .group:hover .group-hover\:border-rose\/95 {
    border-color: rgb(202 146 134 / 0.95);
  }
  .group:hover .group-hover\:border-rose\/100 {
    border-color: rgb(202 146 134 / 1);
  }
  .group:hover .group-hover\:border-sand\/0 {
    border-color: rgb(220 197 143 / 0);
  }
  .group:hover .group-hover\:border-sand\/5 {
    border-color: rgb(220 197 143 / 0.05);
  }
  .group:hover .group-hover\:border-sand\/10 {
    border-color: rgb(220 197 143 / 0.1);
  }
  .group:hover .group-hover\:border-sand\/20 {
    border-color: rgb(220 197 143 / 0.2);
  }
  .group:hover .group-hover\:border-sand\/25 {
    border-color: rgb(220 197 143 / 0.25);
  }
  .group:hover .group-hover\:border-sand\/30 {
    border-color: rgb(220 197 143 / 0.3);
  }
  .group:hover .group-hover\:border-sand\/40 {
    border-color: rgb(220 197 143 / 0.4);
  }
  .group:hover .group-hover\:border-sand\/50 {
    border-color: rgb(220 197 143 / 0.5);
  }
  .group:hover .group-hover\:border-sand\/60 {
    border-color: rgb(220 197 143 / 0.6);
  }
  .group:hover .group-hover\:border-sand\/70 {
    border-color: rgb(220 197 143 / 0.7);
  }
  .group:hover .group-hover\:border-sand\/75 {
    border-color: rgb(220 197 143 / 0.75);
  }
  .group:hover .group-hover\:border-sand\/80 {
    border-color: rgb(220 197 143 / 0.8);
  }
  .group:hover .group-hover\:border-sand\/90 {
    border-color: rgb(220 197 143 / 0.9);
  }
  .group:hover .group-hover\:border-sand\/95 {
    border-color: rgb(220 197 143 / 0.95);
  }
  .group:hover .group-hover\:border-sand\/100 {
    border-color: rgb(220 197 143 / 1);
  }
  .group:hover .group-hover\:border-parchment\/0 {
    border-color: rgb(216 200 184 / 0);
  }
  .group:hover .group-hover\:border-parchment\/5 {
    border-color: rgb(216 200 184 / 0.05);
  }
  .group:hover .group-hover\:border-parchment\/10 {
    border-color: rgb(216 200 184 / 0.1);
  }
  .group:hover .group-hover\:border-parchment\/20 {
    border-color: rgb(216 200 184 / 0.2);
  }
  .group:hover .group-hover\:border-parchment\/25 {
    border-color: rgb(216 200 184 / 0.25);
  }
  .group:hover .group-hover\:border-parchment\/30 {
    border-color: rgb(216 200 184 / 0.3);
  }
  .group:hover .group-hover\:border-parchment\/40 {
    border-color: rgb(216 200 184 / 0.4);
  }
  .group:hover .group-hover\:border-parchment\/50 {
    border-color: rgb(216 200 184 / 0.5);
  }
  .group:hover .group-hover\:border-parchment\/60 {
    border-color: rgb(216 200 184 / 0.6);
  }
  .group:hover .group-hover\:border-parchment\/70 {
    border-color: rgb(216 200 184 / 0.7);
  }
  .group:hover .group-hover\:border-parchment\/75 {
    border-color: rgb(216 200 184 / 0.75);
  }
  .group:hover .group-hover\:border-parchment\/80 {
    border-color: rgb(216 200 184 / 0.8);
  }
  .group:hover .group-hover\:border-parchment\/90 {
    border-color: rgb(216 200 184 / 0.9);
  }
  .group:hover .group-hover\:border-parchment\/95 {
    border-color: rgb(216 200 184 / 0.95);
  }
  .group:hover .group-hover\:border-parchment\/100 {
    border-color: rgb(216 200 184 / 1);
  }
  .group:hover .group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 214 214 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(105 110 113 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 63 65 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-rose {
    --tw-bg-opacity: 1;
    background-color: rgb(202 146 134 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-sand {
    --tw-bg-opacity: 1;
    background-color: rgb(220 197 143 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-parchment {
    --tw-bg-opacity: 1;
    background-color: rgb(216 200 184 / var(--tw-bg-opacity));
  }
  .group:hover .group-hover\:bg-gray-200\/0 {
    background-color: rgb(248 248 248 / 0);
  }
  .group:hover .group-hover\:bg-gray-200\/5 {
    background-color: rgb(248 248 248 / 0.05);
  }
  .group:hover .group-hover\:bg-gray-200\/10 {
    background-color: rgb(248 248 248 / 0.1);
  }
  .group:hover .group-hover\:bg-gray-200\/20 {
    background-color: rgb(248 248 248 / 0.2);
  }
  .group:hover .group-hover\:bg-gray-200\/25 {
    background-color: rgb(248 248 248 / 0.25);
  }
  .group:hover .group-hover\:bg-gray-200\/30 {
    background-color: rgb(248 248 248 / 0.3);
  }
  .group:hover .group-hover\:bg-gray-200\/40 {
    background-color: rgb(248 248 248 / 0.4);
  }
  .group:hover .group-hover\:bg-gray-200\/50 {
    background-color: rgb(248 248 248 / 0.5);
  }
  .group:hover .group-hover\:bg-gray-200\/60 {
    background-color: rgb(248 248 248 / 0.6);
  }
  .group:hover .group-hover\:bg-gray-200\/70 {
    background-color: rgb(248 248 248 / 0.7);
  }
  .group:hover .group-hover\:bg-gray-200\/75 {
    background-color: rgb(248 248 248 / 0.75);
  }
  .group:hover .group-hover\:bg-gray-200\/80 {
    background-color: rgb(248 248 248 / 0.8);
  }
  .group:hover .group-hover\:bg-gray-200\/90 {
    background-color: rgb(248 248 248 / 0.9);
  }
  .group:hover .group-hover\:bg-gray-200\/95 {
    background-color: rgb(248 248 248 / 0.95);
  }
  .group:hover .group-hover\:bg-gray-200\/100 {
    background-color: rgb(248 248 248 / 1);
  }
  .group:hover .group-hover\:bg-gray-400\/0 {
    background-color: rgb(214 214 214 / 0);
  }
  .group:hover .group-hover\:bg-gray-400\/5 {
    background-color: rgb(214 214 214 / 0.05);
  }
  .group:hover .group-hover\:bg-gray-400\/10 {
    background-color: rgb(214 214 214 / 0.1);
  }
  .group:hover .group-hover\:bg-gray-400\/20 {
    background-color: rgb(214 214 214 / 0.2);
  }
  .group:hover .group-hover\:bg-gray-400\/25 {
    background-color: rgb(214 214 214 / 0.25);
  }
  .group:hover .group-hover\:bg-gray-400\/30 {
    background-color: rgb(214 214 214 / 0.3);
  }
  .group:hover .group-hover\:bg-gray-400\/40 {
    background-color: rgb(214 214 214 / 0.4);
  }
  .group:hover .group-hover\:bg-gray-400\/50 {
    background-color: rgb(214 214 214 / 0.5);
  }
  .group:hover .group-hover\:bg-gray-400\/60 {
    background-color: rgb(214 214 214 / 0.6);
  }
  .group:hover .group-hover\:bg-gray-400\/70 {
    background-color: rgb(214 214 214 / 0.7);
  }
  .group:hover .group-hover\:bg-gray-400\/75 {
    background-color: rgb(214 214 214 / 0.75);
  }
  .group:hover .group-hover\:bg-gray-400\/80 {
    background-color: rgb(214 214 214 / 0.8);
  }
  .group:hover .group-hover\:bg-gray-400\/90 {
    background-color: rgb(214 214 214 / 0.9);
  }
  .group:hover .group-hover\:bg-gray-400\/95 {
    background-color: rgb(214 214 214 / 0.95);
  }
  .group:hover .group-hover\:bg-gray-400\/100 {
    background-color: rgb(214 214 214 / 1);
  }
  .group:hover .group-hover\:bg-gray-600\/0 {
    background-color: rgb(105 110 113 / 0);
  }
  .group:hover .group-hover\:bg-gray-600\/5 {
    background-color: rgb(105 110 113 / 0.05);
  }
  .group:hover .group-hover\:bg-gray-600\/10 {
    background-color: rgb(105 110 113 / 0.1);
  }
  .group:hover .group-hover\:bg-gray-600\/20 {
    background-color: rgb(105 110 113 / 0.2);
  }
  .group:hover .group-hover\:bg-gray-600\/25 {
    background-color: rgb(105 110 113 / 0.25);
  }
  .group:hover .group-hover\:bg-gray-600\/30 {
    background-color: rgb(105 110 113 / 0.3);
  }
  .group:hover .group-hover\:bg-gray-600\/40 {
    background-color: rgb(105 110 113 / 0.4);
  }
  .group:hover .group-hover\:bg-gray-600\/50 {
    background-color: rgb(105 110 113 / 0.5);
  }
  .group:hover .group-hover\:bg-gray-600\/60 {
    background-color: rgb(105 110 113 / 0.6);
  }
  .group:hover .group-hover\:bg-gray-600\/70 {
    background-color: rgb(105 110 113 / 0.7);
  }
  .group:hover .group-hover\:bg-gray-600\/75 {
    background-color: rgb(105 110 113 / 0.75);
  }
  .group:hover .group-hover\:bg-gray-600\/80 {
    background-color: rgb(105 110 113 / 0.8);
  }
  .group:hover .group-hover\:bg-gray-600\/90 {
    background-color: rgb(105 110 113 / 0.9);
  }
  .group:hover .group-hover\:bg-gray-600\/95 {
    background-color: rgb(105 110 113 / 0.95);
  }
  .group:hover .group-hover\:bg-gray-600\/100 {
    background-color: rgb(105 110 113 / 1);
  }
  .group:hover .group-hover\:bg-gray-800\/0 {
    background-color: rgb(55 63 65 / 0);
  }
  .group:hover .group-hover\:bg-gray-800\/5 {
    background-color: rgb(55 63 65 / 0.05);
  }
  .group:hover .group-hover\:bg-gray-800\/10 {
    background-color: rgb(55 63 65 / 0.1);
  }
  .group:hover .group-hover\:bg-gray-800\/20 {
    background-color: rgb(55 63 65 / 0.2);
  }
  .group:hover .group-hover\:bg-gray-800\/25 {
    background-color: rgb(55 63 65 / 0.25);
  }
  .group:hover .group-hover\:bg-gray-800\/30 {
    background-color: rgb(55 63 65 / 0.3);
  }
  .group:hover .group-hover\:bg-gray-800\/40 {
    background-color: rgb(55 63 65 / 0.4);
  }
  .group:hover .group-hover\:bg-gray-800\/50 {
    background-color: rgb(55 63 65 / 0.5);
  }
  .group:hover .group-hover\:bg-gray-800\/60 {
    background-color: rgb(55 63 65 / 0.6);
  }
  .group:hover .group-hover\:bg-gray-800\/70 {
    background-color: rgb(55 63 65 / 0.7);
  }
  .group:hover .group-hover\:bg-gray-800\/75 {
    background-color: rgb(55 63 65 / 0.75);
  }
  .group:hover .group-hover\:bg-gray-800\/80 {
    background-color: rgb(55 63 65 / 0.8);
  }
  .group:hover .group-hover\:bg-gray-800\/90 {
    background-color: rgb(55 63 65 / 0.9);
  }
  .group:hover .group-hover\:bg-gray-800\/95 {
    background-color: rgb(55 63 65 / 0.95);
  }
  .group:hover .group-hover\:bg-gray-800\/100 {
    background-color: rgb(55 63 65 / 1);
  }
  .group:hover .group-hover\:bg-rose\/0 {
    background-color: rgb(202 146 134 / 0);
  }
  .group:hover .group-hover\:bg-rose\/5 {
    background-color: rgb(202 146 134 / 0.05);
  }
  .group:hover .group-hover\:bg-rose\/10 {
    background-color: rgb(202 146 134 / 0.1);
  }
  .group:hover .group-hover\:bg-rose\/20 {
    background-color: rgb(202 146 134 / 0.2);
  }
  .group:hover .group-hover\:bg-rose\/25 {
    background-color: rgb(202 146 134 / 0.25);
  }
  .group:hover .group-hover\:bg-rose\/30 {
    background-color: rgb(202 146 134 / 0.3);
  }
  .group:hover .group-hover\:bg-rose\/40 {
    background-color: rgb(202 146 134 / 0.4);
  }
  .group:hover .group-hover\:bg-rose\/50 {
    background-color: rgb(202 146 134 / 0.5);
  }
  .group:hover .group-hover\:bg-rose\/60 {
    background-color: rgb(202 146 134 / 0.6);
  }
  .group:hover .group-hover\:bg-rose\/70 {
    background-color: rgb(202 146 134 / 0.7);
  }
  .group:hover .group-hover\:bg-rose\/75 {
    background-color: rgb(202 146 134 / 0.75);
  }
  .group:hover .group-hover\:bg-rose\/80 {
    background-color: rgb(202 146 134 / 0.8);
  }
  .group:hover .group-hover\:bg-rose\/90 {
    background-color: rgb(202 146 134 / 0.9);
  }
  .group:hover .group-hover\:bg-rose\/95 {
    background-color: rgb(202 146 134 / 0.95);
  }
  .group:hover .group-hover\:bg-rose\/100 {
    background-color: rgb(202 146 134 / 1);
  }
  .group:hover .group-hover\:bg-sand\/0 {
    background-color: rgb(220 197 143 / 0);
  }
  .group:hover .group-hover\:bg-sand\/5 {
    background-color: rgb(220 197 143 / 0.05);
  }
  .group:hover .group-hover\:bg-sand\/10 {
    background-color: rgb(220 197 143 / 0.1);
  }
  .group:hover .group-hover\:bg-sand\/20 {
    background-color: rgb(220 197 143 / 0.2);
  }
  .group:hover .group-hover\:bg-sand\/25 {
    background-color: rgb(220 197 143 / 0.25);
  }
  .group:hover .group-hover\:bg-sand\/30 {
    background-color: rgb(220 197 143 / 0.3);
  }
  .group:hover .group-hover\:bg-sand\/40 {
    background-color: rgb(220 197 143 / 0.4);
  }
  .group:hover .group-hover\:bg-sand\/50 {
    background-color: rgb(220 197 143 / 0.5);
  }
  .group:hover .group-hover\:bg-sand\/60 {
    background-color: rgb(220 197 143 / 0.6);
  }
  .group:hover .group-hover\:bg-sand\/70 {
    background-color: rgb(220 197 143 / 0.7);
  }
  .group:hover .group-hover\:bg-sand\/75 {
    background-color: rgb(220 197 143 / 0.75);
  }
  .group:hover .group-hover\:bg-sand\/80 {
    background-color: rgb(220 197 143 / 0.8);
  }
  .group:hover .group-hover\:bg-sand\/90 {
    background-color: rgb(220 197 143 / 0.9);
  }
  .group:hover .group-hover\:bg-sand\/95 {
    background-color: rgb(220 197 143 / 0.95);
  }
  .group:hover .group-hover\:bg-sand\/100 {
    background-color: rgb(220 197 143 / 1);
  }
  .group:hover .group-hover\:bg-parchment\/0 {
    background-color: rgb(216 200 184 / 0);
  }
  .group:hover .group-hover\:bg-parchment\/5 {
    background-color: rgb(216 200 184 / 0.05);
  }
  .group:hover .group-hover\:bg-parchment\/10 {
    background-color: rgb(216 200 184 / 0.1);
  }
  .group:hover .group-hover\:bg-parchment\/20 {
    background-color: rgb(216 200 184 / 0.2);
  }
  .group:hover .group-hover\:bg-parchment\/25 {
    background-color: rgb(216 200 184 / 0.25);
  }
  .group:hover .group-hover\:bg-parchment\/30 {
    background-color: rgb(216 200 184 / 0.3);
  }
  .group:hover .group-hover\:bg-parchment\/40 {
    background-color: rgb(216 200 184 / 0.4);
  }
  .group:hover .group-hover\:bg-parchment\/50 {
    background-color: rgb(216 200 184 / 0.5);
  }
  .group:hover .group-hover\:bg-parchment\/60 {
    background-color: rgb(216 200 184 / 0.6);
  }
  .group:hover .group-hover\:bg-parchment\/70 {
    background-color: rgb(216 200 184 / 0.7);
  }
  .group:hover .group-hover\:bg-parchment\/75 {
    background-color: rgb(216 200 184 / 0.75);
  }
  .group:hover .group-hover\:bg-parchment\/80 {
    background-color: rgb(216 200 184 / 0.8);
  }
  .group:hover .group-hover\:bg-parchment\/90 {
    background-color: rgb(216 200 184 / 0.9);
  }
  .group:hover .group-hover\:bg-parchment\/95 {
    background-color: rgb(216 200 184 / 0.95);
  }
  .group:hover .group-hover\:bg-parchment\/100 {
    background-color: rgb(216 200 184 / 1);
  }
  .group:hover .group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }
  .group:hover .group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }
  .group:hover .group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(248 248 248 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(214 214 214 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(105 110 113 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(55 63 65 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-rose {
    --tw-text-opacity: 1;
    color: rgb(202 146 134 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-sand {
    --tw-text-opacity: 1;
    color: rgb(220 197 143 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-parchment {
    --tw-text-opacity: 1;
    color: rgb(216 200 184 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-gray-200\/0 {
    color: rgb(248 248 248 / 0);
  }
  .group:hover .group-hover\:text-gray-200\/5 {
    color: rgb(248 248 248 / 0.05);
  }
  .group:hover .group-hover\:text-gray-200\/10 {
    color: rgb(248 248 248 / 0.1);
  }
  .group:hover .group-hover\:text-gray-200\/20 {
    color: rgb(248 248 248 / 0.2);
  }
  .group:hover .group-hover\:text-gray-200\/25 {
    color: rgb(248 248 248 / 0.25);
  }
  .group:hover .group-hover\:text-gray-200\/30 {
    color: rgb(248 248 248 / 0.3);
  }
  .group:hover .group-hover\:text-gray-200\/40 {
    color: rgb(248 248 248 / 0.4);
  }
  .group:hover .group-hover\:text-gray-200\/50 {
    color: rgb(248 248 248 / 0.5);
  }
  .group:hover .group-hover\:text-gray-200\/60 {
    color: rgb(248 248 248 / 0.6);
  }
  .group:hover .group-hover\:text-gray-200\/70 {
    color: rgb(248 248 248 / 0.7);
  }
  .group:hover .group-hover\:text-gray-200\/75 {
    color: rgb(248 248 248 / 0.75);
  }
  .group:hover .group-hover\:text-gray-200\/80 {
    color: rgb(248 248 248 / 0.8);
  }
  .group:hover .group-hover\:text-gray-200\/90 {
    color: rgb(248 248 248 / 0.9);
  }
  .group:hover .group-hover\:text-gray-200\/95 {
    color: rgb(248 248 248 / 0.95);
  }
  .group:hover .group-hover\:text-gray-200\/100 {
    color: rgb(248 248 248 / 1);
  }
  .group:hover .group-hover\:text-gray-400\/0 {
    color: rgb(214 214 214 / 0);
  }
  .group:hover .group-hover\:text-gray-400\/5 {
    color: rgb(214 214 214 / 0.05);
  }
  .group:hover .group-hover\:text-gray-400\/10 {
    color: rgb(214 214 214 / 0.1);
  }
  .group:hover .group-hover\:text-gray-400\/20 {
    color: rgb(214 214 214 / 0.2);
  }
  .group:hover .group-hover\:text-gray-400\/25 {
    color: rgb(214 214 214 / 0.25);
  }
  .group:hover .group-hover\:text-gray-400\/30 {
    color: rgb(214 214 214 / 0.3);
  }
  .group:hover .group-hover\:text-gray-400\/40 {
    color: rgb(214 214 214 / 0.4);
  }
  .group:hover .group-hover\:text-gray-400\/50 {
    color: rgb(214 214 214 / 0.5);
  }
  .group:hover .group-hover\:text-gray-400\/60 {
    color: rgb(214 214 214 / 0.6);
  }
  .group:hover .group-hover\:text-gray-400\/70 {
    color: rgb(214 214 214 / 0.7);
  }
  .group:hover .group-hover\:text-gray-400\/75 {
    color: rgb(214 214 214 / 0.75);
  }
  .group:hover .group-hover\:text-gray-400\/80 {
    color: rgb(214 214 214 / 0.8);
  }
  .group:hover .group-hover\:text-gray-400\/90 {
    color: rgb(214 214 214 / 0.9);
  }
  .group:hover .group-hover\:text-gray-400\/95 {
    color: rgb(214 214 214 / 0.95);
  }
  .group:hover .group-hover\:text-gray-400\/100 {
    color: rgb(214 214 214 / 1);
  }
  .group:hover .group-hover\:text-gray-600\/0 {
    color: rgb(105 110 113 / 0);
  }
  .group:hover .group-hover\:text-gray-600\/5 {
    color: rgb(105 110 113 / 0.05);
  }
  .group:hover .group-hover\:text-gray-600\/10 {
    color: rgb(105 110 113 / 0.1);
  }
  .group:hover .group-hover\:text-gray-600\/20 {
    color: rgb(105 110 113 / 0.2);
  }
  .group:hover .group-hover\:text-gray-600\/25 {
    color: rgb(105 110 113 / 0.25);
  }
  .group:hover .group-hover\:text-gray-600\/30 {
    color: rgb(105 110 113 / 0.3);
  }
  .group:hover .group-hover\:text-gray-600\/40 {
    color: rgb(105 110 113 / 0.4);
  }
  .group:hover .group-hover\:text-gray-600\/50 {
    color: rgb(105 110 113 / 0.5);
  }
  .group:hover .group-hover\:text-gray-600\/60 {
    color: rgb(105 110 113 / 0.6);
  }
  .group:hover .group-hover\:text-gray-600\/70 {
    color: rgb(105 110 113 / 0.7);
  }
  .group:hover .group-hover\:text-gray-600\/75 {
    color: rgb(105 110 113 / 0.75);
  }
  .group:hover .group-hover\:text-gray-600\/80 {
    color: rgb(105 110 113 / 0.8);
  }
  .group:hover .group-hover\:text-gray-600\/90 {
    color: rgb(105 110 113 / 0.9);
  }
  .group:hover .group-hover\:text-gray-600\/95 {
    color: rgb(105 110 113 / 0.95);
  }
  .group:hover .group-hover\:text-gray-600\/100 {
    color: rgb(105 110 113 / 1);
  }
  .group:hover .group-hover\:text-gray-800\/0 {
    color: rgb(55 63 65 / 0);
  }
  .group:hover .group-hover\:text-gray-800\/5 {
    color: rgb(55 63 65 / 0.05);
  }
  .group:hover .group-hover\:text-gray-800\/10 {
    color: rgb(55 63 65 / 0.1);
  }
  .group:hover .group-hover\:text-gray-800\/20 {
    color: rgb(55 63 65 / 0.2);
  }
  .group:hover .group-hover\:text-gray-800\/25 {
    color: rgb(55 63 65 / 0.25);
  }
  .group:hover .group-hover\:text-gray-800\/30 {
    color: rgb(55 63 65 / 0.3);
  }
  .group:hover .group-hover\:text-gray-800\/40 {
    color: rgb(55 63 65 / 0.4);
  }
  .group:hover .group-hover\:text-gray-800\/50 {
    color: rgb(55 63 65 / 0.5);
  }
  .group:hover .group-hover\:text-gray-800\/60 {
    color: rgb(55 63 65 / 0.6);
  }
  .group:hover .group-hover\:text-gray-800\/70 {
    color: rgb(55 63 65 / 0.7);
  }
  .group:hover .group-hover\:text-gray-800\/75 {
    color: rgb(55 63 65 / 0.75);
  }
  .group:hover .group-hover\:text-gray-800\/80 {
    color: rgb(55 63 65 / 0.8);
  }
  .group:hover .group-hover\:text-gray-800\/90 {
    color: rgb(55 63 65 / 0.9);
  }
  .group:hover .group-hover\:text-gray-800\/95 {
    color: rgb(55 63 65 / 0.95);
  }
  .group:hover .group-hover\:text-gray-800\/100 {
    color: rgb(55 63 65 / 1);
  }
  .group:hover .group-hover\:text-rose\/0 {
    color: rgb(202 146 134 / 0);
  }
  .group:hover .group-hover\:text-rose\/5 {
    color: rgb(202 146 134 / 0.05);
  }
  .group:hover .group-hover\:text-rose\/10 {
    color: rgb(202 146 134 / 0.1);
  }
  .group:hover .group-hover\:text-rose\/20 {
    color: rgb(202 146 134 / 0.2);
  }
  .group:hover .group-hover\:text-rose\/25 {
    color: rgb(202 146 134 / 0.25);
  }
  .group:hover .group-hover\:text-rose\/30 {
    color: rgb(202 146 134 / 0.3);
  }
  .group:hover .group-hover\:text-rose\/40 {
    color: rgb(202 146 134 / 0.4);
  }
  .group:hover .group-hover\:text-rose\/50 {
    color: rgb(202 146 134 / 0.5);
  }
  .group:hover .group-hover\:text-rose\/60 {
    color: rgb(202 146 134 / 0.6);
  }
  .group:hover .group-hover\:text-rose\/70 {
    color: rgb(202 146 134 / 0.7);
  }
  .group:hover .group-hover\:text-rose\/75 {
    color: rgb(202 146 134 / 0.75);
  }
  .group:hover .group-hover\:text-rose\/80 {
    color: rgb(202 146 134 / 0.8);
  }
  .group:hover .group-hover\:text-rose\/90 {
    color: rgb(202 146 134 / 0.9);
  }
  .group:hover .group-hover\:text-rose\/95 {
    color: rgb(202 146 134 / 0.95);
  }
  .group:hover .group-hover\:text-rose\/100 {
    color: rgb(202 146 134 / 1);
  }
  .group:hover .group-hover\:text-sand\/0 {
    color: rgb(220 197 143 / 0);
  }
  .group:hover .group-hover\:text-sand\/5 {
    color: rgb(220 197 143 / 0.05);
  }
  .group:hover .group-hover\:text-sand\/10 {
    color: rgb(220 197 143 / 0.1);
  }
  .group:hover .group-hover\:text-sand\/20 {
    color: rgb(220 197 143 / 0.2);
  }
  .group:hover .group-hover\:text-sand\/25 {
    color: rgb(220 197 143 / 0.25);
  }
  .group:hover .group-hover\:text-sand\/30 {
    color: rgb(220 197 143 / 0.3);
  }
  .group:hover .group-hover\:text-sand\/40 {
    color: rgb(220 197 143 / 0.4);
  }
  .group:hover .group-hover\:text-sand\/50 {
    color: rgb(220 197 143 / 0.5);
  }
  .group:hover .group-hover\:text-sand\/60 {
    color: rgb(220 197 143 / 0.6);
  }
  .group:hover .group-hover\:text-sand\/70 {
    color: rgb(220 197 143 / 0.7);
  }
  .group:hover .group-hover\:text-sand\/75 {
    color: rgb(220 197 143 / 0.75);
  }
  .group:hover .group-hover\:text-sand\/80 {
    color: rgb(220 197 143 / 0.8);
  }
  .group:hover .group-hover\:text-sand\/90 {
    color: rgb(220 197 143 / 0.9);
  }
  .group:hover .group-hover\:text-sand\/95 {
    color: rgb(220 197 143 / 0.95);
  }
  .group:hover .group-hover\:text-sand\/100 {
    color: rgb(220 197 143 / 1);
  }
  .group:hover .group-hover\:text-parchment\/0 {
    color: rgb(216 200 184 / 0);
  }
  .group:hover .group-hover\:text-parchment\/5 {
    color: rgb(216 200 184 / 0.05);
  }
  .group:hover .group-hover\:text-parchment\/10 {
    color: rgb(216 200 184 / 0.1);
  }
  .group:hover .group-hover\:text-parchment\/20 {
    color: rgb(216 200 184 / 0.2);
  }
  .group:hover .group-hover\:text-parchment\/25 {
    color: rgb(216 200 184 / 0.25);
  }
  .group:hover .group-hover\:text-parchment\/30 {
    color: rgb(216 200 184 / 0.3);
  }
  .group:hover .group-hover\:text-parchment\/40 {
    color: rgb(216 200 184 / 0.4);
  }
  .group:hover .group-hover\:text-parchment\/50 {
    color: rgb(216 200 184 / 0.5);
  }
  .group:hover .group-hover\:text-parchment\/60 {
    color: rgb(216 200 184 / 0.6);
  }
  .group:hover .group-hover\:text-parchment\/70 {
    color: rgb(216 200 184 / 0.7);
  }
  .group:hover .group-hover\:text-parchment\/75 {
    color: rgb(216 200 184 / 0.75);
  }
  .group:hover .group-hover\:text-parchment\/80 {
    color: rgb(216 200 184 / 0.8);
  }
  .group:hover .group-hover\:text-parchment\/90 {
    color: rgb(216 200 184 / 0.9);
  }
  .group:hover .group-hover\:text-parchment\/95 {
    color: rgb(216 200 184 / 0.95);
  }
  .group:hover .group-hover\:text-parchment\/100 {
    color: rgb(216 200 184 / 1);
  }
  .group:hover .group-hover\:opacity-100 {
    opacity: 1;
  }
  .group:hover .group-hover\:opacity-50 {
    opacity: 0.5;
  }
  .group:hover .group-hover\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-rose {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-sand {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-parchment {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-gray-200\/0 {
    --tw-ring-color: rgb(248 248 248 / 0);
  }
  .group:hover .group-hover\:ring-gray-200\/5 {
    --tw-ring-color: rgb(248 248 248 / 0.05);
  }
  .group:hover .group-hover\:ring-gray-200\/10 {
    --tw-ring-color: rgb(248 248 248 / 0.1);
  }
  .group:hover .group-hover\:ring-gray-200\/20 {
    --tw-ring-color: rgb(248 248 248 / 0.2);
  }
  .group:hover .group-hover\:ring-gray-200\/25 {
    --tw-ring-color: rgb(248 248 248 / 0.25);
  }
  .group:hover .group-hover\:ring-gray-200\/30 {
    --tw-ring-color: rgb(248 248 248 / 0.3);
  }
  .group:hover .group-hover\:ring-gray-200\/40 {
    --tw-ring-color: rgb(248 248 248 / 0.4);
  }
  .group:hover .group-hover\:ring-gray-200\/50 {
    --tw-ring-color: rgb(248 248 248 / 0.5);
  }
  .group:hover .group-hover\:ring-gray-200\/60 {
    --tw-ring-color: rgb(248 248 248 / 0.6);
  }
  .group:hover .group-hover\:ring-gray-200\/70 {
    --tw-ring-color: rgb(248 248 248 / 0.7);
  }
  .group:hover .group-hover\:ring-gray-200\/75 {
    --tw-ring-color: rgb(248 248 248 / 0.75);
  }
  .group:hover .group-hover\:ring-gray-200\/80 {
    --tw-ring-color: rgb(248 248 248 / 0.8);
  }
  .group:hover .group-hover\:ring-gray-200\/90 {
    --tw-ring-color: rgb(248 248 248 / 0.9);
  }
  .group:hover .group-hover\:ring-gray-200\/95 {
    --tw-ring-color: rgb(248 248 248 / 0.95);
  }
  .group:hover .group-hover\:ring-gray-200\/100 {
    --tw-ring-color: rgb(248 248 248 / 1);
  }
  .group:hover .group-hover\:ring-gray-400\/0 {
    --tw-ring-color: rgb(214 214 214 / 0);
  }
  .group:hover .group-hover\:ring-gray-400\/5 {
    --tw-ring-color: rgb(214 214 214 / 0.05);
  }
  .group:hover .group-hover\:ring-gray-400\/10 {
    --tw-ring-color: rgb(214 214 214 / 0.1);
  }
  .group:hover .group-hover\:ring-gray-400\/20 {
    --tw-ring-color: rgb(214 214 214 / 0.2);
  }
  .group:hover .group-hover\:ring-gray-400\/25 {
    --tw-ring-color: rgb(214 214 214 / 0.25);
  }
  .group:hover .group-hover\:ring-gray-400\/30 {
    --tw-ring-color: rgb(214 214 214 / 0.3);
  }
  .group:hover .group-hover\:ring-gray-400\/40 {
    --tw-ring-color: rgb(214 214 214 / 0.4);
  }
  .group:hover .group-hover\:ring-gray-400\/50 {
    --tw-ring-color: rgb(214 214 214 / 0.5);
  }
  .group:hover .group-hover\:ring-gray-400\/60 {
    --tw-ring-color: rgb(214 214 214 / 0.6);
  }
  .group:hover .group-hover\:ring-gray-400\/70 {
    --tw-ring-color: rgb(214 214 214 / 0.7);
  }
  .group:hover .group-hover\:ring-gray-400\/75 {
    --tw-ring-color: rgb(214 214 214 / 0.75);
  }
  .group:hover .group-hover\:ring-gray-400\/80 {
    --tw-ring-color: rgb(214 214 214 / 0.8);
  }
  .group:hover .group-hover\:ring-gray-400\/90 {
    --tw-ring-color: rgb(214 214 214 / 0.9);
  }
  .group:hover .group-hover\:ring-gray-400\/95 {
    --tw-ring-color: rgb(214 214 214 / 0.95);
  }
  .group:hover .group-hover\:ring-gray-400\/100 {
    --tw-ring-color: rgb(214 214 214 / 1);
  }
  .group:hover .group-hover\:ring-gray-600\/0 {
    --tw-ring-color: rgb(105 110 113 / 0);
  }
  .group:hover .group-hover\:ring-gray-600\/5 {
    --tw-ring-color: rgb(105 110 113 / 0.05);
  }
  .group:hover .group-hover\:ring-gray-600\/10 {
    --tw-ring-color: rgb(105 110 113 / 0.1);
  }
  .group:hover .group-hover\:ring-gray-600\/20 {
    --tw-ring-color: rgb(105 110 113 / 0.2);
  }
  .group:hover .group-hover\:ring-gray-600\/25 {
    --tw-ring-color: rgb(105 110 113 / 0.25);
  }
  .group:hover .group-hover\:ring-gray-600\/30 {
    --tw-ring-color: rgb(105 110 113 / 0.3);
  }
  .group:hover .group-hover\:ring-gray-600\/40 {
    --tw-ring-color: rgb(105 110 113 / 0.4);
  }
  .group:hover .group-hover\:ring-gray-600\/50 {
    --tw-ring-color: rgb(105 110 113 / 0.5);
  }
  .group:hover .group-hover\:ring-gray-600\/60 {
    --tw-ring-color: rgb(105 110 113 / 0.6);
  }
  .group:hover .group-hover\:ring-gray-600\/70 {
    --tw-ring-color: rgb(105 110 113 / 0.7);
  }
  .group:hover .group-hover\:ring-gray-600\/75 {
    --tw-ring-color: rgb(105 110 113 / 0.75);
  }
  .group:hover .group-hover\:ring-gray-600\/80 {
    --tw-ring-color: rgb(105 110 113 / 0.8);
  }
  .group:hover .group-hover\:ring-gray-600\/90 {
    --tw-ring-color: rgb(105 110 113 / 0.9);
  }
  .group:hover .group-hover\:ring-gray-600\/95 {
    --tw-ring-color: rgb(105 110 113 / 0.95);
  }
  .group:hover .group-hover\:ring-gray-600\/100 {
    --tw-ring-color: rgb(105 110 113 / 1);
  }
  .group:hover .group-hover\:ring-gray-800\/0 {
    --tw-ring-color: rgb(55 63 65 / 0);
  }
  .group:hover .group-hover\:ring-gray-800\/5 {
    --tw-ring-color: rgb(55 63 65 / 0.05);
  }
  .group:hover .group-hover\:ring-gray-800\/10 {
    --tw-ring-color: rgb(55 63 65 / 0.1);
  }
  .group:hover .group-hover\:ring-gray-800\/20 {
    --tw-ring-color: rgb(55 63 65 / 0.2);
  }
  .group:hover .group-hover\:ring-gray-800\/25 {
    --tw-ring-color: rgb(55 63 65 / 0.25);
  }
  .group:hover .group-hover\:ring-gray-800\/30 {
    --tw-ring-color: rgb(55 63 65 / 0.3);
  }
  .group:hover .group-hover\:ring-gray-800\/40 {
    --tw-ring-color: rgb(55 63 65 / 0.4);
  }
  .group:hover .group-hover\:ring-gray-800\/50 {
    --tw-ring-color: rgb(55 63 65 / 0.5);
  }
  .group:hover .group-hover\:ring-gray-800\/60 {
    --tw-ring-color: rgb(55 63 65 / 0.6);
  }
  .group:hover .group-hover\:ring-gray-800\/70 {
    --tw-ring-color: rgb(55 63 65 / 0.7);
  }
  .group:hover .group-hover\:ring-gray-800\/75 {
    --tw-ring-color: rgb(55 63 65 / 0.75);
  }
  .group:hover .group-hover\:ring-gray-800\/80 {
    --tw-ring-color: rgb(55 63 65 / 0.8);
  }
  .group:hover .group-hover\:ring-gray-800\/90 {
    --tw-ring-color: rgb(55 63 65 / 0.9);
  }
  .group:hover .group-hover\:ring-gray-800\/95 {
    --tw-ring-color: rgb(55 63 65 / 0.95);
  }
  .group:hover .group-hover\:ring-gray-800\/100 {
    --tw-ring-color: rgb(55 63 65 / 1);
  }
  .group:hover .group-hover\:ring-rose\/0 {
    --tw-ring-color: rgb(202 146 134 / 0);
  }
  .group:hover .group-hover\:ring-rose\/5 {
    --tw-ring-color: rgb(202 146 134 / 0.05);
  }
  .group:hover .group-hover\:ring-rose\/10 {
    --tw-ring-color: rgb(202 146 134 / 0.1);
  }
  .group:hover .group-hover\:ring-rose\/20 {
    --tw-ring-color: rgb(202 146 134 / 0.2);
  }
  .group:hover .group-hover\:ring-rose\/25 {
    --tw-ring-color: rgb(202 146 134 / 0.25);
  }
  .group:hover .group-hover\:ring-rose\/30 {
    --tw-ring-color: rgb(202 146 134 / 0.3);
  }
  .group:hover .group-hover\:ring-rose\/40 {
    --tw-ring-color: rgb(202 146 134 / 0.4);
  }
  .group:hover .group-hover\:ring-rose\/50 {
    --tw-ring-color: rgb(202 146 134 / 0.5);
  }
  .group:hover .group-hover\:ring-rose\/60 {
    --tw-ring-color: rgb(202 146 134 / 0.6);
  }
  .group:hover .group-hover\:ring-rose\/70 {
    --tw-ring-color: rgb(202 146 134 / 0.7);
  }
  .group:hover .group-hover\:ring-rose\/75 {
    --tw-ring-color: rgb(202 146 134 / 0.75);
  }
  .group:hover .group-hover\:ring-rose\/80 {
    --tw-ring-color: rgb(202 146 134 / 0.8);
  }
  .group:hover .group-hover\:ring-rose\/90 {
    --tw-ring-color: rgb(202 146 134 / 0.9);
  }
  .group:hover .group-hover\:ring-rose\/95 {
    --tw-ring-color: rgb(202 146 134 / 0.95);
  }
  .group:hover .group-hover\:ring-rose\/100 {
    --tw-ring-color: rgb(202 146 134 / 1);
  }
  .group:hover .group-hover\:ring-sand\/0 {
    --tw-ring-color: rgb(220 197 143 / 0);
  }
  .group:hover .group-hover\:ring-sand\/5 {
    --tw-ring-color: rgb(220 197 143 / 0.05);
  }
  .group:hover .group-hover\:ring-sand\/10 {
    --tw-ring-color: rgb(220 197 143 / 0.1);
  }
  .group:hover .group-hover\:ring-sand\/20 {
    --tw-ring-color: rgb(220 197 143 / 0.2);
  }
  .group:hover .group-hover\:ring-sand\/25 {
    --tw-ring-color: rgb(220 197 143 / 0.25);
  }
  .group:hover .group-hover\:ring-sand\/30 {
    --tw-ring-color: rgb(220 197 143 / 0.3);
  }
  .group:hover .group-hover\:ring-sand\/40 {
    --tw-ring-color: rgb(220 197 143 / 0.4);
  }
  .group:hover .group-hover\:ring-sand\/50 {
    --tw-ring-color: rgb(220 197 143 / 0.5);
  }
  .group:hover .group-hover\:ring-sand\/60 {
    --tw-ring-color: rgb(220 197 143 / 0.6);
  }
  .group:hover .group-hover\:ring-sand\/70 {
    --tw-ring-color: rgb(220 197 143 / 0.7);
  }
  .group:hover .group-hover\:ring-sand\/75 {
    --tw-ring-color: rgb(220 197 143 / 0.75);
  }
  .group:hover .group-hover\:ring-sand\/80 {
    --tw-ring-color: rgb(220 197 143 / 0.8);
  }
  .group:hover .group-hover\:ring-sand\/90 {
    --tw-ring-color: rgb(220 197 143 / 0.9);
  }
  .group:hover .group-hover\:ring-sand\/95 {
    --tw-ring-color: rgb(220 197 143 / 0.95);
  }
  .group:hover .group-hover\:ring-sand\/100 {
    --tw-ring-color: rgb(220 197 143 / 1);
  }
  .group:hover .group-hover\:ring-parchment\/0 {
    --tw-ring-color: rgb(216 200 184 / 0);
  }
  .group:hover .group-hover\:ring-parchment\/5 {
    --tw-ring-color: rgb(216 200 184 / 0.05);
  }
  .group:hover .group-hover\:ring-parchment\/10 {
    --tw-ring-color: rgb(216 200 184 / 0.1);
  }
  .group:hover .group-hover\:ring-parchment\/20 {
    --tw-ring-color: rgb(216 200 184 / 0.2);
  }
  .group:hover .group-hover\:ring-parchment\/25 {
    --tw-ring-color: rgb(216 200 184 / 0.25);
  }
  .group:hover .group-hover\:ring-parchment\/30 {
    --tw-ring-color: rgb(216 200 184 / 0.3);
  }
  .group:hover .group-hover\:ring-parchment\/40 {
    --tw-ring-color: rgb(216 200 184 / 0.4);
  }
  .group:hover .group-hover\:ring-parchment\/50 {
    --tw-ring-color: rgb(216 200 184 / 0.5);
  }
  .group:hover .group-hover\:ring-parchment\/60 {
    --tw-ring-color: rgb(216 200 184 / 0.6);
  }
  .group:hover .group-hover\:ring-parchment\/70 {
    --tw-ring-color: rgb(216 200 184 / 0.7);
  }
  .group:hover .group-hover\:ring-parchment\/75 {
    --tw-ring-color: rgb(216 200 184 / 0.75);
  }
  .group:hover .group-hover\:ring-parchment\/80 {
    --tw-ring-color: rgb(216 200 184 / 0.8);
  }
  .group:hover .group-hover\:ring-parchment\/90 {
    --tw-ring-color: rgb(216 200 184 / 0.9);
  }
  .group:hover .group-hover\:ring-parchment\/95 {
    --tw-ring-color: rgb(216 200 184 / 0.95);
  }
  .group:hover .group-hover\:ring-parchment\/100 {
    --tw-ring-color: rgb(216 200 184 / 1);
  }
}
.group:focus .group-focus\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-rose {
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-sand {
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-parchment {
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.group:focus .group-focus\:border-gray-200\/0 {
  border-color: rgb(248 248 248 / 0);
}
.group:focus .group-focus\:border-gray-200\/5 {
  border-color: rgb(248 248 248 / 0.05);
}
.group:focus .group-focus\:border-gray-200\/10 {
  border-color: rgb(248 248 248 / 0.1);
}
.group:focus .group-focus\:border-gray-200\/20 {
  border-color: rgb(248 248 248 / 0.2);
}
.group:focus .group-focus\:border-gray-200\/25 {
  border-color: rgb(248 248 248 / 0.25);
}
.group:focus .group-focus\:border-gray-200\/30 {
  border-color: rgb(248 248 248 / 0.3);
}
.group:focus .group-focus\:border-gray-200\/40 {
  border-color: rgb(248 248 248 / 0.4);
}
.group:focus .group-focus\:border-gray-200\/50 {
  border-color: rgb(248 248 248 / 0.5);
}
.group:focus .group-focus\:border-gray-200\/60 {
  border-color: rgb(248 248 248 / 0.6);
}
.group:focus .group-focus\:border-gray-200\/70 {
  border-color: rgb(248 248 248 / 0.7);
}
.group:focus .group-focus\:border-gray-200\/75 {
  border-color: rgb(248 248 248 / 0.75);
}
.group:focus .group-focus\:border-gray-200\/80 {
  border-color: rgb(248 248 248 / 0.8);
}
.group:focus .group-focus\:border-gray-200\/90 {
  border-color: rgb(248 248 248 / 0.9);
}
.group:focus .group-focus\:border-gray-200\/95 {
  border-color: rgb(248 248 248 / 0.95);
}
.group:focus .group-focus\:border-gray-200\/100 {
  border-color: rgb(248 248 248 / 1);
}
.group:focus .group-focus\:border-gray-400\/0 {
  border-color: rgb(214 214 214 / 0);
}
.group:focus .group-focus\:border-gray-400\/5 {
  border-color: rgb(214 214 214 / 0.05);
}
.group:focus .group-focus\:border-gray-400\/10 {
  border-color: rgb(214 214 214 / 0.1);
}
.group:focus .group-focus\:border-gray-400\/20 {
  border-color: rgb(214 214 214 / 0.2);
}
.group:focus .group-focus\:border-gray-400\/25 {
  border-color: rgb(214 214 214 / 0.25);
}
.group:focus .group-focus\:border-gray-400\/30 {
  border-color: rgb(214 214 214 / 0.3);
}
.group:focus .group-focus\:border-gray-400\/40 {
  border-color: rgb(214 214 214 / 0.4);
}
.group:focus .group-focus\:border-gray-400\/50 {
  border-color: rgb(214 214 214 / 0.5);
}
.group:focus .group-focus\:border-gray-400\/60 {
  border-color: rgb(214 214 214 / 0.6);
}
.group:focus .group-focus\:border-gray-400\/70 {
  border-color: rgb(214 214 214 / 0.7);
}
.group:focus .group-focus\:border-gray-400\/75 {
  border-color: rgb(214 214 214 / 0.75);
}
.group:focus .group-focus\:border-gray-400\/80 {
  border-color: rgb(214 214 214 / 0.8);
}
.group:focus .group-focus\:border-gray-400\/90 {
  border-color: rgb(214 214 214 / 0.9);
}
.group:focus .group-focus\:border-gray-400\/95 {
  border-color: rgb(214 214 214 / 0.95);
}
.group:focus .group-focus\:border-gray-400\/100 {
  border-color: rgb(214 214 214 / 1);
}
.group:focus .group-focus\:border-gray-600\/0 {
  border-color: rgb(105 110 113 / 0);
}
.group:focus .group-focus\:border-gray-600\/5 {
  border-color: rgb(105 110 113 / 0.05);
}
.group:focus .group-focus\:border-gray-600\/10 {
  border-color: rgb(105 110 113 / 0.1);
}
.group:focus .group-focus\:border-gray-600\/20 {
  border-color: rgb(105 110 113 / 0.2);
}
.group:focus .group-focus\:border-gray-600\/25 {
  border-color: rgb(105 110 113 / 0.25);
}
.group:focus .group-focus\:border-gray-600\/30 {
  border-color: rgb(105 110 113 / 0.3);
}
.group:focus .group-focus\:border-gray-600\/40 {
  border-color: rgb(105 110 113 / 0.4);
}
.group:focus .group-focus\:border-gray-600\/50 {
  border-color: rgb(105 110 113 / 0.5);
}
.group:focus .group-focus\:border-gray-600\/60 {
  border-color: rgb(105 110 113 / 0.6);
}
.group:focus .group-focus\:border-gray-600\/70 {
  border-color: rgb(105 110 113 / 0.7);
}
.group:focus .group-focus\:border-gray-600\/75 {
  border-color: rgb(105 110 113 / 0.75);
}
.group:focus .group-focus\:border-gray-600\/80 {
  border-color: rgb(105 110 113 / 0.8);
}
.group:focus .group-focus\:border-gray-600\/90 {
  border-color: rgb(105 110 113 / 0.9);
}
.group:focus .group-focus\:border-gray-600\/95 {
  border-color: rgb(105 110 113 / 0.95);
}
.group:focus .group-focus\:border-gray-600\/100 {
  border-color: rgb(105 110 113 / 1);
}
.group:focus .group-focus\:border-gray-800\/0 {
  border-color: rgb(55 63 65 / 0);
}
.group:focus .group-focus\:border-gray-800\/5 {
  border-color: rgb(55 63 65 / 0.05);
}
.group:focus .group-focus\:border-gray-800\/10 {
  border-color: rgb(55 63 65 / 0.1);
}
.group:focus .group-focus\:border-gray-800\/20 {
  border-color: rgb(55 63 65 / 0.2);
}
.group:focus .group-focus\:border-gray-800\/25 {
  border-color: rgb(55 63 65 / 0.25);
}
.group:focus .group-focus\:border-gray-800\/30 {
  border-color: rgb(55 63 65 / 0.3);
}
.group:focus .group-focus\:border-gray-800\/40 {
  border-color: rgb(55 63 65 / 0.4);
}
.group:focus .group-focus\:border-gray-800\/50 {
  border-color: rgb(55 63 65 / 0.5);
}
.group:focus .group-focus\:border-gray-800\/60 {
  border-color: rgb(55 63 65 / 0.6);
}
.group:focus .group-focus\:border-gray-800\/70 {
  border-color: rgb(55 63 65 / 0.7);
}
.group:focus .group-focus\:border-gray-800\/75 {
  border-color: rgb(55 63 65 / 0.75);
}
.group:focus .group-focus\:border-gray-800\/80 {
  border-color: rgb(55 63 65 / 0.8);
}
.group:focus .group-focus\:border-gray-800\/90 {
  border-color: rgb(55 63 65 / 0.9);
}
.group:focus .group-focus\:border-gray-800\/95 {
  border-color: rgb(55 63 65 / 0.95);
}
.group:focus .group-focus\:border-gray-800\/100 {
  border-color: rgb(55 63 65 / 1);
}
.group:focus .group-focus\:border-rose\/0 {
  border-color: rgb(202 146 134 / 0);
}
.group:focus .group-focus\:border-rose\/5 {
  border-color: rgb(202 146 134 / 0.05);
}
.group:focus .group-focus\:border-rose\/10 {
  border-color: rgb(202 146 134 / 0.1);
}
.group:focus .group-focus\:border-rose\/20 {
  border-color: rgb(202 146 134 / 0.2);
}
.group:focus .group-focus\:border-rose\/25 {
  border-color: rgb(202 146 134 / 0.25);
}
.group:focus .group-focus\:border-rose\/30 {
  border-color: rgb(202 146 134 / 0.3);
}
.group:focus .group-focus\:border-rose\/40 {
  border-color: rgb(202 146 134 / 0.4);
}
.group:focus .group-focus\:border-rose\/50 {
  border-color: rgb(202 146 134 / 0.5);
}
.group:focus .group-focus\:border-rose\/60 {
  border-color: rgb(202 146 134 / 0.6);
}
.group:focus .group-focus\:border-rose\/70 {
  border-color: rgb(202 146 134 / 0.7);
}
.group:focus .group-focus\:border-rose\/75 {
  border-color: rgb(202 146 134 / 0.75);
}
.group:focus .group-focus\:border-rose\/80 {
  border-color: rgb(202 146 134 / 0.8);
}
.group:focus .group-focus\:border-rose\/90 {
  border-color: rgb(202 146 134 / 0.9);
}
.group:focus .group-focus\:border-rose\/95 {
  border-color: rgb(202 146 134 / 0.95);
}
.group:focus .group-focus\:border-rose\/100 {
  border-color: rgb(202 146 134 / 1);
}
.group:focus .group-focus\:border-sand\/0 {
  border-color: rgb(220 197 143 / 0);
}
.group:focus .group-focus\:border-sand\/5 {
  border-color: rgb(220 197 143 / 0.05);
}
.group:focus .group-focus\:border-sand\/10 {
  border-color: rgb(220 197 143 / 0.1);
}
.group:focus .group-focus\:border-sand\/20 {
  border-color: rgb(220 197 143 / 0.2);
}
.group:focus .group-focus\:border-sand\/25 {
  border-color: rgb(220 197 143 / 0.25);
}
.group:focus .group-focus\:border-sand\/30 {
  border-color: rgb(220 197 143 / 0.3);
}
.group:focus .group-focus\:border-sand\/40 {
  border-color: rgb(220 197 143 / 0.4);
}
.group:focus .group-focus\:border-sand\/50 {
  border-color: rgb(220 197 143 / 0.5);
}
.group:focus .group-focus\:border-sand\/60 {
  border-color: rgb(220 197 143 / 0.6);
}
.group:focus .group-focus\:border-sand\/70 {
  border-color: rgb(220 197 143 / 0.7);
}
.group:focus .group-focus\:border-sand\/75 {
  border-color: rgb(220 197 143 / 0.75);
}
.group:focus .group-focus\:border-sand\/80 {
  border-color: rgb(220 197 143 / 0.8);
}
.group:focus .group-focus\:border-sand\/90 {
  border-color: rgb(220 197 143 / 0.9);
}
.group:focus .group-focus\:border-sand\/95 {
  border-color: rgb(220 197 143 / 0.95);
}
.group:focus .group-focus\:border-sand\/100 {
  border-color: rgb(220 197 143 / 1);
}
.group:focus .group-focus\:border-parchment\/0 {
  border-color: rgb(216 200 184 / 0);
}
.group:focus .group-focus\:border-parchment\/5 {
  border-color: rgb(216 200 184 / 0.05);
}
.group:focus .group-focus\:border-parchment\/10 {
  border-color: rgb(216 200 184 / 0.1);
}
.group:focus .group-focus\:border-parchment\/20 {
  border-color: rgb(216 200 184 / 0.2);
}
.group:focus .group-focus\:border-parchment\/25 {
  border-color: rgb(216 200 184 / 0.25);
}
.group:focus .group-focus\:border-parchment\/30 {
  border-color: rgb(216 200 184 / 0.3);
}
.group:focus .group-focus\:border-parchment\/40 {
  border-color: rgb(216 200 184 / 0.4);
}
.group:focus .group-focus\:border-parchment\/50 {
  border-color: rgb(216 200 184 / 0.5);
}
.group:focus .group-focus\:border-parchment\/60 {
  border-color: rgb(216 200 184 / 0.6);
}
.group:focus .group-focus\:border-parchment\/70 {
  border-color: rgb(216 200 184 / 0.7);
}
.group:focus .group-focus\:border-parchment\/75 {
  border-color: rgb(216 200 184 / 0.75);
}
.group:focus .group-focus\:border-parchment\/80 {
  border-color: rgb(216 200 184 / 0.8);
}
.group:focus .group-focus\:border-parchment\/90 {
  border-color: rgb(216 200 184 / 0.9);
}
.group:focus .group-focus\:border-parchment\/95 {
  border-color: rgb(216 200 184 / 0.95);
}
.group:focus .group-focus\:border-parchment\/100 {
  border-color: rgb(216 200 184 / 1);
}
.group:focus .group-focus\:bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-rose {
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-sand {
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-parchment {
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.group:focus .group-focus\:bg-gray-200\/0 {
  background-color: rgb(248 248 248 / 0);
}
.group:focus .group-focus\:bg-gray-200\/5 {
  background-color: rgb(248 248 248 / 0.05);
}
.group:focus .group-focus\:bg-gray-200\/10 {
  background-color: rgb(248 248 248 / 0.1);
}
.group:focus .group-focus\:bg-gray-200\/20 {
  background-color: rgb(248 248 248 / 0.2);
}
.group:focus .group-focus\:bg-gray-200\/25 {
  background-color: rgb(248 248 248 / 0.25);
}
.group:focus .group-focus\:bg-gray-200\/30 {
  background-color: rgb(248 248 248 / 0.3);
}
.group:focus .group-focus\:bg-gray-200\/40 {
  background-color: rgb(248 248 248 / 0.4);
}
.group:focus .group-focus\:bg-gray-200\/50 {
  background-color: rgb(248 248 248 / 0.5);
}
.group:focus .group-focus\:bg-gray-200\/60 {
  background-color: rgb(248 248 248 / 0.6);
}
.group:focus .group-focus\:bg-gray-200\/70 {
  background-color: rgb(248 248 248 / 0.7);
}
.group:focus .group-focus\:bg-gray-200\/75 {
  background-color: rgb(248 248 248 / 0.75);
}
.group:focus .group-focus\:bg-gray-200\/80 {
  background-color: rgb(248 248 248 / 0.8);
}
.group:focus .group-focus\:bg-gray-200\/90 {
  background-color: rgb(248 248 248 / 0.9);
}
.group:focus .group-focus\:bg-gray-200\/95 {
  background-color: rgb(248 248 248 / 0.95);
}
.group:focus .group-focus\:bg-gray-200\/100 {
  background-color: rgb(248 248 248 / 1);
}
.group:focus .group-focus\:bg-gray-400\/0 {
  background-color: rgb(214 214 214 / 0);
}
.group:focus .group-focus\:bg-gray-400\/5 {
  background-color: rgb(214 214 214 / 0.05);
}
.group:focus .group-focus\:bg-gray-400\/10 {
  background-color: rgb(214 214 214 / 0.1);
}
.group:focus .group-focus\:bg-gray-400\/20 {
  background-color: rgb(214 214 214 / 0.2);
}
.group:focus .group-focus\:bg-gray-400\/25 {
  background-color: rgb(214 214 214 / 0.25);
}
.group:focus .group-focus\:bg-gray-400\/30 {
  background-color: rgb(214 214 214 / 0.3);
}
.group:focus .group-focus\:bg-gray-400\/40 {
  background-color: rgb(214 214 214 / 0.4);
}
.group:focus .group-focus\:bg-gray-400\/50 {
  background-color: rgb(214 214 214 / 0.5);
}
.group:focus .group-focus\:bg-gray-400\/60 {
  background-color: rgb(214 214 214 / 0.6);
}
.group:focus .group-focus\:bg-gray-400\/70 {
  background-color: rgb(214 214 214 / 0.7);
}
.group:focus .group-focus\:bg-gray-400\/75 {
  background-color: rgb(214 214 214 / 0.75);
}
.group:focus .group-focus\:bg-gray-400\/80 {
  background-color: rgb(214 214 214 / 0.8);
}
.group:focus .group-focus\:bg-gray-400\/90 {
  background-color: rgb(214 214 214 / 0.9);
}
.group:focus .group-focus\:bg-gray-400\/95 {
  background-color: rgb(214 214 214 / 0.95);
}
.group:focus .group-focus\:bg-gray-400\/100 {
  background-color: rgb(214 214 214 / 1);
}
.group:focus .group-focus\:bg-gray-600\/0 {
  background-color: rgb(105 110 113 / 0);
}
.group:focus .group-focus\:bg-gray-600\/5 {
  background-color: rgb(105 110 113 / 0.05);
}
.group:focus .group-focus\:bg-gray-600\/10 {
  background-color: rgb(105 110 113 / 0.1);
}
.group:focus .group-focus\:bg-gray-600\/20 {
  background-color: rgb(105 110 113 / 0.2);
}
.group:focus .group-focus\:bg-gray-600\/25 {
  background-color: rgb(105 110 113 / 0.25);
}
.group:focus .group-focus\:bg-gray-600\/30 {
  background-color: rgb(105 110 113 / 0.3);
}
.group:focus .group-focus\:bg-gray-600\/40 {
  background-color: rgb(105 110 113 / 0.4);
}
.group:focus .group-focus\:bg-gray-600\/50 {
  background-color: rgb(105 110 113 / 0.5);
}
.group:focus .group-focus\:bg-gray-600\/60 {
  background-color: rgb(105 110 113 / 0.6);
}
.group:focus .group-focus\:bg-gray-600\/70 {
  background-color: rgb(105 110 113 / 0.7);
}
.group:focus .group-focus\:bg-gray-600\/75 {
  background-color: rgb(105 110 113 / 0.75);
}
.group:focus .group-focus\:bg-gray-600\/80 {
  background-color: rgb(105 110 113 / 0.8);
}
.group:focus .group-focus\:bg-gray-600\/90 {
  background-color: rgb(105 110 113 / 0.9);
}
.group:focus .group-focus\:bg-gray-600\/95 {
  background-color: rgb(105 110 113 / 0.95);
}
.group:focus .group-focus\:bg-gray-600\/100 {
  background-color: rgb(105 110 113 / 1);
}
.group:focus .group-focus\:bg-gray-800\/0 {
  background-color: rgb(55 63 65 / 0);
}
.group:focus .group-focus\:bg-gray-800\/5 {
  background-color: rgb(55 63 65 / 0.05);
}
.group:focus .group-focus\:bg-gray-800\/10 {
  background-color: rgb(55 63 65 / 0.1);
}
.group:focus .group-focus\:bg-gray-800\/20 {
  background-color: rgb(55 63 65 / 0.2);
}
.group:focus .group-focus\:bg-gray-800\/25 {
  background-color: rgb(55 63 65 / 0.25);
}
.group:focus .group-focus\:bg-gray-800\/30 {
  background-color: rgb(55 63 65 / 0.3);
}
.group:focus .group-focus\:bg-gray-800\/40 {
  background-color: rgb(55 63 65 / 0.4);
}
.group:focus .group-focus\:bg-gray-800\/50 {
  background-color: rgb(55 63 65 / 0.5);
}
.group:focus .group-focus\:bg-gray-800\/60 {
  background-color: rgb(55 63 65 / 0.6);
}
.group:focus .group-focus\:bg-gray-800\/70 {
  background-color: rgb(55 63 65 / 0.7);
}
.group:focus .group-focus\:bg-gray-800\/75 {
  background-color: rgb(55 63 65 / 0.75);
}
.group:focus .group-focus\:bg-gray-800\/80 {
  background-color: rgb(55 63 65 / 0.8);
}
.group:focus .group-focus\:bg-gray-800\/90 {
  background-color: rgb(55 63 65 / 0.9);
}
.group:focus .group-focus\:bg-gray-800\/95 {
  background-color: rgb(55 63 65 / 0.95);
}
.group:focus .group-focus\:bg-gray-800\/100 {
  background-color: rgb(55 63 65 / 1);
}
.group:focus .group-focus\:bg-rose\/0 {
  background-color: rgb(202 146 134 / 0);
}
.group:focus .group-focus\:bg-rose\/5 {
  background-color: rgb(202 146 134 / 0.05);
}
.group:focus .group-focus\:bg-rose\/10 {
  background-color: rgb(202 146 134 / 0.1);
}
.group:focus .group-focus\:bg-rose\/20 {
  background-color: rgb(202 146 134 / 0.2);
}
.group:focus .group-focus\:bg-rose\/25 {
  background-color: rgb(202 146 134 / 0.25);
}
.group:focus .group-focus\:bg-rose\/30 {
  background-color: rgb(202 146 134 / 0.3);
}
.group:focus .group-focus\:bg-rose\/40 {
  background-color: rgb(202 146 134 / 0.4);
}
.group:focus .group-focus\:bg-rose\/50 {
  background-color: rgb(202 146 134 / 0.5);
}
.group:focus .group-focus\:bg-rose\/60 {
  background-color: rgb(202 146 134 / 0.6);
}
.group:focus .group-focus\:bg-rose\/70 {
  background-color: rgb(202 146 134 / 0.7);
}
.group:focus .group-focus\:bg-rose\/75 {
  background-color: rgb(202 146 134 / 0.75);
}
.group:focus .group-focus\:bg-rose\/80 {
  background-color: rgb(202 146 134 / 0.8);
}
.group:focus .group-focus\:bg-rose\/90 {
  background-color: rgb(202 146 134 / 0.9);
}
.group:focus .group-focus\:bg-rose\/95 {
  background-color: rgb(202 146 134 / 0.95);
}
.group:focus .group-focus\:bg-rose\/100 {
  background-color: rgb(202 146 134 / 1);
}
.group:focus .group-focus\:bg-sand\/0 {
  background-color: rgb(220 197 143 / 0);
}
.group:focus .group-focus\:bg-sand\/5 {
  background-color: rgb(220 197 143 / 0.05);
}
.group:focus .group-focus\:bg-sand\/10 {
  background-color: rgb(220 197 143 / 0.1);
}
.group:focus .group-focus\:bg-sand\/20 {
  background-color: rgb(220 197 143 / 0.2);
}
.group:focus .group-focus\:bg-sand\/25 {
  background-color: rgb(220 197 143 / 0.25);
}
.group:focus .group-focus\:bg-sand\/30 {
  background-color: rgb(220 197 143 / 0.3);
}
.group:focus .group-focus\:bg-sand\/40 {
  background-color: rgb(220 197 143 / 0.4);
}
.group:focus .group-focus\:bg-sand\/50 {
  background-color: rgb(220 197 143 / 0.5);
}
.group:focus .group-focus\:bg-sand\/60 {
  background-color: rgb(220 197 143 / 0.6);
}
.group:focus .group-focus\:bg-sand\/70 {
  background-color: rgb(220 197 143 / 0.7);
}
.group:focus .group-focus\:bg-sand\/75 {
  background-color: rgb(220 197 143 / 0.75);
}
.group:focus .group-focus\:bg-sand\/80 {
  background-color: rgb(220 197 143 / 0.8);
}
.group:focus .group-focus\:bg-sand\/90 {
  background-color: rgb(220 197 143 / 0.9);
}
.group:focus .group-focus\:bg-sand\/95 {
  background-color: rgb(220 197 143 / 0.95);
}
.group:focus .group-focus\:bg-sand\/100 {
  background-color: rgb(220 197 143 / 1);
}
.group:focus .group-focus\:bg-parchment\/0 {
  background-color: rgb(216 200 184 / 0);
}
.group:focus .group-focus\:bg-parchment\/5 {
  background-color: rgb(216 200 184 / 0.05);
}
.group:focus .group-focus\:bg-parchment\/10 {
  background-color: rgb(216 200 184 / 0.1);
}
.group:focus .group-focus\:bg-parchment\/20 {
  background-color: rgb(216 200 184 / 0.2);
}
.group:focus .group-focus\:bg-parchment\/25 {
  background-color: rgb(216 200 184 / 0.25);
}
.group:focus .group-focus\:bg-parchment\/30 {
  background-color: rgb(216 200 184 / 0.3);
}
.group:focus .group-focus\:bg-parchment\/40 {
  background-color: rgb(216 200 184 / 0.4);
}
.group:focus .group-focus\:bg-parchment\/50 {
  background-color: rgb(216 200 184 / 0.5);
}
.group:focus .group-focus\:bg-parchment\/60 {
  background-color: rgb(216 200 184 / 0.6);
}
.group:focus .group-focus\:bg-parchment\/70 {
  background-color: rgb(216 200 184 / 0.7);
}
.group:focus .group-focus\:bg-parchment\/75 {
  background-color: rgb(216 200 184 / 0.75);
}
.group:focus .group-focus\:bg-parchment\/80 {
  background-color: rgb(216 200 184 / 0.8);
}
.group:focus .group-focus\:bg-parchment\/90 {
  background-color: rgb(216 200 184 / 0.9);
}
.group:focus .group-focus\:bg-parchment\/95 {
  background-color: rgb(216 200 184 / 0.95);
}
.group:focus .group-focus\:bg-parchment\/100 {
  background-color: rgb(216 200 184 / 1);
}
.group:focus .group-focus\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-rose {
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-sand {
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-parchment {
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.group:focus .group-focus\:text-gray-200\/0 {
  color: rgb(248 248 248 / 0);
}
.group:focus .group-focus\:text-gray-200\/5 {
  color: rgb(248 248 248 / 0.05);
}
.group:focus .group-focus\:text-gray-200\/10 {
  color: rgb(248 248 248 / 0.1);
}
.group:focus .group-focus\:text-gray-200\/20 {
  color: rgb(248 248 248 / 0.2);
}
.group:focus .group-focus\:text-gray-200\/25 {
  color: rgb(248 248 248 / 0.25);
}
.group:focus .group-focus\:text-gray-200\/30 {
  color: rgb(248 248 248 / 0.3);
}
.group:focus .group-focus\:text-gray-200\/40 {
  color: rgb(248 248 248 / 0.4);
}
.group:focus .group-focus\:text-gray-200\/50 {
  color: rgb(248 248 248 / 0.5);
}
.group:focus .group-focus\:text-gray-200\/60 {
  color: rgb(248 248 248 / 0.6);
}
.group:focus .group-focus\:text-gray-200\/70 {
  color: rgb(248 248 248 / 0.7);
}
.group:focus .group-focus\:text-gray-200\/75 {
  color: rgb(248 248 248 / 0.75);
}
.group:focus .group-focus\:text-gray-200\/80 {
  color: rgb(248 248 248 / 0.8);
}
.group:focus .group-focus\:text-gray-200\/90 {
  color: rgb(248 248 248 / 0.9);
}
.group:focus .group-focus\:text-gray-200\/95 {
  color: rgb(248 248 248 / 0.95);
}
.group:focus .group-focus\:text-gray-200\/100 {
  color: rgb(248 248 248 / 1);
}
.group:focus .group-focus\:text-gray-400\/0 {
  color: rgb(214 214 214 / 0);
}
.group:focus .group-focus\:text-gray-400\/5 {
  color: rgb(214 214 214 / 0.05);
}
.group:focus .group-focus\:text-gray-400\/10 {
  color: rgb(214 214 214 / 0.1);
}
.group:focus .group-focus\:text-gray-400\/20 {
  color: rgb(214 214 214 / 0.2);
}
.group:focus .group-focus\:text-gray-400\/25 {
  color: rgb(214 214 214 / 0.25);
}
.group:focus .group-focus\:text-gray-400\/30 {
  color: rgb(214 214 214 / 0.3);
}
.group:focus .group-focus\:text-gray-400\/40 {
  color: rgb(214 214 214 / 0.4);
}
.group:focus .group-focus\:text-gray-400\/50 {
  color: rgb(214 214 214 / 0.5);
}
.group:focus .group-focus\:text-gray-400\/60 {
  color: rgb(214 214 214 / 0.6);
}
.group:focus .group-focus\:text-gray-400\/70 {
  color: rgb(214 214 214 / 0.7);
}
.group:focus .group-focus\:text-gray-400\/75 {
  color: rgb(214 214 214 / 0.75);
}
.group:focus .group-focus\:text-gray-400\/80 {
  color: rgb(214 214 214 / 0.8);
}
.group:focus .group-focus\:text-gray-400\/90 {
  color: rgb(214 214 214 / 0.9);
}
.group:focus .group-focus\:text-gray-400\/95 {
  color: rgb(214 214 214 / 0.95);
}
.group:focus .group-focus\:text-gray-400\/100 {
  color: rgb(214 214 214 / 1);
}
.group:focus .group-focus\:text-gray-600\/0 {
  color: rgb(105 110 113 / 0);
}
.group:focus .group-focus\:text-gray-600\/5 {
  color: rgb(105 110 113 / 0.05);
}
.group:focus .group-focus\:text-gray-600\/10 {
  color: rgb(105 110 113 / 0.1);
}
.group:focus .group-focus\:text-gray-600\/20 {
  color: rgb(105 110 113 / 0.2);
}
.group:focus .group-focus\:text-gray-600\/25 {
  color: rgb(105 110 113 / 0.25);
}
.group:focus .group-focus\:text-gray-600\/30 {
  color: rgb(105 110 113 / 0.3);
}
.group:focus .group-focus\:text-gray-600\/40 {
  color: rgb(105 110 113 / 0.4);
}
.group:focus .group-focus\:text-gray-600\/50 {
  color: rgb(105 110 113 / 0.5);
}
.group:focus .group-focus\:text-gray-600\/60 {
  color: rgb(105 110 113 / 0.6);
}
.group:focus .group-focus\:text-gray-600\/70 {
  color: rgb(105 110 113 / 0.7);
}
.group:focus .group-focus\:text-gray-600\/75 {
  color: rgb(105 110 113 / 0.75);
}
.group:focus .group-focus\:text-gray-600\/80 {
  color: rgb(105 110 113 / 0.8);
}
.group:focus .group-focus\:text-gray-600\/90 {
  color: rgb(105 110 113 / 0.9);
}
.group:focus .group-focus\:text-gray-600\/95 {
  color: rgb(105 110 113 / 0.95);
}
.group:focus .group-focus\:text-gray-600\/100 {
  color: rgb(105 110 113 / 1);
}
.group:focus .group-focus\:text-gray-800\/0 {
  color: rgb(55 63 65 / 0);
}
.group:focus .group-focus\:text-gray-800\/5 {
  color: rgb(55 63 65 / 0.05);
}
.group:focus .group-focus\:text-gray-800\/10 {
  color: rgb(55 63 65 / 0.1);
}
.group:focus .group-focus\:text-gray-800\/20 {
  color: rgb(55 63 65 / 0.2);
}
.group:focus .group-focus\:text-gray-800\/25 {
  color: rgb(55 63 65 / 0.25);
}
.group:focus .group-focus\:text-gray-800\/30 {
  color: rgb(55 63 65 / 0.3);
}
.group:focus .group-focus\:text-gray-800\/40 {
  color: rgb(55 63 65 / 0.4);
}
.group:focus .group-focus\:text-gray-800\/50 {
  color: rgb(55 63 65 / 0.5);
}
.group:focus .group-focus\:text-gray-800\/60 {
  color: rgb(55 63 65 / 0.6);
}
.group:focus .group-focus\:text-gray-800\/70 {
  color: rgb(55 63 65 / 0.7);
}
.group:focus .group-focus\:text-gray-800\/75 {
  color: rgb(55 63 65 / 0.75);
}
.group:focus .group-focus\:text-gray-800\/80 {
  color: rgb(55 63 65 / 0.8);
}
.group:focus .group-focus\:text-gray-800\/90 {
  color: rgb(55 63 65 / 0.9);
}
.group:focus .group-focus\:text-gray-800\/95 {
  color: rgb(55 63 65 / 0.95);
}
.group:focus .group-focus\:text-gray-800\/100 {
  color: rgb(55 63 65 / 1);
}
.group:focus .group-focus\:text-rose\/0 {
  color: rgb(202 146 134 / 0);
}
.group:focus .group-focus\:text-rose\/5 {
  color: rgb(202 146 134 / 0.05);
}
.group:focus .group-focus\:text-rose\/10 {
  color: rgb(202 146 134 / 0.1);
}
.group:focus .group-focus\:text-rose\/20 {
  color: rgb(202 146 134 / 0.2);
}
.group:focus .group-focus\:text-rose\/25 {
  color: rgb(202 146 134 / 0.25);
}
.group:focus .group-focus\:text-rose\/30 {
  color: rgb(202 146 134 / 0.3);
}
.group:focus .group-focus\:text-rose\/40 {
  color: rgb(202 146 134 / 0.4);
}
.group:focus .group-focus\:text-rose\/50 {
  color: rgb(202 146 134 / 0.5);
}
.group:focus .group-focus\:text-rose\/60 {
  color: rgb(202 146 134 / 0.6);
}
.group:focus .group-focus\:text-rose\/70 {
  color: rgb(202 146 134 / 0.7);
}
.group:focus .group-focus\:text-rose\/75 {
  color: rgb(202 146 134 / 0.75);
}
.group:focus .group-focus\:text-rose\/80 {
  color: rgb(202 146 134 / 0.8);
}
.group:focus .group-focus\:text-rose\/90 {
  color: rgb(202 146 134 / 0.9);
}
.group:focus .group-focus\:text-rose\/95 {
  color: rgb(202 146 134 / 0.95);
}
.group:focus .group-focus\:text-rose\/100 {
  color: rgb(202 146 134 / 1);
}
.group:focus .group-focus\:text-sand\/0 {
  color: rgb(220 197 143 / 0);
}
.group:focus .group-focus\:text-sand\/5 {
  color: rgb(220 197 143 / 0.05);
}
.group:focus .group-focus\:text-sand\/10 {
  color: rgb(220 197 143 / 0.1);
}
.group:focus .group-focus\:text-sand\/20 {
  color: rgb(220 197 143 / 0.2);
}
.group:focus .group-focus\:text-sand\/25 {
  color: rgb(220 197 143 / 0.25);
}
.group:focus .group-focus\:text-sand\/30 {
  color: rgb(220 197 143 / 0.3);
}
.group:focus .group-focus\:text-sand\/40 {
  color: rgb(220 197 143 / 0.4);
}
.group:focus .group-focus\:text-sand\/50 {
  color: rgb(220 197 143 / 0.5);
}
.group:focus .group-focus\:text-sand\/60 {
  color: rgb(220 197 143 / 0.6);
}
.group:focus .group-focus\:text-sand\/70 {
  color: rgb(220 197 143 / 0.7);
}
.group:focus .group-focus\:text-sand\/75 {
  color: rgb(220 197 143 / 0.75);
}
.group:focus .group-focus\:text-sand\/80 {
  color: rgb(220 197 143 / 0.8);
}
.group:focus .group-focus\:text-sand\/90 {
  color: rgb(220 197 143 / 0.9);
}
.group:focus .group-focus\:text-sand\/95 {
  color: rgb(220 197 143 / 0.95);
}
.group:focus .group-focus\:text-sand\/100 {
  color: rgb(220 197 143 / 1);
}
.group:focus .group-focus\:text-parchment\/0 {
  color: rgb(216 200 184 / 0);
}
.group:focus .group-focus\:text-parchment\/5 {
  color: rgb(216 200 184 / 0.05);
}
.group:focus .group-focus\:text-parchment\/10 {
  color: rgb(216 200 184 / 0.1);
}
.group:focus .group-focus\:text-parchment\/20 {
  color: rgb(216 200 184 / 0.2);
}
.group:focus .group-focus\:text-parchment\/25 {
  color: rgb(216 200 184 / 0.25);
}
.group:focus .group-focus\:text-parchment\/30 {
  color: rgb(216 200 184 / 0.3);
}
.group:focus .group-focus\:text-parchment\/40 {
  color: rgb(216 200 184 / 0.4);
}
.group:focus .group-focus\:text-parchment\/50 {
  color: rgb(216 200 184 / 0.5);
}
.group:focus .group-focus\:text-parchment\/60 {
  color: rgb(216 200 184 / 0.6);
}
.group:focus .group-focus\:text-parchment\/70 {
  color: rgb(216 200 184 / 0.7);
}
.group:focus .group-focus\:text-parchment\/75 {
  color: rgb(216 200 184 / 0.75);
}
.group:focus .group-focus\:text-parchment\/80 {
  color: rgb(216 200 184 / 0.8);
}
.group:focus .group-focus\:text-parchment\/90 {
  color: rgb(216 200 184 / 0.9);
}
.group:focus .group-focus\:text-parchment\/95 {
  color: rgb(216 200 184 / 0.95);
}
.group:focus .group-focus\:text-parchment\/100 {
  color: rgb(216 200 184 / 1);
}
.group:focus .group-focus\:ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-rose {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-sand {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-parchment {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.group:focus .group-focus\:ring-gray-200\/0 {
  --tw-ring-color: rgb(248 248 248 / 0);
}
.group:focus .group-focus\:ring-gray-200\/5 {
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.group:focus .group-focus\:ring-gray-200\/10 {
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.group:focus .group-focus\:ring-gray-200\/20 {
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.group:focus .group-focus\:ring-gray-200\/25 {
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.group:focus .group-focus\:ring-gray-200\/30 {
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.group:focus .group-focus\:ring-gray-200\/40 {
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.group:focus .group-focus\:ring-gray-200\/50 {
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.group:focus .group-focus\:ring-gray-200\/60 {
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.group:focus .group-focus\:ring-gray-200\/70 {
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.group:focus .group-focus\:ring-gray-200\/75 {
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.group:focus .group-focus\:ring-gray-200\/80 {
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.group:focus .group-focus\:ring-gray-200\/90 {
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.group:focus .group-focus\:ring-gray-200\/95 {
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.group:focus .group-focus\:ring-gray-200\/100 {
  --tw-ring-color: rgb(248 248 248 / 1);
}
.group:focus .group-focus\:ring-gray-400\/0 {
  --tw-ring-color: rgb(214 214 214 / 0);
}
.group:focus .group-focus\:ring-gray-400\/5 {
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.group:focus .group-focus\:ring-gray-400\/10 {
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.group:focus .group-focus\:ring-gray-400\/20 {
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.group:focus .group-focus\:ring-gray-400\/25 {
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.group:focus .group-focus\:ring-gray-400\/30 {
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.group:focus .group-focus\:ring-gray-400\/40 {
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.group:focus .group-focus\:ring-gray-400\/50 {
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.group:focus .group-focus\:ring-gray-400\/60 {
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.group:focus .group-focus\:ring-gray-400\/70 {
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.group:focus .group-focus\:ring-gray-400\/75 {
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.group:focus .group-focus\:ring-gray-400\/80 {
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.group:focus .group-focus\:ring-gray-400\/90 {
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.group:focus .group-focus\:ring-gray-400\/95 {
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.group:focus .group-focus\:ring-gray-400\/100 {
  --tw-ring-color: rgb(214 214 214 / 1);
}
.group:focus .group-focus\:ring-gray-600\/0 {
  --tw-ring-color: rgb(105 110 113 / 0);
}
.group:focus .group-focus\:ring-gray-600\/5 {
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.group:focus .group-focus\:ring-gray-600\/10 {
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.group:focus .group-focus\:ring-gray-600\/20 {
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.group:focus .group-focus\:ring-gray-600\/25 {
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.group:focus .group-focus\:ring-gray-600\/30 {
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.group:focus .group-focus\:ring-gray-600\/40 {
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.group:focus .group-focus\:ring-gray-600\/50 {
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.group:focus .group-focus\:ring-gray-600\/60 {
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.group:focus .group-focus\:ring-gray-600\/70 {
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.group:focus .group-focus\:ring-gray-600\/75 {
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.group:focus .group-focus\:ring-gray-600\/80 {
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.group:focus .group-focus\:ring-gray-600\/90 {
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.group:focus .group-focus\:ring-gray-600\/95 {
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.group:focus .group-focus\:ring-gray-600\/100 {
  --tw-ring-color: rgb(105 110 113 / 1);
}
.group:focus .group-focus\:ring-gray-800\/0 {
  --tw-ring-color: rgb(55 63 65 / 0);
}
.group:focus .group-focus\:ring-gray-800\/5 {
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.group:focus .group-focus\:ring-gray-800\/10 {
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.group:focus .group-focus\:ring-gray-800\/20 {
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.group:focus .group-focus\:ring-gray-800\/25 {
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.group:focus .group-focus\:ring-gray-800\/30 {
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.group:focus .group-focus\:ring-gray-800\/40 {
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.group:focus .group-focus\:ring-gray-800\/50 {
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.group:focus .group-focus\:ring-gray-800\/60 {
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.group:focus .group-focus\:ring-gray-800\/70 {
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.group:focus .group-focus\:ring-gray-800\/75 {
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.group:focus .group-focus\:ring-gray-800\/80 {
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.group:focus .group-focus\:ring-gray-800\/90 {
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.group:focus .group-focus\:ring-gray-800\/95 {
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.group:focus .group-focus\:ring-gray-800\/100 {
  --tw-ring-color: rgb(55 63 65 / 1);
}
.group:focus .group-focus\:ring-rose\/0 {
  --tw-ring-color: rgb(202 146 134 / 0);
}
.group:focus .group-focus\:ring-rose\/5 {
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.group:focus .group-focus\:ring-rose\/10 {
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.group:focus .group-focus\:ring-rose\/20 {
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.group:focus .group-focus\:ring-rose\/25 {
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.group:focus .group-focus\:ring-rose\/30 {
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.group:focus .group-focus\:ring-rose\/40 {
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.group:focus .group-focus\:ring-rose\/50 {
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.group:focus .group-focus\:ring-rose\/60 {
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.group:focus .group-focus\:ring-rose\/70 {
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.group:focus .group-focus\:ring-rose\/75 {
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.group:focus .group-focus\:ring-rose\/80 {
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.group:focus .group-focus\:ring-rose\/90 {
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.group:focus .group-focus\:ring-rose\/95 {
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.group:focus .group-focus\:ring-rose\/100 {
  --tw-ring-color: rgb(202 146 134 / 1);
}
.group:focus .group-focus\:ring-sand\/0 {
  --tw-ring-color: rgb(220 197 143 / 0);
}
.group:focus .group-focus\:ring-sand\/5 {
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.group:focus .group-focus\:ring-sand\/10 {
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.group:focus .group-focus\:ring-sand\/20 {
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.group:focus .group-focus\:ring-sand\/25 {
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.group:focus .group-focus\:ring-sand\/30 {
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.group:focus .group-focus\:ring-sand\/40 {
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.group:focus .group-focus\:ring-sand\/50 {
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.group:focus .group-focus\:ring-sand\/60 {
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.group:focus .group-focus\:ring-sand\/70 {
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.group:focus .group-focus\:ring-sand\/75 {
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.group:focus .group-focus\:ring-sand\/80 {
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.group:focus .group-focus\:ring-sand\/90 {
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.group:focus .group-focus\:ring-sand\/95 {
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.group:focus .group-focus\:ring-sand\/100 {
  --tw-ring-color: rgb(220 197 143 / 1);
}
.group:focus .group-focus\:ring-parchment\/0 {
  --tw-ring-color: rgb(216 200 184 / 0);
}
.group:focus .group-focus\:ring-parchment\/5 {
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.group:focus .group-focus\:ring-parchment\/10 {
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.group:focus .group-focus\:ring-parchment\/20 {
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.group:focus .group-focus\:ring-parchment\/25 {
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.group:focus .group-focus\:ring-parchment\/30 {
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.group:focus .group-focus\:ring-parchment\/40 {
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.group:focus .group-focus\:ring-parchment\/50 {
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.group:focus .group-focus\:ring-parchment\/60 {
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.group:focus .group-focus\:ring-parchment\/70 {
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.group:focus .group-focus\:ring-parchment\/75 {
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.group:focus .group-focus\:ring-parchment\/80 {
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.group:focus .group-focus\:ring-parchment\/90 {
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.group:focus .group-focus\:ring-parchment\/95 {
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.group:focus .group-focus\:ring-parchment\/100 {
  --tw-ring-color: rgb(216 200 184 / 1);
}
.group:focus-visible .group-focus-visible\:scale-\[1\.1\] {
  --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-visible .group-focus-visible\: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:focus-visible .group-focus-visible\:bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}
.group:focus-visible .group-focus-visible\:bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}
.group:focus-visible .group-focus-visible\:opacity-50 {
  opacity: 0.5;
}
.group:active .group-active\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 248 / var(--tw-border-opacity));
}
.group:active .group-active\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}
.group:active .group-active\:border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(105 110 113 / var(--tw-border-opacity));
}
.group:active .group-active\:border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(55 63 65 / var(--tw-border-opacity));
}
.group:active .group-active\:border-rose {
  --tw-border-opacity: 1;
  border-color: rgb(202 146 134 / var(--tw-border-opacity));
}
.group:active .group-active\:border-sand {
  --tw-border-opacity: 1;
  border-color: rgb(220 197 143 / var(--tw-border-opacity));
}
.group:active .group-active\:border-parchment {
  --tw-border-opacity: 1;
  border-color: rgb(216 200 184 / var(--tw-border-opacity));
}
.group:active .group-active\:border-gray-200\/0 {
  border-color: rgb(248 248 248 / 0);
}
.group:active .group-active\:border-gray-200\/5 {
  border-color: rgb(248 248 248 / 0.05);
}
.group:active .group-active\:border-gray-200\/10 {
  border-color: rgb(248 248 248 / 0.1);
}
.group:active .group-active\:border-gray-200\/20 {
  border-color: rgb(248 248 248 / 0.2);
}
.group:active .group-active\:border-gray-200\/25 {
  border-color: rgb(248 248 248 / 0.25);
}
.group:active .group-active\:border-gray-200\/30 {
  border-color: rgb(248 248 248 / 0.3);
}
.group:active .group-active\:border-gray-200\/40 {
  border-color: rgb(248 248 248 / 0.4);
}
.group:active .group-active\:border-gray-200\/50 {
  border-color: rgb(248 248 248 / 0.5);
}
.group:active .group-active\:border-gray-200\/60 {
  border-color: rgb(248 248 248 / 0.6);
}
.group:active .group-active\:border-gray-200\/70 {
  border-color: rgb(248 248 248 / 0.7);
}
.group:active .group-active\:border-gray-200\/75 {
  border-color: rgb(248 248 248 / 0.75);
}
.group:active .group-active\:border-gray-200\/80 {
  border-color: rgb(248 248 248 / 0.8);
}
.group:active .group-active\:border-gray-200\/90 {
  border-color: rgb(248 248 248 / 0.9);
}
.group:active .group-active\:border-gray-200\/95 {
  border-color: rgb(248 248 248 / 0.95);
}
.group:active .group-active\:border-gray-200\/100 {
  border-color: rgb(248 248 248 / 1);
}
.group:active .group-active\:border-gray-400\/0 {
  border-color: rgb(214 214 214 / 0);
}
.group:active .group-active\:border-gray-400\/5 {
  border-color: rgb(214 214 214 / 0.05);
}
.group:active .group-active\:border-gray-400\/10 {
  border-color: rgb(214 214 214 / 0.1);
}
.group:active .group-active\:border-gray-400\/20 {
  border-color: rgb(214 214 214 / 0.2);
}
.group:active .group-active\:border-gray-400\/25 {
  border-color: rgb(214 214 214 / 0.25);
}
.group:active .group-active\:border-gray-400\/30 {
  border-color: rgb(214 214 214 / 0.3);
}
.group:active .group-active\:border-gray-400\/40 {
  border-color: rgb(214 214 214 / 0.4);
}
.group:active .group-active\:border-gray-400\/50 {
  border-color: rgb(214 214 214 / 0.5);
}
.group:active .group-active\:border-gray-400\/60 {
  border-color: rgb(214 214 214 / 0.6);
}
.group:active .group-active\:border-gray-400\/70 {
  border-color: rgb(214 214 214 / 0.7);
}
.group:active .group-active\:border-gray-400\/75 {
  border-color: rgb(214 214 214 / 0.75);
}
.group:active .group-active\:border-gray-400\/80 {
  border-color: rgb(214 214 214 / 0.8);
}
.group:active .group-active\:border-gray-400\/90 {
  border-color: rgb(214 214 214 / 0.9);
}
.group:active .group-active\:border-gray-400\/95 {
  border-color: rgb(214 214 214 / 0.95);
}
.group:active .group-active\:border-gray-400\/100 {
  border-color: rgb(214 214 214 / 1);
}
.group:active .group-active\:border-gray-600\/0 {
  border-color: rgb(105 110 113 / 0);
}
.group:active .group-active\:border-gray-600\/5 {
  border-color: rgb(105 110 113 / 0.05);
}
.group:active .group-active\:border-gray-600\/10 {
  border-color: rgb(105 110 113 / 0.1);
}
.group:active .group-active\:border-gray-600\/20 {
  border-color: rgb(105 110 113 / 0.2);
}
.group:active .group-active\:border-gray-600\/25 {
  border-color: rgb(105 110 113 / 0.25);
}
.group:active .group-active\:border-gray-600\/30 {
  border-color: rgb(105 110 113 / 0.3);
}
.group:active .group-active\:border-gray-600\/40 {
  border-color: rgb(105 110 113 / 0.4);
}
.group:active .group-active\:border-gray-600\/50 {
  border-color: rgb(105 110 113 / 0.5);
}
.group:active .group-active\:border-gray-600\/60 {
  border-color: rgb(105 110 113 / 0.6);
}
.group:active .group-active\:border-gray-600\/70 {
  border-color: rgb(105 110 113 / 0.7);
}
.group:active .group-active\:border-gray-600\/75 {
  border-color: rgb(105 110 113 / 0.75);
}
.group:active .group-active\:border-gray-600\/80 {
  border-color: rgb(105 110 113 / 0.8);
}
.group:active .group-active\:border-gray-600\/90 {
  border-color: rgb(105 110 113 / 0.9);
}
.group:active .group-active\:border-gray-600\/95 {
  border-color: rgb(105 110 113 / 0.95);
}
.group:active .group-active\:border-gray-600\/100 {
  border-color: rgb(105 110 113 / 1);
}
.group:active .group-active\:border-gray-800\/0 {
  border-color: rgb(55 63 65 / 0);
}
.group:active .group-active\:border-gray-800\/5 {
  border-color: rgb(55 63 65 / 0.05);
}
.group:active .group-active\:border-gray-800\/10 {
  border-color: rgb(55 63 65 / 0.1);
}
.group:active .group-active\:border-gray-800\/20 {
  border-color: rgb(55 63 65 / 0.2);
}
.group:active .group-active\:border-gray-800\/25 {
  border-color: rgb(55 63 65 / 0.25);
}
.group:active .group-active\:border-gray-800\/30 {
  border-color: rgb(55 63 65 / 0.3);
}
.group:active .group-active\:border-gray-800\/40 {
  border-color: rgb(55 63 65 / 0.4);
}
.group:active .group-active\:border-gray-800\/50 {
  border-color: rgb(55 63 65 / 0.5);
}
.group:active .group-active\:border-gray-800\/60 {
  border-color: rgb(55 63 65 / 0.6);
}
.group:active .group-active\:border-gray-800\/70 {
  border-color: rgb(55 63 65 / 0.7);
}
.group:active .group-active\:border-gray-800\/75 {
  border-color: rgb(55 63 65 / 0.75);
}
.group:active .group-active\:border-gray-800\/80 {
  border-color: rgb(55 63 65 / 0.8);
}
.group:active .group-active\:border-gray-800\/90 {
  border-color: rgb(55 63 65 / 0.9);
}
.group:active .group-active\:border-gray-800\/95 {
  border-color: rgb(55 63 65 / 0.95);
}
.group:active .group-active\:border-gray-800\/100 {
  border-color: rgb(55 63 65 / 1);
}
.group:active .group-active\:border-rose\/0 {
  border-color: rgb(202 146 134 / 0);
}
.group:active .group-active\:border-rose\/5 {
  border-color: rgb(202 146 134 / 0.05);
}
.group:active .group-active\:border-rose\/10 {
  border-color: rgb(202 146 134 / 0.1);
}
.group:active .group-active\:border-rose\/20 {
  border-color: rgb(202 146 134 / 0.2);
}
.group:active .group-active\:border-rose\/25 {
  border-color: rgb(202 146 134 / 0.25);
}
.group:active .group-active\:border-rose\/30 {
  border-color: rgb(202 146 134 / 0.3);
}
.group:active .group-active\:border-rose\/40 {
  border-color: rgb(202 146 134 / 0.4);
}
.group:active .group-active\:border-rose\/50 {
  border-color: rgb(202 146 134 / 0.5);
}
.group:active .group-active\:border-rose\/60 {
  border-color: rgb(202 146 134 / 0.6);
}
.group:active .group-active\:border-rose\/70 {
  border-color: rgb(202 146 134 / 0.7);
}
.group:active .group-active\:border-rose\/75 {
  border-color: rgb(202 146 134 / 0.75);
}
.group:active .group-active\:border-rose\/80 {
  border-color: rgb(202 146 134 / 0.8);
}
.group:active .group-active\:border-rose\/90 {
  border-color: rgb(202 146 134 / 0.9);
}
.group:active .group-active\:border-rose\/95 {
  border-color: rgb(202 146 134 / 0.95);
}
.group:active .group-active\:border-rose\/100 {
  border-color: rgb(202 146 134 / 1);
}
.group:active .group-active\:border-sand\/0 {
  border-color: rgb(220 197 143 / 0);
}
.group:active .group-active\:border-sand\/5 {
  border-color: rgb(220 197 143 / 0.05);
}
.group:active .group-active\:border-sand\/10 {
  border-color: rgb(220 197 143 / 0.1);
}
.group:active .group-active\:border-sand\/20 {
  border-color: rgb(220 197 143 / 0.2);
}
.group:active .group-active\:border-sand\/25 {
  border-color: rgb(220 197 143 / 0.25);
}
.group:active .group-active\:border-sand\/30 {
  border-color: rgb(220 197 143 / 0.3);
}
.group:active .group-active\:border-sand\/40 {
  border-color: rgb(220 197 143 / 0.4);
}
.group:active .group-active\:border-sand\/50 {
  border-color: rgb(220 197 143 / 0.5);
}
.group:active .group-active\:border-sand\/60 {
  border-color: rgb(220 197 143 / 0.6);
}
.group:active .group-active\:border-sand\/70 {
  border-color: rgb(220 197 143 / 0.7);
}
.group:active .group-active\:border-sand\/75 {
  border-color: rgb(220 197 143 / 0.75);
}
.group:active .group-active\:border-sand\/80 {
  border-color: rgb(220 197 143 / 0.8);
}
.group:active .group-active\:border-sand\/90 {
  border-color: rgb(220 197 143 / 0.9);
}
.group:active .group-active\:border-sand\/95 {
  border-color: rgb(220 197 143 / 0.95);
}
.group:active .group-active\:border-sand\/100 {
  border-color: rgb(220 197 143 / 1);
}
.group:active .group-active\:border-parchment\/0 {
  border-color: rgb(216 200 184 / 0);
}
.group:active .group-active\:border-parchment\/5 {
  border-color: rgb(216 200 184 / 0.05);
}
.group:active .group-active\:border-parchment\/10 {
  border-color: rgb(216 200 184 / 0.1);
}
.group:active .group-active\:border-parchment\/20 {
  border-color: rgb(216 200 184 / 0.2);
}
.group:active .group-active\:border-parchment\/25 {
  border-color: rgb(216 200 184 / 0.25);
}
.group:active .group-active\:border-parchment\/30 {
  border-color: rgb(216 200 184 / 0.3);
}
.group:active .group-active\:border-parchment\/40 {
  border-color: rgb(216 200 184 / 0.4);
}
.group:active .group-active\:border-parchment\/50 {
  border-color: rgb(216 200 184 / 0.5);
}
.group:active .group-active\:border-parchment\/60 {
  border-color: rgb(216 200 184 / 0.6);
}
.group:active .group-active\:border-parchment\/70 {
  border-color: rgb(216 200 184 / 0.7);
}
.group:active .group-active\:border-parchment\/75 {
  border-color: rgb(216 200 184 / 0.75);
}
.group:active .group-active\:border-parchment\/80 {
  border-color: rgb(216 200 184 / 0.8);
}
.group:active .group-active\:border-parchment\/90 {
  border-color: rgb(216 200 184 / 0.9);
}
.group:active .group-active\:border-parchment\/95 {
  border-color: rgb(216 200 184 / 0.95);
}
.group:active .group-active\:border-parchment\/100 {
  border-color: rgb(216 200 184 / 1);
}
.group:active .group-active\:bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(105 110 113 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 63 65 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-rose {
  --tw-bg-opacity: 1;
  background-color: rgb(202 146 134 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-sand {
  --tw-bg-opacity: 1;
  background-color: rgb(220 197 143 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-parchment {
  --tw-bg-opacity: 1;
  background-color: rgb(216 200 184 / var(--tw-bg-opacity));
}
.group:active .group-active\:bg-gray-200\/0 {
  background-color: rgb(248 248 248 / 0);
}
.group:active .group-active\:bg-gray-200\/5 {
  background-color: rgb(248 248 248 / 0.05);
}
.group:active .group-active\:bg-gray-200\/10 {
  background-color: rgb(248 248 248 / 0.1);
}
.group:active .group-active\:bg-gray-200\/20 {
  background-color: rgb(248 248 248 / 0.2);
}
.group:active .group-active\:bg-gray-200\/25 {
  background-color: rgb(248 248 248 / 0.25);
}
.group:active .group-active\:bg-gray-200\/30 {
  background-color: rgb(248 248 248 / 0.3);
}
.group:active .group-active\:bg-gray-200\/40 {
  background-color: rgb(248 248 248 / 0.4);
}
.group:active .group-active\:bg-gray-200\/50 {
  background-color: rgb(248 248 248 / 0.5);
}
.group:active .group-active\:bg-gray-200\/60 {
  background-color: rgb(248 248 248 / 0.6);
}
.group:active .group-active\:bg-gray-200\/70 {
  background-color: rgb(248 248 248 / 0.7);
}
.group:active .group-active\:bg-gray-200\/75 {
  background-color: rgb(248 248 248 / 0.75);
}
.group:active .group-active\:bg-gray-200\/80 {
  background-color: rgb(248 248 248 / 0.8);
}
.group:active .group-active\:bg-gray-200\/90 {
  background-color: rgb(248 248 248 / 0.9);
}
.group:active .group-active\:bg-gray-200\/95 {
  background-color: rgb(248 248 248 / 0.95);
}
.group:active .group-active\:bg-gray-200\/100 {
  background-color: rgb(248 248 248 / 1);
}
.group:active .group-active\:bg-gray-400\/0 {
  background-color: rgb(214 214 214 / 0);
}
.group:active .group-active\:bg-gray-400\/5 {
  background-color: rgb(214 214 214 / 0.05);
}
.group:active .group-active\:bg-gray-400\/10 {
  background-color: rgb(214 214 214 / 0.1);
}
.group:active .group-active\:bg-gray-400\/20 {
  background-color: rgb(214 214 214 / 0.2);
}
.group:active .group-active\:bg-gray-400\/25 {
  background-color: rgb(214 214 214 / 0.25);
}
.group:active .group-active\:bg-gray-400\/30 {
  background-color: rgb(214 214 214 / 0.3);
}
.group:active .group-active\:bg-gray-400\/40 {
  background-color: rgb(214 214 214 / 0.4);
}
.group:active .group-active\:bg-gray-400\/50 {
  background-color: rgb(214 214 214 / 0.5);
}
.group:active .group-active\:bg-gray-400\/60 {
  background-color: rgb(214 214 214 / 0.6);
}
.group:active .group-active\:bg-gray-400\/70 {
  background-color: rgb(214 214 214 / 0.7);
}
.group:active .group-active\:bg-gray-400\/75 {
  background-color: rgb(214 214 214 / 0.75);
}
.group:active .group-active\:bg-gray-400\/80 {
  background-color: rgb(214 214 214 / 0.8);
}
.group:active .group-active\:bg-gray-400\/90 {
  background-color: rgb(214 214 214 / 0.9);
}
.group:active .group-active\:bg-gray-400\/95 {
  background-color: rgb(214 214 214 / 0.95);
}
.group:active .group-active\:bg-gray-400\/100 {
  background-color: rgb(214 214 214 / 1);
}
.group:active .group-active\:bg-gray-600\/0 {
  background-color: rgb(105 110 113 / 0);
}
.group:active .group-active\:bg-gray-600\/5 {
  background-color: rgb(105 110 113 / 0.05);
}
.group:active .group-active\:bg-gray-600\/10 {
  background-color: rgb(105 110 113 / 0.1);
}
.group:active .group-active\:bg-gray-600\/20 {
  background-color: rgb(105 110 113 / 0.2);
}
.group:active .group-active\:bg-gray-600\/25 {
  background-color: rgb(105 110 113 / 0.25);
}
.group:active .group-active\:bg-gray-600\/30 {
  background-color: rgb(105 110 113 / 0.3);
}
.group:active .group-active\:bg-gray-600\/40 {
  background-color: rgb(105 110 113 / 0.4);
}
.group:active .group-active\:bg-gray-600\/50 {
  background-color: rgb(105 110 113 / 0.5);
}
.group:active .group-active\:bg-gray-600\/60 {
  background-color: rgb(105 110 113 / 0.6);
}
.group:active .group-active\:bg-gray-600\/70 {
  background-color: rgb(105 110 113 / 0.7);
}
.group:active .group-active\:bg-gray-600\/75 {
  background-color: rgb(105 110 113 / 0.75);
}
.group:active .group-active\:bg-gray-600\/80 {
  background-color: rgb(105 110 113 / 0.8);
}
.group:active .group-active\:bg-gray-600\/90 {
  background-color: rgb(105 110 113 / 0.9);
}
.group:active .group-active\:bg-gray-600\/95 {
  background-color: rgb(105 110 113 / 0.95);
}
.group:active .group-active\:bg-gray-600\/100 {
  background-color: rgb(105 110 113 / 1);
}
.group:active .group-active\:bg-gray-800\/0 {
  background-color: rgb(55 63 65 / 0);
}
.group:active .group-active\:bg-gray-800\/5 {
  background-color: rgb(55 63 65 / 0.05);
}
.group:active .group-active\:bg-gray-800\/10 {
  background-color: rgb(55 63 65 / 0.1);
}
.group:active .group-active\:bg-gray-800\/20 {
  background-color: rgb(55 63 65 / 0.2);
}
.group:active .group-active\:bg-gray-800\/25 {
  background-color: rgb(55 63 65 / 0.25);
}
.group:active .group-active\:bg-gray-800\/30 {
  background-color: rgb(55 63 65 / 0.3);
}
.group:active .group-active\:bg-gray-800\/40 {
  background-color: rgb(55 63 65 / 0.4);
}
.group:active .group-active\:bg-gray-800\/50 {
  background-color: rgb(55 63 65 / 0.5);
}
.group:active .group-active\:bg-gray-800\/60 {
  background-color: rgb(55 63 65 / 0.6);
}
.group:active .group-active\:bg-gray-800\/70 {
  background-color: rgb(55 63 65 / 0.7);
}
.group:active .group-active\:bg-gray-800\/75 {
  background-color: rgb(55 63 65 / 0.75);
}
.group:active .group-active\:bg-gray-800\/80 {
  background-color: rgb(55 63 65 / 0.8);
}
.group:active .group-active\:bg-gray-800\/90 {
  background-color: rgb(55 63 65 / 0.9);
}
.group:active .group-active\:bg-gray-800\/95 {
  background-color: rgb(55 63 65 / 0.95);
}
.group:active .group-active\:bg-gray-800\/100 {
  background-color: rgb(55 63 65 / 1);
}
.group:active .group-active\:bg-rose\/0 {
  background-color: rgb(202 146 134 / 0);
}
.group:active .group-active\:bg-rose\/5 {
  background-color: rgb(202 146 134 / 0.05);
}
.group:active .group-active\:bg-rose\/10 {
  background-color: rgb(202 146 134 / 0.1);
}
.group:active .group-active\:bg-rose\/20 {
  background-color: rgb(202 146 134 / 0.2);
}
.group:active .group-active\:bg-rose\/25 {
  background-color: rgb(202 146 134 / 0.25);
}
.group:active .group-active\:bg-rose\/30 {
  background-color: rgb(202 146 134 / 0.3);
}
.group:active .group-active\:bg-rose\/40 {
  background-color: rgb(202 146 134 / 0.4);
}
.group:active .group-active\:bg-rose\/50 {
  background-color: rgb(202 146 134 / 0.5);
}
.group:active .group-active\:bg-rose\/60 {
  background-color: rgb(202 146 134 / 0.6);
}
.group:active .group-active\:bg-rose\/70 {
  background-color: rgb(202 146 134 / 0.7);
}
.group:active .group-active\:bg-rose\/75 {
  background-color: rgb(202 146 134 / 0.75);
}
.group:active .group-active\:bg-rose\/80 {
  background-color: rgb(202 146 134 / 0.8);
}
.group:active .group-active\:bg-rose\/90 {
  background-color: rgb(202 146 134 / 0.9);
}
.group:active .group-active\:bg-rose\/95 {
  background-color: rgb(202 146 134 / 0.95);
}
.group:active .group-active\:bg-rose\/100 {
  background-color: rgb(202 146 134 / 1);
}
.group:active .group-active\:bg-sand\/0 {
  background-color: rgb(220 197 143 / 0);
}
.group:active .group-active\:bg-sand\/5 {
  background-color: rgb(220 197 143 / 0.05);
}
.group:active .group-active\:bg-sand\/10 {
  background-color: rgb(220 197 143 / 0.1);
}
.group:active .group-active\:bg-sand\/20 {
  background-color: rgb(220 197 143 / 0.2);
}
.group:active .group-active\:bg-sand\/25 {
  background-color: rgb(220 197 143 / 0.25);
}
.group:active .group-active\:bg-sand\/30 {
  background-color: rgb(220 197 143 / 0.3);
}
.group:active .group-active\:bg-sand\/40 {
  background-color: rgb(220 197 143 / 0.4);
}
.group:active .group-active\:bg-sand\/50 {
  background-color: rgb(220 197 143 / 0.5);
}
.group:active .group-active\:bg-sand\/60 {
  background-color: rgb(220 197 143 / 0.6);
}
.group:active .group-active\:bg-sand\/70 {
  background-color: rgb(220 197 143 / 0.7);
}
.group:active .group-active\:bg-sand\/75 {
  background-color: rgb(220 197 143 / 0.75);
}
.group:active .group-active\:bg-sand\/80 {
  background-color: rgb(220 197 143 / 0.8);
}
.group:active .group-active\:bg-sand\/90 {
  background-color: rgb(220 197 143 / 0.9);
}
.group:active .group-active\:bg-sand\/95 {
  background-color: rgb(220 197 143 / 0.95);
}
.group:active .group-active\:bg-sand\/100 {
  background-color: rgb(220 197 143 / 1);
}
.group:active .group-active\:bg-parchment\/0 {
  background-color: rgb(216 200 184 / 0);
}
.group:active .group-active\:bg-parchment\/5 {
  background-color: rgb(216 200 184 / 0.05);
}
.group:active .group-active\:bg-parchment\/10 {
  background-color: rgb(216 200 184 / 0.1);
}
.group:active .group-active\:bg-parchment\/20 {
  background-color: rgb(216 200 184 / 0.2);
}
.group:active .group-active\:bg-parchment\/25 {
  background-color: rgb(216 200 184 / 0.25);
}
.group:active .group-active\:bg-parchment\/30 {
  background-color: rgb(216 200 184 / 0.3);
}
.group:active .group-active\:bg-parchment\/40 {
  background-color: rgb(216 200 184 / 0.4);
}
.group:active .group-active\:bg-parchment\/50 {
  background-color: rgb(216 200 184 / 0.5);
}
.group:active .group-active\:bg-parchment\/60 {
  background-color: rgb(216 200 184 / 0.6);
}
.group:active .group-active\:bg-parchment\/70 {
  background-color: rgb(216 200 184 / 0.7);
}
.group:active .group-active\:bg-parchment\/75 {
  background-color: rgb(216 200 184 / 0.75);
}
.group:active .group-active\:bg-parchment\/80 {
  background-color: rgb(216 200 184 / 0.8);
}
.group:active .group-active\:bg-parchment\/90 {
  background-color: rgb(216 200 184 / 0.9);
}
.group:active .group-active\:bg-parchment\/95 {
  background-color: rgb(216 200 184 / 0.95);
}
.group:active .group-active\:bg-parchment\/100 {
  background-color: rgb(216 200 184 / 1);
}
.group:active .group-active\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.group:active .group-active\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}
.group:active .group-active\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(105 110 113 / var(--tw-text-opacity));
}
.group:active .group-active\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(55 63 65 / var(--tw-text-opacity));
}
.group:active .group-active\:text-rose {
  --tw-text-opacity: 1;
  color: rgb(202 146 134 / var(--tw-text-opacity));
}
.group:active .group-active\:text-sand {
  --tw-text-opacity: 1;
  color: rgb(220 197 143 / var(--tw-text-opacity));
}
.group:active .group-active\:text-parchment {
  --tw-text-opacity: 1;
  color: rgb(216 200 184 / var(--tw-text-opacity));
}
.group:active .group-active\:text-gray-200\/0 {
  color: rgb(248 248 248 / 0);
}
.group:active .group-active\:text-gray-200\/5 {
  color: rgb(248 248 248 / 0.05);
}
.group:active .group-active\:text-gray-200\/10 {
  color: rgb(248 248 248 / 0.1);
}
.group:active .group-active\:text-gray-200\/20 {
  color: rgb(248 248 248 / 0.2);
}
.group:active .group-active\:text-gray-200\/25 {
  color: rgb(248 248 248 / 0.25);
}
.group:active .group-active\:text-gray-200\/30 {
  color: rgb(248 248 248 / 0.3);
}
.group:active .group-active\:text-gray-200\/40 {
  color: rgb(248 248 248 / 0.4);
}
.group:active .group-active\:text-gray-200\/50 {
  color: rgb(248 248 248 / 0.5);
}
.group:active .group-active\:text-gray-200\/60 {
  color: rgb(248 248 248 / 0.6);
}
.group:active .group-active\:text-gray-200\/70 {
  color: rgb(248 248 248 / 0.7);
}
.group:active .group-active\:text-gray-200\/75 {
  color: rgb(248 248 248 / 0.75);
}
.group:active .group-active\:text-gray-200\/80 {
  color: rgb(248 248 248 / 0.8);
}
.group:active .group-active\:text-gray-200\/90 {
  color: rgb(248 248 248 / 0.9);
}
.group:active .group-active\:text-gray-200\/95 {
  color: rgb(248 248 248 / 0.95);
}
.group:active .group-active\:text-gray-200\/100 {
  color: rgb(248 248 248 / 1);
}
.group:active .group-active\:text-gray-400\/0 {
  color: rgb(214 214 214 / 0);
}
.group:active .group-active\:text-gray-400\/5 {
  color: rgb(214 214 214 / 0.05);
}
.group:active .group-active\:text-gray-400\/10 {
  color: rgb(214 214 214 / 0.1);
}
.group:active .group-active\:text-gray-400\/20 {
  color: rgb(214 214 214 / 0.2);
}
.group:active .group-active\:text-gray-400\/25 {
  color: rgb(214 214 214 / 0.25);
}
.group:active .group-active\:text-gray-400\/30 {
  color: rgb(214 214 214 / 0.3);
}
.group:active .group-active\:text-gray-400\/40 {
  color: rgb(214 214 214 / 0.4);
}
.group:active .group-active\:text-gray-400\/50 {
  color: rgb(214 214 214 / 0.5);
}
.group:active .group-active\:text-gray-400\/60 {
  color: rgb(214 214 214 / 0.6);
}
.group:active .group-active\:text-gray-400\/70 {
  color: rgb(214 214 214 / 0.7);
}
.group:active .group-active\:text-gray-400\/75 {
  color: rgb(214 214 214 / 0.75);
}
.group:active .group-active\:text-gray-400\/80 {
  color: rgb(214 214 214 / 0.8);
}
.group:active .group-active\:text-gray-400\/90 {
  color: rgb(214 214 214 / 0.9);
}
.group:active .group-active\:text-gray-400\/95 {
  color: rgb(214 214 214 / 0.95);
}
.group:active .group-active\:text-gray-400\/100 {
  color: rgb(214 214 214 / 1);
}
.group:active .group-active\:text-gray-600\/0 {
  color: rgb(105 110 113 / 0);
}
.group:active .group-active\:text-gray-600\/5 {
  color: rgb(105 110 113 / 0.05);
}
.group:active .group-active\:text-gray-600\/10 {
  color: rgb(105 110 113 / 0.1);
}
.group:active .group-active\:text-gray-600\/20 {
  color: rgb(105 110 113 / 0.2);
}
.group:active .group-active\:text-gray-600\/25 {
  color: rgb(105 110 113 / 0.25);
}
.group:active .group-active\:text-gray-600\/30 {
  color: rgb(105 110 113 / 0.3);
}
.group:active .group-active\:text-gray-600\/40 {
  color: rgb(105 110 113 / 0.4);
}
.group:active .group-active\:text-gray-600\/50 {
  color: rgb(105 110 113 / 0.5);
}
.group:active .group-active\:text-gray-600\/60 {
  color: rgb(105 110 113 / 0.6);
}
.group:active .group-active\:text-gray-600\/70 {
  color: rgb(105 110 113 / 0.7);
}
.group:active .group-active\:text-gray-600\/75 {
  color: rgb(105 110 113 / 0.75);
}
.group:active .group-active\:text-gray-600\/80 {
  color: rgb(105 110 113 / 0.8);
}
.group:active .group-active\:text-gray-600\/90 {
  color: rgb(105 110 113 / 0.9);
}
.group:active .group-active\:text-gray-600\/95 {
  color: rgb(105 110 113 / 0.95);
}
.group:active .group-active\:text-gray-600\/100 {
  color: rgb(105 110 113 / 1);
}
.group:active .group-active\:text-gray-800\/0 {
  color: rgb(55 63 65 / 0);
}
.group:active .group-active\:text-gray-800\/5 {
  color: rgb(55 63 65 / 0.05);
}
.group:active .group-active\:text-gray-800\/10 {
  color: rgb(55 63 65 / 0.1);
}
.group:active .group-active\:text-gray-800\/20 {
  color: rgb(55 63 65 / 0.2);
}
.group:active .group-active\:text-gray-800\/25 {
  color: rgb(55 63 65 / 0.25);
}
.group:active .group-active\:text-gray-800\/30 {
  color: rgb(55 63 65 / 0.3);
}
.group:active .group-active\:text-gray-800\/40 {
  color: rgb(55 63 65 / 0.4);
}
.group:active .group-active\:text-gray-800\/50 {
  color: rgb(55 63 65 / 0.5);
}
.group:active .group-active\:text-gray-800\/60 {
  color: rgb(55 63 65 / 0.6);
}
.group:active .group-active\:text-gray-800\/70 {
  color: rgb(55 63 65 / 0.7);
}
.group:active .group-active\:text-gray-800\/75 {
  color: rgb(55 63 65 / 0.75);
}
.group:active .group-active\:text-gray-800\/80 {
  color: rgb(55 63 65 / 0.8);
}
.group:active .group-active\:text-gray-800\/90 {
  color: rgb(55 63 65 / 0.9);
}
.group:active .group-active\:text-gray-800\/95 {
  color: rgb(55 63 65 / 0.95);
}
.group:active .group-active\:text-gray-800\/100 {
  color: rgb(55 63 65 / 1);
}
.group:active .group-active\:text-rose\/0 {
  color: rgb(202 146 134 / 0);
}
.group:active .group-active\:text-rose\/5 {
  color: rgb(202 146 134 / 0.05);
}
.group:active .group-active\:text-rose\/10 {
  color: rgb(202 146 134 / 0.1);
}
.group:active .group-active\:text-rose\/20 {
  color: rgb(202 146 134 / 0.2);
}
.group:active .group-active\:text-rose\/25 {
  color: rgb(202 146 134 / 0.25);
}
.group:active .group-active\:text-rose\/30 {
  color: rgb(202 146 134 / 0.3);
}
.group:active .group-active\:text-rose\/40 {
  color: rgb(202 146 134 / 0.4);
}
.group:active .group-active\:text-rose\/50 {
  color: rgb(202 146 134 / 0.5);
}
.group:active .group-active\:text-rose\/60 {
  color: rgb(202 146 134 / 0.6);
}
.group:active .group-active\:text-rose\/70 {
  color: rgb(202 146 134 / 0.7);
}
.group:active .group-active\:text-rose\/75 {
  color: rgb(202 146 134 / 0.75);
}
.group:active .group-active\:text-rose\/80 {
  color: rgb(202 146 134 / 0.8);
}
.group:active .group-active\:text-rose\/90 {
  color: rgb(202 146 134 / 0.9);
}
.group:active .group-active\:text-rose\/95 {
  color: rgb(202 146 134 / 0.95);
}
.group:active .group-active\:text-rose\/100 {
  color: rgb(202 146 134 / 1);
}
.group:active .group-active\:text-sand\/0 {
  color: rgb(220 197 143 / 0);
}
.group:active .group-active\:text-sand\/5 {
  color: rgb(220 197 143 / 0.05);
}
.group:active .group-active\:text-sand\/10 {
  color: rgb(220 197 143 / 0.1);
}
.group:active .group-active\:text-sand\/20 {
  color: rgb(220 197 143 / 0.2);
}
.group:active .group-active\:text-sand\/25 {
  color: rgb(220 197 143 / 0.25);
}
.group:active .group-active\:text-sand\/30 {
  color: rgb(220 197 143 / 0.3);
}
.group:active .group-active\:text-sand\/40 {
  color: rgb(220 197 143 / 0.4);
}
.group:active .group-active\:text-sand\/50 {
  color: rgb(220 197 143 / 0.5);
}
.group:active .group-active\:text-sand\/60 {
  color: rgb(220 197 143 / 0.6);
}
.group:active .group-active\:text-sand\/70 {
  color: rgb(220 197 143 / 0.7);
}
.group:active .group-active\:text-sand\/75 {
  color: rgb(220 197 143 / 0.75);
}
.group:active .group-active\:text-sand\/80 {
  color: rgb(220 197 143 / 0.8);
}
.group:active .group-active\:text-sand\/90 {
  color: rgb(220 197 143 / 0.9);
}
.group:active .group-active\:text-sand\/95 {
  color: rgb(220 197 143 / 0.95);
}
.group:active .group-active\:text-sand\/100 {
  color: rgb(220 197 143 / 1);
}
.group:active .group-active\:text-parchment\/0 {
  color: rgb(216 200 184 / 0);
}
.group:active .group-active\:text-parchment\/5 {
  color: rgb(216 200 184 / 0.05);
}
.group:active .group-active\:text-parchment\/10 {
  color: rgb(216 200 184 / 0.1);
}
.group:active .group-active\:text-parchment\/20 {
  color: rgb(216 200 184 / 0.2);
}
.group:active .group-active\:text-parchment\/25 {
  color: rgb(216 200 184 / 0.25);
}
.group:active .group-active\:text-parchment\/30 {
  color: rgb(216 200 184 / 0.3);
}
.group:active .group-active\:text-parchment\/40 {
  color: rgb(216 200 184 / 0.4);
}
.group:active .group-active\:text-parchment\/50 {
  color: rgb(216 200 184 / 0.5);
}
.group:active .group-active\:text-parchment\/60 {
  color: rgb(216 200 184 / 0.6);
}
.group:active .group-active\:text-parchment\/70 {
  color: rgb(216 200 184 / 0.7);
}
.group:active .group-active\:text-parchment\/75 {
  color: rgb(216 200 184 / 0.75);
}
.group:active .group-active\:text-parchment\/80 {
  color: rgb(216 200 184 / 0.8);
}
.group:active .group-active\:text-parchment\/90 {
  color: rgb(216 200 184 / 0.9);
}
.group:active .group-active\:text-parchment\/95 {
  color: rgb(216 200 184 / 0.95);
}
.group:active .group-active\:text-parchment\/100 {
  color: rgb(216 200 184 / 1);
}
.group:active .group-active\:ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 248 248 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 214 214 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(105 110 113 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 63 65 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-rose {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 146 134 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-sand {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 197 143 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-parchment {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 200 184 / var(--tw-ring-opacity));
}
.group:active .group-active\:ring-gray-200\/0 {
  --tw-ring-color: rgb(248 248 248 / 0);
}
.group:active .group-active\:ring-gray-200\/5 {
  --tw-ring-color: rgb(248 248 248 / 0.05);
}
.group:active .group-active\:ring-gray-200\/10 {
  --tw-ring-color: rgb(248 248 248 / 0.1);
}
.group:active .group-active\:ring-gray-200\/20 {
  --tw-ring-color: rgb(248 248 248 / 0.2);
}
.group:active .group-active\:ring-gray-200\/25 {
  --tw-ring-color: rgb(248 248 248 / 0.25);
}
.group:active .group-active\:ring-gray-200\/30 {
  --tw-ring-color: rgb(248 248 248 / 0.3);
}
.group:active .group-active\:ring-gray-200\/40 {
  --tw-ring-color: rgb(248 248 248 / 0.4);
}
.group:active .group-active\:ring-gray-200\/50 {
  --tw-ring-color: rgb(248 248 248 / 0.5);
}
.group:active .group-active\:ring-gray-200\/60 {
  --tw-ring-color: rgb(248 248 248 / 0.6);
}
.group:active .group-active\:ring-gray-200\/70 {
  --tw-ring-color: rgb(248 248 248 / 0.7);
}
.group:active .group-active\:ring-gray-200\/75 {
  --tw-ring-color: rgb(248 248 248 / 0.75);
}
.group:active .group-active\:ring-gray-200\/80 {
  --tw-ring-color: rgb(248 248 248 / 0.8);
}
.group:active .group-active\:ring-gray-200\/90 {
  --tw-ring-color: rgb(248 248 248 / 0.9);
}
.group:active .group-active\:ring-gray-200\/95 {
  --tw-ring-color: rgb(248 248 248 / 0.95);
}
.group:active .group-active\:ring-gray-200\/100 {
  --tw-ring-color: rgb(248 248 248 / 1);
}
.group:active .group-active\:ring-gray-400\/0 {
  --tw-ring-color: rgb(214 214 214 / 0);
}
.group:active .group-active\:ring-gray-400\/5 {
  --tw-ring-color: rgb(214 214 214 / 0.05);
}
.group:active .group-active\:ring-gray-400\/10 {
  --tw-ring-color: rgb(214 214 214 / 0.1);
}
.group:active .group-active\:ring-gray-400\/20 {
  --tw-ring-color: rgb(214 214 214 / 0.2);
}
.group:active .group-active\:ring-gray-400\/25 {
  --tw-ring-color: rgb(214 214 214 / 0.25);
}
.group:active .group-active\:ring-gray-400\/30 {
  --tw-ring-color: rgb(214 214 214 / 0.3);
}
.group:active .group-active\:ring-gray-400\/40 {
  --tw-ring-color: rgb(214 214 214 / 0.4);
}
.group:active .group-active\:ring-gray-400\/50 {
  --tw-ring-color: rgb(214 214 214 / 0.5);
}
.group:active .group-active\:ring-gray-400\/60 {
  --tw-ring-color: rgb(214 214 214 / 0.6);
}
.group:active .group-active\:ring-gray-400\/70 {
  --tw-ring-color: rgb(214 214 214 / 0.7);
}
.group:active .group-active\:ring-gray-400\/75 {
  --tw-ring-color: rgb(214 214 214 / 0.75);
}
.group:active .group-active\:ring-gray-400\/80 {
  --tw-ring-color: rgb(214 214 214 / 0.8);
}
.group:active .group-active\:ring-gray-400\/90 {
  --tw-ring-color: rgb(214 214 214 / 0.9);
}
.group:active .group-active\:ring-gray-400\/95 {
  --tw-ring-color: rgb(214 214 214 / 0.95);
}
.group:active .group-active\:ring-gray-400\/100 {
  --tw-ring-color: rgb(214 214 214 / 1);
}
.group:active .group-active\:ring-gray-600\/0 {
  --tw-ring-color: rgb(105 110 113 / 0);
}
.group:active .group-active\:ring-gray-600\/5 {
  --tw-ring-color: rgb(105 110 113 / 0.05);
}
.group:active .group-active\:ring-gray-600\/10 {
  --tw-ring-color: rgb(105 110 113 / 0.1);
}
.group:active .group-active\:ring-gray-600\/20 {
  --tw-ring-color: rgb(105 110 113 / 0.2);
}
.group:active .group-active\:ring-gray-600\/25 {
  --tw-ring-color: rgb(105 110 113 / 0.25);
}
.group:active .group-active\:ring-gray-600\/30 {
  --tw-ring-color: rgb(105 110 113 / 0.3);
}
.group:active .group-active\:ring-gray-600\/40 {
  --tw-ring-color: rgb(105 110 113 / 0.4);
}
.group:active .group-active\:ring-gray-600\/50 {
  --tw-ring-color: rgb(105 110 113 / 0.5);
}
.group:active .group-active\:ring-gray-600\/60 {
  --tw-ring-color: rgb(105 110 113 / 0.6);
}
.group:active .group-active\:ring-gray-600\/70 {
  --tw-ring-color: rgb(105 110 113 / 0.7);
}
.group:active .group-active\:ring-gray-600\/75 {
  --tw-ring-color: rgb(105 110 113 / 0.75);
}
.group:active .group-active\:ring-gray-600\/80 {
  --tw-ring-color: rgb(105 110 113 / 0.8);
}
.group:active .group-active\:ring-gray-600\/90 {
  --tw-ring-color: rgb(105 110 113 / 0.9);
}
.group:active .group-active\:ring-gray-600\/95 {
  --tw-ring-color: rgb(105 110 113 / 0.95);
}
.group:active .group-active\:ring-gray-600\/100 {
  --tw-ring-color: rgb(105 110 113 / 1);
}
.group:active .group-active\:ring-gray-800\/0 {
  --tw-ring-color: rgb(55 63 65 / 0);
}
.group:active .group-active\:ring-gray-800\/5 {
  --tw-ring-color: rgb(55 63 65 / 0.05);
}
.group:active .group-active\:ring-gray-800\/10 {
  --tw-ring-color: rgb(55 63 65 / 0.1);
}
.group:active .group-active\:ring-gray-800\/20 {
  --tw-ring-color: rgb(55 63 65 / 0.2);
}
.group:active .group-active\:ring-gray-800\/25 {
  --tw-ring-color: rgb(55 63 65 / 0.25);
}
.group:active .group-active\:ring-gray-800\/30 {
  --tw-ring-color: rgb(55 63 65 / 0.3);
}
.group:active .group-active\:ring-gray-800\/40 {
  --tw-ring-color: rgb(55 63 65 / 0.4);
}
.group:active .group-active\:ring-gray-800\/50 {
  --tw-ring-color: rgb(55 63 65 / 0.5);
}
.group:active .group-active\:ring-gray-800\/60 {
  --tw-ring-color: rgb(55 63 65 / 0.6);
}
.group:active .group-active\:ring-gray-800\/70 {
  --tw-ring-color: rgb(55 63 65 / 0.7);
}
.group:active .group-active\:ring-gray-800\/75 {
  --tw-ring-color: rgb(55 63 65 / 0.75);
}
.group:active .group-active\:ring-gray-800\/80 {
  --tw-ring-color: rgb(55 63 65 / 0.8);
}
.group:active .group-active\:ring-gray-800\/90 {
  --tw-ring-color: rgb(55 63 65 / 0.9);
}
.group:active .group-active\:ring-gray-800\/95 {
  --tw-ring-color: rgb(55 63 65 / 0.95);
}
.group:active .group-active\:ring-gray-800\/100 {
  --tw-ring-color: rgb(55 63 65 / 1);
}
.group:active .group-active\:ring-rose\/0 {
  --tw-ring-color: rgb(202 146 134 / 0);
}
.group:active .group-active\:ring-rose\/5 {
  --tw-ring-color: rgb(202 146 134 / 0.05);
}
.group:active .group-active\:ring-rose\/10 {
  --tw-ring-color: rgb(202 146 134 / 0.1);
}
.group:active .group-active\:ring-rose\/20 {
  --tw-ring-color: rgb(202 146 134 / 0.2);
}
.group:active .group-active\:ring-rose\/25 {
  --tw-ring-color: rgb(202 146 134 / 0.25);
}
.group:active .group-active\:ring-rose\/30 {
  --tw-ring-color: rgb(202 146 134 / 0.3);
}
.group:active .group-active\:ring-rose\/40 {
  --tw-ring-color: rgb(202 146 134 / 0.4);
}
.group:active .group-active\:ring-rose\/50 {
  --tw-ring-color: rgb(202 146 134 / 0.5);
}
.group:active .group-active\:ring-rose\/60 {
  --tw-ring-color: rgb(202 146 134 / 0.6);
}
.group:active .group-active\:ring-rose\/70 {
  --tw-ring-color: rgb(202 146 134 / 0.7);
}
.group:active .group-active\:ring-rose\/75 {
  --tw-ring-color: rgb(202 146 134 / 0.75);
}
.group:active .group-active\:ring-rose\/80 {
  --tw-ring-color: rgb(202 146 134 / 0.8);
}
.group:active .group-active\:ring-rose\/90 {
  --tw-ring-color: rgb(202 146 134 / 0.9);
}
.group:active .group-active\:ring-rose\/95 {
  --tw-ring-color: rgb(202 146 134 / 0.95);
}
.group:active .group-active\:ring-rose\/100 {
  --tw-ring-color: rgb(202 146 134 / 1);
}
.group:active .group-active\:ring-sand\/0 {
  --tw-ring-color: rgb(220 197 143 / 0);
}
.group:active .group-active\:ring-sand\/5 {
  --tw-ring-color: rgb(220 197 143 / 0.05);
}
.group:active .group-active\:ring-sand\/10 {
  --tw-ring-color: rgb(220 197 143 / 0.1);
}
.group:active .group-active\:ring-sand\/20 {
  --tw-ring-color: rgb(220 197 143 / 0.2);
}
.group:active .group-active\:ring-sand\/25 {
  --tw-ring-color: rgb(220 197 143 / 0.25);
}
.group:active .group-active\:ring-sand\/30 {
  --tw-ring-color: rgb(220 197 143 / 0.3);
}
.group:active .group-active\:ring-sand\/40 {
  --tw-ring-color: rgb(220 197 143 / 0.4);
}
.group:active .group-active\:ring-sand\/50 {
  --tw-ring-color: rgb(220 197 143 / 0.5);
}
.group:active .group-active\:ring-sand\/60 {
  --tw-ring-color: rgb(220 197 143 / 0.6);
}
.group:active .group-active\:ring-sand\/70 {
  --tw-ring-color: rgb(220 197 143 / 0.7);
}
.group:active .group-active\:ring-sand\/75 {
  --tw-ring-color: rgb(220 197 143 / 0.75);
}
.group:active .group-active\:ring-sand\/80 {
  --tw-ring-color: rgb(220 197 143 / 0.8);
}
.group:active .group-active\:ring-sand\/90 {
  --tw-ring-color: rgb(220 197 143 / 0.9);
}
.group:active .group-active\:ring-sand\/95 {
  --tw-ring-color: rgb(220 197 143 / 0.95);
}
.group:active .group-active\:ring-sand\/100 {
  --tw-ring-color: rgb(220 197 143 / 1);
}
.group:active .group-active\:ring-parchment\/0 {
  --tw-ring-color: rgb(216 200 184 / 0);
}
.group:active .group-active\:ring-parchment\/5 {
  --tw-ring-color: rgb(216 200 184 / 0.05);
}
.group:active .group-active\:ring-parchment\/10 {
  --tw-ring-color: rgb(216 200 184 / 0.1);
}
.group:active .group-active\:ring-parchment\/20 {
  --tw-ring-color: rgb(216 200 184 / 0.2);
}
.group:active .group-active\:ring-parchment\/25 {
  --tw-ring-color: rgb(216 200 184 / 0.25);
}
.group:active .group-active\:ring-parchment\/30 {
  --tw-ring-color: rgb(216 200 184 / 0.3);
}
.group:active .group-active\:ring-parchment\/40 {
  --tw-ring-color: rgb(216 200 184 / 0.4);
}
.group:active .group-active\:ring-parchment\/50 {
  --tw-ring-color: rgb(216 200 184 / 0.5);
}
.group:active .group-active\:ring-parchment\/60 {
  --tw-ring-color: rgb(216 200 184 / 0.6);
}
.group:active .group-active\:ring-parchment\/70 {
  --tw-ring-color: rgb(216 200 184 / 0.7);
}
.group:active .group-active\:ring-parchment\/75 {
  --tw-ring-color: rgb(216 200 184 / 0.75);
}
.group:active .group-active\:ring-parchment\/80 {
  --tw-ring-color: rgb(216 200 184 / 0.8);
}
.group:active .group-active\:ring-parchment\/90 {
  --tw-ring-color: rgb(216 200 184 / 0.9);
}
.group:active .group-active\:ring-parchment\/95 {
  --tw-ring-color: rgb(216 200 184 / 0.95);
}
.group:active .group-active\:ring-parchment\/100 {
  --tw-ring-color: rgb(216 200 184 / 1);
}
@media not all and (min-width: 575px) {
  .max-sm\:text-\[18px\] {
    font-size: 18px;
  }
  .max-sm\:leading-\[24px\] {
    line-height: 24px;
  }
  .max-sm\:tracking-\[0\.3em\] {
    letter-spacing: 0.3em;
  }
}
@media (max-width: 375px) {
  .max-\[375px\]\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 575px) {
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:mr-0 {
    margin-right: 0px;
  }
  .sm\:mb-8 {
    margin-bottom: 2rem;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:max-w-\[288px\] {
    max-width: 288px;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:justify-items-center {
    justify-items: center;
  }
  .sm\:gap-\[60px\] {
    gap: 60px;
  }
  .sm\:gap-12 {
    gap: 3rem;
  }
  .sm\:last\:mr-0:last-child {
    margin-right: 0px;
  }
}
@media (min-width: 768px) {
  .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  @media (min-width: 575px) {
    .md\:container {
      max-width: 575px;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }
  @media (min-width: 992px) {
    .md\:container {
      max-width: 992px;
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  @media (min-width: 1330px) {
    .md\:container {
      max-width: 1330px;
    }
  }
  .md\:aspect-w-\[1442\] {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 1442;
  }
  .md\:aspect-w-\[1442\] > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .md\:aspect-h-\[864\] {
    --tw-aspect-h: 864;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:right-0 {
    right: 0px;
  }
  .md\:-top-\[10\%\] {
    top: -10%;
  }
  .md\:-bottom-\[4\.5rem\] {
    bottom: -4.5rem;
  }
  .md\:bottom-32 {
    bottom: 8rem;
  }
  .md\:top-0 {
    top: 0px;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:my-\[30px\] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mt-gap-0 {
    margin-top: 0;
  }
  .md\:mt-gap-xs {
    margin-top: 1.25rem;
  }
  .md\:mt-gap-sm {
    margin-top: 2rem;
  }
  .md\:mt-gap-md {
    margin-top: 3rem;
  }
  .md\:mt-gap-lg {
    margin-top: 5rem;
  }
  .md\:mt-gap-xl {
    margin-top: 8rem;
  }
  .md\:-mt-gap-0 {
    margin-top: 0;
  }
  .md\:-mt-gap-xs {
    margin-top: -1.25rem;
  }
  .md\:-mt-gap-sm {
    margin-top: -2rem;
  }
  .md\:-mt-gap-md {
    margin-top: -3rem;
  }
  .md\:-mt-gap-lg {
    margin-top: -5rem;
  }
  .md\:-mt-gap-xl {
    margin-top: -8rem;
  }
  .md\:mb-gap-0 {
    margin-bottom: 0;
  }
  .md\:mb-gap-xs {
    margin-bottom: 1.25rem;
  }
  .md\:mb-gap-sm {
    margin-bottom: 2rem;
  }
  .md\:mb-gap-md {
    margin-bottom: 3rem;
  }
  .md\:mb-gap-lg {
    margin-bottom: 5rem;
  }
  .md\:mb-gap-xl {
    margin-bottom: 8rem;
  }
  .md\:-mb-gap-0 {
    margin-bottom: 0;
  }
  .md\:-mb-gap-xs {
    margin-bottom: -1.25rem;
  }
  .md\:-mb-gap-sm {
    margin-bottom: -2rem;
  }
  .md\:-mb-gap-md {
    margin-bottom: -3rem;
  }
  .md\:-mb-gap-lg {
    margin-bottom: -5rem;
  }
  .md\:-mb-gap-xl {
    margin-bottom: -8rem;
  }
  .md\:mb-\[38px\] {
    margin-bottom: 38px;
  }
  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .md\:mt-20 {
    margin-top: 5rem;
  }
  .md\:mt-\[46px\] {
    margin-top: 46px;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-\[70px\] {
    margin-bottom: 70px;
  }
  .md\:mt-10 {
    margin-top: 2.5rem;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:mb-\[54px\] {
    margin-bottom: 54px;
  }
  .md\:mt-\[70px\] {
    margin-top: 70px;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:mt-\[84px\] {
    margin-top: 84px;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:mb-16 {
    margin-bottom: 4rem;
  }
  .md\:mr-auto {
    margin-right: auto;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:h-\[640px\] {
    height: 640px;
  }
  .md\:h-\[670px\] {
    height: 670px;
  }
  .md\:h-\[160px\] {
    height: 160px;
  }
  .md\:h-\[68px\] {
    height: 68px;
  }
  .md\:h-6 {
    height: 1.5rem;
  }
  .md\:h-4 {
    height: 1rem;
  }
  .md\:h-\[121px\] {
    height: 121px;
  }
  .md\:h-\[calc\(100vh-55px\)\] {
    height: calc(100vh - 55px);
  }
  .md\:max-h-\[971px\] {
    max-height: 971px;
  }
  .md\:max-h-\[926px\] {
    max-height: 926px;
  }
  .md\:max-h-\[90px\] {
    max-height: 90px;
  }
  .md\:min-h-\[560px\] {
    min-height: 560px;
  }
  .md\:w-\[500px\] {
    width: 500px;
  }
  .md\:w-\[350px\] {
    width: 350px;
  }
  .md\:w-\[72px\] {
    width: 72px;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-\[calc\(50\%\+7px\)\] {
    width: calc(50% + 7px);
  }
  .md\:w-\[632px\] {
    width: 632px;
  }
  .md\:w-\[362px\] {
    width: 362px;
  }
  .md\:w-\[552px\] {
    width: 552px;
  }
  .md\:w-\[250px\] {
    width: 250px;
  }
  .md\:w-\[160px\] {
    width: 160px;
  }
  .md\:w-6 {
    width: 1.5rem;
  }
  .md\:w-4 {
    width: 1rem;
  }
  .md\:w-\[120px\] {
    width: 120px;
  }
  .md\:max-w-\[962px\] {
    max-width: 962px;
  }
  .md\:max-w-\[1024px\] {
    max-width: 1024px;
  }
  .md\:max-w-\[720px\] {
    max-width: 720px;
  }
  .md\:max-w-\[357px\] {
    max-width: 357px;
  }
  .md\:translate-y-\[-28\%\] {
    --tw-translate-y: -28%;
    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));
  }
  .md\:translate-x-\[34\%\] {
    --tw-translate-x: 34%;
    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));
  }
  .md\:scroll-mt-gap-0 {
    scroll-margin-top: 0;
  }
  .md\:scroll-mt-gap-xs {
    scroll-margin-top: 1.25rem;
  }
  .md\:scroll-mt-gap-sm {
    scroll-margin-top: 2rem;
  }
  .md\:scroll-mt-gap-md {
    scroll-margin-top: 3rem;
  }
  .md\:scroll-mt-gap-lg {
    scroll-margin-top: 5rem;
  }
  .md\:scroll-mt-gap-xl {
    scroll-margin-top: 8rem;
  }
  .md\:-scroll-mt-gap-0 {
    scroll-margin-top: 0;
  }
  .md\:-scroll-mt-gap-xs {
    scroll-margin-top: -1.25rem;
  }
  .md\:-scroll-mt-gap-sm {
    scroll-margin-top: -2rem;
  }
  .md\:-scroll-mt-gap-md {
    scroll-margin-top: -3rem;
  }
  .md\:-scroll-mt-gap-lg {
    scroll-margin-top: -5rem;
  }
  .md\:-scroll-mt-gap-xl {
    scroll-margin-top: -8rem;
  }
  .md\:scroll-mb-gap-0 {
    scroll-margin-bottom: 0;
  }
  .md\:scroll-mb-gap-xs {
    scroll-margin-bottom: 1.25rem;
  }
  .md\:scroll-mb-gap-sm {
    scroll-margin-bottom: 2rem;
  }
  .md\:scroll-mb-gap-md {
    scroll-margin-bottom: 3rem;
  }
  .md\:scroll-mb-gap-lg {
    scroll-margin-bottom: 5rem;
  }
  .md\:scroll-mb-gap-xl {
    scroll-margin-bottom: 8rem;
  }
  .md\:-scroll-mb-gap-0 {
    scroll-margin-bottom: 0;
  }
  .md\:-scroll-mb-gap-xs {
    scroll-margin-bottom: -1.25rem;
  }
  .md\:-scroll-mb-gap-sm {
    scroll-margin-bottom: -2rem;
  }
  .md\:-scroll-mb-gap-md {
    scroll-margin-bottom: -3rem;
  }
  .md\:-scroll-mb-gap-lg {
    scroll-margin-bottom: -5rem;
  }
  .md\:-scroll-mb-gap-xl {
    scroll-margin-bottom: -8rem;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-0 {
    gap: 0px;
  }
  .md\:gap-12 {
    gap: 3rem;
  }
  .md\:gap-\[120px\] {
    gap: 120px;
  }
  .md\:gap-\[10px\] {
    gap: 10px;
  }
  .md\:gap-\[18px\] {
    gap: 18px;
  }
  .md\:gap-3 {
    gap: 0.75rem;
  }
  .md\:gap-x-\[18px\] {
    -moz-column-gap: 18px;
         column-gap: 18px;
  }
  .md\:border-\[7px\] {
    border-width: 7px;
  }
  .md\:border-\[3px\] {
    border-width: 3px;
  }
  .md\:border-b-\[14px\] {
    border-bottom-width: 14px;
  }
  .md\:border-t-0 {
    border-top-width: 0px;
  }
  .md\:border-r-\[14px\] {
    border-right-width: 14px;
  }
  .md\:border-l-\[14px\] {
    border-left-width: 14px;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:px-\[54px\] {
    padding-left: 54px;
    padding-right: 54px;
  }
  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-\[130px\] {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:pb-\[170px\] {
    padding-bottom: 170px;
  }
  .md\:pt-\[98px\] {
    padding-top: 98px;
  }
  .md\:pt-\[18px\] {
    padding-top: 18px;
  }
  .md\:pb-\[54px\] {
    padding-bottom: 54px;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:pl-12 {
    padding-left: 3rem;
  }
  .md\:pr-12 {
    padding-right: 3rem;
  }
  .md\:pb-\[103px\] {
    padding-bottom: 103px;
  }
  .md\:pt-\[121px\] {
    padding-top: 121px;
  }
  .md\:pt-\[120px\] {
    padding-top: 120px;
  }
  .md\:pb-\[161px\] {
    padding-bottom: 161px;
  }
  .md\:pb-20 {
    padding-bottom: 5rem;
  }
  .md\:pt-\[53px\] {
    padding-top: 53px;
  }
  .md\:pb-\[62px\] {
    padding-bottom: 62px;
  }
  .md\:text-\[36px\] {
    font-size: 36px;
  }
  .md\:text-\[28px\] {
    font-size: 28px;
  }
  .md\:text-\[26px\] {
    font-size: 26px;
  }
  .md\:text-\[46px\] {
    font-size: 46px;
  }
  .md\:font-bold {
    font-weight: 700;
  }
  .md\:leading-\[48px\] {
    line-height: 48px;
  }
  .md\:leading-\[40px\] {
    line-height: 40px;
  }
  .md\:leading-\[58px\] {
    line-height: 58px;
  }
  .md\:tracking-\[0\.2em\] {
    letter-spacing: 0.2em;
  }

  .md\:\[\&\>p\]\:text-18>p {
    font-size: 12px;
    line-height: 20px;
  }

  @media (min-width: 768px) {
    .md\:\[\&\>p\]\:text-18>p {
      font-size: 18px;
      line-height: 32px;
    }
  }
}
@media (min-width: 992px) {
  .lg\:invisible {
    visibility: hidden;
  }
  .lg\:aspect-none {
    position: static;
    padding-bottom: 0;
  }
  .lg\:aspect-none > * {
    position: static;
    height: auto;
    width: auto;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:-top-1\/2 {
    top: -50%;
  }
  .lg\:-right-6 {
    right: -1.5rem;
  }
  .lg\:-top-3\/4 {
    top: -75%;
  }
  .lg\:bottom-0 {
    bottom: 0px;
  }
  .lg\:left-0 {
    left: 0px;
  }
  .lg\:-bottom-24 {
    bottom: -6rem;
  }
  .lg\:left-\[-10\%\] {
    left: -10%;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:col-start-1 {
    grid-column-start: 1;
  }
  .lg\:row-start-1 {
    grid-row-start: 1;
  }
  .lg\:my-\[90px\] {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .lg\:mt-gap-0 {
    margin-top: 0;
  }
  .lg\:mt-gap-xs {
    margin-top: 1.25rem;
  }
  .lg\:mt-gap-sm {
    margin-top: 2rem;
  }
  .lg\:mt-gap-md {
    margin-top: 3rem;
  }
  .lg\:mt-gap-lg {
    margin-top: 5rem;
  }
  .lg\:mt-gap-xl {
    margin-top: 8rem;
  }
  .lg\:-mt-gap-0 {
    margin-top: 0;
  }
  .lg\:-mt-gap-xs {
    margin-top: -1.25rem;
  }
  .lg\:-mt-gap-sm {
    margin-top: -2rem;
  }
  .lg\:-mt-gap-md {
    margin-top: -3rem;
  }
  .lg\:-mt-gap-lg {
    margin-top: -5rem;
  }
  .lg\:-mt-gap-xl {
    margin-top: -8rem;
  }
  .lg\:mb-gap-0 {
    margin-bottom: 0;
  }
  .lg\:mb-gap-xs {
    margin-bottom: 1.25rem;
  }
  .lg\:mb-gap-sm {
    margin-bottom: 2rem;
  }
  .lg\:mb-gap-md {
    margin-bottom: 3rem;
  }
  .lg\:mb-gap-lg {
    margin-bottom: 5rem;
  }
  .lg\:mb-gap-xl {
    margin-bottom: 8rem;
  }
  .lg\:-mb-gap-0 {
    margin-bottom: 0;
  }
  .lg\:-mb-gap-xs {
    margin-bottom: -1.25rem;
  }
  .lg\:-mb-gap-sm {
    margin-bottom: -2rem;
  }
  .lg\:-mb-gap-md {
    margin-bottom: -3rem;
  }
  .lg\:-mb-gap-lg {
    margin-bottom: -5rem;
  }
  .lg\:-mb-gap-xl {
    margin-bottom: -8rem;
  }
  .lg\:ml-auto {
    margin-left: auto;
  }
  .lg\:mb-8 {
    margin-bottom: 2rem;
  }
  .lg\:mr-0 {
    margin-right: 0px;
  }
  .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .lg\:mt-\[100px\] {
    margin-top: 100px;
  }
  .lg\:mb-24 {
    margin-bottom: 6rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-\[645px\] {
    height: 645px;
  }
  .lg\:h-\[122px\] {
    height: 122px;
  }
  .lg\:h-\[60px\] {
    height: 60px;
  }
  .lg\:h-\[108px\] {
    height: 108px;
  }
  .lg\:h-\[14px\] {
    height: 14px;
  }
  .lg\:max-h-\[1390px\] {
    max-height: 1390px;
  }
  .lg\:max-h-\[123px\] {
    max-height: 123px;
  }
  .lg\:min-h-\[616px\] {
    min-height: 616px;
  }
  .lg\:w-\[700px\] {
    width: 700px;
  }
  .lg\:w-\[560px\] {
    width: 560px;
  }
  .lg\:w-\[604px\] {
    width: 604px;
  }
  .lg\:w-\[500px\] {
    width: 500px;
  }
  .lg\:w-\[785px\] {
    width: 785px;
  }
  .lg\:w-\[105\%\] {
    width: 105%;
  }
  .lg\:w-\[556px\] {
    width: 556px;
  }
  .lg\:w-2\/3 {
    width: 66.666667%;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:w-\[200px\] {
    width: 200px;
  }
  .lg\:w-\[508px\] {
    width: 508px;
  }
  .lg\:w-\[75px\] {
    width: 75px;
  }
  .lg\:max-w-\[960px\] {
    max-width: 960px;
  }
  .lg\:translate-y-\[-20\%\] {
    --tw-translate-y: -20%;
    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));
  }
  .lg\:translate-x-\[-8\%\] {
    --tw-translate-x: -8%;
    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));
  }
  .lg\:translate-y-\[9px\] {
    --tw-translate-y: 9px;
    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));
  }
  .lg\: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));
  }
  .lg\:scroll-mt-gap-0 {
    scroll-margin-top: 0;
  }
  .lg\:scroll-mt-gap-xs {
    scroll-margin-top: 1.25rem;
  }
  .lg\:scroll-mt-gap-sm {
    scroll-margin-top: 2rem;
  }
  .lg\:scroll-mt-gap-md {
    scroll-margin-top: 3rem;
  }
  .lg\:scroll-mt-gap-lg {
    scroll-margin-top: 5rem;
  }
  .lg\:scroll-mt-gap-xl {
    scroll-margin-top: 8rem;
  }
  .lg\:-scroll-mt-gap-0 {
    scroll-margin-top: 0;
  }
  .lg\:-scroll-mt-gap-xs {
    scroll-margin-top: -1.25rem;
  }
  .lg\:-scroll-mt-gap-sm {
    scroll-margin-top: -2rem;
  }
  .lg\:-scroll-mt-gap-md {
    scroll-margin-top: -3rem;
  }
  .lg\:-scroll-mt-gap-lg {
    scroll-margin-top: -5rem;
  }
  .lg\:-scroll-mt-gap-xl {
    scroll-margin-top: -8rem;
  }
  .lg\:scroll-mb-gap-0 {
    scroll-margin-bottom: 0;
  }
  .lg\:scroll-mb-gap-xs {
    scroll-margin-bottom: 1.25rem;
  }
  .lg\:scroll-mb-gap-sm {
    scroll-margin-bottom: 2rem;
  }
  .lg\:scroll-mb-gap-md {
    scroll-margin-bottom: 3rem;
  }
  .lg\:scroll-mb-gap-lg {
    scroll-margin-bottom: 5rem;
  }
  .lg\:scroll-mb-gap-xl {
    scroll-margin-bottom: 8rem;
  }
  .lg\:-scroll-mb-gap-0 {
    scroll-margin-bottom: 0;
  }
  .lg\:-scroll-mb-gap-xs {
    scroll-margin-bottom: -1.25rem;
  }
  .lg\:-scroll-mb-gap-sm {
    scroll-margin-bottom: -2rem;
  }
  .lg\:-scroll-mb-gap-md {
    scroll-margin-bottom: -3rem;
  }
  .lg\:-scroll-mb-gap-lg {
    scroll-margin-bottom: -5rem;
  }
  .lg\:-scroll-mb-gap-xl {
    scroll-margin-bottom: -8rem;
  }

  .lg\:text-18 {
    font-size: 12px;
    line-height: 20px;
  }

  @media (min-width: 768px) {
    .lg\:text-18 {
      font-size: 18px;
      line-height: 32px;
    }
  }

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

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

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

  .lg\:grid-cols-\[auto\2c 404px\] {
    grid-template-columns: auto 404px;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-\[14px\] {
    gap: 14px;
  }

  .lg\:gap-\[34px\] {
    gap: 34px;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

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

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

  .lg\:py-\[136px\] {
    padding-top: 136px;
    padding-bottom: 136px;
  }

  .lg\:py-\[106px\] {
    padding-top: 106px;
    padding-bottom: 106px;
  }

  .lg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lg\:py-\[90px\] {
    padding-top: 90px;
    padding-bottom: 90px;
  }

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

  .lg\:pb-\[121px\] {
    padding-bottom: 121px;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pl-\[87px\] {
    padding-left: 87px;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pb-\[110px\] {
    padding-bottom: 110px;
  }

  .lg\:pl-\[100px\] {
    padding-left: 100px;
  }

  .lg\:pr-\[100px\] {
    padding-right: 100px;
  }

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

  .lg\:pb-\[148px\] {
    padding-bottom: 148px;
  }

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

  .lg\:pb-\[150px\] {
    padding-bottom: 150px;
  }

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

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

  .lg\:pb-\[26px\] {
    padding-bottom: 26px;
  }

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

  .lg\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .after\:lg\:max-w-\[40px\]::after {
    content: var(--tw-content);
    max-width: 40px;
  }
}
@media (min-width: 1330px) {
  .xl\:aspect-w-\[1440\] {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 1440;
  }
  .xl\:aspect-w-\[1440\] > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .xl\:aspect-h-\[608\] {
    --tw-aspect-h: 608;
  }
  .xl\:aspect-none {
    position: static;
    padding-bottom: 0;
  }
  .xl\:aspect-none > * {
    position: static;
    height: auto;
    width: auto;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .xl\:mr-\[18px\] {
    margin-right: 18px;
  }
  .xl\:block {
    display: block;
  }
  .xl\:h-\[1260px\] {
    height: 1260px;
  }
  .xl\:h-\[971px\] {
    height: 971px;
  }
  .xl\:h-\[calc\(100vh-137px\)\] {
    height: calc(100vh - 137px);
  }
  .xl\:h-\[15px\] {
    height: 15px;
  }
  .xl\:max-h-\[calc\(100vh-137px\)\] {
    max-height: calc(100vh - 137px);
  }
  .xl\:min-h-\[800px\] {
    min-height: 800px;
  }
  .xl\:w-\[1260px\] {
    width: 1260px;
  }
  .xl\:w-\[962px\] {
    width: 962px;
  }
  .xl\:w-\[75px\] {
    width: 75px;
  }
  .xl\:w-\[255px\] {
    width: 255px;
  }
  .xl\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .xl\:max-w-\[1385px\] {
    max-width: 1385px;
  }
  .xl\:shrink-0 {
    flex-shrink: 0;
  }
  .xl\:translate-y-\[-3px\] {
    --tw-translate-y: -3px;
    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));
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:pt-\[200px\] {
    padding-top: 200px;
  }
  .xl\:pb-\[210px\] {
    padding-bottom: 210px;
  }
}
@media not all and (min-width: 575px) {

  .max-sm\:\[\&\>p\]\:text-12>p {
    font-size: 12px;
    line-height: 20px;
  }
}
.\[\&\>\*\:nth-child\(even\)\]\:bg-\[\#ECECEC\]>*:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}
.\[\&\>\*\:nth-child\(1\)\]\:font-bold>*:nth-child(1) {
  font-weight: 700;
}

