/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}@layer components{.ex-marquee__list{animation:40s linear infinite ex-marquee}.ex-marquee:hover .ex-marquee__list,.ex-marquee:focus-within .ex-marquee__list{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ex-marquee__list{animation:none}.ex-marquee__list[aria-hidden=true]{display:none}}@keyframes ex-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.ex-pop{transition:transform .3s}.ex-pop:hover{transform:translateY(-4px)rotate(0)}@media (prefers-reduced-motion:reduce){.ex-pop{transition:none}.ex-pop:hover{transform:none}}.ex-stack{--ex-accent:var(--color-indigo-600);--ex-on-accent:var(--color-white);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -1rem;padding:.25rem 1rem 1rem;display:flex;position:relative;overflow-x:auto}.ex-stack::-webkit-scrollbar{display:none}.ex-sheet{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e3dccb);background-color:var(--color-paper,#fbf8f3);--tw-shadow:0 30px 70px -25px var(--tw-shadow-color,#0e0d1b66), 0 0 0 1px var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);scroll-snap-align:start;flex:0 0 84%;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.ex-sheet__img{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 100%, var(--ex-accent), transparent 70%), var(--ex-accent);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ex-sheet__img{background:radial-gradient(120% 90% at 50% 100%, color-mix(in oklab, var(--ex-accent) 18%, transparent), transparent 70%), color-mix(in srgb, var(--ex-accent) 7%, var(--color-paper))}}.ex-sheet__img{color:var(--color-ink)}.ex-sheet__picture{object-fit:contain;object-position:center bottom;width:90%;height:90%;position:absolute;inset:5%}.ex-sheet__picture--placeholder{filter:none;width:84%;height:84%;inset:8%}.ex-sheet__tag{border-radius:var(--radius-full,9999px);font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-size:var(--text-caption,10px);line-height:var(--tw-leading,var(--text-caption--line-height,.875rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-caption,.2em);letter-spacing:var(--tracking-caption,.2em);text-transform:uppercase;background:var(--ex-accent);color:var(--ex-on-accent);padding:.375rem .625rem;position:absolute;top:1rem;left:1rem}.ex-sheet__price{border-radius:var(--radius-full,9999px);text-align:center;font-family:var(--font-serif,"Playfair Display", Georgia, serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-shadow:0 30px 70px -25px var(--tw-shadow-color,#0e0d1b66), 0 0 0 1px var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--ex-accent);color:var(--ex-on-accent);z-index:1;place-items:center;width:5.75rem;height:5.75rem;padding:.5rem;font-style:italic;line-height:1.1;display:grid;position:absolute;bottom:-1.5rem;right:1rem;transform:rotate(-8deg)}.ex-sheet__body{padding:1.25rem 1.25rem 1.125rem}.ex-sheet__body h2,.ex-sheet__body p{padding-right:5.5rem}@media (width>=64rem){.ex-stack{height:33rem;margin:0;padding:0;display:block;overflow:visible}.ex-sheet{z-index:0;opacity:0;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .42s;position:absolute;inset:0;transform:translate(2.5rem,2.5rem)scale(.9)}.ex-sheet[data-ex-pos="0"]{z-index:3;opacity:1;transform:none}.ex-sheet[data-ex-pos="1"]{z-index:2;opacity:1;transform:translate(1.25rem,1.25rem)scale(.965)}.ex-sheet[data-ex-pos="2"]{z-index:1;opacity:1;transform:translate(2.5rem,2.5rem)scale(.93)}.ex-sheet.is-out{z-index:4;opacity:0;transform:translate(-120%)rotate(-6deg)}.ex-sheet__body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ex-stack:not(.is-ready) .ex-sheet:not(:first-child){display:none}.ex-stack:not(.is-ready) .ex-sheet{opacity:1;transform:none}}.ex-stack__dots{align-items:center;gap:.375rem;margin-right:auto;display:inline-flex}@media (width>=64rem){.ex-stack__dots{margin-right:.25rem}}.ex-stack__dots b{border-radius:var(--radius-full,9999px);background-color:var(--color-line,#e3dccb);width:.5rem;height:.5rem;transition:width .25s,background .25s;display:block}.ex-stack__dots b.is-on{background:var(--color-ink);width:1.375rem}.ex-stack__arrow{border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e3dccb);background-color:var(--color-paper,#fbf8f3);color:var(--color-ink,#0e0d1b);place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,color .2s;display:grid}.ex-stack__arrow:hover{background:var(--color-ink);color:var(--color-paper)}@media (prefers-reduced-motion:reduce){.ex-sheet,.ex-stack__dots b,.ex-stack__arrow{transition:none}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
