.bnr{position:relative;overflow:hidden;background:var(--soft);isolation:isolate;--bnr-pad:4%}.bnr--home{width:100%;aspect-ratio:3/1;min-height:340px;max-height:min(74vh,700px)}.bnr--catalog{aspect-ratio:5/1;min-height:180px;border-radius:12px;margin:0 0 26px}.bnr-slide,.bnr-track{position:absolute;inset:0}.bnr-slide{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.bnr-slide.is-on{opacity:1;visibility:visible;transition:opacity .9s ease;z-index:1}.bnr-media{position:absolute;inset:0;display:block;overflow:hidden}.bnr-media img,.bnr-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bnr-media video{background:transparent}.bnr-slide.is-on .bnr-media img,.bnr-slide.is-on .bnr-media video{animation:bnr-zoom var(--bnr-t,8s) cubic-bezier(.25,.6,.3,1) both}.bnr.is-paused .bnr-slide.is-on .bnr-media img,.bnr.is-paused .bnr-slide.is-on .bnr-media video{animation-play-state:paused}@keyframes bnr-zoom{0%{transform:scale(1.075)}to{transform:scale(1)}}.bnr-copy{position:absolute;z-index:2;bottom:clamp(22px,5%,54px);max-width:min(520px,44%);padding:30px 30px 26px 34px;border-radius:18px 18px 18px 4px;box-shadow:0 22px 48px #2a1d2333;pointer-events:auto}.bnr-copy:before{content:"";position:absolute;top:16px;left:16px;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 1px 2px #0005}.bnr-copy--left{left:var(--bnr-pad)}.bnr-copy--right{right:var(--bnr-pad)}.bnr-copy--center{left:50%;transform:translateX(-50%);text-align:center;border-radius:18px}.bnr-copy--center:before{left:50%;margin-left:-5.5px}.bnr-copy.is-dark{background:#513643f0;color:#fbf2ea}.bnr-copy.is-dark:before{background:var(--bg)}.bnr-copy.is-light{background:#fffcf8f2;color:var(--ink)}.bnr-copy.is-light:before{background:var(--soft)}html[data-theme=dark] .bnr-copy.is-light{background:#2c252bf0;color:var(--ink)}.bnr-eyebrow{display:block;text-transform:uppercase;font-size:var(--fs-11);letter-spacing:.2em;font-weight:700;opacity:.82;margin:6px 0 10px}.bnr-title{font-family:var(--display);font-weight:400;font-size:clamp(26px,3vw,46px);line-height:1.04;letter-spacing:-.045em}.bnr-text{margin-top:12px;font-size:var(--fs-14);line-height:1.55;opacity:.88}.bnr-btn{margin-top:18px;display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:12px 22px;border-radius:999px;font-size:var(--fs-12);font-weight:700;transition:transform .2s,background .2s}.bnr-copy.is-dark .bnr-btn{background:var(--action);color:#fff}.bnr-copy.is-light .bnr-btn{background:var(--brand);color:var(--bg)}.bnr-btn:hover{transform:translateX(3px)}.bnr-copy>*{opacity:0;transform:translateY(14px)}.bnr-slide.is-on .bnr-copy>*{animation:bnr-up .75s cubic-bezier(.2,.75,.2,1) both}.bnr-slide.is-on .bnr-copy>:first-child{animation-delay:.25s}.bnr-slide.is-on .bnr-copy>:nth-child(2){animation-delay:.36s}.bnr-slide.is-on .bnr-copy>:nth-child(3){animation-delay:.47s}.bnr-slide.is-on .bnr-copy>:nth-child(4){animation-delay:.58s}@keyframes bnr-up{to{opacity:1;transform:none}}.bnr-ui{position:absolute;z-index:3;top:16px;left:var(--bnr-pad);right:var(--bnr-pad);display:flex;align-items:center;gap:8px;pointer-events:none}.bnr-ui>*{pointer-events:auto}.bnr-steps{gap:6px;max-width:560px}.bnr-step,.bnr-steps{display:flex;flex:1 1}.bnr-step{height:24px;align-items:center;padding:0}.bnr-step i{display:block;height:3px;width:100%;border-radius:3px;background:#ffffff59;position:relative;overflow:hidden;box-shadow:0 1px 3px #0003}.bnr-step i:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0)}.bnr-step.is-done i:after{transform:scaleX(1)}.bnr-step.is-on i{animation:bnr-tick linear forwards;animation-name:bnr-tick}.bnr-step.is-on i:after{animation:inherit;animation-name:bnr-fill}.bnr.is-paused .bnr-step.is-on i,.bnr.is-paused .bnr-step.is-on i:after{animation-play-state:paused}@keyframes bnr-tick{to{opacity:1}}@keyframes bnr-fill{to{transform:scaleX(1)}}.bnr-ctl{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#1e151a52;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s}.bnr-ctl:hover{background:#1e151a8c}.bnr-ctl svg{width:18px;height:18px}.bnr-ctl:first-of-type{margin-left:auto}@media (hover:none){.bnr-arrow{display:none}}.bnr--catalog .bnr-copy{padding:20px 22px 18px 28px;bottom:50%;transform:translateY(50%);max-width:min(460px,46%)}.bnr--catalog .bnr-copy--center{transform:translate(-50%,50%)}.bnr--catalog .bnr-title{font-size:clamp(22px,2.2vw,34px)}.bnr--catalog .bnr-text{margin-top:8px}.bnr--catalog .bnr-btn{margin-top:12px;min-height:40px;padding:9px 18px}.bnr--catalog .bnr-ui{top:10px}@media (max-width:760px){.bnr--home{aspect-ratio:4/5;min-height:0;max-height:82svh}.bnr--catalog{aspect-ratio:2/1;border-radius:10px}.bnr--catalog .bnr-copy,.bnr-copy{left:14px!important;right:14px;bottom:14px;top:auto;max-width:none;transform:none!important;padding:22px 20px 18px 26px;text-align:left}.bnr-copy--center:before{left:16px;margin-left:0}.bnr-title{font-size:clamp(24px,7.4vw,34px)}.bnr--catalog .bnr-title{font-size:clamp(19px,5.6vw,26px)}.bnr--catalog .bnr-text{display:none}.bnr-steps{max-width:none}.bnr-ui{top:10px;left:14px;right:14px}.bnr-ctl{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.bnr-slide,.bnr-slide.is-on{transition:none}.bnr-slide.is-on .bnr-copy>*,.bnr-slide.is-on .bnr-media img,.bnr-slide.is-on .bnr-media video{animation:none;opacity:1;transform:none}}