.not-found:where(.astro-3ruyhqq6){padding:120px 0}.not-found:where(.astro-3ruyhqq6) .body-lg:where(.astro-3ruyhqq6){margin:20px 0 28px}.storefront:where(.astro-3ruyhqq6){padding:40px 0 96px}.crumbs:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--ink-3)}.crumbs:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6){color:var(--ink-3)}.crumbs:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6):hover{color:var(--ink)}.crumb-current:where(.astro-3ruyhqq6){color:var(--ink)}.hero-media:where(.astro-3ruyhqq6){--avatar: 120px;position:relative;margin-top:24px}.hero-banner:where(.astro-3ruyhqq6){position:relative;aspect-ratio:3 / 1;max-height:300px;width:100%;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 18% 30%,color-mix(in srgb,var(--ink) 30%,transparent),transparent 55%),radial-gradient(circle at 82% 75%,color-mix(in srgb,var(--green) 40%,transparent),transparent 50%),var(--mint)}.banner-cover:where(.astro-3ruyhqq6){width:100%;height:100%;object-fit:cover;display:block}.banner-wash:where(.astro-3ruyhqq6){position:absolute;left:-25%;top:-25%;width:150%;height:150%;object-fit:cover;filter:blur(32px) saturate(1.4);opacity:.6}.avatar:where(.astro-3ruyhqq6){position:absolute;left:32px;bottom:calc(var(--avatar) / -2);width:var(--avatar);height:var(--avatar);border-radius:999px;border:6px solid var(--ground);object-fit:cover;background:var(--paper);box-shadow:0 10px 28px #0a1a1224}.avatar:where(.astro-3ruyhqq6).fallback{display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--dark-green);font-family:var(--font-display);font-size:calc(var(--avatar) * .4);font-weight:700}.layout:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start;margin-top:calc(var(--avatar, 120px) / 2 + 24px)}.main:where(.astro-3ruyhqq6){flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:56px}.name:where(.astro-3ruyhqq6){margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:clamp(36px,4.6vw,60px);line-height:1;letter-spacing:-.035em;font-weight:700}.name:where(.astro-3ruyhqq6) .verified{flex:none;color:var(--green)}.meta:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:15px;color:var(--ink-3)}.bio:where(.astro-3ruyhqq6){margin-top:20px;max-width:680px;white-space:pre-line}.block:where(.astro-3ruyhqq6) h2:where(.astro-3ruyhqq6){margin:0;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em}.block-sub:where(.astro-3ruyhqq6){margin:8px 0 0;font-size:16px;color:var(--ink-2)}.groups:where(.astro-3ruyhqq6){margin-top:24px;display:flex;flex-direction:column;gap:28px}.channel-head:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.channel-head:where(.astro-3ruyhqq6) strong:where(.astro-3ruyhqq6){font-size:18px}.channel-head:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6),.channel-head:where(.astro-3ruyhqq6) .mono:where(.astro-3ruyhqq6){display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ink-3)}.channel-head:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6):hover{color:var(--ink)}.verified-pill:where(.astro-3ruyhqq6){display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 9px}.channel-facts:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:14px;color:var(--ink-3)}.channel-facts:where(.astro-3ruyhqq6) strong:where(.astro-3ruyhqq6){color:var(--ink);font-weight:600}.channel-desc:where(.astro-3ruyhqq6){margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ink-2);white-space:pre-line}.packages:where(.astro-3ruyhqq6){list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.package:where(.astro-3ruyhqq6){background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.package-top:where(.astro-3ruyhqq6){display:flex;justify-content:space-between;align-items:baseline;gap:16px}.package-top:where(.astro-3ruyhqq6) strong:where(.astro-3ruyhqq6){font-size:17px;font-weight:600}.price:where(.astro-3ruyhqq6){flex:none;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.price:where(.astro-3ruyhqq6).muted{font-family:inherit;font-size:15px;font-weight:500;color:var(--ink-3);letter-spacing:0}.package-desc:where(.astro-3ruyhqq6){margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);white-space:pre-line}.request-btn:where(.astro-3ruyhqq6){align-self:flex-start}.custom:where(.astro-3ruyhqq6){margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border:1px dashed var(--line-strong);border-radius:20px;font-size:15px;color:var(--ink-2)}.channel-list:where(.astro-3ruyhqq6){list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.channel-list:where(.astro-3ruyhqq6) li:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:16px;font-size:15px}.channel-list:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6){display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.muted:where(.astro-3ruyhqq6){color:var(--ink-3)}.facts:where(.astro-3ruyhqq6){margin:20px 0 0;display:flex;flex-wrap:wrap;gap:20px 48px}.facts:where(.astro-3ruyhqq6) dt:where(.astro-3ruyhqq6){font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.facts:where(.astro-3ruyhqq6) dd:where(.astro-3ruyhqq6){margin:6px 0 0;font-size:17px;font-weight:500}.links:where(.astro-3ruyhqq6){list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.links:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6){display:inline-flex;align-items:center;gap:6px;color:var(--forest);font-weight:500;word-break:break-all}.tags:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.side:where(.astro-3ruyhqq6){flex:1 1 360px;min-width:0;max-width:440px;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.card:where(.astro-3ruyhqq6){background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:28px}.request:where(.astro-3ruyhqq6){box-shadow:0 30px 70px #0a1a1214;scroll-margin-top:96px}.request:where(.astro-3ruyhqq6) form:where(.astro-3ruyhqq6){display:flex;flex-direction:column;gap:14px}.side-label:where(.astro-3ruyhqq6){margin:0;font-size:11px;color:var(--ink-3)}.side-title:where(.astro-3ruyhqq6){margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.field:where(.astro-3ruyhqq6){display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500}.field:where(.astro-3ruyhqq6) em:where(.astro-3ruyhqq6){font-style:normal;font-weight:400;color:var(--ink-3)}.field-row:where(.astro-3ruyhqq6){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field:where(.astro-3ruyhqq6) input:where(.astro-3ruyhqq6),.field:where(.astro-3ruyhqq6) select:where(.astro-3ruyhqq6),.field:where(.astro-3ruyhqq6) textarea:where(.astro-3ruyhqq6){width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font:inherit;font-size:16px;font-weight:400;color:var(--ink)}.field:where(.astro-3ruyhqq6) textarea:where(.astro-3ruyhqq6){resize:vertical;line-height:1.5}.field:where(.astro-3ruyhqq6) input:where(.astro-3ruyhqq6):focus,.field:where(.astro-3ruyhqq6) select:where(.astro-3ruyhqq6):focus,.field:where(.astro-3ruyhqq6) textarea:where(.astro-3ruyhqq6):focus{outline:none;border-color:var(--ink)}.hp:where(.astro-3ruyhqq6){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error:where(.astro-3ruyhqq6){margin:0;padding:10px 14px;border-radius:12px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);font-size:14px}.form-error:where(.astro-3ruyhqq6)[hidden],.sent:where(.astro-3ruyhqq6)[hidden],.request:where(.astro-3ruyhqq6) form:where(.astro-3ruyhqq6)[hidden]{display:none}.submit:where(.astro-3ruyhqq6){width:100%;min-height:52px;font-size:16px}.fine:where(.astro-3ruyhqq6){margin:0;font-size:13px;line-height:1.5;color:var(--ink-3)}.sent:where(.astro-3ruyhqq6){display:flex;flex-direction:column;gap:12px}.sent:where(.astro-3ruyhqq6) p:where(.astro-3ruyhqq6){margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.sent-icon:where(.astro-3ruyhqq6){width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--forest);display:flex;align-items:center;justify-content:center}.closed:where(.astro-3ruyhqq6){display:flex;flex-direction:column;gap:14px;align-items:flex-start}.closed:where(.astro-3ruyhqq6) p:where(.astro-3ruyhqq6){margin:0;font-size:15px;color:var(--ink-2)}.brands:where(.astro-3ruyhqq6){background:var(--mint);border-color:var(--mint-line);display:flex;flex-direction:column;gap:10px}.brands:where(.astro-3ruyhqq6) .side-label:where(.astro-3ruyhqq6){color:var(--forest)}.brands:where(.astro-3ruyhqq6) h3:where(.astro-3ruyhqq6){margin:0;font-size:19px;font-weight:600}.brands:where(.astro-3ruyhqq6) p:where(.astro-3ruyhqq6){margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.brand-links:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:4px}.brand-links:where(.astro-3ruyhqq6) a:where(.astro-3ruyhqq6){display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:var(--forest)}.own:where(.astro-3ruyhqq6){background:var(--paper);border-top:1px solid var(--line-soft);padding:72px 0}.own-inner:where(.astro-3ruyhqq6){display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.own:where(.astro-3ruyhqq6) .display-3:where(.astro-3ruyhqq6){margin:8px 0 0}@media(max-width:960px){.side:where(.astro-3ruyhqq6){position:static;max-width:none}}@media(max-width:720px){.hero-media:where(.astro-3ruyhqq6){--avatar: 92px}.avatar:where(.astro-3ruyhqq6){left:20px;border-width:5px}.layout:where(.astro-3ruyhqq6){margin-top:66px}.storefront:where(.astro-3ruyhqq6){padding-bottom:72px}.main:where(.astro-3ruyhqq6){gap:44px}.card:where(.astro-3ruyhqq6){padding:22px;border-radius:22px}.field-row:where(.astro-3ruyhqq6){grid-template-columns:1fr}.package:where(.astro-3ruyhqq6){padding:18px}.own:where(.astro-3ruyhqq6){padding:56px 0}}
