[data-hero-world]{--hero-mask-pad:64px}[data-hero-enter]{animation-name:hero-in;animation-fill-mode:both}[data-hero-copy-enter]{animation:hero-copy-in .65s var(--ease-out-quint) both}[data-hero-copy-enter=description]{animation-delay:90ms}[data-hero-copy-enter=action]{animation-delay:.18s}@media (prefers-reduced-motion:reduce){[data-hero-enter],[data-hero-copy-enter]{opacity:1;animation:none}}[data-hero-world] :is([data-wireframe-layer],[data-color-layer]){inset:calc(-1 * var(--hero-mask-pad));padding:var(--hero-mask-pad);pointer-events:none;position:absolute;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-origin:border-box;mask-origin:border-box}[data-hero-world] [data-color-layer]>[data-hero-content]{pointer-events:auto}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]){--primary:var(--muted-foreground);--primary-foreground:var(--background);--success:var(--muted-foreground);--success-muted:var(--muted-foreground);--media-control:var(--border-strong);--on-scrim:var(--muted-foreground);--on-scrim-muted:var(--muted-foreground);pointer-events:none;-webkit-mask-image:var(--hero-wire-mask,none);mask-image:var(--hero-wire-mask,none);mask-composite:var(--hero-brush-cutout,subtract);display:block;opacity:var(--hero-wire-opacity,.62)!important;animation:none!important}[data-hero-world] [data-hero-backdrop]{--hero-wire-opacity:.22}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where(*){color:var(--muted-foreground)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--border-strong)!important;outline-color:var(--border-strong)!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where([class*=bg-],[style*=background],.surface-glass){background:0 0!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where([class*=bg-card],[style*=background],.surface-glass){background:var(--background)!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where([class*=shadow-]):not([class*=shadow-none]){outline:1px solid var(--border-strong);outline-offset:-1px}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) img{filter:var(--hero-ink-filter);opacity:.85;mix-blend-mode:multiply}[data-hero-world] [data-hero-piece=kitchen] :is([data-wireframe-layer],[data-hero-resting]) [class*=bottom-2]{background:var(--background)!important}[data-hero-world] [data-hero-piece=kitchen] :is([data-wireframe-layer],[data-hero-resting]) [class*=bottom-2]:before{content:"";background:var(--border-strong);height:1px;position:absolute;inset:0 0 auto}[data-hero-world] [data-hero-piece=kitchen] :is([data-wireframe-layer],[data-hero-resting]) [class*=bottom-2] span{color:var(--foreground)!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where(span,div):has(>img){outline:1px solid var(--border-strong);outline-offset:-1px;background-image:none!important}[data-hero-world] [data-hero-piece=icons] :is([data-wireframe-layer],[data-hero-resting]) :where(span,div):has(>img){outline:none}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) [data-paint-swatch]{outline:1px solid var(--border-strong);outline-offset:-1px}@media (prefers-reduced-motion:reduce){[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) img{transition:none}}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where(svg path,svg circle,svg line){stroke:currentColor!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) :where(button,[role=checkbox],[role=switch]){outline:1px solid var(--border-strong);outline-offset:-1px}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) [role=switch][data-checked]{background:var(--muted)!important}[data-hero-world] [data-color-layer]{opacity:var(--hero-color-opacity,0);-webkit-mask-image:var(--hero-brush-mask,linear-gradient(transparent, transparent));mask-image:var(--hero-brush-mask,linear-gradient(transparent, transparent));animation:none!important}[data-hero-world] :is([data-color-layer],[data-wireframe-layer]) :where(button,[role=checkbox],[role=switch],[data-slot=switch-thumb]){scale:1!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) [data-hero-progress=rail]{background:var(--border-strong)!important}[data-hero-world] :is([data-wireframe-layer],[data-hero-resting]) [data-hero-progress=fill]{background:var(--muted-foreground)!important}[data-hero-world] [data-color-layer][data-hero-resting]{-webkit-mask-image:none;mask-image:none}[data-hero-touch] [data-color-layer]:not([data-hero-resting]){opacity:1;-webkit-mask-image:none;mask-image:none}[data-hero-world] [data-hero-touch] [data-wireframe-layer]{opacity:0!important}@media (max-width:1023px){[data-landing]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid;overflow:clip}[data-landing-bar]{grid-row:1;position:relative;inset:auto}[data-landing]>main{grid-row:2;min-height:0}#hero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;padding-top:0;padding-left:0;padding-right:0;display:grid}[data-hero-copy-space]{min-width:0;height:100%;min-height:0;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));grid-area:2/1;position:relative;inset:auto;container:hero-copy-space/size}#hero [data-hero-field]{grid-area:2/1;min-height:0;position:relative}[data-hero-notice]{grid-row:1;position:relative;inset:auto}[data-hero-notice]~[data-hero-field] [data-hero-piece]{display:none}[data-hero-copy]{min-width:0;max-width:100%}[data-hero-copy] h1{font-size:clamp(2rem,10.8vw,2.75rem)}[data-hero-copy] p{font-size:var(--text-base,1rem);margin-top:16px;line-height:24px}[data-hero-copy-enter=action]{margin-top:20px}#hero [data-hero-copy-enter=action] button{min-width:180px;min-height:48px}[data-landing-bar]>div:last-child{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-wrap:wrap}[data-landing-bar] button,[data-landing-bar] a,[data-landing] footer nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-hero-world]{--hero-wire-opacity:.7}[data-hero-world] [data-color-layer],[data-hero-world] [data-wireframe-layer]{transition:opacity var(--duration-base) var(--ease-out-quint)}[data-landing] footer a{min-width:44px;min-height:44px}[data-landing] footer>div{gap:4px;padding-top:8px;padding-bottom:8px}[data-landing] footer>div>div{width:100%;min-width:0;max-width:24rem}[data-landing] footer nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;width:100%;display:grid}[data-landing] footer nav a{overflow-wrap:anywhere}[data-landing] footer{padding-bottom:env(safe-area-inset-bottom,0)}}@media (min-width:640px) and (max-width:1023px){[data-landing] footer a:has(img){justify-content:center;align-items:center;display:flex}}@media (max-width:1023px) and (max-height:680px){[data-hero-copy] h1{font-size:32px}[data-hero-copy] p{font-size:14px;line-height:22px}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){[data-hero-copy]{max-width:min(60vw,34rem)}[data-hero-copy] h1{max-width:24ch;font-size:30px}[data-hero-copy] p{margin-top:8px;font-size:14px;line-height:20px}[data-hero-copy-enter=action]{margin-top:12px}#hero [data-hero-copy-enter=action] button{min-height:44px}[data-landing] footer>div{flex-direction:row;gap:12px}[data-landing] footer>div>div{flex:1;width:auto;min-width:0;max-width:none}[data-landing] footer nav{flex-wrap:nowrap;justify-content:space-between;gap:4px;font-size:12px;display:flex}[data-landing] footer p{white-space:nowrap;font-size:11px}}@media (max-width:1023px){@container hero-copy-space (max-height:260px){[data-hero-copy] h1{font-size:26px}[data-hero-copy] p{margin-top:6px;font-size:13px;line-height:18px}[data-hero-copy-enter=action]{margin-top:8px}#hero [data-hero-copy-enter=action] button{min-height:44px}}@container hero-copy-space (max-height:180px){[data-hero-copy] h1{font-size:22px}[data-hero-copy] p{font-size:12px;line-height:16px}}@container hero-copy-space (max-height:140px){[data-hero-copy] h1{max-width:none;font-size:20px}[data-hero-copy] h1>span{display:inline}[data-hero-copy] p{margin-top:4px;font-size:11px;line-height:14px}[data-hero-copy-enter=action]{margin-top:4px}}[data-landing-expanded]{grid-template-rows:auto minmax(min-content,1fr) auto;height:auto;min-height:100svh}[data-landing-expanded] #hero{height:auto;min-height:100%}[data-landing-expanded] [data-hero-field]{display:none}[data-landing-expanded] [data-hero-copy-space]{height:auto;padding-top:32px;padding-bottom:32px;container-type:inline-size}[data-landing-expanded] [data-hero-copy]{max-width:100%}[data-landing-expanded] [data-hero-copy] h1{max-width:14ch;font-size:clamp(2rem,10.8vw,2.75rem)}[data-landing-expanded] [data-hero-copy] p{margin-top:16px;font-size:1rem;line-height:1.5}[data-landing-expanded] [data-hero-copy-enter=action]{margin-top:20px}[data-landing-expanded] [data-landing-bar]>div:last-child{gap:8px;height:auto;min-height:4rem;padding-top:8px;padding-bottom:8px}[data-landing-expanded] [data-landing-bar]>div:last-child>div{flex-wrap:wrap;max-width:100%}[data-landing-expanded] button{white-space:normal;max-width:100%;height:auto}[data-landing-expanded] button .swap-width{min-width:0;max-width:100%}[data-landing-expanded] button .swap-width>.whitespace-nowrap{white-space:normal}[data-landing-expanded] footer>div{flex-direction:column}[data-landing-expanded] footer>div>div{width:100%}[data-landing-expanded] footer nav{font-size:var(--text-sm,.875rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}[data-landing-expanded] footer p{white-space:normal;font-size:var(--text-xs,.75rem)}}@media (hover:none) and (pointer:coarse){[data-hero-world] [data-color-layer],[data-hero-world] [data-wireframe-layer]{transition:opacity var(--duration-base) var(--ease-out-quint)}}@media (prefers-reduced-motion:reduce){[data-hero-world] [data-color-layer],[data-hero-world] [data-wireframe-layer]{transition:none}}
