
  /* Первый экран с роликом: текст слева, ролик справа (крупнее), по центру по высоте */.pageLead.svelte-j8lznc {display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:center;gap:clamp(2.5rem, 5vw, 5rem);margin:0 0 1rem;}.pageLead.svelte-j8lznc + * {margin-top:2.5rem;}

  /* Вес выше правила темы article#contentRoot > section.pageContent h1 (отступ 1.25em) */article#contentRoot > section.pageContent .pageLeadText.svelte-j8lznc h1 {margin:0 0 0.6em;}.pageLeadText.svelte-j8lznc p {font-size:1.12rem;line-height:1.65;}.pageLeadText.svelte-j8lznc p:last-child {margin-bottom:0;}

  /* Ролик — на подложке из бирюзового «камня» со сдвигом (мрамор темы, умноженный на цвет марки) */.pageLeadVideo.svelte-j8lznc {position:relative;isolation:isolate;margin:0 1.25rem 0 0;}.pageLeadFrame.svelte-j8lznc {position:relative;}.pageLeadFrame.svelte-j8lznc::before {content:'';position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;z-index:-1;border-radius:0.9rem;background:var(--marble),
      linear-gradient(160deg, #2a9f9a, #0f5754);background-size:cover;background-blend-mode:multiply;}.pageLeadFrame.svelte-j8lznc .youtubeEmbed {max-width:none;margin:0;border-radius:0.75rem;box-shadow:0 1.25rem 2.5rem rgb(0 0 0 / 0.18),
      0 0.25rem 0.6rem rgb(0 0 0 / 0.08);}.pageLeadVideo.svelte-j8lznc figcaption:where(.svelte-j8lznc) {display:flex;align-items:baseline;gap:0.6rem;margin:2rem 0 0;font-size:0.95rem;line-height:1.4;color:var(--textMuted);}.pageLeadTag.svelte-j8lznc {flex:none;display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.6rem 0.2rem 0.5rem;border-radius:2rem;background:var(--primaryDarkColor);color:#fff;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}[data-theme='dark'] .pageLeadTag.svelte-j8lznc {background:#7fe3df;color:#111;}

  /* Треугольник «воспроизвести» */.pageLeadTag.svelte-j8lznc::before {content:'';width:0;height:0;border-block:0.3rem solid transparent;border-left:0.5rem solid currentColor;}

  /* Узкий экран: заголовок, ролик, текст */
  @media (max-width: 900px) {.pageLead.svelte-j8lznc {display:flex;flex-direction:column;align-items:stretch;gap:0;}.pageLeadText.svelte-j8lznc {display:contents;}.pageLeadText.svelte-j8lznc h1 {order:1;}.pageLeadVideo.svelte-j8lznc {order:2;margin:0 0.75rem 2.25rem 0;}.pageLeadText.svelte-j8lznc :not(h1) {order:3;}.pageLeadFrame.svelte-j8lznc::before {inset:0.75rem -0.75rem -0.75rem 0.75rem;}.pageLeadVideo.svelte-j8lznc figcaption:where(.svelte-j8lznc) {margin-top:1.4rem;}.pageLeadText.svelte-j8lznc p {font-size:1.05rem;}
  }
.youtubeEmbed.svelte-1lr08rj {display:block;position:relative;width:100%;max-width:48rem;aspect-ratio:16 / 9;margin:1rem 0;border-radius:0.5rem;overflow:hidden;background:#111;}iframe.svelte-1lr08rj {position:absolute;inset:0;width:100%;height:100%;border:0;}
.quizHint.svelte-z0m221 {box-sizing:border-box;width:100%;margin:0;padding:0 var(--gutter) 1rem;font-size:1.05rem;}

  @media (max-width: 768px) {.quizHint.svelte-z0m221 {padding-inline:1rem;}
  }
.cityContacts.svelte-1sdril2 {display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;padding:1rem var(--gutter);}.contact.svelte-1sdril2 {display:flex;flex-direction:column;gap:0.25rem;}p.svelte-1sdril2 {display:flex;gap:1rem;align-items:center;margin:0;}

  /* «Заказать звонок» — одной строкой */.cityContacts.svelte-1sdril2 .button {white-space:nowrap;}
h2.videosTitle.svelte-10hm6v7 {font-size:2rem;}

  /* Заголовок-ссылка — как заголовки соседних секций, подчёркивание только при наведении */h2.videosTitle.svelte-10hm6v7 a:where(.svelte-10hm6v7) {color:inherit;text-decoration:none;}h2.videosTitle.svelte-10hm6v7 a:where(.svelte-10hm6v7):hover {color:var(--linkHoverColor);text-decoration:underline;text-decoration-thickness:2px;}.productionVideos.svelte-10hm6v7 {padding:4rem var(--gutter);}.videos.svelte-10hm6v7 {display:flex;flex-wrap:wrap;gap:0 1rem;}

  @media (max-width: 1100px) {.productionVideos.svelte-10hm6v7 {padding:2.5rem 1rem;}h2.videosTitle.svelte-10hm6v7 {font-size:1.45rem;}
  }
.videoFile.svelte-toq2sj {display:inline-flex;flex-direction:column;gap:0.5rem;
    /* Три в ряд на широкой колонке (было 28rem: два, правая треть пустая), на телефоне — во всю ширину */width:max(min(100%, 22rem), calc((100% - 3rem) / 3));margin:0 1rem 1.5rem 0;vertical-align:top;}video.svelte-toq2sj {width:100%;aspect-ratio:16 / 9;
    /* Обложки 3:2 заполняют кадр 16:9, без чёрных полос по бокам */object-fit:cover;border-radius:0.5rem;background:#111;}figcaption.svelte-toq2sj {font-weight:600;}

  /* Видео в поле «до текста» — главное на странице («О компании»): во всю ширину текста. */.pre .videoFile.svelte-toq2sj {display:flex;width:min(100%, 52rem);margin:0 0 2rem;}
.epitaphCatalog.svelte-1847nlh {--epAccent: var(--primaryDarkColor);--epCard: var(--baseLight);--epLine: rgb(0 0 0 / 0.07);padding:0 var(--gutter) 3rem;}[data-theme='dark'] .epitaphCatalog.svelte-1847nlh,
  [data-theme='dark'] .epitaphMore.svelte-1847nlh {--epAccent: #7fe3df;--epCard: #232323;--epLine: #ffffff1a;}.epitaphHidden.svelte-1847nlh {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}

  /* Поиск и чипы — полосой, которая едет под шапкой */.epitaphTools.svelte-1847nlh {position:sticky;top:4.75rem;z-index:5;display:flex;flex-direction:column;gap:0.75rem;margin:0 calc(var(--gutter) * -1);padding:1rem var(--gutter);background:rgb(255 255 255 / 0.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--epLine);}[data-theme='dark'] .epitaphTools.svelte-1847nlh {background:rgb(51 51 51 / 0.92);}

  /* Вес выше общего правила темы для полей (input:not(...):not(...) с background: none) */.epitaphCatalog.svelte-1847nlh .epitaphSearch:where(.svelte-1847nlh) input[type='search']:where(.svelte-1847nlh) {box-sizing:border-box;width:min(100%, 36rem);height:2.75rem;margin:0;padding:0 1rem 0 2.75rem;border-radius:2rem;background-color:var(--epCard);background-image:url('/media/theme/i/search.svg');background-repeat:no-repeat;background-position:1rem center;background-size:1.1rem;}.epitaphGroups.svelte-1847nlh {display:flex;gap:0.4rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:0.15rem;}.epitaphGroups.svelte-1847nlh a:where(.svelte-1847nlh) {flex:none;display:inline-flex;align-items:center;gap:0.35rem;min-height:2.4rem;padding:0 0.9rem;border:1px solid var(--epLine);border-radius:2rem;background:var(--epCard);color:inherit;font-size:0.95rem;text-decoration:none;white-space:nowrap;}.epitaphGroups.svelte-1847nlh a:where(.svelte-1847nlh):hover {border-color:var(--epAccent);color:var(--epAccent);}.epitaphGroups.svelte-1847nlh small:where(.svelte-1847nlh) {opacity:0.7;font-variant-numeric:tabular-nums;}.epitaphFound.svelte-1847nlh,
  .epitaphNone.svelte-1847nlh {margin:1.25rem 0 0;color:var(--textMuted);}.epitaphGroup.svelte-1847nlh {scroll-margin-top:10rem;}.epitaphGroup.svelte-1847nlh h2:where(.svelte-1847nlh) {margin:2.5rem 0 1rem;font-size:1.75rem;}.epitaphGroup.svelte-1847nlh h2:where(.svelte-1847nlh) small:where(.svelte-1847nlh) {font-size:0.6em;font-weight:400;color:var(--textMuted);}

  /* Колонки: карточки разной высоты встают одна под другой, без пустот рядов */.epitaphList.svelte-1847nlh {columns:4 16rem;column-gap:1rem;}.epitaphMore.svelte-1847nlh {--epAccent: var(--primaryDarkColor);--epCard: var(--baseLight);--epLine: rgb(0 0 0 / 0.07);columns:3 16rem;padding:0 var(--gutter) 2rem;}.epitaph.svelte-1847nlh {position:relative;display:flex;flex-direction:column;gap:0.75rem;margin:0 0 1rem;padding:1.4rem 1.4rem 1rem 1.6rem;border:1px solid var(--epLine);border-radius:0.75rem;background:var(--epCard);box-shadow:0 0.25rem 0.9rem rgb(0 0 0 / 0.05);break-inside:avoid;}

  /* Кавычка-знак — акцент цитаты */.epitaph.svelte-1847nlh::before {content:'“';position:absolute;top:0.35rem;left:0.7rem;font-size:3rem;line-height:1;color:var(--epAccent);opacity:0.35;}.epitaphText.svelte-1847nlh {margin:0;padding:0 0 0 0.6rem;border:0;white-space:pre-line;font-style:italic;font-size:1.05rem;line-height:1.6;}.epitaphFoot.svelte-1847nlh {display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding-top:0.6rem;border-top:1px solid var(--epLine);font-size:0.85rem;}.epitaphLink.svelte-1847nlh {color:var(--textMuted);text-decoration:none;font-variant-numeric:tabular-nums;}.epitaphLink.svelte-1847nlh:hover {color:var(--linkHoverColor);text-decoration:underline;}button.epitaphCopy.svelte-1847nlh {display:inline-flex;align-items:center;gap:0.35rem;min-height:2rem;margin:0;padding:0 0.75rem;border:1px solid var(--epLine);border-radius:2rem;background:none;box-shadow:none;color:var(--epAccent);font:inherit;font-size:0.85rem;font-weight:600;letter-spacing:0;text-shadow:none;}button.epitaphCopy.svelte-1847nlh:hover {border-color:var(--epAccent);}

  @media (max-width: 768px) {.epitaphTools.svelte-1847nlh {top:4.25rem;padding-block:0.75rem;}.epitaphGroup.svelte-1847nlh h2:where(.svelte-1847nlh) {font-size:1.4rem;}
  }
.helpLinks.svelte-33gtcg {margin:1.5rem 0 0;}.helpLinksTitle.svelte-33gtcg {margin:0 0 0.75rem;font-weight:600;}ul.svelte-33gtcg {display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1.5rem;padding:0;list-style:none;}li.svelte-33gtcg {margin:0;list-style:none;}ul.svelte-33gtcg a:where(.svelte-33gtcg) {display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--baseMidGray);border-radius:1.4rem;color:inherit;text-decoration:none;transition:border-color 0.2s;}ul.svelte-33gtcg a:where(.svelte-33gtcg):hover {border-color:var(--primaryDarkColor);}.helpCall.svelte-33gtcg {display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:0;}.helpCall.svelte-33gtcg a:where(.svelte-33gtcg) {font-weight:600;white-space:nowrap;}.helpCall.svelte-33gtcg .button:where(.svelte-33gtcg) {margin:0;}[data-theme='dark'] ul.svelte-33gtcg a:where(.svelte-33gtcg) {border-color:#ffffff2e;}
.epitaphText.svelte-1doc29a {white-space:pre-line;font-size:1.25rem;font-style:italic;}
.gallery.svelte-1try33m {display:grid;
    /* На телефоне — по две в ряд (было по одной во всю ширину) */grid-template-columns:repeat(auto-fill, minmax(min(12rem, calc(50% - 0.375rem)), 1fr));gap:0.75rem;margin:1.5rem 0;}.gallery.fixed.svelte-1try33m {grid-template-columns:repeat(var(--cols), minmax(0, 1fr));}

  @media (max-width: 640px) {.gallery.fixed.svelte-1try33m {grid-template-columns:repeat(2, minmax(0, 1fr));}
  }.galleryItem.svelte-1try33m {margin:0;}.galleryItem.svelte-1try33m a:where(.svelte-1try33m) {display:block;overflow:hidden;border-radius:0.5rem;}.galleryItem.svelte-1try33m a:where(.svelte-1try33m):focus-visible {outline:var(--focus-ring, 2px solid #24b4b0);outline-offset:3px;}.galleryItem.svelte-1try33m img:where(.svelte-1try33m) {width:100%;aspect-ratio:var(--ratio, 4 / 3);object-fit:cover;border-radius:0.5rem;display:block;transition:transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);}.galleryItem.svelte-1try33m a:where(.svelte-1try33m):hover img:where(.svelte-1try33m) {transform:scale(1.04);}

  @media (prefers-reduced-motion: reduce) {.galleryItem.svelte-1try33m img:where(.svelte-1try33m) {transition:none;}
  }.galleryMore.svelte-1try33m {margin:0 0 1.5rem;}.galleryMore.svelte-1try33m > summary:where(.svelte-1try33m) {display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--baseGray);border-radius:0.5rem;cursor:pointer;list-style:none;font-weight:500;}.galleryMore.svelte-1try33m > summary:where(.svelte-1try33m)::-webkit-details-marker {display:none;}.galleryMore[open].svelte-1try33m > summary:where(.svelte-1try33m) {display:none;}.galleryMore.svelte-1try33m > .gallery:where(.svelte-1try33m) {margin-top:0;}figcaption.svelte-1try33m {font-size:0.9rem;margin-top:0.25rem;}
.childTiles.svelte-rsbnc3 {display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));gap:1rem;margin:1.5rem 0;}.childTile.svelte-rsbnc3 {display:flex;flex-direction:column;gap:0.5rem;text-decoration:none;font-weight:600;}.childTile.svelte-rsbnc3 img:where(.svelte-rsbnc3) {width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.5rem;}
.deliveryMap.svelte-d2pefu {--dmLand: #e6ebea;--dmBorder: #ffffff;--dmCity: #c5d3d1;--dmAccent: var(--primaryDarkColor);--dmText: var(--baseDark);--dmMuted: var(--textMuted);max-width:46rem;margin:2rem 0;}[data-theme='dark'] .deliveryMap.svelte-d2pefu {--dmLand: #2c3231;--dmBorder: #1c1f1f;--dmCity: #3d4a49;--dmAccent: #7fe3df;--dmText: var(--baseLight);--dmMuted: #c8c8c8;}svg.svelte-d2pefu {display:block;width:100%;height:auto;font-family:inherit;}.dmRegion.svelte-d2pefu {fill:var(--dmLand);stroke:var(--dmBorder);stroke-width:2;stroke-linejoin:round;}.dmCity.svelte-d2pefu {fill:var(--dmCity);}.dmZone.svelte-d2pefu {fill:var(--dmAccent);opacity:0.22;}.dmZoneEdge.svelte-d2pefu {fill:none;stroke:var(--dmAccent);stroke-width:1.5;stroke-dasharray:4 3;}.dmTown.svelte-d2pefu {fill:var(--dmText);}.dmTownName.svelte-d2pefu {fill:var(--dmText);font-size:17px;}.dmBase.svelte-d2pefu {fill:var(--dmAccent);stroke:var(--dmBorder);stroke-width:3;}.dmBaseName.svelte-d2pefu {fill:var(--dmAccent);font-size:19px;font-weight:600;}.dmBaseNote.svelte-d2pefu {fill:var(--dmMuted);font-size:15px;}figcaption.svelte-d2pefu {display:flex;flex-direction:column;gap:0.5rem;margin-top:1rem;font-size:0.95rem;line-height:1.4;color:var(--dmMuted);}.dmKey.svelte-d2pefu {display:flex;align-items:baseline;gap:0.6rem;}.dmKey.svelte-d2pefu i:where(.svelte-d2pefu) {flex:none;width:0.9rem;height:0.9rem;border-radius:50%;transform:translateY(0.1rem);}.dmKeyFree.svelte-d2pefu i:where(.svelte-d2pefu) {background:color-mix(in srgb, var(--dmAccent) 30%, transparent);border:1.5px dashed var(--dmAccent);}.dmKeyPaid.svelte-d2pefu i:where(.svelte-d2pefu) {background:var(--dmText);width:0.55rem;height:0.55rem;margin:0 0.175rem;}

  /* Разделы — колонками, страницы раздела — с отступом под ним (было одним плоским столбцом из 45 строк) */.htmlSitemap.svelte-gtn3dw {columns:3 16rem;column-gap:3rem;}.htmlSitemap.svelte-gtn3dw > li:where(.svelte-gtn3dw) {break-inside:avoid;font-weight:500;}.htmlSitemap.svelte-gtn3dw ul:where(.svelte-gtn3dw) {font-weight:400;}
.people.svelte-1116zbq {display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:1.5rem;}.person.svelte-1116zbq {margin:0;}.person.svelte-1116zbq img:where(.svelte-1116zbq) {width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:0.5rem;}
.pageButton.svelte-1gcmfv {display:inline-flex;margin:0.5rem 0.5rem 0.5rem 0;text-decoration:none;}
.promoList.svelte-17r7485 {display:grid;grid-template-columns:repeat(auto-fill, minmax(min(17rem, 100%), 1fr));gap:1.25rem;margin:2rem 0;padding:0;list-style:none;}.promoCard.svelte-17r7485 {margin:0;padding:0;list-style:none;max-width:none;}.promoCard.svelte-17r7485::marker {content:none;}.promoCard.svelte-17r7485 a:where(.svelte-17r7485) {display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgb(0 0 0 / 0.07);border-radius:0.75rem;background:linear-gradient(160deg, rgb(255 255 255 / 0.35), rgb(243 243 243 / 0.72)),
      var(--marble);background-size:cover;box-shadow:0 0.75rem 2rem rgb(0 0 0 / 0.08),
      0 0.125rem 0.375rem rgb(0 0 0 / 0.05);color:inherit;text-decoration:none;transition:transform 0.2s ease-out,
      box-shadow 0.2s ease-out;}[data-theme='dark'] .promoCard.svelte-17r7485 a:where(.svelte-17r7485) {border-color:#ffffff1a;background:linear-gradient(160deg, rgb(30 30 30 / 0.7), rgb(20 20 20 / 0.86)),
      var(--marble);background-size:cover;}.promoCard.svelte-17r7485 a:where(.svelte-17r7485):hover {transform:translateY(-2px);box-shadow:0 1rem 2.5rem rgb(0 0 0 / 0.12),
      0 0.125rem 0.375rem rgb(0 0 0 / 0.06);}.promoMedia.svelte-17r7485 {position:relative;display:block;aspect-ratio:16 / 10;background:#fff;}.promoMedia.svelte-17r7485 img:where(.svelte-17r7485) {display:block;width:100%;height:100%;margin:0;object-fit:cover;border-radius:0;}.promoBadge.svelte-17r7485 {position:absolute;top:0.75rem;left:0.75rem;padding:0.3rem 0.7rem;border-radius:0.4rem;background:#c4301f;color:#fff;font-weight:700;font-size:0.95rem;box-shadow:0 0.25rem 0.75rem rgb(196 48 31 / 0.35);}.promoBody.svelte-17r7485 {display:flex;flex:1 1 auto;flex-direction:column;gap:0.5rem;padding:1.25rem 1.25rem 1.5rem;}.promoTitle.svelte-17r7485 {font-size:1.2rem;line-height:1.25;}.promoLead.svelte-17r7485 {font-size:0.95rem;line-height:1.45;color:var(--textMuted);}.promoCta.svelte-17r7485 {margin-top:auto;padding-top:0.5rem;color:var(--linkColor);font-weight:600;}.promoCta.svelte-17r7485::after {content:' →';}.promoCard.svelte-17r7485 a:where(.svelte-17r7485):hover .promoCta:where(.svelte-17r7485) {color:var(--linkHoverColor);text-decoration:underline;}

  @media (prefers-reduced-motion: reduce) {.promoCard.svelte-17r7485 a:where(.svelte-17r7485),
    .promoCard.svelte-17r7485 a:where(.svelte-17r7485):hover {transition:none;transform:none;}
  }
.stonesCatalog.svelte-ag1ayf {display:flex;flex-direction:column;gap:2.5rem;margin:2rem 0;}.stone.svelte-ag1ayf {display:grid;grid-template-columns:minmax(12rem, 24rem) 1fr;gap:2rem;align-items:start;}.stone.svelte-ag1ayf img:where(.svelte-ag1ayf) {width:100%;height:auto;border-radius:0.5rem;}

  @media (max-width: 768px) {.stone.svelte-ag1ayf {grid-template-columns:1fr;}
  }
.triplexScheme.svelte-1o10j5x {--tsGlass: rgb(196 228 232 / 0.55);--tsGlassEdge: rgb(120 175 180 / 0.75);--tsLine: #2f6f6c;--tsUv: rgb(167 139 250 / 0.3);--tsGuard: rgb(150 160 165 / 0.32);--tsText: var(--baseDark);--tsMuted: var(--textMuted);max-width:40rem;margin:2rem 0;}[data-theme='dark'] .triplexScheme.svelte-1o10j5x {--tsGlass: rgb(127 227 223 / 0.16);--tsGlassEdge: rgb(127 227 223 / 0.45);--tsLine: #7fe3df;--tsUv: rgb(167 139 250 / 0.3);--tsGuard: rgb(220 225 228 / 0.18);--tsText: var(--baseLight);--tsMuted: #c8c8c8;}svg.svelte-1o10j5x {display:block;width:100%;height:auto;font-family:inherit;}.tsPlate.svelte-1o10j5x {stroke:var(--tsLine);stroke-width:1.2;stroke-linejoin:round;}.ts-glass.svelte-1o10j5x .tsPlate:where(.svelte-1o10j5x) {fill:var(--tsGlass);}.ts-uv.svelte-1o10j5x .tsPlate:where(.svelte-1o10j5x) {fill:var(--tsUv);stroke-dasharray:5 4;}.ts-guard.svelte-1o10j5x .tsPlate:where(.svelte-1o10j5x) {fill:var(--tsGuard);stroke-dasharray:5 4;}.tsEdge.svelte-1o10j5x {fill:var(--tsGlassEdge);}.tsShine.svelte-1o10j5x {stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:0.7;}.tsPhotoBg.svelte-1o10j5x {fill:#cfc6bb;}.tsPhotoBody.svelte-1o10j5x {fill:#5d6470;}.tsPhotoFace.svelte-1o10j5x {fill:#e8d5c2;}.tsPhotoHair.svelte-1o10j5x {fill:#a9a39b;}.tsFrame.svelte-1o10j5x {fill:none;stroke:var(--tsLine);stroke-width:1.2;}.tsLeader.svelte-1o10j5x {fill:none;stroke:var(--tsMuted);stroke-width:1;}.tsDot.svelte-1o10j5x {fill:var(--tsLine);}.tsLabel.svelte-1o10j5x {fill:var(--tsText);font-size:18px;}figcaption.svelte-1o10j5x {margin-top:0.5rem;font-size:0.9rem;color:var(--tsMuted);}
h2.leadSubtitle.svelte-1r4h4ip {font-size:2rem;}.ytLead.svelte-1r4h4ip {position:relative;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;justify-content:center;min-height:100vh;padding:3rem 1rem;box-sizing:border-box;background:var(--marble);background-size:cover;overflow:hidden;}.ytLeadCard.svelte-1r4h4ip,
  .ytLeadSide.svelte-1r4h4ip {position:relative;z-index:1;max-width:32rem;padding:2rem;border-radius:1rem;background:var(--baseLight);box-shadow:0 0.5rem 2rem var(--baseDarkShadow10);}.logo.svelte-1r4h4ip {display:flex;flex-direction:column;align-items:center;gap:0.5rem;text-decoration:none;margin-bottom:1.5rem;}.logo.svelte-1r4h4ip img:where(.svelte-1r4h4ip) {width:12rem;filter:grayscale(1) invert(1) brightness(0.1);}.slogan.svelte-1r4h4ip {text-transform:uppercase;font-size:0.8rem;background:#13807c;color:var(--baseLight);padding:0.3em 0.75em;border-radius:0.5em;}h1.svelte-1r4h4ip {font-size:1.6rem;margin:0 0 0.5rem;}.seal.svelte-1r4h4ip {display:inline-block;margin:0.5rem 0 1rem;padding:0.3em 0.8em;border:2px dashed #b8560f;color:#b8560f;font-weight:700;transform:rotate(-2deg);}.ytLeadSide.svelte-1r4h4ip ul:where(.svelte-1r4h4ip) {padding-left:1.2rem;display:flex;flex-direction:column;gap:1rem;}.ytLeadVideo.svelte-1r4h4ip {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.15;pointer-events:none;}[data-theme='dark'] .ytLeadCard.svelte-1r4h4ip,
  [data-theme='dark'] .ytLeadSide.svelte-1r4h4ip {background:var(--baseDark);}[data-theme='dark'] .logo.svelte-1r4h4ip img:where(.svelte-1r4h4ip) {filter:var(--imgInverted);}