.fr-hold,.fr-hold-static{--fr-hold-top:calc(var(--site-header-height) + 16px);--fr-hold-bottom:clamp(20px, 3vh, 32px)}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.fr-hold{height:calc(var(--fr-hold-vh,360) * 1vh);position:relative}.fr-hold .fr-hold-stage{height:100dvh;margin-inline:calc(-1 * var(--fr-gutter));padding:var(--fr-hold-top) var(--fr-gutter) 0;box-sizing:border-box;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}@supports (overflow:clip){.fr-hold .fr-hold-stage{overflow:clip}}.fr-hold .fr-hold-inner{min-height:0;padding-bottom:var(--fr-hold-bottom);flex-direction:column;flex:auto;display:flex}.fr-hold .fr-rails{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;padding-top:0;display:flex}.fr-hold .fr-box{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.fr-hold .fr-rails--open>.fr-box{border-top:0}.fr-riser,.fr-drop{background:var(--fr-line-color);pointer-events:none;width:1px;position:absolute}.fr-riser{height:var(--fr-hold-top);bottom:100%}.fr-drop{height:var(--fr-hold-bottom);top:100%}.fr-connector--left{left:-1px}.fr-connector--right{right:-1px}.fr-hold-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fr-square{background:var(--fr-square-color,var(--foreground));will-change:transform;z-index:30;pointer-events:none;width:9px;height:9px;position:absolute;top:0;left:0;transform:translate(-100px,-100px)}}@media (max-width:899px),(prefers-reduced-motion:reduce){.fr-riser,.fr-drop,.fr-hold-path,.fr-square{display:none}}
