.bgh{--cr:#EFEADF;--cr2:#F6F3EC;--sand:#F7F5F0;--or:#FF5F00;--orh:#E25400;--ink:#2F2F2F;--lead:#4B5563;--txt:#374151;--mv:#C8AFA5;--line:#E4DDD2;--ok:#1F7A45;--num:"BGInktrap",var(--font-heading-family,"BodyGen"),Helvetica,Arial,sans-serif;--e-out:cubic-bezier(.22,1,.36,1);--e-move:cubic-bezier(.65,0,.35,1);--e-soft:cubic-bezier(.33,1,.68,1);--r:24px;--sec:clamp(64px,8vw,120px);font-family:var(--font-body-family,"BodyGen"),"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip}.bgh *,.bgh *:before,.bgh *:after{box-sizing:border-box}.bgh :where(h1,h2,h3,p,ul,ol,li,figure,figcaption,blockquote){margin:0;padding:0}.bgh :where(ul,ol){list-style:none}.bgh :where(h1,h2,h3){font-weight:500;letter-spacing:0;text-transform:none;color:inherit;font-family:inherit}.bgh img{display:block;max-width:100%}.bgh a{color:inherit;text-decoration:none}.bgh :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;border-radius:0;-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:0}.bgh em{font-style:normal}.bgh .bgh-or{color:var(--or)}.bgh-wrap{max-width:1350px;margin:0 auto;padding:0 20px}@media(min-width:1000px){.bgh-wrap{padding:0 40px}}.bgh .rv{transition:opacity .9s var(--e-out),transform .9s var(--e-out)}.bgh.js .rv:not(.in){opacity:0;transform:translate3d(0,22px,0)}.bgh .d1{transition-delay:80ms}.bgh .d2{transition-delay:.16s}.bgh .d3{transition-delay:.24s}.bgh .d4{transition-delay:.32s}.bgh-line{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.bgh-line>span{display:block;transition:transform 1.25s var(--e-out)}.bgh-line+.bgh-line>span{transition-delay:.1s}.bgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--or);color:#fff!important;font-size:17px;font-weight:500;line-height:1;white-space:nowrap;transition:background .24s var(--e-soft),transform .24s var(--e-soft),box-shadow .48s var(--e-soft);box-shadow:0 14px 34px -18px #ff5f0099}.bgh-btn:hover{background:var(--orh);transform:translateY(-1px)}.bgh-btn:active{transform:translateY(0) scale(.985)}.bgh-btn svg,.bgh-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--e-out)}.bgh-btn:hover svg,.bgh-more:hover svg{transform:translate(3px)}.bgh-btn-full{width:100%}.bgh-pill{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;line-height:1;color:#fff;white-space:nowrap;transition:background .35s var(--e-soft),color .35s var(--e-soft),border-color .35s}.bgh-stars{display:inline-flex;gap:2px}.bgh-stars svg{width:14px;height:14px;fill:var(--or)}.bgh-head{text-align:center;max-width:780px;margin:0 auto clamp(32px,4vw,56px);display:grid;gap:14px}.bgh .bgh-h2{color:var(--ink);font-size:clamp(28px,calc(1.6vw + 18px),46px);line-height:1.12;letter-spacing:-.018em;text-wrap:balance}.bgh .bgh-lead{font-size:clamp(16px,calc(.3vw + 15px),19px);line-height:1.6;color:var(--lead);text-wrap:pretty}.bgh-hero{position:relative;min-height:max(640px,min(100svh,980px));display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#3a3836;isolation:isolate}.bgh-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;transition:transform 2.4s var(--e-out)}.bgh.js .bgh-hero:not(.go) .bgh-hero-media{transform:scale(1.07)}.bgh-hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:translate3d(0,var(--hy,0px),0);will-change:transform}.bgh-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000057,#00000014,#00000024 52%,#0000009e)}.bgh-hero-in{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:150px;padding-bottom:clamp(48px,9vh,104px);opacity:var(--ho,1);transform:translate3d(0,var(--hc,0px),0)}.bgh .bgh-h1{color:#fff;font-size:clamp(40px,calc(3.9vw + 16px),84px);line-height:1.02;letter-spacing:-.028em;max-width:13em;margin:0 auto;text-shadow:0 2px 30px rgba(0,0,0,.18)}.bgh.js .bgh-hero:not(.go) .bgh-h1 .bgh-line>span{transform:translate3d(0,110%,0)}.bgh-hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 30px;margin-top:34px;transition:opacity 1s var(--e-out) .4s,transform 1s var(--e-out) .4s}.bgh.js .bgh-hero:not(.go) .bgh-hero-cta{opacity:0;transform:translate3d(0,16px,0)}.bgh-proof{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.3;color:#ffffffeb}.bgh-proof img{height:36px;width:auto}.bgh-proof>div{display:grid;gap:4px}.bgh-cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;perspective:1300px;perspective-origin:50% 42%}.bgh-card{position:absolute;width:256px;pointer-events:auto;--ey:0px;--z:0px;--s:1;--bry:0deg;--rx:0deg;--ry:0deg;--mx:0px;--my:0px;transform:translate3d(var(--mx),calc(var(--my) + var(--ey)),var(--z)) rotateX(var(--rx)) rotateY(calc(var(--bry) + var(--ry))) scale(var(--s));transition:opacity 1.1s var(--e-out),--ey 1.1s var(--e-out);will-change:transform}.bgh-card-in{padding:16px 18px 14px;border-radius:18px;background:#fffffff2;color:var(--ink);box-shadow:0 30px 60px -28px #0000008c,0 2px 6px #00000014;transform-origin:50% 50%;backface-visibility:hidden}.bgh-card-in{transition:opacity .9s var(--e-soft),filter .9s var(--e-soft),transform 1.1s var(--e-out)}.bgh-card.sw .bgh-card-in{opacity:0;filter:blur(6px);transform:translate3d(0,-8px,0) scale(.985)}@keyframes bghFlip{0%{transform:perspective(700px) rotateX(0)}50%{transform:perspective(700px) rotateX(88deg)}50.1%{transform:perspective(700px) rotateX(-88deg)}to{transform:perspective(700px) rotateX(0)}}.bgh-card-a{left:max(28px,5vw);top:21%;transition-delay:.55s;--bry:19deg}.bgh-card-c{left:calc(max(28px,5vw) + 72px);top:calc(21% + 186px);transition-delay:.75s;--bry:26deg;--z:-170px}.bgh-card-b{right:max(28px,5vw);top:17%;transition-delay:.65s;--bry:-19deg}.bgh-card-d{right:calc(max(28px,5vw) + 84px);top:calc(17% + 186px);transition-delay:.85s;--bry:-26deg;--z:-170px}.bgh-card.is-or .bgh-card-in{background:#ff5f00f5;color:#fff;box-shadow:0 30px 60px -28px #78280099,0 2px 6px #00000014}.bgh-card.is-or .bgh-card-s{background:#fffffff2;color:#b84300}.bgh-card.is-or .bgh-card-s:not(.is-low){color:var(--ok)}.bgh-card.is-or .bgh-card-v small,.bgh-card.is-or .bgh-card-ref{color:#ffffffdb}.bgh-card.is-or .bgh-bar{background:#ffffff4d}.bgh-card.is-or .bgh-bar-band{background:#ffffffb3}.bgh-card.is-or .bgh-bar-dot,.bgh-card.is-or.low .bgh-bar-dot{background:#fff;border-color:var(--or)}.bgh.js .bgh-hero:not(.go) .bgh-bar-dot{left:0}.bgh.js .bgh-hero:not(.go) .bgh-bar-band{width:0}.bgh-bar-band,.bgh-bar-dot{transition-delay:.25s}.bgh-hero.go .bgh-card.sw .bgh-bar-band,.bgh-hero.go .bgh-card.sw .bgh-bar-dot{transition-delay:0s}.bgh.js .bgh-hero:not(.go) .bgh-card{opacity:0;--ey:34px}@property --ey{syntax:"<length>";inherits:true;initial-value:0px}.bgh-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;transition:opacity .28s var(--e-soft),transform .28s var(--e-soft)}.bgh-card-n{font-size:15px;font-weight:500}.bgh-card-s{font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;background:#e7f2ea;color:var(--ok);white-space:nowrap;transition:background .4s,color .4s}.bgh-card-s.is-low{background:#ffeadc;color:#b84300}.bgh-card-v{display:flex;align-items:baseline;gap:7px;margin-top:10px}.bgh-card-v b{font-family:var(--num);font-weight:500;font-size:32px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-width:2.6ch}.bgh-card-v small{font-size:13px;color:#6b7280;transition:opacity .28s}.bgh-bar{position:relative;height:6px;border-radius:6px;background:#eee9e1;margin:14px 0 11px}.bgh-bar-band{position:absolute;top:0;bottom:0;left:var(--lo);width:var(--w);border-radius:6px;background:var(--mv);transition:left .9s var(--e-move),width .9s var(--e-move)}.bgh-bar-dot{position:absolute;top:50%;left:var(--x);width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--ink);border:3px solid #fff;box-shadow:0 2px 8px #00000038;transition:left .9s var(--e-move),background .4s}.bgh-card.low .bgh-bar-dot{background:var(--or)}.bgh-card-ref{font-size:12.5px;color:#6b7280;transition:opacity .28s var(--e-soft)}@media(max-width:999px){.bgh-hero{min-height:max(660px,100svh)}.bgh-hero-in{padding-top:0;padding-bottom:36px}.bgh-hero-shade{background:linear-gradient(180deg,#00000052,#0000000f 22%,#0003 45%,#000000b8)}.bgh-hero-cta{gap:18px;margin-top:24px}.bgh .bgh-h1{font-size:clamp(34px,9.4vw,44px);line-height:1.04;text-wrap:balance}.bgh-h1 .bgh-line,.bgh-h1 .bgh-line>span{display:inline;padding:0;margin:0}.bgh-h1{transition:opacity 1.1s var(--e-out),transform 1.1s var(--e-out)}.bgh.js .bgh-hero:not(.go) .bgh-h1{opacity:0;transform:translate3d(0,18px,0)}.bgh-hero-cta .bgh-btn{width:100%}.bgh-proof{justify-content:center}.bgh-card-desk{display:none}.bgh-cards{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px;margin-bottom:22px;order:-1}.bgh-hero{flex-direction:column;justify-content:flex-end;align-items:stretch}.bgh-card{position:relative;inset:auto;width:auto;--z:0px}.bgh-card-a{--bry:9deg}.bgh-card-b{--bry:-9deg}.bgh-card-in{padding:12px 13px 11px;border-radius:15px}.bgh-card-n{font-size:13.5px}.bgh-card-s{font-size:10.5px;padding:5px 7px}.bgh-card-v b{font-size:24px}.bgh-card-v small{font-size:11.5px}.bgh-bar{margin:11px 0 9px;height:5px}.bgh-bar-dot{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-width:2.5px}.bgh-card-ref{font-size:11px}}.bgh-trust{background:var(--or);color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.18)}.bgh-marq{display:flex;width:max-content;animation:bghMarq 46s linear infinite}.bgh-trust:hover .bgh-marq{animation-play-state:paused}.bgh-marq-t{display:flex;align-items:center;flex:none}.bgh-marq-t li{display:flex;align-items:center;gap:12px;height:66px;padding:0 30px;font-size:15.5px;font-weight:500;line-height:1;white-space:nowrap;position:relative}.bgh-marq-t li:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#ffffff8c}.bgh-marq-t svg{width:24px;height:24px;flex:none;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes bghMarq{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:999px){.bgh-marq-t li{height:56px;padding:0 22px;font-size:14px}.bgh-marq-t svg{width:21px;height:21px}.bgh-marq{animation-duration:36s}}@media(prefers-reduced-motion:reduce){.bgh-marq{animation:none}.bgh-trust{overflow-x:auto}}.bgh-tile{position:relative;display:block;border-radius:var(--r);overflow:hidden;color:#fff;isolation:isolate;background:#d9d4cc;-webkit-mask-image:-webkit-radial-gradient(white,black)}.bgh-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.bgh-tile-img img{position:absolute;left:0;top:-5%;width:100%;height:110%;object-fit:cover;transform:translate3d(0,var(--py,0px),0);transition:scale 1.2s var(--e-out)}.bgh-tile:hover .bgh-tile-img img{scale:1.035}.bgh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 42%,#00000080);pointer-events:none}.bgh-tile:hover .bgh-pill{background:#fff;color:var(--ink);border-color:#fff}.bgh .bgh-tile.rv{transition:clip-path 1.3s var(--e-out),opacity .7s var(--e-out);clip-path:inset(0 0 0 0 round var(--r))}.bgh.js .bgh-tile.rv:not(.in){opacity:0;transform:none;clip-path:inset(7% 5% 0 5% round var(--r))}.bgh-tile-c{position:absolute;left:0;right:0;bottom:0;padding:clamp(22px,3vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:22px}.bgh .bgh-tile-t{font-size:clamp(26px,calc(1.5vw + 17px),44px);line-height:1.1;letter-spacing:-.016em;max-width:14em;text-wrap:balance;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.18)}.bgh-cat{background:var(--sand);padding:var(--sec) 0}.bgh-cat-head{display:grid;gap:16px;margin:0 0 clamp(30px,4vw,56px);max-width:900px}.bgh-kicker{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8a7f78}.bgh .bgh-cat-h{font-size:clamp(36px,calc(3.2vw + 14px),76px);line-height:1.02;letter-spacing:-.028em;color:var(--ink)}.bgh.js .bgh-cat-h:not(.in) .bgh-line>span{transform:translate3d(0,110%,0)}.bgh-cat-g{display:grid;gap:20px;--cp:clamp(24px,3vw,44px)}.bgh-ct{position:relative;display:grid;grid-template-rows:minmax(250px,1fr) repeat(5,auto);border-radius:var(--r);overflow:hidden;color:#fff;isolation:isolate;background:#d9d4cc;-webkit-mask-image:-webkit-radial-gradient(white,black)}.bgh .bgh-ct.rv{opacity:1;transform:none;transition:clip-path 1.4s var(--e-out),flex-grow .9s var(--e-move);clip-path:inset(0 0 0 0 round var(--r))}.bgh.js .bgh-ct.rv:not(.in){clip-path:inset(8% 6% 0 6% round var(--r));opacity:1;transform:none}.bgh-ct-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.bgh-ct-img img{position:absolute;left:0;top:-5%;width:100%;height:110%;object-fit:cover;transform:translate3d(0,var(--py,0px),0);scale:1;transition:scale 1.8s var(--e-out)}.bgh.js .bgh-ct:not(.in) .bgh-ct-img img{scale:1.12}.bgh-ct:hover .bgh-ct-img img{scale:1.03}.bgh-ct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000001a;opacity:0;transition:opacity .6s var(--e-soft);pointer-events:none}.bgh-ct:hover:before{opacity:1}.bgh-ct:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000014,#0000 30%,#000000a8);pointer-events:none}.bgh-ct-c{display:contents}.bgh-ct-c>*{grid-column:1;margin-left:var(--cp);margin-right:var(--cp);max-width:500px;justify-self:start}.bgh-ct-e{grid-row:2}.bgh .bgh-ct-t{grid-row:3}.bgh .bgh-ct-p{grid-row:4}.bgh-chips{grid-row:5}.bgh-ct-cta{grid-row:6;margin-bottom:var(--cp)}.bgh-ct-c>*{transition:opacity .9s var(--e-out),transform .9s var(--e-out)}.bgh.js .bgh-ct:not(.in) .bgh-ct-c>*{opacity:0;transform:translate3d(0,18px,0)}.bgh-ct-c>:nth-child(2){transition-delay:.12s}.bgh-ct-c>:nth-child(3){transition-delay:.22s}.bgh-ct-c>:nth-child(4){transition-delay:.3s}.bgh-ct-c>:nth-child(5){transition-delay:.5s}.bgh-ct-e{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6}.bgh-ct-e span{font-family:var(--num);font-size:15px;letter-spacing:0;color:var(--or);background:#fffffff0;border-radius:999px;padding:5px 9px 4px;line-height:1}.bgh .bgh-ct-t{margin-top:16px;font-size:clamp(28px,calc(1.2vw + 20px),40px);line-height:1.08;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 26px rgba(0,0,0,.2)}.bgh .bgh-ct-p{margin-top:12px;font-size:16.5px;line-height:1.55;color:#ffffffe0;max-width:28em}.bgh-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;justify-self:stretch;max-width:440px;margin-top:22px;position:relative;z-index:2;align-self:start}.bgh-chips li{transition:opacity .7s var(--e-out),transform .7s var(--e-out)}.bgh.js .bgh-ct:not(.in) .bgh-chips li{opacity:0;transform:translate3d(0,10px,0)}.bgh-chips li:nth-child(1){transition-delay:.42s}.bgh-chips li:nth-child(2){transition-delay:.5s}.bgh-chips li:nth-child(3){transition-delay:.58s}.bgh-chips li:nth-child(4){transition-delay:.66s}.bgh-chips li:nth-child(5){transition-delay:.74s}.bgh-chips li:nth-child(6){transition-delay:.82s}.bgh-chips a{display:flex;width:100%;align-items:center;gap:9px;height:44px;padding:0 14px 0 5px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14.5px;color:#fff;white-space:nowrap;transition:background .3s var(--e-soft),color .3s,border-color .3s}.bgh-chips img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:#eee}.bgh-chips a:hover{background:#fff;color:var(--ink);border-color:#fff}.bgh-ct-cta{margin-top:26px;position:static;min-width:230px}.bgh-ct-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bgh-ct:hover .bgh-ct-cta{background:var(--orh)}@media(min-width:1000px){.bgh-cat-g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(150px,1fr) repeat(5,auto);min-height:clamp(600px,46vw,680px)}.bgh-ct{grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}.bgh-prod-row,.bgh-sk-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 8px 16px}.bgh .bgh-prod-row h3,.bgh .bgh-sk-row h3{font-size:19px;line-height:1.25;color:var(--ink)}.bgh-prod-p{font-family:var(--num);font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.bgh-prog{display:none;position:relative;height:2px;background:var(--line);border-radius:2px;margin:22px auto 0;max-width:180px;overflow:hidden}.bgh-prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--or);transform-origin:0 50%;transform:scaleX(var(--p,.3))}@media(max-width:999px){.bgh-snap{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding:0 20px}.bgh-snap::-webkit-scrollbar{display:none}.bgh-snap>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}.bgh-prog{display:block}}.bgh-steps{background:var(--cr);padding:var(--sec) 0}.bgh .bgh-cat-h-s{font-size:clamp(30px,calc(2.2vw + 14px),56px)}.bgh-steps-g{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bgh-step{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;background:#fff;border-radius:var(--r);overflow:hidden;padding-bottom:28px}.bgh-step-img{aspect-ratio:5/4;overflow:hidden;background:var(--cr2)}.bgh-step-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--e-out)}.bgh.js .bgh-step:not(.in) .bgh-step-img img{transform:scale(1.08)}.bgh-step:hover .bgh-step-img img{transform:scale(1.03)}.bgh .bgh-step-e{margin:24px 26px 0;color:#8a7f78}.bgh .bgh-step-e span{background:var(--or);color:#fff}.bgh .bgh-step h3{color:var(--ink);font-size:clamp(20px,calc(.6vw + 15px),24px);line-height:1.2;letter-spacing:-.01em;padding:14px 26px 0}.bgh .bgh-step-p{font-size:16px;line-height:1.6;color:var(--lead);padding:8px 26px 0}@media(max-width:999px){.bgh-steps-g{grid-template-columns:1fr}.bgh-step{grid-row:auto;grid-template-rows:auto}}.bgh-inst{background:#fff;padding:var(--sec) 0}.bgh-inst-g{display:grid;gap:20px}.bgh-tile-inst{min-height:clamp(360px,30vw,440px);border:1.5px solid var(--or)}.bgh-num{font-family:var(--num);font-variant-numeric:tabular-nums}.bgh-sk{position:relative;display:flex;flex-direction:column;background:var(--cr2);border-radius:var(--r);padding:20px 20px 22px;border:1.5px solid transparent;transition:border-color .35s var(--e-soft)}.bgh-sk:hover{border-color:var(--or)}.bgh-sk-tag{align-self:flex-start;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:8px 12px;border-radius:999px;background:var(--or);color:#fff}.bgh .bgh-sk-note{margin:-6px 4px 16px;font-size:14.5px;line-height:1.45;color:var(--lead)}.bgh-sk-img{flex:1;display:grid;place-items:center;min-height:200px}.bgh-sk-img img{width:min(100%,400px);max-width:none;height:auto;transition:transform 1.4s var(--e-out)}.bgh.js .bgh-sk:not(.in) .bgh-sk-img img{transform:translate3d(0,28px,0)}.bgh-sk:hover .bgh-sk-img img{transform:translate3d(0,-8px,0)}@media(min-width:1000px){.bgh-inst-g{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.bgh-faq{background:var(--sand);padding:var(--sec) 0}.bgh-faq-w{max-width:880px;display:grid}.bgh-faq-l{display:grid;gap:12px}.bgh-q{background:#fff;border:1px solid var(--line);border-radius:18px;transition:border-color .3s}.bgh-q.open{border-color:#d9d1c4}.bgh-q-b{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;text-align:left;font-size:17px;line-height:1.4;font-weight:500;color:var(--ink)}.bgh-q-b i{position:relative;width:16px;height:16px;flex:none}.bgh-q-b i:before,.bgh-q-b i:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:2px;background:var(--ink);transition:transform .5s var(--e-out)}.bgh-q-b i:after{transform:rotate(90deg)}.bgh-q.open .bgh-q-b i:after{transform:rotate(0)}.bgh-q-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--e-out)}.bgh-q.open .bgh-q-a{grid-template-rows:1fr}.bgh-q-a>div{overflow:hidden;min-height:0}.bgh-q-t{padding:0 24px 22px;font-size:16px;line-height:1.65;color:var(--lead);opacity:0;transition:opacity .4s var(--e-soft)}.bgh-q.open .bgh-q-t{opacity:1;transition-delay:.1s}.bgh-q-t p+p{margin-top:10px}.bgh-more{justify-self:center;display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-size:16px;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:3px}.bgh-end{background:var(--sand);padding:0 0 var(--sec)}.bgh-faq{padding-bottom:clamp(40px,5vw,72px)}.bgh-end-card{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fff;border:1.5px solid var(--or);border-radius:var(--r);padding:clamp(24px,3vw,38px) clamp(24px,3.4vw,48px)}.bgh .bgh-end-h{margin-top:10px;font-size:clamp(24px,calc(1.3vw + 16px),38px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.bgh-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.bgh-facts li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--lead)}.bgh-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--or);flex:none}.bgh-end-btn{flex:none}@media(max-width:999px){.bgh-end-card{flex-direction:column;align-items:stretch;gap:22px}.bgh-end-btn{width:100%}}@media(prefers-reduced-motion:reduce){.bgh *,.bgh *:before,.bgh *:after{transition-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:999px){.bgh .bgh-cat-h{font-size:clamp(30px,8.2vw,40px);line-height:1.06;text-wrap:balance;transition:opacity 1s var(--e-out),transform 1s var(--e-out)}.bgh-cat-h .bgh-line,.bgh-cat-h .bgh-line>span,.bgh-end-h .bgh-line,.bgh-end-h .bgh-line>span{display:inline;padding:0;margin:0}.bgh.js .bgh-cat-h:not(.in){opacity:0;transform:translate3d(0,18px,0)}}.bgh-voices{background:#fff;padding:var(--sec) 0}.bgh-vhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3vw,44px)}.bgh-vhead .bgh-kicker{margin-bottom:14px}.bgh-vsum{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:15px;color:var(--lead)}.bgh-arrows{display:flex;gap:10px}.bgh-arrows button{width:50px;height:50px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .3s var(--e-soft),border-color .3s,opacity .3s}.bgh-arrows button:hover{background:var(--ink);border-color:var(--ink)}.bgh-arrows button:hover svg{stroke:#fff}.bgh-arrows button[disabled]{opacity:.35;pointer-events:none}.bgh-arrows svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bgh-vrow{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bgh-vrow::-webkit-scrollbar{display:none}.bgh-voice{position:relative;flex:0 0 calc((100% - 40px) / 3);aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;scroll-snap-align:start;background:#e9e6e0}.bgh-voice>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--e-out)}.bgh-voice:hover>img{transform:scale(1.03)}.bgh-voice figcaption{position:absolute;left:12px;right:12px;bottom:12px;padding:16px 18px 17px;border-radius:16px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bgh-voice-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.bgh-voice-top b{font-weight:500;font-size:16px;color:var(--ink)}.bgh .bgh-voice blockquote{font-size:15px;line-height:1.5;color:var(--txt)}.bgh-prog-all{display:block}@media(max-width:999px){.bgh-arrows{display:none}.bgh-voice{flex-basis:82%}.bgh-vrow{margin:0 -20px;padding:0 20px;scroll-padding:0 20px}}@media(max-width:999px){.bgh-chips a{padding:0 10px 0 5px;font-size:13.5px}.bgh-chips img{width:28px;height:28px}}.bgh-hero-eb{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;margin-bottom:16px;transition:opacity 1.2s var(--e-out) .1s}.bgh.js .bgh-hero:not(.go) .bgh-hero-eb{opacity:0}.bgh-hero-cta{flex-direction:column;gap:16px}.bgh-hero-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,540px)}.bgh-hero-btns .bgh-btn{width:100%;padding:0 18px}.bgh-btn-w{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bgh-btn-w:hover{background:#fff;color:var(--ink)!important}.bgh-lm{display:none}.bgh-bar-band,.bgh-bar-dot{transition-duration:1.4s!important}.bgh-card{transition:opacity 1.6s var(--e-out),--ey 1.6s var(--e-out)}.bgh-rnav{display:none}.bgh-reps{margin-top:clamp(28px,4vw,48px)}.bgh-reps .bgh-kicker{margin-bottom:14px}.bgh-reps-g{display:grid;gap:12px}.bgh-rep{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:12px 18px 12px 12px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--e-soft),transform .6s var(--e-out)}.bgh-rep:hover{box-shadow:inset 0 0 0 1.5px var(--or);transform:translateY(-2px)}.bgh-rep img{width:58px;height:76px;object-fit:cover;object-position:top;border-radius:10px;flex:none}.bgh-rep b{display:block;font-weight:500;font-size:16.5px;color:var(--ink)}.bgh-rep small{display:block;font-size:13.5px;color:var(--lead);margin-top:2px}.bgh-rep svg{margin-left:auto;width:16px;height:16px;flex:none;fill:none;stroke:var(--or);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--e-out)}.bgh-rep:hover svg{transform:translate(3px)}@media(min-width:1000px){.bgh-reps-g{grid-template-columns:repeat(3,1fr);gap:20px}}.bgh-tile-sub{font-size:16px;line-height:1.5;color:#ffffffe0;max-width:30em}.bgh-tile-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.bgh-tile-btns .bgh-btn{width:100%;padding:0 16px;min-height:52px}.bgh-tile-inst .bgh-tile-c{gap:16px}@media(max-width:999px){.bgh-ld{display:none}.bgh-lm{display:inline}.bgh-hero-eb{font-size:11px;letter-spacing:.12em;margin-bottom:10px}.bgh-hero-btns{gap:10px}.bgh-hero-btns .bgh-btn{min-height:52px;font-size:16px;padding:0 12px}.bgh-card-ref{display:none}.bgh-card-in{padding:10px 12px 11px;border-radius:14px}.bgh-card-n{font-size:13px}.bgh-card-s{font-size:11px;padding:4px 8px}.bgh-card-v{margin-top:6px}.bgh-card-v b{font-size:22px}.bgh-card-v small{font-size:11.5px}.bgh-bar{margin:9px 0 2px;height:4px}.bgh-cards{margin-bottom:16px}.bgh-cat-g,.bgh-steps-g,.bgh-inst-g{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -20px;padding:2px 20px;scroll-padding:0 20px;gap:12px!important}.bgh-cat-g::-webkit-scrollbar,.bgh-steps-g::-webkit-scrollbar,.bgh-inst-g::-webkit-scrollbar{display:none}.bgh-cat-g{grid-auto-columns:86%;grid-template-rows:minmax(220px,1fr) repeat(5,auto)!important;min-height:0}.bgh-cat-g>.bgh-ct{grid-row:span 6;grid-template-rows:subgrid;scroll-snap-align:start;min-height:560px}.bgh-steps-g{grid-auto-columns:82%;grid-template-rows:auto auto auto 1fr}.bgh-steps-g>.bgh-step{grid-row:span 4!important;grid-template-rows:subgrid!important;scroll-snap-align:start}.bgh-inst-g{grid-auto-columns:86%}.bgh-inst-g>*{scroll-snap-align:start;min-width:0}.bgh-tile-inst{min-height:440px}.bgh-tile-btns{grid-template-columns:1fr}.bgh-chips a{justify-content:center;padding:0 8px;font-size:13.5px}.bgh-chips img{display:none}.bgh-rnav{display:flex;align-items:center;gap:10px;margin-top:16px}.bgh-rnav i{flex:1;height:2px;border-radius:2px;background:var(--line);position:relative;overflow:hidden}.bgh-rnav i b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--or);transform-origin:0 50%;transform:scaleX(var(--p,.3));transition:transform .6s var(--e-out)}.bgh-rnav button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px #d9d1c4;transition:opacity .4s,background .4s}.bgh-rnav button.nx{background:var(--ink)}.bgh-rnav button.nx svg{stroke:#fff}.bgh-rnav button[disabled]{opacity:.3}.bgh-rnav svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bgh-vrow~.bgh-rnav{margin-top:18px}.bgh .sec-pad{padding-block:56px}}@media(prefers-reduced-motion:reduce){.bgh-card.sw .bgh-card-in{opacity:1;filter:none;transform:none}}@media(max-width:999px){.bgh .bgh-h1{font-size:clamp(28px,7.8vw,40px);line-height:1.06}.bgh-h1 .bgh-line,.bgh-h1 .bgh-line>span{display:block}.bgh-hero-eb{text-shadow:0 1px 14px rgba(0,0,0,.45)}}.bgh-more{position:relative}.bgh-more:before{content:"";position:absolute;top:-9px;right:-8px;bottom:-9px;left:-8px}@media(max-width:999px){.bgh .bgh-mcards .bgh-cards{position:absolute;display:block;left:0;right:0;top:84px;bottom:var(--bgh-tb,330px);padding:0;margin:0;order:0;pointer-events:none;z-index:2}.bgh .bgh-mcards .bgh-card{position:absolute;width:158px;--bry:0deg;--z:0px;opacity:0;filter:blur(5px);--ey:10px;transition:opacity 1s var(--e-soft),filter 1s var(--e-soft),--ey 1.2s var(--e-out)}.bgh .bgh-mcards .bgh-card.mshow{opacity:1;filter:none;--ey:0px}.bgh .bgh-mcards .bgh-card[data-slot=s1]{left:16px;right:auto;top:auto;bottom:92px}.bgh .bgh-mcards .bgh-card[data-slot=s2]{right:16px;left:auto;top:auto;bottom:0}.bgh .bgh-mcards .bgh-card[data-slot=s3]{left:16px;right:auto;top:auto;bottom:0}.bgh .bgh-mcards .bgh-card[data-slot=s4]{right:16px;left:auto;top:auto;bottom:92px}.bgh .bgh-mcards .bgh-card-in{padding:9px 11px 10px;border-radius:14px}.bgh .bgh-mcards .bgh-card-n{font-size:12.5px;white-space:nowrap}.bgh .bgh-mcards .bgh-card-v b{font-size:20px}.bgh .bgh-mcards .bgh-card-top{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bghome.css.map */
