
.flex { 
    display: flex;
} 

.gap-4 { 
    gap: 1rem;
} 

.overflow-x-auto { 
    overflow-x: auto;
} 

.py-8 { 
    padding-bottom: 2rem; 
    padding-top: 2rem;
} 

@media (min-width: 640px){ 
  .sm\:gap-8 { 
    gap: 2rem;
  } 
}     

.mx-0 { 
    margin-left: 0; 
    margin-right: 0;
} 

.snap-x { 
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
} 

.snap-mandatory { 
    --tw-scroll-snap-strictness: mandatory;
} 

.overscroll-x-contain { 
    overscroll-behavior-x: contain;
} 

.scroll-smooth { 
    scroll-behavior: smooth;
} 

.px-\[var\(--scroll-padding\)\] { 
    padding-left: var(--scroll-padding); 
    padding-right: var(--scroll-padding);
} 

.py-8 { 
    padding-top: 2rem; 
    padding-bottom: 2rem;
} 

.\[scrollbar-width\:none\] { 
    scrollbar-width: none;
} 

@media (min-width: 640px){ 
  .sm\:mx-4 { 
    margin-left: 1rem; 
    margin-right: 1rem;
  } 
}     

@media (min-width: 1024px){ 
  .lg\:\[--scroll-padding\:max\(theme\(spacing\.8\)\,calc\(\(100vw-theme\(maxWidth\.7xl\)\)\/2\)\)\] { 
    --scroll-padding: max(2rem,calc((100vw - 80rem) / 2));
  } 
}     

*,:after,:before { 
    border: 0 solid #e5e7eb; 
    box-sizing: border-box;
} 

*,:after,:before { 
    --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-scroll-snap-strictness: proximity; 
    --tw-ring-offset-width: 0px; 
    --tw-ring-offset-color: #fff; 
    --tw-ring-color: rgba(59, 130, 246, 0.5); 
    --tw-ring-offset-shadow: 0 0 #0000; 
    --tw-ring-shadow: 0 0 #0000; 
    --tw-shadow: 0 0 #0000; 
} 

*,:after,:before { 
    box-sizing: border-box; 
    border: 0 solid #e5e7eb;
} 

*,:after,:before { 
    --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-scroll-snap-strictness: proximity; 
    --tw-ring-offset-width: 0px; 
    --tw-ring-offset-color: #fff; 
    --tw-ring-color: rgba(59,130,246,.5); 
    --tw-ring-offset-shadow: 0 0 #0000; 
    --tw-ring-shadow: 0 0 #0000; 
    --tw-shadow: 0 0 #0000; 
} 

:backdrop { 
    --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-scroll-snap-strictness: proximity; 
    --tw-ring-offset-width: 0px; 
    --tw-ring-offset-color: #fff; 
    --tw-ring-color: rgba(59, 130, 246, 0.5); 
    --tw-ring-offset-shadow: 0 0 #0000; 
    --tw-ring-shadow: 0 0 #0000; 
    --tw-shadow: 0 0 #0000; 
} 

:backdrop { 
    --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-scroll-snap-strictness: proximity; 
    --tw-ring-offset-width: 0px; 
    --tw-ring-offset-color: #fff; 
    --tw-ring-color: rgba(59,130,246,.5); 
    --tw-ring-offset-shadow: 0 0 #0000; 
    --tw-ring-shadow: 0 0 #0000; 
    --tw-shadow: 0 0 #0000; 
} 

.\[\&\:\:-webkit-scrollbar\]\:hidden:-webkit-scrollbar { 
    display: none;
} 

a { 
    color: inherit; 
    text-decoration: inherit;
} 

.ease-out { 
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
} 

.duration-500 { 
    transition-duration: .5s;
} 

.ease-out { 
    transition-timing-function: cubic-bezier(0,0,.2,1);
} 

.duration-500 { 
    animation-duration: .5s;
} 

.ease-out { 
    animation-timing-function: cubic-bezier(0,0,.2,1);
} 

.w-\[42rem\] { 
    width: 42rem;
} 

.shrink-0 { 
    flex-shrink: 0;
} 

@media (min-width: 640px){ 
  .sm\:w-\[54rem\] { 
    width: 54rem;
  } 
}     

.w-48 { 
    width: 12rem;
} 

.flex-col { 
    flex-direction: column;
} 

.justify-end { 
    justify-content: flex-end;
} 

.rounded-xl { 
    border-radius: 0.75rem;
} 

.shadow-lg { 
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); 
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
} 

.shadow-lg { 
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
} 

.duration-200 { 
    transition-duration: 0.2s;
} 

.ease-in-out { 
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
} 

.rounded-xl { 
    border-radius: .75rem;
} 

.aspect-\[9\/14\] { 
    aspect-ratio: 9/14;
} 

.snap-start { 
    scroll-snap-align: start;
} 

.scroll-ml-\[var\(--scroll-padding\)\] { 
    scroll-margin-left: var(--scroll-padding);
} 

.shadow-lg { 
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
} 

.shadow-lg { 
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); 
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
} 

.duration-200 { 
    transition-duration: .2s;
} 

.ease-in-out { 
    transition-timing-function: cubic-bezier(.4,0,.2,1);
} 

.duration-200 { 
    animation-duration: .2s;
} 

.ease-in-out { 
    animation-timing-function: cubic-bezier(.4,0,.2,1);
} 

@media (min-width: 640px){ 
  .sm\:aspect-\[3\/4\] { 
    aspect-ratio: 3/4;
  } 

  .sm\:w-72 { 
    width: 18rem;
  } 
}     

@media (min-width: 768px){ 
  .md\:w-\[24\.6rem\] { 
    width: 24.6rem;
  } 

  .md\:rounded-3xl { 
    border-radius: 1.5rem;
  } 
}     

.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\:ring-2 { 
    --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,0 0 #0000);
} 

.group:hover .group-hover\:ring-primary { 
    --tw-ring-color: hsl(var(--primary));
} 

.group:hover .group-hover\:ring-offset-2 { 
    --tw-ring-offset-width: 2px;
} 

.group:hover .group-hover\:ring-offset-background { 
    --tw-ring-offset-color: hsl(var(--background));
} 

img { 
    display: block; 
    vertical-align: middle;
} 

img { 
    height: auto; 
    max-width: 100%;
} 

img { 
    max-width: 100%; 
    height: auto;
} 

.absolute { 
    position: absolute;
} 

.inset-x-0 { 
    left: 0; 
    right: 0;
} 

.top-0 { 
    top: 0;
} 

.aspect-square { 
    aspect-ratio: 1/1;
} 

.w-full { 
    width: 100%;
} 

.object-cover { 
    -o-object-fit: cover; 
    object-fit: cover;
} 

.rounded-t-xl { 
    border-top-left-radius: .75rem; 
    border-top-right-radius: .75rem;
} 

@media (min-width: 768px){ 
  .md\:rounded-t-3xl { 
    border-top-left-radius: 1.5rem; 
    border-top-right-radius: 1.5rem;
  } 
}     

.inset-0 { 
    inset: 0;
} 

.bg-gradient-to-t { 
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
} 

.ring-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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
} 

.ring-1 { 
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
} 

.ring-inset { 
    --tw-ring-inset: inset;
} 

.bg-gradient-to-t { 
    background-image: linear-gradient(to top,var(--tw-gradient-stops));
} 

.from-black { 
    --tw-gradient-from: #000 var(--tw-gradient-from-position); 
    --tw-gradient-to: transparent var(--tw-gradient-to-position); 
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
} 

.from-\[calc\(7\/16\*100\%\)\] { 
    --tw-gradient-from-position: calc(7 / 16 * 100%);
} 

.ring-1 { 
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
} 

.ring-black\/10 { 
    --tw-ring-color: rgba(0,0,0,.1);
} 

@media (min-width: 640px){ 
  .sm\:from-25\% { 
    --tw-gradient-from-position: 25%;
  } 
}     

figure { 
    margin: 0;
} 

.p-4 { 
    padding: 1rem;
} 

@media (min-width: 768px){ 
  .md\:p-10 { 
    padding: 2.5rem;
  } 
}     

blockquote { 
    margin: 0;
} 

.mt-4 { 
    margin-top: 1rem;
} 

.border-t { 
    border-top-width: 1px;
} 

.pt-4 { 
    padding-top: 1rem;
} 

.border-t-white\/10 { 
    border-top-color: hsla(0,0%,100%,.1);
} 

@media (min-width: 768px){ 
  .md\:mt-6 { 
    margin-top: 1.5rem;
  } 

  .md\:pt-6 { 
    padding-top: 1.5rem;
  } 
}     

p { 
    margin: 0;
} 

.line-clamp-3 { 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
} 

.line-clamp-3 { 
    -webkit-line-clamp: 3;
} 

.text-sm\/5 { 
    font-size: .875rem; 
    line-height: 1.25rem;
} 

@media (min-width: 640px){ 
  .sm\:text-lg\/6 { 
    font-size: 1.125rem; 
    line-height: 1.5rem;
  } 
}     

@media (min-width: 768px){ 
  .md\:text-xl\/7 { 
    font-size: 1.25rem; 
    line-height: 1.75rem;
  } 
}     

.font-medium { 
    font-weight: 500;
} 

.text-xs\/4 { 
    font-size: .75rem; 
    line-height: 1rem;
} 

@media (min-width: 640px){ 
  .sm\:text-sm\/6 { 
    font-size: .875rem; 
    line-height: 1.5rem;
  } 
}     

.bg-gradient-to-r { 
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
} 

.text-transparent { 
    color: transparent;
} 

.bg-gradient-to-r { 
    background-image: linear-gradient(to right,var(--tw-gradient-stops));
} 

.from-\[\#fff1be\] { 
    --tw-gradient-from: #fff1be var(--tw-gradient-from-position); 
    --tw-gradient-to: rgba(255,241,190,0) var(--tw-gradient-to-position); 
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
} 

.from-\[28\%\] { 
    --tw-gradient-from-position: 28%;
} 

.via-\[\#ee87cb\] { 
    --tw-gradient-to: rgba(238,135,203,0) var(--tw-gradient-to-position); 
    --tw-gradient-stops: var(--tw-gradient-from),#ee87cb var(--tw-gradient-via-position),var(--tw-gradient-to);
} 

.via-\[70\%\] { 
    --tw-gradient-via-position: 70%;
} 

.to-\[\#fff1be\] { 
    --tw-gradient-to: #fff1be var(--tw-gradient-to-position);
} 

.bg-\[length\:var\(--bg-size\)_100\%\] { 
    background-size: var(--bg-size) 100%;
} 

.bg-clip-text { 
    -webkit-background-clip: text; 
    background-clip: text;
} 

.group:hover .group-hover\:animate-gradient { 
    animation: gradient 8s linear infinite;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-wohse.style-wohse {  
   outline: none;  
}  
#style-46vwZ.style-46vwZ {  
   opacity: 1;  
}  
#style-nnDdp.style-nnDdp {  
   color: transparent;  
}  
#style-JlC8c.style-JlC8c {  
   outline: none;  
}  
#style-sAAe3.style-sAAe3 {  
   opacity: 1;  
}  
#style-wJSqs.style-wJSqs {  
   color: transparent;  
}  
#style-o8xUc.style-o8xUc {  
   outline: none;  
}  
#style-f3WfB.style-f3WfB {  
   opacity: 1;  
}  
#style-HCBfj.style-HCBfj {  
   color: transparent;  
}  
#style-v2pod.style-v2pod {  
   outline: none;  
}  
#style-ezoeR.style-ezoeR {  
   opacity: 1;  
}  
#style-D8aZ7.style-D8aZ7 {  
   color: transparent;  
}  
#style-Ab36S.style-Ab36S {  
   outline: none;  
}  
#style-yZ6VJ.style-yZ6VJ {  
   opacity: 1;  
}  
#style-oa6qo.style-oa6qo {  
   color: transparent;  
}  

