@font-face{font-family:Garet;src:url(/assets/Garet-Heavy-kkBDtXTs.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:TT Hoves;src:url(/assets/TTHoves-Regular-DflJhLQd.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TT Hoves;src:url(/assets/TTHoves-DemiBold-DTr1MzOD.woff2)format("woff2");font-weight:600;font-display:swap}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,p{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}img,svg,canvas,video{vertical-align:middle;display:block}img{max-width:100%;height:auto}ul,ol{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:600}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0}table{border-collapse:collapse;text-indent:0;border-color:inherit}th{font-weight:inherit;text-align:inherit}mark{color:inherit;background:0 0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--onyx:#0a0a0a;--silver:#b2ced8;--white:#fff;--paper:#f9f9f9;--ember:#ef310f;--bg:var(--paper);--fg:var(--onyx);--muted:#6b6b6b;--dim:#a3a3a3;--line:#0a0a0a1f;--line-2:#0a0a0a42;--card:var(--white);--font-display:"Garet", "Arial Black", sans-serif;--font-text:"TT Hoves", "Helvetica Neue", Arial, sans-serif;--gut:clamp(16px, 1.6vw, 40px);--rail:clamp(56px, 4.4vw, 72px);--e-out:cubic-bezier(.33, 1, .68, 1);--e-io:cubic-bezier(.76, 0, .24, 1);--e-soft:cubic-bezier(.25, .46, .45, .94);--e-back:cubic-bezier(.34, 1.56, .64, 1);--grad-ember-line:linear-gradient(158deg, #ef310f 0%, #ef310f 34%, #da3a1c 44%, #c06a5c 54%, #aab2b7 64%, #b8cad1 74%, #d7dfe1 86%, #ececec 100%);--grad-ember:radial-gradient(ellipse 58% 95% at 0% 0%, #1b0a07 0%, #1b0a07b8 28%, #1b0a0700 62%), var(--grad-ember-line)}.dark{--bg:var(--onyx);--fg:var(--white);--muted:#9a9a9a;--dim:#5e5e5e;--line:#ffffff1f;--line-2:#ffffff42;--card:#141414;background:var(--bg);color:var(--fg)}html{background:var(--paper)}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.45;overflow-x:hidden}body.is-locked,body.menu-open{height:100vh;overflow:hidden}::selection{background:var(--ember);color:#fff}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}s{color:var(--ember);text-decoration-thickness:.08em}.d-mega,.d-xl,.d-lg{font-family:var(--font-display);text-transform:uppercase;font-weight:900}.d-mega{letter-spacing:-.04em;font-size:clamp(3.1rem,11.6vw,11rem);line-height:.84}.d-xl{letter-spacing:-.03em;font-size:clamp(2.4rem,7vw,6rem);line-height:.9}.d-lg{letter-spacing:-.025em;font-size:clamp(1.8rem,3.9vw,3.4rem);line-height:.96}.t-lg{letter-spacing:-.015em;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:600;line-height:1.12}.t-md{letter-spacing:-.01em;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:600;line-height:1.2}.t-body{font-size:clamp(15px,1.1vw,18px);line-height:1.5}.t-sm{color:var(--muted);font-size:clamp(13px,.95vw,15px);line-height:1.5}.t-xs{color:var(--muted);font-size:12px;line-height:1.4}.t-sm b,.t-body b{color:var(--fg);font-weight:600}.shell{width:100%;max-width:1680px;padding-inline:var(--gut);margin-inline:auto}.sec{padding-block:clamp(84px,10vw,160px);position:relative}.sec--tight{padding-block:clamp(56px,7vw,104px)}.eyebrow{color:var(--fg);white-space:nowrap;align-items:center;gap:.75em;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.eyebrow b{color:var(--ember);font-weight:600}.eyebrow .arr{width:clamp(40px,6vw,110px);height:9px;transform:scaleX(var(--sx,0));transform-origin:0;transition:transform 1s var(--e-out) .12s;display:block;position:relative}.eyebrow .arr:before{content:"";background:currentColor;height:1px;position:absolute;top:4px;left:0;right:1px}.eyebrow .arr:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1.5px;right:1px;transform:rotate(45deg)}.eyebrow .curl{width:clamp(40px,6vw,110px);height:auto;display:block;overflow:visible}.eyebrow .curl path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sx,0));transition:stroke-dashoffset 1.4s var(--e-out) .12s}.is-in .eyebrow,.eyebrow.is-in{--sx:1}.chip{border:1px solid var(--line-2);color:var(--fg);white-space:nowrap;border-radius:2px;align-items:center;gap:.45em;padding:.6em .85em;font-size:12px;line-height:1;display:inline-flex}.chip--solid{background:var(--onyx);border-color:var(--onyx);color:var(--white)}.box{border:1px solid var(--line);background:var(--card);position:relative}.frame-mark{z-index:40;pointer-events:none;mix-blend-mode:difference;opacity:.6;width:14px;height:14px;position:fixed}.frame-mark i{background:#fff;position:absolute}.frame-mark i:first-child{width:100%;height:1px}.frame-mark i:last-child{width:1px;height:100%}.fm-tl{top:calc(var(--rail) + 10px);left:clamp(16px,1.6vw,40px)}.fm-tr{top:calc(var(--rail) + 10px);right:clamp(16px,1.6vw,40px)}.fm-bl{bottom:18px;left:clamp(16px,1.6vw,40px)}.fm-br{bottom:18px;right:clamp(16px,1.6vw,40px)}.fm-tl i,.fm-tr i{top:0}.fm-bl i,.fm-br i{bottom:0}.fm-tl i,.fm-bl i{left:0}.fm-tr i,.fm-br i{right:0}@media (max-width:640px){.frame-mark{width:10px;height:10px}.fm-tl,.fm-tr{top:calc(var(--rail) + 6px)}.fm-bl,.fm-br{bottom:6px}.fm-tl,.fm-bl{left:6px}.fm-tr,.fm-br{right:6px}}.frame-mark{transition:top .6s var(--e-out), left .6s var(--e-out), right .6s var(--e-out)}.at-cover .fm-tl,.at-cover .fm-tr{top:calc(clamp(56px,4.4vw,72px) + 10px)}.at-cover .fm-tl,.at-cover .fm-bl{left:clamp(16px,1.6vw,40px)}.at-cover .fm-tr,.at-cover .fm-br{right:clamp(16px,1.6vw,40px)}@media (max-width:640px){.at-cover .fm-tl,.at-cover .fm-tr{top:calc(clamp(56px,4.4vw,72px) + 6px)}.at-cover .fm-tl,.at-cover .fm-bl{left:6px}.at-cover .fm-tr,.at-cover .fm-br{right:6px}}[data-mask]{margin-block:-.16em -.04em;padding-block:.16em .04em;display:block;overflow:hidden}[data-mask]>*{transition:transform 1.05s var(--e-out);display:block;transform:translateY(105%)}.is-in [data-mask]>*,[data-mask].is-in>*{transform:none}@media not all and (min-width:900px) and (min-height:560px){[data-mask]>*{transition-duration:1.3s}}.stagger>*{opacity:0;transition:opacity .8s var(--e-out), transform .8s var(--e-out);transform:translateY(20px)}.stagger.is-in>*{opacity:1;transform:none}.stagger.is-in>:nth-child(2){transition-delay:80ms}.stagger.is-in>:nth-child(3){transition-delay:.16s}.stagger.is-in>:nth-child(4){transition-delay:.24s}.stagger.is-in>:nth-child(5){transition-delay:.32s}.stagger.is-in>:nth-child(6){transition-delay:.4s}.wordwash span{color:color-mix(in srgb, currentColor 16%, transparent);transition:color .42s linear}.wordwash span.lit{color:currentColor}.grain{z-index:95;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;animation:6s steps(6,end) infinite grainShift;position:fixed;inset:-120px}@keyframes grainShift{0%{transform:translate(0)}16%{transform:translate(-12px,8px)}33%{transform:translate(9px,-14px)}50%{transform:translate(-16px,-6px)}66%{transform:translate(14px,11px)}83%{transform:translate(-7px,15px)}to{transform:translate(0)}}@media (max-width:640px){.sec{padding-block:64px}.sec--tight{padding-block:48px}.frame-mark{width:10px;height:10px}.fm-tl,.fm-tr{top:calc(var(--rail) + 6px)}.fm-bl,.fm-br{bottom:6px}.fm-tl,.fm-bl{left:6px}.fm-tr,.fm-br{right:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-mask]>*,.stagger>*{opacity:1!important;transform:none!important}.grain{display:none}}@media (hover:none){.grain{display:none}.frame-mark{mix-blend-mode:normal}.frame-mark i{background:#8c8c8c}}:root{--u:1px;--rail:56px;--gut:24px;--fs-h1:13vw;--fs-h2:clamp(28px, 7.4vw, 36px);--fs-h2t:26px;--fs-h3:19px;--fs-lead:20px;--fs-body:16px;--fs-note:14px;--fs-table:15px;--fs-th:13px;--fs-xs:12px;--fs-eyebrow:13px;--fs-fig:36px;--gap-head:18px;--gap-sec:36px;--pad-card:22px}@media (min-width:900px) and (min-height:560px),print{:root{--u:calc(100vw / 1600);--rail:clamp(56px, 4.4vw, 72px);--gut:clamp(32px, 4vw, 80px);--fs-h1:calc(168 * var(--u));--fs-h2:clamp(1.8rem, 3.9vw, 3.4rem);--fs-h2t:clamp(26px, 2.5vw, 40px);--fs-h3:max(17px, calc(24 * var(--u)));--fs-lead:calc(32 * var(--u));--fs-body:clamp(15px, 1.1vw, 18px);--fs-note:clamp(13px, .95vw, 15px);--fs-table:calc(20 * var(--u));--fs-th:max(11px, calc(14 * var(--u)));--fs-xs:max(11px, calc(14 * var(--u)));--fs-eyebrow:max(12px, calc(15 * var(--u)));--fs-fig:calc(46 * var(--u));--gap-head:calc(28 * var(--u));--gap-sec:calc(48 * var(--u));--pad-card:calc(32 * var(--u))}}@media print{:root{--u:1px}}.slide{padding:56px var(--gut) 48px;position:relative;overflow:hidden}@media not all and (min-width:900px) and (min-height:560px){.slide[data-theme=paper]+.slide[data-theme=paper],.slide[data-theme=onyx]+.slide[data-theme=onyx]{padding-top:16px}}.slide[hidden]{display:none!important}.slide--title{flex-direction:column;min-height:100svh;display:flex}.safe{z-index:2;flex-direction:column;width:100%;max-width:760px;margin-inline:auto;display:flex;position:relative}.slide--title .safe{flex:1;max-width:none}@media (min-width:900px) and (min-height:560px){.slide{padding:0}.safe{max-width:none;padding:clamp(56px, 7vw, 104px) var(--gut)}.slide[data-theme=paper]:not(#s-idea)+.slide[data-theme=paper] .safe,.slide[data-theme=onyx]+.slide[data-theme=onyx] .safe{padding-top:0}}@media print{.slide{height:100svh;min-height:calc(900 * var(--u));padding:0}.safe{width:100%;max-width:none;height:calc(900 * var(--u));padding:calc(110 * var(--u)) var(--gut) calc(90 * var(--u));margin:auto;position:absolute;inset:0}}.slide[data-theme=paper]{background:var(--paper);color:var(--onyx)}.slide[data-theme=ember]{background:var(--grad-ember);color:var(--white)}.slide[data-glow]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side at 46% 46%,#ef310f24,#ef310f00),radial-gradient(closest-side at 56% 58%,#b2ced873,#b2ced800);width:min(1200px,90vw);position:absolute;top:4%;bottom:4%}.slide[data-glow=left]:before{left:max(-34vw,-460px)}.slide[data-glow=right]:before{right:max(-34vw,-460px)}#s-faq:before{background:radial-gradient(closest-side at 56% 58%,#b2ced873,#b2ced800)}.h1,.h2,.fig{font-family:var(--font-display);text-transform:uppercase;font-weight:900}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:.84}.h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:.96}.h3{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.15}.fig{letter-spacing:-.03em;line-height:.95}.fig,.num,.cnt,.tick01{font-variant-numeric:tabular-nums;white-space:nowrap}.slide .t-lg{font-size:var(--fs-lead)}.slide .t-body{font-size:var(--fs-body)}.slide .t-sm{font-size:var(--fs-note)}.slide .t-xs{font-size:var(--fs-xs)}.slide .eyebrow{font-size:var(--fs-eyebrow)}@media (min-width:900px) and (min-height:560px),print{.slide .eyebrow .arr,.slide .eyebrow .curl{width:calc(110 * var(--u))}}.s-head{align-items:flex-start;gap:var(--gap-head);margin-bottom:var(--gap-sec);flex-direction:column;display:flex}.s-head .h2{max-width:100%}.s-head--t .h2{font-family:var(--font-text);text-transform:none;font-weight:600;font-size:var(--fs-h2t);letter-spacing:-.025em;--jy:0;line-height:1.08}.s-head--t .kp{margin-right:0}.h2-steps{text-align:left}.h2-steps .st>span{white-space:nowrap}.h2-steps .sp:before{content:attr(data-t);visibility:hidden}@media (min-width:900px) and (min-height:560px),print{.s-head--c{text-align:center;align-items:center}.s-head--r{text-align:right;align-items:flex-end}}.hl-mark{background:var(--ember);color:var(--white);padding:.15em .022em 0 .015em;line-height:.9;display:inline-block}.dark .chip--solid,.chip--ember{background:var(--ember);border-color:var(--ember);color:var(--white)}.slide .chip{font-size:max(12px, calc(14 * var(--u)))}[data-mask]>*{transition-delay:var(--d,0s)}.s-head .h2>span{--d:.1s;text-wrap:balance}.fu{opacity:0;transform:translate3d(0, calc(24 * var(--u)), 0);transition:opacity .8s var(--e-out) var(--d,.35s), transform .8s var(--e-out) var(--d,.35s)}.is-in .fu{opacity:1;transform:none}@media not all and (min-width:900px) and (min-height:560px){.fu{transition-duration:1.1s;transition-delay:calc(var(--d,.35s) / 3);transform:translateY(20px)}}.cnt{display:inline-block;position:relative}.cnt-ghost{visibility:hidden}.cnt-live{position:absolute;top:0;left:0}.cnt--r .cnt-live{left:auto;right:0}.tick01{--d:0s;vertical-align:bottom;margin-block:-.16em -.04em;padding-block:.16em .04em;display:inline-block;position:relative;overflow:hidden}.tick01 .tk-ghost{visibility:hidden;display:block}.tick01 .tk-strip{position:absolute;top:-.14em;left:0}.tick01 .tk-strip>span{padding-block:.3em;display:block}.tick01.on .tk-strip{animation:tickDown 1.4s var(--e-out) var(--d) both}@keyframes tickDown{0%{transform:none}25%{transform:translateY(-20%)}50%{transform:translateY(-40%)}75%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.wash span{color:color-mix(in srgb, currentColor 22%, transparent);transition:color .42s linear calc(1.2s + var(--i,0) * 28ms)}.is-in .wash span{color:currentColor}html.is-final *,html.is-final :before,html.is-final :after{transition:none!important;animation:none!important}.is-in .stagger>*{opacity:1;transition-delay:var(--d,0s);transform:none}.is-in .stagger>:nth-child(2){transition-delay:calc(var(--d,0s) + 80ms)}.is-in .stagger>:nth-child(3){transition-delay:calc(var(--d,0s) + .16s)}.is-in .stagger>:nth-child(4){transition-delay:calc(var(--d,0s) + .24s)}.is-in .stagger>:nth-child(5){transition-delay:calc(var(--d,0s) + .32s)}.is-in .stagger>:nth-child(6){transition-delay:calc(var(--d,0s) + .4s)}.stagger--contents{display:contents}.btn{--b-bg:var(--fg);--b-fg:var(--bg);--b-bd:var(--fg);letter-spacing:-.005em;white-space:nowrap;border:1px solid var(--b-bd);background:var(--b-bg);height:48px;color:var(--b-fg);isolation:isolate;cursor:pointer;transition:color .42s var(--e-io), border-color .42s var(--e-io);border-radius:2px;justify-content:center;align-items:center;gap:.6em;padding:0 1.3em;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ember);transition:transform .5s var(--e-io);position:absolute;inset:-1px;transform:translateY(101%)}@media (hover:hover) and (pointer:fine){.btn:hover{color:var(--white);border-color:var(--ember)}.btn:hover:before{transform:none}}.btn--light{--b-bg:var(--white);--b-fg:var(--onyx);--b-bd:var(--white)}.btn--ghost{--b-bg:transparent;--b-fg:var(--fg);--b-bd:var(--line-2)}.btn--glass{--b-bg:#0a0a0a52;--b-fg:var(--white);--b-bd:#fff6;-webkit-backdrop-filter:blur(14px)}@media (hover:none){.btn--glass{--b-bg:#0a0a0a80;-webkit-backdrop-filter:none}}@media (min-width:900px) and (min-height:560px){.slide .btn{height:max(44px, calc(56 * var(--u)));font-size:max(14px, calc(17 * var(--u)))}}.kb i{-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;vertical-align:-.138em;background:currentColor;display:inline-block}.kb .kb-1{--m:url(/img/brand/kb-kudryavyj-2026-10-10.svg);width:4.858em;height:1.0696em;margin-right:.24em}.kb .kb-2{--m:url(/img/brand/kb-brending-2026-10-10.svg);width:4.547em;height:.838em}.kb .kb-r{--m:url(/img/brand/kb-reg-2026-10-10.svg);vertical-align:.53em;width:.174em;height:.168em;margin-left:.08em}.kb .kb-end{white-space:nowrap}.ip18{aspect-ratio:1350/2760;--pt:calc(100cqw / 450);position:relative;container-type:inline-size}.ip18:before{content:"";box-shadow:0 calc(40 * var(--pt)) calc(80 * var(--pt)) calc(-26 * var(--pt)) #000000e6;border-radius:18%/8.7%;position:absolute;inset:.76% 1.78%}.ip18-scr{background:#000;border-radius:15.75%/7.25%;flex-direction:column;width:89.333%;height:95%;display:flex;position:absolute;top:2.5%;left:5.333%;overflow:hidden}.ip18-bezel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ip18-bar{height:calc(62 * var(--pt));padding-top:calc(14 * var(--pt));color:#000;font:600 calc(17 * var(--pt)) / 1 -apple-system, "SF Pro Text", system-ui, "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;background:#ece6dc;flex:none;justify-content:space-between;display:flex}.ip18-bar>span{justify-content:center;align-items:center;gap:calc(6 * var(--pt));width:calc(154 * var(--pt));height:calc(36 * var(--pt));display:flex}.ip18-bar .ip18-icons{height:calc(15 * var(--pt));width:auto;display:block}.ip18-view{flex:1;min-height:0;position:relative}.ip18-view>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.kp{margin-right:.05em}.kp-m{margin-right:.08em}.kp-o{margin-right:.03em}.jy{padding-top:var(--jy,0);display:inline-block}.h1{--jy:.2em}.ap-h1{--jy:.18em}.ar-title,.pb-word{--jy:.14em}.ap-foot-t,.pt-h{--jy:.12em}.fx-h{--jy:.09em}.h2,.d-lg{--jy:.08em}.lt{white-space:nowrap}.lt i+i{margin-left:.24em}.lt i{-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;vertical-align:-.138em;background:currentColor;display:inline-block}.cl-in{width:100%;height:100%;position:relative}.cl-tile{will-change:transform;backface-visibility:hidden;position:absolute;overflow:hidden;box-shadow:0 22px 44px -18px #0a0a0a73,0 2px 6px #0a0a0a1f}.cl-tile img{object-fit:cover;width:100%;height:100%;display:block}.hdr{z-index:60;height:var(--rail);padding-inline:var(--gut);color:var(--onyx);transition:background-color .9s var(--e-soft), backdrop-filter .9s var(--e-soft), -webkit-backdrop-filter .9s var(--e-soft);justify-content:space-between;align-items:center;font-size:clamp(14px,1.05vw,16px);display:flex;position:fixed;top:0;left:0;right:0}.hdr:not(.shown){pointer-events:none}.hdr:not(.shown)>*{visibility:hidden}.hdr.shown{-webkit-backdrop-filter:blur(12px);background-color:#f9f9f9e6}.hdr-curl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hdr-curl path{fill:none;stroke:var(--ember);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:view-box;transform-origin:0 calc(100% - 1px)}.hdr.shown .hdr-curl path{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1.8s cubic-bezier(.37, 0, .63, 1), transform 1.2s cubic-bezier(.37, 0, .63, 1) 1.4s, opacity 1s var(--e-soft) 2.3s;transform:scaleY(.001)}.hdr-logo,.hdr-link{overflow:hidden}.hdr-logo svg,.hdr-link>span{transform:translateY(160%)}.hdr-link>span{display:inline-block}.hdr.shown .hdr-logo svg,.hdr.shown .hdr-link>span{transform:none}.hdr.shown .hdr-logo svg{transition:transform 1.3s var(--e-out) .25s, color .3s}.hdr.shown .hdr-link>span{transition:transform 1.3s var(--e-out) .4s}.hdr-cta,.burger{opacity:0;transform:translateY(10px)}.hdr.shown .hdr-cta,.hdr.shown .burger{opacity:1;transition:opacity .9s var(--e-soft) .4s, transform 1.3s var(--e-out) .4s, background-color .3s var(--e-soft), border-color .3s var(--e-soft), color .3s var(--e-soft);transform:none}.hdr-logo{color:var(--onyx);justify-self:start;display:block}.hdr-logo svg{width:auto;height:clamp(15px,1.25vw,20px);transition:color .3s;display:block}.hdr-logo:hover svg{color:var(--ember)}.hdr-end,.hdr-nav{justify-self:end;align-items:center;gap:clamp(18px,2.2vw,40px);display:flex}.hdr-link{text-transform:lowercase;white-space:nowrap;padding-block:6px;line-height:1;transition:color .3s;position:relative}.hdr-link:after{content:"";background:var(--ember);transform-origin:100%;height:1px;transition:transform .5s var(--e-io);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hdr-link:hover{color:var(--ember)}.hdr-link sup{margin-left:1px;font-size:.55em}.hdr-link:hover:after{transform-origin:0;transform:scaleX(1)}.hdr-cta{white-space:nowrap;height:clamp(26px,2vw,30px);transition:background-color .3s var(--e-soft), border-color .3s var(--e-soft), color .3s var(--e-soft);border:1px solid;border-radius:3px;align-items:center;padding:0 .85em;font-size:clamp(12px,.9vw,13px);font-weight:500;display:inline-flex}.hdr-cta-short{display:none}@media (max-width:1023px){.hdr-cta-long{display:none}.hdr-cta-short{display:inline}}.hdr-cta:hover,.hdr-cta.lit{background:var(--ember);border-color:var(--ember);color:var(--white)}.burger{border:1px solid #0a0a0a38;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:36px;display:none}.burger i{background:var(--onyx);width:16px;height:1.5px;transition:transform .45s var(--e-io), opacity .3s;display:block}.burger.open i:first-child{transform:translateY(5.5px)rotate(45deg)}.burger.open i:nth-child(2){opacity:0}.burger.open i:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}#drawer{inset:var(--rail) 0 0 0;z-index:59;background:var(--onyx);color:var(--white);padding:var(--gut);clip-path:inset(0 0 100%);transition:clip-path .8s var(--e-io);pointer-events:none;flex-direction:column;justify-content:center;gap:.15em;display:flex;position:fixed}#drawer.open{clip-path:inset(0);pointer-events:auto}#drawer>a{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--e-out), transform .7s var(--e-out), color .3s;font-size:clamp(2rem,9vw,4rem);font-weight:900;line-height:1.02;transform:translateY(28px)}#drawer.open>a{opacity:1;transform:none}#drawer.open>a:nth-child(2){transition-delay:70ms}#drawer.open>a:nth-child(3){transition-delay:.14s}#drawer.open>a:nth-child(4){transition-delay:.21s}#drawer>a:hover{color:var(--ember)}#drawer sup{margin-left:1px;font-size:.55em}#drawer .kb-r{margin-right:-.254em}.drawer-foot{left:var(--gut);right:var(--gut);bottom:var(--gut);color:#fff9;flex-direction:column;gap:4px;font-size:14px;display:flex;position:absolute}.drawer-foot .btn{width:100%;margin-bottom:14px}body.menu-open{overflow:hidden}.hdr:after{content:"";opacity:0;height:1px;transition:opacity .6s var(--e-soft);pointer-events:none;background:#0a0a0a1a;position:absolute;bottom:-1px;left:0;right:0}.hdr.drawn:after{opacity:1}@media not all and (min-width:900px) and (min-height:560px){.hdr{font-size:14px}.hdr-cta,.hdr-nav{display:none}.burger{display:flex}.hdr-end{gap:20px}.hdr-logo{align-items:center;height:44px;display:flex}.hdr-logo svg{height:15px}}.s-foot{display:none}@media (hover:none){.hdr.shown{-webkit-backdrop-filter:none;background-color:#f9f9f9f7}}.ft{--gut:clamp(16px, 1.6vw, 40px);z-index:3;position:relative;overflow:hidden}@media not all and (min-width:900px) and (min-height:560px){.ft{--gut:24px}}.ft-shell{width:100%;max-width:1680px;padding-inline:var(--gut);margin-inline:auto}.ft-mq{border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;padding-block:clamp(14px,1.6vw,22px);display:flex;overflow:hidden}.ft-mq ul{flex:none;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);animation:24s linear infinite ftMq;display:flex}.ft-mq li{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(24px,3vw,48px);font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:900;display:flex}.ft-mq em{color:var(--ember);font-style:normal}@keyframes ftMq{to{transform:translate(-100%)}}.ft-grid{grid-template-columns:1fr auto 1fr;gap:32px;padding-block:clamp(40px,5vw,72px) clamp(40px,6vw,88px);font-size:clamp(14px,1vw,16px);line-height:1.45;display:grid}.ft-contacts a{transition:color .3s}.ft-contacts a:hover{color:var(--ember)}.ft-contacts{flex-direction:column;gap:6px;font-size:clamp(16px,1.3vw,20px);font-style:normal;display:flex}.ft-contacts a{width:-moz-fit-content;width:fit-content}.ft-phone{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500}.ft-icons{gap:10px;margin-top:14px;display:flex}.ft-icons a{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,border-color .3s,color .3s;display:grid}.ft-icons a:hover{background:var(--ember);border-color:var(--ember);color:#fff}.ft-icons svg{width:20px;height:20px}.ft-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:clamp(20px,2vw,32px);font-size:13px;display:flex}.ft-clocks{flex-wrap:wrap;gap:4px 20px;display:flex}.ft-time{font-variant-numeric:tabular-nums}.ft-top{border:1px solid var(--line-2);width:44px;height:44px;color:var(--white);cursor:pointer;border-radius:50%;place-items:center;transition:background .35s,color .35s,border-color .35s;display:grid}.ft-top:hover{background:var(--white);color:var(--onyx);border-color:var(--white)}.ft-logo{color:var(--white);margin-bottom:-.6vw}.ft-logo svg{width:100%;height:auto;display:block}@media (max-width:760px){.ft-grid{grid-template-columns:1fr}.ft-bottom{flex-wrap:wrap}.ft-clocks{order:-1;width:100%}}@media (max-width:640px){.ft-clocks{grid-template-columns:repeat(2,max-content);gap:4px 24px;display:grid}}@media print{.ft{display:none}}.ft-phone{line-height:1.2}.ft-phone:has(+.ft-phone){margin-bottom:0}.ft-legal{margin-left:1.5em;transition:color .3s}.ft-legal:hover{color:var(--ember)}.vp-body{gap:clamp(28px,3.5vw,56px);padding-bottom:clamp(56px,7vw,112px);display:grid}.vp-player{aspect-ratio:16/9;background:var(--onyx);border:1px solid var(--line);width:100%;max-width:1180px;position:relative;overflow:hidden}.vp-player video,.vp-player iframe{background:var(--onyx);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vp-after{gap:clamp(28px,4vw,64px);max-width:1180px;display:grid}@media (min-width:900px){.vp-after{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.vp-col{align-content:start;gap:16px;display:grid}.vp-h{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.vp-points,.vp-pl,.vp-text{font-size:clamp(16px,1.15vw,18.5px);line-height:1.5}.vp-points{counter-reset:vp;gap:12px;display:grid}.vp-points li{padding-left:2.4em;position:relative}.vp-points li:before{counter-increment:vp;content:"(0" counter(vp) ")";color:var(--ember);font-size:13px;font-weight:600;position:absolute;top:.15em;left:0}.vp-pl{color:var(--muted)}.hdr--video.shown .hdr-curl path{stroke-dashoffset:1px;opacity:1;transition:none;transform:none}.hdr--video.shown.curled .hdr-curl path{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1.8s cubic-bezier(.37, 0, .63, 1), transform 1.2s cubic-bezier(.37, 0, .63, 1) 1.4s, opacity 1s var(--e-soft) 2.3s;transform:scaleY(.001)}.vp-guar{overflow:visible}.vp-guar-in{justify-items:start;display:grid}.vp-guar-lead{letter-spacing:-.01em;color:#0a0a0ab3;max-width:24em;font-size:clamp(16px,1.4vw,22px);font-weight:600;line-height:1.3}.vp-guar-card{width:100%;color:var(--onyx);background:linear-gradient(135deg,#fdfdfd 0%,#e4e7ea 38%,#fafafa 55%,#d3d8dc 100%);gap:clamp(14px,1.6vw,24px);margin-top:clamp(56px,6vw,80px);padding:clamp(24px,3vw,48px);display:grid;position:relative;box-shadow:0 24px 48px -28px #0a0a0a59}@media (min-width:641px){.vp-guar-card{margin-top:clamp(84px,7vw,100px)}}.vp-guar-word{letter-spacing:-.04em;color:var(--ember);font-size:clamp(2.4rem,6.5vw,6rem);line-height:.9}.vp-guar .sg-cube{display:none}.vp-guar-card.has-cube .sg-cube{z-index:2;bottom:-1px;left:-1px;right:-1px;top:calc(-1px - var(--cube-ext,0px));width:calc(100% + 2px);height:calc(100% + 2px + var(--cube-ext,0px));pointer-events:none;display:block;position:absolute}.hdr--video~.ap-foot:before{background:var(--onyx)}@media (min-width:900px) and (min-height:560px){.vp .ar-head{text-align:center;justify-items:center}.vp-body{justify-items:center}.vp-player,.vp-after{width:100%}}.vp-soon{text-align:center;color:#fff9;place-items:center;padding:24px;font-size:clamp(16px,1.4vw,22px);font-weight:600;display:grid;position:absolute;inset:0}.sv-lead{letter-spacing:-.015em;max-width:34em;color:var(--muted);margin-top:clamp(16px,1.6vw,24px);font-size:clamp(18px,1.7vw,26px);font-weight:600;line-height:1.25}.sv-body{justify-items:start;margin-top:clamp(28px,3.5vw,56px);padding-bottom:0}html.bk-lock{overflow:hidden}.bk{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bk[hidden]{display:none}.bk-bg{-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .32s var(--e-out);background:#0a0a0a8c;position:absolute;inset:0}.bk-panel{overscroll-behavior:contain;background:var(--paper);width:min(560px,100%);max-height:calc(100svh - 48px);color:var(--onyx);opacity:0;transition:opacity .32s var(--e-out), transform .32s var(--e-out);border-radius:2px;padding:40px 36px 32px;position:relative;overflow-y:auto;transform:translateY(18px);box-shadow:0 30px 80px -30px #00000080}.bk.is-open .bk-bg{opacity:1}.bk.is-open .bk-panel{opacity:1;transform:none}.bk-body:focus{outline:none}.bk-x{width:40px;height:40px;color:var(--onyx);border-radius:2px;transition:color .3s;position:absolute;top:14px;right:14px}.bk-x span:before,.bk-x span:after{content:"";background:currentColor;width:18px;height:1.5px;margin:-.75px 0 0 -9px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.bk-x span:after{transform:rotate(-45deg)}.bk-x:hover{color:var(--ember)}.bk-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-right:40px;font-size:clamp(24px,2.1vw,32px);font-weight:900;line-height:.98}.bk-lead{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.5}.bk-big{margin-top:18px;font-size:22px;font-weight:600;line-height:1.25}.bk-big:first-letter{text-transform:uppercase}.bk-form{gap:14px;margin-top:24px;display:grid}.bk-f{gap:6px;font-size:13px;font-weight:600;display:grid}.bk-f input{border:1px solid var(--line-2);background:var(--white);height:50px;font:inherit;color:var(--onyx);border-radius:2px;padding:0 14px;font-size:16px;font-weight:400;transition:border-color .25s,box-shadow .25s}.bk-f input::placeholder{color:var(--dim)}.bk-f input:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px #ef310f24}.bk-f input[aria-invalid=true]{border-color:var(--ember)}.bk-via{border:0;min-width:0;margin:0;padding:0}.bk-via legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.bk-via div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bk-via label{cursor:pointer;position:relative}.bk-via input{opacity:0;cursor:pointer;position:absolute;inset:0}.bk-via span{border:1px solid var(--line-2);background:var(--white);border-radius:2px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:600;transition:border-color .25s,background .25s,color .25s;display:flex}.bk-via label:hover span{border-color:var(--onyx)}.bk-via input:checked+span{border-color:var(--onyx);background:var(--onyx);color:var(--white)}.bk-via input:focus-visible+span{box-shadow:0 0 0 3px #ef310f40}@media (max-width:400px){.bk-via div{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bk-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.bk-check input{width:18px;height:18px;accent-color:var(--ember);flex:none;margin-top:1px}.bk-check a,.bk-small a,.bk-alt a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:color .3s,text-decoration-color .3s}.bk-check a:hover,.bk-small a:hover,.bk-alt a:hover{color:var(--ember);text-decoration-color:currentColor}.bk-err{min-height:0;color:var(--ember);font-size:14px;font-weight:600}.bk-err:empty{display:none}.bk-go{width:100%;margin-top:4px}.bk-go[disabled]{opacity:.35;cursor:default}.bk-small{color:var(--muted);text-align:center;font-size:13px}.bk-alt{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:22px;padding-top:18px;font-size:14px}.bk-link{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:14px;font-weight:600;transition:color .3s}.bk-link:hover{color:var(--ember)}.bk-skip{margin:16px auto 0;display:block}.bk-when{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:12px;font-size:16px;display:flex}.bk-when b:first-letter{text-transform:uppercase}.bk-tz{color:var(--muted);margin-top:10px;font-size:13px}.bk-days{scrollbar-width:none;gap:8px;margin:18px -36px 0;padding:2px 36px 6px;display:flex;overflow-x:auto}.bk-days::-webkit-scrollbar{display:none}.bk-day{border:1px solid var(--line-2);background:var(--white);text-align:left;border-radius:2px;flex:none;gap:2px;min-width:74px;padding:10px 12px;transition:border-color .25s,background .25s,color .25s;display:grid}.bk-day b{font-size:14px;font-weight:600}.bk-day span{color:var(--muted);font-size:12px}.bk-day:hover:not([disabled]){border-color:var(--onyx)}.bk-day.is-on{border-color:var(--onyx);background:var(--onyx);color:var(--white)}.bk-day.is-on span{color:#ffffffb3}.bk-day[disabled]{opacity:.4;cursor:default}.bk-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.bk-time{border:1px solid var(--line-2);background:var(--white);font-variant-numeric:tabular-nums;border-radius:2px;height:44px;font-size:15px;font-weight:600;transition:border-color .25s,background .25s,color .25s}.bk-time:hover:not([disabled]){border-color:var(--ember);color:var(--ember)}.bk-time.is-on,.bk-time.is-on:hover{border-color:var(--ember);background:var(--ember);color:var(--white)}.bk-time[disabled]{border-color:var(--line);color:var(--dim);cursor:default;background:0 0;text-decoration:line-through}.bk-times .bk-wait{grid-column:1/-1}.bk-wait{color:var(--muted);margin:18px 0;font-size:15px}.bk-acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (max-width:640px){.bk{place-items:stretch stretch;padding:0}.bk-panel{width:100%;height:100%;max-height:none;padding:64px var(--gut) calc(28px + env(safe-area-inset-bottom));border-radius:0}.bk-days{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.bk-times{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-acts .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.bk-bg,.bk-panel{transition:none}}
