@layer properties,theme,base,components,lism,utilities;@layer lism.primitives,lism.props,lism.recipe-0,lism.recipe-40,lism.recipe-80,lism.recipe-120,lism.recipe-136,lism.recipe-152,lism.recipe-160,lism.recipe-175,lism.recipe-1025,lism.recipe-1040,lism.recipe-1048,lism.recipe-1064,lism.recipe-1080,lism.recipe-1088,lism.recipe-1096,lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028,lism.recipe-3032,lism.recipe-3040,lism.recipe-3048,lism.recipe-3064,lism.recipe-3080,lism.recipe-3088,lism.recipe-3104,lism.recipe-3120,lism.recipe-3136,lism.recipe-3160,lism.recipe-3164,lism.recipe-3168,lism.recipe-3172,lism.recipe-3174,lism.recipe-3178,lism.recipe-3181,lism.recipe-3182,lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;@layer properties,theme,base,components,lism,utilities;@layer lism.primitives{.editorial-masthead{padding-block-start:var(--space-8);padding-block-end:var(--space-6)}.image-outline{outline:1px solid var(--image-outline-color)}.listing-page-chrome{padding-block-end:var(--space-4)}.listing-page-chrome__count{color:var(--text-2)}.listing-page-chrome__outer{max-width:var(--shell-chrome-max-width);padding-inline:var(--shell-chrome-padding-inline)}.listing-page-chrome__toolbar{padding-block:var(--space-2)}.listing-page-chrome__toolbar--sticky{transition-duration:var(--duration-fast);transition-property:background-color,box-shadow;transition-timing-function:var(--ease-smooth-out);z-index:50;inset-block-start:var(--header-shell-height,var(--mobile-header-offset,var(--mobile-header-height,3.5rem)))}.listing-page-chrome__toolbar-wrap{margin-block-start:var(--space-4)}.masonry-grid{gap:var(--space-3);grid-auto-rows:var(--space-2)}.masonry-item{animation-duration:var(--duration-quick);animation-delay:min(calc(3 * var(--duration-stagger)),calc(var(--stagger-index,0) * var(--duration-stagger)));animation-name:staggered-reveal-dissolve;animation-fill-mode:both;animation-timing-function:var(--ease-smooth-out);grid-row:span var(--masonry-span,12)}.surface-card{-webkit-backdrop-filter:none;background-color:var(--card);box-shadow:var(--surface-card-keyline)}.surface-shell{-webkit-backdrop-filter:none;border:1px solid var(--surface-shell-border);background-color:var(--shell);background-color:color-mix(in oklch,var(--shell) 96%,transparent);box-shadow:none;color:var(--shell-foreground)}.type-data-label{color:var(--text-2)}.type-display-section{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance;line-height:1}}@layer lism.props{.-ai\:flex-end{align-items:flex-end}.-ai\:start{align-items:start}.-bd-y\:solid{border-block:1px solid var(--divider)}.-bd\:dashed{border:1px dashed var(--divider)}.-bgc\:base-2\/20{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 20%,transparent)}.-bgc\:brand\/80{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 80%,transparent)}.-bgi\:collection-fade{background-image:linear-gradient(to top,var(--canvas),var(--canvas),transparent);background-image:linear-gradient(to top,color-mix(in oklch,var(--canvas) 95%,transparent),color-mix(in oklch,var(--canvas) 70%,transparent),transparent)}.-c\:text\/60{color:color-mix(in oklch,var(--text) 60%,transparent)}.-d\:webkit-box{display:-webkit-box}.-fxd\:row{flex-direction:row}.-g\:step-6{gap:calc(var(--spacing)*6)}.-g\:step-8{gap:calc(var(--spacing)*8)}.-gaf\:dense{grid-auto-flow:dense}.-h\:step-10{height:calc(var(--spacing)*10)}.-i-e\:0{inset-inline-end:0}.-icon-slot\:step-6{--icon-slot-size:calc(var(--spacing)*6)}.-jc\:flex-start{justify-content:flex-start}.-max-sz\:len-65ch{max-inline-size:65ch}.-max-w\:len-65ch{max-width:65ch}.-mbe\:0{margin-block-end:0}.-mbe\:step-4{margin-block-end:calc(var(--spacing)*4)}.-mbs\:step-1{margin-block-start:calc(var(--spacing)*1)}.-min-h\:step-56{min-height:calc(var(--spacing)*56)}.-olo\:neg-1{outline-offset:-1px}.-p\:step-3{padding:calc(var(--spacing)*3)}.-p\:step-6{padding:calc(var(--spacing)*6)}.-py\:step-16{padding-block:calc(var(--spacing)*16)}.-trp\:box-shadow-background-color{transition-property:box-shadow,background-color}.-wbo\:vertical{-webkit-box-orient:vertical}.-wlc\:2{-webkit-line-clamp:2}}@layer lism.recipe-0{.\[\&_\>_h1\]\:-min-sz\:0>h1:not(:where([data-cms])){min-inline-size:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-h\:step-6 svg:not([class*=size-]):not(:where([data-cms])){height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-w\:step-6 svg:not([class*=size-]):not(:where([data-cms])){width:calc(var(--spacing) * 6)}.\[\&\>a\]\:-td\:underline>a:not(:where([data-cms])){text-decoration:underline}.\[\&\>a\]\:-tdu-o\:4>a:not(:where([data-cms])){text-underline-offset:4px}.group-focus-within\:-o\:100:is(:where(.group):focus-within *){opacity:1}.collections-index-section-title.-to\:ellipsis{line-height:var(--lh--m);text-box:normal}.editorial-masthead h1:not(:where([data-cms])){font-family:var(--ff--accent);font-variation-settings:normal;font-weight:var(--fw--bold);font-size:clamp(2.5rem,6vw,6rem);line-height:var(--lh--s);letter-spacing:var(--lts--base);overflow-wrap:anywhere;text-wrap:balance;max-inline-size:18ch;margin:0}.listing-page-chrome__toolbar .catalog-controls{margin-block-end:0}.listing-page-chrome__toolbar .catalog-controls>div:not(:where([data-cms])){flex:auto;flex-basis:calc(var(--spacing) * 56)}.listing-page-chrome__toolbar>.catalog-controls{flex:auto;flex-basis:calc(var(--spacing) * 96);min-inline-size:0}.listing-page-chrome__toolbar>.type-data-label{flex:none}.masonry-grid[data-masonry-layout]{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-card-hover-shadow:is(:where(.group):focus-within *){box-shadow:var(--surface-card-keyline),var(--shadow-soft-md)}}@layer lism.recipe-40{@media (hover:hover){.hover-device\:\[\&\>a\:hover\]\:-c\:brand>a:hover:not(:where([data-cms])){color:var(--lism-brand)}}@media (hover:hover) and (pointer:fine){.group-hover\:-c\:green:is(:where(.group):hover *){color:var(--green)}.group-hover\:-o\:100:is(:where(.group):hover *){opacity:1}}@media (prefers-reduced-motion:no-preference){.motion-safe\:-anim\:overlay-chunk{animation:overlay-chunk-enter var(--overlay-chunk-enter-duration,var(--duration-quick)) var(--overlay-chunk-enter-ease,var(--ease-smooth-out)) backwards}}@media (prefers-reduced-motion:reduce){.listing-page-chrome__toolbar--sticky{transition:none}}@supports (container-type:scroll-state){.listing-page-chrome__toolbar--sticky{container-type:scroll-state}}@media (prefers-reduced-motion:reduce){.masonry-item{animation:none;transform:none}}@media (hover:hover) and (pointer:fine){.surface-card-hover-shadow:is(:where(.group):hover *){box-shadow:var(--surface-card-keyline),var(--shadow-soft-md)}}}@layer lism.recipe-80{@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.masonry-item{animation-duration:auto;animation-name:staggered-reveal-dissolve;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 30%}}}}@layer lism.recipe-120,lism.recipe-136;@layer lism.recipe-152{@media not all and (width>=48rem){.max-md\:-lh\:1{line-height:1}.listing-page-chrome__toolbar>.catalog-controls{flex-basis:100%}.listing-page-chrome__toolbar>.catalog-density{margin-inline-start:0}}}@layer lism.recipe-160,lism.recipe-175,lism.recipe-1025;@layer lism.recipe-1040{@media (width>=40rem){.sm\:-fxd\:row{flex-direction:row}.sm\:-fz\:3xl{font-size:var(--fz--3xl)}}}@layer lism.recipe-1048{@media (width>=48rem){.md\:-fz\:4xl{font-size:var(--fz--4xl)}.md\:-fz\:xl{font-size:var(--fz--xl)}.md\:-g\:step-8{gap:calc(var(--spacing) * 8)}.md\:-p\:step-12{padding:calc(var(--spacing) * 12)}.md\:-p\:step-4{padding:calc(var(--spacing) * 4)}.md\:-p\:step-8{padding:calc(var(--spacing) * 8)}.md\:-px\:step-8{padding-inline:calc(var(--spacing) * 8)}.collections-index-section-title{font-size:var(--fz--2xl);line-height:var(--lh--s)}.editorial-masthead{padding-block-start:var(--space-12);padding-block-end:var(--space-8)}.listing-page-chrome__toolbar{padding-block:var(--space-3)}.masonry-grid{gap:var(--space-4);grid-auto-rows:var(--space-2-5);grid-template-columns:repeat(3,minmax(0,1fr))}.masonry-grid[data-masonry-layout=primary]{grid-template-columns:repeat(3,minmax(0,1fr))}.masonry-grid[data-masonry-layout=secondary]{grid-template-columns:repeat(2,minmax(0,1fr))}.masonry-item{grid-row:span var(--masonry-span,14)}.masonry-item.masonry-wide{grid-column:span 2/span 2;grid-row:span var(--masonry-span,24)}}}@layer lism.recipe-1064{@media (width>=64rem){.lg\:-g\:step-10{gap:calc(var(--spacing) * 10)}.collections-index-section-title{margin-block-end:calc(var(--spacing) * 6)}.editorial-masthead{padding-block-start:var(--space-16);padding-block-end:var(--space-12)}.masonry-grid{gap:var(--space-5);grid-auto-rows:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.masonry-grid[data-masonry-layout=primary]{grid-template-columns:repeat(4,minmax(0,1fr))}.masonry-grid[data-masonry-layout=secondary]{grid-template-columns:repeat(3,minmax(0,1fr))}.masonry-item{grid-row:span var(--masonry-span,13)}.masonry-item.masonry-wide{grid-row:span var(--masonry-span,29)}}}@layer lism.recipe-1080{@media (width>=80rem){.xl\:-fxd\:column{flex-direction:column}.xl\:-fxd\:row{flex-direction:row}.xl\:-w\:len-380px{width:380px}.masonry-grid[data-masonry-layout=primary]{grid-template-columns:repeat(3,minmax(0,1fr))}.masonry-grid[data-masonry-layout=secondary]{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer lism.recipe-1088;@layer lism.recipe-1096{@media (width>=96rem){.\32 xl\:-w\:len-420px{width:420px}.masonry-grid[data-masonry-layout=primary]{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028,lism.recipe-3032,lism.recipe-3040,lism.recipe-3048,lism.recipe-3064,lism.recipe-3080,lism.recipe-3088,lism.recipe-3104,lism.recipe-3120,lism.recipe-3136,lism.recipe-3160,lism.recipe-3164,lism.recipe-3168,lism.recipe-3172,lism.recipe-3174,lism.recipe-3178,lism.recipe-3181,lism.recipe-3182,lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;:root,:host{--spacing:.25rem}:root,.dark{--foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--muted-foreground:light-dark(oklch(32% 0 none),oklch(91% 0 none));--card:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--card-foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--panel:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--panel-foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--panel-line:light-dark(oklch(54% 0 none),oklch(65% 0 none));--shell-foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--header-background:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--form:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--form-foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--primary:light-dark(oklch(36.0801% .122014 260.83),oklch(84.0935% .078834 260.933));--primary-200:oklch(84% .038 272);--primary-400:oklch(62% .089 272);--primary-700:oklch(43% .082 272);--primary-950:oklch(20% .032 272);--neutral-50:oklch(98.2% .005 278);--neutral-100:oklch(95.6% .005 278);--glass-white-36:oklch(100% 0 none/.36);--glass-white-72:oklch(100% 0 none/.72);--glass-white-74:oklch(100% 0 none/.72);--glass-white-88:oklch(100% 0 none/.9);--glass-white-90:oklch(100% 0 none/.9);--glass-shadow-32:oklch(15.2% .008 278/.32);--surface-card-border:light-dark(oklch(54% 0 none),oklch(65% 0 none));--surface-card-shadow:0 4px 16px oklab(29.8898% -.0154015 -.0996944/.05);--tracking-ui:0;--duration-quick:.15s;--ease-out:ease-out}@media (color-gamut:p3){:root{--destructive-400:oklch(66.5% .21 25);--destructive-500:oklch(52% .21 25)}}@keyframes staggered-reveal-dissolve{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}