.bf{--bf-ink:var(--rc-surface-ink);--bf-paper:var(--rc-surface);--bf-soft:var(--rc-surface-soft);--bf-text:var(--rc-ink);--bf-strong:var(--rc-ink-strong);--bf-muted:var(--rc-muted);--bf-line:var(--rc-border);--bf-line2:var(--rc-border-strong);--bf-od:var(--rc-on-dark);--bf-odm:var(--rc-on-dark-muted);--bf-acc:var(--rc-accent);--bf-h:var(--rc-font-heading);--bf-b:var(--rc-font-body);--bf-ease:cubic-bezier(.2,.7,.1,1);--bf-g:16px;--bf-top:70px;--bf-hdr0:108px;--bf-rest:462px;font-family:var(--bf-b);font-size:16px;line-height:1.5;color:var(--bf-text);overflow-x:clip}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf :is(h1,h2,h3,p,ol,ul,dl,dd,figure,fieldset,blockquote){margin:0;padding:0}.bf :is(ol,ul){list-style:none}:where(.bf) img{display:block;max-width:100%;height:auto}.bf-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-wrap{width:min(100% - 2 * var(--bf-g),1280px);margin-inline:auto}.bf-scene{position:relative;isolation:isolate}.bf-scene[data-tone=soft]{background:var(--bf-soft)}.bf-scene[data-tone=paper]{background:var(--bf-paper)}.bf-scene[data-tone=ink]{background:var(--bf-ink);color:var(--bf-od)}.bf-kicker{font:700 14px/1.4 var(--bf-b);letter-spacing:.16em;text-transform:uppercase;color:var(--bf-muted)}.bf-h2{font:900 clamp(28px,4.2vw,52px)/1.04 var(--bf-h);letter-spacing:-.02em;text-transform:uppercase;color:var(--bf-strong);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.bf-h3{font:900 clamp(20px,2vw,26px)/1.12 var(--bf-h);letter-spacing:-.01em;text-transform:uppercase;color:var(--bf-strong)}.bf-lead{font-size:18px;line-height:1.5;color:var(--bf-muted);max-width:60ch}[data-tone=ink] :is(.bf-h2,.bf-h3){color:var(--bf-od)}[data-tone=ink] :is(.bf-kicker,.bf-lead){color:var(--bf-odm)}.bf a:focus-visible,.bf button:focus-visible,.bf summary:focus-visible{outline:var(--rc-focus-ring);outline-offset:var(--rc-focus-offset)}.bf [data-tone=ink] :is(a,button,summary):focus-visible{outline-color:var(--rc-accent-on-dark)}.bf-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:var(--rc-control-height);padding:0 24px;border:1px solid var(--bf-strong);border-radius:var(--rc-radius-none);background:var(--bf-paper);color:var(--bf-strong);font:900 16px/1.2 var(--bf-h);letter-spacing:var(--rc-ls-label);text-transform:uppercase;text-decoration:none;text-align:center;gap:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s var(--rc-ease)}.bf-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--bf-strong);opacity:0}.bf-btn__arrow{display:inline-block;transition:transform .15s var(--rc-ease)}.bf-btn--primary,.bf-row.is-sel .bf-btn:not([data-mode=soldout]){background:var(--bf-acc);border-color:var(--bf-acc);color:var(--rc-on-accent)}.bf-btn--primary:before,.bf-row.is-sel .bf-btn:not([data-mode=soldout]):before{background:var(--rc-accent-hover);transition:opacity .15s var(--rc-ease)}@media(hover:hover){.bf-btn:hover:before{opacity:1}.bf-btn:not(.bf-btn--primary):hover{color:var(--bf-paper)}.bf-row.is-sel .bf-btn:not([data-mode=soldout]):hover{color:var(--rc-on-accent)}.bf-btn:hover .bf-btn__arrow{transform:translate(4px)}}.bf-btn:active{transform:scale(.98)}.bf-btn--primary:active:before{background:var(--rc-accent-active);opacity:1}.bf-btn:is(:disabled,[aria-disabled=true]){opacity:.5;pointer-events:none}[data-tone=ink] .bf-btn--secondary{background:transparent;border-color:var(--bf-od);color:var(--bf-od)}[data-tone=ink] .bf-btn--secondary:before{background:var(--bf-od)}@media(hover:hover){[data-tone=ink] .bf-btn--secondary:hover{color:var(--bf-ink)}}.bf-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--rc-touch-min);font:900 14px/1.2 var(--bf-h);letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:4px}.bf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-variant-numeric:tabular-nums}.bf-price__from,.bf-price__note{font:700 14px/1.3 var(--bf-b);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-muted)}.bf-price__now{font:900 22px/1.15 var(--bf-h);color:var(--bf-strong)}.bf-price--hero .bf-price__now{font-size:clamp(24px,2.4vw,32px)}.bf-price--row .bf-price__now{font-size:18px}.bf-price__was{font-size:14px;color:var(--bf-muted)}.bf-badge{padding:4px 8px;background:var(--rc-red);color:var(--rc-on-dark);font:700 14px/1.2 var(--bf-b);letter-spacing:.04em;text-transform:uppercase}[data-tone=ink] .bf-price__now{color:var(--bf-od)}[data-tone=ink] :is(.bf-price__from,.bf-price__was,.bf-price__note){color:var(--bf-odm)}.bf-eta{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px;font-size:14px;line-height:1.35;color:var(--bf-muted)}.bf-eta :is(.bf-eta__ok,.bf-eta__low){display:inline-flex;align-items:center;gap:4px;font-weight:700}.bf-eta__ok{color:var(--rc-green)}.bf-eta__low{color:var(--rc-red-strong)}.bf-eta__state{font-weight:700;color:var(--bf-text)}.bf-odo{display:inline-flex;align-items:flex-end;line-height:1}.bf-odo__d{display:inline-block;width:.64em;height:1em;overflow:hidden;text-align:center}.bf-odo__d:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";display:block;white-space:pre;line-height:1;translate:0 calc(var(--d) * -1em)}.bf-odo__c{display:inline-block;line-height:1}.bf-op{container-type:inline-size;padding-bottom:28px}.bf-op__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "h1" "tag" "stage" "ctrl";row-gap:8px}.bf-op__top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:4px 16px;min-width:0}.bf-crumbs{min-width:0;font-size:14px;color:var(--bf-muted)}.bf-crumbs ol{display:flex;flex-wrap:wrap;column-gap:8px}.bf-crumbs li{display:inline-flex;align-items:center;gap:8px;min-height:var(--rc-touch-min)}.bf-crumbs li+li:before{content:"/";color:var(--bf-line2)}.bf-crumbs a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--rc-touch-min);min-height:var(--rc-touch-min);color:inherit;text-underline-offset:3px}.bf-maker{display:flex;flex:none;align-items:center;gap:14px;min-width:0}.bf-maker__txt{display:none;font:700 14px/1.2 var(--bf-b);letter-spacing:.12em;text-transform:uppercase;color:var(--bf-muted)}.bf-maker__logo{display:block;width:auto;height:auto;max-height:34px;max-width:min(150px,36cqi);mix-blend-mode:multiply}.bf-op__h1{grid-area:h1;display:grid;gap:2px;min-width:0}.bf-op__kw{font:700 clamp(16px,1.6vw,22px)/1.25 var(--bf-b);letter-spacing:.06em;text-transform:uppercase;color:var(--bf-text);text-wrap:balance}.bf-word{--bf-word:clamp(32px,calc((100cqi - 2 * var(--bf-g)) / (var(--bf-len,6) * var(--bf-fit,.74))),min(300px,22svh));display:flex;white-space:nowrap;font:900 var(--bf-word)/.8 var(--bf-h);letter-spacing:-.045em;text-transform:uppercase;color:var(--bf-strong);overflow-x:visible;overflow-y:clip;overflow-clip-margin:.06em;padding-top:.08em}.bf-word--asis{text-transform:none}.bf-word__ch{display:block;white-space:pre}.bf-word__ch:before{content:attr(data-c)}.bf-op__tag{grid-area:tag;max-width:34ch;font:700 clamp(17px,1.8vw,24px)/1.3 var(--bf-b);color:var(--bf-text);text-wrap:balance}.bf-stage{grid-area:stage;position:relative;display:grid;min-width:0;height:max(160px,min(75vw,calc(100svh - var(--bf-hdr0) - var(--bf-rest))))}.bf-stage__item{--bf-show:grid;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.bf-stage__media{position:relative;min-height:0;isolation:isolate;background:var(--bf-soft)}.bf-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bf-cota{display:grid;gap:6px;padding-top:8px;min-width:0}.bf-cota__line{position:relative;display:block;height:9px;border-inline:1px solid var(--bf-text);transform-origin:0 50%}.bf-cota__line:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--bf-text)}.bf-cota__txt{display:flex;align-items:baseline;gap:4px 12px;min-width:0;font-size:14px;line-height:1.3;color:var(--bf-muted)}.bf-cota__fig{display:inline-flex;flex:none;align-items:baseline;gap:.16em;font:900 clamp(24px,3.2cqi,44px)/1 var(--bf-h);letter-spacing:-.02em;color:var(--bf-strong);font-variant-numeric:tabular-nums}.bf-cota__unit{font-size:.5em;letter-spacing:0}.bf-cota__lab{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bf-op__ctrl{grid-area:ctrl;position:relative;z-index:1;display:grid;gap:10px;align-content:start;min-width:0;background:var(--bf-soft)}.bf-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;border:0}.bf-pick__opt{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:52px;padding:6px 12px;background:var(--bf-paper);border:1px solid var(--bf-line);cursor:pointer}@media(hover:hover){.bf-pick__opt:hover{border-color:var(--bf-line2)}}.bf-pick__opt:has(:checked){border-color:var(--bf-acc);background:linear-gradient(var(--rc-accent-tint),var(--rc-accent-tint)) var(--bf-paper)}.bf-pick__opt:has(:focus-visible),.bf-pick.is-kbd .bf-pick__opt:focus-within{outline:var(--rc-focus-ring);outline-offset:var(--rc-focus-offset)}.bf-pick__name{font:900 15px/1.2 var(--bf-h);text-transform:uppercase;color:var(--bf-strong);overflow-wrap:break-word}.bf-pick__price{font-size:14px;line-height:1.25;color:var(--bf-muted);font-variant-numeric:tabular-nums}.bf-buy{--bf-show:grid;gap:8px;justify-items:start}.bf-op__links{display:flex;flex-wrap:wrap;column-gap:24px}.bf-facts,.bf-stage__item,.bf-buy{display:none}@supports not selector(:has(*)){.bf-stage__item.is-on,.bf-buy.is-on{display:var(--bf-show)}}@supports selector(:has(*)){.bf-op:not(:has(.bf-pick)) .is-on,.bf-op:has([value="1"]:checked) [data-bf-m="1"],.bf-op:has([value="2"]:checked) [data-bf-m="2"],.bf-op:has([value="3"]:checked) [data-bf-m="3"],.bf-op:has([value="4"]:checked) [data-bf-m="4"],.bf-op:has([value="5"]:checked) [data-bf-m="5"],.bf-op:has([value="6"]:checked) [data-bf-m="6"],.bf-op:has([value="7"]:checked) [data-bf-m="7"],.bf-op:has([value="8"]:checked) [data-bf-m="8"]{display:var(--bf-show)}}@media(max-width:749px){.bf-buy .bf-btn{width:100%}.bf-pick__opt{min-height:var(--rc-touch-min);padding:4px 12px}}.bf-trk{padding-block:40px 48px}.bf-trk__head{display:grid;gap:12px;padding-bottom:28px}.bf-trk__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;border-top:1px solid var(--bf-line);margin-top:4px}.bf-trk__nav ol{display:flex;flex-wrap:wrap;column-gap:20px}.bf-trk__nav ol a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--rc-touch-min);min-height:var(--rc-touch-min);font:700 14px/1.2 var(--bf-b);letter-spacing:.08em;text-transform:uppercase;color:var(--bf-text);text-underline-offset:4px}.bf-trk__body{display:grid;grid-template-columns:minmax(0,1fr)}.bf-trk__stage{display:none}.bf-trk__steps{display:grid;gap:40px}.bf-trk__step{display:grid;gap:16px;scroll-margin-top:calc(var(--bf-top) + 16px)}.bf-trk__step[hidden]{display:none}.bf-view,.bf-hud{--fx:50;--fy:50;--z:1;--sx:clamp(calc((1 - var(--z)) * 50),calc(var(--z) * (50 - var(--fx))),calc((var(--z) - 1) * 50));--sy:clamp(calc((1 - var(--z)) * 50),calc(var(--z) * (50 - var(--fy))),calc((var(--z) - 1) * 50))}.bf-view{position:relative;aspect-ratio:var(--ar,1);contain:paint;isolation:isolate;background:var(--bf-paper);container-type:inline-size}.bf-view__cam{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--sx) * 1%),calc(var(--sy) * 1%)) scale(var(--z))}.bf-view__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.no-js [data-bf-src]{display:none}.bf-ret{position:absolute;left:0;top:0;width:64px;height:64px;margin:-32px 0 0 -32px;border:1px solid var(--bf-strong);border-radius:var(--rc-radius-round);pointer-events:none;opacity:0;translate:calc((50 + var(--z) * (var(--fx) - 50) + var(--sx)) * 1cqi) calc((50 + var(--z) * (var(--fy) - 50) + var(--sy)) * 1cqi / var(--ar,1))}.bf-ret:before,.bf-ret:after{content:"";position:absolute;background:linear-gradient(var(--bf-strong),var(--bf-strong)) 0 0/100% 14px no-repeat,linear-gradient(var(--bf-strong),var(--bf-strong)) 0 100%/100% 14px no-repeat}.bf-ret:before{left:50%;top:-8px;bottom:-8px;width:1px}.bf-ret:after{top:50%;left:-8px;right:-8px;height:1px;background:linear-gradient(var(--bf-strong),var(--bf-strong)) 0 0/14px 100% no-repeat,linear-gradient(var(--bf-strong),var(--bf-strong)) 100% 0/14px 100% no-repeat}.bf-view.is-aim .bf-ret{opacity:1}.bf-cline{display:none;position:absolute;left:0;top:0;width:100%;height:1px;background:var(--bf-strong);pointer-events:none;transform-origin:0 50%;--rx:calc(50 + var(--z) * (var(--fx) - 50) + var(--sx));translate:calc(var(--rx) * 1cqi + 32px) calc((50 + var(--z) * (var(--fy) - 50) + var(--sy)) * 1cqi / var(--ar,1));transform:scaleX(calc((100 - var(--rx)) / 100));scale:0 1}.bf-trk__copy{position:relative;display:grid;gap:10px;padding-left:20px;max-width:46ch}.bf-trk__copy:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--bf-strong);transform-origin:50% 0}.bf-trk__fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font:900 clamp(44px,6vw,96px)/1 var(--bf-h);letter-spacing:-.03em;color:var(--bf-strong);font-variant-numeric:tabular-nums}.bf-trk__unit{flex-basis:100%;font-size:max(16px,.3em);font-weight:900;letter-spacing:0;white-space:nowrap}.bf-trk__text{font-size:17px;line-height:1.55;color:var(--bf-muted)}.bf-trk__buy{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--bf-strong)}.bf-trk__buyimg{isolation:isolate;background:var(--bf-paper)}.bf-trk__buyimg img{width:100%;mix-blend-mode:multiply}.bf-trk__buytxt{display:grid;gap:10px;justify-items:start;min-width:0}.bf-trk__name{font:900 24px/1.1 var(--bf-h);text-transform:uppercase;color:var(--bf-strong)}.bf-hud{display:none}@media(min-width:750px){.bf-trk__step{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(24px,5vw,80px);align-items:center}.bf-trk__buy{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:749px){.bf-trk__buytxt .bf-btn{width:100%}.bf-trk__buytxt{justify-items:stretch}.bf-trk__buytxt .bf-link{justify-self:start}}.bf-trk.is-live .bf-trk__stage{display:grid;place-items:center;position:sticky;top:var(--bf-top);height:calc(100svh - var(--bf-top) - var(--bf-bar-h,0px));min-width:0}.bf-trk.is-live .bf-trk__stage>:is(.bf-view,.bf-hud){grid-area:1/1;width:min(100%,calc((100svh - var(--bf-top) - var(--bf-bar-h,0px) - 48px) * var(--ar,1)))}.bf-trk.is-live .bf-trk__stage .bf-view{opacity:0}.bf-trk.is-live .bf-trk__stage .bf-view.is-on{opacity:1}.bf-trk.is-live .bf-trk__steps{gap:0}.bf-trk.is-live .bf-trk__step{display:flex;align-items:center;min-height:70svh}.bf-trk.is-live .bf-trk__copy:before{scale:1 0}.bf-trk.is-live .bf-trk__step.is-on .bf-trk__copy:before{scale:1 1}.bf-trk.is-live .bf-ret{scale:1.6;opacity:0}.bf-trk.is-live .is-aim .bf-ret{scale:1;opacity:1}@media(min-width:750px){.bf-trk.is-live .bf-trk__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(24px,5vw,80px);align-items:start}.bf-trk.is-live .bf-trk__step{align-items:flex-start;padding-top:8svh}.bf-trk.is-live .bf-cline{display:block}.bf-trk.is-live .is-set .bf-cline{scale:1 1}.bf-trk.is-live .bf-trk__buyimg{display:none}.bf-trk.is-live .bf-trk__buy{grid-template-columns:minmax(0,1fr);margin-bottom:12svh}.bf-trk.is-live .bf-trk__fig{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bf-trk.is-live .bf-hud{display:block;position:relative;z-index:1;aspect-ratio:var(--ar,1);container-type:inline-size;pointer-events:none}.bf-hud__fig{position:absolute;right:0;top:0;display:flex;align-items:baseline;gap:.14em;padding:8px 0 10px 16px;background:var(--bf-paper);font:900 clamp(30px,5.6cqi,56px)/1 var(--bf-h);letter-spacing:-.03em;color:var(--bf-strong);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;translate:0 calc(max(80px,(50 + var(--z) * (var(--fy) - 50) + var(--sy)) * 1cqi / var(--ar,1)) - 100%)}.bf-hud__fig.is-on{opacity:1}.bf-hud__unit{font-size:.34em;letter-spacing:0}.bf-hud__rail{position:absolute;left:0;top:50%;width:3px;height:calc(var(--n,4) * 40px - 8px);translate:0 -50%;background:repeating-linear-gradient(var(--bf-line) 0 32px,transparent 32px 40px)}.bf-hud__rail:after{content:"";position:absolute;left:0;top:0;width:100%;height:32px;background:var(--bf-strong);opacity:var(--on,0);translate:0 calc((var(--s,1) - 1) * 40px)}}@media(max-width:749px){.bf-trk.is-live .bf-trk__stage{z-index:2;height:46svh;background:var(--bf-paper);border-bottom:1px solid var(--bf-line)}.bf-trk.is-live .bf-trk__stage>.bf-view{width:min(100%,calc((46svh - 24px) * var(--ar,1)))}.bf-trk.is-live .bf-trk__step{align-items:flex-start;min-height:52svh;padding-top:28px;scroll-margin-top:calc(var(--bf-top) + 46svh)}.bf-trk.is-live .bf-trk__buy{position:relative;z-index:3;background:var(--bf-paper);scroll-margin-top:calc(var(--bf-top) + 16px)}}@media(prefers-reduced-motion:no-preference){.bf-trk.is-live .bf-view__cam{transition:transform .9s var(--bf-ease)}.bf-trk.is-live .bf-ret{transition:translate .9s var(--bf-ease),scale .3s var(--bf-ease) .5s,opacity .3s var(--bf-ease) .5s}.bf-trk.is-live .bf-cline{transition:scale .25s var(--rc-ease)}.bf-trk.is-live .is-set .bf-cline{transition:scale .4s var(--bf-ease)}.bf-trk.is-live .bf-trk__stage .bf-view{transition:opacity .4s var(--rc-ease)}.bf-trk.is-live .bf-trk__copy:before{transition:scale .25s var(--rc-ease)}.bf-trk.is-live .bf-trk__step.is-on .bf-odo__d:before{animation:bf-roll .9s var(--bf-ease) calc(var(--i) * 60ms) backwards}.bf-hud__fig{transition:opacity .25s var(--rc-ease),translate .9s var(--bf-ease)}.bf-hud__fig.is-on{transition:opacity .3s var(--rc-ease) .35s,translate .9s var(--bf-ease)}.bf-hud__fig.is-on .bf-odo__d:before{animation:bf-roll .9s var(--bf-ease) calc(.35s + var(--i) * 60ms) backwards}.bf-hud__rail:after{transition:translate .4s var(--bf-ease),opacity .25s var(--rc-ease)}}.bf-org{padding-block:48px 56px}.bf-org__grid{display:grid;gap:20px}.bf-org__year{white-space:nowrap;font:900 clamp(80px,11vw,180px)/.82 var(--bf-h);letter-spacing:-.05em;color:var(--bf-od);font-variant-numeric:tabular-nums}.bf-org__body{display:grid;gap:20px;min-width:0}.bf-org__lines{display:grid;gap:14px}.bf-org__line{max-width:52ch;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--bf-od)}.bf-quote{margin-top:8px;padding-left:20px;border-left:2px solid var(--bf-od)}.bf-quote p{font:700 clamp(19px,2vw,26px)/1.35 var(--bf-b);color:var(--bf-od)}.bf-quote figcaption{margin-top:10px;font-size:14px;color:var(--bf-odm)}.bf-org__img img{width:100%}@media(min-width:1000px){.bf-org__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start}}.bf-ter{padding-bottom:48px}.bf-ter__frame{overflow:clip;view-timeline:--bf-ter block}.bf-ter__media{position:relative;aspect-ratio:4/5;overflow:clip}.bf-ter__inner{position:absolute;top:0;right:0;bottom:0;left:0}.bf-ter__inner picture{display:contents}.bf-ter__img{width:100%;height:100%;object-fit:cover;object-position:var(--fo-m,50% 50%)}.bf-ter__video{position:absolute;top:0;right:0;bottom:0;left:0}.bf-ter__play{position:absolute;right:16px;bottom:16px;min-height:var(--rc-touch-min);padding:0 16px;border:1px solid var(--bf-od);border-radius:var(--rc-radius-none);background:var(--bf-ink);color:var(--bf-od);font:900 14px/1 var(--bf-h);letter-spacing:var(--rc-ls-label);text-transform:uppercase;cursor:pointer}.bf-ter__body{display:grid;gap:24px;padding-top:24px}.bf-ter__copy{display:grid;gap:14px}.bf-ter__text{max-width:56ch;font-size:18px;line-height:1.55;color:var(--bf-odm)}.bf-ter__rows{border-top:1px solid rgba(255,255,255,.2)}.bf-ter__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.bf-ter__name{font:900 20px/1.15 var(--bf-h);text-transform:uppercase;color:var(--bf-od)}.bf-ter__for{grid-column:1/-1;font-size:15px;color:var(--bf-odm)}.bf-ter__row .bf-link{color:var(--bf-od);justify-self:start}@media(min-width:750px){.bf-ter__media{aspect-ratio:auto;height:min(62svh,640px)}.bf-ter__img{object-position:var(--fo,50% 50%)}.bf-ter__body{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:48px;align-items:start}}.bf-cast{padding-block:56px 64px}.bf-cast__tbl{margin-top:24px}.bf-tbl{width:100%;border:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.bf-tbl :is(th,td){padding:14px 24px 14px 0;text-align:left;vertical-align:middle;border:0;border-top:1px solid var(--bf-line);font-weight:400}.bf-tbl thead th{border-top:0;padding-bottom:10px;font:700 14px/1.3 var(--bf-b);letter-spacing:.08em;text-transform:uppercase;color:var(--bf-muted);vertical-align:bottom;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}.bf-tbl__hint{display:block;font-weight:700;letter-spacing:.02em;text-transform:none}.bf-row__m{display:flex;align-items:center;gap:12px;min-width:0}.bf-row__thumb{flex:none;width:72px;isolation:isolate;background:var(--bf-paper)}.bf-row__thumb img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.bf-row__id{display:grid;gap:2px;min-width:0}.bf-row__name{display:inline-flex;flex-direction:column;justify-content:center;min-height:var(--rc-touch-min);font:900 17px/1.2 var(--bf-h);text-transform:uppercase;color:var(--bf-strong);text-decoration:none;overflow-wrap:break-word}.bf-row__brand{font:700 14px/1.2 var(--bf-b);letter-spacing:.1em;color:var(--bf-muted)}@media(hover:hover){.bf-row__name:hover{text-decoration:underline;text-underline-offset:4px}}.bf-row__for{font-size:14px;line-height:1.35;color:var(--bf-muted)}.bf-row__val{font-size:16px;color:var(--bf-text)}.bf-tbl td.is-best .bf-row__val{font-weight:700;color:var(--bf-strong)}.bf-best{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--bf-strong);font:700 14px/1.25 var(--bf-b);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-strong);vertical-align:1px}.bf-meter{display:block;width:min(100%,160px);height:6px;margin-bottom:8px;background:var(--bf-line)}.bf-meter__fill{display:block;height:100%;background:var(--bf-strong);transform-origin:0 50%;transform:scaleX(var(--v,1))}.bf-row__price{display:table-cell}.bf-row__price .bf-eta{margin-top:4px}.bf-row__cta{text-align:right}.bf-tbl .bf-row__cta{padding-right:0}.bf-row__cta .bf-btn{white-space:nowrap;padding-inline:16px}.bf-row.is-sel>*{background:linear-gradient(var(--rc-accent-tint),var(--rc-accent-tint))}.bf-row.is-sel>:first-child{box-shadow:inset 3px 0 0 var(--bf-acc)}@media(min-width:1000px){.bf-row__thumb{width:88px}.bf-tbl tbody>tr>:first-child{padding-left:12px}}@media(max-width:999px){.bf-tbl,.bf-tbl tbody{display:block}.bf-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bf-tbl tbody{display:grid;gap:12px}.bf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:var(--bf-paper);border:1px solid var(--bf-line);border-radius:var(--rc-radius-card)}.bf-tbl .bf-row>*{display:block;padding:0;border:0}.bf-tbl .bf-row>.bf-row__price{padding-top:12px;border-top:1px solid var(--bf-line)}.bf-row.is-sel{border-color:var(--bf-acc);background:linear-gradient(var(--rc-accent-tint),var(--rc-accent-tint)) var(--bf-paper)}.bf-row.is-sel>*{background:none}.bf-row.is-sel>:first-child{box-shadow:none}.bf-row__model,.bf-row__price,.bf-row__cta{grid-column:1/-1}.bf-row td[data-label]:not(.bf-row__price):before{content:attr(data-label);display:block;margin-bottom:4px;font:700 14px/1.25 var(--bf-b);color:var(--bf-muted)}.bf-row__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.bf-row__price .bf-eta{margin:0}.bf-row__cta .bf-btn{width:100%}.bf-best{display:table;margin:6px 0 0}}.bf-faq{padding-block:56px 64px}.bf-faq__grid{display:grid;gap:24px;content-visibility:auto;contain-intrinsic-size:auto 920px}.bf-faq__head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.bf-faq__aside{font-size:16px;color:var(--bf-muted)}.bf-faq__aside a,.bf-cred__list a{display:inline-block;padding-block:13px;margin-block:-13px}.bf-faq__aside a{color:var(--bf-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.bf-qa{border-top:1px solid var(--bf-line)}.bf-qa:last-child{border-bottom:1px solid var(--bf-line)}.bf-qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font:700 18px/1.3 var(--bf-b);color:var(--bf-strong);cursor:pointer;list-style:none}.bf-qa summary::-webkit-details-marker{display:none}.bf-qa summary:after{content:"";flex:none;width:10px;height:10px;margin:0 6px 4px 0;border-right:2px solid;border-bottom:2px solid;rotate:45deg}.bf-qa[open] summary:after{rotate:225deg;margin-bottom:-4px}.bf-qa__a p{max-width:68ch;padding-bottom:20px;line-height:1.6;color:var(--bf-text)}@media(min-width:1000px){.bf-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;contain-intrinsic-size:auto 640px}.bf-faq__head{position:sticky;top:calc(var(--bf-top) + 24px)}}.bf-cat{padding-block:56px 64px;content-visibility:auto;contain-intrinsic-size:auto 1550px}.bf-cat__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.bf-cat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bf-cat__grid--m1{grid-template-columns:minmax(0,1fr)}.bf-cat__grid>li{min-width:0}@media(min-width:600px){.bf-cat__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}}@media(min-width:769px){.bf-cat__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}@media(min-width:1000px){.bf-cat{contain-intrinsic-size:auto 1100px}}.bf-cat .card__quick-add .btn--primary{background:var(--rc-ink-strong);border-color:var(--rc-ink-strong);color:var(--rc-on-dark)}.bf-cred{padding-block:64px 0}.bf-cred__grid{display:grid;gap:28px;content-visibility:auto;contain-intrinsic-size:auto 770px}.bf-cred__list>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.18)}.bf-cred__list dt{font:700 14px/1.4 var(--bf-b);letter-spacing:.12em;text-transform:uppercase;color:var(--bf-odm)}.bf-cred__list dd{color:var(--bf-od)}.bf-cred__list a{color:var(--bf-od);text-decoration:underline;text-underline-offset:3px}.bf-cred__rel{display:grid;gap:4px}.bf-cred__rel ul{display:flex;flex-wrap:wrap;column-gap:24px}.bf-cred__rel a{color:var(--bf-od)}.bf-cred__sign{container-type:inline-size;padding-block:clamp(40px,8svh,96px) clamp(24px,4svh,48px);overflow:clip}.bf-sign{--bf-word:clamp(48px,calc(100cqi / (var(--bf-len,6) * var(--bf-fit,.74))),min(240px,28svh));display:flex;justify-content:center;white-space:nowrap;font:900 var(--bf-word)/.8 var(--bf-h);letter-spacing:-.045em;text-transform:uppercase;color:var(--bf-od);padding-top:.08em}.bf-sign__ch{display:block;white-space:pre}.bf-sign__ch:before{content:attr(data-c)}@media(max-width:749px){.bf-cred__cta .bf-btn{width:100%}}@media(min-width:1000px){.bf-cred__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;contain-intrinsic-size:auto 630px}.bf-cred__grid>.bf-h2{grid-row:span 2}.bf-cred__list,.bf-cred__cta,.bf-cred__rel{grid-column:2}}.bf-bar{position:fixed;z-index:var(--rc-z-sticky);left:0;right:0;bottom:0;display:none;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--bf-paper);border-top:1px solid var(--bf-line);transform:translateY(calc(100% + 2px))}.bf[data-bf-ready] .bf-bar{display:block}.bf-bar.is-on{transform:none}.bf-bar__row{display:flex}.bf-bar__item{display:none;flex:1;align-items:center;gap:12px;min-width:0}.bf-bar__item.is-on{display:flex}.bf-bar__meta{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.bf-bar__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;font:700 14px/1.25 var(--bf-b);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-text)}.bf-bar__price{font:900 18px/1.2 var(--bf-h);color:var(--bf-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.bf-bar__price small{font:700 14px/1 var(--bf-b);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-muted)}.bf-bar .bf-btn{flex:none;padding-inline:16px}@media(max-width:399px){.bf-bar .bf-btn{padding-inline:12px}}html.bf-bar-on :is(.tl-switcher-container,.raceit-assistant-launcher){translate:0 calc(-1 * var(--bf-bar-h,64px))}html.bf-page{scroll-padding-bottom:152px}.bf--editor .bf-bar{display:none!important}@media print{.bf-bar{display:none!important}}.bf-veil{display:none;position:absolute;inset:0 0 auto;height:min(100svh,100%);z-index:3;pointer-events:none}.bf-veil[data-veil=ink]{background:var(--bf-ink)}.bf-veil[data-veil=paper]{background:var(--bf-paper)}.bf-veil[data-veil=soft]{background:var(--bf-soft)}@keyframes bf-rise{0%{translate:0 108%}}@keyframes bf-settle{0%{transform:translate(6%,2%) rotate(-5deg) scale(.94)}}@keyframes bf-swap{0%{opacity:0;transform:translate(3%) scale(.985)}}@keyframes bf-draw{0%{transform:scaleX(0)}}@keyframes bf-roll{0%{translate:0 0}}@keyframes bfs-unveil{0%{opacity:1}60%{opacity:.12}to{opacity:0}}@keyframes bfs-line{0%{opacity:.55;transform:translateY(24px)}}@keyframes bfs-wipe{0%{transform:translateY(100%)}}@keyframes bfs-wipe-in{0%{transform:translateY(-100%) scale(1.12)}}@keyframes bfs-meter{0%{transform:scaleX(0)}}@keyframes bfs-close{0%{translate:calc((var(--i) - var(--bf-mid,0)) * .5em) 0}}@media(prefers-reduced-motion:no-preference){.bf-word__ch{animation:bf-rise .8s var(--bf-ease) calc(.12s + var(--i) * 45ms) backwards}.bf:not([data-live]) .bf-stage__img{animation:bf-settle .9s var(--bf-ease) backwards}.bf-cota__line{animation:bf-draw .7s var(--bf-ease) .3s backwards}.bf-cota .bf-odo__d:before{animation:bf-roll .9s var(--bf-ease) calc(.3s + var(--i) * 60ms) backwards}.bf[data-live] .bf-stage__img{animation:bf-swap .28s var(--bf-ease) backwards}.bf[data-live] .bf-cota .bf-odo__d:before{animation-duration:.3s;animation-delay:calc(var(--i) * 30ms)}.bf[data-live] .bf-cota__line{animation:none}.bf-bar{transition:transform .25s var(--bf-ease)}html.bf-bar-on :is(.tl-switcher-container,.raceit-assistant-launcher){transition:translate .25s var(--bf-ease)}@supports (animation-timeline:view()){.bf:not(.bf--nosda,.bf--editor) .has-veil{padding-top:max(18svh,96px)}.bf:not(.bf--nosda,.bf--editor) .bf-veil{display:block;opacity:0;animation:bfs-unveil linear none;animation-timeline:view();animation-range:entry 0% entry 60%}.bf:not(.bf--nosda,.bf--editor) .bf-org__line{animation:bfs-line linear none;animation-timeline:view();animation-range:entry 0% entry 100%}.bf:not(.bf--nosda,.bf--editor) .bf-ter__media{animation:bfs-wipe linear none;animation-timeline:--bf-ter;animation-range:entry 0% cover 40%}.bf:not(.bf--nosda,.bf--editor) .bf-ter__inner{animation:bfs-wipe-in linear none;animation-timeline:--bf-ter;animation-range:entry 0% cover 40%}.bf:not(.bf--nosda,.bf--editor) .bf-meter__fill{animation:bfs-meter linear none;animation-timeline:view();animation-range:entry 0% cover 40%}.bf:not(.bf--nosda,.bf--editor) .bf-sign{view-timeline:--bf-sign block}.bf:not(.bf--nosda,.bf--editor) .bf-sign__ch{animation:bfs-close linear none;animation-timeline:--bf-sign;animation-range:entry 0% cover 55%}}}@media(prefers-reduced-motion:reduce){.bf *,.bf *:before,.bf *:after{animation:none!important;transition:none!important}html.bf-bar-on :is(.tl-switcher-container,.raceit-assistant-launcher){transition:none}}@media(min-width:750px){.bf{--bf-g:24px;--bf-top:72px}.bf-op{padding-bottom:40px}.bf-op__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"top top" "h1 h1" "tag stage" "ctrl stage";grid-template-rows:auto auto auto 1fr;column-gap:32px;row-gap:12px}.bf-maker__txt{display:block}.bf-maker__logo{max-height:40px;max-width:180px}.bf-stage{align-self:start;height:clamp(320px,calc(100svh - 400px),620px)}.bf-op__ctrl{gap:14px}.bf-facts{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;color:var(--bf-muted)}.bf-facts li{display:inline-flex;align-items:center;gap:8px}.bf-facts li:before{content:"";width:8px;height:1px;background:var(--bf-text)}.bf-trk,.bf-cast,.bf-faq,.bf-cat,.bf-org{padding-block:64px 72px}.bf-cred{padding-top:80px}}@media(min-width:750px)and (max-width:999px){.bf-stage{height:auto;aspect-ratio:4/3}}@media(min-width:1000px){.bf{--bf-g:40px;--bf-top:88px}.bf-op__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px}.bf-op--split .bf-op__grid{grid-template-areas:"top top" "h1 stage" "tag stage" "ctrl stage";grid-template-rows:auto auto auto 1fr}.bf-op--split .bf-word{--bf-word:clamp(32px,calc((min(100cqi - 2 * var(--bf-g),1280px) - 56px) * 5 / 12 / (var(--bf-len,6) * var(--bf-fit,.74))),min(220px,24svh))}.bf-op--split .bf-stage{align-self:stretch;height:auto;min-height:clamp(420px,calc(100svh - 300px),640px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/brand-film.css.map */
