.page-module__83OQiG__page{flex-direction:column;gap:1.25rem;display:flex}.page-module__83OQiG__header{flex-direction:column;gap:.35rem;display:flex}.page-module__83OQiG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.75rem;font-weight:700}.page-module__83OQiG__title{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:1.6rem;line-height:1.2}.page-module__83OQiG__context{color:var(--color-text-secondary);margin:0;font-size:.9rem}.page-module__83OQiG__notice{border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:.85rem 1rem}.page-module__83OQiG__noticeTitle{color:var(--color-text-primary);margin:0 0 .3rem;font-size:.875rem;font-weight:700}.page-module__83OQiG__noticeBody{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.page-module__83OQiG__noticeMeta{color:var(--color-text-subtle);margin:.5rem 0 0;font-size:.75rem}.page-module__83OQiG__noticeMeta code{word-break:break-all;font-size:.72rem}.page-module__83OQiG__empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);margin:0;padding:1.25rem;font-size:.9rem}.page-module__83OQiG__thread{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__83OQiG__message{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.8rem .95rem}.page-module__83OQiG__message[data-role=maker]{border-left:3px solid var(--color-brand-light,var(--color-border))}.page-module__83OQiG__message[data-role=unknown]{border-style:dashed}.page-module__83OQiG__messageHeader{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.page-module__83OQiG__author{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.page-module__83OQiG__role{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.7rem;font-weight:600}.page-module__83OQiG__time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.page-module__83OQiG__body{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}@media (max-width:640px){.page-module__83OQiG__title{font-size:1.35rem}.page-module__83OQiG__time{flex-basis:100%;margin-left:0}}
.BackLink-module__smdNRG__link{color:var(--color-text-muted);align-items:center;gap:.3rem;width:fit-content;min-height:2.75rem;margin-bottom:0;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.BackLink-module__smdNRG__link:hover{color:var(--color-brand);text-decoration:underline}.BackLink-module__smdNRG__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:.25rem}
.Button-module__8RiFmG__button{border-radius:var(--radius-md);font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.65rem;font-weight:700;text-decoration:none;transition:box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module__8RiFmG__sm{padding:.7rem 1.1rem;font-size:.9rem}.Button-module__8RiFmG__md{padding:.95rem 1.2rem}.Button-module__8RiFmG__lg{padding:1rem 1.75rem;font-size:1rem}.Button-module__8RiFmG__primary{background:var(--color-brand-fill);color:var(--color-on-brand)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--color-brand-fill-dark)}.Button-module__8RiFmG__secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.Button-module__8RiFmG__danger{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-status-error)}.Button-module__8RiFmG__danger:hover:not(:disabled){border-color:var(--color-status-error)}.Button-module__8RiFmG__button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);outline-offset:3px}.Button-module__8RiFmG__button:disabled{cursor:not-allowed}.Button-module__8RiFmG__primary:disabled,.Button-module__8RiFmG__secondary:disabled,.Button-module__8RiFmG__danger:disabled{opacity:.7}.Button-module__8RiFmG__button[data-loading=true]{cursor:wait}.Button-module__8RiFmG__spinner{border:2px solid color-mix(in srgb, var(--color-surface) 40%, transparent);border-top-color:var(--color-surface);opacity:0;border-radius:50%;width:1rem;height:1rem;transition:opacity .15s}.Button-module__8RiFmG__secondary .Button-module__8RiFmG__spinner,.Button-module__8RiFmG__danger .Button-module__8RiFmG__spinner{border-color:color-mix(in srgb, var(--color-brand) 25%, transparent);border-top-color:var(--color-brand)}.Button-module__8RiFmG__button[data-loading=true] .Button-module__8RiFmG__spinner{opacity:1;animation:.8s linear infinite Button-module__8RiFmG__buttonSpin}@keyframes Button-module__8RiFmG__buttonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button{transition:none}.Button-module__8RiFmG__button[data-loading=true] .Button-module__8RiFmG__spinner{animation-duration:2s}}
.Card-module__b6YjYG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.Card-module__b6YjYG__paddingNone{padding:0}.Card-module__b6YjYG__paddingSm{padding:1.25rem}.Card-module__b6YjYG__paddingMd{padding:1.35rem}.Card-module__b6YjYG__paddingLg{padding:1.5rem}
.PageContainer-module__mqjZQq__content{width:100%;max-width:72rem;margin-inline:auto}.PageContainer-module__mqjZQq__form{width:100%;max-width:40rem;margin-inline:auto}.PageContainer-module__mqjZQq__padded{padding-left:max(1.5rem, var(--safe-area-left));padding-right:max(1.5rem, var(--safe-area-right))}@media (max-width:640px){.PageContainer-module__mqjZQq__padded{padding-left:max(1rem, var(--safe-area-left));padding-right:max(1rem, var(--safe-area-right))}}@media print{.PageContainer-module__mqjZQq__padded{padding-inline:0}}
.AskMakerButton-module__M7AkIa__invite{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-brand) 4%, var(--color-surface));margin-top:.85rem;padding:.85rem .9rem}.AskMakerButton-module__M7AkIa__inviteEyebrow{color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .3rem;font-size:.7rem;font-weight:700}.AskMakerButton-module__M7AkIa__inviteCopy{color:var(--color-text-secondary);margin:0 0 .7rem;font-size:.875rem;line-height:1.5}.AskMakerButton-module__M7AkIa__inviteButton{border:1px solid color-mix(in srgb, var(--color-brand) 45%, transparent);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-brand);font:inherit;overflow-wrap:anywhere;cursor:pointer;padding:.6rem 1rem;font-size:.9rem;font-weight:700;line-height:1.35;transition:background-color .14s,border-color .14s;display:block}.AskMakerButton-module__M7AkIa__inviteButton:hover{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface));border-color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.AskMakerButton-module__M7AkIa__inviteButton{transition:none}}.AskMakerButton-module__M7AkIa__orderTrigger{border:1px solid var(--color-border,color-mix(in srgb, var(--color-brand) 20%, transparent));border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-brand);font:inherit;cursor:pointer;padding:.6rem 1.25rem;font-weight:700}.AskMakerButton-module__M7AkIa__orderTrigger:hover{background:var(--color-surface-alt,color-mix(in srgb, var(--color-brand) 5%, transparent))}.AskMakerButton-module__M7AkIa__inviteButton:focus-visible,.AskMakerButton-module__M7AkIa__orderTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 40%, transparent);outline-offset:2px;border-radius:4px}.AskMakerButton-module__M7AkIa__dialog{border-radius:var(--radius-lg);background:var(--color-surface);width:calc(100% - 2rem);max-width:32rem;box-shadow:var(--shadow-card-hover,0 1.5rem 3rem color-mix(in srgb, var(--color-text-primary) 20%, transparent));color:var(--color-text-primary);border:none;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AskMakerButton-module__M7AkIa__dialog::backdrop{background:color-mix(in srgb, var(--color-text-primary) 45%, transparent)}.AskMakerButton-module__M7AkIa__eyebrow{color:var(--color-brand);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.AskMakerButton-module__M7AkIa__heading{margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.AskMakerButton-module__M7AkIa__context{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9rem}.AskMakerButton-module__M7AkIa__field{gap:.35rem;margin:0 0 .75rem;display:grid}.AskMakerButton-module__M7AkIa__fieldLabel{font-size:.9rem;font-weight:600}.AskMakerButton-module__M7AkIa__textarea{width:100%;min-height:8rem;padding:var(--control-padding-y-textarea) var(--control-padding-x);border:1px solid var(--color-border,color-mix(in srgb, var(--color-brand) 20%, transparent));border-radius:var(--control-radius);background:var(--color-surface);color:inherit;font:inherit;font-size:var(--control-font-size);resize:vertical;line-height:var(--control-line-height)}.AskMakerButton-module__M7AkIa__counter{color:var(--color-text-muted);text-align:right;margin:0;font-size:.75rem}.AskMakerButton-module__M7AkIa__privacy{background:var(--color-surface-alt,color-mix(in srgb, var(--color-brand) 5%, transparent));color:var(--color-text-secondary);border-radius:.75rem;margin:0 0 .5rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.5}.AskMakerButton-module__M7AkIa__message{min-height:1.1rem;color:var(--color-status-error);margin:0 0 .75rem;font-size:.85rem}.AskMakerButton-module__M7AkIa__actions{justify-content:flex-end;gap:.75rem;display:flex}.AskMakerButton-module__M7AkIa__cancel{border:1px solid var(--color-border,color-mix(in srgb, var(--color-brand) 20%, transparent));border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:.6rem 1.25rem;font-weight:600}.AskMakerButton-module__M7AkIa__submit{border-radius:var(--radius-md);background:var(--color-brand-fill);color:var(--color-on-brand);font:inherit;cursor:pointer;border:0;padding:.6rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s}.AskMakerButton-module__M7AkIa__submit:hover:not(:disabled){background:var(--color-brand-fill-dark)}.AskMakerButton-module__M7AkIa__cancel:focus-visible,.AskMakerButton-module__M7AkIa__submit:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);outline-offset:2px}.AskMakerButton-module__M7AkIa__submit:disabled,.AskMakerButton-module__M7AkIa__cancel:disabled{cursor:wait;opacity:.7}.AskMakerButton-module__M7AkIa__confirmation{text-align:center;gap:.75rem;padding:.5rem 0;display:grid}.AskMakerButton-module__M7AkIa__confirmationText{margin:0;font-size:1.05rem;font-weight:600}.AskMakerButton-module__M7AkIa__sentNote{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.AskMakerButton-module__M7AkIa__signInPrompt{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}@media (max-width:640px){.AskMakerButton-module__M7AkIa__actions{flex-direction:column-reverse}.AskMakerButton-module__M7AkIa__cancel,.AskMakerButton-module__M7AkIa__submit{text-align:center;width:100%}}
.MakerAvatar-module__WiLSeq__wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MakerAvatar-module__WiLSeq__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.MakerAvatar-module__WiLSeq__fallback{background:linear-gradient(var(--tone-angle,135deg), var(--tone-a,var(--maker-tone-0-a)) 0%, var(--tone-b,var(--maker-tone-0-b)) 100%);width:100%;height:100%;color:var(--color-surface);font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.MakerAvatar-module__WiLSeq__fallback[data-variant="0"]{--tone-a:var(--maker-tone-0-a);--tone-b:var(--maker-tone-0-b);--tone-angle:135deg}.MakerAvatar-module__WiLSeq__fallback[data-variant="1"]{--tone-a:var(--maker-tone-1-a);--tone-b:var(--maker-tone-1-b);--tone-angle:155deg}.MakerAvatar-module__WiLSeq__fallback[data-variant="2"]{--tone-a:var(--maker-tone-2-a);--tone-b:var(--maker-tone-2-b);--tone-angle:115deg}.MakerAvatar-module__WiLSeq__fallback[data-variant="3"]{--tone-a:var(--maker-tone-3-a);--tone-b:var(--maker-tone-3-b);--tone-angle:170deg}.MakerAvatar-module__WiLSeq__fallback[data-variant="4"]{--tone-a:var(--maker-tone-4-a);--tone-b:var(--maker-tone-4-b);--tone-angle:100deg}.MakerAvatar-module__WiLSeq__fallback[data-variant="5"]{--tone-a:var(--maker-tone-5-a);--tone-b:var(--maker-tone-5-b);--tone-angle:145deg}
.SampleBadge-module__yt8xJa__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-status-warning) 12%, transparent);color:var(--color-status-warning-text);border:1px solid color-mix(in srgb, var(--color-status-warning) 35%, transparent);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.SampleBadge-module__yt8xJa__overlay{background:color-mix(in srgb, var(--color-status-warning) 16%, var(--color-surface));border-color:color-mix(in srgb, var(--color-status-warning) 55%, var(--color-surface));box-shadow:var(--shadow-sm);padding:.2rem .55rem;font-size:.72rem}.SampleBadge-module__yt8xJa__block{border:1px solid color-mix(in srgb, var(--color-status-warning) 35%, transparent);border-left:3px solid var(--color-status-warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-status-warning) 8%, transparent);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.SampleBadge-module__yt8xJa__blockLabel{color:var(--color-status-warning-text);letter-spacing:.02em;white-space:nowrap;font-size:.85rem;font-weight:700}.SampleBadge-module__yt8xJa__blockText{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}
.StoryPhotoPile-module__jgIufa__root{--print-paper:color-mix(in srgb, var(--color-surface) 55%, #fff);--print-shadow:0 1px 2px #00000024, 0 10px 26px #00000029;justify-items:center;gap:.75rem;min-width:0;display:grid}[data-theme=dark] .StoryPhotoPile-module__jgIufa__root{--print-paper:color-mix(in srgb, var(--color-surface) 78%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .StoryPhotoPile-module__jgIufa__root{--print-paper:color-mix(in srgb, var(--color-surface) 78%, #fff)}}.StoryPhotoPile-module__jgIufa__pile{aspect-ratio:4/5;background:0 0;border:0;width:min(100%,24rem);margin:.25rem 0 1.75rem;padding:0;position:relative}button.StoryPhotoPile-module__jgIufa__pile{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.StoryPhotoPile-module__jgIufa__print{background:var(--print-paper);box-shadow:var(--print-shadow);padding:.55rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.StoryPhotoPile-module__jgIufa__frame{background:var(--color-surface-alt);width:100%;height:100%;display:block;position:relative;overflow:hidden}.StoryPhotoPile-module__jgIufa__img{object-fit:cover}.StoryPhotoPile-module__jgIufa__print[data-layer="0"]{z-index:4;transform:rotate(-1.2deg)}.StoryPhotoPile-module__jgIufa__print[data-layer="1"]{z-index:3;transform:translate(5%,2.5%)rotate(4deg)}.StoryPhotoPile-module__jgIufa__print[data-layer="2"]{z-index:2;transform:translate(-6%,3%)rotate(-5.5deg)}.StoryPhotoPile-module__jgIufa__print[data-layer="3"]{z-index:1;transform:translate(3%,5.5%)rotate(7deg)}.StoryPhotoPile-module__jgIufa__pile[data-count="1"] .StoryPhotoPile-module__jgIufa__print[data-layer="0"]{transform:none}.StoryPhotoPile-module__jgIufa__pile[data-count="1"]{margin-bottom:.25rem}.StoryPhotoPile-module__jgIufa__pile[data-count="2"] .StoryPhotoPile-module__jgIufa__print[data-layer="1"]{transform:translate(4%,3%)rotate(3.5deg)}button.StoryPhotoPile-module__jgIufa__pile:hover .StoryPhotoPile-module__jgIufa__print[data-layer="0"],button.StoryPhotoPile-module__jgIufa__pile:focus-visible .StoryPhotoPile-module__jgIufa__print[data-layer="0"]{transform:translateY(-6px)rotate(0)}button.StoryPhotoPile-module__jgIufa__pile:hover .StoryPhotoPile-module__jgIufa__print[data-layer="1"],button.StoryPhotoPile-module__jgIufa__pile:focus-visible .StoryPhotoPile-module__jgIufa__print[data-layer="1"]{transform:translate(8%,2.5%)rotate(5.5deg)}button.StoryPhotoPile-module__jgIufa__pile:hover .StoryPhotoPile-module__jgIufa__print[data-layer="2"],button.StoryPhotoPile-module__jgIufa__pile:focus-visible .StoryPhotoPile-module__jgIufa__print[data-layer="2"]{transform:translate(-9%,3%)rotate(-7.5deg)}.StoryPhotoPile-module__jgIufa__pile:focus-visible{outline:3px solid var(--color-brand);outline-offset:1.1rem;border-radius:.25rem}.StoryPhotoPile-module__jgIufa__caption{color:var(--color-text-muted);align-items:center;gap:.6rem;margin:0;font-size:.82rem;display:flex}.StoryPhotoPile-module__jgIufa__count{background:var(--color-surface-alt);color:var(--color-text-primary);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .6rem;font-weight:600}.StoryPhotoPile-module__jgIufa__pointerHint{display:none}@media (hover:hover) and (pointer:fine){.StoryPhotoPile-module__jgIufa__touchHint{display:none}.StoryPhotoPile-module__jgIufa__pointerHint{display:inline}}@media (prefers-reduced-motion:reduce){.StoryPhotoPile-module__jgIufa__print{transition:none}}
.MakerStory-module__7Aw-oW__story{padding:2.25rem max(1.5rem, var(--safe-area-right)) 2.5rem max(1.5rem, var(--safe-area-left));grid-template-areas:"intro""body";gap:1rem;display:grid}.MakerStory-module__7Aw-oW__story[data-has-photos]{grid-template:"photos intro""photos body"1fr/minmax(15rem,.85fr) minmax(0,1.15fr);align-items:start;column-gap:2.5rem}.MakerStory-module__7Aw-oW__intro{grid-area:intro;align-content:start;gap:1rem;min-width:0;display:grid}.MakerStory-module__7Aw-oW__body{grid-area:body;align-content:start;gap:1rem;min-width:0;display:grid}.MakerStory-module__7Aw-oW__photos{grid-area:photos;align-self:center;position:sticky;top:6rem}.MakerStory-module__7Aw-oW__identity{align-items:center;gap:.9rem;display:flex}.MakerStory-module__7Aw-oW__nameBlock{gap:.15rem;min-width:0;display:grid}.MakerStory-module__7Aw-oW__eyebrow{color:var(--color-brand);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.MakerStory-module__7Aw-oW__nameRow{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.MakerStory-module__7Aw-oW__name{color:var(--color-text-primary);font-family:var(--font-serif);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:600;line-height:1.1}.MakerStory-module__7Aw-oW__meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem 0;margin:0;font-size:.95rem;display:flex}.MakerStory-module__7Aw-oW__metaPart:not(:last-child):after{content:"·";color:var(--color-text-muted);margin:0 .55rem}.MakerStory-module__7Aw-oW__notice{color:var(--color-text-muted);margin:0;font-size:.9rem}.MakerStory-module__7Aw-oW__storyHeading{color:var(--color-text-primary);font-family:var(--font-serif);margin:0;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:600;line-height:1.2}.MakerStory-module__7Aw-oW__tagline{max-width:60ch;color:var(--color-text-primary);margin:0;font-size:1.08rem;line-height:1.55}.MakerStory-module__7Aw-oW__bio{max-width:62ch;color:var(--color-text-secondary);gap:.85rem;font-size:1.02rem;line-height:1.7;display:grid}.MakerStory-module__7Aw-oW__bio p{margin:0}.MakerStory-module__7Aw-oW__philosophy{border-left:3px solid var(--color-brand);gap:.4rem;max-width:58ch;margin:.25rem 0 0;padding-left:1.1rem;display:grid}.MakerStory-module__7Aw-oW__philosophyLabel{color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.MakerStory-module__7Aw-oW__philosophyText{color:var(--color-text-primary);font-family:var(--font-serif);margin:0;font-size:1.12rem;font-style:italic;line-height:1.55}@media (max-width:52rem){.MakerStory-module__7Aw-oW__story[data-has-photos]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"intro""body""photos";row-gap:1.25rem}.MakerStory-module__7Aw-oW__story{padding:1.5rem max(1rem, var(--safe-area-right)) 2rem max(1rem, var(--safe-area-left))}.MakerStory-module__7Aw-oW__photos{justify-self:center;width:min(100%,15.5rem);position:static}}
.MakerFeaturedProducts-module__hFg38G__section{--ms-product-track:repeat(auto-fill, minmax(280px, 1fr));--ms-product-gap:2rem;min-width:0;padding:3rem max(1.5rem, var(--safe-area-right)) 3.75rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border);scroll-margin-top:5.5rem}.MakerFeaturedProducts-module__hFg38G__header{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.MakerFeaturedProducts-module__hFg38G__description{max-width:34rem;color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.45}.MakerFeaturedProducts-module__hFg38G__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0;scroll-margin-top:6rem;font-size:1.35rem;font-weight:700}.MakerFeaturedProducts-module__hFg38G__gridHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.MakerFeaturedProducts-module__hFg38G__gridLabel{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.MakerFeaturedProducts-module__hFg38G__viewAllLink{color:var(--color-brand);white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.MakerFeaturedProducts-module__hFg38G__viewAllLink:hover{color:var(--color-brand-dark)}.MakerFeaturedProducts-module__hFg38G__grid{grid-template-columns:var(--ms-product-track);gap:var(--ms-product-gap);display:grid}@media (max-width:768px){.MakerFeaturedProducts-module__hFg38G__section{padding:2.5rem max(1rem, var(--safe-area-right)) 3rem max(1rem, var(--safe-area-left));--ms-product-track:repeat(2, 1fr);--ms-product-gap:1.5rem}.MakerFeaturedProducts-module__hFg38G__heading{font-size:1.25rem}}@media (max-width:640px){.MakerFeaturedProducts-module__hFg38G__section{padding:2rem max(1rem, var(--safe-area-right)) 2.5rem max(1rem, var(--safe-area-left));--ms-product-track:repeat(2, minmax(0, 1fr));--ms-product-gap:1rem}.MakerFeaturedProducts-module__hFg38G__heading{font-size:1.1rem}}
.MakerLinks-module__FRywwG__links{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:1.5rem;display:flex}.MakerLinks-module__FRywwG__link{width:2.75rem;height:2.75rem;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.MakerLinks-module__FRywwG__link svg{flex-shrink:0;width:23px;height:23px}.MakerLinks-module__FRywwG__link:hover{color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 8%, transparent)}.MakerLinks-module__FRywwG__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;color:var(--color-brand)}.MakerLinks-module__FRywwG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MakerSocialLinks-module__JS1rsG__section{padding:1.5rem max(1.5rem, var(--safe-area-right)) 2rem max(1.5rem, var(--safe-area-left))}.MakerSocialLinks-module__JS1rsG__inner{border-top:1px solid var(--color-border);justify-items:start;gap:.9rem;padding-top:1.5rem;display:grid}.MakerSocialLinks-module__JS1rsG__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.2px;margin:0;font-size:1.1rem;font-weight:700}.MakerSocialLinks-module__JS1rsG__inner>div:last-child{margin-top:0}.MakerSocialLinks-module__JS1rsG__inner .makerLinksRow{margin-top:0}@media (max-width:768px){.MakerSocialLinks-module__JS1rsG__section{padding:1.25rem max(1rem, var(--safe-area-right)) 1.5rem max(1rem, var(--safe-area-left))}.MakerSocialLinks-module__JS1rsG__inner{gap:.75rem}}
.MakerProductSection-module__Yr6Nha__section{border-top:1px solid var(--color-border);padding:3.5rem 1.5rem}.MakerProductSection-module__Yr6Nha__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.MakerProductSection-module__Yr6Nha__placeholder{text-align:center;background:var(--color-surface);border-radius:.5rem;padding:3rem 1.5rem}.MakerProductSection-module__Yr6Nha__placeholderText{color:var(--color-text-muted);margin:0;font-size:.95rem}@media (max-width:768px){.MakerProductSection-module__Yr6Nha__section{padding:2.5rem 1rem}.MakerProductSection-module__Yr6Nha__heading{font-size:1.25rem}}@media (max-width:640px){.MakerProductSection-module__Yr6Nha__section{padding:2rem 1rem}.MakerProductSection-module__Yr6Nha__heading{font-size:1.1rem}}
.MakerCard-module__m7W58W__card{border:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 90%, transparent);text-align:center;color:inherit;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1rem 1.5rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.MakerCard-module__m7W58W__card:hover{border-color:var(--color-text-primary)}.MakerCard-module__m7W58W__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.MakerCard-module__m7W58W__avatar{--ma-font-size:1.9rem;border:1px solid var(--color-border)}.MakerCard-module__m7W58W__info{flex-direction:column;align-items:center;gap:.35rem;display:flex}.MakerCard-module__m7W58W__name{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.15rem;font-weight:500;line-height:1.25}.MakerCard-module__m7W58W__credentials{color:var(--color-text-secondary);text-wrap:balance;font-size:.85rem;font-weight:500;line-height:1.45}.MakerCard-module__m7W58W__separator{color:var(--color-text-muted)}
.MoreMakersSection-module__BX65bG__section{padding:3rem max(1.5rem, var(--safe-area-right)) 2.5rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border)}.MoreMakersSection-module__BX65bG__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 1.25rem;font-size:1.35rem;font-weight:700}.MoreMakersSection-module__BX65bG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.MoreMakersSection-module__BX65bG__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}}.MoreMakersSection-module__BX65bG__ctaWrapper{justify-content:center;padding-top:1.5rem;display:flex}.MoreMakersSection-module__BX65bG__cta{border-radius:var(--radius-lg);background:var(--color-brand-fill);color:var(--color-on-brand);letter-spacing:.01em;border:none;align-items:center;gap:.4rem;padding:.75rem 1.75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.MoreMakersSection-module__BX65bG__cta:hover{background:var(--color-brand-fill-dark)}@media (max-width:768px){.MoreMakersSection-module__BX65bG__section{padding:2.5rem max(1rem, var(--safe-area-right)) 2rem max(1rem, var(--safe-area-left))}.MoreMakersSection-module__BX65bG__heading{font-size:1.2rem}}@media (max-width:640px){.MoreMakersSection-module__BX65bG__section{padding:2rem max(1rem, var(--safe-area-right)) 1.5rem max(1rem, var(--safe-area-left))}.MoreMakersSection-module__BX65bG__heading{font-size:1.1rem}}
.MeetMeInPerson-module__zwfHzW__section{padding:.5rem 1.5rem 2rem}.MeetMeInPerson-module__zwfHzW__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 1rem;font-size:1.35rem;font-weight:700}.MeetMeInPerson-module__zwfHzW__sampleNote{color:var(--color-text-muted);margin:-.5rem 0 1rem;font-size:.9rem}.MeetMeInPerson-module__zwfHzW__sampleBadge{z-index:1;margin-top:.15rem;position:relative}.MeetMeInPerson-module__zwfHzW__list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.MeetMeInPerson-module__zwfHzW__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:flex-start;gap:.9rem;min-width:0;padding:.9rem 1rem;display:flex;position:relative}.MeetMeInPerson-module__zwfHzW__item:focus-within{border-color:var(--color-brand)}.MeetMeInPerson-module__zwfHzW__badge{border-radius:var(--radius-md);background:var(--color-surface-alt);flex:none;justify-items:center;width:3rem;padding:.35rem 0 .4rem;line-height:1;display:grid}.MeetMeInPerson-module__zwfHzW__badgeMonth{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);font-size:.68rem;font-weight:700}.MeetMeInPerson-module__zwfHzW__badgeDay{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);margin-top:.2rem;font-size:1.35rem;font-weight:700}.MeetMeInPerson-module__zwfHzW__details{gap:.2rem;min-width:0;display:grid}.MeetMeInPerson-module__zwfHzW__name{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.MeetMeInPerson-module__zwfHzW__nameLink{color:inherit;text-decoration:none}.MeetMeInPerson-module__zwfHzW__nameLink:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.MeetMeInPerson-module__zwfHzW__nameLink:hover{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.MeetMeInPerson-module__zwfHzW__nameLink:focus-visible{outline:none}.MeetMeInPerson-module__zwfHzW__item:has(.MeetMeInPerson-module__zwfHzW__nameLink:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.MeetMeInPerson-module__zwfHzW__meta{color:var(--color-text-secondary);margin:0;font-size:.9rem}.MeetMeInPerson-module__zwfHzW__booth{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}@media (max-width:768px){.MeetMeInPerson-module__zwfHzW__section{padding:.25rem 1rem 1.75rem}.MeetMeInPerson-module__zwfHzW__heading{font-size:1.2rem}}
.page-module__eA4qKq__page{background:var(--color-surface);min-height:100dvh}.page-module__eA4qKq__content{max-width:64rem;margin:0 auto;padding-bottom:4rem}.page-module__eA4qKq__header{background:var(--color-surface)}.page-module__eA4qKq__sections{gap:0;display:grid}@media (max-width:768px){.page-module__eA4qKq__sections{gap:0}}@media (max-width:640px){.page-module__eA4qKq__sections{gap:0}}.page-module__eA4qKq__reportFooter{border-top:1px solid var(--color-border,color-mix(in srgb, var(--color-brand) 16%, transparent));justify-content:center;margin-top:2.5rem;padding-top:1.25rem;display:flex}
.page-module__yzRujW__heading{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.page-module__yzRujW__jumpToDecision{min-height:44px;color:var(--color-brand-text);text-underline-offset:3px;align-items:center;margin:-.75rem 0 1rem;font-weight:600;text-decoration:underline;display:inline-flex}.page-module__yzRujW__jumpToDecision:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:961px){.page-module__yzRujW__jumpToDecision{display:none}}
.ProductTakedownControl-module__PMGpRa__wrap{gap:.5rem;margin-top:.75rem;display:grid}.ProductTakedownControl-module__PMGpRa__compact{margin-top:.5rem}.ProductTakedownControl-module__PMGpRa__label{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ProductTakedownControl-module__PMGpRa__textarea{width:100%;padding:var(--control-padding-y-textarea) var(--control-padding-x);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);resize:vertical}.ProductTakedownControl-module__PMGpRa__textarea:focus-visible{border-color:var(--color-brand);box-shadow:var(--control-focus-ring);outline:none}.ProductTakedownControl-module__PMGpRa__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ProductTakedownControl-module__PMGpRa__open,.ProductTakedownControl-module__PMGpRa__confirm,.ProductTakedownControl-module__PMGpRa__cancel,.ProductTakedownControl-module__PMGpRa__restore{border-radius:var(--radius-md);min-height:2.75rem;font:inherit;cursor:pointer;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.ProductTakedownControl-module__PMGpRa__open,.ProductTakedownControl-module__PMGpRa__cancel,.ProductTakedownControl-module__PMGpRa__restore{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.ProductTakedownControl-module__PMGpRa__open:hover,.ProductTakedownControl-module__PMGpRa__cancel:hover,.ProductTakedownControl-module__PMGpRa__restore:hover{border-color:var(--color-text-primary)}.ProductTakedownControl-module__PMGpRa__confirm{border:1px solid var(--color-status-error);background:var(--color-status-error);color:var(--color-surface)}.ProductTakedownControl-module__PMGpRa__confirm:disabled{opacity:.5;cursor:not-allowed}.ProductTakedownControl-module__PMGpRa__open:focus-visible,.ProductTakedownControl-module__PMGpRa__confirm:focus-visible,.ProductTakedownControl-module__PMGpRa__cancel:focus-visible,.ProductTakedownControl-module__PMGpRa__restore:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductTakedownControl-module__PMGpRa__status{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.ProductTakedownControl-module__PMGpRa__statusBadge{border:1px solid var(--color-status-error);color:var(--color-status-error);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.ProductTakedownControl-module__PMGpRa__reason{color:var(--color-text-secondary);font-size:.9rem;font-style:italic}.ProductTakedownControl-module__PMGpRa__error:empty{display:none}.ProductTakedownControl-module__PMGpRa__error{color:var(--color-status-error);margin:0;font-size:.88rem}
.VerificationBadge-module__FePr3W__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 10%, transparent);color:var(--color-brand-text);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.VerificationBadge-module__FePr3W__icon{flex-shrink:0;width:.9rem;height:.9rem}
.SalePrice-module__btKZVa__group{flex-wrap:wrap;align-items:baseline;gap:0 .45em;display:inline-flex}.SalePrice-module__btKZVa__stacked{flex-direction:column;align-items:flex-end;display:inline-flex}.SalePrice-module__btKZVa__stacked .SalePrice-module__btKZVa__was{font-size:.85em}.SalePrice-module__btKZVa__was{color:var(--color-text-muted);font-weight:400;text-decoration-thickness:1px}.SalePrice-module__btKZVa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductCard-module__f5MubG__card{border:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 90%, transparent);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.ProductCard-module__f5MubG__card:hover{box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb, var(--color-brand) 20%, transparent)}.ProductCard-module__f5MubG__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCard-module__f5MubG__imageLink{display:block}.ProductCard-module__f5MubG__imageLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ProductCard-module__f5MubG__imageWrapper{aspect-ratio:1;background:color-mix(in srgb, var(--color-surface-alt) 70%, var(--color-border));position:relative;overflow:hidden}.ProductCard-module__f5MubG__image{object-fit:cover}.ProductCard-module__f5MubG__imageFallback{text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--color-border) 70%, var(--color-surface-alt)) 0%, color-mix(in srgb, var(--color-border) 85%, var(--color-text-muted)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;height:100%;padding:.75rem;display:flex}.ProductCard-module__f5MubG__imageFallbackIcon{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border));flex-shrink:0}.ProductCard-module__f5MubG__imageFallbackText{color:color-mix(in srgb, var(--color-text-muted) 75%, var(--color-surface-alt));font-size:.7rem;font-style:italic;line-height:1.3}.ProductCard-module__f5MubG__imageFallback[data-state=unphotographed]{background:linear-gradient(160deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-border) 55%, var(--color-bg)) 100%)}.ProductCard-module__f5MubG__imageFallback[data-state=unphotographed] .ProductCard-module__f5MubG__imageFallbackIcon{color:color-mix(in srgb, var(--color-brand) 32%, var(--color-border))}.ProductCard-module__f5MubG__imageFallback[data-state=unphotographed] .ProductCard-module__f5MubG__imageFallbackText{letter-spacing:.02em;color:var(--color-text-muted);font-style:normal}.ProductCard-module__f5MubG__info{flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.ProductCard-module__f5MubG__makerIdentity{color:inherit;align-items:flex-start;gap:.4rem;text-decoration:none;display:flex;position:relative}.ProductCard-module__f5MubG__makerIdentity:before{content:"";position:absolute;inset:-12px -10px}.ProductCard-module__f5MubG__makerIdentity:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCard-module__f5MubG__makerIdentityName{min-width:0;font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ProductCard-module__f5MubG__name{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:640px){.ProductCard-module__f5MubG__name{-webkit-line-clamp:3;line-clamp:3}}.ProductCard-module__f5MubG__productLink{color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.ProductCard-module__f5MubG__productLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCard-module__f5MubG__makerAttribution{color:var(--color-brand);align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:flex}.ProductCard-module__f5MubG__makerAvatar{box-shadow:0 0 0 1px var(--color-border)}.ProductCard-module__f5MubG__makerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProductCard-module__f5MubG__price{color:var(--color-text-secondary);margin-top:.15rem;font-size:.85rem;font-weight:600}.ProductCard-module__f5MubG__nameRow{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.ProductCard-module__f5MubG__nameRow .ProductCard-module__f5MubG__name{min-width:0}.ProductCard-module__f5MubG__saleTag{letter-spacing:.03em;color:var(--color-brand);border:1px solid color-mix(in srgb, var(--color-brand) 40%, transparent);border-radius:var(--radius-pill);flex:none;padding:0 .45rem;font-size:.7rem;font-weight:600;line-height:1.4}.ProductCard-module__f5MubG__soldOutTag{letter-spacing:.03em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none;padding:0 .45rem;font-size:.7rem;font-weight:600;line-height:1.4}.ProductCard-module__f5MubG__sampleOverlay{z-index:1;pointer-events:none;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.ProductCard-module__f5MubG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SubmissionChecklist-module__QcY_-W__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.SubmissionChecklist-module__QcY_-W__item{background:var(--color-surface-alt);border-radius:1rem;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.SubmissionChecklist-module__QcY_-W__markComplete,.SubmissionChecklist-module__QcY_-W__markIncomplete{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.SubmissionChecklist-module__QcY_-W__markComplete{background:var(--color-brand-fill);color:var(--color-on-brand)}.SubmissionChecklist-module__QcY_-W__markIncomplete{border:2px solid var(--color-border);background:0 0}.SubmissionChecklist-module__QcY_-W__text{flex:1;gap:.15rem;display:grid}.SubmissionChecklist-module__QcY_-W__label{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.SubmissionChecklist-module__QcY_-W__description{color:var(--color-text-muted);font-size:.82rem}.SubmissionChecklist-module__QcY_-W__fixLink{color:var(--color-brand);flex-shrink:0;font-size:.85rem;font-weight:700;text-decoration:none}.SubmissionChecklist-module__QcY_-W__fixLink:hover{text-decoration:underline}.SubmissionChecklist-module__QcY_-W__fixLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:.25rem}.SubmissionChecklist-module__QcY_-W__missing{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;flex-shrink:0;align-self:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600}
.MoreFromMaker-module__JB7erG__section{padding:3.5rem max(1.5rem, var(--safe-area-right)) 3.5rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border)}.MoreFromMaker-module__JB7erG__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.MoreFromMaker-module__JB7erG__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0;font-size:1.35rem;font-weight:700}.MoreFromMaker-module__JB7erG__viewAllLink{color:var(--color-brand);white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .12s}.MoreFromMaker-module__JB7erG__viewAllLink:hover{color:var(--color-brand-dark);text-decoration:underline}.MoreFromMaker-module__JB7erG__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.MoreFromMaker-module__JB7erG__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:768px){.MoreFromMaker-module__JB7erG__section{padding:2.5rem max(1rem, var(--safe-area-right)) 2.5rem max(1rem, var(--safe-area-left))}.MoreFromMaker-module__JB7erG__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.MoreFromMaker-module__JB7erG__header{flex-direction:column;gap:.75rem}.MoreFromMaker-module__JB7erG__grid{grid-template-columns:1fr;gap:.875rem}}
.ContinuedFromShop-module__38vd-a__note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-brand);background:var(--color-surface-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.ContinuedFromShop-module__38vd-a__hostname{color:var(--color-text-primary);white-space:nowrap;font-weight:600}
.ProductCommerceControls-module__9fqreG__controls{flex-direction:column;gap:1.25rem;display:flex}.ProductCommerceControls-module__9fqreG__priceRow{flex-wrap:wrap;align-items:baseline;gap:.875rem;display:flex}.ProductCommerceControls-module__9fqreG__price{color:var(--color-text-primary);letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1}.ProductCommerceControls-module__9fqreG__wasPrice{font-size:1.05rem}.ProductCommerceControls-module__9fqreG__saleContext{color:var(--color-brand-dark);margin:-.25rem 0 0;font-size:.875rem}.ProductCommerceControls-module__9fqreG__availability{letter-spacing:.01em;font-size:.8rem;font-weight:600}.ProductCommerceControls-module__9fqreG__statusAvailable{color:var(--color-status-success)}.ProductCommerceControls-module__9fqreG__statusLimited{color:var(--color-status-warning-text)}.ProductCommerceControls-module__9fqreG__statusOutOfStock{color:var(--color-status-error)}.ProductCommerceControls-module__9fqreG__statusMadeToOrder{color:var(--color-text-subtle)}.ProductCommerceControls-module__9fqreG__variantField{flex-direction:column;gap:.375rem;display:flex}.ProductCommerceControls-module__9fqreG__variantLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.75rem;font-weight:600}.ProductCommerceControls-module__9fqreG__variantSelect{width:100%;padding:0 2.25rem 0 var(--control-padding-x);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);font-size:var(--control-font-size);color:var(--color-text-primary);appearance:none;cursor:pointer;height:var(--control-height);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2369655f'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;transition:border-color .12s,box-shadow .12s}.ProductCommerceControls-module__9fqreG__variantSelect:hover{border-color:color-mix(in srgb, var(--color-border) 55%, var(--color-text-muted))}.ProductCommerceControls-module__9fqreG__variantSelect:focus{border-color:var(--color-brand);box-shadow:var(--control-focus-ring);outline:none}.ProductCommerceControls-module__9fqreG__cartRow{gap:.625rem;display:flex}.ProductCommerceControls-module__9fqreG__paymentUnavailable{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-subtle);border-radius:.5rem;flex:1;margin:0;padding:.875rem 1rem;font-size:.85rem;line-height:1.45}.ProductCommerceControls-module__9fqreG__outOfStockPrompt{flex:1;gap:.4rem;display:grid}.ProductCommerceControls-module__9fqreG__outOfStockMessage{color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:600}.ProductCommerceControls-module__9fqreG__saveForLaterBtn{border:1.5px solid var(--color-brand);background:var(--color-surface);width:100%;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.925rem;font-weight:700;transition:background-color .15s,color .15s}.ProductCommerceControls-module__9fqreG__saveForLaterBtn:hover{background:var(--color-brand-fill);color:var(--color-on-brand)}.ProductCommerceControls-module__9fqreG__saveForLaterBtn[aria-pressed=true]{border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary)}.ProductCommerceControls-module__9fqreG__saveForLaterBtn[aria-pressed=true]:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.ProductCommerceControls-module__9fqreG__outOfStockHint{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.ProductCommerceControls-module__9fqreG__saveForLaterBtn{transition:none}}.ProductCommerceControls-module__9fqreG__addToCartBtn{background:var(--color-brand-fill);color:var(--color-on-brand);letter-spacing:.01em;border-radius:var(--radius-lg);cursor:pointer;border:none;flex:1;padding:.875rem 1.5rem;font-size:.975rem;font-weight:700;transition:background-color .15s}.ProductCommerceControls-module__9fqreG__addToCartBtn:hover:not(:disabled){background:var(--color-brand-fill-dark)}.ProductCommerceControls-module__9fqreG__addToCartBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCommerceControls-module__9fqreG__addToCartBtn:disabled{background:var(--color-text-muted);color:var(--color-surface);cursor:not-allowed;opacity:.7}.ProductCommerceControls-module__9fqreG__favoritesBtn{border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:3rem;height:3rem;color:var(--color-text-muted);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:flex}.ProductCommerceControls-module__9fqreG__favoritesBtn:hover{border-color:var(--color-brand-light);color:var(--color-brand);background:var(--color-surface-alt)}.ProductCommerceControls-module__9fqreG__favoritesBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCommerceControls-module__9fqreG__favoritesBtn svg{width:1.25rem;height:1.25rem;transition:color .15s}.ProductCommerceControls-module__9fqreG__favoritesBtnActive{border-color:var(--color-brand);color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand) 6%, transparent)}.ProductCommerceControls-module__9fqreG__favoritesBtnActive:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);background:color-mix(in srgb, var(--color-brand) 10%, transparent)}.ProductCommerceControls-module__9fqreG__toast{background:var(--color-text-primary);color:var(--color-surface);border-radius:.5rem;padding:.625rem 1rem;font-size:.85rem;font-weight:500;animation:.2s ease-out ProductCommerceControls-module__9fqreG__toastIn}@keyframes ProductCommerceControls-module__9fqreG__toastIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ProductCommerceControls-module__9fqreG__price{font-size:1.5rem}}.ProductCommerceControls-module__9fqreG__handoff{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ProductCommerceControls-module__9fqreG__buyHandoff{background:var(--color-brand-fill);width:100%;color:var(--color-on-brand);letter-spacing:.01em;text-align:center;border-radius:var(--radius-lg);justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.975rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.ProductCommerceControls-module__9fqreG__buyHandoff:hover{background:var(--color-brand-fill-dark)}.ProductCommerceControls-module__9fqreG__buyHandoff:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCommerceControls-module__9fqreG__handoffNote{color:var(--color-text-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.45}
.LocalPickupEntry-module__1mtiCW__entry{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.LocalPickupEntry-module__1mtiCW__button{border:1.5px solid var(--color-brand);border-radius:var(--radius-lg);min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.975rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.LocalPickupEntry-module__1mtiCW__button:hover{background:var(--color-surface)}.LocalPickupEntry-module__1mtiCW__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.LocalPickupEntry-module__1mtiCW__note{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.45}
.ProductSidebar-module__wV2vYW__sidebar{flex-direction:column;gap:1.25rem;display:flex}.ProductSidebar-module__wV2vYW__category:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:2px}.ProductSidebar-module__wV2vYW__makerBlock{flex-direction:column;gap:.3rem;display:flex}.ProductSidebar-module__wV2vYW__makerHeader{align-items:center;gap:.625rem;display:flex}.ProductSidebar-module__wV2vYW__makerAvatar{flex-shrink:0}.ProductSidebar-module__wV2vYW__makerHeaderText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ProductSidebar-module__wV2vYW__makerByLine{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-size:.95rem;line-height:1.4;display:flex}.ProductSidebar-module__wV2vYW__makerByLabel{color:var(--color-text-muted);font-size:.875rem}.ProductSidebar-module__wV2vYW__makerLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:2px}.ProductSidebar-module__wV2vYW__verifiedWrapper{align-items:center;margin-left:.1rem;display:inline-flex}.ProductSidebar-module__wV2vYW__makerMeta{color:var(--color-text-subtle);margin:0;font-size:.875rem;font-weight:400}.ProductSidebar-module__wV2vYW__trustItem{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.ProductSidebar-module__wV2vYW__trustItem:before{content:"";background:var(--color-brand);border-radius:50%;flex:none;width:.35rem;height:.35rem;margin-top:.55em}@media (max-width:640px){.ProductSidebar-module__wV2vYW__name{font-size:1.75rem}.ProductSidebar-module__wV2vYW__price{font-size:1.5rem}}.ProductSidebar-module__wV2vYW__category{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);font-size:.7rem;font-weight:700;text-decoration:none;transition:color .12s;display:inline-block}.ProductSidebar-module__wV2vYW__category:hover{color:var(--color-brand-dark)}.ProductSidebar-module__wV2vYW__name{color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.ProductSidebar-module__wV2vYW__maker{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-size:.95rem;display:flex}.ProductSidebar-module__wV2vYW__makerLink{color:var(--color-brand);font-weight:600;text-decoration:none;transition:color .12s}.ProductSidebar-module__wV2vYW__makerLink:hover{color:var(--color-brand-dark);text-decoration:underline}.ProductSidebar-module__wV2vYW__badgeWrapper{align-items:center;display:inline-flex}.ProductSidebar-module__wV2vYW__location{color:var(--color-text-muted)}.ProductSidebar-module__wV2vYW__divider{border:none;border-top:1px solid var(--color-border);margin:0}.ProductSidebar-module__wV2vYW__price{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.ProductSidebar-module__wV2vYW__pricePrefix{color:var(--color-text-muted);font-size:.95rem;font-weight:400}.ProductSidebar-module__wV2vYW__placeholder{flex-direction:column;gap:.5rem;display:flex}.ProductSidebar-module__wV2vYW__placeholderLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.8rem;font-weight:600}.ProductSidebar-module__wV2vYW__placeholderSlot,.ProductSidebar-module__wV2vYW__ctaPlaceholder{background:var(--color-surface-alt);border:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center;border-radius:.5rem;padding:.875rem 1rem;font-size:.775rem;font-style:italic}.ProductSidebar-module__wV2vYW__ctaPlaceholder{background:var(--color-surface-alt);padding:1rem}.ProductSidebar-module__wV2vYW__trustSignals{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProductSidebar-module__wV2vYW__trustItem{color:var(--color-text-subtle);align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.ProductSidebar-module__wV2vYW__report{border-top:1px solid var(--color-border,color-mix(in srgb, var(--color-brand) 16%, transparent));margin-top:1.25rem;padding-top:1rem}
.ProductCollectionsCard-module__cDt_0W__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:1.35rem;gap:1rem;padding:clamp(1.5rem,4vw,2rem);scroll-margin-top:6rem;display:grid}.ProductCollectionsCard-module__cDt_0W__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ProductCollectionsCard-module__cDt_0W__heading{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}
.ProductStory-module__ZGmVvq__section{padding:3.5rem max(1.5rem, var(--safe-area-right)) 3.5rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border)}.ProductStory-module__ZGmVvq__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 2rem;font-size:1.35rem;font-weight:700}.ProductStory-module__ZGmVvq__narrative{flex-direction:column;gap:1.25rem;max-width:65ch;display:flex}.ProductStory-module__ZGmVvq__paragraph{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.8}.ProductStory-module__ZGmVvq__craftsmanship{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:2.5rem;max-width:65ch;margin-top:3rem;padding-top:2.25rem;display:grid}.ProductStory-module__ZGmVvq__subsection{flex-direction:column;gap:.625rem;display:flex}.ProductStory-module__ZGmVvq__subsectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.7rem;font-weight:700}.ProductStory-module__ZGmVvq__subsectionText{color:var(--color-text-subtle);margin:0;font-size:.9rem;line-height:1.7}@media (max-width:768px){.ProductStory-module__ZGmVvq__section{padding:2.5rem max(1rem, var(--safe-area-right)) 2.5rem max(1rem, var(--safe-area-left))}.ProductStory-module__ZGmVvq__craftsmanship{max-width:none}}@media (max-width:640px){.ProductStory-module__ZGmVvq__craftsmanship{grid-template-columns:1fr;gap:1.75rem}.ProductStory-module__ZGmVvq__narrative{max-width:none}}
.ProductCollectionsField-module__ARGGBW__field{gap:.75rem;display:grid}.ProductCollectionsField-module__ARGGBW__summary{gap:.6rem;display:grid}.ProductCollectionsField-module__ARGGBW__trigger{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:calc(.65rem - 1px) calc(1.25rem - 1px);font-size:.9rem;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.ProductCollectionsField-module__ARGGBW__trigger:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.ProductCollectionsField-module__ARGGBW__trigger:disabled{opacity:.55;cursor:not-allowed}.ProductCollectionsField-module__ARGGBW__trigger:focus-visible,.ProductCollectionsField-module__ARGGBW__option:focus-visible,.ProductCollectionsField-module__ARGGBW__close:focus-visible,.ProductCollectionsField-module__ARGGBW__createButton:focus-visible,.ProductCollectionsField-module__ARGGBW__done:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ProductCollectionsField-module__ARGGBW__status{min-height:1.15rem;color:var(--color-text-muted);margin:0;font-size:.85rem}.ProductCollectionsField-module__ARGGBW__status[data-tone=error]{color:var(--color-status-error)}.ProductCollectionsField-module__ARGGBW__status[data-tone=success]{color:var(--color-status-success)}.ProductCollectionsField-module__ARGGBW__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ProductCollectionsField-module__ARGGBW__chip{border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);overflow-wrap:break-word;border-radius:999px;max-width:100%;padding:.25rem .6rem;font-size:.8rem}.ProductCollectionsField-module__ARGGBW__dialog{border-radius:var(--radius-lg,.75rem);background:var(--color-surface);width:calc(100% - 2rem);max-width:30rem;max-height:min(85vh,40rem);box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--color-text-primary) 22%, transparent);color:var(--color-text-primary);border:none;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ProductCollectionsField-module__ARGGBW__dialog::backdrop{background:color-mix(in srgb, var(--color-text-primary) 45%, transparent)}.ProductCollectionsField-module__ARGGBW__dialogHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ProductCollectionsField-module__ARGGBW__eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.7rem;font-weight:700}.ProductCollectionsField-module__ARGGBW__dialogHeading{font-family:var(--font-serif), Georgia, serif;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:600}.ProductCollectionsField-module__ARGGBW__close{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-size:1.25rem;line-height:1}.ProductCollectionsField-module__ARGGBW__search{border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);background:var(--color-bg);width:100%;color:inherit;font:inherit;margin-bottom:.85rem;padding:.55rem .75rem;font-size:.9rem}.ProductCollectionsField-module__ARGGBW__options{gap:.4rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.ProductCollectionsField-module__ARGGBW__option{border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);background:var(--color-bg);width:100%;min-height:3.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.ProductCollectionsField-module__ARGGBW__option:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-border))}.ProductCollectionsField-module__ARGGBW__option[data-selected=true]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent)}.ProductCollectionsField-module__ARGGBW__thumbs{flex:0 0 3.25rem;width:3.25rem;height:2.5rem;position:relative}.ProductCollectionsField-module__ARGGBW__thumb,.ProductCollectionsField-module__ARGGBW__noThumb{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:.3rem;position:absolute;overflow:hidden}.ProductCollectionsField-module__ARGGBW__noThumb{border-style:dashed;inset:0}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="1"] .ProductCollectionsField-module__ARGGBW__thumb{inset:0}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="2"] .ProductCollectionsField-module__ARGGBW__thumb[data-depth="0"]{z-index:2;inset:12% 12% 0 0}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="2"] .ProductCollectionsField-module__ARGGBW__thumb[data-depth="1"]{z-index:1;inset:0 0 12% 12%}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="3"] .ProductCollectionsField-module__ARGGBW__thumb[data-depth="0"]{z-index:3;inset:18% 18% 0 0}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="3"] .ProductCollectionsField-module__ARGGBW__thumb[data-depth="1"]{z-index:2;inset:9%}.ProductCollectionsField-module__ARGGBW__thumbs[data-count="3"] .ProductCollectionsField-module__ARGGBW__thumb[data-depth="2"]{z-index:1;inset:0 0 18% 18%}.ProductCollectionsField-module__ARGGBW__thumb[data-depth="1"]{opacity:.85}.ProductCollectionsField-module__ARGGBW__thumb[data-depth="2"]{opacity:.7}.ProductCollectionsField-module__ARGGBW__thumbImage{object-fit:cover;width:100%;height:100%}.ProductCollectionsField-module__ARGGBW__optionText{flex:1;gap:.1rem;min-width:4rem;display:grid}.ProductCollectionsField-module__ARGGBW__optionName{overflow-wrap:break-word;font-size:.92rem;font-weight:600}.ProductCollectionsField-module__ARGGBW__optionCount{color:var(--color-text-muted);font-size:.78rem}.ProductCollectionsField-module__ARGGBW__state{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:700}.ProductCollectionsField-module__ARGGBW__option[data-selected=true] .ProductCollectionsField-module__ARGGBW__state{color:var(--color-status-success)}.ProductCollectionsField-module__ARGGBW__noResults{color:var(--color-text-muted);padding:.85rem .25rem;font-size:.88rem}.ProductCollectionsField-module__ARGGBW__createBlock{border-top:1px solid var(--color-border);padding-top:1rem}.ProductCollectionsField-module__ARGGBW__createLabel{margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.ProductCollectionsField-module__ARGGBW__createRow{flex-wrap:wrap;gap:.5rem;display:flex}.ProductCollectionsField-module__ARGGBW__createInput{min-width:0;padding:0 var(--control-padding-x);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-bg);color:inherit;font:inherit;font-size:var(--control-font-size);height:var(--control-height);flex:10rem}.ProductCollectionsField-module__ARGGBW__createButton{border-radius:var(--radius-md,.5rem);background:var(--color-brand-fill);color:var(--color-on-brand);font:inherit;cursor:pointer;border:1px solid #0000;flex:none;padding:.55rem 1rem;font-size:.9rem;font-weight:600}.ProductCollectionsField-module__ARGGBW__createButton:hover:not(:disabled){background:var(--color-brand-fill-dark)}.ProductCollectionsField-module__ARGGBW__createButton:disabled{opacity:.6;cursor:not-allowed}.ProductCollectionsField-module__ARGGBW__createError{min-height:1.2rem;color:var(--color-status-error);margin:.35rem 0 0;font-size:.82rem}.ProductCollectionsField-module__ARGGBW__dialogActions{justify-content:flex-end;margin-top:1rem;display:flex}.ProductCollectionsField-module__ARGGBW__done{border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);background:var(--color-surface-alt);color:inherit;font:inherit;cursor:pointer;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}@media (max-width:640px){.ProductCollectionsField-module__ARGGBW__dialog{width:100%;max-width:none;max-height:88dvh;padding:1.1rem 1rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg,.75rem) var(--radius-lg,.75rem) 0 0;top:auto;bottom:0;left:0;transform:none}}
.ProductSpecifications-module__yOx7rq__section{padding:3.5rem max(1.5rem, var(--safe-area-right)) 3.5rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border)}.ProductSpecifications-module__yOx7rq__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 1.75rem;font-size:1.35rem;font-weight:700}.ProductSpecifications-module__yOx7rq__specList{grid-template-columns:max-content 1fr;gap:.5rem 2.5rem;max-width:50rem;margin:0;padding:0;display:grid}.ProductSpecifications-module__yOx7rq__specTerm{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;margin:0;padding-top:.1rem;font-size:.78rem;font-weight:700}.ProductSpecifications-module__yOx7rq__specValue{color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:400;line-height:1.5}.ProductSpecifications-module__yOx7rq__careBlock{border-top:1px solid var(--color-border);max-width:50rem;margin-top:2rem;padding-top:2rem}.ProductSpecifications-module__yOx7rq__careBlockFirst{border-top:none;margin-top:0;padding-top:0}.ProductSpecifications-module__yOx7rq__careLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .625rem;font-size:.78rem;font-weight:700}.ProductSpecifications-module__yOx7rq__careText{color:var(--color-text-secondary);max-width:60ch;margin:0;font-size:.9rem;line-height:1.75}@media (max-width:768px){.ProductSpecifications-module__yOx7rq__section{padding:2.5rem max(1rem, var(--safe-area-right)) 2.5rem max(1rem, var(--safe-area-left))}.ProductSpecifications-module__yOx7rq__specList{gap:.5rem 1.5rem}}@media (max-width:480px){.ProductSpecifications-module__yOx7rq__specList{grid-template-columns:1fr;gap:0}.ProductSpecifications-module__yOx7rq__specTerm{margin-top:.75rem}.ProductSpecifications-module__yOx7rq__specTerm:first-child{margin-top:0}}
.MakerPortrait-module__uzHWyW__wrapper{aspect-ratio:3/4;background:var(--color-surface-alt);width:100%;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-text-primary) 15%, transparent);border-radius:.5rem;position:relative;overflow:hidden}.MakerPortrait-module__uzHWyW__image{object-fit:cover}.MakerPortrait-module__uzHWyW__fallback{background:linear-gradient(var(--tone-angle,135deg), var(--tone-a,var(--maker-tone-0-a)) 0%, var(--tone-b,var(--maker-tone-0-b)) 100%);color:var(--color-surface);font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(2.75rem,9vw,5.5rem);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.MakerPortrait-module__uzHWyW__fallback[data-variant="0"]{--tone-a:var(--maker-tone-0-a);--tone-b:var(--maker-tone-0-b);--tone-angle:135deg}.MakerPortrait-module__uzHWyW__fallback[data-variant="1"]{--tone-a:var(--maker-tone-1-a);--tone-b:var(--maker-tone-1-b);--tone-angle:155deg}.MakerPortrait-module__uzHWyW__fallback[data-variant="2"]{--tone-a:var(--maker-tone-2-a);--tone-b:var(--maker-tone-2-b);--tone-angle:115deg}.MakerPortrait-module__uzHWyW__fallback[data-variant="3"]{--tone-a:var(--maker-tone-3-a);--tone-b:var(--maker-tone-3-b);--tone-angle:170deg}.MakerPortrait-module__uzHWyW__fallback[data-variant="4"]{--tone-a:var(--maker-tone-4-a);--tone-b:var(--maker-tone-4-b);--tone-angle:100deg}.MakerPortrait-module__uzHWyW__fallback[data-variant="5"]{--tone-a:var(--maker-tone-5-a);--tone-b:var(--maker-tone-5-b);--tone-angle:145deg}
.FileUploadButton-module__pT3PCa__wrapper{border-radius:calc(var(--radius-md) + .35rem);border:2px dashed #0000;padding:.35rem;transition:border-color .15s,background-color .15s;display:inline-block}.FileUploadButton-module__pT3PCa__wrapper[data-dragging=true]{border-color:var(--color-brand);background-color:color-mix(in srgb, var(--color-brand) 8%, transparent)}@media (prefers-reduced-motion:reduce){.FileUploadButton-module__pT3PCa__wrapper{transition:none}}.FileUploadButton-module__pT3PCa__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileUploadButton-module__pT3PCa__button{border-radius:var(--radius-md);background:var(--color-brand-fill);color:var(--color-on-brand);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:700;transition:background-color .15s;display:inline-flex}.FileUploadButton-module__pT3PCa__button:hover{background:var(--color-brand-fill-dark)}.FileUploadButton-module__pT3PCa__button[data-variant=secondary]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.FileUploadButton-module__pT3PCa__button[data-variant=secondary]:hover{border-color:var(--color-brand);background:var(--color-surface);color:var(--color-brand)}.FileUploadButton-module__pT3PCa__button[data-disabled=true]{cursor:wait;opacity:.7}.FileUploadButton-module__pT3PCa__hiddenInput:focus-visible+.FileUploadButton-module__pT3PCa__button{outline:3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);outline-offset:2px}.FileUploadButton-module__pT3PCa__spinner{border:2px solid color-mix(in srgb, var(--color-surface) 40%, transparent);border-top-color:var(--color-surface);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite FileUploadButton-module__pT3PCa__fileUploadSpin}.FileUploadButton-module__pT3PCa__button[data-variant=secondary] .FileUploadButton-module__pT3PCa__spinner{border-color:color-mix(in srgb, var(--color-brand) 25%, transparent);border-top-color:var(--color-brand)}@keyframes FileUploadButton-module__pT3PCa__fileUploadSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FileUploadButton-module__pT3PCa__spinner{animation-duration:2s}}
.RelatedProducts-module__iE9JmW__section{padding:3.5rem max(1.5rem, var(--safe-area-right)) 5rem max(1.5rem, var(--safe-area-left));border-top:1px solid var(--color-border)}.RelatedProducts-module__iE9JmW__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.3px;margin:0 0 2rem;font-size:1.35rem;font-weight:700}.RelatedProducts-module__iE9JmW__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.RelatedProducts-module__iE9JmW__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:768px){.RelatedProducts-module__iE9JmW__section{padding:2.5rem max(1rem, var(--safe-area-right)) 4rem max(1rem, var(--safe-area-left))}.RelatedProducts-module__iE9JmW__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.RelatedProducts-module__iE9JmW__grid{grid-template-columns:1fr;gap:.875rem}}
.StatePanel-module__sv7IeG__panel{text-align:center;background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-surface-alt) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:32rem;box-shadow:var(--shadow-card);justify-items:center;gap:.75rem;margin:clamp(2.5rem,8vw,5rem) auto;padding:clamp(1.75rem,5vw,2.5rem);display:grid}.StatePanel-module__sv7IeG__iconWrap{background:var(--color-surface-alt);width:3.25rem;height:3.25rem;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.StatePanel-module__sv7IeG__iconWrap svg{width:1.625rem;height:1.625rem}.StatePanel-module__sv7IeG__heading{color:var(--color-text-primary);margin:0;font-size:clamp(1.4rem,4vw,1.75rem)}.StatePanel-module__sv7IeG__message{max-width:34ch;color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.StatePanel-module__sv7IeG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.StatePanel-module__sv7IeG__primary,.StatePanel-module__sv7IeG__secondary{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.StatePanel-module__sv7IeG__primary{background:var(--color-brand-fill);color:var(--color-on-brand);border:none}.StatePanel-module__sv7IeG__primary:hover{background:var(--color-brand-fill-dark)}.StatePanel-module__sv7IeG__primary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.StatePanel-module__sv7IeG__secondary{color:var(--color-brand);border:1px solid var(--color-border);background:0 0}.StatePanel-module__sv7IeG__secondary:hover{border-color:var(--color-brand);background:var(--color-surface)}.StatePanel-module__sv7IeG__secondary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:480px){.StatePanel-module__sv7IeG__actions{flex-direction:column;align-items:stretch;width:100%}.StatePanel-module__sv7IeG__primary,.StatePanel-module__sv7IeG__secondary{width:100%}}
.ImagePositioner-module___qLJnq__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.ImagePositioner-module___qLJnq__frame{border-radius:var(--radius-md);background:var(--color-surface-alt);touch-action:none;cursor:default;width:100%;position:relative;overflow:hidden}.ImagePositioner-module___qLJnq__frame[data-movable]{cursor:grab}.ImagePositioner-module___qLJnq__frame[data-movable]:active{cursor:grabbing}.ImagePositioner-module___qLJnq__frame[data-round]{border-radius:50%;max-width:160px}.ImagePositioner-module___qLJnq__frame:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ImagePositioner-module___qLJnq__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ImagePositioner-module___qLJnq__controls{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ImagePositioner-module___qLJnq__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.ImagePositioner-module___qLJnq__reset{border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;font-size:.875rem}.ImagePositioner-module___qLJnq__reset:hover:not(:disabled){background:var(--color-surface-alt)}.ImagePositioner-module___qLJnq__reset:disabled{opacity:.5;cursor:not-allowed}.ImagePositioner-module___qLJnq__status{min-height:1.25em;color:var(--color-text-muted);margin:0;font-size:.875rem}.ImagePositioner-module___qLJnq__status[data-tone=error]{color:var(--color-status-error)}@media (prefers-reduced-motion:reduce){.ImagePositioner-module___qLJnq__frame,.ImagePositioner-module___qLJnq__image{transition:none}}.ImagePositioner-module___qLJnq__frame[data-surface=banner]{background:linear-gradient(135deg, var(--color-surface-alt) 0%, var(--color-border) 100%)}.ImagePositioner-module___qLJnq__frame[data-surface=banner] .ImagePositioner-module___qLJnq__image{opacity:1}.ImagePositioner-module___qLJnq__frame[data-surface=banner]:after{content:"";pointer-events:none;background:linear-gradient(#00000014 0%,#0000 42%,#00000029 100%);position:absolute;inset:0}
.MarketplaceDiscoveryCTA-module__uYqVPW__section{background:linear-gradient(to bottom, var(--color-surface) 0%, var(--color-surface-alt) 100%);border-top:1px solid var(--color-border);padding:4rem 1.5rem}.MarketplaceDiscoveryCTA-module__uYqVPW__container{text-align:center;max-width:600px;margin:0 auto}.MarketplaceDiscoveryCTA-module__uYqVPW__heading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.03em;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.2}.MarketplaceDiscoveryCTA-module__uYqVPW__description{color:var(--color-text-subtle);max-width:65ch;margin:0 auto 2rem;font-size:.95rem;line-height:1.8}.MarketplaceDiscoveryCTA-module__uYqVPW__cta{background:var(--color-brand-fill);color:var(--color-on-brand);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.MarketplaceDiscoveryCTA-module__uYqVPW__cta:hover{background:var(--color-brand-fill-dark)}.MarketplaceDiscoveryCTA-module__uYqVPW__cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:768px){.MarketplaceDiscoveryCTA-module__uYqVPW__section{padding:3rem 1rem}.MarketplaceDiscoveryCTA-module__uYqVPW__heading{font-size:1.25rem}.MarketplaceDiscoveryCTA-module__uYqVPW__description{margin-bottom:1.5rem;font-size:.9rem}.MarketplaceDiscoveryCTA-module__uYqVPW__cta{justify-content:center;width:100%}}
.page-module__bTVFsq__page{background:var(--color-surface);min-height:100vh}.page-module__bTVFsq__sections{padding-bottom:0}.page-module__bTVFsq__conversationReturn{padding:1rem 1.5rem 0}@media (max-width:640px){.page-module__bTVFsq__conversationReturn{padding:.75rem 1rem 0}}
.BrowseEmptyState-module__QcpYzq__empty{border:1px dashed var(--color-border);background:var(--color-surface);text-align:center;border-radius:1rem;justify-items:center;gap:.75rem;padding:clamp(2.5rem,8vw,4.5rem) 1.5rem;display:grid}.BrowseEmptyState-module__QcpYzq__heading{font-family:var(--font-serif);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(1.125rem,3vw,1.375rem);font-weight:600}.BrowseEmptyState-module__QcpYzq__message{max-width:46ch;color:var(--color-text-subtle);margin:0;font-size:.95rem;line-height:1.65}.BrowseEmptyState-module__QcpYzq__action{border-radius:var(--radius-md);background:var(--color-brand-fill);color:var(--color-on-brand);align-items:center;margin-top:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.BrowseEmptyState-module__QcpYzq__action:hover{background:var(--color-brand-fill-dark)}.BrowseEmptyState-module__QcpYzq__action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BrowseEmptyState-module__QcpYzq__action{transition:none}}
.PendingProductPhotos-module__8KKKdq__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.PendingProductPhotos-module__8KKKdq__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.PendingProductPhotos-module__8KKKdq__heading{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:1.25rem}.PendingProductPhotos-module__8KKKdq__count,.PendingProductPhotos-module__8KKKdq__explainer,.PendingProductPhotos-module__8KKKdq__hint{color:var(--color-text-secondary);margin:0;font-size:.875rem}.PendingProductPhotos-module__8KKKdq__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PendingProductPhotos-module__8KKKdq__item{flex-direction:column;gap:.35rem;display:flex}.PendingProductPhotos-module__8KKKdq__preview{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-border);border-radius:.75rem;width:100%}.PendingProductPhotos-module__8KKKdq__remove{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:.6rem;padding:.35rem .6rem;font-size:.8125rem}.PendingProductPhotos-module__8KKKdq__remove:hover:not(:disabled){border-color:var(--color-text-secondary)}.PendingProductPhotos-module__8KKKdq__remove:disabled{opacity:.6;cursor:not-allowed}.PendingProductPhotos-module__8KKKdq__message,.PendingProductPhotos-module__8KKKdq__error{min-height:1.25rem;margin:0;font-size:.875rem}.PendingProductPhotos-module__8KKKdq__message{color:var(--color-text-secondary)}.PendingProductPhotos-module__8KKKdq__error{color:var(--color-danger,#b3261e)}.PendingProductPhotos-module__8KKKdq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.BrowsePagination-module__ZKQmDq__pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.BrowsePagination-module__ZKQmDq__link{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.BrowsePagination-module__ZKQmDq__link:hover:not(.BrowsePagination-module__ZKQmDq__disabled){border-color:var(--color-brand-light);color:var(--color-text-primary)}.BrowsePagination-module__ZKQmDq__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.BrowsePagination-module__ZKQmDq__disabled{opacity:.4;cursor:default}.BrowsePagination-module__ZKQmDq__status{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.875rem}.BrowsePagination-module__ZKQmDq__status strong{color:var(--color-text-secondary);font-weight:600}@media (max-width:480px){.BrowsePagination-module__ZKQmDq__link{padding:.55rem .85rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.BrowsePagination-module__ZKQmDq__link{transition:none}}
.ProductForm-module__hrVIkq__showcaseToggle{cursor:pointer;align-items:center;gap:.5rem;min-height:2.25rem;margin-top:.5rem;display:inline-flex}.ProductForm-module__hrVIkq__showcaseLabel{color:var(--color-text);font-size:.875rem;font-weight:500}.ProductForm-module__hrVIkq__collectionSale{gap:.35rem;margin-top:.15rem;display:grid}.ProductForm-module__hrVIkq__priceWithSale{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}.ProductForm-module__hrVIkq__collectionSaleText{color:var(--color-text-secondary);font-size:.88rem}
.CategoryFilterBar-module__XGEeoq__list{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.CategoryFilterBar-module__XGEeoq__list>li{display:grid}.CategoryFilterBar-module__XGEeoq__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:flex}.CategoryFilterBar-module__XGEeoq__chipLabel{min-width:0}.CategoryFilterBar-module__XGEeoq__chip:hover{border-color:var(--color-brand-light);color:var(--color-text-primary)}.CategoryFilterBar-module__XGEeoq__chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.CategoryFilterBar-module__XGEeoq__chip[data-active]{background:var(--color-brand-fill);border-color:var(--color-brand);color:var(--color-on-brand);font-weight:600}.CategoryFilterBar-module__XGEeoq__count{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.CategoryFilterBar-module__XGEeoq__chip[data-active] .CategoryFilterBar-module__XGEeoq__count{color:inherit}@media (prefers-reduced-motion:reduce){.CategoryFilterBar-module__XGEeoq__chip{transition:none}}
.FeaturedMakersSection-module__qqky6W__section{padding-block:clamp(3rem,6vw,5rem)}.FeaturedMakersSection-module__qqky6W__inner{gap:2rem;display:grid}@media (min-width:1024px){.FeaturedMakersSection-module__qqky6W__section{padding-top:1.5rem}.FeaturedMakersSection-module__qqky6W__inner{gap:1.25rem}}.FeaturedMakersSection-module__qqky6W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.FeaturedMakersSection-module__qqky6W__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}}.FeaturedMakersSection-module__qqky6W__ctaWrapper{justify-content:center;padding-top:.5rem;display:flex}.FeaturedMakersSection-module__qqky6W__cta{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);min-height:2.875rem;color:var(--color-text-primary);letter-spacing:.01em;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.FeaturedMakersSection-module__qqky6W__cta:hover{border-color:var(--color-text-primary)}
.onboardingForm-module__T7H5lq__form{gap:2rem;max-width:36rem;display:grid}.onboardingForm-module__T7H5lq__formMessage{min-height:1.25rem;color:var(--color-status-error);margin:0;font-size:.92rem;font-weight:600}.onboardingForm-module__T7H5lq__formMessage[data-tone=success]{color:var(--color-status-success)}.onboardingForm-module__T7H5lq__section{gap:1.1rem;display:grid}.onboardingForm-module__T7H5lq__sectionHeading{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}.onboardingForm-module__T7H5lq__sectionIntro{color:var(--color-text-secondary);margin:-.6rem 0 0;line-height:1.6}.onboardingForm-module__T7H5lq__row{grid-template-columns:1fr 1fr;align-items:start;gap:1.1rem;display:grid}.onboardingForm-module__T7H5lq__field{gap:var(--field-label-gap);align-content:start;display:grid}.onboardingForm-module__T7H5lq__inline{flex-wrap:wrap;align-items:flex-start;gap:1.1rem 1.25rem;display:flex}.onboardingForm-module__T7H5lq__group{align-items:flex-start;gap:.5rem;display:flex}.onboardingForm-module__T7H5lq__label{color:var(--color-text-primary);font-weight:600}.onboardingForm-module__T7H5lq__field:where(fieldset){border:0;min-inline-size:0;margin:0;padding:0}.onboardingForm-module__T7H5lq__legend{color:var(--color-text-primary);padding:0;font-weight:600}.onboardingForm-module__T7H5lq__requiredMark{color:var(--color-status-error);margin-left:.2rem}.onboardingForm-module__T7H5lq__optionalTag{color:var(--color-text-muted);margin-left:.35rem;font-size:.85em;font-weight:500}.onboardingForm-module__T7H5lq__helper{color:var(--color-text-muted);margin:-.15rem 0 0;font-size:.85rem;line-height:1.5}.onboardingForm-module__T7H5lq__input,.onboardingForm-module__T7H5lq__textarea{width:100%;padding:0 var(--control-padding-x);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);transition:border-color .15s,box-shadow .15s,background-color .15s}.onboardingForm-module__T7H5lq__input{height:var(--control-height)}.onboardingForm-module__T7H5lq__textarea{padding-block:var(--control-padding-y-textarea);resize:vertical}.onboardingForm-module__T7H5lq__input:hover,.onboardingForm-module__T7H5lq__textarea:hover{border-color:var(--color-brand)}.onboardingForm-module__T7H5lq__input::placeholder,.onboardingForm-module__T7H5lq__textarea::placeholder{color:var(--color-text-muted)}.onboardingForm-module__T7H5lq__input:focus,.onboardingForm-module__T7H5lq__textarea:focus{border-color:var(--color-brand);box-shadow:var(--control-focus-ring);background:var(--color-surface);outline:none}.onboardingForm-module__T7H5lq__input:disabled,.onboardingForm-module__T7H5lq__textarea:disabled{opacity:.6;cursor:not-allowed}.onboardingForm-module__T7H5lq__input[aria-invalid=true],.onboardingForm-module__T7H5lq__textarea[aria-invalid=true]{border-color:var(--color-status-error);box-shadow:var(--control-error-ring)}.onboardingForm-module__T7H5lq__short{width:var(--control-width-xs);max-width:100%}.onboardingForm-module__T7H5lq__compact{width:var(--control-width-sm);max-width:100%}.onboardingForm-module__T7H5lq__medium{width:var(--control-width-md);max-width:100%}.onboardingForm-module__T7H5lq__checkboxRow{color:var(--color-text-secondary);align-items:flex-start;gap:.65rem;width:fit-content;font-size:.95rem;line-height:1.5;display:inline-flex}.onboardingForm-module__T7H5lq__checkbox{width:1rem;height:1rem;accent-color:var(--color-brand);flex:none;margin-top:calc(.75em - .5rem)}.onboardingForm-module__T7H5lq__message{min-height:1.15rem;color:var(--color-text-muted);margin:0;font-size:.85rem}.onboardingForm-module__T7H5lq__message:empty{min-height:0;margin-top:calc(-1 * var(--field-label-gap))}.onboardingForm-module__T7H5lq__message[data-tone=error]{color:var(--color-status-error)}.onboardingForm-module__T7H5lq__message[data-tone=success]{color:var(--color-status-success)}.onboardingForm-module__T7H5lq__button{width:fit-content}@media (max-width:640px){.onboardingForm-module__T7H5lq__row{grid-template-columns:1fr}.onboardingForm-module__T7H5lq__inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;display:grid}.onboardingForm-module__T7H5lq__inline>.onboardingForm-module__T7H5lq__short,.onboardingForm-module__T7H5lq__inline>.onboardingForm-module__T7H5lq__compact,.onboardingForm-module__T7H5lq__inline .onboardingForm-module__T7H5lq__short,.onboardingForm-module__T7H5lq__inline .onboardingForm-module__T7H5lq__compact,.onboardingForm-module__T7H5lq__medium,.onboardingForm-module__T7H5lq__button{width:100%}}
.MarketplaceSearchField-module__WQsgtq__form{gap:.45rem;min-width:0;display:grid}.MarketplaceSearchField-module__WQsgtq__label{color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1.25}.MarketplaceSearchField-module__WQsgtq__field{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:.5rem;min-width:0;padding:.25rem .35rem .25rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.MarketplaceSearchField-module__WQsgtq__field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 18%, transparent)}.MarketplaceSearchField-module__WQsgtq__icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.MarketplaceSearchField-module__WQsgtq__input{min-width:0;color:var(--color-text-primary);background:0 0;border:none;flex:1;padding-block:.6rem;font-family:inherit;font-size:1rem}.MarketplaceSearchField-module__WQsgtq__input::placeholder{color:var(--color-text-muted)}.MarketplaceSearchField-module__WQsgtq__input:focus{outline:none}.MarketplaceSearchField-module__WQsgtq__input::-webkit-search-cancel-button{appearance:none}.MarketplaceSearchField-module__WQsgtq__submit{border-radius:var(--radius-pill);background:var(--color-brand-fill);min-height:2.25rem;color:var(--color-on-brand);font:inherit;cursor:pointer;border:none;flex-shrink:0;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:background-color .15s}@media (max-width:359px){.MarketplaceSearchField-module__WQsgtq__submit{padding-inline:.5rem}.MarketplaceSearchField-module__WQsgtq__field{gap:.35rem}}.MarketplaceSearchField-module__WQsgtq__submit:hover{background:var(--color-brand-fill-dark)}.MarketplaceSearchField-module__WQsgtq__submit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.MarketplaceSearchField-module__WQsgtq__clear{color:var(--color-text-muted);text-underline-offset:3px;justify-self:start;padding:.25rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}.MarketplaceSearchField-module__WQsgtq__clear:hover{color:var(--color-text-primary)}.MarketplaceSearchField-module__WQsgtq__clear:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.MarketplaceSearchField-module__WQsgtq__field,.MarketplaceSearchField-module__WQsgtq__submit{transition:none}}
.FilterSheet-module__tsZu3a__sheet{background:var(--color-surface);color:var(--color-text-primary);margin:0;width:100%;max-width:none;max-height:none;box-shadow:var(--shadow-card-hover);border:none;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);margin-block-start:auto;padding:0}.FilterSheet-module__tsZu3a__sheet::backdrop{background:color-mix(in srgb, var(--color-text-primary) 45%, transparent)}.FilterSheet-module__tsZu3a__inner{flex-direction:column;max-height:85svh;display:flex}.FilterSheet-module__tsZu3a__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.FilterSheet-module__tsZu3a__heading{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}.FilterSheet-module__tsZu3a__heading:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:2px}.FilterSheet-module__tsZu3a__close{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.FilterSheet-module__tsZu3a__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid;overflow-y:auto}.FilterSheet-module__tsZu3a__body[aria-busy=true]{opacity:.6;cursor:progress}.FilterSheet-module__tsZu3a__footer{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);gap:.625rem;display:flex}.FilterSheet-module__tsZu3a__clear{height:var(--control-height);border:1px solid color-mix(in srgb, var(--color-brand) 35%, transparent);border-radius:var(--control-radius);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.FilterSheet-module__tsZu3a__done{height:var(--control-height);border-radius:var(--control-radius);background:var(--color-brand-fill);color:var(--color-on-brand);font:inherit;cursor:pointer;border:none;flex:auto;padding:0 1rem;font-weight:600}.FilterSheet-module__tsZu3a__done:hover{background:var(--color-brand-fill-dark)}.FilterSheet-module__tsZu3a__close:focus-visible,.FilterSheet-module__tsZu3a__clear:focus-visible,.FilterSheet-module__tsZu3a__done:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (min-width:48rem){.FilterSheet-module__tsZu3a__sheet{border-radius:var(--radius-lg);width:min(32rem,100% - 3rem);margin:auto}}
.FeaturedProductsSection-module__xAh_Kq__section{background:color-mix(in srgb, var(--color-surface) 50%, transparent);padding-block:clamp(3rem,6vw,5rem)}.FeaturedProductsSection-module__xAh_Kq__inner{gap:2rem;display:grid}.FeaturedProductsSection-module__xAh_Kq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.FeaturedProductsSection-module__xAh_Kq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}}.FeaturedProductsSection-module__xAh_Kq__placeholder{border:2px dashed color-mix(in srgb, var(--color-text-primary) 18%, transparent);text-align:center;background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:1.25rem;padding:3.5rem 2rem}.FeaturedProductsSection-module__xAh_Kq__placeholderText{color:var(--color-text-muted);margin:0;font-size:.975rem;font-style:italic}.FeaturedProductsSection-module__xAh_Kq__viewAll{justify-content:center;display:flex}.FeaturedProductsSection-module__xAh_Kq__viewAllLink{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:2.875rem;color:var(--color-text-primary);justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.FeaturedProductsSection-module__xAh_Kq__viewAllLink:hover{border-color:var(--color-text-primary)}.FeaturedProductsSection-module__xAh_Kq__viewAllLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.FeaturedProductsSection-module__xAh_Kq__viewAllLink{transition:none}}
.SaleFields-module__mEDjzG__block{border-top:1px solid var(--color-border);gap:1rem;padding-top:1.1rem;display:grid}.SaleFields-module__mEDjzG__fields{gap:1rem;display:grid}.SaleFields-module__mEDjzG__schedule{display:grid}.SaleFields-module__mEDjzG__scheduleSummary{cursor:pointer;width:fit-content;color:var(--color-brand);font-size:.92rem;font-weight:500}.SaleFields-module__mEDjzG__scheduleSummary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.SaleFields-module__mEDjzG__scheduleBody{gap:.85rem;margin-top:.85rem;display:grid}.SaleFields-module__mEDjzG__scheduleGrid{grid-template-columns:max-content minmax(0,11rem) minmax(0,8rem);justify-content:start;align-items:center;gap:.6rem .75rem;display:grid}.SaleFields-module__mEDjzG__scheduleLabel{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}@media (max-width:560px){.SaleFields-module__mEDjzG__scheduleGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SaleFields-module__mEDjzG__scheduleLabel{grid-column:1/-1}}.SaleFields-module__mEDjzG__summary{border-radius:var(--radius-md);background:var(--color-surface-alt);font-variant-numeric:tabular-nums;gap:.15rem;max-width:22rem;padding:.75rem .9rem;font-size:.9rem;display:grid}.SaleFields-module__mEDjzG__summaryLine{justify-content:space-between;gap:1rem;display:flex}.SaleFields-module__mEDjzG__summaryKey{color:var(--color-text-muted)}.SaleFields-module__mEDjzG__summaryPercent{color:var(--color-text-primary);margin-top:.3rem;font-weight:600}.SaleFields-module__mEDjzG__summaryStatus{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.SaleFields-module__mEDjzG__summaryNote{color:var(--color-text-muted);margin-top:.3rem;font-size:.85rem}.SaleFields-module__mEDjzG__summaryProblem{color:var(--color-text-secondary)}.SaleFields-module__mEDjzG__percentGroup{align-items:center;gap:.45rem;display:flex}.SaleFields-module__mEDjzG__percentInput{width:5.5rem}.SaleFields-module__mEDjzG__note{color:var(--color-text-muted);margin:0;font-size:.88rem}.SaleFields-module__mEDjzG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}
.FiltersButton-module__bcglea__button{height:var(--control-height);border:1px solid var(--color-brand);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 6%, var(--color-surface));color:var(--color-brand-dark);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.9rem;font-weight:600;display:inline-flex}.FiltersButton-module__bcglea__button:hover{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-surface))}.FiltersButton-module__bcglea__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.FiltersButton-module__bcglea__icon{flex:none;width:1rem;height:1rem}.FiltersButton-module__bcglea__badge{border-radius:var(--radius-pill);background:var(--color-brand-fill);min-width:1.25rem;height:1.25rem;color:var(--color-on-brand);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.FiltersButton-module__bcglea__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.FiltersButton-module__bcglea__button{transition:none}}
.CategoryCard-module__Rjqtxa__card{border:1px solid var(--color-border-subtle);background:var(--color-surface);cursor:default;border-radius:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:block}.CategoryCard-module__Rjqtxa__interactive{cursor:pointer;transition:box-shadow .15s,border-color .15s}.CategoryCard-module__Rjqtxa__interactive:hover{box-shadow:var(--shadow-sm);border-color:var(--color-brand-light)}.CategoryCard-module__Rjqtxa__interactive:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.CategoryCard-module__Rjqtxa__name{color:var(--color-text-primary);font-size:.95rem;font-weight:700;display:block}.CategoryCard-module__Rjqtxa__description{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.CategoryCard-module__Rjqtxa__count{font-variant-numeric:tabular-nums;color:var(--color-brand);margin-top:.5rem;font-size:.75rem;font-weight:600;display:block}
.SaleStatusPill-module__vMxCjW__pill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);width:fit-content;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.SaleStatusPill-module__vMxCjW__pill[data-status=ACTIVE]{border-color:color-mix(in srgb, var(--color-status-success) 35%, transparent);background:color-mix(in srgb, var(--color-status-success) 10%, transparent);color:var(--color-status-success-text)}.SaleStatusPill-module__vMxCjW__pill[data-status=SCHEDULED]{border-color:color-mix(in srgb, var(--color-status-warning) 35%, transparent);background:color-mix(in srgb, var(--color-status-warning) 10%, transparent);color:var(--color-status-warning-text)}.SaleStatusPill-module__vMxCjW__pill[data-status=ENDED],.SaleStatusPill-module__vMxCjW__pill[data-status=OFF]{background:0 0}
.ReviewProductContext-module__ftrezq__banner{border:1px solid var(--color-brand-light);border-left:.35rem solid var(--color-brand);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:1rem;gap:1rem;margin-bottom:2rem;padding:1.25rem clamp(1.25rem,3vw,1.75rem);display:grid}.ReviewProductContext-module__ftrezq__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ReviewProductContext-module__ftrezq__eyebrow{background:var(--color-brand-fill);color:var(--color-on-brand);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700}.ReviewProductContext-module__ftrezq__facts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;margin:0;display:grid}.ReviewProductContext-module__ftrezq__fact{gap:.15rem;display:grid}.ReviewProductContext-module__ftrezq__factLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:700}.ReviewProductContext-module__ftrezq__factValue{color:var(--color-text-primary);margin:0;font-size:.92rem;font-weight:600}.ReviewProductContext-module__ftrezq__moderation{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.25rem;display:flex}.ReviewProductContext-module__ftrezq__moderationText{flex:16rem;min-width:0}.ReviewProductContext-module__ftrezq__moderationHint{color:var(--color-text-secondary);margin:.15rem 0 0;font-size:.9rem}.ReviewProductContext-module__ftrezq__moderationControl{flex:0 26rem;min-width:0;display:grid}.ReviewProductContext-module__ftrezq__moderationControl>div{justify-items:end;margin-top:0}.ReviewProductContext-module__ftrezq__moderationControl label{justify-self:start}@media (max-width:640px){.ReviewProductContext-module__ftrezq__moderationControl>div{justify-items:start}}
.BrowseCategoriesSection-module__2yyhDa__section{padding-block:clamp(3rem,6vw,5rem)}.BrowseCategoriesSection-module__2yyhDa__inner{gap:2rem;display:grid}.BrowseCategoriesSection-module__2yyhDa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.BrowseCategoriesSection-module__2yyhDa__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
.ProductTakedownNotice-module__g5WMdq__notice{border:1px solid var(--color-status-error);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-status-error) 8%, transparent);gap:.4rem;padding:.85rem 1rem;display:grid}.ProductTakedownNotice-module__g5WMdq__heading{color:var(--color-status-error);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.ProductTakedownNotice-module__g5WMdq__reason{color:var(--color-text-primary);margin:0;font-size:.95rem;line-height:1.55}.ProductTakedownNotice-module__g5WMdq__help{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.5}
.MakerDiscoveryCard-module__TaqpYW__card{border:1px solid var(--color-border);background:var(--color-surface);color:inherit;border-radius:1rem;gap:.5rem;padding:1.5rem 1.35rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}.MakerDiscoveryCard-module__TaqpYW__card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-card-hover)}.MakerDiscoveryCard-module__TaqpYW__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.MakerDiscoveryCard-module__TaqpYW__avatar{margin-bottom:.35rem}.MakerDiscoveryCard-module__TaqpYW__nameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MakerDiscoveryCard-module__TaqpYW__name{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.MakerDiscoveryCard-module__TaqpYW__meta{gap:.15rem;display:grid}.MakerDiscoveryCard-module__TaqpYW__craft{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}.MakerDiscoveryCard-module__TaqpYW__location{color:var(--color-text-muted);font-size:.85rem}.MakerDiscoveryCard-module__TaqpYW__products{color:var(--color-text-muted);font-size:.78rem}.MakerDiscoveryCard-module__TaqpYW__viewLink{color:var(--color-brand);margin-top:.4rem;font-size:.85rem;font-weight:700}@media (max-width:640px){.MakerDiscoveryCard-module__TaqpYW__card{padding:1.125rem 1.25rem}}.MakerDiscoveryCard-module__TaqpYW__fair{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.MakerDiscoveryCard-module__TaqpYW__fairDot{background:var(--color-event);border-radius:50%;flex:none;width:.6rem;height:.6rem}
.EventPopup-module__oQ9qkq__popup{background:var(--color-surface);flex-direction:column;gap:.35rem;min-width:220px;max-width:280px;padding:1rem;display:flex}.EventPopup-module__oQ9qkq__eyebrowRow{align-items:center;gap:.4rem;margin:0;display:flex}.EventPopup-module__oQ9qkq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-event);margin:0;font-size:.68rem;font-weight:700}.EventPopup-module__oQ9qkq__name{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.EventPopup-module__oQ9qkq__meta{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.EventPopup-module__oQ9qkq__makers{align-items:center;gap:.6rem;margin:.4rem 0 .35rem;display:flex}.EventPopup-module__oQ9qkq__avatars{margin:0;padding:0;list-style:none;display:flex}.EventPopup-module__oQ9qkq__avatars li+li{margin-left:-8px}.EventPopup-module__oQ9qkq__avatarLink{border-radius:50%;display:block}.EventPopup-module__oQ9qkq__avatarLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.EventPopup-module__oQ9qkq__avatar{--ma-font-size:.8rem;border:2px solid var(--color-surface)}.EventPopup-module__oQ9qkq__count{color:var(--color-text-secondary);font-size:.8rem;font-weight:600}.EventPopup-module__oQ9qkq__viewBtn{background:var(--color-brand-fill);border-radius:.5rem;justify-content:center;align-items:center;margin-top:.4rem;padding:.5rem 1rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex;color:var(--color-on-brand)!important}.EventPopup-module__oQ9qkq__viewBtn:hover{background:var(--color-brand-fill-dark)}.EventPopup-module__oQ9qkq__viewBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}
.Logo-module__ugCtEW__wordmark{aspect-ratio:504/132;width:9.5rem;height:auto;display:block}.Logo-module__ugCtEW__wordmark svg{width:100%;height:100%;display:block}@media (max-width:480px){.Logo-module__ugCtEW__wordmark{width:8rem}}
.AuthenticatorSection-module___j_GTW__status{gap:.9rem;display:grid}.AuthenticatorSection-module___j_GTW__statusRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.AuthenticatorSection-module___j_GTW__statusBadge{letter-spacing:.02em;background:var(--color-surface-alt);color:var(--color-text-muted);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.AuthenticatorSection-module___j_GTW__statusBadge[data-enabled=true]{background:color-mix(in srgb, var(--color-status-success) 16%, transparent);color:var(--color-status-success-text)}.AuthenticatorSection-module___j_GTW__description{color:var(--color-text-subtle);margin:0;font-size:.95rem;line-height:1.6}.AuthenticatorSection-module___j_GTW__rowDetail{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}.AuthenticatorSection-module___j_GTW__hintMessage{color:var(--color-status-warning-text);margin:0;font-size:.88rem;line-height:1.5}.AuthenticatorSection-module___j_GTW__successMessage{color:var(--color-status-success);margin:0;font-size:.9rem;font-weight:600}.AuthenticatorSection-module___j_GTW__stepIntro{color:var(--color-text-subtle);margin:0;font-size:.95rem;line-height:1.6}.AuthenticatorSection-module___j_GTW__actions{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.AuthenticatorSection-module___j_GTW__cancelButton{cursor:pointer;min-height:2.75rem;font:inherit;color:var(--color-text-muted);background:0 0;border:none;align-items:center;padding:0 .25rem;font-weight:600;text-decoration:underline;display:inline-flex}.AuthenticatorSection-module___j_GTW__cancelButton:disabled{cursor:default;opacity:.7}.AuthenticatorSection-module___j_GTW__cancelButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);outline-offset:3px}.AuthenticatorSection-module___j_GTW__qrWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.85rem;justify-content:center;padding:1rem;display:flex}.AuthenticatorSection-module___j_GTW__qrImage{width:100%;max-width:240px;height:auto}.AuthenticatorSection-module___j_GTW__manualKeyBlock{background:var(--color-surface-alt);border-radius:.75rem;gap:.4rem;padding:.9rem 1rem;display:grid}.AuthenticatorSection-module___j_GTW__manualKeyLabel{color:var(--color-text-muted);margin:0;font-size:.85rem}.AuthenticatorSection-module___j_GTW__manualKey{letter-spacing:.06em;color:var(--color-text-primary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:700}.AuthenticatorSection-module___j_GTW__codeList{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:.85rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0;padding:1rem;list-style:none;display:grid}.AuthenticatorSection-module___j_GTW__codeItem code{letter-spacing:.04em;color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:600}@media (max-width:640px){.AuthenticatorSection-module___j_GTW__actions{flex-direction:column;align-items:flex-start;gap:.75rem}}
.MarketplaceControls-module__LchF4a__controls{gap:.75rem;display:grid}.MarketplaceControls-module__LchF4a__search{min-width:0}.MarketplaceControls-module__LchF4a__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.MarketplaceControls-module__LchF4a__count{margin:0;color:var(--color-text-muted);margin-inline-start:auto;font-size:.9rem}.MarketplaceControls-module__LchF4a__count strong{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:48rem){.MarketplaceControls-module__LchF4a__controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem}.MarketplaceControls-module__LchF4a__row{--search-label-offset:calc(.85rem * 1.25 + .45rem);--search-field-height:calc(2px + .5rem + 1.2rem + 1.5rem);flex-wrap:nowrap;padding-block-start:calc(var(--search-label-offset) + (var(--search-field-height) - var(--control-height)) / 2)}}.MarketplaceControls-module__LchF4a__section{gap:.6rem;min-width:0;display:grid}.MarketplaceControls-module__LchF4a__sectionHeading{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}.MarketplaceControls-module__LchF4a__sectionHint{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}
.ProductStatusBadge-module__F5Belq__badge{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);width:fit-content;color:var(--color-text-secondary);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ProductStatusBadge-module__F5Belq__badge[data-status=PUBLISHED]{border-color:color-mix(in srgb, var(--color-status-success) 35%, transparent);background:color-mix(in srgb, var(--color-status-success) 8%, transparent);color:var(--color-status-success-text)}.ProductStatusBadge-module__F5Belq__badge[data-status=ARCHIVED]{border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted)}
.ChangePasswordForm-module__oMIv9a__checklist{gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ChangePasswordForm-module__oMIv9a__checklistItem{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.45;transition:color .15s;display:flex}.ChangePasswordForm-module__oMIv9a__checklistItem[data-met=true]{color:var(--color-status-success)}.ChangePasswordForm-module__oMIv9a__checklistIcon{text-align:center;flex-shrink:0;width:1rem;font-weight:700}.ChangePasswordForm-module__oMIv9a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.OrderStatusBadges-module__do2bva__group{flex-wrap:wrap;gap:.4rem;display:inline-flex}.OrderStatusBadges-module__do2bva__badge{border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.OrderStatusBadges-module__do2bva__badge[data-tone=neutral]{background:color-mix(in srgb, var(--color-border) 45%, transparent);color:var(--color-text-secondary)}.OrderStatusBadges-module__do2bva__badge[data-tone=positive]{background:color-mix(in srgb, var(--color-status-success) 15%, transparent);color:var(--color-status-success-text)}.OrderStatusBadges-module__do2bva__badge[data-tone=info]{background:color-mix(in srgb, var(--color-status-info) 14%, transparent);color:var(--color-status-info-text)}.OrderStatusBadges-module__do2bva__badge[data-tone=attention]{background:color-mix(in srgb, var(--color-status-error) 16%, transparent);color:var(--color-status-error-text)}
