/* Figma 5330:1420. Original layered artwork; text remains accessible. */
@font-face {
  font-family: HelloJanuary;
  src: url('/assets/fonts/Hello_January_script_cyrillic_Script.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.nabor-page { padding-top: 32px; container-type: inline-size; }
.nabor-hero {
  padding: 2.612% 2.313% 2.34% 2.394%;
  background: url('/assets/nabor/figma/cover-frame.svg') center / 100% 100% no-repeat;
}
.nabor-art {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  aspect-ratio: 1751 / 985;
  border-radius: 1.36cqw;
  background: var(--deep);
  container-type: inline-size;
}
.nabor-art > img { position: absolute; max-width: none; pointer-events: none; }
.nabor-background, .nabor-pine { left: 0; top: 0; width: 109.65163%; height: 109.64467%; }
.nabor-pine { opacity: .49; }
.nabor-branches { left: 32.096%; top: -12.58883%; width: 80.35408%; height: 102.84264%; }
.nabor-art h1 {
  position: absolute;
  left: 39.6916%;
  top: 64.87%;
  transform: translateX(-50%);
  width: 101.7704%;
  margin: 0;
  color: #f5f1d9;
  font: 400 14.27756cqw / .3371 HelloJanuary, cursive;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
  white-space: pre-wrap;
}
.nabor-sparkle { position: absolute; overflow: hidden; pointer-events: none; }
.nabor-sparkle img { width: 100%; height: 100%; max-width: none; object-fit: cover; }
.nabor-sparkle.is-cropped img { width: 163.64%; height: 184.62%; }
.nabor-lead { margin: 40px 0 45px; max-width: 700px; font-size: 18px; line-height: 1.65; color: var(--muted); }
.nabor-page > .page-content { padding-bottom: 0; }
.nabor-page .nabor-form { padding: 42px 0 20px; }
@media(max-width:760px) {
  .nabor-page { padding-top: 22px; }
  .nabor-lead { margin: 25px 0 30px; font-size: 16px; }
  .nabor-lead br { display: none; }
  .nabor-page .nabor-form { padding-top: 28px; }
}
@media print { .nabor-hero { print-color-adjust: exact; } }

/* Figma ornament slots, kept in CSS for the site Content Security Policy. */
.nabor-sparkle-1499 { left: 3.54083%; top: 5.58376%; width: 10.22273%; height: 22.03046%; }
.nabor-sparkle-1500 { left: 86.35066%; top: 49.44162%; width: 4.22616%; height: 5.38071%; }
.nabor-sparkle-1501 { left: 3.54083%; top: 46.49746%; width: 2.05597%; height: 4.87310%; }
.nabor-sparkle-1502 { left: 40.43404%; top: 57.66497%; width: 2.05597%; height: 3.45178%; }
.nabor-sparkle-1503 { left: 16.39063%; top: 27.61421%; width: 6.45346%; height: 13.90863%; }
.nabor-sparkle-1504 { left: 32.09595%; top: 5.07614%; width: 4.22616%; height: 5.38071%; }
.nabor-sparkle-1505 { left: 46.25928%; top: 9.13706%; width: 1.25642%; height: 2.63959%; }
.nabor-sparkle-1506 { left: 47.51571%; top: 11.06599%; width: 1.59909%; height: 3.35025%; }
.nabor-sparkle-1507 { left: 46.77327%; top: 13.70558%; width: 0.74243%; height: 1.52284%; }
.nabor-sparkle-1508 { left: 80.23986%; top: 91.57360%; width: 2.05597%; height: 3.45178%; }
.nabor-sparkle-1509 { left: 42.71845%; top: 62.23350%; width: 0.74243%; height: 1.52284%; }
.nabor-sparkle-1510 { left: 13.59223%; top: 18.68020%; width: 1.02798%; height: 2.13198%; }
