.b-layerpage{--top-gap:1rem;--transition-speed:.4s;background-color:#e4e7eb00;transition:background-color var(--transition-speed);z-index:2}@media not print{.b-layerpage{bottom:0;left:0;position:fixed;right:0;top:var(--header-height);z-index:2}}@media print{.b-layerpage{--top-gap:0}}@media (min-width:768px){.b-layerpage{--top-gap:2rem}}@media not print{.b-layerpage,.b-layerpage:before{bottom:0;left:0;position:fixed;right:0;top:var(--header-height)}}.b-layerpage:before{background-color:#e4e7eb;content:"";display:block;opacity:0;transition:opacity .4s}.b-layerpage:not(.is-open){pointer-events:none}.b-layerpage:not(.is-open) .layerpage-search-bar{opacity:0;transform:translateY(50vh)}.b-layerpage:not(.is-open) .layerpage-layer{opacity:0;transition:opacity 0s .5s}.b-layerpage.is-open{background-color:#e4e7eb}@media not print{.b-layerpage.is-open{overflow-x:hidden;overflow-y:auto}}.b-layerpage.is-open .layerpage-layer{transform:translateY(0)}.b-layerpage.is-open .layerpage-search-bar{opacity:1;transform:translateY(0);transition:transform var(--transition-speed) .1s,opacity var(--transition-speed) .1s}.b-layerpage.has-search{--top-gap:12rem}@media (min-width:768px){.b-layerpage.has-search{--top-gap:20rem}}.b-layerpage.has-search .layerpage-header,.b-layerpage.has-search .layerpage-layer{margin-top:0}.b-layerpage.has-search:not(.is-open) .layerpage-layer{transition-delay:.2s}.b-layerpage.has-search:not(.is-open) .layerpage-search-bar{transition:transform var(--transition-speed),opacity var(--transition-speed) .2s}.b-layerpage .layerpage-header,.b-layerpage .layerpage-layer{transition:transform var(--transition-speed)}.b-layerpage .layerpage-layer{--padding-y:2rem;background-color:#f4f5f9;border-radius:16px 16px 0 0;box-sizing:content-box;flex:1 0 0;min-height:calc(100vh - var(--header-height) - var(--top-gap) - var(--padding-y));padding-bottom:var(--padding-y);transform:translateY(100%);z-index:1}@media not print{.b-layerpage .layerpage-layer{box-shadow:0 -5px 20px #21314d26;margin-top:var(--top-gap)}}.b-layerpage .layerpage-header{background-color:#f4f5f9;border-radius:inherit;pointer-events:none;transition:border-radius .2s}@media not print{.b-layerpage .layerpage-header{margin-top:var(--top-gap);position:sticky;top:0;z-index:2}}@media (max-width:1199.98px){.b-layerpage .layerpage-header{margin:0}}@media (min-width:1200px){.b-layerpage .layerpage-header{padding-top:4rem}}.b-layerpage .layerpage-header.is-sticky{border-radius:0}@media (min-width:1200px){.b-layerpage .layerpage-header:not(.has-progress-bar){background-color:transparent}}.b-layerpage .layerpage-button,.b-layerpage .layerpage-progress{grid-row:1}.b-layerpage .layerpage-progress{grid-column:2;margin:0 auto;max-width:79.5rem;width:100%}.b-layerpage .layerpage-button{background-color:transparent;background-position:50%;background-size:2rem 2rem;border-radius:50%;height:4rem;pointer-events:auto;width:4rem}@media print{.b-layerpage .layerpage-button{display:none}}.b-layerpage .layerpage-button.is-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.49 18.97'%3E%3Cpath d='M2.41,9.49l7.78-7.78a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L.29,8.78a1,1,0,0,0,0,1.41l8.49,8.49a1,1,0,0,0,1.41-1.42Z' fill='%2321314d'/%3E%3C/svg%3E");background-repeat:no-repeat;grid-column:1;margin-right:auto}.b-layerpage .layerpage-button.is-back.hidden{display:none}.b-layerpage .layerpage-button.is-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.97 18.97'%3E%3Cpath d='M10.9,9.49l7.78-7.78A1,1,0,0,0,17.26.29L9.49,8.07,1.71.29A1,1,0,0,0,.29,1.71L8.07,9.49.29,17.26a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9.49,10.9l7.77,7.78a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' fill='%2321314d'/%3E%3C/svg%3E");background-repeat:no-repeat;grid-column:3;margin-left:auto}.b-layerpage .layerpage-search-bar{opacity:0;position:sticky;top:0;transform:translateY(var(--top-gap));width:100%}.b-layerpage .layerpage-confetti-teleport-container{border:0;height:100vh;left:0;margin:0 auto;pointer-events:none;position:fixed;right:0;top:var(--header-height);width:10px;z-index:3}
