.custom_page__Ss20T{width:min(100%,72rem);margin:0 auto;display:grid;grid-gap:clamp(2.5rem,6vw,4.5rem);gap:clamp(2.5rem,6vw,4.5rem);padding-bottom:var(--space-10)}.custom_kicker__1oNMx{margin:0;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.custom_muted__6dlvU{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.custom_crumbs__H7Xjz{display:flex;gap:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs)}.custom_crumbs__H7Xjz a{color:inherit}.custom_hero__YJKn4{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1.75rem,5vw,3.5rem);border-radius:var(--radius-surface);border:1px solid var(--color-border);background:linear-gradient(var(--color-border) 1px,transparent 1px) 0 0 /100% 2.5rem,linear-gradient(90deg,var(--color-border) 1px,transparent 1px) 0 0 /2.5rem 100%,var(--color-surface);overflow:hidden}.custom_hero__YJKn4:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 20% 30%,var(--color-surface) 35%,transparent 80%);pointer-events:none}.custom_hero__YJKn4>*{position:relative;z-index:1}.custom_heroTitle__ajVjK{margin:0;max-width:8.4em;font-family:var(--font-display);font-size:clamp(2.3rem,6vw,4.2rem);font-weight:400;line-height:1.02;letter-spacing:var(--tracking-tight)}.custom_heroLead__bp4Iw,.custom_heroTitle__ajVjK em{color:var(--color-text-secondary)}.custom_heroLead__bp4Iw{margin:0;max-width:38rem;line-height:var(--leading-relaxed)}.custom_steps__0uxlv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.custom_steps__0uxlv li{display:grid;align-content:start;grid-gap:.25rem;gap:.25rem;padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid var(--color-border)}.custom_steps__0uxlv span{font-family:var(--font-display);color:var(--color-text-tertiary)}.custom_steps__0uxlv p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.custom_section__Y1OSy{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.custom_sectionTitle__esXrL{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:400}.custom_grid___9KNq{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.custom_card__wMCHK{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.custom_cardMedia__bI6j6{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-media);background:var(--color-bg-muted)}.custom_cardMedia__bI6j6 img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.custom_cardMedia__bI6j6:hover img{transform:scale(1.03)}.custom_sketchPlaceholder__cByW1{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:6rem;font-style:italic;color:var(--color-border-strong);background:linear-gradient(var(--color-border) 1px,transparent 1px) 0 0 /100% 1.6rem,var(--color-bg-muted)}.custom_stage__2VMoS{position:absolute;left:.75rem;top:.75rem;padding:.3rem .7rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-xs);font-weight:600}.custom_cardBody__dl_42{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.custom_cardTitle___0MWd{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);text-decoration:none}.custom_vote__XnKo6{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;min-height:var(--tap-min);padding:0 1.1rem 0 .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.custom_vote__XnKo6:disabled{cursor:default}.custom_vote__XnKo6[data-voted=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.custom_voteHeart__oj_lr svg{display:block;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6}.custom_vote__XnKo6[data-voted=true] .custom_voteHeart__oj_lr svg{fill:currentColor}.custom_voteHeart__oj_lr[data-burst=true]{animation:custom_heartPop__ePgpD .52s var(--ease-soft-spring)}@keyframes custom_heartPop__ePgpD{0%{transform:scale(1)}35%{transform:scale(1.45) rotate(-8deg)}to{transform:scale(1)}}.custom_voteCount__T5gv_{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.custom_voteLabel__oXHFP{font-size:var(--text-sm)}.custom_empty__ucx37{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-surface);background:var(--color-bg-muted)}.custom_empty__ucx37 p{margin:0;color:var(--color-text-secondary)}.custom_cta__3YNid{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 1.4rem;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);font-weight:600;text-decoration:none}.custom_cta__3YNid:hover{background:var(--color-action-hover);text-decoration:none}.custom_detail__lShe_{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.custom_gallery__8DN0Z{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.custom_galleryItem__CBsEo{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-media);background:var(--color-bg-muted)}.custom_galleryItem__CBsEo img{object-fit:cover}.custom_detailCopy__EJePN{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 4rem) + 1.5rem);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.custom_detailTitle__qQY5A{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.05}.custom_price__k40wv{margin:0;font-size:var(--text-lg)}.custom_detailText__9FISf{margin:0;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.custom_detailActions__7rI4d{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.custom_waitBox__TWiQf{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-surface)}.custom_waitBox__TWiQf h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:400}.custom_waitlist__AW43v{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.custom_waitlist__AW43v input[type=email]{min-height:var(--tap-min);padding:0 .9rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.custom_waitlist__AW43v button{justify-self:start;min-height:var(--tap-min);padding:0 1.3rem;border:0;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);font-weight:600;cursor:pointer}.custom_consent__8GLVo{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-xs);color:var(--color-text-secondary)}.custom_error__78wFL{margin:0;color:var(--color-error);font-size:var(--text-sm)}.custom_waitlistDone__NpCXi{margin:0;font-weight:600}@media (max-width:860px){.custom_steps__0uxlv{grid-template-columns:repeat(2,minmax(0,1fr))}.custom_detail__lShe_{grid-template-columns:1fr}.custom_detailCopy__EJePN{position:static}}@media (prefers-reduced-motion:reduce){.custom_voteHeart__oj_lr[data-burst=true]{animation:none}}