/* owner:first-island-navigation-position-canonical-0346
   SINGLE OWNER for .bz-nav-wrap positioning.
   States:
   1) before the approved early Hero pin sightline -> absolute at page top;
   2) one header-height before the early Hero sightline -> fixed offscreen and scroll-scrubbed into view;
   3) at the approved Hero sightline -> fully pinned at top:0;
   4) late product threshold -> absolute at captured document Y and scrolls away 1:1;
   5) pass reveal keeps its legacy safety state, but site release remains the stronger owner.
   No other stylesheet should own nav position/top/left/right/width during these release states.
*/

/* Intro / before fixed threshold. */
html body #borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp:not([data-bz-nav-first-island-fixed]):not([data-bz-nav-pass-released]):not([data-bz-nav-site-released]) .bz-nav-wrap{
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100vw!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
  transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s!important;
}

/* Normal canonical sticky/fixed state. */
html body #borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp[data-bz-nav-first-island-fixed]:not([data-bz-nav-pass-released]):not([data-bz-nav-site-released]) .bz-nav-wrap{
  position:fixed!important;
  top:var(--bz-site-nav-scrub-top,0px)!important;
  left:0!important;
  right:0!important;
  width:100vw!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
  transition:none!important;
}

/* Pass approach: physically release fixed navigation at its current page coordinate.
   Deliberately owns ONLY geometry/position. Reveal visibility remains owned by pass-reveal-stage.css. */
html body #borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp[data-bz-nav-pass-released] .bz-nav-wrap{
  position:absolute!important;
  top:var(--bz-pass-nav-release-top,0px)!important;
  left:0!important;
  right:0!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  transition-property:opacity,transform,visibility,background-color,border-color,box-shadow!important;
}

/* Product threshold release: once the late product island reaches the header,
   the COMPLETE header is released at that exact document Y. From this point
   it leaves the viewport 1:1 with native scrolling and cannot become sticky
   again anywhere further down the page. */
html body #borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp#borzilov-lp[data-bz-nav-site-released] .bz-nav-wrap{
  position:absolute!important;
  top:var(--bz-site-nav-release-top,0px)!important;
  left:0!important;
  right:0!important;
  width:100vw!important;
  max-width:none!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
  transition:none!important;
}
