@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=JetBrains+Mono:wght@500;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.website.reference-design{font-family:var(--site-font)}.website.reference-design .template-nav{background:var(--site-bg)}.website.reference-design .hero{position:relative}.website.reference-design .hero-media{overflow:hidden}.website.reference-design .hero h1{white-space:pre-line}.website.reference-design .site-button{background:var(--site-accent);color:#fff}.website.reference-design .site-section:has(.category-block){padding-block:max(35px,var(--section-pad))}.website.reference-design .category-block .eyebrow,.website.reference-design .overline{color:var(--site-accent)}.website.reference-design .hero-search{color:#2b2540;background:#fff;border-radius:7px;align-items:center;gap:12px;max-width:580px;margin:24px 0 16px;padding:9px 9px 9px 17px;display:flex;box-shadow:0 6px 22px #1112}.website.reference-design .hero-search input{min-width:0;color:inherit;font:inherit;outline-offset:6px;background:0 0;border:0;flex:1;font-size:14px}.website.reference-design .hero-search a{background:var(--site-accent);color:#fff;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.website.reference-design.sector-marketplace .hero .overline,.website.reference-design.sector-marketplace .hero .hero-note,.website.reference-design.sector-export .hero .overline,.website.reference-design.sector-manufacturing .hero .overline{color:#fff}.website.reference-design.sector-retail .template-nav{background:#f5c936;border-bottom:3px solid #392d17}.website.reference-design.sector-retail .hero{background:#fff2b7;grid-template-columns:1fr 1.1fr}.website.reference-design.sector-retail .hero h1{letter-spacing:-.06em;font-weight:800}.website.reference-design.sector-retail .kind-discovery{background:#fff9e8;border:2px solid #e9c65d;border-radius:24px;padding:25px}.website.reference-design.sector-retail .kind-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.website.reference-design.sector-retail .kind-products .collection-product{background:#fff;border-radius:16px;padding:12px;box-shadow:0 3px 14px #5a390e12}.website.reference-design.sector-marketplace .template-nav{color:#fff;background:#452095}.website.reference-design.sector-marketplace .hero{color:#fff;background:linear-gradient(135deg,#5529aa,#9325a2 64%,#e889a7);grid-template-columns:1.1fr .9fr!important}.website.reference-design.sector-marketplace .hero h1{text-align:left;font-size:clamp(45px,5vw,75px);font-weight:750}.website.reference-design.sector-marketplace .hero-copy{max-width:none;text-align:left!important;margin:0!important}.website.reference-design.sector-marketplace .hero-media{border-radius:26px;width:100%;max-width:none;margin:auto}.website.reference-design.sector-marketplace .hero-search{width:min(570px,100%)}.website.reference-design.sector-marketplace .kind-discovery{background:#fff;border:1px solid #e8dcff;border-radius:24px;margin-top:-12px;padding:24px}.website.reference-design.sector-marketplace .kind-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.website.reference-design.sector-marketplace .kind-stores{background:#f0eafd;padding:26px}.website.reference-design.sector-fashion .template-nav{color:#fff4ed;background:#201219;border-bottom:1px solid #674653}.website.reference-design.sector-fashion .hero{grid-template-columns:.8fr 1.2fr}.website.reference-design.sector-fashion .hero h1{font-family:Georgia,serif;font-size:clamp(55px,7vw,110px);font-weight:400}.website.reference-design.sector-fashion .hero-media{min-height:600px}.website.reference-design.sector-fashion .kind-editorial .editorial{grid-template-columns:1.3fr .7fr}.website.reference-design.sector-fashion .kind-products .product-grid{grid-template-columns:1.2fr .9fr .9fr}.website.reference-design.sector-beauty .template-nav{background:#fbe6ec}.website.reference-design.sector-beauty .hero{background:linear-gradient(100deg,#fff0e9,#e8dcf4);grid-template-columns:1fr 1.18fr}.website.reference-design.sector-beauty .hero h1,.website.reference-design.sector-beauty .block-heading h2{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-beauty .hero-media{border-radius:45% 45% 0 0}.website.reference-design.sector-beauty .kind-steps{background:#f9e8e8;padding:30px}.website.reference-design.sector-beauty .kind-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.website.reference-design.sector-furniture .template-nav{color:#f5f0e7;background:#171d1b}.website.reference-design.sector-furniture .hero{grid-template-columns:.55fr 1.45fr;padding-right:0}.website.reference-design.sector-furniture .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-furniture .hero-media{min-height:620px}.website.reference-design.sector-furniture .kind-products .product-grid{grid-template-columns:1.35fr 1fr 1fr}.website.reference-design.sector-furniture .kind-table{color:#f5f0e7;background:#242e2b;padding:26px}.website.reference-design.sector-food .template-nav{color:#f7ead4;background:#130e0b;border-bottom:1px solid #704425}.website.reference-design.sector-food .hero{background:#1e130f;grid-template-columns:1.1fr .9fr}.website.reference-design.sector-food .hero h1{font-family:Georgia,serif;font-style:italic;font-weight:400}.website.reference-design.sector-food .kind-products .product-grid{grid-template-columns:1fr 1fr;gap:0 35px}.website.reference-design.sector-food .kind-products .collection-product{border-bottom:1px solid #5c4231}.website.reference-design.sector-food .kind-editorial{background:#291a13;padding:25px}.website.reference-design.sector-catering .template-nav{background:#fff5d7}.website.reference-design.sector-catering .hero{background:#fff1bf;grid-template-columns:1fr 1.1fr}.website.reference-design.sector-catering .hero h1{color:#8e181e;font-weight:850}.website.reference-design.sector-catering .kind-portions,.website.reference-design.sector-catering .kind-steps{background:#fff0bd;border-radius:30px;padding:30px}.website.reference-design.sector-catering .kind-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.website.reference-design.sector-export .template-nav,.website.reference-design.sector-manufacturing .template-nav{color:#fff;background:#102537}.website.reference-design.sector-export .hero,.website.reference-design.sector-manufacturing .hero{color:#fff;background:#142c3c;grid-template-columns:1.2fr .8fr}.website.reference-design.sector-export .hero h1,.website.reference-design.sector-manufacturing .hero h1{font-family:Georgia,serif;font-weight:500}.website.reference-design.sector-export .kind-table,.website.reference-design.sector-manufacturing .kind-table{color:#fff;background:#102537;padding:32px}.website.reference-design.sector-export .kind-inquiry,.website.reference-design.sector-manufacturing .kind-inquiry{color:#fff;background:#182f3e;padding:32px}.website.reference-design.sector-manufacturing .kind-products .product-grid{grid-template-columns:1fr 1fr}.website.reference-design.sector-local_services .hero{background:#e7f8fc;grid-template-columns:1fr 1fr}.website.reference-design.sector-local_services .hero h1{font-weight:800}.website.reference-design.sector-local_services .kind-table{background:#dff4f9;border-radius:20px;padding:26px}.website.reference-design.sector-consulting .hero{grid-template-columns:.9fr 1.1fr}.website.reference-design.sector-consulting .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-consulting .kind-facts .facts-list{grid-template-columns:repeat(3,1fr)}.website.reference-design.sector-contractor .hero{grid-template-columns:.65fr 1.35fr;padding-right:0}.website.reference-design.sector-contractor .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-contractor .hero-media{min-height:600px}.website.reference-design.sector-contractor .kind-products .product-grid{grid-template-columns:1.5fr 1fr}.website.reference-design.sector-real_estate .hero{text-align:center;background:#e9eee7}.website.reference-design.sector-real_estate .hero-copy{margin:auto}.website.reference-design.sector-real_estate .kind-discovery{background:#fff;padding:25px;box-shadow:0 12px 36px #2034251c}.website.reference-design.sector-real_estate .kind-products .product-grid{grid-template-columns:repeat(2,1fr)}.website.reference-design.sector-clinic .hero{background:#efe0e2}.website.reference-design.sector-clinic .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-clinic .kind-products .product-grid{grid-template-columns:repeat(2,1fr)}.website.reference-design.sector-travel .hero,.website.reference-design.sector-hospitality .hero{text-align:center}.website.reference-design.sector-travel .hero-copy,.website.reference-design.sector-hospitality .hero-copy{margin:auto}.website.reference-design.sector-travel .hero-media,.website.reference-design.sector-hospitality .hero-media{width:100%;min-height:530px}.website.reference-design.sector-travel .kind-discovery,.website.reference-design.sector-hospitality .kind-table{background:#fff;padding:25px;box-shadow:0 10px 30px #102a3614}.website.reference-design.sector-education .hero{background:#edf2f8}.website.reference-design.sector-education .hero h1{font-weight:750}.website.reference-design.sector-education .kind-steps{border-left:4px solid var(--site-accent);padding-left:30px}.website.reference-design.sector-software .hero{background:#e9eef9;grid-template-columns:1fr 1.1fr}.website.reference-design.sector-software .hero h1{font-weight:750}.website.reference-design.sector-software .hero-media{background:#fff;border-radius:16px;padding:18px;box-shadow:0 24px 60px #223b6825}.website.reference-design.sector-digital_products .hero{background:#eee8fa}.website.reference-design.sector-digital_products .kind-discovery{background:#fff;border:1px solid #dacded;padding:24px}.website.reference-design.sector-digital_products .kind-products .product-grid{grid-template-columns:repeat(3,1fr);gap:16px}.website.reference-design.sector-services .hero{grid-template-columns:.7fr 1.3fr}.website.reference-design.sector-services .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-services .kind-products .product-grid{grid-template-columns:1.5fr 1fr}.website.reference-design.sector-craft .hero{text-align:center}.website.reference-design.sector-craft .hero-copy{margin:auto}.website.reference-design.sector-craft .hero h1{font-family:Georgia,serif;font-weight:400}.website.reference-design.sector-craft .hero-media{width:100%;max-width:760px;margin:auto}.website.reference-design.sector-craft .kind-products .product-grid{grid-template-columns:1.3fr .7fr}.website.reference-design.narrow .hero,.website.reference-design.medium .hero{padding-right:var(--section-pad);text-align:left;grid-template-columns:1fr}.website.reference-design.narrow.sector-marketplace .hero,.website.reference-design.medium.sector-marketplace .hero{grid-template-columns:1fr!important}.website.reference-design.narrow .hero-copy,.website.reference-design.medium .hero-copy{text-align:left;margin:0}.website.reference-design.narrow .hero-media,.website.reference-design.medium .hero-media{width:100%;max-width:none;min-height:0}.website.reference-design.narrow .kind-products .product-grid{grid-template-columns:1fr 1fr}.website.reference-design.narrow .hero h1{font-size:clamp(39px,10vw,58px)}@container (width<=700px){.website.reference-design .hero{text-align:left;padding-right:var(--section-pad);grid-template-columns:1fr}.website.reference-design.sector-marketplace .hero{grid-template-columns:1fr!important}.website.reference-design .hero-copy{text-align:left;margin:0}.website.reference-design .hero-media{width:100%;max-width:none;min-height:0}.website.reference-design .kind-products .product-grid{grid-template-columns:1fr 1fr}}.ps-root.svelte-1opz63t{color:#191815;background:#fcfaf5;padding-bottom:48px;font-family:Jakarta,sans-serif}.ps-wrap.svelte-1opz63t{max-width:1120px;margin:0 auto;padding:0 28px}.ps-header.svelte-1opz63t{background:#f6c336;padding:16px 0 20px}.ps-topbar.svelte-1opz63t{justify-content:space-between;align-items:center;gap:20px;display:flex}.ps-brand.svelte-1opz63t{color:#191815;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ps-brand-text.svelte-1opz63t{letter-spacing:-.02em;font:800 18px/.98 Outfit,sans-serif}.ps-nav.svelte-1opz63t{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.ps-nav.svelte-1opz63t a:where(.svelte-1opz63t){color:#191815;padding-bottom:4px;text-decoration:none}.ps-nav.svelte-1opz63t a.active:where(.svelte-1opz63t){border-bottom:2px solid #191815}.ps-user-actions.svelte-1opz63t{align-items:center;gap:18px;display:flex}.ps-login-link.svelte-1opz63t{color:#191815;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ps-cart-btn.svelte-1opz63t{color:#191815;cursor:pointer;background:0 0;border:none;padding:4px;position:relative}.ps-cart-badge.svelte-1opz63t{color:#fff;background:#191815;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-4px;right:-6px}.ps-search-row.svelte-1opz63t{justify-content:center;gap:10px;margin-top:14px;display:flex}.ps-search-input-wrap.svelte-1opz63t{background:#fff;border-radius:99px;align-items:center;gap:10px;width:min(510px,100%);padding:9px 18px;display:flex;box-shadow:0 2px 6px #0000000f}.ps-search-input-wrap.svelte-1opz63t input:where(.svelte-1opz63t){background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.ps-search-submit.svelte-1opz63t{color:#fff;cursor:pointer;background:#151515;border:none;border-radius:99px;padding:9px 26px;font-size:13.5px;font-weight:700}.ps-trust-bar.svelte-1opz63t{background:#f5efe0;border-bottom:1px solid #ebe2ce;padding:11px 0}.ps-trust-grid.svelte-1opz63t{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.ps-trust-item.svelte-1opz63t{color:#26231d;border-right:1px solid #dfd6c3;justify-content:center;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.ps-trust-item.svelte-1opz63t:last-child{border-right:none}.ps-categories-sec.svelte-1opz63t{padding-top:26px}.ps-cat-circles.svelte-1opz63t{grid-template-columns:repeat(9,1fr);gap:10px;display:grid}.ps-cat-circle-item.svelte-1opz63t{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.ps-cat-thumb.svelte-1opz63t{background-color:#f0eadc;background-repeat:no-repeat;border-radius:50%;width:72px;height:72px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.ps-cat-circle-item.svelte-1opz63t:hover .ps-cat-thumb:where(.svelte-1opz63t),.ps-cat-circle-item.active.svelte-1opz63t .ps-cat-thumb:where(.svelte-1opz63t){transform:translateY(-2px);box-shadow:0 0 0 2.5px #f6c336}.ps-cat-label.svelte-1opz63t{color:#24211b;text-align:center;font-size:11px;font-weight:600;line-height:1.25}.ps-hero-bento.svelte-1opz63t{grid-template-columns:1.05fr 1fr 1.05fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.ps-hero-copy.svelte-1opz63t{flex-direction:column;justify-content:center;padding-right:10px;display:flex}.ps-hero-copy.svelte-1opz63t h1:where(.svelte-1opz63t){letter-spacing:-.03em;color:#161512;margin:0;font:800 clamp(34px,3.8vw,46px)/1.06 Outfit,sans-serif}.ps-hero-copy.svelte-1opz63t p:where(.svelte-1opz63t){color:#4d483e;margin:16px 0 22px;font-size:14.5px;line-height:1.55}.ps-yellow-cta.svelte-1opz63t{color:#161512;background:#f6c844;border-radius:99px;align-self:flex-start;align-items:center;gap:10px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ps-bento-card.svelte-1opz63t{border-radius:14px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.ps-bento-tall.svelte-1opz63t{background-color:#e4d8c5;min-height:300px}.ps-bento-right-stack.svelte-1opz63t{grid-template-rows:1fr 1fr;gap:16px;display:grid}.ps-bento-top.svelte-1opz63t{background-color:#f7d469;flex-direction:row;align-items:center;min-height:142px}.ps-bento-bottom.svelte-1opz63t{background-color:#dce4cd;flex-direction:row;align-items:center;min-height:142px}.ps-bento-text.svelte-1opz63t{z-index:2;max-width:58%;position:relative}.ps-bento-text.svelte-1opz63t h2:where(.svelte-1opz63t),.ps-bento-text.svelte-1opz63t h3:where(.svelte-1opz63t){color:#191713;margin:0 0 6px;font:700 18px/1.2 Outfit,sans-serif}.ps-bento-text.svelte-1opz63t p:where(.svelte-1opz63t){color:#3a352c;margin:0;font-size:12px;line-height:1.45}.ps-bento-photo.svelte-1opz63t{pointer-events:none;z-index:1;background-repeat:no-repeat;position:absolute}.ps-bento-photo-tall.svelte-1opz63t{background-image:url(../../../assets/desain-21/01-pasar-sehari.png);background-position:52% 26.5%;background-size:380% 540%;border-radius:0 0 14px;width:65%;height:70%;bottom:0;right:0}.ps-bento-photo-top.svelte-1opz63t{background-image:url(../../../assets/desain-21/01-pasar-sehari.png);background-position:98% 22.3%;background-size:340% 1120%;border-radius:0 14px 14px 0;width:48%;top:0;bottom:0;right:0}.ps-bento-photo-bottom.svelte-1opz63t{background-image:url(../../../assets/desain-21/01-pasar-sehari.png);background-position:98% 32.8%;background-size:340% 1120%;border-radius:0 14px 14px 0;width:48%;top:0;bottom:0;right:0}.ps-products-sec.svelte-1opz63t{margin-top:38px}.ps-sec-head.svelte-1opz63t{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ps-sec-head.svelte-1opz63t h2:where(.svelte-1opz63t){margin:0;font:800 22px/1.2 Outfit,sans-serif}.ps-link-more.svelte-1opz63t{color:#191815;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ps-product-grid.svelte-1opz63t{grid-template-columns:repeat(3,1fr);gap:24px 20px;display:grid}.ps-prod-card.svelte-1opz63t{flex-direction:column;display:flex}.ps-prod-img.svelte-1opz63t{background-color:#ebe3d5;background-repeat:no-repeat;border-radius:12px;height:210px;position:relative;overflow:hidden}.ps-3d-badge.svelte-1opz63t{color:#191815;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 10px #0000001f}.ps-prod-card.svelte-1opz63t h3:where(.svelte-1opz63t){color:#22201b;margin:10px 0 4px;font-size:14px;font-weight:600}.ps-prod-price.svelte-1opz63t{color:#151411;margin-bottom:10px;font:800 15.5px Outfit,sans-serif}.ps-add-cart-btn.svelte-1opz63t{color:#191815;cursor:pointer;background:#f6c844;border:none;border-radius:99px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.ps-add-cart-btn.svelte-1opz63t:hover{background:#eeb926}.ps-value-banner.svelte-1opz63t{margin-top:34px}.ps-value-box.svelte-1opz63t{background:#f4ede0;border-radius:14px;grid-template-columns:repeat(4,1fr);padding:20px 16px;display:grid}.ps-value-item.svelte-1opz63t{border-right:1px solid #ded4c1;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.ps-value-item.svelte-1opz63t:last-child{border-right:none}.ps-faq-sec.svelte-1opz63t{margin-top:34px}.ps-faq-layout.svelte-1opz63t{grid-template-columns:1.45fr 1fr;align-items:stretch;gap:20px;display:grid}.ps-faq-list.svelte-1opz63t{flex-direction:column;gap:10px;display:flex}.ps-faq-item.svelte-1opz63t{background:#f5f1e8;border:1px solid #e7dfd0;border-radius:10px;overflow:hidden}.ps-faq-q.svelte-1opz63t{color:#1e1c17;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.ps-faq-a.svelte-1opz63t{color:#544e43;padding:0 18px 14px;font-size:12.5px;line-height:1.6}.ps-support-card.svelte-1opz63t{background-color:#ece4d4;border-radius:14px;justify-content:flex-end;align-items:center;min-height:156px;padding:22px;display:flex;position:relative;overflow:hidden}.ps-support-photo.svelte-1opz63t{pointer-events:none;background-image:url(../../../assets/desain-21/01-pasar-sehari.png);background-position:72% 98.8%;background-repeat:no-repeat;background-size:340% 1050%;border-radius:14px 0 0 14px;width:42%;position:absolute;top:0;bottom:0;left:0}.ps-support-copy.svelte-1opz63t{z-index:2;width:58%;position:relative}.ps-support-copy.svelte-1opz63t h3:where(.svelte-1opz63t){margin:0 0 6px;font:800 16px Outfit,sans-serif}.ps-support-copy.svelte-1opz63t p:where(.svelte-1opz63t){color:#494338;margin:0 0 12px;font-size:12px;line-height:1.45}.ps-support-btn.svelte-1opz63t{color:#191815;background:#fcfaf5;border-radius:99px;align-items:center;gap:8px;padding:8px 18px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #0000000f}.ps-burger-btn.svelte-1opz63t{color:#1a1916;cursor:pointer;background:#fdfaf3;border:1px solid #e2d8c3;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:none}.is-mobile.svelte-1opz63t .ps-burger-btn:where(.svelte-1opz63t),.is-tablet.svelte-1opz63t .ps-burger-btn:where(.svelte-1opz63t){display:inline-flex!important}.is-mobile.svelte-1opz63t .ps-nav:where(.svelte-1opz63t),.is-tablet.svelte-1opz63t .ps-nav:where(.svelte-1opz63t){display:none!important}.is-mobile.svelte-1opz63t .ps-cat-circles:where(.svelte-1opz63t){grid-template-columns:repeat(3,1fr)!important}.is-mobile.svelte-1opz63t .ps-hero-bento:where(.svelte-1opz63t),.is-mobile.svelte-1opz63t .ps-product-grid:where(.svelte-1opz63t),.is-mobile.svelte-1opz63t .ps-faq-layout:where(.svelte-1opz63t){grid-template-columns:1fr!important}.is-mobile.svelte-1opz63t .ps-value-box:where(.svelte-1opz63t){grid-template-columns:1fr 1fr!important;gap:10px!important}.is-mobile.svelte-1opz63t .ps-trust-grid:where(.svelte-1opz63t){grid-template-columns:1fr!important;gap:6px!important}.is-mobile.svelte-1opz63t .ps-login-link:where(.svelte-1opz63t) span:where(.svelte-1opz63t){display:none!important}.ps-mobile-drawer.svelte-1opz63t{z-index:9999;justify-content:flex-end;display:flex;position:fixed;inset:0}.ps-drawer-backdrop.svelte-1opz63t{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.ps-drawer-content.svelte-1opz63t{z-index:2;background:#fffdf9;flex-direction:column;width:min(320px,86vw);height:100%;padding:24px 20px;display:flex;position:relative;box-shadow:-8px 0 24px #00000026}.ps-drawer-head.svelte-1opz63t{border-bottom:1px solid #ebd9c0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.ps-drawer-head.svelte-1opz63t .drawer-brand:where(.svelte-1opz63t){color:#1a1916;font:800 16px Outfit,sans-serif}.ps-drawer-head.svelte-1opz63t .drawer-close:where(.svelte-1opz63t){color:#1a1916;cursor:pointer;background:#f3ecdf;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.ps-drawer-nav.svelte-1opz63t{flex-direction:column;flex:1;gap:8px;padding:20px 0;display:flex}.ps-drawer-nav.svelte-1opz63t a:where(.svelte-1opz63t){color:#1a1916;background:#fbf7ee;border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.ps-drawer-nav.svelte-1opz63t a:where(.svelte-1opz63t):hover,.ps-drawer-nav.svelte-1opz63t a:where(.svelte-1opz63t):active{background:#f3ebd8}.ps-drawer-nav.svelte-1opz63t .d-icon:where(.svelte-1opz63t){font-size:20px}.ps-drawer-nav.svelte-1opz63t .d-text:where(.svelte-1opz63t){text-align:left;flex-direction:column;display:flex}.ps-drawer-nav.svelte-1opz63t .d-text:where(.svelte-1opz63t) strong:where(.svelte-1opz63t){color:#1a1916;font-size:14px;font-weight:700}.ps-drawer-nav.svelte-1opz63t .d-text:where(.svelte-1opz63t) small:where(.svelte-1opz63t){color:#7a7060;font-size:11px}.ps-drawer-actions.svelte-1opz63t{border-top:1px solid #ebd9c0;flex-direction:column;gap:10px;padding-top:16px;display:flex}.ps-drawer-btn-cart.svelte-1opz63t{color:#1a1916;cursor:pointer;background:#f8c630;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:13.5px;font-weight:700;display:flex}.ps-drawer-btn-member.svelte-1opz63t{color:#1a1916;cursor:pointer;background:#f3ecdf;border:1px solid #ded3c0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:13px;font-weight:600;display:flex}@container (width<=900px){.ps-burger-btn.svelte-1opz63t{display:inline-flex!important}.ps-nav.svelte-1opz63t{display:none!important}.ps-cat-circles.svelte-1opz63t{grid-template-columns:repeat(3,1fr)!important}.ps-hero-bento.svelte-1opz63t,.ps-product-grid.svelte-1opz63t,.ps-faq-layout.svelte-1opz63t{grid-template-columns:1fr!important}.ps-value-box.svelte-1opz63t{grid-template-columns:1fr 1fr!important;gap:10px!important}.ps-trust-grid.svelte-1opz63t{grid-template-columns:1fr!important;gap:6px!important}.ps-login-link.svelte-1opz63t span:where(.svelte-1opz63t){display:none!important}}@media (width<=900px){.ps-burger-btn.svelte-1opz63t{display:inline-flex!important}.ps-nav.svelte-1opz63t{display:none!important}.ps-cat-circles.svelte-1opz63t{grid-template-columns:repeat(3,1fr)!important}.ps-hero-bento.svelte-1opz63t,.ps-product-grid.svelte-1opz63t,.ps-faq-layout.svelte-1opz63t{grid-template-columns:1fr!important}.ps-value-box.svelte-1opz63t{gap:14px;grid-template-columns:1fr 1fr!important}.ps-trust-grid.svelte-1opz63t{grid-template-columns:1fr;gap:8px}.ps-login-link.svelte-1opz63t span:where(.svelte-1opz63t){display:none!important}}.btn-unstyled.svelte-1opz63t{font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:center;display:inline-flex}.temu-market.svelte-p36bim{color:#1e293b;background:#f8fafc;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;container-type:inline-size}.wrap.svelte-p36bim{max-width:1280px;margin:0 auto;padding:0 24px}.top-nav.svelte-p36bim{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.nav-inner.svelte-p36bim{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.brand.svelte-p36bim{color:#1e1b4b;letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand-bag.svelte-p36bim{font-size:24px}.nav-links.svelte-p36bim{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.nav-links.svelte-p36bim a:where(.svelte-p36bim){color:#475569;text-decoration:none;transition:color .2s}.nav-links.svelte-p36bim a:where(.svelte-p36bim):hover{color:#581c87}.nav-actions.svelte-p36bim{align-items:center;gap:14px;display:flex}.action-icon.svelte-p36bim{cursor:pointer;background:0 0;border:none;padding:6px;font-size:20px;position:relative}.cart-badge.svelte-p36bim{color:#fff;background:#ef4444;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.btn-ghost.svelte-p36bim{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.btn-primary.svelte-p36bim{color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:background .2s}.btn-primary.svelte-p36bim:hover{background:#5b21b6}.toast-notice.svelte-p36bim{color:#fff;z-index:100;background:#0f172a;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0003}.toast-notice.svelte-p36bim span:where(.svelte-p36bim){color:#4ade80;font-weight:900}.hero-gradient.svelte-p36bim{color:#fff;background:linear-gradient(135deg,#1e1145 0%,#2e1065 45%,#4c1d95 100%);padding:60px 0 50px;position:relative;overflow:hidden}.hero-content.svelte-p36bim{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-content.svelte-p36bim h1:where(.svelte-p36bim){letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,56px);font-weight:800;line-height:1.1}.highlight.svelte-p36bim{color:#fb7185}.hero-desc.svelte-p36bim{color:#cbd5e1;max-width:620px;margin:16px auto 32px;font-size:16px;line-height:1.6}.search-bar.svelte-p36bim{background:#fff;border-radius:12px;align-items:center;width:100%;max-width:720px;padding:6px;display:flex;box-shadow:0 15px 35px #0000004d}.cat-dropdown.svelte-p36bim select:where(.svelte-p36bim){color:#334155;cursor:pointer;background:0 0;border:none;outline:none;padding:10px 14px;font-size:14px;font-weight:700}.search-divider.svelte-p36bim{background:#e2e8f0;width:1px;height:24px}.search-bar.svelte-p36bim input:where(.svelte-p36bim){color:#1e293b;border:none;outline:none;flex:1;padding:10px 16px;font-size:14px}.search-submit.svelte-p36bim{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;place-items:center;width:44px;height:44px;font-size:16px;transition:background .2s;display:grid}.search-submit.svelte-p36bim:hover{background:#ea580c}.trust-strip.svelte-p36bim{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:40px;font-size:13px;display:flex}.trust-item.svelte-p36bim{color:#e2e8f0;align-items:center;gap:8px;display:flex}.bento-promo.svelte-p36bim{margin-top:36px}.bento-grid.svelte-p36bim{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.bento-main.svelte-p36bim{background:#fff0eb;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding:36px;display:grid;position:relative;overflow:hidden}.promo-pill.svelte-p36bim{color:#fff;background:#ef4444;border-radius:99px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.promo-text.svelte-p36bim h2:where(.svelte-p36bim){letter-spacing:-.03em;color:#1e1b4b;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.2}.promo-text.svelte-p36bim p:where(.svelte-p36bim){color:#64748b;margin:0 0 20px;font-size:13px;line-height:1.5}.btn-promo.svelte-p36bim{color:#fff;background:#6d28d9;border-radius:8px;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.btn-promo.svelte-p36bim:hover{background:#5b21b6}.carousel-dots.svelte-p36bim{gap:6px;display:flex;position:absolute;bottom:16px;left:36px}.dot.svelte-p36bim{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.dot.active.svelte-p36bim{background:#6d28d9;border-radius:99px;width:20px}.bento-side.svelte-p36bim{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bento-mini.svelte-p36bim{color:#1e293b;border-radius:14px;justify-content:space-between;align-items:center;padding:20px;text-decoration:none;transition:transform .2s;display:flex}.bento-mini.svelte-p36bim:hover{transform:translateY(-2px)}.bento-elektronik.svelte-p36bim{background:#e0f2fe}.bento-fashion.svelte-p36bim{background:#fce7f3}.bento-dapur.svelte-p36bim{background:#fef3c7}.bento-perawatan.svelte-p36bim{background:#ede9fe}.bento-mini.svelte-p36bim h3:where(.svelte-p36bim){margin:0 0 4px;font-size:16px;font-weight:800}.bento-mini.svelte-p36bim p:where(.svelte-p36bim){color:#64748b;margin:0 0 12px;font-size:11px}.round-arrow.svelte-p36bim{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.mini-img.svelte-p36bim{font-size:38px}.section-head.svelte-p36bim{justify-content:space-between;align-items:flex-end;margin:48px 0 20px;display:flex}.section-head.svelte-p36bim h2:where(.svelte-p36bim){color:#0f172a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.see-all.svelte-p36bim{color:#6d28d9;font-size:13px;font-weight:700;text-decoration:none}.filter-indicator.svelte-p36bim{color:#64748b;margin-top:4px;font-size:12px;display:block}.filter-indicator.svelte-p36bim button:where(.svelte-p36bim){color:#ef4444;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.category-grid.svelte-p36bim{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.cat-card.svelte-p36bim{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;transition:all .2s;display:flex}.cat-card.svelte-p36bim:hover,.cat-card.chosen.svelte-p36bim{background:#f5f3ff;border-color:#7c3aed;transform:translateY(-2px)}.cat-icon-box.svelte-p36bim{background:var(--cat-bg,#f1f5f9);border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.cat-name.svelte-p36bim{color:#334155;text-align:center;font-size:10.5px;font-weight:700;line-height:1.2}.product-grid.svelte-p36bim{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.market-card.svelte-p36bim{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.market-card.svelte-p36bim:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000014}.card-media.svelte-p36bim{aspect-ratio:1;background:#f1f5f9;position:relative;overflow:hidden}.card-media.svelte-p36bim img:where(.svelte-p36bim){object-fit:cover;width:100%;height:100%}.card-crop.svelte-p36bim{background-repeat:no-repeat;width:100%;height:100%}.promo-crop.svelte-p36bim{background-repeat:no-repeat;border-radius:12px;width:100%;height:100%;min-height:220px}.merchant-crop.svelte-p36bim{background-repeat:no-repeat;width:100%;height:100%;min-height:110px}.badge-3d.svelte-p36bim{color:#fff;background:#0f172a;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.card-info.svelte-p36bim{flex-direction:column;flex:1;padding:12px;display:flex}.card-info.svelte-p36bim h3:where(.svelte-p36bim){color:#0f172a;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.3}.card-detail.svelte-p36bim{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.swatches.svelte-p36bim{gap:5px;margin-bottom:12px;display:flex}.swatch.svelte-p36bim{border:1px solid #cbd5e1;border-radius:50%;width:12px;height:12px}.card-footer.svelte-p36bim{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.price-tag.svelte-p36bim{color:#0f172a;font-size:13px;font-weight:800}.btn-cart-sm.svelte-p36bim{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;transition:all .2s}.btn-cart-sm.svelte-p36bim:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.merchant-grid.svelte-p36bim{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.merchant-card.svelte-p36bim{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.merchant-banner.svelte-p36bim{background:#e2e8f0;height:110px;overflow:hidden}.merchant-body.svelte-p36bim{padding:16px}.merchant-header.svelte-p36bim{align-items:center;gap:10px;margin-bottom:12px;display:flex}.merchant-avatar.svelte-p36bim{border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.merchant-titles.svelte-p36bim strong:where(.svelte-p36bim){color:#0f172a;font-size:14px;display:block}.merchant-titles.svelte-p36bim p:where(.svelte-p36bim){color:#64748b;margin:2px 0 0;font-size:11px}.btn-store.svelte-p36bim{color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:6px;width:100%;margin-bottom:14px;padding:8px;font-size:12px;font-weight:700}.merchant-thumbnails.svelte-p36bim{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.thumb-box.svelte-p36bim{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;place-items:center;font-size:16px;display:grid}.seller-banner.svelte-p36bim{margin:50px auto 40px}.seller-box.svelte-p36bim{color:#fff;background:linear-gradient(135deg,#2e1065 0%,#581c87 100%);border-radius:16px;justify-content:space-between;align-items:center;padding:40px;display:flex}.seller-copy.svelte-p36bim h2:where(.svelte-p36bim){letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:800}.seller-copy.svelte-p36bim p:where(.svelte-p36bim){color:#cbd5e1;margin:0 0 20px;font-size:14px}.btn-seller.svelte-p36bim{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700}.seller-art.svelte-p36bim{gap:16px;font-size:64px;display:flex}.footer-values.svelte-p36bim{background:#fff;border-top:1px solid #e2e8f0;padding:36px 0}.values-grid.svelte-p36bim{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.val-item.svelte-p36bim{align-items:center;gap:14px;display:flex}.val-icon.svelte-p36bim{font-size:28px}.val-item.svelte-p36bim strong:where(.svelte-p36bim){color:#0f172a;font-size:14px;display:block}.val-item.svelte-p36bim p:where(.svelte-p36bim){color:#64748b;margin:2px 0 0;font-size:12px}.tp-burger-btn.svelte-p36bim{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:none}.is-mobile.svelte-p36bim .tp-burger-btn:where(.svelte-p36bim),.mobile.svelte-p36bim .tp-burger-btn:where(.svelte-p36bim),.is-tablet.svelte-p36bim .tp-burger-btn:where(.svelte-p36bim){display:inline-flex!important}.is-mobile.svelte-p36bim .nav-links:where(.svelte-p36bim),.is-mobile.svelte-p36bim .btn-ghost:where(.svelte-p36bim),.mobile.svelte-p36bim .nav-links:where(.svelte-p36bim),.mobile.svelte-p36bim .btn-ghost:where(.svelte-p36bim){display:none!important}.is-mobile.svelte-p36bim .bento-grid:where(.svelte-p36bim),.mobile.svelte-p36bim .bento-grid:where(.svelte-p36bim){grid-template-columns:1fr}.is-mobile.svelte-p36bim .bento-side:where(.svelte-p36bim),.mobile.svelte-p36bim .bento-side:where(.svelte-p36bim){grid-template-columns:1fr 1fr}.is-mobile.svelte-p36bim .category-grid:where(.svelte-p36bim),.mobile.svelte-p36bim .category-grid:where(.svelte-p36bim){grid-template-columns:repeat(4,1fr)}.is-mobile.svelte-p36bim .product-grid:where(.svelte-p36bim),.mobile.svelte-p36bim .product-grid:where(.svelte-p36bim){grid-template-columns:repeat(2,1fr)}.is-mobile.svelte-p36bim .merchant-grid:where(.svelte-p36bim),.mobile.svelte-p36bim .merchant-grid:where(.svelte-p36bim){grid-template-columns:1fr}.is-mobile.svelte-p36bim .seller-box:where(.svelte-p36bim),.mobile.svelte-p36bim .seller-box:where(.svelte-p36bim){text-align:center;flex-direction:column;gap:20px}.is-mobile.svelte-p36bim .values-grid:where(.svelte-p36bim),.mobile.svelte-p36bim .values-grid:where(.svelte-p36bim){grid-template-columns:1fr 1fr}.tp-mobile-drawer.svelte-p36bim{z-index:9999;justify-content:flex-end;display:flex;position:fixed;inset:0}.tp-drawer-backdrop.svelte-p36bim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a80;border:none;position:absolute;inset:0}.tp-drawer-content.svelte-p36bim{z-index:2;background:#fff;flex-direction:column;width:min(320px,86vw);height:100%;padding:24px 20px;display:flex;position:relative;box-shadow:-8px 0 24px #00000026}.tp-drawer-head.svelte-p36bim{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.tp-drawer-head.svelte-p36bim .drawer-brand:where(.svelte-p36bim){color:#1e1b4b;font:800 16px Plus Jakarta Sans,sans-serif}.tp-drawer-head.svelte-p36bim .drawer-close:where(.svelte-p36bim){color:#0f172a;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.tp-drawer-nav.svelte-p36bim{flex-direction:column;flex:1;gap:8px;padding:20px 0;display:flex}.tp-drawer-nav.svelte-p36bim a:where(.svelte-p36bim){color:#0f172a;background:#f8fafc;border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.tp-drawer-nav.svelte-p36bim a:where(.svelte-p36bim):hover,.tp-drawer-nav.svelte-p36bim a:where(.svelte-p36bim):active{background:#ede9fe}.tp-drawer-nav.svelte-p36bim .d-icon:where(.svelte-p36bim){font-size:20px}.tp-drawer-nav.svelte-p36bim .d-text:where(.svelte-p36bim){text-align:left;flex-direction:column;display:flex}.tp-drawer-nav.svelte-p36bim .d-text:where(.svelte-p36bim) strong:where(.svelte-p36bim){color:#0f172a;font-size:14px;font-weight:700}.tp-drawer-nav.svelte-p36bim .d-text:where(.svelte-p36bim) small:where(.svelte-p36bim){color:#64748b;font-size:11px}.tp-drawer-actions.svelte-p36bim{border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding-top:16px;display:flex}@container (width<=820px){.tp-burger-btn.svelte-p36bim{display:inline-flex!important}.nav-links.svelte-p36bim,.btn-ghost.svelte-p36bim{display:none!important}.bento-grid.svelte-p36bim{grid-template-columns:1fr!important}.bento-side.svelte-p36bim{grid-template-columns:1fr 1fr!important}.category-grid.svelte-p36bim{grid-template-columns:repeat(4,1fr)!important}.product-grid.svelte-p36bim{grid-template-columns:repeat(2,1fr)!important}.merchant-grid.svelte-p36bim{grid-template-columns:1fr!important}.seller-box.svelte-p36bim{text-align:center!important;flex-direction:column!important;gap:20px!important}.values-grid.svelte-p36bim{grid-template-columns:1fr 1fr!important}}@media (width<=1024px){.product-grid.svelte-p36bim{grid-template-columns:repeat(3,1fr)}.merchant-grid.svelte-p36bim{grid-template-columns:repeat(2,1fr)}.category-grid.svelte-p36bim{grid-template-columns:repeat(6,1fr)}}@media (width<=640px){.tp-burger-btn.svelte-p36bim{display:inline-flex!important}.nav-links.svelte-p36bim,.btn-ghost.svelte-p36bim{display:none!important}.bento-grid.svelte-p36bim,.bento-side.svelte-p36bim{grid-template-columns:1fr}.category-grid.svelte-p36bim{grid-template-columns:repeat(3,1fr)}.product-grid.svelte-p36bim{grid-template-columns:1fr 1fr}.merchant-grid.svelte-p36bim{grid-template-columns:1fr}.seller-box.svelte-p36bim{text-align:center;flex-direction:column;gap:20px}.values-grid.svelte-p36bim{grid-template-columns:1fr}}.atelier.svelte-2k2gu1{color:#1c1917;background:#eae5de;min-height:100vh;font-family:Georgia,Times New Roman,serif}.wrap.svelte-2k2gu1{max-width:1280px;margin:0 auto;padding:0 32px}.masthead.svelte-2k2gu1{color:#f5f5f4;z-index:50;background:#171114;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.masthead-inner.svelte-2k2gu1{justify-content:space-between;align-items:center;height:76px;display:flex}.brand.svelte-2k2gu1{color:#fff;letter-spacing:.18em;align-items:center;gap:12px;font-size:20px;font-weight:400;text-decoration:none;display:flex}.brand-flower.svelte-2k2gu1{font-size:20px}.nav-menu.svelte-2k2gu1{letter-spacing:.08em;gap:36px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;display:flex}.nav-menu.svelte-2k2gu1 a:where(.svelte-2k2gu1){color:#a8a29e;text-decoration:none;transition:color .2s}.nav-menu.svelte-2k2gu1 a:where(.svelte-2k2gu1):hover,.nav-menu.svelte-2k2gu1 a.active:where(.svelte-2k2gu1){color:#fff}.bag-btn.svelte-2k2gu1{cursor:pointer;background:0 0;border:none;font-size:20px}.toast-notice.svelte-2k2gu1{color:#fff;z-index:100;background:#1c1917;border-radius:4px;padding:14px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0000004d}.toast-notice.svelte-2k2gu1 span:where(.svelte-2k2gu1){color:#22c55e;margin-right:6px}.hero.svelte-2k2gu1{color:#fff;background:#1c1218;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-2k2gu1{position:absolute;inset:0}.hero-bg-crop.svelte-2k2gu1,.card-crop.svelte-2k2gu1{background-repeat:no-repeat;width:100%;height:100%}.hero-gradient-overlay.svelte-2k2gu1{background:linear-gradient(90deg,#140a10eb 0%,#140a1099 45%,#0000 80%);position:absolute;inset:0}.hero-inner.svelte-2k2gu1{z-index:2;justify-content:space-between;align-items:flex-end;width:100%;padding-top:60px;padding-bottom:80px;display:flex;position:relative}.hero-copy.svelte-2k2gu1 h1:where(.svelte-2k2gu1){letter-spacing:-.02em;margin:0;font-size:clamp(54px,6.5vw,92px);font-weight:400;line-height:1}.hero-subhead.svelte-2k2gu1{color:#d6d3d1;max-width:420px;margin:28px 0 40px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}.btn-outline.svelte-2k2gu1{color:#fff;letter-spacing:.12em;border:1px solid #fff6;padding:16px 32px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline.svelte-2k2gu1:hover{color:#1c1917;background:#fff}.step-indicator.svelte-2k2gu1{color:#78716c;flex-direction:column;align-items:center;gap:16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;display:flex}.step-indicator.svelte-2k2gu1 .active:where(.svelte-2k2gu1){color:#fff;font-weight:700}.step-indicator.svelte-2k2gu1 .line:where(.svelte-2k2gu1){background:#57534e;width:1px;height:48px}.lookbook-section.svelte-2k2gu1{padding:60px 0}.lookbook-grid.svelte-2k2gu1{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.lookbook-card-left.svelte-2k2gu1{border-radius:4px;align-items:flex-end;min-height:520px;padding:40px;display:flex;position:relative;overflow:hidden}.card-bg-wrap.svelte-2k2gu1{position:absolute;inset:0}.card-overlay.svelte-2k2gu1{background:linear-gradient(#0000 40%,#000000bf 100%);position:absolute;inset:0}.card-caption.svelte-2k2gu1{z-index:2;color:#fff;position:relative}.card-caption.svelte-2k2gu1 small:where(.svelte-2k2gu1){letter-spacing:.16em;color:#d6d3d1;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px}.card-caption.svelte-2k2gu1 h3:where(.svelte-2k2gu1){letter-spacing:.04em;margin:8px 0;font-size:26px;font-weight:400}.card-caption.svelte-2k2gu1 p:where(.svelte-2k2gu1){color:#e7e5e4;margin:0 0 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px}.text-link.svelte-2k2gu1{color:#fff;letter-spacing:.14em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;text-decoration:underline}.lookbook-card-right.svelte-2k2gu1{background:#ded7ce;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.editorial-text-box.svelte-2k2gu1{flex-direction:column;justify-content:center;padding:60px 40px;display:flex}.editorial-text-box.svelte-2k2gu1 h2:where(.svelte-2k2gu1){letter-spacing:.05em;color:#292524;margin:0;font-size:30px;font-weight:400;line-height:1.15}.sub-rule.svelte-2k2gu1{background:#a8a29e;width:32px;height:1px;margin:20px 0}.editorial-text-box.svelte-2k2gu1 p:where(.svelte-2k2gu1){color:#57534e;margin:0 0 28px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;line-height:1.7}.btn-dark-outline.svelte-2k2gu1{color:#1c1917;letter-spacing:.12em;border-bottom:1px solid #1c1917;align-self:flex-start;padding-bottom:4px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700;text-decoration:none}.product-showcase.svelte-2k2gu1{background:#e2dbd2;margin-top:20px;padding-top:60px;padding-bottom:70px}.showcase-grid.svelte-2k2gu1{grid-template-columns:1.1fr .9fr 1fr;align-items:start;gap:36px;display:grid}.gallery-column.svelte-2k2gu1{gap:16px;display:flex}.thumbs.svelte-2k2gu1{flex-direction:column;gap:10px;display:flex}.thumb-btn.svelte-2k2gu1{cursor:pointer;background:#fff;border:1px solid #d6d3d1;width:52px;height:70px;padding:0;overflow:hidden}.thumb-btn.selected.svelte-2k2gu1{border:2px solid #1c1917}.badge-3d.svelte-2k2gu1{color:#44403c;border:1px solid #a8a29e;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;display:grid}.main-portrait.svelte-2k2gu1{background:#d6d3d1;flex:1;height:480px;overflow:hidden}.main-portrait.svelte-2k2gu1 img:where(.svelte-2k2gu1){object-fit:cover;width:100%;height:100%}.details-column.svelte-2k2gu1{padding-top:10px}.over-label.svelte-2k2gu1{letter-spacing:.1em;color:#78716c;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px}.details-column.svelte-2k2gu1 h2:where(.svelte-2k2gu1){letter-spacing:.08em;color:#1c1917;margin:10px 0 16px;font-size:34px;font-weight:400}.lead-desc.svelte-2k2gu1{color:#57534e;margin:0 0 24px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.7}.price-val.svelte-2k2gu1{color:#1c1917;margin-bottom:28px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;font-weight:800}.btn-black-pill.svelte-2k2gu1{color:#fff;letter-spacing:.1em;cursor:pointer;background:#1c1917;border:none;padding:14px 28px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:700;transition:background .2s}.btn-black-pill.svelte-2k2gu1:hover{background:#292524}.option-block.svelte-2k2gu1 h3:where(.svelte-2k2gu1){letter-spacing:.16em;color:#44403c;margin:0 0 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:800}.swatches-grid.svelte-2k2gu1{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:32px;display:grid}.swatch-card.svelte-2k2gu1{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.swatch-box.svelte-2k2gu1{aspect-ratio:1;border:1px solid #a8a29e;width:100%;margin-bottom:6px}.swatch-card.chosen.svelte-2k2gu1 .swatch-box:where(.svelte-2k2gu1){outline-offset:2px;outline:2px solid #1c1917}.swatch-card.svelte-2k2gu1 span:where(.svelte-2k2gu1){color:#57534e;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10px;line-height:1.2;display:block}.size-header.svelte-2k2gu1{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.size-pills.svelte-2k2gu1{gap:6px;display:flex}.sz-pill.svelte-2k2gu1{cursor:pointer;background:0 0;border:1px solid #a8a29e;padding:4px 10px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700}.sz-pill.active.svelte-2k2gu1{color:#fff;background:#1c1917;border-color:#1c1917}.size-layout.svelte-2k2gu1{grid-template-columns:1fr 60px;align-items:center;gap:16px;display:grid}.size-table.svelte-2k2gu1{border-collapse:collapse;text-align:center;width:100%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px}.size-table.svelte-2k2gu1 th:where(.svelte-2k2gu1),.size-table.svelte-2k2gu1 td:where(.svelte-2k2gu1){border-bottom:1px solid #d6d3d1;padding:8px 6px}.size-table.svelte-2k2gu1 th:where(.svelte-2k2gu1){color:#292524;font-weight:700}.size-table.svelte-2k2gu1 td:where(.svelte-2k2gu1):first-child{text-align:left;color:#57534e}.col-highlight.svelte-2k2gu1{color:#1c1917;background:#1c19170d;font-weight:800}.silhouette-svg.svelte-2k2gu1{width:100%;height:auto}.guide-link.svelte-2k2gu1{letter-spacing:.1em;color:#1c1917;margin-top:14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10.5px;font-weight:700;text-decoration:underline;display:inline-block}.heritage-banner.svelte-2k2gu1{color:#fff;background:#140d12;margin-top:40px;padding:80px 0}.heritage-inner.svelte-2k2gu1{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.heritage-title.svelte-2k2gu1 small:where(.svelte-2k2gu1){letter-spacing:.18em;color:#a8a29e;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px}.heritage-title.svelte-2k2gu1 h2:where(.svelte-2k2gu1){margin:12px 0 0;font-size:44px;font-weight:400;line-height:1.1}.heritage-quote.svelte-2k2gu1{max-width:480px}.heritage-quote.svelte-2k2gu1 p:where(.svelte-2k2gu1){color:#d6d3d1;margin:0 0 20px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.8}.heritage-link.svelte-2k2gu1{letter-spacing:.12em;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}.mobile.svelte-2k2gu1 .nav-menu:where(.svelte-2k2gu1){display:none}.mobile.svelte-2k2gu1 .lookbook-grid:where(.svelte-2k2gu1),.mobile.svelte-2k2gu1 .showcase-grid:where(.svelte-2k2gu1),.mobile.svelte-2k2gu1 .heritage-inner:where(.svelte-2k2gu1){flex-direction:column;grid-template-columns:1fr;display:flex}.mobile.svelte-2k2gu1 .hero-copy:where(.svelte-2k2gu1) h1:where(.svelte-2k2gu1){font-size:42px}@media (width<=900px){.nav-menu.svelte-2k2gu1{display:none}.lookbook-grid.svelte-2k2gu1,.showcase-grid.svelte-2k2gu1{grid-template-columns:1fr}.heritage-inner.svelte-2k2gu1{flex-direction:column;align-items:flex-start}}.ab-page.svelte-1sgz6uc{color:#36222c;background:#fcf8f8;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.ab-container.svelte-1sgz6uc{max-width:1200px;margin:0 auto;padding:0 24px}.ab-toast.svelte-1sgz6uc{z-index:9999;color:#fff;background:#482838;border-radius:999px;padding:12px 20px;font-size:.85rem;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #48283840}.ab-header.svelte-1sgz6uc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#f8eef2eb;border-bottom:1px solid #48283814;position:sticky;top:0}.ab-header-inner.svelte-1sgz6uc{justify-content:space-between;align-items:center;height:68px;display:flex}.ab-brand.svelte-1sgz6uc{letter-spacing:.14em;color:#36222c;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600;text-decoration:none}.ab-nav.svelte-1sgz6uc{align-items:center;gap:28px;display:flex}.ab-nav.svelte-1sgz6uc a:where(.svelte-1sgz6uc){color:#5b434f;border-bottom:1.5px solid #0000;padding-bottom:4px;font-size:.86rem;font-weight:500;text-decoration:none;transition:all .2s}.ab-nav.svelte-1sgz6uc a.active:where(.svelte-1sgz6uc),.ab-nav.svelte-1sgz6uc a:where(.svelte-1sgz6uc):hover{color:#36222c;border-bottom-color:#482838}.ab-header-actions.svelte-1sgz6uc{align-items:center;gap:12px;display:flex}.ab-icon-btn.svelte-1sgz6uc{color:#36222c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:relative}.ab-bag-badge.svelte-1sgz6uc{color:#fff;background:#482838;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:0;right:-2px}.ab-hero.svelte-1sgz6uc{border-bottom:1px solid #4828380f;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.ab-hero-bg.svelte-1sgz6uc{z-index:0;background-image:url(../../../assets/desain-21/04-aura-botanika.png);background-position:50% 4.5%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.ab-hero-grid.svelte-1sgz6uc{z-index:2;grid-template-columns:1.05fr 1fr .95fr;align-items:center;width:100%;padding-top:44px;padding-bottom:44px;display:grid;position:relative}.ab-hero-left.svelte-1sgz6uc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcf4f6c7;border:1px solid #ffffffb3;border-radius:20px;max-width:390px;padding:28px 30px}.ab-hero-left.svelte-1sgz6uc h1:where(.svelte-1sgz6uc){color:#2f1b25;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:3.1rem;font-weight:600;line-height:1.04}.ab-hero-left.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#5b434f;margin:0 0 22px;font-size:.9rem;line-height:1.55}.ab-btn-plum.svelte-1sgz6uc{color:#fff;background:#4e2a3d;border-radius:999px;align-items:center;gap:10px;padding:12px 24px;font-size:.86rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #4e2a3d40}.ab-btn-plum.svelte-1sgz6uc:hover{background:#3b1e2d;transform:translateY(-1px)}.ab-hero-right.svelte-1sgz6uc{justify-content:flex-end;display:flex}.ab-hero-steps.svelte-1sgz6uc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcf4f8d6;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;position:relative}.ab-hero-step.svelte-1sgz6uc{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:14px;padding:4px;display:flex}.ab-step-circle.svelte-1sgz6uc{color:#4e2a3d;background:#fffc;border:1.5px solid #8c6d7d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.ab-hero-step.is-active.svelte-1sgz6uc .ab-step-circle:where(.svelte-1sgz6uc){color:#fff;background:#4e2a3d;border-color:#4e2a3d}.ab-step-text.svelte-1sgz6uc{flex-direction:column;gap:2px;display:flex}.ab-step-text.svelte-1sgz6uc strong:where(.svelte-1sgz6uc){color:#2f1b25;font-family:Cormorant Garamond,Georgia,serif;font-size:1.12rem;font-weight:600}.ab-step-text.svelte-1sgz6uc span:where(.svelte-1sgz6uc){color:#6b535f;font-size:.76rem}.ab-ingredients.svelte-1sgz6uc{background:#fbf5f5;border-bottom:1px solid #4828380f;padding:52px 0 44px}.ab-sec-head.svelte-1sgz6uc{text-align:center;margin-bottom:30px}.ab-sec-head.svelte-1sgz6uc h2:where(.svelte-1sgz6uc){letter-spacing:.06em;color:#2f1b25;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:600}.ab-sec-head.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0;font-size:.88rem}.ab-ing-grid.svelte-1sgz6uc{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ab-ing-card.svelte-1sgz6uc{background:#fff;border:1px solid #48283812;border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:12px;padding:20px 22px;display:grid;box-shadow:0 6px 20px #48283808}.ab-ing-copy.svelte-1sgz6uc h3:where(.svelte-1sgz6uc){color:#2f1b25;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600}.ab-ing-copy.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0;font-size:.78rem;line-height:1.45}.ab-ing-thumb.svelte-1sgz6uc{background-repeat:no-repeat;background-size:980%;border-radius:12px;width:100%;height:92px}.ab-routine.svelte-1sgz6uc{background:#f9eff0;border-bottom:1px solid #4828380f;padding:46px 0}.ab-eyebrow.svelte-1sgz6uc{letter-spacing:.14em;text-transform:uppercase;color:#6d5561;margin-bottom:18px;font-size:.76rem;font-weight:600;display:block}.ab-routine-grid.svelte-1sgz6uc{grid-template-columns:1.25fr .75fr 1fr;align-items:center;gap:28px;display:grid}.ab-routine-steps.svelte-1sgz6uc{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.ab-routine-line.svelte-1sgz6uc{z-index:0;background:#d8c3cb;height:1.5px;position:absolute;top:18px;left:12%;right:12%}.ab-routine-node.svelte-1sgz6uc{z-index:1;text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.ab-node-num.svelte-1sgz6uc{color:#4e2a3d;background:#fff;border:1.5px solid #bda2ad;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.ab-routine-node.active.svelte-1sgz6uc .ab-node-num:where(.svelte-1sgz6uc){color:#fff;background:#4e2a3d;border-color:#4e2a3d}.ab-routine-node.svelte-1sgz6uc strong:where(.svelte-1sgz6uc){color:#2f1b25;margin-bottom:2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem}.ab-routine-node.svelte-1sgz6uc small:where(.svelte-1sgz6uc){color:#775e6b;margin-bottom:6px;font-size:.72rem}.ab-node-time.svelte-1sgz6uc{background:#ffffffb3;border-radius:999px;padding:2px 8px;font-size:.75rem}.ab-routine-photo.svelte-1sgz6uc{background-position:56% 45.8%;background-repeat:no-repeat;background-size:460%;border-radius:18px;width:100%;height:165px;box-shadow:0 10px 26px #4828381a}.ab-routine-copy.svelte-1sgz6uc h2:where(.svelte-1sgz6uc){color:#2f1b25;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem;line-height:1.1}.ab-routine-copy.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#654d59;margin:0 0 16px;font-size:.84rem;line-height:1.55}.ab-btn-outline.svelte-1sgz6uc{color:#36222c;background:#fff9;border:1px solid #8a6c7b;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.ab-products-section.svelte-1sgz6uc{background:#fcf8f8;border-bottom:1px solid #4828380f;padding:52px 0}.ab-products-layout.svelte-1sgz6uc{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:24px;display:grid}.ab-products-head.svelte-1sgz6uc h2:where(.svelte-1sgz6uc){letter-spacing:.05em;color:#2f1b25;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem}.ab-products-head.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0 0 16px;font-size:.84rem}.ab-filter-pills.svelte-1sgz6uc{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ab-pill.svelte-1sgz6uc{color:#5b434f;cursor:pointer;background:#fff;border:1px solid #decdd4;border-radius:999px;padding:6px 16px;font-size:.78rem;font-weight:500;transition:all .2s}.ab-pill.active.svelte-1sgz6uc{color:#fff;background:#4e2a3d;border-color:#4e2a3d}.ab-product-cards.svelte-1sgz6uc{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ab-prod-card.svelte-1sgz6uc{background:#fff;border:1px solid #48283814;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ab-prod-card.svelte-1sgz6uc:hover{transform:translateY(-3px);box-shadow:0 12px 24px #48283814}.ab-prod-img-wrap.svelte-1sgz6uc{background:#f9eff2;height:155px;overflow:hidden}.ab-prod-crop.svelte-1sgz6uc{background-repeat:no-repeat;background-size:760%;width:100%;height:100%}.ab-prod-custom-img.svelte-1sgz6uc{object-fit:cover;width:100%;height:100%}.ab-prod-body.svelte-1sgz6uc{flex-direction:column;flex:1;padding:12px;display:flex}.ab-prod-body.svelte-1sgz6uc h3:where(.svelte-1sgz6uc){color:#2f1b25;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:700;line-height:1.2}.ab-prod-body.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#755c68;flex:1;margin:0 0 10px;font-size:.7rem;line-height:1.35}.ab-prod-price.svelte-1sgz6uc{color:#2f1b25;margin-bottom:10px;font-size:.84rem;font-weight:700}.ab-btn-add.svelte-1sgz6uc{color:#36222c;cursor:pointer;background:#fcf6f8;border:1px solid #d5c1ca;border-radius:999px;width:100%;padding:7px 10px;font-size:.75rem;font-weight:600;transition:all .2s}.ab-btn-add.svelte-1sgz6uc:hover{color:#fff;background:#4e2a3d;border-color:#4e2a3d}.ab-closer-card.svelte-1sgz6uc{background:#f7ecee;border:1px solid #48283814;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.ab-closer-head.svelte-1sgz6uc h3:where(.svelte-1sgz6uc){color:#2f1b25;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem}.ab-closer-head.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0 0 14px;font-size:.8rem}.ab-closer-stage.svelte-1sgz6uc{background:#f3e2e6;border-radius:16px;height:230px;margin-bottom:14px;position:relative;overflow:hidden}.ab-closer-crop.svelte-1sgz6uc{background-position:89% 62.5%;background-repeat:no-repeat;background-size:310%;width:100%;height:100%;transition:transform .5s}.ab-closer-stage.is-rotated.svelte-1sgz6uc .ab-closer-crop:where(.svelte-1sgz6uc){transform:scale(1.06)}.ab-callout.svelte-1sgz6uc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:10px;max-width:135px;padding:6px 10px;font-size:.68rem;position:absolute;box-shadow:0 4px 12px #48283814}.ab-callout.svelte-1sgz6uc strong:where(.svelte-1sgz6uc){color:#2f1b25;margin-bottom:1px;display:block}.ab-callout.svelte-1sgz6uc span:where(.svelte-1sgz6uc){color:#6d5561;line-height:1.25;display:block}.ab-callout-tl.svelte-1sgz6uc{top:14px;left:12px}.ab-callout-tr.svelte-1sgz6uc{top:28px;right:12px}.ab-callout-bl.svelte-1sgz6uc{bottom:16px;left:12px}.ab-callout-br.svelte-1sgz6uc{bottom:16px;right:12px}.ab-rotate-btn.svelte-1sgz6uc{color:#4e2a3d;cursor:pointer;background:#ffffffbf;border:1px solid #d8c3cb;border-radius:999px;width:100%;padding:9px 14px;font-size:.76rem;font-weight:600}.ab-usage.svelte-1sgz6uc{background:#f9eff0;border-bottom:1px solid #4828380f;padding:48px 0}.ab-usage-head.svelte-1sgz6uc{margin-bottom:24px}.ab-usage-head.svelte-1sgz6uc h2:where(.svelte-1sgz6uc){letter-spacing:.05em;color:#2f1b25;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem}.ab-usage-head.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0;font-size:.84rem}.ab-usage-grid.svelte-1sgz6uc{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ab-usage-card.svelte-1sgz6uc{background:#fff;border:1px solid #48283812;border-radius:16px;grid-template-columns:74px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.ab-usage-thumb.svelte-1sgz6uc{background-repeat:no-repeat;background-size:1150%;border-radius:12px;width:74px;height:74px}.ab-usage-title.svelte-1sgz6uc{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ab-usage-num.svelte-1sgz6uc{color:#fff;background:#4e2a3d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.ab-usage-title.svelte-1sgz6uc h3:where(.svelte-1sgz6uc){color:#2f1b25;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem}.ab-usage-body.svelte-1sgz6uc p:where(.svelte-1sgz6uc){color:#6d5561;margin:0;font-size:.75rem;line-height:1.4}.ab-faq.svelte-1sgz6uc{background:#fcf8f8;padding:52px 0}.ab-faq-grid.svelte-1sgz6uc{grid-template-columns:repeat(2,1fr);gap:14px 22px;display:grid}.ab-faq-item.svelte-1sgz6uc{background:#fff;border:1px solid #48283817;border-radius:12px;overflow:hidden}.ab-faq-q.svelte-1sgz6uc{color:#2f1b25;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-size:.86rem;font-weight:600;display:flex}.ab-faq-chevron.svelte-1sgz6uc{color:#7d6270;font-size:.85rem}.ab-faq-a.svelte-1sgz6uc{color:#654d59;padding:0 18px 15px;font-size:.8rem;line-height:1.55}.ab-footer.svelte-1sgz6uc{background:#f5eaed;border-top:1px solid #48283814;padding:24px 0}.ab-footer-inner.svelte-1sgz6uc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ab-footer-brand.svelte-1sgz6uc{align-items:center;gap:18px;display:flex}.ab-footer-brand.svelte-1sgz6uc strong:where(.svelte-1sgz6uc){letter-spacing:.12em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem}.ab-footer-brand.svelte-1sgz6uc span:where(.svelte-1sgz6uc){color:#6d5561;font-size:.78rem}.ab-footer-links.svelte-1sgz6uc{gap:22px;display:flex}.ab-footer-links.svelte-1sgz6uc a:where(.svelte-1sgz6uc){color:#4e2a3d;font-size:.8rem;font-weight:500;text-decoration:none}@media (width<=980px){.ab-hero-grid.svelte-1sgz6uc,.ab-ing-grid.svelte-1sgz6uc,.ab-routine-grid.svelte-1sgz6uc,.ab-products-layout.svelte-1sgz6uc,.ab-product-cards.svelte-1sgz6uc,.ab-usage-grid.svelte-1sgz6uc,.ab-faq-grid.svelte-1sgz6uc{grid-template-columns:1fr}.ab-nav.svelte-1sgz6uc{display:none}}.rr-page.svelte-v034dl{color:#26201c;background:#f5f0e8;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.rr-container.svelte-v034dl{max-width:1220px;margin:0 auto;padding:0 24px}.rr-toast.svelte-v034dl{z-index:9999;color:#f5f0e8;background:#231d19;border:1px solid #d1a77659;border-radius:999px;padding:12px 22px;font-size:.84rem;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0000004d}.rr-hero.svelte-v034dl{background:#1d1815;min-height:550px;position:relative;overflow:hidden}.rr-hero-bg.svelte-v034dl{z-index:0;background-image:url(../../../assets/desain-21/05-ruang-rupa.png);background-position:50% 0;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.rr-hero-shell.svelte-v034dl{z-index:2;grid-template-columns:240px 1fr 295px;align-items:stretch;gap:20px;max-width:1280px;min-height:550px;margin:0 auto;padding:20px 24px;display:grid;position:relative}.rr-sidebar.svelte-v034dl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f3ede2;background:#181411d6;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:26px 22px;display:flex}.rr-logo.svelte-v034dl{letter-spacing:.16em;color:#f3ede2;margin-bottom:26px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;text-decoration:none;display:block}.rr-room-nav.svelte-v034dl{flex-direction:column;gap:6px;display:flex}.rr-room-link.svelte-v034dl{color:#f3ede2ad;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.84rem;font-weight:500;transition:all .2s;display:flex}.rr-room-link.active.svelte-v034dl,.rr-room-link.svelte-v034dl:hover{color:#fff;background:#ffffff14}.rr-dot.svelte-v034dl{background:#c8965c;border-radius:50%;width:6px;height:6px}.rr-sidebar-quote.svelte-v034dl{border-top:1px solid #ffffff1f;margin-top:32px;padding-top:20px}.rr-sidebar-quote.svelte-v034dl h1:where(.svelte-v034dl){color:#fff;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.15rem;font-weight:600;line-height:1.05}.rr-sidebar-quote.svelte-v034dl p:where(.svelte-v034dl){color:#f3ede2c2;margin:0;font-size:.76rem;line-height:1.5}.rr-stage.svelte-v034dl{flex-direction:column;align-items:center;display:flex;position:relative}.rr-search-pill.svelte-v034dl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#5a4e46;background:#ffffffe0;border-radius:999px;align-items:center;gap:10px;width:280px;padding:8px 18px;display:flex;box-shadow:0 8px 24px #00000029}.rr-search-pill.svelte-v034dl input:where(.svelte-v034dl){color:#26201c;background:0 0;border:none;outline:none;width:100%;font-size:.8rem}.rr-hotspot.svelte-v034dl{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex;position:absolute}.rr-hotspot-sofa.svelte-v034dl{bottom:115px;left:26%}.rr-hotspot-chair.svelte-v034dl{bottom:135px;right:12%}.rr-hotspot-dot.svelte-v034dl{background:#fff;border:3px solid #c8965c;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff59}.rr-hotspot-card.svelte-v034dl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:left;background:#1c1714db;border:1px solid #ffffff24;border-radius:10px;padding:6px 12px}.rr-hotspot-card.svelte-v034dl strong:where(.svelte-v034dl){font-size:.76rem;display:block}.rr-hotspot-card.svelte-v034dl span:where(.svelte-v034dl){color:#d8b589;font-size:.68rem}.rr-inspector.svelte-v034dl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3ede2;background:#1a1613e6;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.rr-inspector-360.svelte-v034dl{background:#2b231e;border:1px solid #c8965c4d;border-radius:14px;height:145px;margin-bottom:12px;position:relative;overflow:hidden}.rr-inspector-thumb.svelte-v034dl{background-position:90.5% 8.5%;background-repeat:no-repeat;background-size:520%;width:100%;height:100%}.rr-360-badge.svelte-v034dl{color:#e4be8b;background:#000000a6;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600;position:absolute;bottom:8px;right:10px}.rr-inspector-title.svelte-v034dl h3:where(.svelte-v034dl){color:#fff;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.rr-inspector-price.svelte-v034dl{color:#d9b07c;font-size:.85rem;font-weight:600}.rr-inspector-tabs.svelte-v034dl{background:#ffffff12;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:12px 0;padding:3px;display:grid}.rr-tab-btn.svelte-v034dl{color:#f3ede2b3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:.73rem}.rr-tab-btn.active.svelte-v034dl{color:#fff;background:#8d633a;font-weight:600}.rr-swatches.svelte-v034dl{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.rr-swatch-item.svelte-v034dl{cursor:pointer;color:#f3ede2bf;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.rr-swatch-circle.svelte-v034dl{border:2px solid #fff3;border-radius:50%;width:22px;height:22px}.rr-swatch-item.active.svelte-v034dl .rr-swatch-circle:where(.svelte-v034dl){border-color:#e3b982;box-shadow:0 0 0 2px #e3b98259}.rr-swatch-item.svelte-v034dl small:where(.svelte-v034dl){font-size:.65rem}.rr-dims-grid.svelte-v034dl{background:#ffffff0d;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;padding:10px 12px;display:grid}.rr-dims-grid.svelte-v034dl span:where(.svelte-v034dl){color:#f3ede299;font-size:.66rem;display:block}.rr-dims-grid.svelte-v034dl strong:where(.svelte-v034dl){color:#fff;font-size:.76rem}.rr-btn-config.svelte-v034dl{color:#fff;cursor:pointer;background:#9a6b3e;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:.82rem;font-weight:600;transition:background .2s;display:flex}.rr-btn-config.svelte-v034dl:hover{background:#b17d4b}.rr-inspirasi.svelte-v034dl{background:#f5f0e8;padding:56px 0}.rr-sec-header.svelte-v034dl{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.rr-eyebrow.svelte-v034dl{letter-spacing:.14em;text-transform:uppercase;color:#7c6b5d;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.rr-sec-header.svelte-v034dl h2:where(.svelte-v034dl){color:#26201c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.rr-link-arrow.svelte-v034dl{color:#5c4938;font-size:.82rem;font-weight:600;text-decoration:none}.rr-bento-grid.svelte-v034dl{grid-template-columns:1.45fr .85fr .85fr;gap:18px;min-height:340px;display:grid}.rr-bento-card.svelte-v034dl{border-radius:18px;align-items:flex-end;min-height:160px;display:flex;position:relative;overflow:hidden}.rr-bento-bg.svelte-v034dl{background-repeat:no-repeat;transition:transform .4s;position:absolute;inset:0}.rr-bento-card.svelte-v034dl:hover .rr-bento-bg:where(.svelte-v034dl){transform:scale(1.03)}.rr-bento-overlay.svelte-v034dl{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#140f0c40 30%,#140f0cd1 100%);width:100%;padding:22px;position:relative}.rr-bento-overlay.svelte-v034dl h3:where(.svelte-v034dl){margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem}.rr-bento-overlay.svelte-v034dl p:where(.svelte-v034dl){color:#ffffffd9;margin:0 0 12px;font-size:.78rem}.rr-bento-btn.svelte-v034dl{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#fff3;border:1px solid #ffffff59;border-radius:999px;padding:7px 14px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.rr-bento-link.svelte-v034dl{color:#e8c396;font-size:.78rem;font-weight:600;text-decoration:none}.rr-bento-stack.svelte-v034dl{grid-template-rows:1fr 1fr;gap:18px;display:grid}.rr-catalog.svelte-v034dl{color:#f4eee4;background:#231e1b;padding:56px 0}.rr-catalog-header.svelte-v034dl{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.rr-catalog-header.svelte-v034dl h2:where(.svelte-v034dl){color:#fff;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.rr-catalog-header.svelte-v034dl p:where(.svelte-v034dl){color:#f4eee4b3;margin:0;font-size:.84rem}.rr-link-light.svelte-v034dl{color:#d8b080;font-size:.82rem;font-weight:600;text-decoration:none}.rr-catalog-grid.svelte-v034dl{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.rr-cat-card.svelte-v034dl{background:#2d2622;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.rr-cat-img-wrap.svelte-v034dl{background:#e9e1d6;height:165px;overflow:hidden}.rr-cat-crop.svelte-v034dl{background-repeat:no-repeat;background-size:460%;width:100%;height:100%}.rr-cat-custom-img.svelte-v034dl{object-fit:cover;width:100%;height:100%}.rr-cat-body.svelte-v034dl{padding:16px}.rr-cat-swatches.svelte-v034dl{gap:6px;margin-bottom:8px;display:flex}.rr-mini-dot.svelte-v034dl{border:1px solid #ffffff4d;border-radius:50%;width:10px;height:10px}.rr-cat-body.svelte-v034dl h3:where(.svelte-v034dl){color:#fff;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem}.rr-cat-price.svelte-v034dl{color:#e2bc8b;margin-bottom:4px;font-size:.86rem;font-weight:700}.rr-cat-dims.svelte-v034dl{color:#f4eee499;margin-bottom:12px;font-size:.74rem}.rr-cat-detail.svelte-v034dl{color:#f4eee4;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.rr-delivery.svelte-v034dl{background:#f5f0e8;border-bottom:1px solid #26201c14;padding:56px 0}.rr-delivery-head.svelte-v034dl{text-align:center;margin-bottom:36px}.rr-delivery-head.svelte-v034dl h2:where(.svelte-v034dl){color:#26201c;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.05rem}.rr-delivery-head.svelte-v034dl p:where(.svelte-v034dl){color:#6b5e54;margin:0;font-size:.86rem}.rr-delivery-steps.svelte-v034dl{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.rr-del-step.svelte-v034dl{text-align:center;padding:12px}.rr-del-icon.svelte-v034dl{color:#4a3a2c;align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.rr-del-num.svelte-v034dl{color:#26201c;background:#d8c8b4;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.rr-del-step.svelte-v034dl h3:where(.svelte-v034dl){color:#26201c;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.rr-del-step.svelte-v034dl p:where(.svelte-v034dl){color:#6b5e54;margin:0;font-size:.78rem;line-height:1.45}.rr-footer.svelte-v034dl{background:#ede5d8;padding:24px 0}.rr-footer-inner.svelte-v034dl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rr-footer-logo.svelte-v034dl{letter-spacing:.14em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem}.rr-footer-links.svelte-v034dl{gap:22px;display:flex}.rr-footer-links.svelte-v034dl a:where(.svelte-v034dl){color:#4a3a2c;font-size:.8rem;font-weight:500;text-decoration:none}.rr-copy.svelte-v034dl{color:#7c6b5d;font-size:.76rem}@media (width<=1024px){.rr-hero-shell.svelte-v034dl,.rr-bento-grid.svelte-v034dl,.rr-catalog-grid.svelte-v034dl,.rr-delivery-steps.svelte-v034dl{grid-template-columns:1fr}.rr-stage.svelte-v034dl{min-height:280px}}.tk-page.svelte-c3pyhb{color:#f3e8da;background:#120c09;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow-x:hidden;container-type:inline-size}.tk-container.svelte-c3pyhb{max-width:1200px;margin:0 auto;padding:0 24px}.tk-header.svelte-c3pyhb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#120c09f2;border-bottom:1px solid #f3e8da14;position:sticky;top:0}.tk-header-inner.svelte-c3pyhb{justify-content:space-between;align-items:center;height:64px;display:flex}.tk-brand.svelte-c3pyhb{color:#f5eadc;letter-spacing:.14em;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.tk-nav.svelte-c3pyhb{gap:22px;display:flex}.tk-nav.svelte-c3pyhb a:where(.svelte-c3pyhb){color:#f3e8dac7;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.tk-nav.svelte-c3pyhb a:where(.svelte-c3pyhb):hover{color:#e48a3c}.tk-header-actions.svelte-c3pyhb{align-items:center;gap:10px;display:flex}.tk-btn-member.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da26;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:600;transition:background .2s;display:flex}.tk-btn-member.svelte-c3pyhb:hover{background:#ffffff26}.tk-btn-top.svelte-c3pyhb{color:#fff;cursor:pointer;background:#c86d28;border:none;border-radius:6px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:background .2s}.tk-btn-top.svelte-c3pyhb:hover{background:#d87a2d}.tk-burger-btn.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da26;border-radius:8px;place-items:center;width:36px;height:36px;font-size:1.15rem;transition:background .2s,color .2s;display:none}.tk-burger-btn.svelte-c3pyhb:hover{color:#e48a3c;background:#d2732840}.tk-anchor.svelte-c3pyhb{visibility:hidden;display:block;position:relative;top:-64px}.tk-mobile-drawer.svelte-c3pyhb{z-index:9999;flex-direction:column;display:flex;position:fixed;inset:0}.tk-drawer-backdrop.svelte-c3pyhb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.tk-drawer-content.svelte-c3pyhb{z-index:2;background:#17110e;border-bottom:2px solid #c86d28;flex-direction:column;gap:18px;max-height:85vh;padding:20px 20px 28px;animation:.22s ease-out svelte-c3pyhb-slideDown;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000000d9}@keyframes svelte-c3pyhb-slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.tk-drawer-head.svelte-c3pyhb{border-bottom:1px solid #f3e8da1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.drawer-brand.svelte-c3pyhb{color:#f5eadc;letter-spacing:.12em;font-size:.95rem;font-weight:700}.drawer-close.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da26;border-radius:8px;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.tk-drawer-nav.svelte-c3pyhb{flex-direction:column;gap:8px;display:flex}.tk-drawer-nav.svelte-c3pyhb a:where(.svelte-c3pyhb){color:#f3e8da;background:#ffffff0a;border:1px solid #f3e8da14;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.tk-drawer-nav.svelte-c3pyhb a:where(.svelte-c3pyhb):hover,.tk-drawer-nav.svelte-c3pyhb a:where(.svelte-c3pyhb):active{background:#d273282e;border-color:#d27328}.d-icon.svelte-c3pyhb{font-size:1.25rem}.d-text.svelte-c3pyhb strong:where(.svelte-c3pyhb){color:#fff;font-size:.92rem;display:block}.d-text.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8daa6;margin-top:2px;font-size:.74rem;display:block}.tk-drawer-actions.svelte-c3pyhb{border-top:1px solid #f3e8da1a;flex-direction:column;gap:10px;padding-top:14px;display:flex}.drawer-btn-primary.svelte-c3pyhb{color:#fff;cursor:pointer;background:#d27328;border:none;border-radius:9px;width:100%;padding:13px;font-size:.86rem;font-weight:700}.drawer-btn-secondary.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da26;border-radius:9px;width:100%;padding:11px;font-size:.82rem;font-weight:600}.drawer-btn-ghost.svelte-c3pyhb{color:#f3e8da99;cursor:pointer;background:0 0;border:none;width:100%;padding:8px;font-size:.78rem}.tk-hero.svelte-c3pyhb{border-bottom:1px solid #f3e8da14;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.tk-hero-bg.svelte-c3pyhb{z-index:0;filter:contrast(1.1);background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:85% 3.5%;background-repeat:no-repeat;background-size:auto 130%;position:absolute;inset:0}.tk-hero-gradient-mask.svelte-c3pyhb{z-index:1;pointer-events:none;background:linear-gradient(90deg,#120c09 0% 46%,#120c09e0 64%,#120c0966 100%);position:absolute;inset:0}.tk-hero-grid.svelte-c3pyhb{z-index:2;grid-template-columns:1.25fr 380px;align-items:center;gap:36px;width:100%;padding-top:50px;padding-bottom:50px;display:grid;position:relative}.tk-hero-copy.svelte-c3pyhb{max-width:540px}.tk-hero-pill.svelte-c3pyhb{letter-spacing:.18em;color:#e4944e;background:#d2732833;border:1px solid #d2732866;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.tk-hero-copy.svelte-c3pyhb h1:where(.svelte-c3pyhb){color:#fff5e8;margin:0 0 16px;font-family:Caveat,cursive;font-size:4.2rem;line-height:.95}.tk-hero-copy.svelte-c3pyhb p:where(.svelte-c3pyhb){color:#f3e8dad9;margin:0 0 24px;font-size:.95rem;line-height:1.6}.tk-hero-ctas.svelte-c3pyhb{flex-wrap:wrap;gap:12px;display:flex}.tk-btn-orange.svelte-c3pyhb{color:#fff;cursor:pointer;background:#d27328;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.tk-btn-orange.svelte-c3pyhb:hover{background:#e28135;transform:translateY(-1px)}.tk-btn-ghost.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da33;border-radius:10px;align-items:center;padding:12px 20px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tk-btn-ghost.svelte-c3pyhb:hover{background:#ffffff26}.tk-hero-card.svelte-c3pyhb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a110cf0;border:1px solid #d2732866;border-radius:18px;padding:24px;box-shadow:0 20px 45px #0000008c}.tk-card-badge.svelte-c3pyhb{letter-spacing:.12em;color:#e4944e;margin-bottom:10px;font-size:.72rem;font-weight:700}.tk-rating-pill.svelte-c3pyhb{background:#00000059;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:.82rem;display:flex}.stars.svelte-c3pyhb{color:#f59e0b;letter-spacing:2px}.rating-count.svelte-c3pyhb{color:#f3e8da99;font-size:.74rem}.tk-hero-perks.svelte-c3pyhb{flex-direction:column;gap:14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.tk-hero-perks.svelte-c3pyhb li:where(.svelte-c3pyhb){align-items:flex-start;gap:12px;display:flex}.perk-icon.svelte-c3pyhb{background:#d2732826;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;display:flex}.tk-hero-perks.svelte-c3pyhb strong:where(.svelte-c3pyhb){color:#fff;margin-bottom:2px;font-size:.84rem;display:block}.tk-hero-perks.svelte-c3pyhb p:where(.svelte-c3pyhb){color:#f3e8daa6;margin:0;font-size:.74rem;line-height:1.35}.tk-btn-card-action.svelte-c3pyhb{color:#fff;cursor:pointer;background:#d27328;border:none;border-radius:10px;width:100%;padding:12px;font-size:.84rem;font-weight:700;transition:background .2s}.tk-btn-card-action.svelte-c3pyhb:hover{background:#e28135}.tk-menu.svelte-c3pyhb{background:#160f0b;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-sec-head.svelte-c3pyhb{text-align:center;margin-bottom:36px}.tk-sec-head-left.svelte-c3pyhb{text-align:left}.tk-eyebrow.svelte-c3pyhb{letter-spacing:.18em;color:#d67e36;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.tk-sec-head.svelte-c3pyhb h2:where(.svelte-c3pyhb){color:#fff3e4;margin:0 0 6px;font-family:Caveat,cursive;font-size:3rem;line-height:1.05}.tk-sec-sub.svelte-c3pyhb{color:#f3e8daa6;margin:0;font-size:.85rem}.tk-menu-grid.svelte-c3pyhb{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.tk-menu-col.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px 20px;transition:border-color .2s,transform .2s;display:flex}.tk-menu-col.svelte-c3pyhb:hover{border-color:#d2732866;transform:translateY(-2px)}.tk-menu-col.svelte-c3pyhb h3:where(.svelte-c3pyhb){letter-spacing:.12em;color:#e4944e;border-bottom:1px dashed #f3e8da29;margin:0 0 16px;padding-bottom:10px;font-size:.9rem}.tk-menu-list.svelte-c3pyhb{flex-direction:column;gap:16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.tk-menu-item-btn.svelte-c3pyhb{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:6px;padding:4px;transition:background .15s}.tk-menu-item-btn.svelte-c3pyhb:hover{background:#ffffff0a}.tk-menu-row.svelte-c3pyhb{align-items:baseline;gap:6px;display:flex}.tk-menu-row.svelte-c3pyhb strong:where(.svelte-c3pyhb){color:#fff;font-size:.88rem}.tk-dots.svelte-c3pyhb{border-bottom:1px dotted #f3e8da47;flex:1}.tk-price.svelte-c3pyhb{color:#e4944e;font-size:.86rem;font-weight:700}.tk-menu-list.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8da9e;margin-top:3px;font-size:.72rem;display:block}.tk-cup-sketch.svelte-c3pyhb{opacity:.85;background-repeat:no-repeat;background-size:520%;border-radius:10px;height:68px}.tk-cms-special.svelte-c3pyhb{background:#d273281a;border:1px solid #d273284d;border-radius:16px;margin-top:32px;padding:22px 24px}.tk-special-head.svelte-c3pyhb{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tk-special-head.svelte-c3pyhb h3:where(.svelte-c3pyhb){color:#e4944e;margin:0;font-size:1rem}.badge-fresh.svelte-c3pyhb{color:#fff;background:#d27328;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.tk-cms-grid.svelte-c3pyhb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tk-cms-item.svelte-c3pyhb{cursor:pointer;color:inherit;text-align:left;background:#0000004d;border:1px solid #f3e8da14;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.tk-cms-item.svelte-c3pyhb:hover{background:#d2732826;border-color:#d27328}.tk-cms-item.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8daa6;font-size:.72rem;display:block}.tk-origin.svelte-c3pyhb{background:#120c09;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-origin-layout.svelte-c3pyhb{grid-template-columns:1.5fr 1fr;align-items:center;gap:32px;display:grid}.tk-origin-map.svelte-c3pyhb{background-position:12% 58%;background-repeat:no-repeat;background-size:165%;border:1px solid #f3e8da1a;border-radius:16px;height:230px;margin-bottom:16px}.tk-origin-cards.svelte-c3pyhb{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tk-orig-card.svelte-c3pyhb{text-align:left;color:#f3e8da;cursor:pointer;background:#ffffff0a;border:1px solid #f3e8da1f;border-radius:12px;padding:12px;transition:all .2s}.tk-orig-card.active.svelte-c3pyhb{background:#d67e3629;border-color:#d67e36;box-shadow:0 0 15px #d67e3633}.tk-pin.svelte-c3pyhb{color:#e4944e;font-size:.7rem;font-weight:700;display:block}.tk-orig-card.svelte-c3pyhb strong:where(.svelte-c3pyhb){margin:2px 0;font-size:.84rem;display:block}.tk-orig-card.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8daa6;font-size:.68rem;line-height:1.35;display:block}.tk-origin-right.svelte-c3pyhb{text-align:center;background:#ffffff08;border:1px solid #f3e8da1a;border-radius:18px;padding:22px}.tk-pouch-stage.svelte-c3pyhb{background:#0006;border-radius:14px;height:250px;margin-bottom:14px;overflow:hidden}.tk-pouch-crop.svelte-c3pyhb{background-position:92% 58.5%;background-repeat:no-repeat;background-size:320%;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tk-pouch-stage.rotated.svelte-c3pyhb .tk-pouch-crop:where(.svelte-c3pyhb){transform:scale(1.08)rotate(-2deg)}.tk-pouch-caption.svelte-c3pyhb strong:where(.svelte-c3pyhb){margin-bottom:4px;font-size:.9rem;display:block}.pouch-desc.svelte-c3pyhb{color:#f3e8daa6;margin:0 0 14px;font-size:.76rem}.pouch-actions.svelte-c3pyhb{justify-content:center;gap:8px;display:flex}.tk-rotate-pill.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#d67e362e;border:1px solid #d67e36;border-radius:999px;padding:8px 14px;font-size:.74rem;font-weight:600}.tk-btn-buy-beans.svelte-c3pyhb{color:#fff;cursor:pointer;background:#d27328;border:none;border-radius:999px;padding:8px 16px;font-size:.74rem;font-weight:700}.tk-vibe.svelte-c3pyhb{background:#160f0b;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-vibe-collage.svelte-c3pyhb{grid-template-columns:1.5fr .85fr .85fr .85fr;gap:14px;height:260px;display:grid}.tk-vibe-photo.svelte-c3pyhb{cursor:pointer;background-repeat:no-repeat;border:1px solid #f3e8da1a;border-radius:16px;padding:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.tk-vibe-photo.svelte-c3pyhb:hover{border-color:#d27328;transform:scale(1.02)}.tk-vibe-mid.svelte-c3pyhb{grid-template-rows:1fr 1fr;gap:14px;display:grid}.tk-vibe-tag.svelte-c3pyhb{color:#fff3e4;background:#120c09d9;border-radius:999px;padding:6px 14px;font-family:Caveat,cursive;font-size:1.2rem;position:absolute;bottom:14px;left:14px}.tk-reviews.svelte-c3pyhb{background:#120c09;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-reviews-header-bar.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da14;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:16px 24px;display:flex}.tk-score-box.svelte-c3pyhb{align-items:center;gap:16px;display:flex}.big-score.svelte-c3pyhb{color:#e4944e;font-size:2.4rem;font-weight:800;line-height:1}.tk-score-box.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8da99;font-size:.74rem;display:block}.tk-btn-write-review.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#d2732833;border:1px solid #d27328;border-radius:10px;padding:10px 18px;font-size:.82rem;font-weight:700;transition:all .2s}.tk-btn-write-review.svelte-c3pyhb:hover{color:#fff;background:#d27328}.tk-reviews-grid.svelte-c3pyhb{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tk-review-card.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.review-top.svelte-c3pyhb{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-date.svelte-c3pyhb{color:#f3e8da80;font-size:.72rem}.review-text.svelte-c3pyhb{color:#f3e8dad9;margin:0 0 18px;font-size:.86rem;font-style:italic;line-height:1.55}.review-author.svelte-c3pyhb{align-items:center;gap:12px;display:flex}.author-avatar.svelte-c3pyhb{color:#fff;background:#d27328;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.review-author.svelte-c3pyhb strong:where(.svelte-c3pyhb){color:#fff;font-size:.84rem;display:block}.review-author.svelte-c3pyhb small:where(.svelte-c3pyhb){color:#f3e8da99;font-size:.72rem}.tk-team.svelte-c3pyhb{background:#160f0b;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-team-grid.svelte-c3pyhb{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tk-team-card.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da14;border-radius:18px;overflow:hidden}.team-photo-crop.svelte-c3pyhb{background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:50%;background-size:cover;height:200px;position:relative}.team-crop-1.svelte-c3pyhb{background-position:80% 3.5%}.team-crop-2.svelte-c3pyhb{background-position:60% 77%}.team-crop-3.svelte-c3pyhb{background-position:17% 77%}.team-exp-badge.svelte-c3pyhb{color:#e4944e;background:#120c09cc;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:14px;right:14px}.team-info.svelte-c3pyhb{padding:20px}.team-info.svelte-c3pyhb h3:where(.svelte-c3pyhb){color:#fff;margin:0 0 4px;font-size:1.05rem}.team-role.svelte-c3pyhb{color:#d67e36;margin-bottom:10px;font-size:.74rem;font-weight:600;display:block}.team-quote.svelte-c3pyhb{color:#f3e8dab3;margin:0;font-size:.78rem;font-style:italic;line-height:1.5}.tk-social.svelte-c3pyhb{background:#120c09;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-social-box.svelte-c3pyhb{background:#ffffff05;border:1px solid #f3e8da1a;border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:36px;display:grid}.tk-social-copy.svelte-c3pyhb h2:where(.svelte-c3pyhb){color:#fff3e4;margin:0 0 10px;font-family:Caveat,cursive;font-size:2.6rem}.tk-social-copy.svelte-c3pyhb p:where(.svelte-c3pyhb){color:#f3e8dabf;margin:0 0 20px;font-size:.88rem;line-height:1.55}.social-tags.svelte-c3pyhb{flex-wrap:wrap;gap:10px;display:flex}.social-pill.svelte-c3pyhb{color:#f3e8da;cursor:pointer;background:#ffffff14;border:1px solid #f3e8da26;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:600;text-decoration:none}.pill-wa.svelte-c3pyhb{color:#4ade80;background:#22c55e26;border-color:#22c55e66}.tk-social-grid.svelte-c3pyhb{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.soc-photo.svelte-c3pyhb{background-repeat:no-repeat;background-size:cover;border:1px solid #f3e8da1a;border-radius:12px;height:110px}.s1.svelte-c3pyhb{background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:17% 77%}.s2.svelte-c3pyhb{background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:52.5% 74%}.s3.svelte-c3pyhb{background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:80% 3.5%}.s4.svelte-c3pyhb{background-image:url(../../../assets/desain-21/06-tanah-kopi.png);background-position:94% 77%}.tk-location.svelte-c3pyhb{background:#160f0b;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-loc-grid.svelte-c3pyhb{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:20px;display:grid}.tk-loc-info.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da1a;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.tk-info-label.svelte-c3pyhb{color:#e4944e;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.tk-info-block.svelte-c3pyhb strong:where(.svelte-c3pyhb){color:#fff;font-size:.94rem}.tk-info-block.svelte-c3pyhb p:where(.svelte-c3pyhb){color:#f3e8dac7;margin:2px 0;font-size:.8rem;line-height:1.45}.tk-loc-buttons.svelte-c3pyhb{flex-direction:column;gap:8px;display:flex}.tk-loc-map.svelte-c3pyhb{background-position:52% 94%;background-repeat:no-repeat;background-size:310%;border:1px solid #f3e8da1f;border-radius:18px;min-height:240px}.tk-loc-storefront.svelte-c3pyhb{background-position:94% 94%;background-repeat:no-repeat;background-size:310%;border:1px solid #f3e8da1f;border-radius:18px;min-height:240px}.tk-articles.svelte-c3pyhb{background:#120c09;border-bottom:1px solid #f3e8da14;padding:60px 0}.tk-articles-grid.svelte-c3pyhb{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tk-article-card.svelte-c3pyhb{background:#ffffff08;border:1px solid #f3e8da14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px;transition:border-color .2s,transform .2s;display:flex}.tk-article-card.svelte-c3pyhb:hover{border-color:#d2732859;transform:translateY(-2px)}.article-badge.svelte-c3pyhb{letter-spacing:.1em;color:#e4944e;margin-bottom:10px;font-size:.68rem;font-weight:700}.tk-article-card.svelte-c3pyhb h3:where(.svelte-c3pyhb){color:#fff;margin:0 0 10px;font-size:1rem;line-height:1.4}.tk-article-card.svelte-c3pyhb p:where(.svelte-c3pyhb){color:#f3e8dab3;margin:0 0 18px;font-size:.8rem;line-height:1.5}.article-footer.svelte-c3pyhb{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.read-time.svelte-c3pyhb{color:#f3e8da80}.btn-read-more.svelte-c3pyhb{color:#e4944e;cursor:pointer;background:0 0;border:none;padding:0;font-size:.76rem;font-weight:700}.tk-footer.svelte-c3pyhb{background:#0d0806;border-top:1px solid #f3e8da14;padding:36px 0}.tk-footer-inner.svelte-c3pyhb{color:#f3e8da99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:.8rem;display:flex}.tk-footer-links.svelte-c3pyhb{align-items:center;gap:18px;display:flex}.tk-footer-links.svelte-c3pyhb a:where(.svelte-c3pyhb),.btn-link.svelte-c3pyhb{color:#f3e8dab3;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:none}.tk-footer-links.svelte-c3pyhb a:where(.svelte-c3pyhb):hover,.btn-link.svelte-c3pyhb:hover{color:#e4944e}.tk-floating-bar.svelte-c3pyhb{z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120c09eb;border:1px solid #d2732866;border-radius:999px;gap:8px;padding:6px 10px;display:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.float-btn.svelte-c3pyhb{cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-size:.76rem;font-weight:700}.float-booking.svelte-c3pyhb{color:#fff;background:#d27328}.float-cart.svelte-c3pyhb{color:#f3e8da;background:#ffffff1a}.float-wa.svelte-c3pyhb{color:#fff;background:#22c55e}.is-mobile.svelte-c3pyhb .tk-nav:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-nav:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-btn-member:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-btn-member:where(.svelte-c3pyhb){display:none!important}.is-mobile.svelte-c3pyhb .tk-burger-btn:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-burger-btn:where(.svelte-c3pyhb){display:grid!important}.is-mobile.svelte-c3pyhb .tk-header-inner:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-header-inner:where(.svelte-c3pyhb){height:56px;padding:0 16px}.is-mobile.svelte-c3pyhb .tk-container:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-container:where(.svelte-c3pyhb){padding:0 16px}.is-mobile.svelte-c3pyhb .tk-hero-grid:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-menu-grid:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-origin-layout:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-vibe-collage:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-reviews-grid:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-team-grid:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-social-box:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-loc-grid:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-articles-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-hero-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-menu-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-origin-layout:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-reviews-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-team-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-loc-grid:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-articles-grid:where(.svelte-c3pyhb){grid-template-columns:1fr!important;height:auto!important}.is-mobile.svelte-c3pyhb .tk-hero:where(.svelte-c3pyhb){min-height:auto;padding:24px 0 36px}.is-mobile.svelte-c3pyhb .tk-hero-bg:where(.svelte-c3pyhb){opacity:.12;background-position:50%;background-size:cover}.is-mobile.svelte-c3pyhb .tk-hero-copy:where(.svelte-c3pyhb) h1:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-hero-copy:where(.svelte-c3pyhb) h1:where(.svelte-c3pyhb){margin:0 0 12px!important;font-size:clamp(1.8rem,7.5vw,2.2rem)!important;line-height:1.16!important}.is-mobile.svelte-c3pyhb .tk-hero-copy:where(.svelte-c3pyhb) p:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-hero-copy:where(.svelte-c3pyhb) p:where(.svelte-c3pyhb){margin:0 0 18px!important;font-size:.88rem!important;line-height:1.6!important}.is-mobile.svelte-c3pyhb .tk-hero-ctas:where(.svelte-c3pyhb){flex-direction:column!important;gap:8px!important;width:100%!important}.is-mobile.svelte-c3pyhb .tk-hero-ctas:where(.svelte-c3pyhb) button:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-hero-ctas:where(.svelte-c3pyhb) a:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.is-mobile.svelte-c3pyhb .tk-hero-card:where(.svelte-c3pyhb){margin-top:14px;padding:16px 14px}.is-mobile.svelte-c3pyhb .tk-cup-sketch:where(.svelte-c3pyhb){display:none!important}.is-mobile.svelte-c3pyhb .tk-origin-cards:where(.svelte-c3pyhb){grid-template-columns:1fr 1fr!important;gap:8px!important}.is-mobile.svelte-c3pyhb .pouch-actions:where(.svelte-c3pyhb){flex-direction:column!important;gap:8px!important;width:100%!important}.is-mobile.svelte-c3pyhb .pouch-actions:where(.svelte-c3pyhb) button:where(.svelte-c3pyhb){width:100%!important;min-height:44px!important}.is-mobile.svelte-c3pyhb .tk-vibe-photo:where(.svelte-c3pyhb){height:160px!important}.is-mobile.svelte-c3pyhb .tk-vibe-mid:where(.svelte-c3pyhb){grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.is-mobile.svelte-c3pyhb .tk-vibe-mid:where(.svelte-c3pyhb) .tk-vibe-photo:where(.svelte-c3pyhb){height:120px!important}.is-mobile.svelte-c3pyhb .tk-reviews-header-bar:where(.svelte-c3pyhb){flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important}.is-mobile.svelte-c3pyhb .social-tags:where(.svelte-c3pyhb){flex-direction:column!important;gap:8px!important}.is-mobile.svelte-c3pyhb .social-pill:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.is-mobile.svelte-c3pyhb .tk-loc-storefront:where(.svelte-c3pyhb){display:none!important}.is-mobile.svelte-c3pyhb .tk-loc-buttons:where(.svelte-c3pyhb){width:100%!important}.is-mobile.svelte-c3pyhb .tk-loc-buttons:where(.svelte-c3pyhb) a:where(.svelte-c3pyhb),.is-mobile.svelte-c3pyhb .tk-loc-buttons:where(.svelte-c3pyhb) button:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.is-mobile.svelte-c3pyhb .tk-floating-bar:where(.svelte-c3pyhb),.is-tablet.svelte-c3pyhb .tk-floating-bar:where(.svelte-c3pyhb){display:flex!important}.is-mobile.svelte-c3pyhb .tk-footer:where(.svelte-c3pyhb){padding:24px 0 88px!important}.is-mobile.svelte-c3pyhb .tk-footer-inner:where(.svelte-c3pyhb){text-align:center!important;flex-direction:column!important;gap:14px!important}.is-mobile.svelte-c3pyhb .tk-footer-links:where(.svelte-c3pyhb){flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}@container (width<=820px){.tk-nav.svelte-c3pyhb,.tk-btn-member.svelte-c3pyhb{display:none!important}.tk-burger-btn.svelte-c3pyhb{display:grid!important}.tk-header-inner.svelte-c3pyhb{height:56px;padding:0 16px}.tk-container.svelte-c3pyhb{padding:0 16px}.tk-hero-grid.svelte-c3pyhb,.tk-menu-grid.svelte-c3pyhb,.tk-origin-layout.svelte-c3pyhb,.tk-vibe-collage.svelte-c3pyhb,.tk-reviews-grid.svelte-c3pyhb,.tk-team-grid.svelte-c3pyhb,.tk-social-box.svelte-c3pyhb,.tk-loc-grid.svelte-c3pyhb,.tk-articles-grid.svelte-c3pyhb{grid-template-columns:1fr!important;height:auto!important}.tk-hero.svelte-c3pyhb{min-height:auto;padding:24px 0 36px}.tk-hero-bg.svelte-c3pyhb{opacity:.12;background-position:50%;background-size:cover}.tk-hero-copy.svelte-c3pyhb h1:where(.svelte-c3pyhb){margin:0 0 12px!important;font-size:clamp(1.8rem,7.5vw,2.2rem)!important;line-height:1.16!important}.tk-hero-copy.svelte-c3pyhb p:where(.svelte-c3pyhb){margin:0 0 18px!important;font-size:.88rem!important;line-height:1.6!important}.tk-hero-ctas.svelte-c3pyhb{flex-direction:column!important;gap:8px!important;width:100%!important}.tk-hero-ctas.svelte-c3pyhb button:where(.svelte-c3pyhb),.tk-hero-ctas.svelte-c3pyhb a:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.tk-hero-card.svelte-c3pyhb{margin-top:14px;padding:16px 14px}.tk-cup-sketch.svelte-c3pyhb{display:none!important}.tk-origin-cards.svelte-c3pyhb{grid-template-columns:1fr 1fr!important;gap:8px!important}.pouch-actions.svelte-c3pyhb{flex-direction:column!important;gap:8px!important;width:100%!important}.pouch-actions.svelte-c3pyhb button:where(.svelte-c3pyhb){width:100%!important;min-height:44px!important}.tk-vibe-photo.svelte-c3pyhb{height:160px!important}.tk-vibe-mid.svelte-c3pyhb{grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tk-vibe-mid.svelte-c3pyhb .tk-vibe-photo:where(.svelte-c3pyhb){height:120px!important}.tk-reviews-header-bar.svelte-c3pyhb{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important}.social-tags.svelte-c3pyhb{flex-direction:column!important;gap:8px!important}.social-pill.svelte-c3pyhb{justify-content:center!important;width:100%!important;min-height:44px!important}.tk-loc-storefront.svelte-c3pyhb{display:none!important}.tk-loc-buttons.svelte-c3pyhb{width:100%!important}.tk-loc-buttons.svelte-c3pyhb a:where(.svelte-c3pyhb),.tk-loc-buttons.svelte-c3pyhb button:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.tk-floating-bar.svelte-c3pyhb{display:flex!important}.tk-footer.svelte-c3pyhb{padding:24px 0 88px!important}.tk-footer-inner.svelte-c3pyhb{text-align:center!important;flex-direction:column!important;gap:14px!important}.tk-footer-links.svelte-c3pyhb{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}}@media (width<=820px){.tk-nav.svelte-c3pyhb,.tk-btn-member.svelte-c3pyhb{display:none!important}.tk-burger-btn.svelte-c3pyhb{display:grid!important}.tk-header-inner.svelte-c3pyhb{height:56px;padding:0 16px}.tk-container.svelte-c3pyhb{padding:0 16px}.tk-hero-grid.svelte-c3pyhb,.tk-menu-grid.svelte-c3pyhb,.tk-origin-layout.svelte-c3pyhb,.tk-vibe-collage.svelte-c3pyhb,.tk-reviews-grid.svelte-c3pyhb,.tk-team-grid.svelte-c3pyhb,.tk-social-box.svelte-c3pyhb,.tk-loc-grid.svelte-c3pyhb,.tk-articles-grid.svelte-c3pyhb{grid-template-columns:1fr!important;height:auto!important}.tk-hero.svelte-c3pyhb{min-height:auto;padding:24px 0 36px}.tk-hero-bg.svelte-c3pyhb{opacity:.12;background-position:50%;background-size:cover}.tk-hero-copy.svelte-c3pyhb h1:where(.svelte-c3pyhb){margin:0 0 12px!important;font-size:clamp(1.8rem,7.5vw,2.2rem)!important;line-height:1.16!important}.tk-hero-copy.svelte-c3pyhb p:where(.svelte-c3pyhb){margin:0 0 18px!important;font-size:.88rem!important;line-height:1.6!important}.tk-hero-ctas.svelte-c3pyhb{flex-direction:column!important;gap:8px!important;width:100%!important}.tk-hero-ctas.svelte-c3pyhb button:where(.svelte-c3pyhb),.tk-hero-ctas.svelte-c3pyhb a:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.tk-hero-card.svelte-c3pyhb{margin-top:14px;padding:16px 14px}.tk-cup-sketch.svelte-c3pyhb{display:none!important}.tk-origin-cards.svelte-c3pyhb{grid-template-columns:1fr 1fr!important;gap:8px!important}.pouch-actions.svelte-c3pyhb{flex-direction:column!important;gap:8px!important;width:100%!important}.pouch-actions.svelte-c3pyhb button:where(.svelte-c3pyhb){width:100%!important;min-height:44px!important}.tk-vibe-photo.svelte-c3pyhb{height:160px!important}.tk-vibe-mid.svelte-c3pyhb{grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tk-vibe-mid.svelte-c3pyhb .tk-vibe-photo:where(.svelte-c3pyhb){height:120px!important}.tk-reviews-header-bar.svelte-c3pyhb{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important}.social-tags.svelte-c3pyhb{flex-direction:column!important;gap:8px!important}.social-pill.svelte-c3pyhb{justify-content:center!important;width:100%!important;min-height:44px!important}.tk-loc-storefront.svelte-c3pyhb{display:none!important}.tk-loc-buttons.svelte-c3pyhb{width:100%!important}.tk-loc-buttons.svelte-c3pyhb a:where(.svelte-c3pyhb),.tk-loc-buttons.svelte-c3pyhb button:where(.svelte-c3pyhb){justify-content:center!important;width:100%!important;min-height:44px!important}.tk-floating-bar.svelte-c3pyhb{display:flex!important}.tk-footer.svelte-c3pyhb{padding:24px 0 88px!important}.tk-footer-inner.svelte-c3pyhb{text-align:center!important;flex-direction:column!important;gap:14px!important}.tk-footer-links.svelte-c3pyhb{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}}.db-page.svelte-qd86t0{color:#3a1f18;background:#fffaf0;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.db-container.svelte-qd86t0{max-width:1200px;margin:0 auto;padding:0 24px}.db-toast.svelte-qd86t0{z-index:9999;color:#fff;background:#921b1f;border-radius:999px;padding:12px 22px;font-size:.85rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #921b1f4d}.db-hero.svelte-qd86t0{background:#fdefc6;min-height:430px;padding-bottom:32px;position:relative;overflow:hidden}.db-hero-bg.svelte-qd86t0{z-index:0;background-image:url(../../../assets/desain-21/07-dapur-berbagi.png);background-position:50% 0;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.db-hero-inner.svelte-qd86t0{z-index:2;padding-top:20px;position:relative}.db-topbar.svelte-qd86t0{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.db-logo-badge.svelte-qd86t0{color:#fff;background:#921b1f;border-radius:12px;padding:8px 18px;font-family:Fraunces,serif;font-size:1.05rem;font-weight:700;text-decoration:none}.db-nav.svelte-qd86t0{background:#fffaf0e0;border-radius:999px;gap:22px;padding:8px 18px;display:flex}.db-nav.svelte-qd86t0 a:where(.svelte-qd86t0){color:#5b251c;font-size:.82rem;font-weight:600;text-decoration:none}.db-hero-copy.svelte-qd86t0{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf0db;border:1px solid #921b1f1a;border-radius:20px;max-width:470px;margin-bottom:28px;padding:24px 28px}.db-hero-copy.svelte-qd86t0 h1:where(.svelte-qd86t0){color:#8b1a1e;margin:0 0 10px;font-family:Fraunces,serif;font-size:2.65rem;line-height:1.08}.db-hero-copy.svelte-qd86t0 p:where(.svelte-qd86t0){color:#5a342a;margin:0;font-size:.88rem;line-height:1.5}.db-cat-trio.svelte-qd86t0{grid-template-columns:repeat(3,1fr);gap:14px;max-width:760px;display:grid}.db-cat-pill.svelte-qd86t0{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #f0d799;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 8px 20px #5a342a14}.db-cat-emoji.svelte-qd86t0{font-size:1.6rem}.db-cat-pill.svelte-qd86t0 strong:where(.svelte-qd86t0){color:#8b1a1e;font-size:.9rem;display:block}.db-cat-pill.svelte-qd86t0 small:where(.svelte-qd86t0){color:#6e483d;font-size:.72rem}.db-tools.svelte-qd86t0{padding:40px 0}.db-tools-grid.svelte-qd86t0{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.db-calc-card.svelte-qd86t0,.db-map-card.svelte-qd86t0{background:#fff;border:1px solid #f1dfba;border-radius:20px;padding:24px;box-shadow:0 8px 24px #5a342a0d}.db-card-head.svelte-qd86t0 h2:where(.svelte-qd86t0){color:#8b1a1e;margin:0 0 4px;font-family:Fraunces,serif;font-size:1.45rem}.db-card-head.svelte-qd86t0 p:where(.svelte-qd86t0){color:#6e483d;margin:0 0 18px;font-size:.82rem}.db-calc-controls.svelte-qd86t0{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.db-field.svelte-qd86t0 span:where(.svelte-qd86t0){color:#6e483d;margin-bottom:6px;font-size:.74rem;font-weight:600;display:block}.db-field.svelte-qd86t0 select:where(.svelte-qd86t0){color:#3a1f18;background:#fffaf0;border:1px solid #e2cba0;border-radius:10px;width:100%;padding:9px 10px;font-size:.82rem;font-weight:600}.db-stepper.svelte-qd86t0{background:#fffaf0;border:1px solid #e2cba0;border-radius:10px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.db-stepper.svelte-qd86t0 button:where(.svelte-qd86t0){color:#3a1f18;cursor:pointer;background:#f8d25c;border:none;border-radius:8px;width:28px;height:28px;font-weight:700}.db-calc-result.svelte-qd86t0{background:#fde075;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.db-est-label.svelte-qd86t0{color:#5b341c;font-size:.75rem;font-weight:600;display:block}.db-est-price.svelte-qd86t0{color:#8b1a1e;font-family:Fraunces,serif;font-size:1.6rem}.db-btn-crimson.svelte-qd86t0{color:#fff;cursor:pointer;background:#921b1f;border:none;border-radius:999px;padding:11px 20px;font-size:.82rem;font-weight:700}.db-w-full.svelte-qd86t0{width:100%}.db-map-crop.svelte-qd86t0{background-position:88% 34.5%;background-repeat:no-repeat;background-size:250%;border:1px solid #f1dfba;border-radius:14px;height:155px;margin-bottom:12px}.db-map-footer.svelte-qd86t0{color:#5a342a;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;display:flex}.db-btn-outline.svelte-qd86t0{color:#921b1f;cursor:pointer;background:#fffaf0;border:1px solid #921b1f;border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:700}.db-how.svelte-qd86t0{background:#fbe085;padding:36px 0}.db-how-grid.svelte-qd86t0{grid-template-columns:1.55fr .75fr;align-items:center;gap:24px;display:grid}.db-how-left.svelte-qd86t0 h2:where(.svelte-qd86t0){color:#8b1a1e;margin:0 0 18px;font-family:Fraunces,serif;font-size:1.6rem}.db-steps-row.svelte-qd86t0{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.db-step-box.svelte-qd86t0{background:#ffffffd9;border-radius:14px;padding:14px}.db-step-badge.svelte-qd86t0{color:#fff;background:#921b1f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:8px;font-size:.78rem;font-weight:700;display:inline-flex}.db-step-box.svelte-qd86t0 h3:where(.svelte-qd86t0){color:#3a1f18;margin:0 0 4px;font-size:.9rem}.db-step-box.svelte-qd86t0 p:where(.svelte-qd86t0){color:#6e483d;margin:0;font-size:.74rem;line-height:1.4}.db-how-right.svelte-qd86t0{align-items:center;gap:12px;display:flex}.db-speech-bubble.svelte-qd86t0{color:#fff;background:#921b1f;border-radius:14px;flex:1;padding:12px 14px;font-size:.75rem}.db-speech-bubble.svelte-qd86t0 strong:where(.svelte-qd86t0){margin-bottom:4px;display:block}.db-baker-crop.svelte-qd86t0{background-position:92% 51%;background-repeat:no-repeat;background-size:680%;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:110px;height:110px}.db-menu-sec.svelte-qd86t0{padding:46px 0}.db-menu-layout.svelte-qd86t0{grid-template-columns:1.5fr .9fr;gap:24px;display:grid}.db-menu-header.svelte-qd86t0{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.db-menu-header.svelte-qd86t0 h2:where(.svelte-qd86t0){color:#8b1a1e;margin:0;font-family:Fraunces,serif;font-size:1.6rem}.db-tabs.svelte-qd86t0{gap:8px;display:flex}.db-tab.svelte-qd86t0{color:#5a342a;cursor:pointer;background:#fff;border:1px solid #e2cba0;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:600}.db-tab.active.svelte-qd86t0{color:#fff;background:#921b1f;border-color:#921b1f}.db-menu-cards.svelte-qd86t0{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.db-item-card.svelte-qd86t0{background:#fff;border:1px solid #f1dfba;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.db-item-img.svelte-qd86t0{background:#fdf3dc;height:125px}.db-item-crop.svelte-qd86t0{background-repeat:no-repeat;background-size:740%;width:100%;height:100%}.db-custom-img.svelte-qd86t0{object-fit:cover;width:100%;height:100%}.db-item-body.svelte-qd86t0{flex-direction:column;flex:1;padding:12px;display:flex}.db-item-body.svelte-qd86t0 h3:where(.svelte-qd86t0){color:#3a1f18;margin:0 0 6px;font-size:.88rem}.db-item-price.svelte-qd86t0{margin-bottom:4px}.db-item-price.svelte-qd86t0 strong:where(.svelte-qd86t0){color:#921b1f;font-size:.88rem}.db-item-price.svelte-qd86t0 small:where(.svelte-qd86t0){color:#6e483d;font-size:.7rem}.db-item-min.svelte-qd86t0{color:#846258;margin-bottom:10px;font-size:.7rem}.db-btn-add.svelte-qd86t0{color:#3a1f18;cursor:pointer;background:#fde075;border:none;border-radius:999px;width:100%;margin-top:auto;padding:7px;font-size:.76rem;font-weight:700}.db-cake-card.svelte-qd86t0{background:#fff;border:1px solid #f1dfba;border-radius:20px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.db-360-tag.svelte-qd86t0{color:#5b341c;background:#fde075;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:.66rem;font-weight:800;display:inline-block}.db-cake-head.svelte-qd86t0 h3:where(.svelte-qd86t0){color:#8b1a1e;margin:0 0 4px;font-family:Fraunces,serif;font-size:1.3rem}.db-cake-head.svelte-qd86t0 p:where(.svelte-qd86t0){color:#6e483d;margin:0 0 12px;font-size:.78rem}.db-cake-crop.svelte-qd86t0{background-position:90% 69.5%;background-repeat:no-repeat;background-size:320%;border-radius:14px;height:155px;margin-bottom:12px}.db-cake-sizes.svelte-qd86t0{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.db-size-btn.svelte-qd86t0{cursor:pointer;background:#fffaf0;border:1px solid #e2cba0;border-radius:8px;padding:6px;font-size:.72rem;font-weight:600}.db-size-btn.active.svelte-qd86t0{background:#fde075;border-color:#d8b236;font-weight:700}.db-bottom.svelte-qd86t0{padding:20px 0 52px}.db-bottom-grid.svelte-qd86t0{grid-template-columns:1fr 1fr;gap:24px;display:grid}.db-schedule-card.svelte-qd86t0,.db-faq-card.svelte-qd86t0{background:#fff;border:1px solid #f1dfba;border-radius:20px;padding:24px}.db-schedule-card.svelte-qd86t0 h2:where(.svelte-qd86t0),.db-faq-card.svelte-qd86t0 h2:where(.svelte-qd86t0){color:#8b1a1e;margin:0 0 8px;font-family:Fraunces,serif;font-size:1.4rem}.db-schedule-card.svelte-qd86t0 p:where(.svelte-qd86t0){color:#6e483d;margin:0 0 16px;font-size:.82rem}.db-sched-boxes.svelte-qd86t0{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.db-sched-item.svelte-qd86t0{background:#fffaf0;border:1px solid #f1dfba;border-radius:12px;padding:14px}.db-sched-item.svelte-qd86t0 span:where(.svelte-qd86t0){color:#6e483d;margin-bottom:4px;font-size:.74rem;display:block}.db-sched-item.svelte-qd86t0 strong:where(.svelte-qd86t0){color:#8b1a1e;margin-bottom:4px;font-size:1.05rem;display:block}.db-sched-item.svelte-qd86t0 small:where(.svelte-qd86t0){color:#846258;font-size:.7rem}.db-sched-note.svelte-qd86t0{color:#5b341c;background:#fef1be;border-radius:10px;padding:12px 14px;font-size:.76rem}.db-faq-list.svelte-qd86t0{flex-direction:column;gap:10px;display:flex}.db-faq-item.svelte-qd86t0{border:1px solid #f1dfba;border-radius:12px;overflow:hidden}.db-faq-q.svelte-qd86t0{color:#3a1f18;cursor:pointer;text-align:left;background:#fffaf0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.82rem;font-weight:700;display:flex}.db-faq-a.svelte-qd86t0{color:#6e483d;background:#fff;padding:12px 16px;font-size:.78rem;line-height:1.5}.db-footer.svelte-qd86t0{color:#fff;background:#921b1f;padding:20px 0}.db-footer-inner.svelte-qd86t0{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}@media (width<=980px){.db-cat-trio.svelte-qd86t0,.db-tools-grid.svelte-qd86t0,.db-calc-controls.svelte-qd86t0,.db-how-grid.svelte-qd86t0,.db-steps-row.svelte-qd86t0,.db-menu-layout.svelte-qd86t0,.db-menu-cards.svelte-qd86t0,.db-bottom-grid.svelte-qd86t0,.db-sched-boxes.svelte-qd86t0{grid-template-columns:1fr}}.ne-page.svelte-1tg5kbu{color:#162232;background:#f5f2ea;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.ne-container.svelte-1tg5kbu{max-width:1200px;margin:0 auto;padding:0 24px}.ne-toast.svelte-1tg5kbu{z-index:9999;color:#e4be78;background:#142030;border:1px solid #c49a52;border-radius:999px;padding:12px 22px;font-size:.85rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #00000059}.ne-header.svelte-1tg5kbu{color:#fff;z-index:100;background:#121d2b;border-bottom:1px solid #c49a5240;position:sticky;top:0}.ne-header-inner.svelte-1tg5kbu{justify-content:space-between;align-items:center;height:64px;display:flex}.ne-brand.svelte-1tg5kbu{color:#fff;letter-spacing:.14em;align-items:center;gap:10px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.ne-crest.svelte-1tg5kbu{color:#d4a85c}.ne-nav.svelte-1tg5kbu{gap:26px;display:flex}.ne-nav.svelte-1tg5kbu a:where(.svelte-1tg5kbu){color:#fffc;font-size:.82rem;font-weight:500;text-decoration:none}.ne-header-right.svelte-1tg5kbu{align-items:center;gap:14px;display:flex}.ne-lang.svelte-1tg5kbu{color:#ffffffb3;font-size:.75rem}.ne-btn-gold-sm.svelte-1tg5kbu{color:#121d2b;background:#c49a52;border-radius:6px;padding:8px 16px;font-size:.78rem;font-weight:700;text-decoration:none}.ne-hero.svelte-1tg5kbu{background:#142030;align-items:center;min-height:450px;display:flex;position:relative}.ne-hero-bg.svelte-1tg5kbu{z-index:0;background-image:url(../../../assets/desain-21/08-nusa-exports.png);background-position:50% 4%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.ne-hero-grid.svelte-1tg5kbu{z-index:2;grid-template-columns:1.2fr 370px;align-items:center;gap:32px;width:100%;padding-top:36px;padding-bottom:36px;display:grid;position:relative}.ne-hero-left.svelte-1tg5kbu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#121d2bc7;border:1px solid #c49a524d;border-radius:16px;max-width:520px;padding:28px}.ne-hero-left.svelte-1tg5kbu h1:where(.svelte-1tg5kbu){margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;line-height:1.05}.ne-hero-left.svelte-1tg5kbu p:where(.svelte-1tg5kbu){color:#ffffffd9;margin:0 0 18px;font-size:.88rem;line-height:1.55}.ne-hero-badges.svelte-1tg5kbu{flex-wrap:wrap;gap:10px;display:flex}.ne-hero-badges.svelte-1tg5kbu span:where(.svelte-1tg5kbu){color:#efd093;background:#c49a5233;border:1px solid #c49a5280;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600}.ne-rfq-card.svelte-1tg5kbu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#121d2bf0;border:1px solid #c49a5266;border-radius:14px;padding:22px}.ne-rfq-card.svelte-1tg5kbu h3:where(.svelte-1tg5kbu){color:#e8c37e;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.ne-rfq-fields.svelte-1tg5kbu{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ne-rfq-fields.svelte-1tg5kbu input:where(.svelte-1tg5kbu),.ne-rfq-fields.svelte-1tg5kbu select:where(.svelte-1tg5kbu),.ne-rfq-fields.svelte-1tg5kbu textarea:where(.svelte-1tg5kbu){color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.78rem}.ne-btn-gold.svelte-1tg5kbu{color:#121d2b;cursor:pointer;background:#c49a52;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.82rem;font-weight:700;display:inline-flex}.ne-commodities.svelte-1tg5kbu{padding:52px 0}.ne-sec-head.svelte-1tg5kbu{margin-bottom:26px}.ne-eyebrow.svelte-1tg5kbu{letter-spacing:.16em;color:#8f6b2e;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.ne-eyebrow-gold.svelte-1tg5kbu{letter-spacing:.16em;color:#d8b16a;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.ne-sec-head.svelte-1tg5kbu h2:where(.svelte-1tg5kbu){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.ne-sec-head-light.svelte-1tg5kbu h2:where(.svelte-1tg5kbu){color:#fff}.ne-comm-grid.svelte-1tg5kbu{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ne-comm-card.svelte-1tg5kbu{background:#fff;border:1px solid #16223214;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ne-comm-img.svelte-1tg5kbu{background:#e8e2d5;height:150px}.ne-comm-crop.svelte-1tg5kbu{background-repeat:no-repeat;background-size:320%;width:100%;height:100%}.ne-custom-img.svelte-1tg5kbu{object-fit:cover;width:100%;height:100%}.ne-comm-body.svelte-1tg5kbu{flex-direction:column;flex:1;padding:18px;display:flex}.ne-comm-body.svelte-1tg5kbu h3:where(.svelte-1tg5kbu){margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.ne-comm-body.svelte-1tg5kbu p:where(.svelte-1tg5kbu){color:#4b5665;flex:1;margin:0 0 14px;font-size:.8rem;line-height:1.45}.ne-comm-foot.svelte-1tg5kbu{border-top:1px solid #ece7dc;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.ne-moq.svelte-1tg5kbu{color:#8f6b2e;font-size:.74rem;font-weight:700}.ne-spec-link.svelte-1tg5kbu{color:#162232;font-size:.76rem;font-weight:700;text-decoration:none}.ne-specs.svelte-1tg5kbu{color:#fff;background:#142030;padding:48px 0}.ne-table-wrap.svelte-1tg5kbu{background:#ffffff0a;border:1px solid #c49a5240;border-radius:12px;overflow-x:auto}.ne-table.svelte-1tg5kbu{border-collapse:collapse;width:100%;font-size:.82rem}.ne-table.svelte-1tg5kbu th:where(.svelte-1tg5kbu){text-align:left;color:#e4be78;letter-spacing:.08em;background:#c49a5226;padding:14px 16px;font-size:.72rem}.ne-table.svelte-1tg5kbu td:where(.svelte-1tg5kbu){color:#ffffffe0;border-top:1px solid #ffffff14;padding:14px 16px}.ne-ship-pill.svelte-1tg5kbu{color:#e4be78;background:#c49a5233;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.ne-process.svelte-1tg5kbu{border-bottom:1px solid #16223214;padding:52px 0}.ne-steps-grid.svelte-1tg5kbu{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.ne-step-item.svelte-1tg5kbu{background:#fff;border:1px solid #16223214;border-radius:14px;padding:18px}.ne-step-circle.svelte-1tg5kbu{color:#fff;background:#b78c43;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:flex}.ne-step-item.svelte-1tg5kbu h3:where(.svelte-1tg5kbu){margin:0 0 6px;font-size:.92rem}.ne-step-item.svelte-1tg5kbu p:where(.svelte-1tg5kbu){color:#546070;margin:0;font-size:.75rem;line-height:1.45}.ne-packaging.svelte-1tg5kbu{padding:52px 0}.ne-pack-grid.svelte-1tg5kbu{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.ne-pack-card.svelte-1tg5kbu,.ne-doc-card.svelte-1tg5kbu{background:#fff;border:1px solid #16223214;border-radius:16px;padding:24px}.ne-pack-card.svelte-1tg5kbu h3:where(.svelte-1tg5kbu),.ne-doc-card.svelte-1tg5kbu h3:where(.svelte-1tg5kbu){margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem}.ne-pack-inner.svelte-1tg5kbu{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.ne-pack-tabs.svelte-1tg5kbu{flex-direction:column;gap:6px;display:flex}.ne-pack-tab.svelte-1tg5kbu{text-align:left;color:#364354;cursor:pointer;background:#faf8f3;border:1px solid #e3ddd0;border-radius:8px;padding:9px 12px;font-size:.76rem;font-weight:600}.ne-pack-tab.active.svelte-1tg5kbu{color:#e4be78;background:#142030;border-color:#142030}.ne-pack-preview.svelte-1tg5kbu{border:1px solid #e3ddd0;border-radius:12px;height:200px;position:relative;overflow:hidden}.ne-pack-crop.svelte-1tg5kbu{background-position:39% 79.5%;background-repeat:no-repeat;background-size:360%;width:100%;height:100%}.ne-pack-3d.svelte-1tg5kbu{color:#e4be78;background:#142030d9;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;position:absolute;bottom:10px;right:10px}.ne-doc-grid.svelte-1tg5kbu{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.ne-doc-item.svelte-1tg5kbu{background:#faf8f3;border:1px solid #e3ddd0;border-radius:10px;gap:10px;padding:12px;display:flex}.ne-doc-icon.svelte-1tg5kbu{font-size:1.3rem}.ne-doc-item.svelte-1tg5kbu strong:where(.svelte-1tg5kbu){margin-bottom:2px;font-size:.8rem;display:block}.ne-doc-item.svelte-1tg5kbu small:where(.svelte-1tg5kbu){color:#5b6777;font-size:.7rem}.ne-partners.svelte-1tg5kbu{color:#fff;background:#121d2b;padding:48px 0}.ne-partners-grid.svelte-1tg5kbu{grid-template-columns:1.3fr .7fr;align-items:center;gap:28px;display:grid}.ne-sectors.svelte-1tg5kbu h3:where(.svelte-1tg5kbu),.ne-footer-cta.svelte-1tg5kbu h3:where(.svelte-1tg5kbu){margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.7rem}.ne-sector-cards.svelte-1tg5kbu{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ne-sector-box.svelte-1tg5kbu{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.ne-sector-thumb.svelte-1tg5kbu{background-repeat:no-repeat;background-size:650%;height:75px}.ne-sector-box.svelte-1tg5kbu strong:where(.svelte-1tg5kbu){padding:8px 10px;font-size:.72rem;display:block}.ne-footer-cta.svelte-1tg5kbu{background:#ffffff0d;border:1px solid #c49a524d;border-radius:14px;padding:22px}.ne-footer-cta.svelte-1tg5kbu p:where(.svelte-1tg5kbu){color:#ffffffbf;margin:0 0 14px;font-size:.8rem}.ne-cta-row.svelte-1tg5kbu{gap:8px;display:flex}.ne-cta-row.svelte-1tg5kbu input:where(.svelte-1tg5kbu){color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:1;padding:10px 12px;font-size:.8rem}@media (width<=980px){.ne-hero-grid.svelte-1tg5kbu,.ne-comm-grid.svelte-1tg5kbu,.ne-steps-grid.svelte-1tg5kbu,.ne-pack-grid.svelte-1tg5kbu,.ne-pack-inner.svelte-1tg5kbu,.ne-doc-grid.svelte-1tg5kbu,.ne-partners-grid.svelte-1tg5kbu,.ne-sector-cards.svelte-1tg5kbu{grid-template-columns:1fr}.ne-nav.svelte-1tg5kbu{display:none}}.fi-page.svelte-p7mscf{color:#eef2f5;background:#121619;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.fi-container.svelte-p7mscf{max-width:1220px;margin:0 auto;padding:0 24px}.fi-toast.svelte-p7mscf{z-index:9999;color:#fff;background:#f26422;border-radius:6px;padding:12px 22px;font-size:.84rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #00000073}.fi-header.svelte-p7mscf{z-index:100;background:#0e1214;border-bottom:2px solid #f26422;position:sticky;top:0}.fi-header-inner.svelte-p7mscf{justify-content:space-between;align-items:center;height:62px;display:flex}.fi-brand.svelte-p7mscf{letter-spacing:.08em;color:#fff;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.fi-hex.svelte-p7mscf{color:#f26422}.fi-nav.svelte-p7mscf{gap:24px;display:flex}.fi-nav.svelte-p7mscf a:where(.svelte-p7mscf){color:#b8c2cc;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600;text-decoration:none}.fi-btn-orange-sm.svelte-p7mscf{color:#fff;letter-spacing:.06em;background:#f26422;border-radius:4px;padding:8px 16px;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none}.fi-hero.svelte-p7mscf{border-bottom:1px solid #262e35;align-items:center;min-height:440px;display:flex;position:relative}.fi-hero-bg.svelte-p7mscf{z-index:0;background-image:url(../../../assets/desain-21/09-forma-industri.png);background-position:50% 3%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.fi-hero-grid.svelte-p7mscf{z-index:2;grid-template-columns:1.2fr 360px;align-items:center;gap:28px;width:100%;padding-top:34px;padding-bottom:34px;display:grid;position:relative}.fi-hero-left.svelte-p7mscf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1214d1;border-left:4px solid #f26422;max-width:520px;padding:26px}.fi-tag.svelte-p7mscf{color:#f26422;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.7rem;display:inline-block}.fi-hero-left.svelte-p7mscf h1:where(.svelte-p7mscf){text-transform:uppercase;margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:3.3rem;font-weight:800;line-height:.96}.fi-hero-left.svelte-p7mscf p:where(.svelte-p7mscf){color:#c2ccd4;margin:0 0 16px;font-size:.85rem;line-height:1.5}.fi-cap-pills.svelte-p7mscf{flex-wrap:wrap;gap:8px;display:flex}.fi-cap-pills.svelte-p7mscf span:where(.svelte-p7mscf){color:#dfe6ec;background:#1c2227;border:1px solid #35404a;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem}.fi-rfq-card.svelte-p7mscf{background:#121619f2;border:1px solid #35404a;border-top:3px solid #f26422;padding:20px}.fi-rfq-card.svelte-p7mscf h3:where(.svelte-p7mscf){letter-spacing:.06em;margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:1.35rem}.fi-rfq-form.svelte-p7mscf{flex-direction:column;gap:8px;display:flex}.fi-rfq-form.svelte-p7mscf input:where(.svelte-p7mscf),.fi-rfq-form.svelte-p7mscf select:where(.svelte-p7mscf){color:#fff;background:#1c2227;border:1px solid #323c46;padding:8px 10px;font-size:.78rem}.fi-dropzone.svelte-p7mscf{text-align:center;color:#f69363;cursor:pointer;background:#f2642214;border:1px dashed #f26422;padding:12px;font-size:.74rem}.fi-btn-orange.svelte-p7mscf{color:#fff;letter-spacing:.06em;cursor:pointer;background:#f26422;border:none;padding:11px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.fi-cap-sec.svelte-p7mscf{border-bottom:1px solid #262e35;padding:44px 0}.fi-cap-grid.svelte-p7mscf{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.fi-panel.svelte-p7mscf{background:#181d21;border:1px solid #283138;padding:22px}.fi-eyebrow.svelte-p7mscf{color:#f26422;letter-spacing:.12em;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:block}.fi-panel.svelte-p7mscf h2:where(.svelte-p7mscf),.fi-sec-head.svelte-p7mscf h2:where(.svelte-p7mscf){letter-spacing:.04em;margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:1.85rem}.fi-table-wrap.svelte-p7mscf{overflow-x:auto}.fi-table.svelte-p7mscf{border-collapse:collapse;width:100%;font-size:.76rem}.fi-table.svelte-p7mscf th:where(.svelte-p7mscf){text-align:left;color:#9ba8b4;background:#22292f;padding:10px;font-size:.68rem}.fi-table.svelte-p7mscf td:where(.svelte-p7mscf){border-bottom:1px solid #262e35;padding:10px}.fi-mono.svelte-p7mscf{font-family:JetBrains Mono,monospace;font-size:.72rem}.fi-tol-badge.svelte-p7mscf{color:#ff854d;background:#f264222e;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.fi-mat-cards.svelte-p7mscf{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.fi-mat-card.svelte-p7mscf{text-align:center;background:#20262b;border:1px solid #2e3840;padding:8px}.fi-mat-thumb.svelte-p7mscf{background-repeat:no-repeat;background-size:920%;height:64px;margin-bottom:6px}.fi-mat-card.svelte-p7mscf strong:where(.svelte-p7mscf){font-size:.76rem;display:block}.fi-mat-card.svelte-p7mscf small:where(.svelte-p7mscf){color:#98a6b3;font-size:.65rem}.fi-metrics-row.svelte-p7mscf{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fi-metric-box.svelte-p7mscf{background:#20262b;border-left:3px solid #f26422;padding:10px 12px}.fi-metric-box.svelte-p7mscf strong:where(.svelte-p7mscf){color:#f26422;font-family:JetBrains Mono,monospace;font-size:.92rem;display:block}.fi-metric-box.svelte-p7mscf span:where(.svelte-p7mscf){color:#aab6c2;font-size:.68rem}.fi-cad-sec.svelte-p7mscf{border-bottom:1px solid #262e35;padding:44px 0}.fi-cad-layout.svelte-p7mscf{grid-template-columns:1.45fr .85fr;gap:22px;display:grid}.fi-cad-stage.svelte-p7mscf{background:#181d21;border:1px solid #2e3840;height:290px;position:relative;overflow:hidden}.fi-cad-crop.svelte-p7mscf{background-position:18% 58.5%;background-repeat:no-repeat;background-size:165%;width:100%;height:100%;transition:filter .3s}.fi-cad-stage.is-cutaway.svelte-p7mscf .fi-cad-crop:where(.svelte-p7mscf){filter:contrast(1.18)hue-rotate(-10deg)}.fi-dim-tag.svelte-p7mscf{color:#fff;background:#f26422e6;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;position:absolute}.fi-dim-1.svelte-p7mscf{top:18px;left:24px}.fi-dim-2.svelte-p7mscf{bottom:22px;left:36%}.fi-dim-3.svelte-p7mscf{top:42%;right:22px}.fi-cad-sidebar.svelte-p7mscf{flex-direction:column;gap:14px;display:flex}.fi-control-box.svelte-p7mscf,.fi-comp-info.svelte-p7mscf{background:#181d21;border:1px solid #283138;padding:16px}.fi-control-box.svelte-p7mscf h3:where(.svelte-p7mscf),.fi-comp-info.svelte-p7mscf h3:where(.svelte-p7mscf){color:#f26422;margin:0 0 10px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem}.fi-toggle-row.svelte-p7mscf{cursor:pointer;justify-content:space-between;align-items:center;padding:5px 0;font-size:.78rem;display:flex}.fi-comp-info.svelte-p7mscf ul:where(.svelte-p7mscf){flex-direction:column;gap:6px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.fi-comp-info.svelte-p7mscf li:where(.svelte-p7mscf){justify-content:space-between;display:flex}.fi-comp-info.svelte-p7mscf span:where(.svelte-p7mscf){color:#98a6b3}.fi-cms-parts.svelte-p7mscf{background:#181d21;border:1px solid #283138;margin-top:22px;padding:18px}.fi-cms-parts.svelte-p7mscf h3:where(.svelte-p7mscf){margin:0 0 12px;font-family:Barlow Condensed,sans-serif}.fi-cms-grid.svelte-p7mscf{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fi-cms-card.svelte-p7mscf{background:#20262b;border:1px solid #2e3840;flex-direction:column;gap:4px;padding:12px;display:flex}.fi-workflow.svelte-p7mscf{color:#121619;background:#e6eaee;padding:44px 0}.fi-eyebrow-dark.svelte-p7mscf{color:#d95316;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:block}.fi-workflow-head.svelte-p7mscf h2:where(.svelte-p7mscf){margin:0 0 22px;font-family:Barlow Condensed,sans-serif;font-size:2rem}.fi-workflow-grid.svelte-p7mscf{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.fi-wf-card.svelte-p7mscf{background:#fff;border:1px solid #cfd6dd;border-top:3px solid #f26422;padding:16px}.fi-wf-num.svelte-p7mscf{color:#f26422;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800}.fi-wf-card.svelte-p7mscf h3:where(.svelte-p7mscf){margin:4px 0 6px;font-size:.9rem}.fi-wf-card.svelte-p7mscf p:where(.svelte-p7mscf){color:#4b5661;margin:0;font-size:.74rem;line-height:1.4}.fi-bottom.svelte-p7mscf{padding:48px 0}.fi-bottom-grid.svelte-p7mscf{grid-template-columns:.95fr 1fr 1.05fr;align-items:stretch;gap:22px;display:grid}.fi-qc-photo.svelte-p7mscf{background-position:10% 93%;background-repeat:no-repeat;background-size:330%;border:1px solid #2e3840;min-height:260px}.fi-qc-copy.svelte-p7mscf{background:#181d21;border:1px solid #283138;padding:24px}.fi-qc-copy.svelte-p7mscf h2:where(.svelte-p7mscf){margin:4px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:2.1rem;line-height:1}.fi-qc-copy.svelte-p7mscf p:where(.svelte-p7mscf){color:#b8c2cc;margin:0 0 14px;font-size:.8rem;line-height:1.5}.fi-qc-list.svelte-p7mscf{color:#dfe6ec;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.fi-lead-calc.svelte-p7mscf{color:#fff;background:#f26422;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.fi-calc-eyebrow.svelte-p7mscf{letter-spacing:.12em;opacity:.9;font-family:JetBrains Mono,monospace;font-size:.68rem}.fi-lead-calc.svelte-p7mscf h3:where(.svelte-p7mscf){margin:2px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:1.75rem}.fi-calc-field.svelte-p7mscf{margin-bottom:12px}.fi-calc-field.svelte-p7mscf span:where(.svelte-p7mscf){margin-bottom:4px;font-size:.74rem;display:block}.fi-seg-btns.svelte-p7mscf{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fi-seg-btns.svelte-p7mscf button:where(.svelte-p7mscf){color:#fff;cursor:pointer;background:#0003;border:1px solid #ffffff59;padding:6px;font-size:.74rem;font-weight:700}.fi-seg-btns.svelte-p7mscf button.active:where(.svelte-p7mscf){background:#121619;border-color:#121619}.fi-calc-field.svelte-p7mscf input[type=range]:where(.svelte-p7mscf){width:100%}.fi-calc-field.svelte-p7mscf select:where(.svelte-p7mscf){color:#fff;background:#00000038;border:1px solid #ffffff59;width:100%;padding:7px 10px;font-size:.78rem}.fi-lead-result.svelte-p7mscf{background:#00000038;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.fi-lead-result.svelte-p7mscf strong:where(.svelte-p7mscf){font-family:JetBrains Mono,monospace;font-size:.95rem}.fi-btn-dark.svelte-p7mscf{color:#fff;letter-spacing:.06em;cursor:pointer;background:#121619;border:none;width:100%;padding:11px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}@media (width<=980px){.fi-hero-grid.svelte-p7mscf,.fi-cap-grid.svelte-p7mscf,.fi-mat-cards.svelte-p7mscf,.fi-cad-layout.svelte-p7mscf,.fi-workflow-grid.svelte-p7mscf,.fi-bottom-grid.svelte-p7mscf{grid-template-columns:1fr}.fi-nav.svelte-p7mscf{display:none}}.kc-page.svelte-1fqds0o{color:#10323a;background:#f4fbfc;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.kc-container.svelte-1fqds0o{max-width:1200px;margin:0 auto;padding:0 24px}.kc-toast.svelte-1fqds0o{z-index:9999;color:#fff;background:#0097a7;border-radius:999px;padding:12px 22px;font-size:.85rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0097a74d}.kc-header.svelte-1fqds0o{z-index:100;background:#fff;border-bottom:1px solid #d9eff2;position:sticky;top:0}.kc-header-inner.svelte-1fqds0o{justify-content:space-between;align-items:center;height:64px;display:flex}.kc-brand.svelte-1fqds0o{color:#0097a7;align-items:center;gap:8px;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.kc-sparkle.svelte-1fqds0o{color:#f9d62e;font-size:1.3rem}.kc-nav.svelte-1fqds0o{gap:24px;display:flex}.kc-nav.svelte-1fqds0o a:where(.svelte-1fqds0o){color:#365962;font-size:.84rem;font-weight:600;text-decoration:none}.kc-btn-yellow-sm.svelte-1fqds0o{color:#10323a;background:#f9d62e;border-radius:999px;padding:8px 18px;font-size:.8rem;font-weight:800;text-decoration:none}.kc-hero.svelte-1fqds0o{background:#00a5b5;align-items:center;min-height:440px;display:flex;position:relative}.kc-hero-bg.svelte-1fqds0o{z-index:0;background-image:url(../../../assets/desain-21/10-kilau-clean.png);background-position:50% 3%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.kc-hero-grid.svelte-1fqds0o{z-index:2;grid-template-columns:1.2fr 360px;align-items:center;gap:28px;width:100%;padding-top:32px;padding-bottom:32px;display:grid;position:relative}.kc-hero-left.svelte-1fqds0o{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00808ed1;border:1px solid #ffffff40;border-radius:20px;max-width:480px;padding:26px}.kc-hero-left.svelte-1fqds0o h1:where(.svelte-1fqds0o){margin:0 0 12px;font-size:2.35rem;font-weight:800;line-height:1.12}.kc-hero-left.svelte-1fqds0o p:where(.svelte-1fqds0o){color:#ffffffeb;margin:0 0 16px;font-size:.86rem;line-height:1.5}.kc-hero-pills.svelte-1fqds0o{flex-wrap:wrap;gap:8px;display:flex}.kc-hero-pills.svelte-1fqds0o span:where(.svelte-1fqds0o){background:#ffffff2e;border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:700}.kc-booking-card.svelte-1fqds0o{background:#fff;border-radius:20px;padding:22px;box-shadow:0 16px 36px #10323a2e}.kc-booking-card.svelte-1fqds0o h3:where(.svelte-1fqds0o){color:#10323a;margin:0 0 14px;font-size:1.15rem}.kc-form-group.svelte-1fqds0o{margin-bottom:12px}.kc-form-group.svelte-1fqds0o span:where(.svelte-1fqds0o){color:#496a72;margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.kc-form-group.svelte-1fqds0o select:where(.svelte-1fqds0o){border:1px solid #cce6ea;border-radius:10px;width:100%;padding:9px 12px;font-size:.82rem;font-weight:600}.kc-prop-tabs.svelte-1fqds0o{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kc-prop-tabs.svelte-1fqds0o button:where(.svelte-1fqds0o),.kc-time-pills.svelte-1fqds0o button:where(.svelte-1fqds0o){color:#2b5059;cursor:pointer;background:#f4fbfc;border:1px solid #cce6ea;border-radius:8px;padding:7px;font-size:.76rem;font-weight:700}.kc-prop-tabs.svelte-1fqds0o button.active:where(.svelte-1fqds0o),.kc-time-pills.svelte-1fqds0o button.active:where(.svelte-1fqds0o){color:#fff;background:#00a5b5;border-color:#00a5b5}.kc-time-pills.svelte-1fqds0o{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.kc-btn-yellow.svelte-1fqds0o{color:#10323a;cursor:pointer;background:#f9d62e;border:none;border-radius:12px;width:100%;margin-top:4px;padding:12px;font-size:.84rem;font-weight:800}.kc-packages.svelte-1fqds0o{padding:40px 0}.kc-cat-cards.svelte-1fqds0o{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.kc-cat-box.svelte-1fqds0o{text-align:left;cursor:pointer;background:#fff;border:2px solid #d9eff2;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.kc-cat-box.active.svelte-1fqds0o{background:#e9f9fb;border-color:#00a5b5}.kc-cat-icon.svelte-1fqds0o{font-size:1.6rem}.kc-cat-box.svelte-1fqds0o strong:where(.svelte-1fqds0o){color:#10323a;font-size:.95rem;display:block}.kc-cat-box.svelte-1fqds0o small:where(.svelte-1fqds0o){color:#54767e;font-size:.74rem}.kc-sec-head.svelte-1fqds0o{margin-bottom:22px}.kc-center.svelte-1fqds0o{text-align:center}.kc-sec-head.svelte-1fqds0o h2:where(.svelte-1fqds0o){margin:0 0 4px;font-size:1.65rem;font-weight:800}.kc-sec-head.svelte-1fqds0o p:where(.svelte-1fqds0o){color:#54767e;margin:0;font-size:.84rem}.kc-pkg-layout.svelte-1fqds0o{grid-template-columns:1.45fr .85fr;gap:22px;display:grid}.kc-pkg-grid.svelte-1fqds0o{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kc-pkg-card.svelte-1fqds0o{background:#fff;border:1px solid #d9eff2;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.kc-pkg-img.svelte-1fqds0o{background:#e3f5f7;height:130px;position:relative}.kc-pkg-badge.svelte-1fqds0o{color:#10323a;background:#f9d62e;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800;position:absolute;top:8px;right:8px}.kc-pkg-crop.svelte-1fqds0o{background-repeat:no-repeat;background-size:560%;width:100%;height:100%}.kc-custom-img.svelte-1fqds0o{object-fit:cover;width:100%;height:100%}.kc-pkg-body.svelte-1fqds0o{flex-direction:column;flex:1;padding:14px;display:flex}.kc-pkg-body.svelte-1fqds0o h3:where(.svelte-1fqds0o){margin:0 0 4px;font-size:1.05rem}.kc-pkg-price.svelte-1fqds0o{color:#0097a7;margin-bottom:4px;font-size:1.15rem;font-weight:800}.kc-pkg-body.svelte-1fqds0o small:where(.svelte-1fqds0o){color:#54767e;margin-bottom:12px;font-size:.74rem}.kc-btn-teal.svelte-1fqds0o{color:#fff;cursor:pointer;background:#00a5b5;border:none;border-radius:10px;width:100%;margin-top:auto;padding:8px;font-size:.78rem;font-weight:700}.kc-included-card.svelte-1fqds0o{background:#fff;border:1px solid #d9eff2;border-radius:16px;padding:20px}.kc-included-card.svelte-1fqds0o h3:where(.svelte-1fqds0o){margin:0 0 12px;font-size:1.05rem}.kc-included-card.svelte-1fqds0o ul:where(.svelte-1fqds0o){flex-direction:column;gap:9px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.kc-included-card.svelte-1fqds0o li:where(.svelte-1fqds0o){align-items:flex-start;gap:8px;display:flex}.kc-check.svelte-1fqds0o{color:#00a5b5;font-weight:800}.kc-steps.svelte-1fqds0o{background:#e8f7f9;padding:40px 0}.kc-steps-grid.svelte-1fqds0o{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.kc-step-item.svelte-1fqds0o{text-align:center;background:#fff;border:1px solid #d1edf1;border-radius:16px;padding:20px}.kc-step-num.svelte-1fqds0o{color:#10323a;background:#f9d62e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:800;display:inline-flex}.kc-step-item.svelte-1fqds0o h3:where(.svelte-1fqds0o){margin:0 0 6px;font-size:.95rem}.kc-step-item.svelte-1fqds0o p:where(.svelte-1fqds0o){color:#54767e;margin:0;font-size:.76rem;line-height:1.45}.kc-explore.svelte-1fqds0o{padding:44px 0}.kc-explore-grid.svelte-1fqds0o{grid-template-columns:.95fr 1.05fr;gap:22px;display:grid}.kc-area-card.svelte-1fqds0o,.kc-room-card.svelte-1fqds0o{background:#fff;border:1px solid #d9eff2;border-radius:18px;padding:22px}.kc-area-card.svelte-1fqds0o h2:where(.svelte-1fqds0o),.kc-room-card.svelte-1fqds0o h2:where(.svelte-1fqds0o){margin:0 0 4px;font-size:1.35rem}.kc-area-card.svelte-1fqds0o p:where(.svelte-1fqds0o),.kc-room-card.svelte-1fqds0o p:where(.svelte-1fqds0o){color:#54767e;margin:0 0 14px;font-size:.78rem}.kc-area-layout.svelte-1fqds0o{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.kc-area-list.svelte-1fqds0o{flex-direction:column;gap:6px;display:flex}.kc-area-pill.svelte-1fqds0o{text-align:left;cursor:pointer;background:#f4fbfc;border:1px solid #d9eff2;border-radius:8px;padding:6px 10px;font-size:.74rem;font-weight:600}.kc-area-pill.active.svelte-1fqds0o{color:#fff;background:#00a5b5;border-color:#00a5b5}.kc-area-map.svelte-1fqds0o{background-position:33% 76.5%;background-repeat:no-repeat;background-size:420%;border-radius:12px;height:210px}.kc-room-head.svelte-1fqds0o{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kc-room-tabs.svelte-1fqds0o{gap:6px;display:flex}.kc-room-tabs.svelte-1fqds0o button:where(.svelte-1fqds0o){cursor:pointer;background:#f4fbfc;border:1px solid #cce6ea;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700}.kc-room-tabs.svelte-1fqds0o button.active:where(.svelte-1fqds0o){color:#fff;background:#00a5b5}.kc-room-crop.svelte-1fqds0o{background-position:88% 76.5%;background-repeat:no-repeat;background-size:230%;border-radius:14px;height:210px}.kc-faq.svelte-1fqds0o{padding:20px 0 52px}.kc-faq-grid.svelte-1fqds0o{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kc-faq-box.svelte-1fqds0o{background:#fff;border:1px solid #d9eff2;border-radius:14px;padding:18px}.kc-faq-box.svelte-1fqds0o h3:where(.svelte-1fqds0o){color:#008290;margin:0 0 6px;font-size:.9rem}.kc-faq-box.svelte-1fqds0o p:where(.svelte-1fqds0o){color:#496a72;margin:0;font-size:.78rem;line-height:1.45}.kc-footer.svelte-1fqds0o{color:#fff;background:#008b99;padding:20px 0}.kc-footer-inner.svelte-1fqds0o{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}@media (width<=980px){.kc-hero-grid.svelte-1fqds0o,.kc-cat-cards.svelte-1fqds0o,.kc-pkg-layout.svelte-1fqds0o,.kc-pkg-grid.svelte-1fqds0o,.kc-steps-grid.svelte-1fqds0o,.kc-explore-grid.svelte-1fqds0o,.kc-area-layout.svelte-1fqds0o,.kc-faq-grid.svelte-1fqds0o{grid-template-columns:1fr}.kc-nav.svelte-1fqds0o{display:none}}.nk-page.svelte-1d47865{color:#24161e;background:#f5f2eb;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.nk-container.svelte-1d47865{max-width:1160px;margin:0 auto;padding:0 24px}.nk-toast.svelte-1d47865{z-index:9999;color:#f5f2eb;background:#24161e;border-radius:6px;padding:12px 22px;font-size:.84rem;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #24161e40}.nk-header.svelte-1d47865{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#f5f2ebf0;border-bottom:1px solid #24161e1a;position:sticky;top:0}.nk-header-inner.svelte-1d47865{justify-content:space-between;align-items:center;height:66px;display:flex}.nk-brand.svelte-1d47865{letter-spacing:.16em;color:#24161e;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700;text-decoration:none}.nk-nav.svelte-1d47865{gap:26px;display:flex}.nk-nav.svelte-1d47865 a:where(.svelte-1d47865){color:#5b4953;font-size:.82rem;font-weight:500;text-decoration:none}.nk-btn-dark-sm.svelte-1d47865{color:#f5f2eb;background:#2b1822;border-radius:4px;padding:8px 16px;font-size:.78rem;font-weight:500;text-decoration:none}.nk-hero.svelte-1d47865{border-bottom:1px solid #24161e1a;padding:64px 0}.nk-hero-grid.svelte-1d47865{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;display:grid}.nk-hero-left.svelte-1d47865 h1:where(.svelte-1d47865){margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:3.6rem;font-weight:600;line-height:1.02}.nk-hero-left.svelte-1d47865 p:where(.svelte-1d47865){color:#5b4953;max-width:440px;margin:0 0 26px;font-size:.92rem;line-height:1.6}.nk-hero-actions.svelte-1d47865{align-items:center;gap:20px;display:flex}.nk-btn-dark.svelte-1d47865{color:#f5f2eb;cursor:pointer;background:#2b1822;border:none;border-radius:4px;padding:12px 22px;font-size:.84rem;font-weight:500;text-decoration:none}.nk-link-plain.svelte-1d47865{color:#2b1822;text-underline-offset:4px;font-size:.84rem;text-decoration:underline}.nk-diagram-row.svelte-1d47865{background:#efeae0;border:1px solid #24161e14;border-radius:12px;justify-content:space-between;align-items:center;padding:32px 26px;display:flex}.nk-diag-item.svelte-1d47865{text-align:center;max-width:140px}.nk-diag-circle.svelte-1d47865{background:#f5f2eb;border:1.5px solid #2b1822;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 12px;display:flex}.nk-diag-solid.svelte-1d47865{background:#2b1822}.nk-diag-num.svelte-1d47865{margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:700;display:block}.nk-diag-item.svelte-1d47865 small:where(.svelte-1d47865){color:#65525c;font-size:.72rem;line-height:1.35;display:block}.nk-diag-arrow.svelte-1d47865{color:#8b7681;font-size:1.2rem}.nk-services.svelte-1d47865{color:#f5f2eb;background:#21141b;padding:56px 0}.nk-eyebrow-light.svelte-1d47865{letter-spacing:.16em;color:#b9a3ae;margin-bottom:6px;font-size:.7rem;display:block}.nk-services-head.svelte-1d47865 h2:where(.svelte-1d47865){margin:0 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;font-weight:500}.nk-services-grid.svelte-1d47865{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nk-srv-col.svelte-1d47865{border-top:1px solid #f5f2eb33;padding-top:20px}.nk-srv-num.svelte-1d47865{color:#b9a3ae;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.nk-srv-col.svelte-1d47865 h3:where(.svelte-1d47865){margin:6px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem}.nk-srv-col.svelte-1d47865 p:where(.svelte-1d47865){color:#f5f2ebc7;margin:0 0 16px;font-size:.82rem;line-height:1.55}.nk-srv-col.svelte-1d47865 ul:where(.svelte-1d47865){color:#cbb8c2;flex-direction:column;gap:6px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.nk-case.svelte-1d47865{border-bottom:1px solid #24161e1a;padding:56px 0}.nk-sec-head.svelte-1d47865{margin-bottom:28px}.nk-eyebrow.svelte-1d47865{letter-spacing:.16em;color:#78626e;margin-bottom:6px;font-size:.7rem;display:block}.nk-sec-head.svelte-1d47865 h2:where(.svelte-1d47865){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem}.nk-case-grid.svelte-1d47865{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;display:grid}.nk-case-photo.svelte-1d47865{background-position:14% 50.5%;background-repeat:no-repeat;background-size:260%;border-radius:8px;height:270px}.nk-case-steps.svelte-1d47865{flex-direction:column;gap:18px;display:flex}.nk-case-block.svelte-1d47865{border-left:2px solid #2b1822;padding-left:18px}.nk-case-tag.svelte-1d47865{margin-bottom:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:700;display:block}.nk-case-block.svelte-1d47865 p:where(.svelte-1d47865){color:#54424c;margin:0;font-size:.84rem;line-height:1.55}.nk-team.svelte-1d47865{border-bottom:1px solid #24161e1a;padding:56px 0}.nk-team-grid.svelte-1d47865{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nk-team-photo.svelte-1d47865{background-repeat:no-repeat;background-size:330%;border-radius:8px;height:190px;margin-bottom:14px}.nk-team-card.svelte-1d47865 h3:where(.svelte-1d47865){margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.nk-team-card.svelte-1d47865 p:where(.svelte-1d47865){color:#5b4953;margin:0;font-size:.8rem;line-height:1.5}.nk-session.svelte-1d47865{background:#ece7dd;border-bottom:1px solid #24161e1a;padding:56px 0}.nk-session-grid.svelte-1d47865{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;display:grid}.nk-session-photo.svelte-1d47865{background-position:14% 82.5%;background-repeat:no-repeat;background-size:260%;border-radius:8px;height:260px}.nk-session-form.svelte-1d47865 h2:where(.svelte-1d47865){margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.nk-session-form.svelte-1d47865 p:where(.svelte-1d47865){color:#5b4953;margin:0 0 18px;font-size:.82rem}.nk-inputs.svelte-1d47865{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.nk-inputs.svelte-1d47865 input:where(.svelte-1d47865),.nk-inputs.svelte-1d47865 textarea:where(.svelte-1d47865){background:#f8f6f1;border:1px solid #24161e33;border-radius:4px;padding:10px 12px;font-family:inherit;font-size:.82rem}.nk-articles.svelte-1d47865{padding:52px 0}.nk-articles-grid.svelte-1d47865{grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px;display:grid}.nk-art-head.svelte-1d47865 h2:where(.svelte-1d47865){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem}.nk-art-list.svelte-1d47865{flex-direction:column;display:flex}.nk-art-item.svelte-1d47865{border-bottom:1px solid #24161e1f;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.nk-art-date.svelte-1d47865{letter-spacing:.1em;color:#78626e;font-size:.68rem}.nk-art-item.svelte-1d47865 h3:where(.svelte-1d47865){margin:4px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem}.nk-art-read.svelte-1d47865{color:#2b1822;font-size:.8rem;font-weight:600;text-decoration:none}.nk-footer.svelte-1d47865{color:#65525c;border-top:1px solid #24161e1a;padding:24px 0;font-size:.78rem}.nk-footer-inner.svelte-1d47865{justify-content:space-between;align-items:center;display:flex}@media (width<=980px){.nk-hero-grid.svelte-1d47865,.nk-services-grid.svelte-1d47865,.nk-case-grid.svelte-1d47865,.nk-team-grid.svelte-1d47865,.nk-session-grid.svelte-1d47865,.nk-articles-grid.svelte-1d47865{grid-template-columns:1fr}.nk-diagram-row.svelte-1d47865{flex-direction:column;gap:16px}.nk-nav.svelte-1d47865{display:none}}.bk-page.svelte-z61qtp{color:#1f1d1a;background:#f4f1ea;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.bk-container.svelte-z61qtp{max-width:1200px;margin:0 auto;padding:0 24px}.bk-toast.svelte-z61qtp{z-index:9999;color:#fff;background:#9f5236;border-radius:6px;padding:12px 22px;font-size:.84rem;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #00000040}.bk-hero.svelte-z61qtp{border-bottom:1px solid #1f1d1a1a}.bk-hero-shell.svelte-z61qtp{grid-template-columns:210px 1fr;max-width:1280px;min-height:440px;margin:0 auto;display:grid}.bk-sidebar.svelte-z61qtp{background:#f4f1ea;border-right:1px solid #1f1d1a1a;flex-direction:column;justify-content:space-between;padding:28px 24px;display:flex}.bk-logo.svelte-z61qtp{letter-spacing:.16em;color:#1f1d1a;margin-bottom:32px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700;text-decoration:none;display:block}.bk-side-nav.svelte-z61qtp{flex-direction:column;gap:12px;display:flex}.bk-side-nav.svelte-z61qtp a:where(.svelte-z61qtp){color:#6b645b;font-size:.84rem;font-weight:500;text-decoration:none}.bk-side-nav.svelte-z61qtp a.active:where(.svelte-z61qtp),.bk-side-nav.svelte-z61qtp a:where(.svelte-z61qtp):hover{color:#1f1d1a;font-weight:600}.bk-side-cta.svelte-z61qtp{color:#9f5236;font-size:.82rem;font-weight:600;text-decoration:none}.bk-hero-stage.svelte-z61qtp{align-items:flex-end;display:flex;position:relative;overflow:hidden}.bk-hero-bg.svelte-z61qtp{z-index:0;background-image:url(../../../assets/desain-21/12-bina-karya.png);background-position:95% 2%;background-repeat:no-repeat;background-size:118%;position:absolute;inset:0}.bk-hero-overlay.svelte-z61qtp{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#141210c7 100%);justify-content:space-between;align-items:flex-end;width:100%;padding:32px;display:flex;position:relative}.bk-hero-title.svelte-z61qtp h1:where(.svelte-z61qtp){margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.9rem;line-height:1.04}.bk-hero-title.svelte-z61qtp p:where(.svelte-z61qtp){color:#ffffffd9;margin:0;font-size:.86rem}.bk-hero-Controls.svelte-z61qtp{align-items:center;gap:10px;font-size:.8rem;display:flex}.bk-hero-Controls.svelte-z61qtp button:where(.svelte-z61qtp){color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff59;width:30px;height:30px}.bk-projects.svelte-z61qtp{border-bottom:1px solid #1f1d1a1a;padding:52px 0}.bk-sec-head.svelte-z61qtp{margin-bottom:24px}.bk-eyebrow.svelte-z61qtp{letter-spacing:.16em;color:#7a7064;margin-bottom:4px;font-size:.7rem;font-weight:600;display:block}.bk-eyebrow-light.svelte-z61qtp{letter-spacing:.16em;color:#9ba4ab;margin-bottom:4px;font-size:.7rem;font-weight:600;display:block}.bk-sec-head.svelte-z61qtp h2:where(.svelte-z61qtp){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem}.bk-proj-grid.svelte-z61qtp{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.bk-proj-img.svelte-z61qtp{background:#e2ddd3;height:165px;margin-bottom:10px;overflow:hidden}.bk-proj-crop.svelte-z61qtp{background-repeat:no-repeat;background-size:460%;width:100%;height:100%}.bk-custom-img.svelte-z61qtp{object-fit:cover;width:100%;height:100%}.bk-proj-card.svelte-z61qtp h3:where(.svelte-z61qtp){margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.bk-proj-card.svelte-z61qtp span:where(.svelte-z61qtp){color:#6b645b;font-size:.75rem}.bk-study.svelte-z61qtp{border-bottom:1px solid #1f1d1a1a;padding:52px 0}.bk-study-layout.svelte-z61qtp{grid-template-columns:130px 1fr 1.1fr;align-items:start;gap:24px;display:grid}.bk-study-tabs.svelte-z61qtp{flex-direction:column;gap:6px;display:flex}.bk-study-tabs.svelte-z61qtp button:where(.svelte-z61qtp){text-align:left;color:#6b645b;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:8px 12px;font-size:.82rem}.bk-study-tabs.svelte-z61qtp button.active:where(.svelte-z61qtp){color:#1f1d1a;background:#9f52360f;border-left-color:#9f5236;font-weight:600}.bk-study-photo.svelte-z61qtp{background-position:27% 48.5%;background-repeat:no-repeat;background-size:290%;height:220px;margin-bottom:12px}.bk-study-main.svelte-z61qtp p:where(.svelte-z61qtp){color:#544e46;margin:0;font-size:.8rem;line-height:1.55}.bk-blueprint-row.svelte-z61qtp{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.bk-blueprint-box.svelte-z61qtp{text-align:center;background:#fff;border:1px solid #1f1d1a1a;padding:10px}.bk-bp-crop.svelte-z61qtp{background-repeat:no-repeat;background-size:480%;height:120px;margin-bottom:6px}.bk-blueprint-box.svelte-z61qtp small:where(.svelte-z61qtp){letter-spacing:.08em;color:#6b645b;font-size:.66rem}.bk-detail-thumbs.svelte-z61qtp{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bk-det-thumb.svelte-z61qtp{background-repeat:no-repeat;background-size:720%;height:76px}.bk-explore.svelte-z61qtp{border-bottom:1px solid #1f1d1a1a;padding:52px 0}.bk-explore-grid.svelte-z61qtp{grid-template-columns:1.05fr .95fr;gap:28px;display:grid}.bk-iso-card.svelte-z61qtp{color:#fff;background:#222629;padding:26px}.bk-iso-card.svelte-z61qtp h3:where(.svelte-z61qtp),.bk-mat-panel.svelte-z61qtp h3:where(.svelte-z61qtp){margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem}.bk-iso-body.svelte-z61qtp{grid-template-columns:1fr 110px;align-items:center;gap:14px;display:grid}.bk-iso-crop.svelte-z61qtp{background-position:16% 69%;background-repeat:no-repeat;background-size:260%;height:210px}.bk-floor-btns.svelte-z61qtp{flex-direction:column;gap:8px;display:flex}.bk-floor-btns.svelte-z61qtp button:where(.svelte-z61qtp){color:#d0d5d9;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;padding:8px 10px;font-size:.75rem}.bk-floor-btns.svelte-z61qtp button.active:where(.svelte-z61qtp){color:#fff;background:#9f5236;border-color:#9f5236;font-weight:600}.bk-mat-panel.svelte-z61qtp{padding:10px 0}.bk-mat-grid.svelte-z61qtp{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bk-mat-swatch.svelte-z61qtp{background-repeat:no-repeat;background-size:950%;border:1px solid #1f1d1a1f;height:110px;margin-bottom:8px}.bk-mat-item.svelte-z61qtp strong:where(.svelte-z61qtp){margin-bottom:4px;font-size:.84rem;display:block}.bk-mat-item.svelte-z61qtp small:where(.svelte-z61qtp){color:#6b645b;font-size:.72rem;line-height:1.35;display:block}.bk-process.svelte-z61qtp{border-bottom:1px solid #1f1d1a1a;padding:52px 0}.bk-process-grid.svelte-z61qtp{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bk-proc-col.svelte-z61qtp{border-top:1px solid #1f1d1a33;padding-top:16px}.bk-proc-num.svelte-z61qtp{color:#9f5236;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700}.bk-proc-col.svelte-z61qtp h3:where(.svelte-z61qtp){margin:4px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.bk-proc-col.svelte-z61qtp p:where(.svelte-z61qtp){color:#5b554d;margin:0;font-size:.78rem;line-height:1.5}.bk-consult.svelte-z61qtp{background:#ebe6dc;padding:56px 0}.bk-consult-grid.svelte-z61qtp{grid-template-columns:.9fr 1.1fr;align-items:start;gap:36px;display:grid}.bk-consult-copy.svelte-z61qtp h2:where(.svelte-z61qtp){margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.3rem;line-height:1.06}.bk-consult-copy.svelte-z61qtp p:where(.svelte-z61qtp){color:#5b554d;margin:0;font-size:.84rem;line-height:1.55}.bk-consult-form.svelte-z61qtp{flex-direction:column;gap:10px;display:flex}.bk-form-row.svelte-z61qtp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-consult-form.svelte-z61qtp input:where(.svelte-z61qtp),.bk-consult-form.svelte-z61qtp select:where(.svelte-z61qtp),.bk-consult-form.svelte-z61qtp textarea:where(.svelte-z61qtp){background:#f7f5f0;border:1px solid #1f1d1a2e;padding:10px 12px;font-family:inherit;font-size:.8rem}.bk-btn-terracotta.svelte-z61qtp{color:#fff;cursor:pointer;background:#9f5236;border:none;align-self:flex-start;padding:11px 24px;font-size:.82rem;font-weight:600}@media (width<=980px){.bk-hero-shell.svelte-z61qtp,.bk-proj-grid.svelte-z61qtp,.bk-study-layout.svelte-z61qtp,.bk-explore-grid.svelte-z61qtp,.bk-iso-body.svelte-z61qtp,.bk-mat-grid.svelte-z61qtp,.bk-process-grid.svelte-z61qtp,.bk-consult-grid.svelte-z61qtp,.bk-form-row.svelte-z61qtp{grid-template-columns:1fr}}.gu-page.svelte-1bjsuyp{color:#162338;background:#f5f3ee;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.gu-container.svelte-1bjsuyp{max-width:1220px;margin:0 auto;padding:0 24px}.gu-toast.svelte-1bjsuyp{z-index:9999;color:#e6c17a;background:#162338;border-radius:999px;padding:12px 22px;font-size:.84rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0000004d}.gu-header.svelte-1bjsuyp{color:#fff;z-index:100;background:#142136;position:sticky;top:0}.gu-header-inner.svelte-1bjsuyp{justify-content:space-between;align-items:center;height:64px;display:flex}.gu-brand.svelte-1bjsuyp{color:#fff;letter-spacing:.12em;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.gu-roof.svelte-1bjsuyp{color:#d6ac60;font-size:1.2rem}.gu-nav.svelte-1bjsuyp{gap:24px;display:flex}.gu-nav.svelte-1bjsuyp a:where(.svelte-1bjsuyp){color:#ffffffd1;font-size:.82rem;font-weight:500;text-decoration:none}.gu-btn-gold-sm.svelte-1bjsuyp{color:#142136;background:#d6ac60;border-radius:6px;padding:8px 16px;font-size:.78rem;font-weight:700;text-decoration:none}.gu-hero.svelte-1bjsuyp{background:#142136;align-items:center;min-height:410px;display:flex;position:relative}.gu-hero-bg.svelte-1bjsuyp{z-index:0;background-image:url(../../../assets/desain-21/13-griyo-utama.png);background-position:50% 2.5%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.gu-hero-inner.svelte-1bjsuyp{z-index:2;width:100%;padding-top:36px;padding-bottom:36px;position:relative}.gu-hero-copy.svelte-1bjsuyp{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#142136bf;border-radius:16px;max-width:480px;margin-bottom:24px;padding:22px 26px}.gu-hero-copy.svelte-1bjsuyp h1:where(.svelte-1bjsuyp){margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.9rem;line-height:1.04}.gu-hero-copy.svelte-1bjsuyp p:where(.svelte-1bjsuyp){color:#ffffffe0;margin:0;font-size:.86rem}.gu-search-bar.svelte-1bjsuyp{background:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid;box-shadow:0 16px 36px #14213638}.gu-search-field.svelte-1bjsuyp span:where(.svelte-1bjsuyp){color:#6b7688;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.gu-search-field.svelte-1bjsuyp input:where(.svelte-1bjsuyp),.gu-search-field.svelte-1bjsuyp select:where(.svelte-1bjsuyp){color:#162338;border:1px solid #dce1e9;border-radius:8px;width:100%;padding:8px 10px;font-size:.82rem;font-weight:600}.gu-btn-search.svelte-1bjsuyp{color:#fff;cursor:pointer;background:#142136;border:none;border-radius:10px;padding:14px 22px;font-size:.84rem;font-weight:700}.gu-explorer.svelte-1bjsuyp{padding:40px 0}.gu-explorer-grid.svelte-1bjsuyp{grid-template-columns:250px 280px 1fr;align-items:stretch;gap:18px;display:grid}.gu-filter-card.svelte-1bjsuyp{background:#fff;border:1px solid #e2dfd7;border-radius:16px;padding:20px}.gu-filter-card.svelte-1bjsuyp h3:where(.svelte-1bjsuyp){margin:0 0 16px;font-size:1.05rem}.gu-filter-group.svelte-1bjsuyp{margin-bottom:18px}.gu-filter-label.svelte-1bjsuyp{color:#4f5c70;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.gu-check.svelte-1bjsuyp{cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;display:flex}.gu-filter-group.svelte-1bjsuyp input[type=range]:where(.svelte-1bjsuyp){width:100%}.gu-filter-group.svelte-1bjsuyp small:where(.svelte-1bjsuyp){color:#6b7688;font-size:.72rem}.gu-bed-pills.svelte-1bjsuyp{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.gu-bed-pills.svelte-1bjsuyp button:where(.svelte-1bjsuyp){cursor:pointer;background:#f8f9fb;border:1px solid #d5dae2;border-radius:6px;padding:6px;font-size:.74rem;font-weight:700}.gu-bed-pills.svelte-1bjsuyp button.active:where(.svelte-1bjsuyp){color:#fff;background:#142136;border-color:#142136}.gu-btn-navy.svelte-1bjsuyp{color:#fff;cursor:pointer;background:#142136;border:none;border-radius:8px;padding:10px 18px;font-size:.8rem;font-weight:700}.gu-w-full.svelte-1bjsuyp{width:100%}.gu-map-panel.svelte-1bjsuyp{background:#fff;border:1px solid #e2dfd7;border-radius:16px;padding:10px}.gu-map-crop.svelte-1bjsuyp{background-position:36.5% 42.5%;background-repeat:no-repeat;background-size:380%;border-radius:12px;width:100%;height:100%;min-height:410px}.gu-results-col.svelte-1bjsuyp{flex-direction:column;display:flex}.gu-results-head.svelte-1bjsuyp{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gu-results-head.svelte-1bjsuyp h3:where(.svelte-1bjsuyp){margin:0;font-size:1.1rem}.gu-results-head.svelte-1bjsuyp span:where(.svelte-1bjsuyp){color:#6b7688;font-size:.76rem}.gu-results-list.svelte-1bjsuyp{flex-direction:column;gap:10px;display:flex}.gu-unit-card.svelte-1bjsuyp{background:#fff;border:1px solid #e2dfd7;border-radius:12px;grid-template-columns:145px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.gu-unit-thumb.svelte-1bjsuyp{background:#e6e3dc;border-radius:8px;height:94px;overflow:hidden}.gu-unit-crop.svelte-1bjsuyp{background-repeat:no-repeat;background-size:620%;width:100%;height:100%}.gu-custom-img.svelte-1bjsuyp{object-fit:cover;width:100%;height:100%}.gu-unit-body.svelte-1bjsuyp h4:where(.svelte-1bjsuyp){margin:0 0 2px;font-size:.94rem}.gu-unit-price.svelte-1bjsuyp{color:#b58938;margin-bottom:2px;font-size:.92rem;display:block}.gu-unit-specs.svelte-1bjsuyp{color:#36455c;font-size:.74rem;font-weight:600;display:block}.gu-unit-body.svelte-1bjsuyp small:where(.svelte-1bjsuyp){color:#6b7688;margin-bottom:4px;font-size:.7rem;display:block}.gu-unit-btn.svelte-1bjsuyp{color:#142136;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;font-weight:700}.gu-compare-sec.svelte-1bjsuyp{padding:20px 0 40px}.gu-compare-grid.svelte-1bjsuyp{grid-template-columns:1.05fr .95fr;gap:20px;display:grid}.gu-card.svelte-1bjsuyp{background:#fff;border:1px solid #e2dfd7;border-radius:16px;padding:22px}.gu-card.svelte-1bjsuyp h2:where(.svelte-1bjsuyp){margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem}.gu-card.svelte-1bjsuyp p:where(.svelte-1bjsuyp){color:#6b7688;margin:0 0 16px;font-size:.8rem}.gu-table-wrap.svelte-1bjsuyp{overflow-x:auto}.gu-table.svelte-1bjsuyp{border-collapse:collapse;width:100%;font-size:.76rem}.gu-table.svelte-1bjsuyp th:where(.svelte-1bjsuyp){text-align:left;color:#4f5c70;background:#f5f3ee;padding:10px}.gu-table.svelte-1bjsuyp td:where(.svelte-1bjsuyp){border-bottom:1px solid #eeeae0;padding:10px}.gu-gold-text.svelte-1bjsuyp{color:#9e7428;font-weight:700}.gu-denah-crop.svelte-1bjsuyp{background-position:86% 72.5%;background-repeat:no-repeat;background-size:240%;border:1px solid #eeeae0;border-radius:12px;height:195px;margin-bottom:12px}.gu-denah-tabs.svelte-1bjsuyp{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gu-denah-tabs.svelte-1bjsuyp button:where(.svelte-1bjsuyp){cursor:pointer;background:#f8f9fb;border:1px solid #d5dae2;border-radius:8px;padding:7px;font-size:.72rem;font-weight:700}.gu-denah-tabs.svelte-1bjsuyp button.active:where(.svelte-1bjsuyp){color:#fff;background:#142136;border-color:#142136}.gu-visit.svelte-1bjsuyp{padding-bottom:44px}.gu-visit-card.svelte-1bjsuyp{background:#fff;border:1px solid #e2dfd7;border-radius:16px;padding:24px}.gu-visit-head.svelte-1bjsuyp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.gu-visit-head.svelte-1bjsuyp h2:where(.svelte-1bjsuyp){margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem}.gu-visit-head.svelte-1bjsuyp p:where(.svelte-1bjsuyp){color:#6b7688;margin:0;font-size:.8rem}.gu-days-grid.svelte-1bjsuyp{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.gu-day-box.svelte-1bjsuyp{text-align:center;background:#f9f8f4;border:1px solid #e2dfd7;border-radius:12px;padding:12px}.gu-day-box.active.svelte-1bjsuyp{background:#fdf9ef;border-color:#d6ac60}.gu-day-box.svelte-1bjsuyp strong:where(.svelte-1bjsuyp){margin-bottom:8px;font-size:.82rem;display:block}.gu-slot-btns.svelte-1bjsuyp{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gu-slot-btns.svelte-1bjsuyp button:where(.svelte-1bjsuyp){cursor:pointer;background:#fff;border:1px solid #d5dae2;border-radius:6px;padding:5px;font-size:.7rem;font-weight:600}.gu-slot-btns.svelte-1bjsuyp button.active:where(.svelte-1bjsuyp){color:#fff;background:#142136;border-color:#142136}.gu-cta-banner.svelte-1bjsuyp{color:#fff;background:#142136;padding:44px 0}.gu-cta-inner.svelte-1bjsuyp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.gu-cta-inner.svelte-1bjsuyp h2:where(.svelte-1bjsuyp){margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem}.gu-cta-inner.svelte-1bjsuyp p:where(.svelte-1bjsuyp){color:#fffc;margin:0;font-size:.84rem}.gu-btn-gold.svelte-1bjsuyp{color:#142136;background:#d6ac60;border-radius:8px;padding:12px 24px;font-size:.86rem;font-weight:700;text-decoration:none}@media (width<=980px){.gu-search-bar.svelte-1bjsuyp,.gu-explorer-grid.svelte-1bjsuyp,.gu-compare-grid.svelte-1bjsuyp,.gu-days-grid.svelte-1bjsuyp{grid-template-columns:1fr}.gu-nav.svelte-1bjsuyp{display:none}}.de-page.svelte-1emfw5e{color:#462d32;background:#f8f1ee;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.de-container.svelte-1emfw5e{max-width:1180px;margin:0 auto;padding:0 24px}.de-toast.svelte-1emfw5e{z-index:9999;color:#fff;background:#7c4d57;border-radius:999px;padding:12px 22px;font-size:.84rem;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #7c4d574d}.de-header.svelte-1emfw5e{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#f8f1eeeb;border-bottom:1px solid #7c4d571a;position:sticky;top:0}.de-header-inner.svelte-1emfw5e{justify-content:space-between;align-items:center;height:66px;display:flex}.de-brand.svelte-1emfw5e{color:#462d32;align-items:center;gap:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.de-leaf.svelte-1emfw5e{color:#96636d}.de-nav.svelte-1emfw5e{gap:24px;display:flex}.de-nav.svelte-1emfw5e a:where(.svelte-1emfw5e){color:#6f5258;font-size:.82rem;font-weight:500;text-decoration:none}.de-btn-mauve-sm.svelte-1emfw5e{color:#fff;background:#7c4d57;border-radius:999px;padding:8px 18px;font-size:.78rem;font-weight:600;text-decoration:none}.de-hero.svelte-1emfw5e{align-items:center;min-height:440px;display:flex;position:relative}.de-hero-bg.svelte-1emfw5e{z-index:0;background-image:url(../../../assets/desain-21/14-derma-estetika.png);background-position:50% 2%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.de-hero-inner.svelte-1emfw5e{z-index:2;width:100%;padding-top:36px;padding-bottom:28px;position:relative}.de-hero-copy.svelte-1emfw5e{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f1eed1;border-radius:22px;max-width:440px;margin-bottom:24px;padding:24px 28px}.de-hero-copy.svelte-1emfw5e h1:where(.svelte-1emfw5e){color:#3d2429;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:3.1rem;line-height:1.02}.de-hero-copy.svelte-1emfw5e p:where(.svelte-1emfw5e){color:#6b4e54;margin:0;font-size:.86rem;line-height:1.55}.de-booking-bar.svelte-1emfw5e{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #7c4d5724;border-radius:999px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:14px;padding:12px 18px;display:grid;box-shadow:0 12px 30px #462d3214}.de-book-field.svelte-1emfw5e{padding:0 10px}.de-book-field.svelte-1emfw5e span:where(.svelte-1emfw5e){color:#8c6d73;margin-bottom:2px;font-size:.68rem;font-weight:600;display:block}.de-book-field.svelte-1emfw5e select:where(.svelte-1emfw5e),.de-book-field.svelte-1emfw5e input:where(.svelte-1emfw5e){color:#462d32;background:0 0;border:none;outline:none;width:100%;font-size:.82rem;font-weight:600}.de-btn-mauve.svelte-1emfw5e{color:#fff;cursor:pointer;background:#7c4d57;border:none;border-radius:999px;padding:12px 24px;font-size:.82rem;font-weight:600}.de-script-quote.svelte-1emfw5e{text-align:center;color:#7c4d57;margin-top:22px;font-family:Caveat,cursive;font-size:1.7rem}.de-treatments.svelte-1emfw5e{padding:36px 0 44px}.de-sec-head.svelte-1emfw5e{text-align:center;margin-bottom:26px}.de-sec-head.svelte-1emfw5e h2:where(.svelte-1emfw5e){color:#3d2429;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.de-treat-grid.svelte-1emfw5e{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.de-treat-item.svelte-1emfw5e{text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:6px;display:flex}.de-treat-circle.svelte-1emfw5e{border:3px solid #fff;border-radius:50%;width:112px;height:112px;margin-bottom:10px;overflow:hidden;box-shadow:0 8px 20px #462d321a}.de-treat-crop.svelte-1emfw5e{background-repeat:no-repeat;background-size:860%;width:100%;height:100%}.de-custom-img.svelte-1emfw5e{object-fit:cover;width:100%;height:100%}.de-treat-item.svelte-1emfw5e strong:where(.svelte-1emfw5e){color:#3d2429;margin-bottom:2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem}.de-treat-item.svelte-1emfw5e span:where(.svelte-1emfw5e){color:#826269;font-size:.72rem}.de-care.svelte-1emfw5e{padding:16px 0 44px}.de-care-card.svelte-1emfw5e{background:#f2e4df;border:1px solid #7c4d571a;border-radius:26px;grid-template-columns:180px 1fr 1fr 180px;align-items:center;gap:20px;padding:24px;display:grid}.de-care-photo-left.svelte-1emfw5e{background-position:11% 47.5%;background-repeat:no-repeat;background-size:520%;border-radius:18px;height:145px}.de-care-photo-right.svelte-1emfw5e{background-position:90% 47.5%;background-repeat:no-repeat;background-size:520%;border-radius:18px;height:145px}.de-care-col.svelte-1emfw5e h3:where(.svelte-1emfw5e){color:#3d2429;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.de-care-col.svelte-1emfw5e ul:where(.svelte-1emfw5e){color:#5e4248;flex-direction:column;gap:7px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.de-team.svelte-1emfw5e{padding:20px 0 44px}.de-team-grid.svelte-1emfw5e{grid-template-columns:repeat(3,1fr);gap:24px;max-width:780px;margin:0 auto;display:grid}.de-doc-card.svelte-1emfw5e{text-align:center}.de-doc-avatar.svelte-1emfw5e{background-repeat:no-repeat;background-size:680%;border:3px solid #fff;border-radius:50%;width:120px;height:120px;margin:0 auto 12px;box-shadow:0 8px 22px #462d321a}.de-doc-card.svelte-1emfw5e h3:where(.svelte-1emfw5e){margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.de-doc-card.svelte-1emfw5e span:where(.svelte-1emfw5e){color:#826269;font-size:.76rem}.de-facility.svelte-1emfw5e{padding:10px 0 48px}.de-facility-pill.svelte-1emfw5e{border-radius:999px;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #462d321f}.de-facility-bg.svelte-1emfw5e{background-position:50% 76.5%;background-repeat:no-repeat;background-size:115%;transition:transform .6s;position:absolute;inset:0}.de-facility-pill.active.svelte-1emfw5e .de-facility-bg:where(.svelte-1emfw5e){transform:scale(1.08)}.de-facility-overlay.svelte-1emfw5e{z-index:2;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#3d242973;border-radius:999px;padding:18px 36px;position:relative}.de-facility-overlay.svelte-1emfw5e h2:where(.svelte-1emfw5e){margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.85rem}.de-btn-tour.svelte-1emfw5e{color:#462d32;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:8px 20px;font-size:.78rem;font-weight:700}.de-bottom.svelte-1emfw5e{padding-bottom:56px}.de-bottom-grid.svelte-1emfw5e{grid-template-columns:.85fr 1fr 1.15fr;align-items:stretch;gap:20px;display:grid}.de-clinic-photo.svelte-1emfw5e{background-position:10% 93%;background-repeat:no-repeat;background-size:380%;border-radius:20px;min-height:230px}.de-loc-card.svelte-1emfw5e,.de-faq-card.svelte-1emfw5e{background:#fff;border:1px solid #7c4d571a;border-radius:20px;padding:20px}.de-loc-head.svelte-1emfw5e{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.de-loc-head.svelte-1emfw5e h3:where(.svelte-1emfw5e),.de-faq-card.svelte-1emfw5e h3:where(.svelte-1emfw5e){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.de-loc-head.svelte-1emfw5e select:where(.svelte-1emfw5e){border:1px solid #e0cfd3;border-radius:8px;padding:4px 8px;font-size:.74rem}.de-map-crop.svelte-1emfw5e{background-position:46% 93%;background-repeat:no-repeat;background-size:360%;border-radius:12px;height:145px;margin-bottom:8px}.de-loc-card.svelte-1emfw5e small:where(.svelte-1emfw5e){color:#7c5f66;font-size:.72rem}.de-faq-list.svelte-1emfw5e{flex-direction:column;gap:6px;margin-top:10px;display:flex}.de-faq-item.svelte-1emfw5e{border-bottom:1px solid #f0e4e6}.de-faq-q.svelte-1emfw5e{text-align:left;color:#462d32;cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding:8px 0;font-size:.78rem;font-weight:600;display:flex}.de-faq-a.svelte-1emfw5e{color:#6f5258;padding-bottom:8px;font-size:.74rem;line-height:1.45}@media (width<=980px){.de-booking-bar.svelte-1emfw5e,.de-treat-grid.svelte-1emfw5e,.de-care-card.svelte-1emfw5e,.de-team-grid.svelte-1emfw5e,.de-bottom-grid.svelte-1emfw5e{grid-template-columns:1fr}.de-facility-pill.svelte-1emfw5e{border-radius:24px}.de-nav.svelte-1emfw5e{display:none}}.nkl-page.svelte-1660oac{color:#102d34;background:#f6f2ea;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.nkl-container.svelte-1660oac{max-width:1200px;margin:0 auto;padding:0 24px}.nkl-toast.svelte-1660oac{z-index:9999;color:#fff;background:#d86538;border-radius:999px;padding:12px 22px;font-size:.85rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0000004d}.nkl-header.svelte-1660oac{color:#fff;z-index:100;background:#102d34;position:sticky;top:0}.nkl-header-inner.svelte-1660oac{justify-content:space-between;align-items:center;height:64px;display:flex}.nkl-brand.svelte-1660oac{color:#fff;letter-spacing:.12em;align-items:center;gap:8px;font-size:.94rem;font-weight:800;text-decoration:none;display:flex}.nkl-nav.svelte-1660oac{gap:24px;display:flex}.nkl-nav.svelte-1660oac a:where(.svelte-1660oac){color:#ffffffd6;font-size:.82rem;font-weight:500;text-decoration:none}.nkl-btn-terra-sm.svelte-1660oac{color:#fff;background:#d86538;border-radius:999px;padding:8px 18px;font-size:.78rem;font-weight:700;text-decoration:none}.nkl-hero.svelte-1660oac{background:#102d34;align-items:center;min-height:440px;display:flex;position:relative}.nkl-hero-bg.svelte-1660oac{z-index:0;background-image:url(../../../assets/desain-21/15-nusa-kelana.png);background-position:50% 2%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.nkl-hero-inner.svelte-1660oac{z-index:2;width:100%;padding-top:38px;padding-bottom:34px;position:relative}.nkl-hero-copy.svelte-1660oac{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102d34b8;border-radius:18px;max-width:480px;margin-bottom:24px;padding:22px 26px}.nkl-hero-copy.svelte-1660oac h1:where(.svelte-1660oac){margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;line-height:1.02}.nkl-hero-copy.svelte-1660oac p:where(.svelte-1660oac){color:#ffffffe6;margin:0;font-size:.86rem;line-height:1.5}.nkl-search-bar.svelte-1660oac{background:#fff;border-radius:16px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid;box-shadow:0 16px 36px #102d3440}.nkl-field.svelte-1660oac span:where(.svelte-1660oac){color:#5b7379;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.nkl-field.svelte-1660oac input:where(.svelte-1660oac),.nkl-field.svelte-1660oac select:where(.svelte-1660oac){color:#102d34;border:1px solid #d6e0e2;border-radius:8px;width:100%;padding:8px 10px;font-size:.82rem;font-weight:600}.nkl-btn-search.svelte-1660oac{color:#fff;cursor:pointer;background:#d86538;border:none;border-radius:10px;padding:14px 22px;font-size:.84rem;font-weight:700}.nkl-packages.svelte-1660oac{padding:52px 0}.nkl-sec-head.svelte-1660oac{margin-bottom:26px}.nkl-eyebrow.svelte-1660oac{letter-spacing:.16em;color:#d86538;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.nkl-eyebrow-gold.svelte-1660oac{letter-spacing:.16em;color:#f2a359;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.nkl-sec-head.svelte-1660oac h2:where(.svelte-1660oac){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.15rem}.nkl-head-light.svelte-1660oac h2:where(.svelte-1660oac){color:#fff}.nkl-pkg-grid.svelte-1660oac{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nkl-pkg-card.svelte-1660oac{background:#fff;border:1px solid #102d3414;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.nkl-pkg-img.svelte-1660oac{background:#d9e4e6;height:165px;position:relative}.nkl-dur-badge.svelte-1660oac{color:#fff;background:#102d34d9;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:12px;left:12px}.nkl-pkg-crop.svelte-1660oac{background-repeat:no-repeat;background-size:320%;width:100%;height:100%}.nkl-custom-img.svelte-1660oac{object-fit:cover;width:100%;height:100%}.nkl-pkg-body.svelte-1660oac{flex-direction:column;flex:1;padding:18px;display:flex}.nkl-pkg-body.svelte-1660oac h3:where(.svelte-1660oac){margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem}.nkl-pkg-body.svelte-1660oac p:where(.svelte-1660oac){color:#4f676d;flex:1;margin:0 0 16px;font-size:.78rem;line-height:1.45}.nkl-pkg-foot.svelte-1660oac{border-top:1px solid #eae5dc;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.nkl-pkg-foot.svelte-1660oac small:where(.svelte-1660oac){color:#6b8187;font-size:.68rem;display:block}.nkl-price.svelte-1660oac{color:#d86538;font-size:1rem}.nkl-btn-detail.svelte-1660oac{color:#fff;cursor:pointer;background:#102d34;border:none;border-radius:8px;padding:8px 14px;font-size:.76rem;font-weight:700}.nkl-itinerary.svelte-1660oac{color:#fff;background:#102d34;padding:52px 0}.nkl-itin-grid.svelte-1660oac{grid-template-columns:1fr 1.05fr .95fr;align-items:stretch;gap:20px;display:grid}.nkl-day-list.svelte-1660oac{flex-direction:column;gap:10px;display:flex}.nkl-day-card.svelte-1660oac{text-align:left;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}.nkl-day-card.active.svelte-1660oac{background:#d8653829;border-color:#f2a359}.nkl-day-pill.svelte-1660oac{color:#fff;background:#d86538;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.nkl-day-card.svelte-1660oac strong:where(.svelte-1660oac){margin-bottom:4px;font-size:.86rem;display:block}.nkl-day-card.svelte-1660oac p:where(.svelte-1660oac){color:#ffffffc2;margin:0;font-size:.74rem;line-height:1.4}.nkl-route-map.svelte-1660oac{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:10px}.nkl-map-crop.svelte-1660oac{background-position:50% 59.5%;background-repeat:no-repeat;background-size:310%;border-radius:12px;width:100%;height:100%;min-height:290px}.nkl-facility-card.svelte-1660oac{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:20px}.nkl-facility-card.svelte-1660oac h3:where(.svelte-1660oac){margin:0 0 14px;font-size:1.1rem}.nkl-fac-group.svelte-1660oac{margin-bottom:16px}.nkl-fac-title.svelte-1660oac{margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.nkl-inc.svelte-1660oac{color:#5ee2a0}.nkl-exc.svelte-1660oac{color:#ff8b7b}.nkl-fac-group.svelte-1660oac ul:where(.svelte-1660oac){color:#ffffffd9;flex-direction:column;gap:6px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.nkl-panorama.svelte-1660oac{padding:52px 0}.nkl-pano-grid.svelte-1660oac{grid-template-columns:1.55fr .65fr;gap:18px;display:grid}.nkl-pano-main.svelte-1660oac{border-radius:18px;height:250px;position:relative;overflow:hidden}.nkl-pano-crop.svelte-1660oac{background-position:14% 79%;background-repeat:no-repeat;background-size:160%;width:100%;height:100%}.nkl-pano-badge.svelte-1660oac{color:#fff;background:#102d34d9;border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:700;position:absolute;bottom:14px;left:14px}.nkl-pano-side.svelte-1660oac{grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.nkl-spot-thumb.svelte-1660oac{cursor:pointer;border:2px solid #0000;border-radius:12px;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.nkl-spot-thumb.active.svelte-1660oac{border-color:#d86538}.nkl-spot-img.svelte-1660oac{background-repeat:no-repeat;background-size:380%;position:absolute;inset:0}.nkl-spot-thumb.svelte-1660oac strong:where(.svelte-1660oac){z-index:2;color:#fff;text-align:left;background:linear-gradient(#0000,#000000bf);width:100%;padding:6px 10px;font-size:.78rem;position:relative}.nkl-cta.svelte-1660oac{color:#fff;background:#d86538;padding:40px 0}.nkl-cta-inner.svelte-1660oac{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.nkl-cta-inner.svelte-1660oac h2:where(.svelte-1660oac){margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem}.nkl-cta-inner.svelte-1660oac p:where(.svelte-1660oac){opacity:.92;margin:0;font-size:.84rem}.nkl-btn-white.svelte-1660oac{color:#d86538;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:12px 24px;font-size:.84rem;font-weight:800}.nkl-footer.svelte-1660oac{color:#ffffffbf;background:#0b2025;padding:20px 0;font-size:.78rem}.nkl-footer-inner.svelte-1660oac{justify-content:space-between;align-items:center;display:flex}@media (width<=980px){.nkl-search-bar.svelte-1660oac,.nkl-pkg-grid.svelte-1660oac,.nkl-itin-grid.svelte-1660oac,.nkl-pano-grid.svelte-1660oac{grid-template-columns:1fr}.nkl-nav.svelte-1660oac{display:none}}.vs-root.svelte-1u66ppp{color:#f4efe6;background-color:#0d1012;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.vs-root.svelte-1u66ppp :where(.svelte-1u66ppp){box-sizing:border-box;margin:0;padding:0}.vs-topbar.svelte-1u66ppp{text-align:center;letter-spacing:.22em;color:#d1a868;text-transform:uppercase;background-color:#07090a;border-bottom:1px solid #1f252a;padding:6px 5%;font-size:10px}.vs-nav.svelte-1u66ppp{z-index:50;background-color:#0d1012;border-bottom:1px solid #1c2227;justify-content:space-between;align-items:center;padding:24px 6%;display:flex;position:sticky;top:0}.vs-brand.svelte-1u66ppp{flex-direction:column;display:flex}.vs-logo-title.svelte-1u66ppp{letter-spacing:.18em;color:#f4efe6;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700}.vs-logo-sub.svelte-1u66ppp{letter-spacing:.28em;color:#d1a868;margin-top:2px;font-size:8.5px}.vs-links.svelte-1u66ppp{align-items:center;gap:28px;display:flex}.vs-links.svelte-1u66ppp a:where(.svelte-1u66ppp){color:#a4abb2;letter-spacing:.12em;font-size:11.5px;text-decoration:none;transition:color .2s}.vs-links.svelte-1u66ppp a:where(.svelte-1u66ppp):hover,.vs-links.svelte-1u66ppp a.active:where(.svelte-1u66ppp){color:#d1a868}.vs-cta-btn.svelte-1u66ppp{color:#d1a868;letter-spacing:.14em;background:0 0;border:1px solid #d1a868;padding:10px 22px;font-size:11px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.vs-cta-btn.svelte-1u66ppp:hover{color:#0d1012;background-color:#d1a868}.vs-hero.svelte-1u66ppp{align-items:flex-end;min-height:640px;padding:80px 6% 60px;display:flex;position:relative}.vs-hero-bg.svelte-1u66ppp{z-index:1;position:absolute;inset:0;overflow:hidden}.vs-hero-bg.svelte-1u66ppp img:where(.svelte-1u66ppp){object-fit:cover;object-position:center bottom;width:100%;height:100%}.vs-crop-bg.svelte-1u66ppp{background-repeat:no-repeat;width:100%;height:100%}.vs-hero-overlay.svelte-1u66ppp{background:linear-gradient(#0d101266 0%,#0d101233 40%,#0d1012d9 85%,#0d1012 100%);position:absolute;inset:0}.vs-hero-content.svelte-1u66ppp{z-index:2;width:100%;max-width:1100px;margin:0 auto;position:relative}.vs-eyebrow.svelte-1u66ppp{letter-spacing:.25em;color:#d1a868;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.vs-hero-title.svelte-1u66ppp{color:#fff;white-space:pre-line;text-shadow:0 4px 18px #00000080;margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5.5vw,68px);font-weight:400;line-height:1.15}.vs-hero-desc.svelte-1u66ppp{color:#e2ded5;text-shadow:0 2px 10px #0009;max-width:520px;margin-bottom:40px;font-size:14.5px;line-height:1.6}.vs-booking-bar.svelte-1u66ppp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#12161aeb;border:1px solid #2b333a;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid;box-shadow:0 20px 45px #0009}.vs-bar-field.svelte-1u66ppp{flex-direction:column;gap:6px;display:flex}.vs-bar-label.svelte-1u66ppp{letter-spacing:.1em;color:#8c959e;text-transform:uppercase;font-size:10.5px}.vs-bar-input-wrap.svelte-1u66ppp{background-color:#0c0f12;border:1px solid #273038;align-items:center;gap:10px;padding:8px 12px;display:flex}.vs-bar-input-wrap.svelte-1u66ppp input:where(.svelte-1u66ppp),.vs-bar-input-wrap.svelte-1u66ppp select:where(.svelte-1u66ppp){color:#f4efe6;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.vs-bar-input-wrap.svelte-1u66ppp select:where(.svelte-1u66ppp) option:where(.svelte-1u66ppp){color:#f4efe6;background-color:#12161a}.vs-btn-check.svelte-1u66ppp{color:#0d1012;letter-spacing:.14em;cursor:pointer;background-color:#d1a868;border:none;align-items:center;gap:8px;height:100%;margin-top:14px;padding:14px 24px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.vs-btn-check.svelte-1u66ppp:hover{background-color:#e5be7e}.vs-booking-alert.svelte-1u66ppp{color:#f4efe6;background-color:#161e24;border:1px solid #3d4a54;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 18px;font-size:13px;display:flex}.vs-booking-alert.svelte-1u66ppp button:where(.svelte-1u66ppp){color:#a4abb2;cursor:pointer;background:0 0;border:none;font-size:18px}.vs-section.svelte-1u66ppp{max-width:1240px;margin:0 auto;padding:90px 6%}.vs-section-tag.svelte-1u66ppp{align-items:center;gap:14px;margin-bottom:20px;display:inline-flex}.vs-section-tag.svelte-1u66ppp span:where(.svelte-1u66ppp){letter-spacing:.22em;color:#d1a868;text-transform:uppercase;font-size:11px;font-weight:700}.vs-tag-line.svelte-1u66ppp{background-color:#d1a868;width:40px;height:1px}.vs-section-heading.svelte-1u66ppp{color:#f4efe6;margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.2}.vs-section-lead.svelte-1u66ppp{color:#9da5ad;max-width:480px;margin-bottom:30px;font-size:14.5px;line-height:1.7}.vs-btn-outline.svelte-1u66ppp{color:#d1a868;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #d1a868;align-items:center;gap:10px;padding:12px 24px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vs-btn-outline.svelte-1u66ppp:hover{color:#0d1012;background-color:#d1a868}.vs-overview.svelte-1u66ppp{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.vs-collage.svelte-1u66ppp{grid-template-rows:170px 170px;grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.vs-collage-main.svelte-1u66ppp{cursor:pointer;grid-row:span 2;position:relative;overflow:hidden}.vs-collage-main.svelte-1u66ppp .vs-crop-bg:where(.svelte-1u66ppp),.vs-collage-sub.svelte-1u66ppp .vs-crop-bg:where(.svelte-1u66ppp){width:100%;height:100%;transition:transform .4s}.vs-collage-main.svelte-1u66ppp:hover .vs-crop-bg:where(.svelte-1u66ppp),.vs-collage-sub.svelte-1u66ppp:hover .vs-crop-bg:where(.svelte-1u66ppp){transform:scale(1.04)}.vs-collage-sub.svelte-1u66ppp{cursor:pointer;position:relative;overflow:hidden}.vs-collage-badge.svelte-1u66ppp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.18em;color:#f4efe6;background:#0d1012d9;border:1px solid #333d45;padding:6px 12px;font-size:10px;font-weight:600;position:absolute;bottom:14px;left:14px}.vs-rooms-grid.svelte-1u66ppp{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:10px;display:grid}.vs-room-card.svelte-1u66ppp{background-color:#13171b;border:1px solid #20272d;flex-direction:column;display:flex;overflow:hidden}.vs-room-img.svelte-1u66ppp{height:220px;overflow:hidden}.vs-room-img.svelte-1u66ppp img:where(.svelte-1u66ppp){object-fit:cover;width:100%;height:100%;transition:transform .4s}.vs-room-card.svelte-1u66ppp:hover .vs-room-img:where(.svelte-1u66ppp) img:where(.svelte-1u66ppp){transform:scale(1.05)}.vs-room-body.svelte-1u66ppp{flex-direction:column;flex-grow:1;justify-content:space-between;padding:24px;display:flex}.vs-room-title.svelte-1u66ppp{color:#f4efe6;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:400}.vs-room-specs.svelte-1u66ppp{color:#d1a868;gap:18px;margin-bottom:12px;font-size:11.5px;display:flex}.vs-room-specs.svelte-1u66ppp span:where(.svelte-1u66ppp){align-items:center;gap:6px;display:inline-flex}.vs-room-desc.svelte-1u66ppp{color:#9299a0;min-height:40px;margin-bottom:24px;font-size:13px;line-height:1.55}.vs-room-pricing-row.svelte-1u66ppp{border-top:1px solid #20272d;justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.vs-price-label.svelte-1u66ppp{letter-spacing:.1em;color:#8c959e;text-transform:uppercase;font-size:10px;display:block}.vs-price-val.svelte-1u66ppp{color:#f4efe6;font-size:16px;font-weight:600}.vs-price-val.svelte-1u66ppp small:where(.svelte-1u66ppp){color:#8c959e;font-size:11px;font-weight:400}.vs-btn-room.svelte-1u66ppp{color:#d1a868;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #d1a868;padding:8px 14px;font-family:inherit;font-size:10px;font-weight:600;transition:all .2s}.vs-btn-room.svelte-1u66ppp:hover{color:#0d1012;background-color:#d1a868}.vs-amenities-grid.svelte-1u66ppp{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:16px;display:grid}.vs-amenity-card.svelte-1u66ppp{text-align:center;background-color:#12161a;border:1px solid #1f262d;flex-direction:column;align-items:center;gap:16px;padding:28px 16px;transition:border-color .25s;display:flex}.vs-amenity-card.svelte-1u66ppp:hover{border-color:#d1a868}.vs-amenity-icon.svelte-1u66ppp{justify-content:center;align-items:center;height:40px;display:flex}.vs-amenity-label.svelte-1u66ppp{color:#c9cbcf;font-size:11.5px;line-height:1.4}.vs-tour-banner.svelte-1u66ppp{background-color:#12161a;border:1px solid #20272e;grid-template-columns:1.25fr .85fr;align-items:center;gap:50px;display:grid;overflow:hidden}.vs-tour-preview-wrap.svelte-1u66ppp{height:380px;position:relative;overflow:hidden}.vs-tour-img.svelte-1u66ppp{object-fit:cover;width:100%;height:100%}.vs-tour-play-btn.svelte-1u66ppp{cursor:pointer;background:#0d101273;border:none;flex-direction:column;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.vs-tour-play-btn.svelte-1u66ppp:hover{background:#0d101240}.vs-360-circle.svelte-1u66ppp{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:8px;display:flex}.vs-360-text.svelte-1u66ppp{color:#fff;letter-spacing:.08em;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:700}.vs-tour-copy.svelte-1u66ppp{padding:40px 40px 40px 0}.vs-location.svelte-1u66ppp{grid-template-columns:1fr 1fr 1.1fr;align-items:center;gap:30px;display:grid}.vs-location-middle.svelte-1u66ppp{flex-direction:column;gap:16px;display:flex}.vs-loc-photo-card.svelte-1u66ppp{height:150px;position:relative;overflow:hidden}.vs-loc-photo-card.svelte-1u66ppp img:where(.svelte-1u66ppp){object-fit:cover;width:100%;height:100%}.vs-photo-tag.svelte-1u66ppp{color:#f4efe6;letter-spacing:.1em;background:#0d1012d9;padding:4px 10px;font-size:9.5px;position:absolute;bottom:8px;left:8px}.vs-location-map.svelte-1u66ppp{border:1px solid #20272e;height:316px;overflow:hidden}.vs-map-svg.svelte-1u66ppp{width:100%;height:100%;display:block}.vs-policies.svelte-1u66ppp{border-top:1px solid #1f262d;grid-template-columns:.85fr 1.15fr;gap:60px;padding-top:70px;display:grid}.vs-policies-heading.svelte-1u66ppp{color:#f4efe6;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.25}.vs-policies-right.svelte-1u66ppp{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vs-policy-item.svelte-1u66ppp{flex-direction:column;gap:14px;display:flex}.vs-policy-copy.svelte-1u66ppp h4:where(.svelte-1u66ppp){color:#f4efe6;margin-bottom:6px;font-size:13px;font-weight:600}.vs-policy-copy.svelte-1u66ppp p:where(.svelte-1u66ppp){color:#8c959e;font-size:12px;line-height:1.5}.vs-modal-backdrop.svelte-1u66ppp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#050709d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vs-modal-window.svelte-1u66ppp{background-color:#12161a;border:1px solid #313b45;width:100%;max-width:900px;overflow:hidden;box-shadow:0 25px 60px #000c}.vs-modal-head.svelte-1u66ppp{background-color:#0d1012;border-bottom:1px solid #20272e;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.vs-modal-title.svelte-1u66ppp span:where(.svelte-1u66ppp){letter-spacing:.2em;color:#d1a868;text-transform:uppercase;font-size:9.5px}.vs-modal-title.svelte-1u66ppp h3:where(.svelte-1u66ppp){color:#f4efe6;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:400}.vs-btn-close.svelte-1u66ppp{color:#d1a868;cursor:pointer;background:0 0;border:1px solid #333e47;width:32px;height:32px;font-size:14px}.vs-panorama-box.svelte-1u66ppp{background-color:#07090b;height:420px;position:relative;overflow:hidden}.vs-panorama-canvas.svelte-1u66ppp{width:140%;height:100%;transition:transform .3s ease-out}.vs-panorama-canvas.svelte-1u66ppp img:where(.svelte-1u66ppp){object-fit:cover;width:100%;height:100%}.vs-hotspot.svelte-1u66ppp{cursor:pointer;position:absolute}.hs-bed.svelte-1u66ppp{top:55%;left:45%}.hs-terrace.svelte-1u66ppp{top:40%;left:20%}.hs-pulse.svelte-1u66ppp{background-color:#d1a868;border-radius:50%;width:16px;height:16px;animation:2s infinite svelte-1u66ppp-hs-glow;display:block;box-shadow:0 0 0 6px #d1a8684d}@keyframes svelte-1u66ppp-hs-glow{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.9)}}.hs-tip.svelte-1u66ppp{white-space:nowrap;color:#f4efe6;background:#0d1012e6;border:1px solid #d1a868;padding:6px 12px;font-size:11px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.vs-panorama-controls.svelte-1u66ppp{background:#0d1012d9;border:1px solid #29343d;justify-content:space-between;align-items:center;padding:10px 18px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.vs-panorama-controls.svelte-1u66ppp button:where(.svelte-1u66ppp){color:#d1a868;cursor:pointer;background:0 0;border:1px solid #d1a868;padding:6px 14px;font-size:11px}.vs-pan-hint.svelte-1u66ppp{color:#8c959e;font-size:11px}.vs-scene-tabs.svelte-1u66ppp{background-color:#0d1012;border-top:1px solid #20272e;gap:12px;padding:16px 24px;display:flex}.vs-scene-tabs.svelte-1u66ppp button:where(.svelte-1u66ppp){color:#a4abb2;cursor:pointer;background:#161c22;border:1px solid #2a343d;padding:8px 16px;font-size:11.5px;transition:all .2s}.vs-scene-tabs.svelte-1u66ppp button.active:where(.svelte-1u66ppp){color:#0d1012;background-color:#d1a868;border-color:#d1a868;font-weight:600}.vs-detail-drawer.svelte-1u66ppp{background-color:#12161a;border:1px solid #313b45;width:100%;max-width:520px;overflow:hidden}.vs-modal-tag.svelte-1u66ppp{color:#d1a868;letter-spacing:.2em;margin-bottom:2px;font-size:9.5px;display:block}.vs-drawer-content.svelte-1u66ppp{padding:24px}.vs-drawer-img.svelte-1u66ppp{object-fit:cover;width:100%;height:220px;margin-bottom:18px}.vs-drawer-specs.svelte-1u66ppp{color:#c9cbcf;background:#0d1012;border:1px solid #20272e;grid-template-columns:1fr;gap:8px;margin-bottom:20px;padding:14px;font-size:13px;display:grid}.vs-drawer-price-box.svelte-1u66ppp{border-top:1px solid #20272e;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 0;display:flex}.vs-drawer-price-box.svelte-1u66ppp strong:where(.svelte-1u66ppp){color:#d1a868;font-size:18px}.vs-btn-wa.svelte-1u66ppp{text-align:center;color:#fff;background-color:#25d366;padding:14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.vs-footer.svelte-1u66ppp{background-color:#07090b;border-top:1px solid #1a2026;margin-top:40px;padding:60px 6% 40px}.vs-footer-inner.svelte-1u66ppp{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1240px;margin:0 auto;display:flex}.vs-footer-text.svelte-1u66ppp{color:#7d858d;max-width:460px;font-size:13px}.vs-footer-links.svelte-1u66ppp{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.vs-footer-links.svelte-1u66ppp a:where(.svelte-1u66ppp){color:#a4abb2;font-size:12px;text-decoration:none;transition:color .2s}.vs-footer-links.svelte-1u66ppp a:where(.svelte-1u66ppp):hover{color:#d1a868}.vs-footer-cr.svelte-1u66ppp{color:#555d64;margin-top:10px;font-size:11px}@media (width<=960px){.vs-links.svelte-1u66ppp{display:none}.vs-booking-bar.svelte-1u66ppp{grid-template-columns:1fr 1fr}.vs-btn-check.svelte-1u66ppp{grid-column:span 2}.vs-overview.svelte-1u66ppp,.vs-tour-banner.svelte-1u66ppp,.vs-location.svelte-1u66ppp,.vs-policies.svelte-1u66ppp{grid-template-columns:1fr;gap:40px}.vs-tour-copy.svelte-1u66ppp{padding:0 30px 30px}.vs-rooms-grid.svelte-1u66ppp{grid-template-columns:1fr}.vs-amenities-grid.svelte-1u66ppp{grid-template-columns:repeat(3,1fr)}.vs-policies-right.svelte-1u66ppp{grid-template-columns:1fr}}@media (width<=600px){.vs-amenities-grid.svelte-1u66ppp{grid-template-columns:repeat(2,1fr)}.vs-booking-bar.svelte-1u66ppp{grid-template-columns:1fr}.vs-btn-check.svelte-1u66ppp{grid-column:span 1}}.ac-root.svelte-76qo3i{color:#1e293b;background-color:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.ac-root.svelte-76qo3i :where(.svelte-76qo3i){box-sizing:border-box;margin:0;padding:0}.ac-topbar.svelte-76qo3i{color:#fef08a;letter-spacing:.12em;text-align:center;text-transform:uppercase;background-color:#0f2b66;padding:7px 5%;font-size:11px;font-weight:700}.ac-nav.svelte-76qo3i{z-index:50;background-color:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 6%;display:flex;position:sticky;top:0}.ac-brand.svelte-76qo3i{align-items:center;gap:10px;text-decoration:none;display:flex}.ac-logo-mark.svelte-76qo3i{justify-content:center;align-items:center;display:flex}.ac-logo-text.svelte-76qo3i{flex-direction:column;line-height:1.1;display:flex}.ac-title.svelte-76qo3i{color:#0f2b66;letter-spacing:-.02em;font-size:17px;font-weight:800}.ac-sub.svelte-76qo3i{color:#f3b018;letter-spacing:.05em;font-size:13px;font-weight:800}.ac-menu.svelte-76qo3i{align-items:center;gap:28px;display:flex}.ac-menu.svelte-76qo3i a:where(.svelte-76qo3i){color:#475569;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s}.ac-menu.svelte-76qo3i a:where(.svelte-76qo3i):hover,.ac-menu.svelte-76qo3i a.active:where(.svelte-76qo3i){color:#0f2b66}.ac-nav-actions.svelte-76qo3i{align-items:center;gap:18px;display:flex}.ac-btn-search.svelte-76qo3i{color:#475569;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.ac-btn-cta.svelte-76qo3i{color:#fff;cursor:pointer;background-color:#ff5252;border:none;border-radius:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:background-color .2s}.ac-btn-cta.svelte-76qo3i:hover{background-color:#e04141}.ac-hero.svelte-76qo3i{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 60%,#fff 100%);padding:60px 6% 80px}.ac-hero-container.svelte-76qo3i{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.ac-eyebrow.svelte-76qo3i{letter-spacing:.14em;color:#0f2b66;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:800}.ac-hero-headline.svelte-76qo3i{color:#0f2b66;letter-spacing:-.03em;white-space:pre-line;margin-bottom:20px;font-size:clamp(38px,4.8vw,62px);font-weight:900;line-height:1.12}.ac-hero-desc.svelte-76qo3i{color:#475569;max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.65}.ac-btn-hero.svelte-76qo3i{color:#fff;cursor:pointer;background-color:#ff5252;border:none;border-radius:8px;align-items:center;gap:10px;margin-bottom:40px;padding:14px 32px;font-size:15px;font-weight:800;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 10px 24px #ff525259}.ac-btn-hero.svelte-76qo3i:hover{background-color:#e04141;transform:translateY(-2px)}.ac-hero-badges.svelte-76qo3i{border-top:1px solid #e0711a40;flex-wrap:wrap;gap:20px;padding-top:24px;display:flex}.ac-badge-item.svelte-76qo3i{color:#1e293b;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.ac-badge-icon.svelte-76qo3i{justify-content:center;align-items:center;display:flex}.ac-hero-illustration-wrap.svelte-76qo3i{border-radius:20px;position:relative;overflow:visible}.ac-hero-photo.svelte-76qo3i{object-fit:cover;border-radius:20px;width:100%;height:420px;box-shadow:0 20px 40px #0000001f}.ac-doodle-node.svelte-76qo3i{color:#0f2b66;background:#fff;border:1.5px solid #fef08a;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;font-weight:700;display:flex;position:absolute;box-shadow:0 8px 20px #0000001a}.node-1.svelte-76qo3i{top:-10px;left:10px}.node-2.svelte-76qo3i{top:20px;right:-15px}.node-3.svelte-76qo3i{bottom:80px;left:-20px}.node-4.svelte-76qo3i{bottom:-12px;right:20px}.ac-section.svelte-76qo3i{max-width:1240px;margin:0 auto;padding:80px 6%}.ac-section-header.svelte-76qo3i{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.ac-section-title.svelte-76qo3i{color:#0f2b66;letter-spacing:-.02em;font-size:32px;font-weight:900}.ac-section-sub.svelte-76qo3i{color:#64748b;margin-top:6px;font-size:15px}.ac-header-link.svelte-76qo3i{color:#1952be;font-size:14px;font-weight:700;text-decoration:none}.ac-program-cards.svelte-76qo3i{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.ac-prog-card.svelte-76qo3i{cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px 20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 6px 16px #0000000f}.ac-prog-card.svelte-76qo3i:hover{transform:translateY(-5px);box-shadow:0 16px 30px #00000024}.ac-prog-icon-wrap.svelte-76qo3i{margin-bottom:16px}.ac-prog-name.svelte-76qo3i{margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.25}.ac-prog-desc.svelte-76qo3i{opacity:.9;font-size:12.5px;line-height:1.45}.ac-prog-arrow-circle.svelte-76qo3i{background:#ffffff59;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;margin-top:20px;font-size:16px;font-weight:800;display:flex}.ac-curriculum-row.svelte-76qo3i{grid-template-columns:1fr 1fr;align-items:flex-start;gap:50px;display:grid}.ac-block-title.svelte-76qo3i{color:#0f2b66;letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:900}.ac-block-sub.svelte-76qo3i{color:#64748b;margin-bottom:24px;font-size:14px}.ac-accordion.svelte-76qo3i{flex-direction:column;gap:12px;display:flex}.ac-acc-item.svelte-76qo3i{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ac-acc-item.open.svelte-76qo3i{border-color:#1952be;box-shadow:0 4px 12px #1952be14}.ac-acc-trigger.svelte-76qo3i{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:16px 20px;font-family:inherit;display:flex}.ac-acc-num.svelte-76qo3i{color:#1952be;margin-right:14px;font-size:14px;font-weight:800}.ac-acc-title.svelte-76qo3i{color:#0f2b66;flex-grow:1;font-size:15px;font-weight:700}.ac-acc-caret.svelte-76qo3i{color:#94a3b8;font-size:11px}.ac-acc-content.svelte-76qo3i{color:#475569;padding:0 20px 16px 48px;font-size:13.5px}.ac-acc-content.svelte-76qo3i ul:where(.svelte-76qo3i){flex-direction:column;gap:6px;list-style:none;display:flex}.ac-video-head.svelte-76qo3i{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.ac-player-box.svelte-76qo3i{background-color:#0f172a;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #00000026}.ac-player-screen.svelte-76qo3i{height:290px;position:relative;overflow:hidden}.ac-player-crop.svelte-76qo3i{background-repeat:no-repeat;width:100%;height:100%;position:absolute;inset:0}.ac-chalkboard-text.svelte-76qo3i{color:#fff;text-shadow:0 2px 8px #000c;background:#0000004d;border-radius:8px;padding:8px 14px;font-family:Comic Sans MS,cursive,sans-serif;font-size:16px;line-height:1.35;position:absolute;top:24px;right:24px}.ac-btn-center-play.svelte-76qo3i{cursor:pointer;background:#0f172a59;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.ac-play-shape.svelte-76qo3i{background-color:#1952bed9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;display:flex;box-shadow:0 8px 24px #0006}.ac-btn-center-play.svelte-76qo3i:hover .ac-play-shape:where(.svelte-76qo3i){transform:scale(1.1)}.ac-player-bar.svelte-76qo3i{color:#cbd5e1;background-color:#0f172a;align-items:center;gap:14px;padding:12px 18px;display:flex}.ac-bar-icon.svelte-76qo3i{color:#fff;cursor:pointer;background:0 0;border:none;font-size:15px}.ac-player-timer.svelte-76qo3i{color:#94a3b8;font-size:11px}.ac-bar-timeline.svelte-76qo3i{background-color:#334155;border-radius:2px;flex-grow:1;height:4px;overflow:hidden}.ac-bar-fill.svelte-76qo3i{background-color:#ff5252;height:100%}.ac-instructors-row.svelte-76qo3i{grid-template-columns:.95fr 1.05fr;align-items:flex-start;gap:50px;display:grid}.ac-mentor-grid.svelte-76qo3i{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ac-mentor-card.svelte-76qo3i{text-align:center}.ac-mentor-avatar.svelte-76qo3i{aspect-ratio:1;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex;overflow:hidden}.ac-crop-mentor.svelte-76qo3i{background-repeat:no-repeat;border-radius:14px;width:100%;height:100%}.ac-mentor-name.svelte-76qo3i{color:#0f2b66;font-size:14px;font-weight:800}.ac-mentor-role.svelte-76qo3i{color:#64748b;margin-top:2px;font-size:11px}.ac-table-wrap.svelte-76qo3i{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.ac-schedule-table.svelte-76qo3i{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ac-schedule-table.svelte-76qo3i th:where(.svelte-76qo3i){color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-weight:700}.ac-schedule-table.svelte-76qo3i td:where(.svelte-76qo3i){color:#334155;border-bottom:1px solid #f1f5f9;padding:12px 16px}.ac-schedule-table.svelte-76qo3i tr:where(.svelte-76qo3i){cursor:pointer;transition:background-color .15s}.ac-schedule-table.svelte-76qo3i tr:where(.svelte-76qo3i):hover{background-color:#f1f5f9}.col-prog.svelte-76qo3i{color:#0f2b66}.col-fee.svelte-76qo3i{color:#1952be;font-weight:700}.ac-faq-section.svelte-76qo3i{background-color:#f8fafc;border-radius:24px;margin-top:40px}.ac-faq-header.svelte-76qo3i{text-align:center;margin-bottom:40px}.ac-faq-grid.svelte-76qo3i{grid-template-columns:1fr 1fr .65fr;align-items:center;gap:24px;display:grid}.ac-faq-col.svelte-76qo3i{flex-direction:column;gap:12px;display:flex}.ac-faq-item.svelte-76qo3i{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ac-faq-trigger.svelte-76qo3i{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.ac-faq-arrow.svelte-76qo3i{color:#94a3b8;font-size:10px}.ac-faq-body.svelte-76qo3i{color:#64748b;padding:0 18px 14px;font-size:13px;line-height:1.55}.ac-helper-card.svelte-76qo3i{text-align:center;flex-direction:column;align-items:center;display:flex}.ac-helper-bubble.svelte-76qo3i{color:#713f12;background:#fef08a;border:1.5px solid #facc15;border-radius:14px;margin-bottom:12px;padding:10px 14px;font-size:11.5px;font-weight:800}.ac-helper-crop.svelte-76qo3i{background-repeat:no-repeat;border-radius:12px;width:140px;height:160px}.ac-bottom-cta.svelte-76qo3i{background:#0f2b66 radial-gradient(#2563eb 1px,#0000 1px) 0 0/24px 24px;margin-top:60px;padding:60px 6%}.ac-cta-inner.svelte-76qo3i{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.ac-cta-title.svelte-76qo3i{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:900}.ac-cta-desc.svelte-76qo3i{color:#cbd5e1;font-size:15px}.ac-btn-cta-large.svelte-76qo3i{color:#fff;cursor:pointer;background-color:#ff5252;border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 34px;font-size:15px;font-weight:800;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 8px 24px #ff525266}.ac-btn-cta-large.svelte-76qo3i:hover{background-color:#e04141;transform:translateY(-2px)}.ac-modal-backdrop.svelte-76qo3i{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ac-modal-card.svelte-76qo3i{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:28px;box-shadow:0 20px 50px #00000040}.ac-modal-head.svelte-76qo3i{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ac-modal-head.svelte-76qo3i h3:where(.svelte-76qo3i){color:#0f2b66;font-size:18px;font-weight:800}.ac-btn-close.svelte-76qo3i{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px}.ac-modal-form.svelte-76qo3i{flex-direction:column;gap:16px;display:flex}.ac-modal-form.svelte-76qo3i label:where(.svelte-76qo3i){color:#334155;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ac-modal-form.svelte-76qo3i input:where(.svelte-76qo3i){border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14px}.ac-btn-cta-submit.svelte-76qo3i{color:#fff;cursor:pointer;background-color:#1952be;border:none;border-radius:8px;margin-top:10px;padding:13px;font-size:14px;font-weight:800}.ac-modal-success.svelte-76qo3i{text-align:center;padding:20px 0}.ac-success-icon.svelte-76qo3i{margin-bottom:12px;font-size:40px}.ac-modal-success.svelte-76qo3i h4:where(.svelte-76qo3i){color:#0f2b66;margin-bottom:8px;font-size:20px;font-weight:800}.ac-modal-success.svelte-76qo3i p:where(.svelte-76qo3i){color:#64748b;margin-bottom:20px;font-size:14px}.ac-footer.svelte-76qo3i{color:#94a3b8;background-color:#0b1a3d;padding:60px 6% 36px}.ac-footer-inner.svelte-76qo3i{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.ac-footer-title.svelte-76qo3i{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:900;display:block}.ac-footer-brand.svelte-76qo3i p:where(.svelte-76qo3i){max-width:460px;font-size:13.5px}.ac-footer-links.svelte-76qo3i{gap:24px;display:flex}.ac-footer-links.svelte-76qo3i a:where(.svelte-76qo3i){color:#cbd5e1;font-size:13px;font-weight:600;text-decoration:none}.ac-footer-cr.svelte-76qo3i{color:#64748b;margin-top:10px;font-size:12px}@media (width<=980px){.ac-menu.svelte-76qo3i{display:none}.ac-hero-container.svelte-76qo3i,.ac-curriculum-row.svelte-76qo3i,.ac-instructors-row.svelte-76qo3i,.ac-cta-inner.svelte-76qo3i{grid-template-columns:1fr}.ac-program-cards.svelte-76qo3i{grid-template-columns:repeat(2,1fr)}.ac-faq-grid.svelte-76qo3i{grid-template-columns:1fr}}@media (width<=640px){.ac-program-cards.svelte-76qo3i{grid-template-columns:1fr}.ac-mentor-grid.svelte-76qo3i{grid-template-columns:repeat(2,1fr)}}.ho-root.svelte-b8dp7j{color:#f1f5f9;background-color:#0b1329;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.ho-root.svelte-b8dp7j :where(.svelte-b8dp7j){box-sizing:border-box;margin:0;padding:0}.ho-topbar.svelte-b8dp7j{color:#00d2ff;text-align:center;letter-spacing:.2em;background-color:#060b18;border-bottom:1px solid #142247;padding:7px 5%;font-size:10px;font-weight:700}.ho-nav.svelte-b8dp7j{z-index:50;background-color:#0b1329;border-bottom:1px solid #19274f;justify-content:space-between;align-items:center;padding:20px 6%;display:flex;position:sticky;top:0}.ho-brand.svelte-b8dp7j{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.ho-brand-title.svelte-b8dp7j{letter-spacing:.05em;font-size:18px;font-weight:800}.ho-brand-title.svelte-b8dp7j b:where(.svelte-b8dp7j){color:#00d2ff}.ho-menu.svelte-b8dp7j{gap:28px;display:flex}.ho-menu.svelte-b8dp7j a:where(.svelte-b8dp7j){color:#94a3b8;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s}.ho-menu.svelte-b8dp7j a:where(.svelte-b8dp7j):hover{color:#fff}.ho-menu.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#64748b;font-size:10px}.ho-nav-right.svelte-b8dp7j{align-items:center;gap:18px;display:flex}.ho-btn-text.svelte-b8dp7j{color:#cbd5e1;cursor:pointer;background:0 0;border:none;font-size:13.5px;font-weight:600}.ho-btn-pill-cyan.svelte-b8dp7j{color:#0b1329;cursor:pointer;background-color:#00d2ff;border:none;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .2s}.ho-btn-pill-cyan.svelte-b8dp7j:hover{background-color:#38bdf8}.ho-hero.svelte-b8dp7j{background:radial-gradient(circle at 80% 20%,#152758 0%,#0b1329 70%);padding:60px 6% 80px}.ho-hero-container.svelte-b8dp7j{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;display:grid}.ho-eyebrow.svelte-b8dp7j{letter-spacing:.16em;color:#00d2ff;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.ho-hero-title.svelte-b8dp7j{letter-spacing:-.02em;color:#fff;margin-bottom:18px;font-size:clamp(38px,4.5vw,60px);font-weight:900;line-height:1.15}.ho-cyan-text.svelte-b8dp7j{color:#00d2ff}.ho-hero-desc.svelte-b8dp7j{color:#94a3b8;max-width:500px;margin-bottom:30px;font-size:15.5px;line-height:1.65}.ho-hero-buttons.svelte-b8dp7j{gap:16px;margin-bottom:40px;display:flex}.ho-btn-primary.svelte-b8dp7j{color:#0b1329;cursor:pointer;background-color:#00d2ff;border:none;border-radius:6px;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:800;transition:background-color .2s;display:inline-flex}.ho-btn-primary.svelte-b8dp7j:hover{background-color:#38bdf8}.ho-btn-secondary.svelte-b8dp7j{color:#cbd5e1;background:#12214866;border:1px solid #233869;border-radius:6px;align-items:center;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.ho-btn-secondary.svelte-b8dp7j:hover{color:#fff;border-color:#00d2ff}.ho-hero-features.svelte-b8dp7j{border-top:1px solid #19274f;flex-direction:column;gap:10px;padding-top:24px;display:flex}.ho-feat-item.svelte-b8dp7j{color:#cbd5e1;align-items:center;gap:10px;font-size:13px;display:flex}.ho-dashboard-mockup.svelte-b8dp7j{background:#0f1933;border:1px solid #203463;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.ho-dash-window.svelte-b8dp7j{grid-template-columns:130px 1fr;height:520px;font-size:11px;display:grid}.ho-mock-sidebar.svelte-b8dp7j{background-color:#0a1124;border-right:1px solid #1a294f;flex-direction:column;padding:14px 10px;display:flex}.ho-mock-logo.svelte-b8dp7j{color:#fff;align-items:center;gap:6px;margin-bottom:16px;padding-left:4px;font-size:11px;display:flex}.ho-mock-logo.svelte-b8dp7j b:where(.svelte-b8dp7j){color:#00d2ff}.ho-mock-nav.svelte-b8dp7j{flex-direction:column;gap:4px;list-style:none;display:flex}.ho-mock-nav.svelte-b8dp7j li:where(.svelte-b8dp7j){color:#718096;cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:10.5px;overflow:hidden}.ho-mock-nav.svelte-b8dp7j li.active:where(.svelte-b8dp7j),.ho-mock-nav.svelte-b8dp7j li:where(.svelte-b8dp7j):hover{color:#00d2ff;background-color:#1a2b54}.ho-mock-main.svelte-b8dp7j{background-color:#0d162d;flex-direction:column;display:flex;overflow:hidden}.ho-mock-topbar.svelte-b8dp7j{background-color:#0b1329;border-bottom:1px solid #1a294f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ho-mock-search.svelte-b8dp7j{color:#64748b;font-size:10.5px}.ho-mock-user.svelte-b8dp7j{align-items:center;gap:8px;display:flex}.ho-bell.svelte-b8dp7j{font-size:12px}.ho-user-avatar.svelte-b8dp7j{color:#0b1329;background-color:#00d2ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9.5px;font-weight:800;display:flex}.ho-user-info.svelte-b8dp7j{flex-direction:column;line-height:1.1;display:flex}.ho-user-info.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#64748b;font-size:8.5px}.ho-mock-body.svelte-b8dp7j{flex-direction:column;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.ho-dash-head.svelte-b8dp7j h3:where(.svelte-b8dp7j){color:#fff;font-size:14px}.ho-kpi-grid.svelte-b8dp7j{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ho-kpi-card.svelte-b8dp7j{background-color:#121f3d;border:1px solid #1d305c;border-radius:6px;flex-direction:column;padding:10px;display:flex}.ho-kpi-label.svelte-b8dp7j{color:#8c9cb3;font-size:9.5px}.ho-kpi-val.svelte-b8dp7j{color:#fff;margin:4px 0;font-size:13.5px}.ho-kpi-trend.svelte-b8dp7j{font-size:9px}.ho-kpi-trend.up.svelte-b8dp7j{color:#34d399}.ho-kpi-trend.warn.svelte-b8dp7j{color:#f59e0b}.ho-kpi-trend.down.svelte-b8dp7j{color:#f87171}.ho-charts-row.svelte-b8dp7j{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.ho-chart-card.svelte-b8dp7j,.ho-donut-card.svelte-b8dp7j{background-color:#121f3d;border:1px solid #1d305c;border-radius:6px;padding:10px}.ho-chart-head.svelte-b8dp7j{justify-content:space-between;margin-bottom:6px;display:flex}.ho-chart-badge.svelte-b8dp7j b:where(.svelte-b8dp7j){color:#00d2ff}.ho-line-svg.svelte-b8dp7j{width:100%;height:70px;display:block}.ho-donut-body.svelte-b8dp7j{align-items:center;gap:12px;margin-top:8px;display:flex}.ho-donut-legend.svelte-b8dp7j{color:#cbd5e1;flex-direction:column;gap:3px;font-size:9.5px;display:flex}.ho-donut-legend.svelte-b8dp7j span:where(.svelte-b8dp7j){border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.dot-1.svelte-b8dp7j{background-color:#00d2ff}.dot-2.svelte-b8dp7j{background-color:#2563eb}.dot-3.svelte-b8dp7j{background-color:#f59e0b}.dot-4.svelte-b8dp7j{background-color:#94a3b8}.ho-lower-row.svelte-b8dp7j{grid-template-columns:1.3fr .9fr;gap:10px;display:grid}.ho-orders-table.svelte-b8dp7j,.ho-activity-card.svelte-b8dp7j{background-color:#121f3d;border:1px solid #1d305c;border-radius:6px;padding:10px}.ho-orders-table.svelte-b8dp7j table:where(.svelte-b8dp7j){border-collapse:collapse;width:100%;margin-top:6px;font-size:9.5px}.ho-orders-table.svelte-b8dp7j th:where(.svelte-b8dp7j){color:#64748b;text-align:left;border-bottom:1px solid #1a2a4e;padding:4px 6px}.ho-orders-table.svelte-b8dp7j td:where(.svelte-b8dp7j){color:#cbd5e1;border-bottom:1px solid #15223e;padding:6px}.tag.svelte-b8dp7j{border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:700}.tag.blue.svelte-b8dp7j{color:#93c5fd;background-color:#1e3a8a}.tag.green.svelte-b8dp7j{color:#6ee7b7;background-color:#064e3b}.tag.cyan.svelte-b8dp7j{color:#67e8f9;background-color:#0e7490}.ho-act-head.svelte-b8dp7j{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ho-act-head.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#00d2ff;cursor:pointer}.ho-act-list.svelte-b8dp7j{flex-direction:column;gap:6px;font-size:9.5px;list-style:none;display:flex}.ho-act-list.svelte-b8dp7j li:where(.svelte-b8dp7j){color:#cbd5e1;gap:6px;display:flex}.ho-act-list.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#64748b;font-size:8px;display:block}.ho-section.svelte-b8dp7j{max-width:1240px;margin:0 auto;padding:90px 6%}.ho-sec-eyebrow.svelte-b8dp7j{letter-spacing:.16em;color:#00d2ff;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.ho-sec-title.svelte-b8dp7j{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,3.5vw,42px);font-weight:900}.ho-sec-sub.svelte-b8dp7j{color:#94a3b8;max-width:580px;font-size:15px}.ho-fitur-header.svelte-b8dp7j{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.ho-fitur-switcher-wrap.svelte-b8dp7j{text-align:right}.ho-fitur-switcher-wrap.svelte-b8dp7j p:where(.svelte-b8dp7j){color:#94a3b8;max-width:400px;margin-bottom:12px;font-size:13px}.ho-role-tabs.svelte-b8dp7j{background-color:#121e3a;border:1px solid #1f3360;border-radius:6px;gap:4px;padding:4px;display:inline-flex}.ho-role-tabs.svelte-b8dp7j button:where(.svelte-b8dp7j){color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s}.ho-role-tabs.svelte-b8dp7j button.active:where(.svelte-b8dp7j){color:#0b1329;background-color:#00d2ff}.ho-pipeline-layout.svelte-b8dp7j{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;display:grid}.ho-pipe-benefits.svelte-b8dp7j{flex-direction:column;gap:20px;display:flex}.ho-pipe-card.svelte-b8dp7j{background-color:#0e1730;border:1px solid #1a2a4e;border-radius:10px;gap:16px;padding:20px;display:flex}.ho-pipe-icon.svelte-b8dp7j{font-size:24px}.ho-pipe-card.svelte-b8dp7j h4:where(.svelte-b8dp7j){color:#fff;margin-bottom:4px;font-size:15px;font-weight:800}.ho-pipe-card.svelte-b8dp7j p:where(.svelte-b8dp7j){color:#94a3b8;font-size:13px}.ho-kanban-board.svelte-b8dp7j{background-color:#0e1730;border:1px solid #1d305c;border-radius:12px;padding:20px;box-shadow:0 20px 45px #0006}.ho-kanban-head.svelte-b8dp7j{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ho-kanban-search.svelte-b8dp7j{color:#64748b;background-color:#090e1f;border:1px solid #1b2a4e;border-radius:6px;flex-grow:1;padding:8px 14px;font-size:12px}.ho-kanban-team.svelte-b8dp7j{color:#cbd5e1;cursor:pointer;font-size:12px}.ho-btn-new-deal.svelte-b8dp7j{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700}.ho-kanban-columns.svelte-b8dp7j{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ho-kcol.svelte-b8dp7j{background-color:#090f21;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ho-kcol-head.svelte-b8dp7j strong:where(.svelte-b8dp7j){color:#fff;font-size:13px;display:block}.ho-kcol-head.svelte-b8dp7j span:where(.svelte-b8dp7j){color:#64748b;font-size:9.5px}.ho-kcard.svelte-b8dp7j{background-color:#121c38;border:1px solid #1e305e;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.ho-kcard.svelte-b8dp7j strong:where(.svelte-b8dp7j){color:#f1f5f9;font-size:11.5px}.ho-kcard.svelte-b8dp7j .val:where(.svelte-b8dp7j){color:#00d2ff;font-size:11px;font-weight:700}.tag-status.svelte-b8dp7j{border-radius:4px;align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700}.tag-status.blue.svelte-b8dp7j{color:#93c5fd;background-color:#1e3a8a}.tag-status.purple.svelte-b8dp7j{color:#c4b5fd;background-color:#4c1d95}.tag-status.cyan.svelte-b8dp7j{color:#67e8f9;background-color:#0e7490}.tag-status.orange.svelte-b8dp7j{color:#fdba74;background-color:#7c2d12}.tag-status.yellow.svelte-b8dp7j{color:#fde047;background-color:#713f12}.tag-status.green.svelte-b8dp7j{color:#6ee7b7;background-color:#064e3b}.ho-workflow-banner.svelte-b8dp7j{background-color:#060b18;border-top:1px solid #162447;border-bottom:1px solid #162447;padding:70px 6%}.ho-workflow-inner.svelte-b8dp7j{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:grid}.ho-wf-title.svelte-b8dp7j{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:900}.ho-wf-desc.svelte-b8dp7j{color:#94a3b8;font-size:14.5px;line-height:1.6}.ho-wf-steps.svelte-b8dp7j{justify-content:space-between;align-items:center;gap:10px;display:flex}.ho-wf-step.svelte-b8dp7j{text-align:center;flex-direction:column;align-items:center;max-width:110px;display:flex}.ho-wf-circle.svelte-b8dp7j{color:#00d2ff;background-color:#121e3a;border:1px solid #233a6b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;font-size:20px;display:flex}.ho-wf-step.svelte-b8dp7j strong:where(.svelte-b8dp7j){color:#fff;margin-bottom:4px;font-size:13px}.ho-wf-step.svelte-b8dp7j p:where(.svelte-b8dp7j){color:#94a3b8;font-size:10.5px;line-height:1.35}.ho-wf-arrow.svelte-b8dp7j{color:#2b4277;font-size:18px}.ho-integrations.svelte-b8dp7j{text-align:center}.ho-integ-head.svelte-b8dp7j{margin-bottom:40px}.ho-integ-head.svelte-b8dp7j .ho-sec-sub:where(.svelte-b8dp7j){margin:0 auto}.ho-integ-grid.svelte-b8dp7j{grid-template-columns:repeat(8,1fr);gap:14px;display:grid}.ho-integ-badge.svelte-b8dp7j{background-color:#0e1730;border:1px solid #1a2a4e;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:20px 10px;transition:transform .2s,border-color .2s;display:flex}.ho-integ-badge.svelte-b8dp7j:hover{border-color:#00d2ff;transform:translateY(-4px)}.ho-integ-icon.svelte-b8dp7j{font-size:24px}.ho-integ-label.svelte-b8dp7j{color:#cbd5e1;font-size:12px;font-weight:600}.ho-pricing-head.svelte-b8dp7j{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.ho-billing-toggle.svelte-b8dp7j{background-color:#121e3a;border:1px solid #1f3360;border-radius:6px;gap:4px;padding:4px;display:inline-flex}.ho-billing-toggle.svelte-b8dp7j button:where(.svelte-b8dp7j){color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 18px;font-size:12.5px;font-weight:700;transition:all .2s}.ho-billing-toggle.svelte-b8dp7j button.active:where(.svelte-b8dp7j){color:#0b1329;background-color:#00d2ff}.ho-pricing-grid.svelte-b8dp7j{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ho-price-card.svelte-b8dp7j{background-color:#0e1730;border:1px solid #1a2a4e;border-radius:14px;flex-direction:column;padding:36px 30px;display:flex;position:relative}.ho-price-card.popular.svelte-b8dp7j{border-color:#00d2ff;box-shadow:0 10px 40px #00d2ff26}.ho-popular-badge.svelte-b8dp7j{color:#0b1329;text-transform:uppercase;letter-spacing:.08em;background-color:#00d2ff;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ho-tier-name.svelte-b8dp7j{color:#fff;margin-bottom:8px;font-size:22px;font-weight:900}.ho-tier-desc.svelte-b8dp7j{color:#94a3b8;min-height:40px;margin-bottom:24px;font-size:13.5px}.ho-tier-price.svelte-b8dp7j{align-items:baseline;gap:6px;margin-bottom:28px;display:flex}.ho-tier-price.svelte-b8dp7j strong:where(.svelte-b8dp7j){color:#fff;font-size:32px;font-weight:900}.ho-tier-price.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#64748b;font-size:13px}.ho-tier-specs.svelte-b8dp7j{color:#cbd5e1;flex-direction:column;flex-grow:1;gap:12px;margin-bottom:36px;font-size:13.5px;list-style:none;display:flex}.ho-btn-tier-outline.svelte-b8dp7j{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #233a6b;border-radius:6px;padding:12px;font-size:13.5px;font-weight:700;transition:all .2s}.ho-btn-tier-outline.svelte-b8dp7j:hover{color:#00d2ff;border-color:#00d2ff}.ho-btn-tier-cyan.svelte-b8dp7j{color:#0b1329;cursor:pointer;background-color:#00d2ff;border:none;border-radius:6px;padding:12px;font-size:13.5px;font-weight:800;transition:background-color .2s}.ho-btn-tier-cyan.svelte-b8dp7j:hover{background-color:#38bdf8}.ho-faq-dark.svelte-b8dp7j{background-color:#070c1a;border-top:1px solid #142247;padding:80px 6%}.ho-faq-inner.svelte-b8dp7j{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1240px;margin:0 auto;display:grid}.ho-faq-heading.svelte-b8dp7j{color:#fff;letter-spacing:-.02em;font-size:34px;font-weight:900}.ho-faq-right.svelte-b8dp7j{flex-direction:column;gap:12px;display:flex}.ho-faq-row.svelte-b8dp7j{border-bottom:1px solid #18284e;padding-bottom:16px}.ho-faq-quest.svelte-b8dp7j{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 0;font-family:inherit;font-size:15px;font-weight:700;display:flex}.ho-faq-plus.svelte-b8dp7j{color:#00d2ff;font-size:18px}.ho-faq-ans.svelte-b8dp7j{color:#94a3b8;padding-top:8px;font-size:13.5px;line-height:1.6}.ho-modal-backdrop.svelte-b8dp7j{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#030712d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ho-modal-card.svelte-b8dp7j{background-color:#0f1933;border:1px solid #233a6b;border-radius:14px;width:100%;max-width:480px;padding:30px;box-shadow:0 25px 60px #000000b3}.ho-modal-head.svelte-b8dp7j{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ho-modal-head.svelte-b8dp7j h3:where(.svelte-b8dp7j){color:#fff;font-size:18px;font-weight:800}.ho-btn-close.svelte-b8dp7j{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px}.ho-modal-form.svelte-b8dp7j{flex-direction:column;gap:16px;display:flex}.ho-modal-form.svelte-b8dp7j label:where(.svelte-b8dp7j){color:#cbd5e1;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ho-modal-form.svelte-b8dp7j input:where(.svelte-b8dp7j){color:#fff;background-color:#070d1e;border:1px solid #1a2a4e;border-radius:6px;padding:12px 14px;font-family:inherit;font-size:14px}.ho-btn-modal-submit.svelte-b8dp7j{color:#0b1329;cursor:pointer;background-color:#00d2ff;border:none;border-radius:6px;margin-top:10px;padding:13px;font-size:14px;font-weight:800}.ho-modal-success.svelte-b8dp7j{text-align:center;padding:20px 0}.ho-success-icon.svelte-b8dp7j{margin-bottom:12px;font-size:42px}.ho-modal-success.svelte-b8dp7j h4:where(.svelte-b8dp7j){color:#fff;margin-bottom:8px;font-size:20px;font-weight:800}.ho-modal-success.svelte-b8dp7j p:where(.svelte-b8dp7j){color:#94a3b8;margin-bottom:24px;font-size:14px}.ho-footer.svelte-b8dp7j{background-color:#050813;border-top:1px solid #101a35;padding:40px 6%}.ho-footer-inner.svelte-b8dp7j{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.ho-footer.svelte-b8dp7j small:where(.svelte-b8dp7j){color:#64748b;margin-top:4px;font-size:11px;display:block}.ho-footer-cr.svelte-b8dp7j{color:#64748b;font-size:12px}@media (width<=1024px){.ho-menu.svelte-b8dp7j{display:none}.ho-hero-container.svelte-b8dp7j,.ho-pipeline-layout.svelte-b8dp7j,.ho-workflow-inner.svelte-b8dp7j,.ho-pricing-grid.svelte-b8dp7j,.ho-faq-inner.svelte-b8dp7j{grid-template-columns:1fr}.ho-integ-grid.svelte-b8dp7j{grid-template-columns:repeat(4,1fr)}.ho-kanban-columns.svelte-b8dp7j{grid-template-columns:repeat(2,1fr)}.ho-wf-steps.svelte-b8dp7j{flex-wrap:wrap;justify-content:center}.ho-wf-arrow.svelte-b8dp7j{display:none}}@media (width<=640px){.ho-dash-window.svelte-b8dp7j{grid-template-columns:1fr}.ho-mock-sidebar.svelte-b8dp7j{display:none}.ho-kpi-grid.svelte-b8dp7j{grid-template-columns:1fr 1fr}.ho-charts-row.svelte-b8dp7j,.ho-lower-row.svelte-b8dp7j{grid-template-columns:1fr}.ho-integ-grid.svelte-b8dp7j{grid-template-columns:repeat(2,1fr)}.ho-kanban-columns.svelte-b8dp7j{grid-template-columns:1fr}}.pc-root.svelte-1tx03hs{color:#1e293b;background-color:#f8fafc;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.pc-root.svelte-1tx03hs :where(.svelte-1tx03hs){box-sizing:border-box;margin:0;padding:0}.pc-topbar.svelte-1tx03hs{color:#fbcfe8;text-align:center;letter-spacing:.16em;text-transform:uppercase;background-color:#0b297c;padding:6px 5%;font-size:10.5px;font-weight:700}.pc-nav.svelte-1tx03hs{z-index:50;background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 6%;display:flex;position:sticky;top:0}.pc-brand.svelte-1tx03hs{align-items:center;gap:12px;text-decoration:none;display:flex}.pc-brand-title.svelte-1tx03hs{letter-spacing:-.03em;font-size:20px;font-weight:900}.pc-pink-txt.svelte-1tx03hs{color:#ff007a}.pc-blue-txt.svelte-1tx03hs{color:#0b297c}.pc-brand-sub.svelte-1tx03hs{color:#64748b;letter-spacing:.08em;border-left:1.5px solid #cbd5e1;flex-direction:column;padding-left:10px;font-size:8px;font-weight:800;line-height:1.1;display:flex}.pc-menu.svelte-1tx03hs{gap:28px;display:flex}.pc-menu.svelte-1tx03hs a:where(.svelte-1tx03hs){color:#475569;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.pc-menu.svelte-1tx03hs a.active:where(.svelte-1tx03hs){color:#0b297c;font-weight:800}.pc-menu.svelte-1tx03hs a.active:where(.svelte-1tx03hs):after{content:"";background-color:#0b297c;height:2.5px;position:absolute;bottom:0;left:0;right:0}.pc-nav-actions.svelte-1tx03hs{align-items:center;gap:16px;display:flex}.pc-btn-icon.svelte-1tx03hs{color:#0b297c;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.pc-btn-pill-login.svelte-1tx03hs{color:#fff;cursor:pointer;background-color:#0b297c;border:none;border-radius:20px;padding:8px 22px;font-size:13px;font-weight:700}.pc-hero.svelte-1tx03hs{background:linear-gradient(135deg,#fff 0%,#fdf2f8 60%,#e0e7ff 100%);padding:60px 6% 80px}.pc-hero-inner.svelte-1tx03hs{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;display:grid}.pc-hero-headline.svelte-1tx03hs{color:#0b297c;letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(38px,4.6vw,62px);font-weight:900;line-height:1.14}.pc-pink-highlight.svelte-1tx03hs{color:#ff007a}.pc-hero-desc.svelte-1tx03hs{color:#475569;max-width:520px;margin-bottom:28px;font-size:15.5px;line-height:1.65}.pc-search-box.svelte-1tx03hs{background:#fff;border:1.5px solid #cbd5e1;border-radius:40px;max-width:560px;margin-bottom:22px;padding:6px 8px 6px 20px;display:flex;box-shadow:0 10px 25px #0000000f}.pc-search-input-wrap.svelte-1tx03hs{flex-grow:1;align-items:center;gap:10px;display:flex}.pc-search-input-wrap.svelte-1tx03hs input:where(.svelte-1tx03hs){border:none;outline:none;width:100%;font-family:inherit;font-size:13.5px}.pc-btn-search-action.svelte-1tx03hs{color:#fff;cursor:pointer;background-color:#ff007a;border:none;border-radius:30px;padding:10px 24px;font-size:13px;font-weight:800}.pc-popular-pills.svelte-1tx03hs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-pop-label.svelte-1tx03hs{color:#475569;font-size:12.5px;font-weight:700}.pc-pill.svelte-1tx03hs{color:#0b297c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:4px 12px;font-size:11.5px;font-weight:600}.pc-pill.svelte-1tx03hs:hover{color:#ff007a;border-color:#ff007a}.pc-hero-graphic.svelte-1tx03hs{justify-content:center;align-items:center;display:flex;position:relative}.pc-starburst-deco.svelte-1tx03hs{z-index:1;animation:20s linear infinite svelte-1tx03hs-pc-spin;position:absolute;top:-20px;right:20px}@keyframes svelte-1tx03hs-pc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc-mockup-browser.svelte-1tx03hs{z-index:2;background:#fff;border:1px solid #cbd5e1;border-radius:14px;width:88%;position:relative;overflow:hidden;box-shadow:0 25px 60px #0b297c33}.pc-browser-top.svelte-1tx03hs{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:8px 14px;display:flex}.pc-dots.svelte-1tx03hs{gap:5px;display:flex}.pc-dots.svelte-1tx03hs span:where(.svelte-1tx03hs){background:#cbd5e1;border-radius:50%;width:8px;height:8px}.pc-browser-url.svelte-1tx03hs{color:#64748b;background:#fff;border-radius:10px;padding:2px 12px;font-size:9.5px}.pc-browser-screen.svelte-1tx03hs{height:280px;position:relative}.pc-browser-screen.svelte-1tx03hs .pc-crop-bg:where(.svelte-1tx03hs){width:100%;height:100%}.pc-crop-bg.svelte-1tx03hs{background-repeat:no-repeat;width:100%;height:100%}.pc-browser-overlay-tag.svelte-1tx03hs{background:#fffffff2;border-radius:8px;padding:10px 16px;position:absolute;top:24px;left:24px;box-shadow:0 6px 18px #0000001a}.pc-browser-overlay-tag.svelte-1tx03hs span:where(.svelte-1tx03hs){color:#0b297c;font-size:16px;font-weight:900;line-height:1.15;display:block}.pc-mockup-phone.svelte-1tx03hs{z-index:3;background:#fff;border:3px solid #0f172a;border-radius:18px;width:110px;height:200px;position:absolute;bottom:-20px;right:0;overflow:hidden;box-shadow:0 20px 40px #00000040}.pc-phone-screen.svelte-1tx03hs .pc-crop-bg:where(.svelte-1tx03hs){width:100%;height:100%}.pc-catalog-layout.svelte-1tx03hs{grid-template-columns:240px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:60px 5%;display:grid}.pc-filter-sidebar.svelte-1tx03hs{color:#fff;background-color:#0b297c;border-radius:16px;flex-direction:column;align-self:flex-start;gap:22px;padding:24px 20px;display:flex}.pc-filter-heading.svelte-1tx03hs{border-bottom:1px solid #ffffff26;padding-bottom:12px;font-size:18px;font-weight:900}.pc-group-title.svelte-1tx03hs{color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:800}.pc-check-label.svelte-1tx03hs{color:#e2e8f0;cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.pc-link-all-cats.svelte-1tx03hs{color:#fbcfe8;margin-top:6px;font-size:11.5px;text-decoration:none;display:block}.pc-filter-actions.svelte-1tx03hs{border-top:1px solid #ffffff26;flex-direction:column;gap:8px;padding-top:16px;display:flex}.pc-btn-apply-filter.svelte-1tx03hs{color:#fff;cursor:pointer;background-color:#ff007a;border:none;border-radius:8px;padding:10px;font-size:13px;font-weight:800}.pc-btn-reset-filter.svelte-1tx03hs{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:12px}.pc-catalog-toolbar.svelte-1tx03hs{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.pc-catalog-count.svelte-1tx03hs{color:#0b297c;font-size:22px;font-weight:900}.pc-catalog-count.svelte-1tx03hs span:where(.svelte-1tx03hs){color:#94a3b8;font-weight:600}.pc-sort-dropdown.svelte-1tx03hs{color:#475569;cursor:pointer;font-size:13px}.pc-grid-cards.svelte-1tx03hs{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.pc-card-item.svelte-1tx03hs{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.pc-card-item.svelte-1tx03hs:hover,.pc-card-item.selected.svelte-1tx03hs{border-color:#0b297c;box-shadow:0 10px 24px #0b297c1a}.pc-card-thumb.svelte-1tx03hs{background:#0f172a;height:140px;position:relative;overflow:hidden}.pc-card-thumb.svelte-1tx03hs .pc-crop-bg:where(.svelte-1tx03hs){width:100%;height:100%}.pc-card-thumb-banner.svelte-1tx03hs{color:#0b297c;background:#ffffffe6;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:10px;left:10px}.pc-card-hover-overlay.svelte-1tx03hs{opacity:0;background:#0b297c66;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.pc-card-item.svelte-1tx03hs:hover .pc-card-hover-overlay:where(.svelte-1tx03hs),.pc-card-item.selected.svelte-1tx03hs .pc-card-hover-overlay:where(.svelte-1tx03hs){opacity:1}.pc-btn-inspect.svelte-1tx03hs{color:#0b297c;background:#fff;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:800}.pc-card-footer.svelte-1tx03hs{justify-content:space-between;align-items:center;padding:12px;display:flex}.pc-card-name.svelte-1tx03hs{color:#0b297c;font-size:13.5px;font-weight:800}.pc-card-cat.svelte-1tx03hs{color:#64748b;font-size:11px}.pc-btn-heart.svelte-1tx03hs{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px}.pc-btn-heart.active.svelte-1tx03hs{color:#ff007a}.pc-detail-card.svelte-1tx03hs{background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;padding:32px;position:relative;box-shadow:0 16px 40px #00000014}.pc-detail-close.svelte-1tx03hs{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:20px;right:20px}.pc-detail-top.svelte-1tx03hs{border-bottom:1px solid #e2e8f0;grid-template-columns:.95fr 1.05fr;gap:36px;margin-bottom:30px;padding-bottom:30px;display:grid}.pc-detail-main-img.svelte-1tx03hs{background:#0f172a;border-radius:12px;height:280px;margin-bottom:12px;position:relative;overflow:hidden}.pc-detail-main-img.svelte-1tx03hs .pc-crop-bg:where(.svelte-1tx03hs){width:100%;height:100%}.pc-detail-floating-title.svelte-1tx03hs{color:#fff;background:#0009;border-radius:6px;padding:8px 14px;font-size:16px;font-weight:900;position:absolute;top:20px;left:20px}.pc-thumb-row.svelte-1tx03hs{gap:8px;display:flex}.pc-thumb-btn.svelte-1tx03hs{cursor:pointer;background:#0f172a;border:1.5px solid #0000;border-radius:6px;width:60px;height:48px;overflow:hidden}.pc-thumb-btn.active.svelte-1tx03hs{border-color:#ff007a}.pc-thumb-btn.svelte-1tx03hs .pc-crop-bg:where(.svelte-1tx03hs){width:100%;height:100%}.pc-detail-title.svelte-1tx03hs{color:#0b297c;font-size:26px;font-weight:900}.pc-detail-cat.svelte-1tx03hs{color:#64748b;font-size:13px}.pc-detail-desc.svelte-1tx03hs{color:#475569;margin:14px 0 20px;font-size:14px}.pc-included-box.svelte-1tx03hs{margin-bottom:20px}.pc-included-box.svelte-1tx03hs strong:where(.svelte-1tx03hs){color:#0b297c;margin-bottom:8px;font-size:13px;display:block}.pc-included-box.svelte-1tx03hs ul:where(.svelte-1tx03hs){color:#475569;flex-direction:column;gap:4px;font-size:13px;list-style:none;display:flex}.pc-compat-box.svelte-1tx03hs{margin-bottom:24px}.pc-compat-title.svelte-1tx03hs{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pc-compat-items.svelte-1tx03hs{flex-wrap:wrap;gap:10px;display:flex}.pc-badge-compat.svelte-1tx03hs{background:#f1f5f9;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.logo-circle.svelte-1tx03hs{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex}.logo-circle.red.svelte-1tx03hs{background:#ff007a}.logo-circle.blue.svelte-1tx03hs{background:#0b297c}.logo-circle.cyan.svelte-1tx03hs{background:#0284c7}.pc-detail-actions.svelte-1tx03hs{gap:12px;display:flex}.pc-btn-get-template.svelte-1tx03hs{color:#fff;cursor:pointer;background-color:#ff007a;border:none;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:800}.pc-btn-fav-large.svelte-1tx03hs{color:#475569;cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:8px;width:44px;height:44px;font-size:20px}.pc-detail-bottom.svelte-1tx03hs{grid-template-columns:1.2fr .8fr;gap:36px;display:grid}.pc-sub-heading.svelte-1tx03hs{color:#0b297c;margin-bottom:16px;font-size:16px;font-weight:900}.pc-license-cards.svelte-1tx03hs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pc-lic-card.svelte-1tx03hs{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.pc-lic-card.komersial.svelte-1tx03hs{border-color:#ff007a;box-shadow:0 4px 16px #ff007a1f}.pc-lic-head.svelte-1tx03hs{gap:10px;margin-bottom:12px;display:flex}.pc-lic-head.svelte-1tx03hs strong:where(.svelte-1tx03hs){color:#0b297c;font-size:14px;display:block}.pc-lic-head.svelte-1tx03hs small:where(.svelte-1tx03hs){color:#64748b;font-size:11px}.pc-lic-list.svelte-1tx03hs{color:#475569;flex-direction:column;gap:6px;margin-bottom:16px;font-size:12px;list-style:none;display:flex}.pc-btn-lic-outline.svelte-1tx03hs{color:#0b297c;cursor:pointer;background:0 0;border:1.5px solid #0b297c;border-radius:6px;padding:8px;font-size:12px;font-weight:700}.pc-btn-lic-pink.svelte-1tx03hs{color:#fff;cursor:pointer;background-color:#ff007a;border:none;border-radius:6px;padding:8px;font-size:12px;font-weight:800}.pc-support-list.svelte-1tx03hs{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.pc-sup-item.svelte-1tx03hs{align-items:flex-start;gap:12px;display:flex}.pc-sup-item.svelte-1tx03hs strong:where(.svelte-1tx03hs){color:#0b297c;font-size:13px;display:block}.pc-sup-item.svelte-1tx03hs p:where(.svelte-1tx03hs){color:#64748b;font-size:11.5px}.pc-link-docs.svelte-1tx03hs{color:#ff007a;font-size:12.5px;font-weight:700;text-decoration:none}.pc-bottom-banner.svelte-1tx03hs{background:#0b297c;margin-top:40px;padding:70px 6%}.pc-banner-inner.svelte-1tx03hs{grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:grid}.pc-banner-heading.svelte-1tx03hs{font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.15}.txt-blue.svelte-1tx03hs{color:#93c5fd}.txt-pink.svelte-1tx03hs{color:#ff007a}.pc-banner-desc.svelte-1tx03hs{color:#cbd5e1;font-size:15px;line-height:1.6}.pc-btn-all-templates.svelte-1tx03hs{color:#fff;white-space:nowrap;background-color:#2563eb;border-radius:8px;padding:14px 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.pc-footer.svelte-1tx03hs{color:#94a3b8;background:#061540;padding:50px 6% 30px}.pc-footer-inner.svelte-1tx03hs{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1240px;margin:0 auto;display:flex}.pc-footer-desc.svelte-1tx03hs{max-width:480px;font-size:13px}.pc-footer-links.svelte-1tx03hs{gap:24px;display:flex}.pc-footer-links.svelte-1tx03hs a:where(.svelte-1tx03hs){color:#cbd5e1;font-size:13px;text-decoration:none}.pc-footer-cr.svelte-1tx03hs{color:#64748b;font-size:11.5px}@media (width<=1040px){.pc-menu.svelte-1tx03hs{display:none}.pc-hero-inner.svelte-1tx03hs,.pc-catalog-layout.svelte-1tx03hs,.pc-banner-inner.svelte-1tx03hs{grid-template-columns:1fr}.pc-filter-sidebar.svelte-1tx03hs{width:100%}.pc-grid-cards.svelte-1tx03hs{grid-template-columns:repeat(2,1fr)}.pc-detail-top.svelte-1tx03hs,.pc-detail-bottom.svelte-1tx03hs{grid-template-columns:1fr}}@media (width<=600px){.pc-grid-cards.svelte-1tx03hs,.pc-license-cards.svelte-1tx03hs{grid-template-columns:1fr}}.ts-root.svelte-xi7nxc{color:#000;background-color:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.5;overflow-x:hidden}.ts-root.svelte-xi7nxc :where(.svelte-xi7nxc){box-sizing:border-box;margin:0;padding:0}.ts-topbar.svelte-xi7nxc{color:#faff00;letter-spacing:.2em;text-align:center;background-color:#000;padding:6px 5%;font-size:10px;font-weight:800}.ts-nav.svelte-xi7nxc{z-index:50;background-color:#0038ff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:20px 6%;display:flex;position:sticky;top:0}.ts-brand.svelte-xi7nxc{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.ts-brand-title.svelte-xi7nxc{letter-spacing:-.04em;font-size:20px;font-weight:900;line-height:1}.ts-brand-title.svelte-xi7nxc sup:where(.svelte-xi7nxc){font-size:10px}.ts-brand-badge.svelte-xi7nxc{letter-spacing:.1em;color:#fff;border-left:1.5px solid #fff6;flex-direction:column;padding-left:8px;font-size:7.5px;font-weight:800;line-height:1.2;display:flex}.ts-menu.svelte-xi7nxc{gap:28px;display:flex}.ts-menu.svelte-xi7nxc a:where(.svelte-xi7nxc){color:#fff;padding:4px 0;font-size:13.5px;font-weight:700;text-decoration:none;position:relative}.ts-menu.svelte-xi7nxc a.active:where(.svelte-xi7nxc):after{content:"";background-color:#faff00;height:2.5px;position:absolute;bottom:0;left:0;right:0}.ts-btn-pill-yellow.svelte-xi7nxc{color:#000;cursor:pointer;background-color:#faff00;border:none;border-radius:30px;padding:10px 24px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s}.ts-btn-pill-yellow.svelte-xi7nxc:hover{transform:translateY(-2px)}.ts-hero.svelte-xi7nxc{color:#fff;background-color:#0038ff;padding:60px 6% 90px}.ts-hero-inner.svelte-xi7nxc{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:grid}.ts-hero-headline.svelte-xi7nxc{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(40px,5.2vw,72px);font-weight:900;line-height:1.08}.ts-yellow-highlight.svelte-xi7nxc{color:#faff00}.ts-brush-line.svelte-xi7nxc{background-color:#faff00;width:220px;height:4px;margin-bottom:24px}.ts-hero-desc.svelte-xi7nxc{color:#e0e7ff;max-width:500px;margin-bottom:36px;font-size:16px;line-height:1.6}.ts-hero-actions.svelte-xi7nxc{gap:16px;display:flex}.ts-btn-cta-yellow.svelte-xi7nxc{color:#000;background-color:#faff00;border-radius:30px;padding:14px 28px;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #0003}.ts-btn-cta-dark.svelte-xi7nxc{color:#fff;background-color:#029;border:1px solid #fff3;border-radius:30px;padding:14px 28px;font-size:14px;font-weight:800;text-decoration:none}.ts-hero-collage.svelte-xi7nxc{height:420px;position:relative}.ts-col-card.svelte-xi7nxc{border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 16px 36px #00000059}.card-box.svelte-xi7nxc{color:#000;background-color:#fef08a;flex-direction:column;justify-content:space-between;width:200px;height:220px;padding:20px;display:flex;top:10px;left:20px;transform:rotate(-3deg)}.ts-box-tag.svelte-xi7nxc{font-size:18px;font-weight:900;line-height:1.15}.card-bottle.svelte-xi7nxc{color:#fff;background-color:#111827;border-radius:20px;flex-direction:column;justify-content:flex-end;width:140px;height:200px;padding:16px;display:flex;top:0;right:40px}.bottle-label.svelte-xi7nxc{font-size:20px;font-weight:900}.card-biz.svelte-xi7nxc{color:#fff;background-color:#001f8f;width:160px;height:110px;padding:14px;bottom:40px;left:10px;transform:rotate(5deg)}.biz-flower.svelte-xi7nxc{color:#faff00;font-size:20px}.card-poster.svelte-xi7nxc{color:#0038ff;background-color:#fff;width:180px;height:180px;padding:16px;top:50px;right:0;transform:rotate(8deg)}.poster-txt.svelte-xi7nxc{font-size:20px;font-weight:900;line-height:1.05}.poster-sub.svelte-xi7nxc{color:#000;margin-top:12px;font-size:7.5px;font-weight:800}.card-laptop.svelte-xi7nxc{background-color:#e2e8f0;border:4px solid #334155;border-radius:8px;width:220px;height:140px;padding:12px;bottom:10px;right:30px}.laptop-screen.svelte-xi7nxc{background:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:10px;display:flex}.laptop-title.svelte-xi7nxc{color:#000;font-size:11px;font-weight:800}.laptop-btn.svelte-xi7nxc{color:#0038ff;font-size:9px;font-weight:800;text-decoration:none}.ts-capabilities-banner.svelte-xi7nxc{color:#000;background-color:#faff00;border-bottom:2px solid #000;padding:40px 6%}.ts-cap-grid.svelte-xi7nxc{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1240px;margin:0 auto;display:grid}.ts-cap-item.svelte-xi7nxc{border-right:1.5px solid #0003;padding-right:20px}.ts-cap-item.svelte-xi7nxc:last-child{border-right:none}.ts-cap-top.svelte-xi7nxc{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ts-cap-title.svelte-xi7nxc{letter-spacing:-.02em;font-size:24px;font-weight:900}.ts-cap-arrow.svelte-xi7nxc{font-size:20px;font-weight:900}.ts-cap-desc.svelte-xi7nxc{color:#1e293b;font-size:13px;font-weight:600}.ts-section.svelte-xi7nxc{max-width:1240px;margin:0 auto;padding:90px 6%}.ts-case-header.svelte-xi7nxc{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.ts-sec-tag.svelte-xi7nxc{letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.ts-sec-title.svelte-xi7nxc{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.15}.ts-black-line.svelte-xi7nxc{background-color:#000;width:60px;height:3px;margin-top:14px}.ts-link-all.svelte-xi7nxc{color:#000;font-size:14px;font-weight:800;text-decoration:none}.ts-cases-grid.svelte-xi7nxc{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ts-case-card.svelte-xi7nxc{cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden}.ts-case-card.svelte-xi7nxc:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0000001f}.ts-case-img-wrap.svelte-xi7nxc{background-color:#0038ff;height:240px;overflow:hidden}.ts-crop-bg.svelte-xi7nxc{background-repeat:no-repeat;width:100%;height:100%;transition:transform .4s}.ts-case-card.svelte-xi7nxc:hover .ts-crop-bg:where(.svelte-xi7nxc){transform:scale(1.05)}.ts-case-info.svelte-xi7nxc{padding:24px}.ts-case-title-row.svelte-xi7nxc{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;display:flex}.ts-case-name.svelte-xi7nxc{font-size:22px;font-weight:900}.ts-case-sub.svelte-xi7nxc{color:#64748b;font-size:12px;font-weight:600}.ts-circle-arrow.svelte-xi7nxc{border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.ts-case-metrics.svelte-xi7nxc{flex-direction:column;gap:10px;font-size:12px;display:flex}.ts-case-metrics.svelte-xi7nxc strong:where(.svelte-xi7nxc){color:#000;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.ts-case-metrics.svelte-xi7nxc p:where(.svelte-xi7nxc){color:#475569}.ts-section-3d.svelte-xi7nxc{color:#fff;background-color:#002ec7;padding:90px 6%}.ts-3d-inner.svelte-xi7nxc{grid-template-columns:.85fr 1.15fr .85fr;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:grid}.ts-eyebrow-white.svelte-xi7nxc{letter-spacing:.18em;color:#faff00;text-transform:uppercase;font-size:11px;font-weight:900}.ts-3d-title.svelte-xi7nxc{margin:12px 0 16px;font-size:clamp(32px,3.8vw,48px);font-weight:900;line-height:1.15}.ts-3d-desc.svelte-xi7nxc{color:#e0e7ff;margin-bottom:28px;font-size:14.5px;line-height:1.6}.ts-3d-nav-buttons.svelte-xi7nxc{gap:12px;display:flex}.ts-btn-round.svelte-xi7nxc{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:44px;height:44px;font-size:16px}.ts-3d-center.svelte-xi7nxc{align-items:center;gap:20px;display:flex}.ts-pedestal-scene.svelte-xi7nxc{flex-direction:column;justify-content:center;align-items:center;width:260px;height:300px;display:flex;position:relative}.ts-box-3d-render.svelte-xi7nxc{background:#fff;border-radius:8px;width:170px;height:170px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.ts-box-3d-render.angle-0.svelte-xi7nxc{transform:rotate(-5deg)scale(1)}.ts-box-3d-render.angle-1.svelte-xi7nxc{transform:rotate(0)scale(1.05)}.ts-box-3d-render.angle-2.svelte-xi7nxc{transform:rotate(8deg)scale(.98)}.box-top.svelte-xi7nxc{color:#000;background-color:#e2e8f0;height:35px;padding:6px 10px;font-size:9px;font-weight:800}.box-front.svelte-xi7nxc{color:#000;background:#fff;flex-direction:column;justify-content:space-between;height:calc(100% - 35px);padding:14px;display:flex}.box-brand.svelte-xi7nxc{font-size:15px;font-weight:900}.box-wave.svelte-xi7nxc{background:#0038ff;border-radius:15px;width:100%;height:30px}.box-side-txt.svelte-xi7nxc{color:#64748b;font-size:8px}.ts-pedestal-base.svelte-xi7nxc{margin-top:14px}.pedestal-disc.svelte-xi7nxc{background:radial-gradient(#64748b,#1e293b);border-radius:50%;width:180px;height:24px}.pedestal-shadow.svelte-xi7nxc{filter:blur(4px);background:#00000080;border-radius:50%;width:200px;height:14px;margin-top:-6px}.ts-3d-thumbs.svelte-xi7nxc{flex-direction:column;gap:10px;display:flex}.ts-3d-thumb-btn.svelte-xi7nxc{cursor:pointer;background:#001f8f;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ts-3d-thumb-btn.active.svelte-xi7nxc{border-color:#faff00}.thumb-mini-box.svelte-xi7nxc{background:#fff;border-radius:3px;width:20px;height:20px}.ts-3d-right-banner.svelte-xi7nxc{position:relative}.banner-huge.svelte-xi7nxc{color:#fff;font-size:clamp(24px,2.8vw,36px);font-weight:900;line-height:1.1;display:block}.banner-highlight.svelte-xi7nxc{background-color:#faff00;width:100%;height:6px;margin-top:8px}.ts-process-steps.svelte-xi7nxc{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.ts-step-item.svelte-xi7nxc{border-top:2px solid #000;padding-top:24px}.ts-step-num.svelte-xi7nxc{border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:15px;font-weight:900;display:flex}.ts-step-name.svelte-xi7nxc{margin-bottom:8px;font-size:18px;font-weight:900}.ts-step-desc.svelte-xi7nxc{color:#475569;font-size:13px;line-height:1.55}.ts-contact-banner.svelte-xi7nxc{color:#000;background-color:#faff00;border-top:2px solid #000;padding:80px 6%}.ts-contact-inner.svelte-xi7nxc{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid}.ts-contact-title.svelte-xi7nxc{letter-spacing:-.03em;font-size:clamp(32px,4vw,50px);font-weight:900;line-height:1.12}.ts-contact-desc.svelte-xi7nxc{margin-top:18px;font-size:16px;font-weight:700}.ts-brief-form.svelte-xi7nxc{flex-direction:column;gap:16px;display:flex}.ts-form-row.svelte-xi7nxc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ts-brief-form.svelte-xi7nxc input:where(.svelte-xi7nxc),.ts-brief-form.svelte-xi7nxc select:where(.svelte-xi7nxc),.ts-brief-form.svelte-xi7nxc textarea:where(.svelte-xi7nxc){background:#fff;border:1.5px solid #000;border-radius:8px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px}.ts-btn-submit-black.svelte-xi7nxc{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:30px;align-self:flex-start;padding:14px 32px;font-size:14px;font-weight:800}.ts-brief-success.svelte-xi7nxc{background:#fff;border:2px solid #000;border-radius:12px;padding:30px}.ts-brief-success.svelte-xi7nxc h3:where(.svelte-xi7nxc){margin-bottom:10px;font-size:20px;font-weight:900}.ts-brief-success.svelte-xi7nxc p:where(.svelte-xi7nxc){color:#334155;margin-bottom:18px;font-size:14px}.ts-btn-dark-pill.svelte-xi7nxc{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:20px;padding:10px 20px;font-weight:800}.ts-modal-backdrop.svelte-xi7nxc{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ts-modal-card.svelte-xi7nxc{background:#fff;border:2px solid #000;border-radius:16px;width:100%;max-width:500px;padding:30px}.ts-modal-head.svelte-xi7nxc{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ts-modal-head.svelte-xi7nxc h3:where(.svelte-xi7nxc){font-size:20px;font-weight:900}.ts-btn-close.svelte-xi7nxc{cursor:pointer;background:0 0;border:none;font-size:18px}.ts-modal-body.svelte-xi7nxc p:where(.svelte-xi7nxc){color:#475569;margin-bottom:24px;font-size:14px;line-height:1.6}.ts-footer.svelte-xi7nxc{color:#94a3b8;background-color:#000;padding:50px 6%}.ts-footer-inner.svelte-xi7nxc{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1240px;margin:0 auto;display:flex}.ts-footer-inner.svelte-xi7nxc .ts-brand-title:where(.svelte-xi7nxc){color:#fff}.ts-footer-cr.svelte-xi7nxc{color:#64748b;font-size:12px}@media (width<=1040px){.ts-menu.svelte-xi7nxc{display:none}.ts-hero-inner.svelte-xi7nxc,.ts-3d-inner.svelte-xi7nxc,.ts-contact-inner.svelte-xi7nxc{grid-template-columns:1fr}.ts-cap-grid.svelte-xi7nxc{grid-template-columns:repeat(2,1fr)}.ts-cases-grid.svelte-xi7nxc,.ts-process-steps.svelte-xi7nxc,.ts-form-row.svelte-xi7nxc{grid-template-columns:1fr}}.ro-root.svelte-w1ka2f{color:#1a222c;background-color:#f7f5f0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.ro-root.svelte-w1ka2f :where(.svelte-w1ka2f){box-sizing:border-box;margin:0;padding:0}.ro-topbar.svelte-w1ka2f{color:#e5e3de;letter-spacing:.22em;text-align:center;text-transform:uppercase;background-color:#111b27;padding:6px 5%;font-size:10px}.ro-nav.svelte-w1ka2f{z-index:50;background-color:#f7f5f0;border-bottom:1px solid #e5e1d8;justify-content:space-between;align-items:center;padding:24px 6%;display:flex;position:sticky;top:0}.ro-brand.svelte-w1ka2f{color:#111b27;flex-direction:column;text-decoration:none;display:flex}.ro-logo-title.svelte-w1ka2f{letter-spacing:.16em;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:700}.ro-logo-sub.svelte-w1ka2f{letter-spacing:.26em;color:#727c87;margin-top:2px;font-size:8px}.ro-menu.svelte-w1ka2f{gap:32px;display:flex}.ro-menu.svelte-w1ka2f a:where(.svelte-w1ka2f){color:#556270;letter-spacing:.05em;padding:4px 0;font-size:13.5px;text-decoration:none;position:relative}.ro-menu.svelte-w1ka2f a.active:where(.svelte-w1ka2f){color:#111b27;font-weight:700}.ro-menu.svelte-w1ka2f a.active:where(.svelte-w1ka2f):after{content:"";background-color:#111b27;height:1.5px;position:absolute;bottom:0;left:0;right:0}.ro-nav-right.svelte-w1ka2f{color:#556270;align-items:center;gap:24px;font-size:13px;display:flex}.ro-btn-search.svelte-w1ka2f{cursor:pointer;color:#556270;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:flex}.ro-lang-switch.svelte-w1ka2f{color:#111b27;cursor:pointer;font-weight:700}.ro-hero.svelte-w1ka2f{background-color:#f7f5f0;padding:60px 6% 90px}.ro-hero-inner.svelte-w1ka2f{grid-template-columns:180px 1fr 340px;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:grid}.ro-hero-rail.svelte-w1ka2f{flex-direction:column;gap:20px;display:flex}.ro-rail-item.svelte-w1ka2f{text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;flex-direction:column;gap:2px;padding:4px 0 4px 12px;font-family:inherit;transition:all .2s;display:flex}.ro-rail-item.active.svelte-w1ka2f{border-left-color:#111b27}.ro-rail-num.svelte-w1ka2f{color:#8c96a3;font-size:11px;font-weight:700}.ro-rail-item.active.svelte-w1ka2f .ro-rail-num:where(.svelte-w1ka2f){color:#111b27}.ro-rail-name.svelte-w1ka2f{color:#64707e;font-size:13.5px}.ro-rail-item.active.svelte-w1ka2f .ro-rail-name:where(.svelte-w1ka2f){color:#111b27;font-weight:700}.ro-hero-display.svelte-w1ka2f{flex-direction:column;align-items:center;display:flex;position:relative}.ro-sculpture-wrap.svelte-w1ka2f{perspective:800px;flex-direction:column;justify-content:flex-end;align-items:center;width:280px;height:380px;transition:transform .6s;display:flex}.ro-sculpture-art.svelte-w1ka2f{justify-content:center;align-items:center;width:240px;height:280px;display:flex}.sculpture-swirl.svelte-w1ka2f{filter:drop-shadow(0 20px 30px #111b2740);width:100%;height:100%}.sculpture-svg.svelte-w1ka2f{width:100%;height:100%}.ro-pedestal.svelte-w1ka2f{width:220px;margin-top:-10px}.ro-plinth-top.svelte-w1ka2f{background-color:#dfdcd4;border:1px solid #cfcbbf;width:100%;height:14px}.ro-plinth-front.svelte-w1ka2f{background-color:#cdc9be;width:100%;height:50px;box-shadow:0 10px 25px #0000001a}.ro-toolbar-row.svelte-w1ka2f{align-items:center;gap:32px;margin-top:36px;display:flex}.ro-btn-orbit.svelte-w1ka2f{cursor:pointer;color:#4a5664;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;font-size:12.5px;display:flex}.orbit-badge.svelte-w1ka2f{border:1px solid #4a5664;border-radius:12px;padding:2px 8px;font-size:10.5px;font-weight:700}.ro-swatches-group.svelte-w1ka2f{align-items:center;gap:8px;display:flex}.ro-swatch.svelte-w1ka2f{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;transition:transform .2s}.ro-swatch.active.svelte-w1ka2f{border-color:#111b27;transform:scale(1.2)}.ro-swatch-label.svelte-w1ka2f{color:#788492;margin-left:6px;font-size:11.5px}.ro-hero-copy.svelte-w1ka2f{flex-direction:column;align-items:flex-start;display:flex}.ro-eyebrow.svelte-w1ka2f{letter-spacing:.22em;color:#727c87;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.ro-hero-title.svelte-w1ka2f{color:#111b27;margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.15}.ro-hero-desc.svelte-w1ka2f{color:#556270;margin-bottom:30px;font-size:14.5px;line-height:1.65}.ro-link-arrow.svelte-w1ka2f{color:#111b27;align-items:center;gap:12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ro-rule.svelte-w1ka2f{background-color:#111b27;width:32px;height:1.5px}.ro-section.svelte-w1ka2f{max-width:1240px;margin:0 auto;padding:90px 6%}.ro-gallery-inner.svelte-w1ka2f{grid-template-columns:1.2fr .9fr 1.1fr;align-items:center;gap:30px;display:grid}.ro-img-card.svelte-w1ka2f{background:#e5e1d8;border-radius:4px;height:380px;overflow:hidden}.ro-img-card.small.svelte-w1ka2f{height:180px}.ro-crop-bg.svelte-w1ka2f{background-image:url(../../../assets/desain-21/21-ruang-objek.png);background-repeat:no-repeat;width:100%;height:100%;transition:transform .4s}.ro-crop-bg.bowl.svelte-w1ka2f{background-position:20% 42%;background-size:260%}.ro-crop-bg.wood-statue.svelte-w1ka2f{background-position:48% 38%;background-size:320%}.ro-crop-bg.indigo-circle.svelte-w1ka2f{background-position:48% 46%;background-size:320%}.ro-crop-bg.interior.svelte-w1ka2f{background-position:25% 88%;background-size:210%}.ro-img-card.svelte-w1ka2f:hover .ro-crop-bg:where(.svelte-w1ka2f),.ro-com-photo.svelte-w1ka2f:hover .ro-crop-bg:where(.svelte-w1ka2f){transform:scale(1.05)}.ro-gal-middle.svelte-w1ka2f{flex-direction:column;gap:20px;display:flex}.ro-section-title.svelte-w1ka2f{color:#111b27;margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.2}.ro-section-desc.svelte-w1ka2f{color:#556270;margin-bottom:28px;font-size:14.5px;line-height:1.7}.ro-specs-inner.svelte-w1ka2f{border-top:1px solid #e5e1d8;grid-template-columns:1fr 1fr 1fr;gap:40px;padding-top:60px;display:grid}.ro-col-title.svelte-w1ka2f{color:#111b27;margin:8px 0 14px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400}.ro-col-desc.svelte-w1ka2f{color:#64707e;margin-bottom:24px;font-size:13.5px;line-height:1.65}.ro-link-simple.svelte-w1ka2f{color:#111b27;font-size:13px;font-weight:700;text-decoration:none}.ro-materials-grid.svelte-w1ka2f{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ro-mat-card.svelte-w1ka2f{color:#4a5664;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.ro-mat-thumb.svelte-w1ka2f{aspect-ratio:1;border-radius:4px;width:100%}.ro-mat-thumb.clay.svelte-w1ka2f{background-color:#c9b89e}.ro-mat-thumb.wood.svelte-w1ka2f{background-color:#8d5b32}.ro-mat-thumb.metal.svelte-w1ka2f{background-color:#1a324b}.ro-dimension-wrap.svelte-w1ka2f{align-items:center;gap:20px;display:flex}.ro-blueprint-sketch.svelte-w1ka2f{width:110px;height:110px}.ro-sketch-svg.svelte-w1ka2f{width:100%;height:100%}.ro-dimension-table.svelte-w1ka2f{flex-direction:column;flex-grow:1;gap:6px;font-size:12px;display:flex}.ro-dimension-table.svelte-w1ka2f div:where(.svelte-w1ka2f){border-bottom:1px solid #e5e1d8;justify-content:space-between;padding-bottom:4px;display:flex}.ro-dimension-table.svelte-w1ka2f .lbl:where(.svelte-w1ka2f){color:#727c87}.ro-dimension-table.svelte-w1ka2f .val:where(.svelte-w1ka2f){color:#111b27;font-weight:600}.ro-commission-section.svelte-w1ka2f{background-color:#ede9df;margin-top:40px;padding:80px 6%}.ro-commission-inner.svelte-w1ka2f{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid}.ro-com-photo.svelte-w1ka2f{border-radius:4px;height:360px;overflow:hidden}.ro-btn-dark-cta.svelte-w1ka2f{color:#fff;letter-spacing:.05em;cursor:pointer;background-color:#111b27;border:none;padding:14px 28px;font-family:inherit;font-size:13.5px;transition:background-color .2s}.ro-btn-dark-cta.svelte-w1ka2f:hover{background-color:#1e3450}.ro-modal-backdrop.svelte-w1ka2f{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#111b27b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ro-modal-card.svelte-w1ka2f{background-color:#f7f5f0;border-radius:8px;width:100%;max-width:500px;padding:32px;box-shadow:0 20px 50px #00000040}.ro-modal-head.svelte-w1ka2f{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ro-modal-head.svelte-w1ka2f h3:where(.svelte-w1ka2f){color:#111b27;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:400}.ro-btn-close.svelte-w1ka2f{color:#727c87;cursor:pointer;background:0 0;border:none;font-size:18px}.ro-modal-form.svelte-w1ka2f{flex-direction:column;gap:16px;display:flex}.ro-modal-form.svelte-w1ka2f label:where(.svelte-w1ka2f){color:#334155;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ro-modal-form.svelte-w1ka2f input:where(.svelte-w1ka2f),.ro-modal-form.svelte-w1ka2f select:where(.svelte-w1ka2f),.ro-modal-form.svelte-w1ka2f textarea:where(.svelte-w1ka2f){background:#fff;border:1px solid #cfcbbf;border-radius:4px;padding:10px 14px;font-family:inherit;font-size:13.5px}.ro-modal-success.svelte-w1ka2f{text-align:center;padding:20px 0}.ro-modal-success.svelte-w1ka2f h4:where(.svelte-w1ka2f){margin-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:22px}.ro-modal-success.svelte-w1ka2f p:where(.svelte-w1ka2f){color:#556270;margin-bottom:24px;font-size:14px}.ro-footer.svelte-w1ka2f{color:#94a3b8;background-color:#111b27;padding:50px 6%}.ro-footer-inner.svelte-w1ka2f{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.ro-footer-brand.svelte-w1ka2f .ro-logo-title:where(.svelte-w1ka2f){color:#fff}.ro-footer-brand.svelte-w1ka2f .ro-logo-sub:where(.svelte-w1ka2f){color:#727c87}.ro-footer-links.svelte-w1ka2f{gap:28px;display:flex}.ro-footer-links.svelte-w1ka2f a:where(.svelte-w1ka2f){color:#cbd5e1;font-size:13px;text-decoration:none}.ro-footer-socials.svelte-w1ka2f{gap:16px;font-size:12px;display:flex}@media (width<=1024px){.ro-menu.svelte-w1ka2f{display:none}.ro-hero-inner.svelte-w1ka2f,.ro-gallery-inner.svelte-w1ka2f,.ro-specs-inner.svelte-w1ka2f,.ro-commission-inner.svelte-w1ka2f,.ro-footer-inner.svelte-w1ka2f{grid-template-columns:1fr}.ro-hero-rail.svelte-w1ka2f{flex-flow:wrap}.ro-footer-inner.svelte-w1ka2f{text-align:center;gap:20px}}.viewer.svelte-ztzg3l{color:#625e57;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.canvas-host.svelte-ztzg3l{position:absolute;inset:0}.canvas-host.concealed.svelte-ztzg3l{visibility:hidden}.canvas-host.svelte-ztzg3l canvas{touch-action:pan-y;outline-offset:-5px;width:100%;height:100%;display:block}.viewer-label.svelte-ztzg3l{letter-spacing:.13em;pointer-events:none;align-items:center;gap:7px;max-width:55%;font-size:10px;line-height:1.6;display:flex;position:absolute;top:20px;left:21px}.photo-toggle.svelte-ztzg3l{color:#625e57;background:#f8f5eccf;border:1px solid #c8c4b6;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:11px;display:flex;position:absolute;top:12px;right:16px}.viewer-controls.svelte-ztzg3l{background:#fffdf5ed;border:1px solid #c8c4b6;gap:2px;max-width:calc(100% - 22px);padding:4px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.viewer-controls.svelte-ztzg3l button:where(.svelte-ztzg3l){color:#625e57;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:17px;transition:background .15s;display:grid}.viewer-controls.svelte-ztzg3l button:where(.svelte-ztzg3l):hover:not(:disabled){background:#e5e1d3}.viewer-controls.svelte-ztzg3l button:where(.svelte-ztzg3l):disabled{opacity:.4;cursor:default}.viewer-controls.svelte-ztzg3l button:where(.svelte-ztzg3l):focus-visible,.photo-toggle.svelte-ztzg3l:focus-visible{outline-offset:1px;outline:2px solid #806137}.hint.svelte-ztzg3l{text-align:center;color:#625e57;pointer-events:none;margin:0;font-size:10px;line-height:1.5;position:absolute;bottom:15px;left:8px;right:8px}.loading.svelte-ztzg3l{color:#625e57;background:#eae5da55;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.loading.svelte-ztzg3l span:where(.svelte-ztzg3l){border:1px solid #806137;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite svelte-ztzg3l-spin}.fallback.svelte-ztzg3l{grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.neutral-fallback.svelte-ztzg3l{text-align:center;color:#625e57;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:70px 25px;display:flex}.neutral-fallback.svelte-ztzg3l strong:where(.svelte-ztzg3l){font-size:16px;font-weight:400}.neutral-fallback.svelte-ztzg3l span:where(.svelte-ztzg3l){max-width:280px;font-size:13px;line-height:1.8}.fallback.svelte-ztzg3l p:where(.svelte-ztzg3l){color:#625e57;background:#f4eee2;margin:0;padding:15px;font-size:12px;line-height:1.6}@keyframes svelte-ztzg3l-spin{to{transform:rotate(360deg)}}@media (width<=560px){.viewer-label.svelte-ztzg3l{font-size:9px;top:17px;left:15px}.photo-toggle.svelte-ztzg3l{top:10px;right:11px}.viewer-controls.svelte-ztzg3l{gap:1px}.hint.svelte-ztzg3l{font-size:9px}.fallback.svelte-ztzg3l p:where(.svelte-ztzg3l){font-size:12px}}@media (prefers-reduced-motion:reduce){.loading.svelte-ztzg3l span:where(.svelte-ztzg3l){animation:none}.viewer-controls.svelte-ztzg3l button:where(.svelte-ztzg3l){transition:none}}.category-block.svelte-mp0ifd{color:var(--site-ink);font-family:Jakarta,sans-serif}.category-block.svelte-mp0ifd h2:where(.svelte-mp0ifd),.category-block.svelte-mp0ifd h3:where(.svelte-mp0ifd),.collection-dialog.svelte-mp0ifd h2:where(.svelte-mp0ifd){font-family:var(--site-font,Outfit,sans-serif);letter-spacing:-.035em;font-weight:500}.eyebrow.svelte-mp0ifd{letter-spacing:.15em;margin:0 0 15px;font-size:10px;font-weight:650;line-height:1.7}.block-heading.svelte-mp0ifd{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.block-heading.svelte-mp0ifd>div:where(.svelte-mp0ifd){max-width:65%}h2.svelte-mp0ifd{margin:0;font-size:clamp(29px,3.3cqw,48px);line-height:1.12}.block-heading.svelte-mp0ifd>p:where(.svelte-mp0ifd),.faq-layout.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):last-child,.portion-layout.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):last-child,.inquiry-layout.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):not(.eyebrow){opacity:.8;max-width:330px;margin:0;font-size:13px;line-height:1.9}.search-row.svelte-mp0ifd{gap:16px;display:flex}.catalog-search.svelte-mp0ifd{background:color-mix(in srgb,var(--site-bg) 65%,white);border:1px solid color-mix(in srgb,var(--site-ink) 28%,transparent);flex:1;align-items:center;gap:13px;padding:13px 18px;display:flex}.catalog-search.svelte-mp0ifd input:where(.svelte-mp0ifd){width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:5px 0;font-size:14px}.store-select.svelte-mp0ifd{align-items:center;gap:12px;font-size:12px;display:flex}.store-select.svelte-mp0ifd select:where(.svelte-mp0ifd){border:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent);color:inherit;font:inherit;background:0 0;padding:16px}.category-tabs.svelte-mp0ifd{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.category-tabs.svelte-mp0ifd button:where(.svelte-mp0ifd){border:1px solid color-mix(in srgb,var(--site-ink) 22%,transparent);color:inherit;background:0 0;min-height:42px;padding:10px 18px;font-size:12px}.category-tabs.svelte-mp0ifd button.active:where(.svelte-mp0ifd){background:var(--site-ink);color:var(--site-bg)}.product-grid.svelte-mp0ifd{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.product-visual.svelte-mp0ifd{background:0 0;width:100%;height:clamp(190px,24cqw,360px);padding:0;display:block;position:relative;overflow:hidden}.product-visual.svelte-mp0ifd .photo{transition:transform .7s}.product-visual.svelte-mp0ifd:hover .photo{transform:scale(1.045)}.product-badge.svelte-mp0ifd{color:#302b23;background:#faf7ef;max-width:80%;padding:6px 9px;font-size:10px;position:absolute;top:14px;left:14px}.product-open.svelte-mp0ifd{color:#302b23;background:#faf7ef;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:14px;right:14px}.product-caption.svelte-mp0ifd{padding-top:16px}.product-name.svelte-mp0ifd{width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:0;font:500 21px Outfit,sans-serif;display:flex}.product-caption.svelte-mp0ifd p:where(.svelte-mp0ifd){opacity:.8;margin:8px 0 13px;font-size:12px;line-height:1.7}.product-caption.svelte-mp0ifd>strong:where(.svelte-mp0ifd){font-size:13px;font-weight:600;display:block}.product-caption.svelte-mp0ifd>small:where(.svelte-mp0ifd){opacity:.65;margin-top:6px;font-size:9px;display:block}.store-link.svelte-mp0ifd{color:var(--site-accent);background:0 0;border-bottom:1px solid;margin-bottom:10px;padding:0;font-size:10px}.filter-status.svelte-mp0ifd{justify-content:space-between;margin:0 0 20px;font-size:12px;display:flex}.filter-status.svelte-mp0ifd button:where(.svelte-mp0ifd),.text-button.svelte-mp0ifd{color:inherit;background:0 0;border-bottom:1px solid;align-items:center;gap:20px;padding:7px 0;display:inline-flex}.filter-status.svelte-mp0ifd button:where(.svelte-mp0ifd){padding:0;font-size:12px}.empty-products.svelte-mp0ifd{border:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);text-align:center;padding:45px 20px}.empty-products.svelte-mp0ifd p:where(.svelte-mp0ifd){font-size:13px;line-height:1.8}.promotion.svelte-mp0ifd{background:color-mix(in srgb,var(--site-accent) 13%,var(--site-bg));grid-template-columns:1fr .8fr;align-items:center;gap:40px;padding:40px;display:grid}.promotion.svelte-mp0ifd h2:where(.svelte-mp0ifd){font-size:clamp(32px,4cqw,58px)}.promotion.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):not(.eyebrow){max-width:460px;margin:22px 0;font-size:14px;line-height:1.9}.promotion-visual.svelte-mp0ifd{height:290px}.editorial.svelte-mp0ifd{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;display:grid}.editorial-photo.svelte-mp0ifd{height:500px}.editorial.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):not(.eyebrow){margin:24px 0;font-size:14px;line-height:1.9}.editorial-note.svelte-mp0ifd{border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);padding:18px 0}.editorial-note.svelte-mp0ifd h3:where(.svelte-mp0ifd){margin:0 0 8px;font-size:23px}.editorial-note.svelte-mp0ifd p:where(.svelte-mp0ifd){opacity:.8;margin:0;font-size:12px;line-height:1.8}.table-scroll.svelte-mp0ifd{border-top:2px solid var(--site-ink);overflow-x:auto}table.svelte-mp0ifd{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th.svelte-mp0ifd,td.svelte-mp0ifd{border-bottom:1px solid color-mix(in srgb,var(--site-ink) 19%,transparent);vertical-align:top;padding:19px 20px}thead.svelte-mp0ifd th:where(.svelte-mp0ifd){text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--site-ink) 4%,transparent);font-size:10px}tbody.svelte-mp0ifd th:where(.svelte-mp0ifd){min-width:130px;font-weight:600}td.svelte-mp0ifd{min-width:105px;line-height:1.8}.faq-layout.svelte-mp0ifd{grid-template-columns:1fr 1.2fr;gap:9%;display:grid}.faq-layout.svelte-mp0ifd>div:where(.svelte-mp0ifd)>p:where(.svelte-mp0ifd):last-child{margin-top:22px}.faq-list.svelte-mp0ifd{border-top:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent)}details.svelte-mp0ifd{border-bottom:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent)}summary.svelte-mp0ifd{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}summary.svelte-mp0ifd::-webkit-details-marker{display:none}summary.svelte-mp0ifd>span:where(.svelte-mp0ifd){font-size:20px}details[open].svelte-mp0ifd summary:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd){transform:rotate(45deg)}details.svelte-mp0ifd>p:where(.svelte-mp0ifd){opacity:.8;margin:0 30px 25px 0;font-size:13px;line-height:1.9}.facts-list.svelte-mp0ifd{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.facts-list.svelte-mp0ifd article:where(.svelte-mp0ifd){border-top:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent);gap:20px;padding-top:24px;display:flex}.fact-index.svelte-mp0ifd{color:var(--site-accent);font:500 13px Outfit,sans-serif}.facts-list.svelte-mp0ifd h3:where(.svelte-mp0ifd){margin:0 0 12px;font-size:23px}.facts-list.svelte-mp0ifd article:where(.svelte-mp0ifd) p:where(.svelte-mp0ifd){opacity:.8;margin:0;font-size:13px;line-height:1.85}.facts-list.svelte-mp0ifd small:where(.svelte-mp0ifd){opacity:.7;margin-top:18px;font-size:10px;display:block}.review-list.svelte-mp0ifd{grid-template-columns:1fr 1fr}.review-list.svelte-mp0ifd .fact-index:where(.svelte-mp0ifd){font-size:48px;line-height:1}.step-list.svelte-mp0ifd .fact-index:where(.svelte-mp0ifd){font-size:26px}.store-list.svelte-mp0ifd{border-top:1px solid color-mix(in srgb,var(--site-ink) 23%,transparent)}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd){text-align:left;width:100%;color:inherit;border-bottom:1px solid color-mix(in srgb,var(--site-ink) 23%,transparent);background:0 0;align-items:center;gap:24px;padding:24px 14px;display:flex}.store-list.svelte-mp0ifd>button.chosen:where(.svelte-mp0ifd){background:color-mix(in srgb,var(--site-accent) 12%,transparent)}.store-monogram.svelte-mp0ifd{border:1px solid color-mix(in srgb,var(--site-ink) 25%,transparent);flex-shrink:0;place-items:center;width:60px;height:60px;font:500 22px Outfit,sans-serif;display:grid}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd):nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.store-list.svelte-mp0ifd strong:where(.svelte-mp0ifd){font:500 24px Outfit,sans-serif}.store-list.svelte-mp0ifd small:where(.svelte-mp0ifd){font-size:10px}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd),.selection-note.svelte-mp0ifd{opacity:.8;font-size:12px;line-height:1.7}.selection-note.svelte-mp0ifd{margin-top:17px}.portion-layout.svelte-mp0ifd,.inquiry-layout.svelte-mp0ifd{grid-template-columns:1fr 1fr;gap:9%;display:grid}.portion-layout.svelte-mp0ifd h2:where(.svelte-mp0ifd),.inquiry-layout.svelte-mp0ifd h2:where(.svelte-mp0ifd){margin-bottom:24px}.portion-calculator.svelte-mp0ifd{background:color-mix(in srgb,var(--site-accent) 8%,var(--site-bg));border:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);padding:30px}label.svelte-mp0ifd{flex-direction:column;gap:9px;margin-bottom:17px;font-size:12px;display:flex}input.svelte-mp0ifd,select.svelte-mp0ifd,textarea.svelte-mp0ifd{color:inherit;border:1px solid color-mix(in srgb,var(--site-ink) 30%,transparent);font:inherit;background:0 0;border-radius:0;width:100%;min-width:0;padding:13px;font-size:13px}textarea.svelte-mp0ifd{resize:vertical}.portion-total.svelte-mp0ifd{border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.portion-total.svelte-mp0ifd>span:where(.svelte-mp0ifd){font-size:12px}.portion-total.svelte-mp0ifd output:where(.svelte-mp0ifd){font:500 28px Outfit,sans-serif}.portion-calculator.svelte-mp0ifd>p:where(.svelte-mp0ifd),.form-help.svelte-mp0ifd{opacity:.75;margin-top:17px;font-size:11px;line-height:1.8}.demo-tag.svelte-mp0ifd{letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--site-ink) 28%,transparent);margin-top:28px;padding:9px 11px;font-size:9px;line-height:1.8;display:inline-block}.solid-button.svelte-mp0ifd{background:var(--site-ink);color:var(--site-bg);justify-content:center;align-items:center;gap:25px;min-height:46px;padding:15px 20px;font-size:13px;display:inline-flex}.form-pair.svelte-mp0ifd{grid-template-columns:1fr 1fr;gap:16px;display:grid}.summary-label.svelte-mp0ifd{border-top:1px solid;margin-top:25px;padding-top:22px}.summary-label.svelte-mp0ifd textarea:where(.svelte-mp0ifd){font:12px/1.8 Jakarta,sans-serif}.detail-backdrop.svelte-mp0ifd{z-index:150;background:#1d1c17a6;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.collection-dialog.svelte-mp0ifd{background:var(--site-bg);color:var(--site-ink);grid-template-columns:1fr 1fr;width:min(850px,100%);max-height:90vh;font-family:Jakarta,sans-serif;display:grid;position:relative;overflow:auto}.close-detail.svelte-mp0ifd{z-index:2;background:var(--site-bg);width:40px;height:40px;color:var(--site-ink);place-items:center;display:grid;position:absolute;top:13px;right:13px}.detail-image.svelte-mp0ifd{min-height:430px}.detail-copy.svelte-mp0ifd{padding:58px 32px 32px}.detail-copy.svelte-mp0ifd h2:where(.svelte-mp0ifd){font-size:39px}.detail-copy.svelte-mp0ifd>p:where(.svelte-mp0ifd):not(.eyebrow){margin:20px 0;font-size:14px;line-height:1.8}.detail-copy.svelte-mp0ifd>strong:where(.svelte-mp0ifd){font-size:18px}.detail-copy.svelte-mp0ifd ul:where(.svelte-mp0ifd){margin:25px 0;padding-left:17px;font-size:12px;line-height:2}.category-block.svelte-mp0ifd :where(.svelte-mp0ifd):is(button:where(.svelte-mp0ifd),input:where(.svelte-mp0ifd),select:where(.svelte-mp0ifd),textarea:where(.svelte-mp0ifd),summary:where(.svelte-mp0ifd)):focus-visible,.collection-dialog.svelte-mp0ifd button:where(.svelte-mp0ifd):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.category-block.svelte-mp0ifd button:where(.svelte-mp0ifd):hover{filter:brightness(.93)}@container (width<=850px){.product-grid.svelte-mp0ifd{gap:25px 18px}.block-heading.svelte-mp0ifd{align-items:start;gap:20px}.block-heading.svelte-mp0ifd>div:where(.svelte-mp0ifd){max-width:60%}.block-heading.svelte-mp0ifd>p:where(.svelte-mp0ifd){max-width:260px;font-size:12px}.facts-list.svelte-mp0ifd{grid-template-columns:1fr;gap:22px}.review-list.svelte-mp0ifd{grid-template-columns:1fr 1fr}.editorial.svelte-mp0ifd{gap:30px}.editorial-photo.svelte-mp0ifd{height:420px}.promotion.svelte-mp0ifd{gap:28px;padding:28px}.promotion-visual.svelte-mp0ifd{height:250px}.faq-layout.svelte-mp0ifd,.portion-layout.svelte-mp0ifd,.inquiry-layout.svelte-mp0ifd{gap:35px}.portion-total.svelte-mp0ifd{flex-direction:column;align-items:start}.portion-calculator.svelte-mp0ifd{padding:22px}.store-list.svelte-mp0ifd strong:where(.svelte-mp0ifd){font-size:22px}}@container (width<=580px){.block-heading.svelte-mp0ifd{display:block}.block-heading.svelte-mp0ifd>div:where(.svelte-mp0ifd){max-width:100%}.block-heading.svelte-mp0ifd>p:where(.svelte-mp0ifd){max-width:100%;margin-top:18px}.search-row.svelte-mp0ifd{flex-direction:column}.store-select.svelte-mp0ifd{flex-direction:row;align-items:center}.store-select.svelte-mp0ifd select:where(.svelte-mp0ifd){flex:1}.catalog-search.svelte-mp0ifd{padding:10px 13px}.category-tabs.svelte-mp0ifd{gap:6px}.category-tabs.svelte-mp0ifd button:where(.svelte-mp0ifd){padding:8px 12px;font-size:11px}.product-grid.svelte-mp0ifd{grid-template-columns:1fr 1fr;gap:25px 14px}.product-visual.svelte-mp0ifd{height:205px}.product-name.svelte-mp0ifd{font-size:18px;line-height:1.25}.product-name.svelte-mp0ifd svg{display:none}.product-caption.svelte-mp0ifd p:where(.svelte-mp0ifd){font-size:11px}.product-caption.svelte-mp0ifd>strong:where(.svelte-mp0ifd){font-size:12px}.product-caption.svelte-mp0ifd>small:where(.svelte-mp0ifd){font-size:8px}.product-badge.svelte-mp0ifd{font-size:9px;top:9px;left:9px}.promotion.svelte-mp0ifd,.editorial.svelte-mp0ifd,.faq-layout.svelte-mp0ifd,.portion-layout.svelte-mp0ifd,.inquiry-layout.svelte-mp0ifd{grid-template-columns:1fr;gap:28px}.promotion.svelte-mp0ifd{padding:25px 20px}.promotion-visual.svelte-mp0ifd{height:280px}.promotion.svelte-mp0ifd h2:where(.svelte-mp0ifd){font-size:36px}.editorial-photo.svelte-mp0ifd{height:340px}.editorial.svelte-mp0ifd>div:where(.svelte-mp0ifd):last-child{padding-top:0}.review-list.svelte-mp0ifd{grid-template-columns:1fr}.facts-list.svelte-mp0ifd h3:where(.svelte-mp0ifd){font-size:23px}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd){gap:14px;padding-inline:0}.store-monogram.svelte-mp0ifd{width:45px;height:45px;font-size:17px}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd)>span:where(.svelte-mp0ifd){font-size:11px}.store-list.svelte-mp0ifd>button:where(.svelte-mp0ifd)>svg{display:none}.form-pair.svelte-mp0ifd{grid-template-columns:1fr;gap:0}.solid-button.svelte-mp0ifd{width:100%}th.svelte-mp0ifd,td.svelte-mp0ifd{padding:16px 13px}.portion-total.svelte-mp0ifd{flex-direction:row}.portion-total.svelte-mp0ifd output:where(.svelte-mp0ifd){font-size:25px}}@media (width<=600px){.detail-backdrop.svelte-mp0ifd{padding:15px}.collection-dialog.svelte-mp0ifd{grid-template-columns:1fr;max-height:90vh}.detail-image.svelte-mp0ifd{height:240px;min-height:240px}.detail-copy.svelte-mp0ifd{padding:28px 24px}.detail-copy.svelte-mp0ifd h2:where(.svelte-mp0ifd){font-size:32px}}@media (prefers-reduced-motion:reduce){.product-visual.svelte-mp0ifd .photo{transition:none}}.website.svelte-1harlub{background:var(--site-bg);color:var(--site-ink);font-family:Jakarta,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.website.svelte-1harlub h1:where(.svelte-1harlub),.website.svelte-1harlub h2:where(.svelte-1harlub),.website.svelte-1harlub h3:where(.svelte-1harlub),.template-brand.svelte-1harlub{font-family:var(--site-font)}.template-nav.svelte-1harlub{border-bottom:1px solid color-mix(in srgb,var(--site-ink) 17%,transparent);justify-content:space-between;align-items:center;padding:28px 5.5%;display:flex}.template-brand.svelte-1harlub{letter-spacing:.04em;font-size:22px;font-weight:500}.template-nav.svelte-1harlub nav:where(.svelte-1harlub){gap:27px;font-size:14px;display:flex}.template-nav.svelte-1harlub nav:where(.svelte-1harlub) a:where(.svelte-1harlub){align-items:center;gap:10px;display:flex}.template-menu.svelte-1harlub{background:0 0;display:none}.site-section.svelte-1harlub{padding:var(--section-pad);position:relative}.hero.svelte-1harlub{align-items:center;gap:var(--section-gap);min-height:var(--section-height);grid-template-columns:1fr 1fr;display:grid}.hero-copy.svelte-1harlub{padding:20px 0}.overline.svelte-1harlub{letter-spacing:.19em;text-transform:uppercase;opacity:.76;font-size:11px;font-weight:600;line-height:1.7}.hero.svelte-1harlub h1:where(.svelte-1harlub){white-space:pre-line;letter-spacing:-.055em;margin-top:24px;font-size:clamp(38px,5.1vw,76px);line-height:1.04}.hero-description.svelte-1harlub{opacity:.8;max-width:360px;margin-top:25px;font-size:15px;line-height:1.95}.site-button.svelte-1harlub{background:var(--site-ink);color:var(--site-bg);justify-content:center;align-items:center;gap:28px;min-height:45px;margin-top:30px;padding:16px 22px;font-size:14px;display:inline-flex}.site-button.svelte-1harlub:hover{filter:brightness(1.22)}.hero-note.svelte-1harlub{opacity:.65;align-items:center;gap:10px;margin-top:30px;font-size:11px;display:flex}.hero-note.svelte-1harlub span:where(.svelte-1harlub){background:currentColor;border-radius:50%;width:3px;height:3px}.hero-media.svelte-1harlub{height:var(--section-height);min-height:0;position:relative;overflow:hidden}.media-caption.svelte-1harlub{letter-spacing:.17em;color:#4f493e;pointer-events:none;font-size:7px;position:absolute;bottom:18px;left:20px}.hero-media.svelte-1harlub:has(.viewer) .media-caption:where(.svelte-1harlub){display:none}.media-overlay.svelte-1harlub{pointer-events:none;background:#000;position:absolute;inset:0}.reversed.hero.svelte-1harlub .hero-copy:where(.svelte-1harlub){order:2}.reversed.hero.svelte-1harlub .hero-media:where(.svelte-1harlub){order:1}.centered.hero.svelte-1harlub{text-align:center;grid-template-columns:1fr}.centered.svelte-1harlub .hero-copy:where(.svelte-1harlub){max-width:700px;margin:auto}.centered.svelte-1harlub .hero-description:where(.svelte-1harlub){margin-inline:auto}.centered.svelte-1harlub .hero-note:where(.svelte-1harlub){justify-content:center}.centered.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.section-heading.svelte-1harlub{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.section-heading.svelte-1harlub h2:where(.svelte-1harlub),.story-copy.svelte-1harlub h2:where(.svelte-1harlub),.process-title.svelte-1harlub h2:where(.svelte-1harlub){margin-top:15px;font-size:38px;line-height:1.15}.section-heading.svelte-1harlub>p:where(.svelte-1harlub){opacity:.7;max-width:250px;font-size:14px;line-height:1.9}.catalog-grid.svelte-1harlub{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.product-image.svelte-1harlub{background:0 0;width:100%;height:300px;padding:0;display:block;position:relative;overflow:hidden}.product-image.svelte-1harlub .photo{transition:transform 1s}.product-image.svelte-1harlub:hover .photo{transform:scale(1.04)}.product-image.svelte-1harlub>span:where(.svelte-1harlub){color:#39372e;background:#faf8f5;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:14px;right:14px}.product-meta.svelte-1harlub{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.product-meta.svelte-1harlub h3:where(.svelte-1harlub){letter-spacing:-.02em;font-size:20px}.no-product-photo.svelte-1harlub{background:color-mix(in srgb,var(--site-ink) 5%,var(--site-bg));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.no-product-photo.svelte-1harlub>span:where(.svelte-1harlub){width:auto;height:auto;color:inherit;background:0 0;font-size:14px;position:static}.catalog-empty.svelte-1harlub{border:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);padding:35px;font-size:15px;line-height:1.9}.site-text-link.svelte-1harlub{color:inherit;background:0 0}.product-meta.svelte-1harlub button:where(.svelte-1harlub){background:0 0;padding:5px}.catalog-grid.svelte-1harlub article:where(.svelte-1harlub)>p:where(.svelte-1harlub){opacity:.75;margin-top:7px;font-size:11px;line-height:1.7}.product-price.svelte-1harlub{text-transform:uppercase;letter-spacing:.09em;color:var(--site-accent);margin-top:12px;font-size:11px;display:block}.site-section.svelte-1harlub:has(.story-media:where(.svelte-1harlub)){gap:var(--section-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.story-media.svelte-1harlub{height:420px}.story-copy.svelte-1harlub{padding:15px 8%}.story-copy.svelte-1harlub>p:where(.svelte-1harlub):not(.overline){opacity:.8;margin-top:25px;font-size:14px;line-height:2}.site-text-link.svelte-1harlub{border-bottom:1px solid;align-items:center;gap:20px;margin-top:26px;padding-bottom:8px;font-size:14px;display:inline-flex}.process-title.svelte-1harlub{max-width:500px}.process-title.svelte-1harlub>p:where(.svelte-1harlub):last-child{opacity:.75;margin-top:18px;font-size:14px;line-height:1.9}.process-grid.svelte-1harlub{border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;padding-top:28px;display:grid}.process-grid.svelte-1harlub span:where(.svelte-1harlub){color:var(--site-accent);font-size:11px}.process-grid.svelte-1harlub h3:where(.svelte-1harlub){margin-top:18px;font-size:24px}.process-grid.svelte-1harlub p:where(.svelte-1harlub){opacity:.7;max-width:220px;margin-top:12px;font-size:14px;line-height:1.9}.site-section.svelte-1harlub:has(.contact-copy:where(.svelte-1harlub)){border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-copy.svelte-1harlub h2:where(.svelte-1harlub){max-width:640px;margin-top:18px;font-size:48px;line-height:1.1}.contact-copy.svelte-1harlub>p:where(.svelte-1harlub):last-child{opacity:.75;max-width:450px;margin-top:20px;font-size:14px;line-height:1.9}.site-section.svelte-1harlub:has(.contact-copy:where(.svelte-1harlub))>.site-button:where(.svelte-1harlub){white-space:nowrap}.site-footer.svelte-1harlub{border-top:1px solid color-mix(in srgb,var(--site-ink) 18%,transparent);justify-content:space-between;gap:15px;padding:25px 5.5%;font-size:11px;display:flex}.site-footer.svelte-1harlub>span:where(.svelte-1harlub):first-child{font-size:13px;font-family:var(--site-font)}.select-section.svelte-1harlub{background:var(--site-accent);color:#fff;opacity:0;z-index:5;padding:6px 10px;font-size:11px;position:absolute;top:4px;right:5px}.site-section.svelte-1harlub:hover .select-section:where(.svelte-1harlub),.select-section.svelte-1harlub:focus-visible,.chosen.svelte-1harlub .select-section:where(.svelte-1harlub){opacity:1}.chosen.svelte-1harlub{outline:2px solid var(--site-accent);outline-offset:-2px}.modal-backdrop.svelte-1harlub{z-index:100;background:#1e1b17a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.product-dialog.svelte-1harlub,.inquiry-dialog.svelte-1harlub{background:var(--site-bg);color:var(--site-ink);grid-template-columns:1fr 1fr;width:min(800px,100%);max-height:90vh;display:grid;position:relative;overflow:auto}.dialog-close.svelte-1harlub{background:var(--site-bg);color:var(--site-ink);z-index:2;padding:8px;position:absolute;top:12px;right:12px}.dialog-photo.svelte-1harlub{min-height:420px}.dialog-copy.svelte-1harlub{padding:55px 30px 35px}.dialog-copy.svelte-1harlub h2:where(.svelte-1harlub){margin-top:20px;font-size:34px}.dismiss.svelte-1harlub{background:0 0;margin-top:20px;font-size:14px;text-decoration:underline;display:block}.motion-float.svelte-1harlub .photo{animation:svelte-1harlub-float var(--motion-duration) ease-in-out infinite}.motion-zoom.svelte-1harlub .photo{animation:svelte-1harlub-slowzoom var(--motion-duration) ease-in-out infinite alternate}.motion-reveal.svelte-1harlub{animation:svelte-1harlub-reveal var(--motion-duration) ease-out}.motion-paused.svelte-1harlub,.motion-paused.svelte-1harlub .photo{animation-play-state:paused}.narrow.svelte-1harlub .hero:where(.svelte-1harlub){grid-template-columns:1fr;min-height:0;padding-top:35px}.narrow.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub){font-size:44px}.narrow.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.narrow.svelte-1harlub .site-section:where(.svelte-1harlub){padding:var(--section-pad)}.narrow.svelte-1harlub .hero-copy:where(.svelte-1harlub){padding:0}.narrow.svelte-1harlub .template-nav:where(.svelte-1harlub){padding:20px 6%}.narrow.svelte-1harlub .template-brand:where(.svelte-1harlub){font-size:19px}.narrow.svelte-1harlub .template-menu:where(.svelte-1harlub){display:block}.narrow.svelte-1harlub .template-nav:where(.svelte-1harlub) nav:where(.svelte-1harlub){display:none}.narrow.svelte-1harlub .template-nav:where(.svelte-1harlub) nav.opened:where(.svelte-1harlub){background:var(--site-bg);z-index:10;padding:18px;display:flex;position:absolute;top:65px;left:0;right:0}.narrow.svelte-1harlub .section-heading:where(.svelte-1harlub){display:block}.narrow.svelte-1harlub .section-heading:where(.svelte-1harlub) h2:where(.svelte-1harlub),.narrow.svelte-1harlub .story-copy:where(.svelte-1harlub) h2:where(.svelte-1harlub),.narrow.svelte-1harlub .process-title:where(.svelte-1harlub) h2:where(.svelte-1harlub){font-size:30px}.narrow.svelte-1harlub .section-heading:where(.svelte-1harlub)>p:where(.svelte-1harlub){margin-top:15px}.narrow.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1fr;gap:28px}.narrow.svelte-1harlub .product-image:where(.svelte-1harlub){height:320px}.narrow.svelte-1harlub .site-section:where(.svelte-1harlub):has(.story-media:where(.svelte-1harlub)){grid-template-columns:1fr}.narrow.svelte-1harlub .story-media:where(.svelte-1harlub){height:var(--section-height)}.narrow.svelte-1harlub .story-copy:where(.svelte-1harlub){padding:10px 0}.narrow.svelte-1harlub .process-grid:where(.svelte-1harlub){grid-template-columns:1fr;gap:26px}.narrow.svelte-1harlub .process-grid:where(.svelte-1harlub) h3:where(.svelte-1harlub){margin-top:10px}.narrow.svelte-1harlub .site-section:where(.svelte-1harlub):has(.contact-copy:where(.svelte-1harlub)){display:block}.narrow.svelte-1harlub .contact-copy:where(.svelte-1harlub) h2:where(.svelte-1harlub){font-size:36px}.narrow.svelte-1harlub .site-footer:where(.svelte-1harlub){flex-wrap:wrap}.narrow.svelte-1harlub .reversed.hero:where(.svelte-1harlub) .hero-copy:where(.svelte-1harlub){order:0}.narrow.svelte-1harlub .product-dialog:where(.svelte-1harlub){grid-template-columns:1fr}.narrow.svelte-1harlub .dialog-photo:where(.svelte-1harlub){height:250px;min-height:250px}.medium.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub){font-size:48px}.medium.svelte-1harlub .hero:where(.svelte-1harlub){gap:var(--section-gap);min-height:0}.medium.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.medium.svelte-1harlub .product-image:where(.svelte-1harlub){height:220px}.medium.svelte-1harlub .story-copy:where(.svelte-1harlub){padding:10px}.medium.svelte-1harlub .story-media:where(.svelte-1harlub){height:var(--section-height)}@keyframes svelte-1harlub-float{50%{transform:translateY(var(--motion-intensity)) scale(1.035)}}@keyframes svelte-1harlub-slowzoom{to{transform:scale(var(--motion-scale,1.04))}}@keyframes svelte-1harlub-reveal{0%{opacity:.4;transform:translateY(var(--motion-intensity,10px))}to{opacity:1;transform:translateY(0)}}@container (width<=600px){.template-nav.svelte-1harlub{padding:20px 6%}.template-brand.svelte-1harlub{font-size:18px}.template-menu.svelte-1harlub{display:block}.template-nav.svelte-1harlub nav:where(.svelte-1harlub){display:none}.template-nav.svelte-1harlub nav.opened:where(.svelte-1harlub){background:var(--site-bg);z-index:10;padding:20px;display:flex;position:absolute;top:65px;left:0;right:0}.site-section.svelte-1harlub{padding:var(--section-pad)}.hero.svelte-1harlub{gap:var(--section-gap);grid-template-columns:1fr;min-height:0}.hero.svelte-1harlub h1:where(.svelte-1harlub){font-size:44px}.hero-media.svelte-1harlub{height:var(--section-height);min-height:0}.hero-copy.svelte-1harlub{padding:0}.hero-description.svelte-1harlub{font-size:15px}.section-heading.svelte-1harlub{display:block}.section-heading.svelte-1harlub>p:where(.svelte-1harlub){margin-top:15px}.section-heading.svelte-1harlub h2:where(.svelte-1harlub),.story-copy.svelte-1harlub h2:where(.svelte-1harlub),.process-title.svelte-1harlub h2:where(.svelte-1harlub){font-size:32px}.catalog-grid.svelte-1harlub{grid-template-columns:1fr;gap:28px}.product-image.svelte-1harlub{height:330px}.site-section.svelte-1harlub:has(.story-media:where(.svelte-1harlub)){grid-template-columns:1fr}.story-media.svelte-1harlub{height:var(--section-height)}.story-copy.svelte-1harlub{padding:10px 0}.process-grid.svelte-1harlub{grid-template-columns:1fr;gap:25px}.site-section.svelte-1harlub:has(.contact-copy:where(.svelte-1harlub)){display:block}.contact-copy.svelte-1harlub h2:where(.svelte-1harlub){font-size:36px}.site-footer.svelte-1harlub{flex-wrap:wrap}.reversed.hero.svelte-1harlub .hero-copy:where(.svelte-1harlub){order:0}.product-dialog.svelte-1harlub{grid-template-columns:1fr}.dialog-photo.svelte-1harlub{height:230px;min-height:230px}}.nav-contact.svelte-1harlub{font-size:inherit;color:inherit;background:0 0;align-items:center;gap:10px;padding:0;display:flex}.specification-band.svelte-1harlub{border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);grid-template-columns:repeat(4,1fr);gap:25px;margin:35px 0 0;padding-top:25px;display:grid}.specification-band.svelte-1harlub dt:where(.svelte-1harlub){font-size:15px;font-weight:600;line-height:1.6}.specification-band.svelte-1harlub dd:where(.svelte-1harlub){opacity:.76;margin:12px 0 0;font-size:13px;line-height:1.9}.family-b2b.svelte-1harlub .template-nav:where(.svelte-1harlub){border-bottom:3px solid var(--site-accent);padding-block:25px}.family-b2b.svelte-1harlub .hero:where(.svelte-1harlub){grid-template-columns:1.25fr 1fr}.family-b2b.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub){letter-spacing:-.04em;font-size:clamp(40px,5vw,70px)}.family-b2b.svelte-1harlub .site-section:where(.svelte-1harlub):has(.specification-band:where(.svelte-1harlub)){background:var(--site-ink);color:var(--site-bg)}.family-b2b.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:repeat(3,1fr)}.family-b2b.svelte-1harlub .product-image:where(.svelte-1harlub){height:240px}.family-b2b.svelte-1harlub .product-meta:where(.svelte-1harlub){border-bottom:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);padding-bottom:16px}.family-showcase.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1.3fr 1fr 1fr}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub):first-child .product-image:where(.svelte-1harlub){height:410px}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub):not(:first-child){padding-top:70px}.family-editorial.svelte-1harlub .hero:where(.svelte-1harlub){gap:var(--section-gap);grid-template-columns:1fr 1fr}.family-editorial.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub){font-size:clamp(45px,5.8vw,82px);font-weight:300}.family-editorial.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.family-editorial.svelte-1harlub .site-section:where(.svelte-1harlub):has(.story-media:where(.svelte-1harlub)){padding-block:var(--section-pad);grid-template-columns:1.2fr 1fr}.family-editorial.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:repeat(3,1fr)}.sector-food.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1fr}.sector-food.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub){border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);grid-template-columns:150px 1fr auto;align-items:center;column-gap:25px;padding:25px 0;display:grid}.sector-food.svelte-1harlub .product-image:where(.svelte-1harlub){grid-row:1/4;height:150px}.sector-food.svelte-1harlub .product-image:where(.svelte-1harlub) .photo{min-height:0}.sector-food.svelte-1harlub .product-meta:where(.svelte-1harlub){grid-column:2;margin-top:0}.sector-food.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub)>p:where(.svelte-1harlub){grid-column:2}.sector-food.svelte-1harlub .product-price:where(.svelte-1harlub){grid-area:1/3/3}.family-services.svelte-1harlub .hero:where(.svelte-1harlub){gap:var(--section-gap);grid-template-columns:.85fr 1.4fr}.family-services.svelte-1harlub .hero-copy:where(.svelte-1harlub){max-width:550px}.family-services.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub){border-top:0;grid-template-columns:1fr;gap:0;margin-left:35%}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub)>div:where(.svelte-1harlub){border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);grid-template-columns:35px 1fr 1.2fr;align-items:start;gap:25px;padding:24px 0;display:grid}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub) h3:where(.svelte-1harlub){margin-top:0}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub) p:where(.svelte-1harlub){max-width:none;margin-top:0}.family-services.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1fr}.family-services.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub){border-top:1px solid color-mix(in srgb,var(--site-ink) 20%,transparent);grid-template-columns:200px 1fr;gap:10px 30px;padding:20px 0;display:grid}.family-services.svelte-1harlub .product-image:where(.svelte-1harlub){grid-row:1/5;height:170px}.family-services.svelte-1harlub .product-image:where(.svelte-1harlub) .photo{min-height:0}.family-services.svelte-1harlub .product-meta:where(.svelte-1harlub){margin-top:15px}.site-section.svelte-1harlub:has(.story-media:where(.svelte-1harlub)):not(.reversed) .story-media:where(.svelte-1harlub){order:2}.site-section.svelte-1harlub:has(.story-media:where(.svelte-1harlub)):not(.reversed) .story-copy:where(.svelte-1harlub){order:1}.site-section.centered.svelte-1harlub:has(.story-media:where(.svelte-1harlub)){text-align:center;grid-template-columns:1fr}.site-section.centered.svelte-1harlub:has(.story-media:where(.svelte-1harlub)) .story-copy:where(.svelte-1harlub){max-width:700px;margin:auto}.site-section.centered.svelte-1harlub:has(.story-media:where(.svelte-1harlub)) .story-media:where(.svelte-1harlub){height:var(--section-height);order:2;width:100%;max-width:750px;margin:auto}.story-media.svelte-1harlub{overflow:hidden}@container (width<=700px){.family-b2b.svelte-1harlub .hero:where(.svelte-1harlub),.family-showcase.svelte-1harlub .hero:where(.svelte-1harlub),.family-editorial.svelte-1harlub .hero:where(.svelte-1harlub),.family-services.svelte-1harlub .hero:where(.svelte-1harlub){gap:var(--section-gap);grid-template-columns:1fr}.family-b2b.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub),.family-editorial.svelte-1harlub .hero:where(.svelte-1harlub) h1:where(.svelte-1harlub){font-size:46px}.family-showcase.svelte-1harlub .hero-media:where(.svelte-1harlub),.family-editorial.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1fr}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub):not(:first-child){padding-top:0}.family-showcase.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub):first-child .product-image:where(.svelte-1harlub){height:340px}.specification-band.svelte-1harlub{grid-template-columns:1fr 1fr;gap:25px}.family-editorial.svelte-1harlub .site-section:where(.svelte-1harlub):has(.story-media:where(.svelte-1harlub)){padding-block:var(--section-pad);grid-template-columns:1fr}.family-editorial.svelte-1harlub .catalog-grid:where(.svelte-1harlub),.family-b2b.svelte-1harlub .catalog-grid:where(.svelte-1harlub){grid-template-columns:1fr}.family-services.svelte-1harlub .hero-copy:where(.svelte-1harlub){order:0}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub){margin-left:0}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub)>div:where(.svelte-1harlub){grid-template-columns:30px 1fr;gap:14px}.family-services.svelte-1harlub .process-grid:where(.svelte-1harlub) p:where(.svelte-1harlub){grid-column:2}.family-services.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub){grid-template-columns:100px 1fr;gap:6px 18px}.family-services.svelte-1harlub .product-image:where(.svelte-1harlub){height:150px}.sector-food.svelte-1harlub .catalog-grid:where(.svelte-1harlub) article:where(.svelte-1harlub){grid-template-columns:90px 1fr;gap:8px 16px}.sector-food.svelte-1harlub .product-image:where(.svelte-1harlub){height:120px}.sector-food.svelte-1harlub .product-price:where(.svelte-1harlub){grid-area:auto/2}.site-section.centered.svelte-1harlub:has(.story-media:where(.svelte-1harlub)) .story-media:where(.svelte-1harlub){height:var(--section-height)}}.template-nav.svelte-1harlub nav:where(.svelte-1harlub) a:where(.svelte-1harlub),.nav-contact.svelte-1harlub{min-height:44px}.template-menu.svelte-1harlub,.product-meta.svelte-1harlub button:where(.svelte-1harlub),.dialog-close.svelte-1harlub{min-width:44px;min-height:44px}.select-section.svelte-1harlub{min-height:40px;font-size:12px}.hero-note.svelte-1harlub{flex-wrap:wrap;line-height:1.8}.site-footer.svelte-1harlub{line-height:1.8}.hero-description.svelte-1harlub{max-width:460px}.media-caption.svelte-1harlub{font-size:10px}.story-media.svelte-1harlub{height:var(--section-height);max-height:1000px;position:relative}.catalog-grid.svelte-1harlub,.process-grid.svelte-1harlub{gap:var(--section-gap)}.site-section.svelte-1harlub:has(.contact-copy:where(.svelte-1harlub)){gap:var(--section-gap)}.family-showcase.svelte-1harlub .hero.centered:where(.svelte-1harlub),.family-editorial.svelte-1harlub .hero.centered:where(.svelte-1harlub),.family-b2b.svelte-1harlub .hero.centered:where(.svelte-1harlub),.family-services.svelte-1harlub .hero.centered:where(.svelte-1harlub){grid-template-columns:1fr}.motion-float.svelte-1harlub .photo{transform-origin:50%}.hero-description.svelte-1harlub{font-size:15px!important}.story-copy.svelte-1harlub>p:where(.svelte-1harlub):not(.overline),.process-title.svelte-1harlub>p:where(.svelte-1harlub):last-child,.process-grid.svelte-1harlub p:where(.svelte-1harlub),.contact-copy.svelte-1harlub>p:where(.svelte-1harlub):last-child{font-size:14px}.catalog-grid.svelte-1harlub article:where(.svelte-1harlub)>p:where(.svelte-1harlub),.template-nav.svelte-1harlub nav:where(.svelte-1harlub){font-size:13px}.family-services.svelte-1harlub .story-copy:where(.svelte-1harlub){padding-inline:5%}.narrow.svelte-1harlub .hero-note:where(.svelte-1harlub){justify-content:flex-start}.hero-copy.svelte-1harlub>.site-button:where(.svelte-1harlub){min-height:46px}.modal-backdrop.device-mobile.svelte-1harlub .product-dialog:where(.svelte-1harlub){grid-template-columns:1fr}.modal-backdrop.device-mobile.svelte-1harlub .dialog-photo:where(.svelte-1harlub){height:260px;min-height:260px}.modal-backdrop.device-mobile.svelte-1harlub .dialog-copy:where(.svelte-1harlub){padding:30px 24px}.modal-backdrop.device-mobile.svelte-1harlub .product-dialog:where(.svelte-1harlub),.modal-backdrop.device-mobile.svelte-1harlub .inquiry-dialog:where(.svelte-1harlub){max-width:420px}@media (width<=600px){.modal-backdrop.svelte-1harlub{padding:16px}.modal-backdrop.svelte-1harlub .product-dialog:where(.svelte-1harlub){grid-template-columns:1fr;width:100%;max-height:92dvh}.modal-backdrop.svelte-1harlub .dialog-photo:where(.svelte-1harlub){height:250px;min-height:250px}.modal-backdrop.svelte-1harlub .dialog-copy:where(.svelte-1harlub){padding:32px 24px}.modal-backdrop.svelte-1harlub .inquiry-dialog:where(.svelte-1harlub){max-height:92dvh;padding:42px 25px}}.website.svelte-1harlub .site-section:where(.svelte-1harlub){padding:var(--section-pad)}.website.svelte-1harlub .hero:where(.svelte-1harlub){gap:var(--section-gap)}.website.svelte-1harlub .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.website.svelte-1harlub .site-section:where(.svelte-1harlub):has(.story-media:where(.svelte-1harlub)){gap:var(--section-gap);padding-block:var(--section-pad)}.website.svelte-1harlub .story-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.website.svelte-1harlub .site-section.centered:where(.svelte-1harlub):has(.story-media:where(.svelte-1harlub)) .story-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}.website.svelte-1harlub .hero.centered:where(.svelte-1harlub) .hero-media:where(.svelte-1harlub){height:var(--section-height);min-height:0}
