.storefront-hero-actions{align-items:center;gap:var(--space-1);max-inline-size:100%;margin-block-start:var(--space-8);display:flex}.storefront-hero-actions>.storefront-primary{min-inline-size:0;margin-block-start:0}.storefront-hero-motion-control{inline-size:calc(var(--space-12) - var(--space-1));block-size:calc(var(--space-12) - var(--space-1));border-radius:var(--radius-pill);color:var(--color-accent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.storefront-hero-motion-control:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.storefront-hero-motion-dot{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);background:var(--color-bg);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.storefront-hero-motion-dot{background:color-mix(in srgb, var(--color-bg) 80%, transparent)}}.storefront-hero-motion-dot{box-shadow:0 0 0 var(--space-1) var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.storefront-hero-motion-dot{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-accent) 12%, transparent)}}.storefront-hero-motion-dot{transition:transform var(--motion-control-effective) var(--ease-out), box-shadow var(--motion-control-effective) var(--ease-out)}.storefront-hero-motion-dot:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:inherit;background:currentColor}.storefront-hero-motion-dot:after{content:"";inset:calc(var(--space-1) * -1);border:var(--border-width) solid transparent;border-radius:inherit;border-inline-start-color:currentColor;position:absolute}[data-hero-motion=paused]{--hero-play-state:paused}[data-hero-motion=paused] .storefront-hero-motion-dot{box-shadow:none}[data-hero-motion=paused] .storefront-hero-motion-dot:before{border:var(--border-width) solid currentColor;background:0 0}.storefront-hero-motion-control:active .storefront-hero-motion-dot{transform:scale(.92)}.storefront-hero-motion{pointer-events:none;--hero-light:var(--color-accent);display:none;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-hero-motion{--hero-light:color-mix(in srgb, var(--color-accent) 58%, var(--color-surface-raised))}}[data-hero-layer]{display:none;position:absolute;inset:0}[data-hero-layer]>span{animation-duration:calc(var(--motion-hero-effective) * 12);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--motion-hero-effective) * var(--hero-phase,0));animation-play-state:var(--hero-play-state,running);position:absolute}[data-hero-layer=STARLIGHT]>span{inline-size:var(--space-6);block-size:var(--space-6);background:radial-gradient(circle, var(--color-surface-raised), var(--hero-light) 48%, var(--color-accent));clip-path:polygon(50% 0%,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0% 50%,41% 39%)}[data-hero-layer=STARLIGHT]>span:nth-child(3n){inline-size:var(--space-3);block-size:var(--space-3)}[data-hero-layer=AURORA],[data-hero-layer=SPOTLIGHT]{mix-blend-mode:screen}[data-hero-layer=AURORA]>span{background:linear-gradient(100deg, transparent 30%, var(--hero-light) 48%, var(--color-accent) 54%, transparent 72%);border-radius:50%;block-size:140%;inline-size:65%;inset-block-start:-20%}@supports (color:color-mix(in lab, red, red)){[data-hero-layer=AURORA]>span{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--hero-light) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent) 35%, transparent) 54%, transparent 72%)}}[data-hero-layer=AURORA]>span:first-child{--hero-phase:-3;inset-inline-start:-30%}[data-hero-layer=AURORA]>span:nth-child(2){--hero-phase:-8;inset-inline-start:20%}[data-hero-layer=AURORA]>span:nth-child(3){--hero-phase:-12;inset-inline-start:70%}[data-hero-layer=SPOTLIGHT]>span{transform-origin:50% 0;background:conic-gradient(from 160deg at 50% 0%, transparent, var(--color-surface-raised) 12deg, var(--hero-light) 20deg, transparent 40deg);block-size:150%;inline-size:60%;inset-block-start:-20%}@supports (color:color-mix(in lab, red, red)){[data-hero-layer=SPOTLIGHT]>span{background:conic-gradient(from 160deg at 50% 0%, transparent, color-mix(in srgb, var(--color-surface-raised) 65%, transparent) 12deg, color-mix(in srgb, var(--hero-light) 48%, transparent) 20deg, transparent 40deg)}}[data-hero-layer=SPOTLIGHT]>span:first-child{--hero-phase:-2;inset-inline-start:-28%}[data-hero-layer=SPOTLIGHT]>span:nth-child(2){--hero-phase:-6;inset-inline-start:22%}[data-hero-layer=SPOTLIGHT]>span:nth-child(3){--hero-phase:-10;inset-inline-start:72%}[data-hero-layer=PETALS]>span{inline-size:var(--space-4);block-size:var(--space-6);background:linear-gradient(135deg, var(--color-surface-raised), var(--hero-light) 50%, var(--color-accent));border-radius:80% 15% 75% 25%}@supports (color:color-mix(in lab, red, red)){[data-hero-layer=PETALS]>span{background:linear-gradient(135deg, var(--color-surface-raised), var(--hero-light) 50%, color-mix(in srgb, var(--color-accent) 65%, transparent))}}[data-hero-layer=PETALS]>span{box-shadow:inset var(--border-width) var(--border-width) 0 var(--color-surface-raised)}@supports (color:color-mix(in lab, red, red)){[data-hero-layer=PETALS]>span{box-shadow:inset var(--border-width) var(--border-width) 0 color-mix(in srgb, var(--color-surface-raised) 65%, transparent)}}[data-hero-layer=PETALS]>span:nth-child(2n){inline-size:var(--space-3);block-size:var(--space-4)}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:first-child{--hero-phase:-1;inset:14% auto auto 8%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(2){--hero-phase:-5;inset:9% auto auto 27%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(3){--hero-phase:-9;inset:18% auto auto 48%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(4){--hero-phase:-3;inset:8% auto auto 69%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(5){--hero-phase:-7;inset:23% auto auto 91%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(6){--hero-phase:-11;inset:44% auto auto 95%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(7){--hero-phase:-4;inset:70% auto auto 84%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(8){--hero-phase:-8;inset:78% auto auto 63%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(9){--hero-phase:-2;inset:82% auto auto 42%}:is([data-hero-layer=STARLIGHT],[data-hero-layer=PETALS])>span:nth-child(10){--hero-phase:-6;inset:60% auto auto 9%}[data-hero-layer=STARLIGHT]>span:nth-child(11){--hero-phase:-10;inset:13% auto auto 48%}[data-hero-layer=STARLIGHT]>span:nth-child(12){--hero-phase:-12;inset:64% auto auto 68%}[data-hero-layer=STARLIGHT]>span:nth-last-child(-n+3){inline-size:var(--space-24);block-size:calc(var(--border-width) * 2);clip-path:none;border-radius:var(--radius-pill);background:linear-gradient(to right, transparent, var(--hero-light) 72%, var(--color-surface-raised))}[data-hero-layer=STARLIGHT]>span:nth-child(10){inset:20% auto auto 7%}@media not all and (min-width:48rem){.storefront-hero-actions{margin-block-start:var(--space-6)}[data-hero-layer=STARLIGHT]>span{inline-size:var(--space-4);block-size:var(--space-4)}}@media (hover:hover) and (pointer:fine){.storefront-hero-motion-control:hover .storefront-hero-motion-dot{transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){html[data-storefront-motion=STANDARD] [data-hero-motion]:not([data-hero-motion=idle]) .storefront-hero-motion{display:block}html[data-storefront-motion=STANDARD] [data-hero-motion]:not([data-hero-motion=idle]):has(.storefront-hero-motion) .storefront-hero-motion-control{display:grid}html[data-storefront-hero-effect=STARLIGHT] [data-hero-layer=STARLIGHT],html[data-storefront-hero-effect=AURORA] [data-hero-layer=AURORA],html[data-storefront-hero-effect=SPOTLIGHT] [data-hero-layer=SPOTLIGHT],html[data-storefront-hero-effect=PETALS] [data-hero-layer=PETALS]{display:block}[data-hero-layer=STARLIGHT]>span{animation-name:storefront-starlight}[data-hero-layer=AURORA]>span{animation-name:storefront-aurora;animation-duration:calc(var(--motion-hero-effective) * 18)}[data-hero-layer=SPOTLIGHT]>span{animation-name:storefront-spotlight;animation-duration:calc(var(--motion-hero-effective) * 14)}[data-hero-layer=PETALS]>span{animation-name:storefront-petals;animation-duration:calc(var(--motion-hero-effective) * 16);animation-timing-function:linear}[data-hero-motion]:not([data-hero-motion=idle]) .storefront-hero-motion-dot:after{animation:storefront-orbit calc(var(--motion-hero-effective) * 8) linear infinite;animation-play-state:var(--hero-play-state,running)}[data-hero-layer=STARLIGHT]>span:nth-last-child(-n+3){animation-name:storefront-comet}@keyframes storefront-comet{0%,15%{opacity:0;transform:translate3d(calc(var(--space-24) * -1), calc(var(--space-12) * -1), 0) rotate(28deg) scaleX(.6)}25%{opacity:.95}55%,to{opacity:0;transform:translate3d(calc(var(--space-32) * 2), var(--space-32), 0) rotate(28deg) scaleX(1)}}@keyframes storefront-starlight{0%,to{opacity:.18;transform:translate3d(0, var(--space-4), 0) rotate(-12deg) scale(.65)}45%{opacity:1;transform:translate3d(var(--space-3), calc(var(--space-6) * -1), 0) rotate(12deg) scale(1.1)}75%{opacity:.55;transform:translate3d(calc(var(--space-2) * -1), calc(var(--space-4) * -1), 0) rotate(0deg) scale(.9)}}@keyframes storefront-aurora{0%,to{opacity:.3;transform:translate(-18%,-4%)rotate(-18deg)}50%{opacity:.85;transform:translate(18%,4%)rotate(14deg)}}@keyframes storefront-spotlight{0%,to{opacity:.28;transform:rotate(-24deg)}50%{opacity:.75;transform:rotate(24deg)}}@keyframes storefront-petals{0%{opacity:0;transform:translate3d(calc(var(--space-16) * -1), calc(var(--space-32) * -1), 0) rotate(-50deg)}15%{opacity:.9}80%{opacity:.75}to{opacity:0;transform:translate3d(var(--space-24), var(--space-32), 0) rotate(180deg)}}@keyframes storefront-orbit{to{transform:rotate(360deg)}}}.storefront{isolation:isolate;color:var(--color-text);background:var(--color-bg);overflow-wrap:anywhere}.storefront p,.storefront h2,.storefront h3,.storefront figure{margin:0}.storefront a{color:inherit;font-weight:500;text-decoration:none}.storefront svg{inline-size:calc(var(--space-4) + var(--space-1));block-size:calc(var(--space-4) + var(--space-1));flex:none}.storefront button,.storefront select{font:inherit}.storefront-header{justify-content:space-between;align-items:center;gap:var(--space-6);min-block-size:calc(var(--space-16) + var(--space-4));padding:var(--space-3) var(--layout-gutter);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg);z-index:var(--layer-sticky);display:flex;position:sticky;inset-block-start:0}.storefront-header[data-scrolled=true]{background:var(--color-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.storefront-header{background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.storefront-header{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.storefront-header{border-bottom-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.storefront-header{border-bottom-color:color-mix(in srgb, var(--color-text) 10%, transparent)}}.storefront-header{-webkit-backdrop-filter:saturate(180%) blur(calc(var(--space-4) * 1.25));backdrop-filter:saturate(180%) blur(calc(var(--space-4) * 1.25))}.storefront-header[data-scrolled=true]{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.storefront-header[data-scrolled=true]{background:color-mix(in srgb, var(--color-surface) 62%, transparent)}}.storefront-header[data-scrolled=true]{box-shadow:0 var(--border-width) 0 var(--color-text)}@supports (color:color-mix(in lab, red, red)){.storefront-header[data-scrolled=true]{box-shadow:0 var(--border-width) 0 color-mix(in srgb, var(--color-text) 4%, transparent)}}.storefront-header .fs-menu-trigger,.storefront-header .fs-button--secondary{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.storefront-header .fs-menu-trigger,.storefront-header .fs-button--secondary{background:color-mix(in srgb, var(--color-surface) 45%, transparent)}}}@media (prefers-reduced-transparency:reduce){.storefront-header{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.storefront-header[data-scrolled=true]{background:var(--color-surface)}}.storefront-wordmark{font-size:var(--type-body-size);letter-spacing:var(--type-label-tracking);min-inline-size:0;max-inline-size:30%;font-weight:700!important}.storefront-brand-dot{color:var(--color-accent)}.storefront-header>.storefront-wordmark{min-block-size:var(--space-12);align-items:center;display:flex}.storefront-brand{min-inline-size:0;max-inline-size:100%;display:inline-flex}.storefront-brand-slot{align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.storefront-brand-slot[data-brand-image=true]{inline-size:calc(var(--space-16) * 3);block-size:calc(var(--space-8) + var(--space-2))}.storefront-brand-logo{object-fit:contain;object-position:left center;block-size:100%;inline-size:100%;display:block}.storefront-brand-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.storefront-brand-slot[data-brand-scheme=LIGHT]{display:none}html[data-storefront-scheme=LIGHT] .storefront-brand-slot[data-brand-scheme=LIGHT]{display:inline-flex}html[data-storefront-scheme=LIGHT] .storefront-brand-slot[data-brand-scheme=DARK]{display:none}.storefront-header nav{align-items:center;gap:var(--space-6);display:flex}.storefront-header nav a{min-block-size:var(--space-12);color:var(--color-text-muted);align-items:center;display:flex}.storefront-header nav a[aria-current=page]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-2)}.storefront-header-utilities{align-items:center;gap:var(--space-4);display:flex}.storefront-bag{min-inline-size:var(--space-12);min-block-size:var(--space-12);place-items:center;display:grid}.storefront-desktop-language .fs-menu-trigger{background:0 0;border:0}.storefront-navigation-menu{display:block}.storefront-drawer-nav{gap:var(--space-6);display:grid}.storefront-drawer-nav nav{gap:var(--space-3);display:grid}.storefront-drawer-nav nav a{min-block-size:var(--space-12);color:var(--color-text);font-size:calc(var(--type-body-size) + var(--space-1));align-items:center;font-weight:700;text-decoration:none;display:flex}.storefront-drawer-nav p{color:var(--color-text-muted)}.storefront-navigation-preview{z-index:var(--layer-skip);position:fixed;inset:0}.storefront-navigation-preview .fs-interaction-icon{inline-size:var(--space-6);block-size:var(--space-6)}.storefront-skip{z-index:var(--layer-skip);background:var(--color-accent);padding:var(--space-3) var(--space-6);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%);color:var(--color-bg)!important}.storefront-skip:focus{transform:none}.storefront-sr-only{inline-size:var(--border-width);block-size:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.storefront-announcement{padding:var(--space-3) var(--layout-gutter);font-size:var(--type-label-size);text-align:center;color:var(--color-text-muted);background:var(--color-surface)}.storefront-hero{min-block-size:calc(100svh - calc(var(--space-16) + var(--space-4)));border-bottom:var(--border-width) solid var(--color-border);isolation:isolate;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:hidden}.storefront-hero>*,.storefront-hero:after{grid-area:1/1}.storefront-hero:after{content:"";z-index:var(--layer-raised);pointer-events:none;background:linear-gradient(to top, var(--color-bg) 0%, var(--color-bg) 30%, transparent 62%), linear-gradient(to right, var(--color-bg) 0%, var(--color-bg) 38%, transparent 64%)}@supports (color:color-mix(in lab, red, red)){.storefront-hero:after{background:linear-gradient(to top, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 55%, transparent) 30%, transparent 62%), linear-gradient(to right, color-mix(in srgb, var(--color-bg) 82%, transparent) 0%, color-mix(in srgb, var(--color-bg) 40%, transparent) 38%, transparent 64%)}}html[data-storefront-scheme=LIGHT][data-storefront-hero-layout=IMMERSIVE] [data-home-hero]:after{background:radial-gradient(ellipse 62% 72% at left bottom, var(--color-bg) 0%, var(--color-bg) 42%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){html[data-storefront-scheme=LIGHT][data-storefront-hero-layout=IMMERSIVE] [data-home-hero]:after{background:radial-gradient(ellipse 62% 72% at left bottom, color-mix(in srgb, var(--color-bg) 65%, transparent) 0%, color-mix(in srgb, var(--color-bg) 28%, transparent) 42%, transparent 78%)}}.storefront-hero-copy{z-index:calc(var(--layer-raised) + 1);max-inline-size:calc(var(--layout-reading-max) + var(--layout-gutter) * 2);padding:var(--space-16) var(--layout-gutter) var(--space-12);flex-direction:column;justify-content:flex-end;align-self:end;align-items:flex-start;min-inline-size:0;display:flex}.storefront-eyebrow{color:var(--color-accent);font-size:var(--type-label-size);font-weight:600}.storefront-eyebrow:lang(en),.storefront-eyebrow:lang(es),.storefront-eyebrow:lang(pt){text-transform:uppercase;letter-spacing:var(--type-label-tracking)}.storefront-hero h1{margin-block:var(--space-6);font-size:min(var(--type-display-size), calc(var(--type-heading-size) + var(--space-4)));font-weight:500;line-height:var(--type-heading-script-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance}.storefront-hero h1:lang(zh),.storefront-hero h1:lang(ja),.storefront-hero h1:lang(th){letter-spacing:normal}[data-home-hero] .storefront-home-hero-heading{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-body-leading);letter-spacing:var(--type-label-tracking);margin:0}@media (min-width:48rem){[data-home-hero] .storefront-home-hero-heading{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){[data-home-hero] .storefront-home-hero-heading{background:color-mix(in srgb, var(--color-bg) 88%, transparent)}}[data-home-hero] .storefront-home-hero-heading{border:var(--border-width) solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){[data-home-hero] .storefront-home-hero-heading{border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 20%, transparent)}}}.storefront-hero-body{color:var(--color-text);max-inline-size:calc(var(--layout-reading-max) / 1.5)}.artist-description{inline-size:100%;max-inline-size:calc(var(--layout-reading-max) / 1.5);min-inline-size:0}.artist-description-text{white-space:pre-line;line-height:var(--type-body-leading)}.artist-description[data-expanded=false] .artist-description-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artist-description-toggle{min-block-size:var(--space-12);min-inline-size:var(--space-12);border-radius:var(--radius-control);color:var(--color-accent);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.artist-description-toggle:hover{text-underline-offset:var(--space-1);text-decoration:underline}.artist-description-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.storefront-primary{justify-content:center;align-items:center;gap:var(--space-6);min-block-size:var(--space-12);padding:var(--space-3) var(--space-6);background:var(--color-accent);border-radius:var(--radius-control);margin-block-start:var(--space-8);display:inline-flex;color:var(--color-bg)!important;font-weight:700!important}.storefront-text-link{align-items:center;gap:var(--space-3);min-block-size:var(--space-12);border-bottom:var(--border-width) solid var(--color-border);display:inline-flex}.storefront-hero-image{z-index:0;background:var(--color-surface);min-inline-size:0;position:relative;overflow:hidden}.storefront-hero-image picture{block-size:100%;display:block}.storefront-hero-image img{object-fit:cover;object-position:var(--hero-desktop-focus);block-size:100%;inline-size:100%;display:block}.storefront-image-fallback{min-block-size:var(--space-32);block-size:100%;padding:var(--space-8);color:var(--color-text-muted);place-items:center;display:grid}.storefront-section{max-inline-size:var(--layout-canvas-max);padding:var(--storefront-section-space,var(--space-24)) var(--layout-gutter);margin-inline:auto}.storefront-section h2,.storefront-directory h1,.storefront-state h1{font-size:var(--type-heading-size);font-weight:500;line-height:var(--type-heading-script-leading);text-wrap:balance}.storefront-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-12);margin-block-end:var(--space-8);display:flex}.storefront-section-heading h2,.storefront-section-heading h1{margin-block-start:var(--space-3)}.storefront-section-heading>p{max-inline-size:calc(var(--layout-reading-max) / 2);color:var(--color-text-muted)}.storefront-muted{padding-block:var(--space-3);color:var(--color-text-muted);font-size:var(--type-label-size)}.storefront-kinds{padding-block:var(--space-16)}.storefront-kinds .storefront-section-heading{margin-block-end:var(--space-6)}.storefront-kinds__list{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.storefront-kinds__list a{gap:var(--space-3);block-size:100%;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);grid-template-rows:auto auto 1fr auto;display:grid}.storefront-kinds__index{color:var(--color-accent);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:600}.storefront-kinds__list h3{font-size:calc(var(--type-body-size) + var(--space-1));font-weight:500;line-height:var(--type-heading-script-leading);margin:0}.storefront-kinds__list p{color:var(--color-text-muted)}.storefront-kinds__list svg{color:var(--color-accent);justify-self:end}.storefront-kinds__list a:hover,.storefront-kinds__list a:focus-visible{border-color:var(--color-accent);background:var(--color-surface-raised)}@media not all and (min-width:64rem){.storefront-kinds__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:48rem){.storefront-kinds{padding-block:var(--space-8)}.storefront-kinds__list{gap:var(--space-3)}.storefront-kinds__list a{gap:var(--space-2);padding:var(--space-4)}.storefront-kinds__list h3{font-size:var(--type-body-size)}.storefront-kinds__list p{font-size:var(--type-label-size)}}@media (hover:hover) and (pointer:fine){.storefront-kinds__list a{transition:border-color var(--motion-control-effective) var(--ease-out), background var(--motion-control-effective) var(--ease-out)}}.storefront-gifts,.storefront-how,.storefront-trust{border-top:var(--border-width) solid var(--color-border)}.storefront-gift-grid{gap:var(--space-12) var(--storefront-grid-gap,var(--space-6));grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.storefront-gift-grid .fs-media{border:0;aspect-ratio:1!important}.storefront-gift-grid h3{font-size:calc(var(--type-body-size) + var(--space-1));margin-block:var(--space-4) var(--space-2);font-weight:500}.storefront-gift-grid p{color:var(--color-text-muted);font-size:var(--type-label-size)}.storefront-how ol{gap:var(--space-12);margin-block:var(--space-12) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.storefront-how h3{font-size:calc(var(--type-body-size) + var(--space-1));margin-block:var(--space-6) var(--space-3);font-weight:500}.storefront-how p,.storefront-trust p{color:var(--color-text-muted)}.storefront-trust{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.storefront-trust h2{grid-row:span 2}.storefront-final{text-align:center;padding-block:var(--storefront-section-space,var(--space-24))}.storefront-final h2{max-inline-size:var(--layout-reading-max);margin-inline:auto}.storefront-final h2+p{margin-block-start:var(--space-6)}.storefront-final p{color:var(--color-text-muted)}.storefront-footer{align-items:start;gap:var(--space-6) var(--space-12);max-inline-size:var(--layout-canvas-max);padding:var(--space-8) var(--layout-gutter);border-top:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-inline:auto;display:grid}.storefront-footer .storefront-wordmark{max-inline-size:100%;padding-block:var(--space-3)}.storefront-footer-links{justify-content:flex-end;align-items:start;gap:0 var(--space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.storefront-footer .gift-policy-links,.storefront-footer .information-page-footer-links{justify-content:flex-end;gap:0 var(--space-6);font-size:var(--type-label-size);color:var(--color-text-muted);flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;display:flex}.storefront-footer a{min-inline-size:0;min-block-size:var(--space-12);align-items:center;text-decoration:none;display:inline-flex}.storefront-footer a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.storefront-footer a:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.storefront-state{align-items:flex-start;gap:var(--space-6);padding:var(--space-24) var(--layout-gutter);min-block-size:60svh;max-inline-size:var(--layout-canvas-max);flex-direction:column;margin-inline:auto;display:flex}.storefront-state p{max-inline-size:var(--layout-reading-max);color:var(--color-text-muted)}.storefront-directory{min-block-size:70svh}.storefront-artist-hero .storefront-eyebrow{margin-block-start:var(--space-12)}.storefront-gallery{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.storefront-gallery .fs-media{border:0}@media not all and (min-width:64rem){.storefront-desktop-nav{display:none}.storefront-header{gap:var(--space-3)}.storefront-hero h1{font-size:var(--type-heading-size)}.storefront-header-utilities{gap:var(--space-2)}}@media not all and (min-width:48rem){.storefront-header{min-block-size:var(--space-16);padding-block:var(--space-2)}.storefront-wordmark{font-size:var(--type-label-size);max-inline-size:60%}.storefront-brand-slot[data-brand-image=true]{inline-size:calc(var(--space-16) * 2 + var(--space-4));block-size:var(--space-8)}.storefront-desktop-language{display:none}.storefront-hero{grid-template:auto auto/minmax(0,1fr);min-block-size:auto}.storefront-hero-image,.storefront-hero:after{grid-area:1/1}.storefront-hero-image{aspect-ratio:var(--hero-mobile-aspect)}.storefront-hero:after{background:linear-gradient(to top, var(--color-bg) 0%, var(--color-bg) 22%, transparent 45%)}@supports (color:color-mix(in lab, red, red)){.storefront-hero:after{background:linear-gradient(to top, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 60%, transparent) 22%, transparent 45%)}}html[data-storefront-scheme=LIGHT][data-storefront-hero-layout=IMMERSIVE] [data-home-hero]:after{background:linear-gradient(to top, var(--color-bg) 0%, var(--color-bg) 10%, transparent 24%)}@supports (color:color-mix(in lab, red, red)){html[data-storefront-scheme=LIGHT][data-storefront-hero-layout=IMMERSIVE] [data-home-hero]:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 95%, transparent) 0%, color-mix(in srgb, var(--color-bg) 85%, transparent) 10%, transparent 24%)}}.storefront-hero-image img{object-position:var(--hero-mobile-focus)}.storefront-hero-copy{max-inline-size:none;padding-block:0 var(--space-8);grid-area:2/1;margin-block-start:calc(var(--space-16) * -1)}.storefront-hero h1{margin-block:var(--space-3)}.storefront-hero-body,.artist-description{max-inline-size:none}.storefront-primary{margin-block-start:var(--space-6)}.storefront-section{padding-block:var(--storefront-section-space-mobile,var(--space-12))}.storefront-section-heading{align-items:flex-start;gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6)}.storefront-section-heading>p{max-inline-size:none}.storefront-gift-grid{gap:var(--space-8) var(--storefront-grid-gap-mobile,var(--space-3));grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-gift-grid h3{font-size:var(--type-body-size)}.storefront-how ol{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-8)}.storefront-how li{grid-template-columns:var(--space-8) 1fr;column-gap:var(--space-3);display:grid}.storefront-how h3{margin-block:0 var(--space-3)}.storefront-how .storefront-eyebrow{grid-row:span 2}.storefront-how p{grid-column:2}.storefront-trust{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.storefront-trust h2{grid-row:auto}.storefront-gallery{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-gallery figure:first-child{grid-column:1/-1}.storefront-artist-hero .storefront-eyebrow{margin-block-start:var(--space-6)}.storefront-footer{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.storefront-footer-links,.storefront-footer .gift-policy-links,.storefront-footer .information-page-footer-links{justify-content:flex-start}.storefront-state{padding-block:var(--space-16)}}@media (hover:hover) and (pointer:fine){.storefront-gift-grid img{transition:transform var(--motion-layout-effective) var(--ease-out)}.storefront-gift-grid a:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){.storefront-hero-copy h1,.storefront-hero-copy>.storefront-primary,.storefront-hero-actions{animation:storefront-enter var(--motion-hero-effective) var(--ease-out) both}@keyframes storefront-enter{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.storefront *,.storefront :before,.storefront :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.storefront-gift-grid a:hover img{transform:none}}.storefront-featured-shortcuts,.storefront-policy-links{gap:var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.storefront-featured-shortcuts a{align-items:center;gap:var(--space-3);min-block-size:var(--space-12);border-bottom:var(--border-width) solid var(--color-border);display:inline-flex}.storefront-policy-links{padding:var(--space-6) var(--layout-gutter)}.storefront-policy-links a{min-block-size:var(--space-12);align-items:center;text-decoration:underline;display:flex}.storefront-biography ul,.storefront-biography ol{padding-inline-start:var(--space-6)}.storefront-biography li{margin-block-end:var(--space-3)}
