.orb.svelte-185wb9q{position:relative;width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 15px 30px #0005}canvas.svelte-185wb9q{display:block;width:100%;height:100%;border-radius:50%}.rim.svelte-185wb9q{position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 1px 1px #ffffff80,inset 1px 0 1px #fff2,inset 0 -1px 1px #ffffff45}.orb.svelte-185wb9q[data-orb=fallback]{background:radial-gradient(ellipse at 28% 22%,#d5edff88,transparent 25%),conic-gradient(from 30deg,#1589e8,#46dce9,#692bdd,#1589e8);box-shadow:inset -8px -9px 19px #01030b,inset 3px 2px 8px #d5e6ff44}.email-contact.svelte-k5h5y3{font-size:13px;max-width:100%}button.svelte-k5h5y3{font:inherit;color:#e2e8f5;cursor:pointer;border:1px solid #3b4355;background:transparent;border-radius:5px;padding:11px 15px;min-height:44px}button.svelte-k5h5y3:hover{border-color:#8c9dbd;background:#131a27}.reveal.svelte-k5h5y3{display:flex;align-items:center;gap:24px}.revealed.svelte-k5h5y3{display:flex;align-items:center;flex-wrap:wrap;gap:15px}a.svelte-k5h5y3{color:#e2e8f5;text-decoration:underline;text-underline-offset:5px;line-height:1.8;overflow-wrap:anywhere}.status.svelte-k5h5y3{display:block;font-size:11px;color:#a9b4c9;line-height:1.6}.status.svelte-k5h5y3:not(:empty){margin-top:10px}.legal.svelte-1tu1jg6{border-top:1px solid #252a34;padding-bottom:20px}details.svelte-1tu1jg6{border-bottom:1px solid #252a34;scroll-margin-top:24px}details.svelte-1tu1jg6:last-child{border-bottom:0}summary.svelte-1tu1jg6{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:23px 0;font-size:13px;color:#b4bed0;min-height:44px}summary.svelte-1tu1jg6::-webkit-details-marker{display:none}summary.svelte-1tu1jg6 span:where(.svelte-1tu1jg6){font-size:18px;font-weight:300}details[open].svelte-1tu1jg6 summary:where(.svelte-1tu1jg6) span:where(.svelte-1tu1jg6){transform:rotate(45deg)}article.svelte-1tu1jg6{max-width:720px;padding:0 0 30px;color:#aeb8ca;font-size:14px;line-height:1.85}article.svelte-1tu1jg6 p:where(.svelte-1tu1jg6){margin:0 0 18px}article.svelte-1tu1jg6 .date:where(.svelte-1tu1jg6){color:#8e99ae;font-size:11px}h3.svelte-1tu1jg6{font-size:15px;font-weight:500;color:#e1e7f1;margin:26px 0 9px}ul.svelte-1tu1jg6{padding-left:20px}li.svelte-1tu1jg6{margin-bottom:8px}*{box-sizing:border-box}html:has(.home-page){scroll-behavior:smooth;color-scheme:dark;background:#090b10}body:has(.home-page){margin:0;background:#090b10;color:#f0f0ed;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #a2b6ff;outline-offset:7px;border-radius:3px}::selection{background:#b5c3ff;color:#090b10}.page.svelte-g76io6{line-height:normal;max-width:1600px;margin:auto;padding:0 6.2%}.page.svelte-g76io6 h2,.page.svelte-g76io6 h3{font-family:Arial,sans-serif}.page.svelte-g76io6 h1,.page.svelte-g76io6 h2,.page.svelte-g76io6 h3{text-wrap:initial}.page.svelte-g76io6 ul{list-style:disc}.contact.svelte-g76io6{scroll-margin-top:24px}.hero.svelte-g76io6{min-height:640px;position:relative;display:grid;grid-template-columns:1.6fr 1fr;align-items:center;padding:42px 0 108px;gap:12px}h1.svelte-g76io6{font-family:"Bodoni 72",Didot,Times New Roman,serif;font-weight:400;font-size:clamp(76px,8.6vw,138px);line-height:.99;letter-spacing:-.035em;margin:0 0 34px;position:relative;z-index:1}.hero-copy.svelte-g76io6>p:where(.svelte-g76io6){font-size:16px;line-height:1.8;color:#a9adba;margin:0}.object.svelte-g76io6{justify-self:center;width:min(100%,340px);position:relative;margin:10px 0 0}.orb-button.svelte-g76io6{display:block;border:0;padding:0;width:100%;border-radius:50%;background:transparent;cursor:pointer;position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}.orb-button.svelte-g76io6:before{content:"";position:absolute;inset:22% -10% -14%;background:#5666b8;opacity:.12;filter:blur(65px);z-index:-1;border-radius:50%}.object-caption.svelte-g76io6{display:block;color:#858b9e;font-size:11px;text-align:center;margin-top:38px;letter-spacing:.015em}.hero-foot.svelte-g76io6{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;font-size:11px;color:#9298a8}.hero-foot.svelte-g76io6 a:where(.svelte-g76io6){display:flex;gap:26px;color:#e1e3ec}.collection.svelte-g76io6{border-top:1px solid #2a2e38;padding-top:34px;scroll-margin-top:25px}.section-head.svelte-g76io6{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px}h2.svelte-g76io6{font-size:18px;font-weight:400;letter-spacing:-.025em;margin:0}.section-head.svelte-g76io6>span:where(.svelte-g76io6){font-size:11px;color:#9298a8}.featured.svelte-g76io6{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:38px}.product.svelte-g76io6{display:block;padding:10px 0 2px}.product-image.svelte-g76io6{aspect-ratio:1.4;overflow:hidden;border-radius:9px;position:relative;margin-bottom:25px;background:#141b29;isolation:isolate}.product-image.svelte-g76io6 img:where(.svelte-g76io6){display:block;position:absolute;max-width:none;height:auto;transition:transform .45s ease}.product-image.folio.svelte-g76io6{background:#1d2638}.folio.svelte-g76io6 img:where(.svelte-g76io6){width:115%;left:10%;top:13%;border-radius:6px;box-shadow:0 8px 30px #0005}.product-image.pantry.svelte-g76io6{background:#e9e3d9}.pantry.svelte-g76io6 img:where(.svelte-g76io6){width:94%;left:3%;top:7%}.product-image.garage.svelte-g76io6{background:#080d13}.garage.svelte-g76io6 img:where(.svelte-g76io6){width:69%;left:16%;top:7%}.product.svelte-g76io6:hover .product-image:where(.svelte-g76io6) img:where(.svelte-g76io6){transform:translateY(-5px)}.product.svelte-g76io6:focus-visible .product-image:where(.svelte-g76io6) img:where(.svelte-g76io6){transform:translateY(-5px)}.product-top.svelte-g76io6{display:flex;justify-content:space-between;align-items:center}h3.svelte-g76io6{font-size:27px;letter-spacing:-.04em;font-weight:400;margin:0}.out.svelte-g76io6{color:#777e90;font-size:23px;transition:color .2s,transform .2s}.product.svelte-g76io6:hover .out:where(.svelte-g76io6){color:#c4d1ff;transform:translate(3px,-3px)}.product.svelte-g76io6 p:where(.svelte-g76io6){font-size:13px;color:#b8bcc8;margin:14px 0 29px}.category.svelte-g76io6{font-size:11px;color:#8e95a7}details.svelte-g76io6{border-top:1px solid #252a34;border-bottom:1px solid #252a34}summary.svelte-g76io6{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:12px;color:#9ca2b1}summary.svelte-g76io6::-webkit-details-marker{display:none}.toggle.svelte-g76io6{color:#e4e6ed;display:flex;gap:24px}.toggle.svelte-g76io6>span:where(.svelte-g76io6){font-size:17px;line-height:12px}.all-products.svelte-g76io6{display:grid;grid-template-columns:repeat(3,1fr);gap:0 42px;padding:4px 0 28px}.all-products.svelte-g76io6 a:where(.svelte-g76io6){font-size:14px;padding:17px 0;display:flex;justify-content:space-between;gap:12px;color:#b8becf}.all-products.svelte-g76io6 a:where(.svelte-g76io6):hover{color:#fff}.all-products.svelte-g76io6 a:where(.svelte-g76io6) span:where(.svelte-g76io6)+span:where(.svelte-g76io6){color:#747f99}.about.svelte-g76io6{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:90px 0 86px}.about.svelte-g76io6>p:where(.svelte-g76io6){font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:44px;line-height:1.1;letter-spacing:-.035em;margin:0;color:#d9dce5}.about.svelte-g76io6>div:where(.svelte-g76io6){font-size:13px;line-height:1.9;color:#9da4b6}.about.svelte-g76io6 a:where(.svelte-g76io6){display:block;color:#dce1ee;margin-top:21px;font-size:12px}.about.svelte-g76io6 a:where(.svelte-g76io6) span:where(.svelte-g76io6){margin-left:19px}.contact.svelte-g76io6{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 0;border-top:1px solid #252a34}.contact.svelte-g76io6 p:where(.svelte-g76io6){font-size:13px;color:#9da4b6;line-height:1.7;margin:12px 0 0}@media(max-width:600px){.contact.svelte-g76io6{align-items:flex-start;flex-direction:column}}.skip.svelte-g76io6{position:fixed;top:-100px;left:20px;background:#f0f0ed;color:#090b10;padding:12px;z-index:20}.skip.svelte-g76io6:focus{top:12px}@media(min-width:1500px){.hero.svelte-g76io6{min-height:740px}.object.svelte-g76io6{width:380px}}@media(max-width:900px){.page.svelte-g76io6{padding:0 6%}.hero.svelte-g76io6{min-height:590px;grid-template-columns:1.5fr 1fr}h1.svelte-g76io6{font-size:83px}.object.svelte-g76io6{width:240px}.featured.svelte-g76io6{gap:25px}.product.svelte-g76io6 p:where(.svelte-g76io6){max-width:180px;line-height:1.6;min-height:42px}.about.svelte-g76io6>div:where(.svelte-g76io6){max-width:330px}}@media(max-width:600px){.hero.svelte-g76io6{display:flex;flex-direction:column;align-items:stretch;padding:40px 0 74px;gap:44px;min-height:0}.hero-copy.svelte-g76io6{width:100%}h1.svelte-g76io6{font-size:clamp(60px,14.8vw,88px);margin-bottom:24px}.hero-copy.svelte-g76io6>p:where(.svelte-g76io6){font-size:13px;line-height:1.8}.object.svelte-g76io6{width:224px;margin:0 auto 14px}.object-caption.svelte-g76io6{margin-top:26px;font-size:10px}.hero-foot.svelte-g76io6{bottom:21px;font-size:10px}.section-head.svelte-g76io6{margin-bottom:18px;align-items:start}h2.svelte-g76io6{font-size:17px}.section-head.svelte-g76io6>span:where(.svelte-g76io6){display:none}.featured.svelte-g76io6{grid-template-columns:1fr;gap:0;padding:0 0 10px}.product.svelte-g76io6{padding:24px 0;border-bottom:1px solid #202530}.product.svelte-g76io6:last-child{border:0}.product.svelte-g76io6 p:where(.svelte-g76io6){min-height:0;max-width:none;margin:9px 0 15px;font-size:13px}h3.svelte-g76io6{font-size:25px}.category.svelte-g76io6{font-size:10px}summary.svelte-g76io6{font-size:11px;align-items:center;padding:23px 0}summary.svelte-g76io6>span:where(.svelte-g76io6):first-child{max-width:135px;line-height:1.6}.toggle.svelte-g76io6{gap:12px}.all-products.svelte-g76io6{grid-template-columns:1fr 1fr;gap:0 26px}.all-products.svelte-g76io6 a:where(.svelte-g76io6){font-size:13px}.about.svelte-g76io6{padding:58px 0;align-items:start;flex-direction:column;gap:26px}.about.svelte-g76io6>p:where(.svelte-g76io6){font-size:39px}.about.svelte-g76io6>div:where(.svelte-g76io6){font-size:12px}}@media(prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}.out.svelte-g76io6,.product-image.svelte-g76io6 img:where(.svelte-g76io6){transition:none}.product.svelte-g76io6:hover .product-image:where(.svelte-g76io6) img:where(.svelte-g76io6),.product.svelte-g76io6:focus-visible .product-image:where(.svelte-g76io6) img:where(.svelte-g76io6){transform:none}}
