/* owner:first-island-navigation-position-canonical-0287
   SINGLE OWNER for .bz-nav-wrap positioning.
   States:
   1) before first white island -> absolute at page top;
   2) normal site after threshold -> fixed;
   3) pass reveal approach -> absolute at captured document Y so it scrolls away naturally.
   No other stylesheet should own nav position/top/left/right/width during pass release.
*/

/* 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]) .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]) .bz-nav-wrap{
  position:fixed!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-delay:0s!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;
}
