:where(.p1) .lead{font-size:18px;line-height:1.6;color:var(--marketing-on-dark-2)}:where(.p1) .sl-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/landing-v3/grain.png);background-size:220px 220px;mix-blend-mode:multiply;opacity:.22;pointer-events:none}:where(.p1) .film .sl-grain{mix-blend-mode:screen;opacity:.08}:where(.p1) .hero{position:relative;height:var(--lv-vh, 100svh);min-height:640px;color:var(--marketing-on-dark)}:where(.p1) .film{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--marketing-dark-deep);overflow:hidden}:where(.p1) .film-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}:where(.p1) .film-tone{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:color-mix(in srgb,var(--marketing-dark-deep) 26%,transparent)}:where(.p1) .film-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--marketing-dark-deep) 82%,transparent) 0%,color-mix(in srgb,var(--marketing-dark-deep) 40%,transparent) 38%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--marketing-dark-deep) 55%,transparent) 0%,transparent 18%)}:where(.p1) .h-copy{position:absolute;left:48px;bottom:104px;z-index:2}:where(.p1) .h-copy h1{font-size:76px;line-height:1;font-weight:300;letter-spacing:-.046em}:where(.p1) .hl{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}:where(.p1) .hl>span{display:block;animation:hlK 1.4s cubic-bezier(.16,.84,.24,1) both}:where(.p1) .hl:nth-child(2)>span{animation-delay:.1s}:where(.p1) .h-copy .lead{margin-top:28px;width:520px;animation:fadeK 1.2s .5s ease both}:where(.p1) .acts{display:flex;gap:12px;margin-top:34px;animation:fadeK 1.2s .7s ease both}:where(.p1) .h-meta{position:absolute;right:48px;bottom:111px;display:flex;align-items:center;gap:14px;z-index:2}:where(.p1) .snd{width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--marketing-on-dark-2);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 28%,transparent);transition:color .2s,box-shadow .2s}:where(.p1) .snd:hover{color:var(--marketing-on-dark);box-shadow:inset 0 0 0 1px var(--marketing-on-dark)}:where(.p1) .snd:focus-visible{outline:2px solid var(--marketing-on-dark);outline-offset:3px}:where(.p1) .snd .ic{grid-area:1 / 1}:where(.p1) .snd .i-play{visibility:hidden}:where(.p1) .hero.is-paused .snd .i-play{visibility:visible}:where(.p1) .hero.is-paused .snd .i-pause{visibility:hidden}:where(.p1) .h-bar{position:absolute;left:48px;right:48px;bottom:52px;height:1px;background:color-mix(in srgb,var(--marketing-on-dark) 18%,transparent);z-index:2}:where(.p1) .h-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--marketing-on-dark);transform-origin:0 50%;transform:scaleX(0)}@keyframes hlK{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 1199px){:where(.p1) .hero{min-height:600px}:where(.p1) .film-shade{background:linear-gradient(0deg,color-mix(in srgb,var(--marketing-dark-deep) 88%,transparent) 0%,color-mix(in srgb,var(--marketing-dark-deep) 55%,transparent) 46%,transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--marketing-dark-deep) 55%,transparent) 0%,transparent 22%)}:where(.p1) .h-copy{left:var(--m-gut);right:var(--m-gut);bottom:calc(104px + env(safe-area-inset-bottom))}:where(.p1) .h-copy h1{max-width:9em;font-size:var(--m-d1);line-height:1.02;letter-spacing:-.04em}:where(.p1) .h-copy .lead{width:auto;max-width:520px;margin-top:20px;font-size:var(--m-lead);line-height:1.55}:where(.p1) .acts{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px}:where(.p1) .acts .btn{justify-content:center}:where(.p1) .h-meta{left:var(--m-gut);right:var(--m-gut);bottom:calc(42px + env(safe-area-inset-bottom));gap:12px;min-width:0}:where(.p1) .snd{position:relative;flex:none;margin-left:auto}:where(.p1) .snd:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}:where(.p1) .h-bar{left:var(--m-gut);right:var(--m-gut);bottom:calc(28px + env(safe-area-inset-bottom))}}@media (min-width: 640px) and (max-width: 1199px){:where(.p1) .h-copy{bottom:calc(120px + env(safe-area-inset-bottom))}:where(.p1) .acts{display:flex;gap:12px}:where(.p1) .h-meta{bottom:calc(52px + env(safe-area-inset-bottom))}:where(.p1) .h-bar{bottom:calc(36px + env(safe-area-inset-bottom))}}:where(.p1) .clients{padding:40px 64px;border-bottom:1px solid var(--marketing-line)}:where(.p1) .clients{padding:44px 0;display:grid;grid-template-columns:296px minmax(0,1fr);align-items:center}:where(.p1) .cl-side{padding-left:64px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}:where(.p1) .cl-rows{min-width:0;display:flex;flex-direction:column;gap:16px}:where(.p1) .cl-lab{font-size:15px;line-height:1.4;font-weight:500;letter-spacing:-.01em;color:var(--marketing-ink-2)}:where(.p1) .cl-pause{flex:none;position:relative;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--marketing-ink-3);cursor:pointer;box-shadow:inset 0 0 0 1px var(--marketing-line-strong);transition:color .2s,box-shadow .2s}:where(.p1) .cl-pause:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}:where(.p1) .cl-pause:hover{color:var(--marketing-ink);box-shadow:inset 0 0 0 1px var(--marketing-ink-3)}:where(.p1) .cl-pause:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.p1) .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}:where(.p1) .mq-track{display:flex;width:max-content;animation:mqK 95s linear infinite}:where(.p1) .mq-track.rev{animation-duration:114s;animation-direction:reverse}:where(.p1) .mq-set{display:flex;align-items:center;gap:88px;padding-right:88px;height:64px}:where(.p1) .mq-set .cl-logo{flex:none}:where(.p1) .mq:hover .mq-track,:where(.p1) .clients.is-paused .mq-track{animation-play-state:paused}:where(.p1) .mq:hover .cl-logo{background:var(--marketing-ink-2)}:where(.p1) .cl-logo{display:block;background:var(--marketing-ink-3);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .2s}@keyframes mqK{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1199px){:where(.p1) .clients{display:block;padding:36px 0 32px}:where(.p1) .cl-side{padding:0 var(--m-gut);flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}:where(.p1) .cl-lab{font-size:14px}:where(.p1) .cl-lab br{display:none}:where(.p1) .cl-rows{gap:8px}:where(.p1) .mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--m-gut),#000 calc(100% - var(--m-gut)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--m-gut),#000 calc(100% - var(--m-gut)),transparent 100%)}:where(.p1) .mq-set{gap:56px;padding-right:56px;height:60px}:where(.p1) .mq-set .cl-logo{zoom:.85}}:where(.p1) .lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}:where(.p1) .fx{padding:128px 0 136px;background:var(--marketing-canvas)}:where(.p1) .fx.on-surface{background:var(--marketing-surface)}:where(.p1) .fx-head{display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:end;margin-bottom:64px}:where(.p1) .fx-head .lead-ink{font-size:17px}:where(.p1) .sg{display:grid;border-top:1px solid var(--marketing-line-strong)}:where(.p1) .sg>.c{display:flex;flex-direction:column;padding:36px 32px 40px;border-left:1px solid var(--marketing-line)}:where(.p1) .sg>.c.first{padding-left:0;border-left:0}:where(.p1) .fdesc{margin-top:6px;font-size:14px;line-height:1.5;color:var(--marketing-ink-2)}:where(.p1) .f5-g{grid-template-columns:170px repeat(4,1fr);border-bottom:1px solid var(--marketing-line)}:where(.p1) .f5-g>.c{padding-top:32px;padding-bottom:34px;border-top:1px solid var(--marketing-line)}:where(.p1) .f5-g>.c:nth-child(-n+5){border-top:0}:where(.p1) .f5-g>.c:nth-child(5n+2){border-left:0;padding-left:0}:where(.p1) .f5-rl{gap:8px}:where(.p1) .f5-rl b{font-size:15px;font-weight:500}:where(.p1) .f5-rl .f4-n{font-size:11px;font-weight:600;color:var(--marketing-ink-3);font-feature-settings:"tnum" 1}:where(.p1) .f5-t{font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:1.15}:where(.p1) .f5-g .fdesc{margin-top:8px}:where(.p1) .f5-sp{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12.5px;font-weight:500;color:var(--marketing-accent-strong)}:where(.p1) .f5-sp:before{content:"";width:14px;height:1px;background:currentColor}:where(.p1) .fx.fw{position:relative}:where(.p1) .fw-sns{position:absolute;left:0;top:calc(100% - 140px);width:1px;pointer-events:none;opacity:0}:where(.p1) .fw-sns i{display:block;height:40px}:where(.p1) .fw .f5-g>.c{position:relative;--d: clamp(0, var(--p, 1) / .62, 1);--m: clamp(0, (var(--p, 1) - .3) / .7, 1);--q: clamp(0, (var(--p, 1) - .28) / .72, 1);border-top-color:transparent;border-left-color:transparent}:where(.p1) .fw .f5-g>.c:nth-child(n+6):before{content:"";position:absolute;left:-1px;right:0;top:-1px;height:1px;background:var(--marketing-line);transform:scaleX(var(--p, 1));transform-origin:0 50%}:where(.p1) .fw .f5-g>.c:not(.first):not(:nth-child(5n+2)):after{content:"";position:absolute;left:-1px;top:-1px;bottom:0;width:1px;background:var(--marketing-line);transform:scaleY(var(--p, 1));transform-origin:50% 0}:where(.p1) .fw .f5-g>.c>:not(svg){opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 28px))}:where(.p1) .fw .f5-g>.c>svg{transform:translateY(calc((1 - var(--d)) * 16px))}:where(.p1) .fw .f5-sp:before{width:calc(14px * var(--q))}:where(.p1) .fw .fw-sp{--o: clamp(0, (var(--p, 1) - .3 - var(--k, 0) * .12) * 3, 1);transform-box:fill-box;transform-origin:50% 50%;transform:rotate(calc((1 - var(--o)) * -180deg)) scale(var(--o))}:where(.p1) .fw .fw-k{--o: clamp(0, (var(--p, 1) - .2 - var(--k) * .08) * 4, 1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 9px))}:where(.p1) .fw .fw-fan{transform-origin:40px 58px;transform:rotate(calc(var(--r) * var(--m) * 1deg))}:where(.p1) .fw .fw-lock{transform:translateY(calc((1 - var(--m)) * -7px))}:where(.p1) .fw .fw-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(clamp(.02,(var(--p, 1) - .08 - var(--k) * .1) / .55,1))}:where(.p1) .fw .fw-run{transform:translate(calc((var(--m) - 1) * 46px))}:where(.p1) .fw .fw-flag{transform:translateY(calc((1 - var(--m)) * 30px))}:where(.p1) .fw .fw-deal{transform-origin:56px 28px;transform:translate(calc((1 - var(--m)) * -34px),calc((1 - var(--m)) * 8px)) rotate(calc((1 - var(--m)) * -14deg))}:where(.p1) .fw .fw-orb{transform-origin:40px 32px;transform:rotate(calc((var(--p, 1) - 1) * 150deg))}:where(.p1) .fw .fw-pin{transform:translateY(calc((1 - var(--m)) * -18px));opacity:var(--m)}:where(.p1) .fw .fw-pkg{transform:translate(calc((1 - var(--m)) * -30px));opacity:clamp(0,var(--m) * 2,1)}:where(.p1) .fw .fw-card{transform:translate(calc((1 - var(--m)) * 28px),calc((1 - var(--m)) * -20px))}@media (max-width: 1199px){:where(.p1) .fx{padding:var(--m-pad) 0}:where(.p1) .fx-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:40px}:where(.p1) .fx-head .lead-ink{font-size:var(--m-lead);max-width:520px}:where(.p1) .f5-g{grid-template-columns:minmax(0,1fr)}:where(.p1) .sg>.c,:where(.p1) .f5-g>.c,:where(.p1) .f5-g>.c:nth-child(5n+2){padding:24px 0 32px;border-top:0;border-left:0}:where(.p1) .f5-g>.f5-rl{flex-direction:row;align-items:baseline;gap:12px;padding:28px 0 0}:where(.p1) .f5-g>.f5-rl b{font-size:16px}:where(.p1) .f5-g>.c:not(.first)>svg{margin-bottom:4px}:where(.p1) .f5-g .fdesc{font-size:15px;max-width:440px}:where(.p1) .f5-sp{padding-top:14px}:where(.p1) .fw .f5-g>.c:not(.first):not(:nth-child(5n+2)):after{content:none}:where(.p1) .fw .f5-g>.c:nth-child(n+6):before{content:none}:where(.p1) .fw .f5-g>.c:nth-child(n+2):not(:nth-child(5n+2)):before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--marketing-line);transform:scaleX(var(--p, 1));transform-origin:0 50%}:where(.p1) .fw .f5-g>.c.first:nth-child(n+2):before{background:var(--marketing-line-strong)}}@media (min-width: 640px) and (max-width: 1199px){:where(.p1) .f5-g{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p1) .f5-g>.f5-rl{grid-column:1 / -1}:where(.p1) .f5-g>.c:nth-child(5n+2),:where(.p1) .f5-g>.c:nth-child(5n+4){padding-right:28px}:where(.p1) .f5-g>.c:nth-child(5n+3),:where(.p1) .f5-g>.c:nth-child(5n){padding-left:28px}:where(.p1) .fw .f5-g>.c:nth-child(n+2):nth-child(5n+3):before{content:none}:where(.p1) .fw .f5-g>.c:not(.first):is(:nth-child(5n+3),:nth-child(5n)):after{content:"";left:0;top:0}}:where(.p1) .pj{position:relative;height:900px;overflow:hidden;transition:color .7s ease}:where(.p1) .pj .pj-ctl,:where(.p1) .pj .pj-grain{transition:opacity .7s ease .2s}:where(.p1) .pj.pre .pj-grain{opacity:0;transition:none}:where(.p1) .pj .micro{color:inherit;opacity:.78}:where(.p1) .pj-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background-image:url(/landing-v3/grain.png);background-size:220px 220px;mix-blend-mode:multiply;opacity:.16;pointer-events:none}:where(.p1) .pj-room{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:clip-path 1.15s cubic-bezier(.77,0,.18,1),transform 1.15s cubic-bezier(.77,0,.18,1)}:where(.p1) .r-off{visibility:hidden;z-index:1}:where(.p1) .r-in{z-index:3}:where(.p1) .r-top{z-index:4}:where(.p1) .k-drawer.r-en{transform:translate(100%)}:where(.p1) .k-swipe{clip-path:polygon(0% 0%,125% 0%,100% 100%,-25% 100%)}:where(.p1) .k-swipe.r-en{clip-path:polygon(0% 0%,0% 0%,-25% 100%,-25% 100%)}:where(.p1) .k-drop{transition-timing-function:cubic-bezier(.2,.8,.1,1)}:where(.p1) .k-drop.r-en{transform:translateY(-100%)}:where(.p1) .k-unfold{transform-origin:50% 0;transform:perspective(2000px) rotateX(0);transition-duration:1.3s;transition-timing-function:cubic-bezier(.2,.75,.15,1)}:where(.p1) .k-unfold.r-en{transform:perspective(2000px) rotateX(-92deg)}:where(.p1) .k-curtain{clip-path:inset(0 0 0 0)}:where(.p1) .k-curtain.r-en{clip-path:inset(0 0 100% 0)}:where(.p1) .pj{--o: 0s}:where(.p1) .pj.pre{--o: .35s}:where(.p1) .k-lrp{clip-path:inset(0 0 0 0);transition:clip-path 1.15s cubic-bezier(.7,0,.2,1) var(--o)}:where(.p1) .k-lrp.r-en{clip-path:inset(calc(100% - var(--hz)) 0 var(--hz) 0)}:where(.p1) .k-lrp.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjl-nm{position:absolute;left:52px;z-index:1;white-space:nowrap;font-size:168px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#567f62}:where(.p1) .pjl-grid{position:absolute;z-index:2;left:552px;top:120px;width:784px;height:600px;opacity:0;background-image:linear-gradient(rgb(242 238 228 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(242 238 228 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjl-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjl-ldr{z-index:6}:where(.p1) .pjl-ln{fill:none;stroke:#f2eee4;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjl-ln.pjl-fine{stroke-width:1.05;stroke-opacity:.7}:where(.p1) .pjl-ln.pjl-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjl-ln.pjl-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjl-sh{fill:#0c1c1280;opacity:0}:where(.p1) .pjl-st{fill:none;stroke:#f2eee4;stroke-width:.8;stroke-opacity:.62;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjl-sm{stroke-width:0}:where(.p1) .pjl-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#f2eee4;white-space:nowrap}:where(.p1) .pjl-tg.pjl-l{flex-direction:row-reverse}:where(.p1) .pjl-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #f2eee4b3;opacity:0;transform:scale(.6)}:where(.p1) .pjl-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjl-l .pjl-tn{transform:translate(5px)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-grid{animation:pjlGrid 4.3s linear calc(var(--o) + .8s) both}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(var(--o) + .95s + var(--d, 0s) * .8),opacity .8s ease calc(var(--o) + 4.35s)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-ln.pjl-fine{transition-duration:1.1s,.8s}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-ln.pjl-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(var(--o) + .95s + var(--d, 0s) * .8),opacity .8s ease calc(var(--o) + 4.35s)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-ln.pjl-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease calc(var(--o) + 1.3s),opacity .8s ease calc(var(--o) + 4.35s)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-ldr .pjl-ln{opacity:1}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-oc{opacity:0;transition:opacity .8s ease calc(var(--o) + 4.35s)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-tc{opacity:1;transform:none;transition:opacity .4s ease calc(var(--o) + 1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(var(--o) + 1.8s + var(--d))}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-tn{opacity:1;transform:none;transition:opacity .5s ease calc(var(--o) + 1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--o) + 1.95s + var(--d))}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-st{stroke-dashoffset:0;stroke-opacity:0;transition:stroke-dashoffset .65s cubic-bezier(.4,0,.5,1) calc(var(--o) + 2.1s + var(--t) * .8),stroke-opacity .6s ease calc(var(--o) + 3.55s + var(--t) * .8)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-st.pjl-x{transition-delay:calc(var(--o) + 2.45s + var(--t) * .8),calc(var(--o) + 3.55s + var(--t) * .8)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-sm{stroke-width:15px;transition:stroke-width .95s cubic-bezier(.65,0,.3,1) calc(var(--o) + 3.1s + var(--t) * .8)}:where(.p1) .k-lrp:is(.r-in,.r-out):not(.r-en) .pjl-sh{opacity:1;transition:opacity .8s ease calc(var(--o) + 3.6s + var(--t) * .8)}:where(.p1) .pj-ink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:none;color:var(--marketing-ink);pointer-events:none}:where(.p1) .pj-ink>*{pointer-events:auto}:where(.p1) .pj.pre .pj-ink{display:block}:where(.p1) .pj-ink .pj-info>div{opacity:1;visibility:visible;transform:none}:where(.p1) .pjl-nmc{color:color-mix(in srgb,var(--marketing-ink) 9%,var(--marketing-surface))}:where(.p1) .pj-hz{position:absolute;left:0;right:0;bottom:var(--hz);z-index:5;height:1px;background:var(--marketing-ink);transform:scaleX(0);display:none;pointer-events:none}:where(.p1) .pj.pre .pj-hz{display:block}:where(.p1) .pj.pre.opening .pj-hz{transform:none;opacity:0;transition:transform .35s cubic-bezier(.6,0,.2,1),opacity .3s ease .42s}:where(.p1) .pj-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}:where(.p1) .pj-ui>*{pointer-events:auto}:where(.p1) .pj.pre .pj-ui{clip-path:inset(calc(100% - var(--hz)) 0 var(--hz) 0)}:where(.p1) .pj.pre.opening .pj-ui{clip-path:inset(0 0 0 0);transition:clip-path 1.15s cubic-bezier(.7,0,.2,1) .35s}:where(.p1) .k-org.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjo-nm{position:absolute;left:0;right:0;top:128px;text-align:center;z-index:1;white-space:nowrap;font-size:330px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#c8c0b5}:where(.p1) .pjo-grid{position:absolute;z-index:2;left:450px;top:110px;width:620px;height:610px;opacity:0;background-image:linear-gradient(rgb(42 40 34 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(42 40 34 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjo-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjo-ldr{z-index:6}:where(.p1) .pjo-ln{fill:none;stroke:#2a2822;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjo-ln.pjo-fine{stroke-width:1;stroke-opacity:.7}:where(.p1) .pjo-ln.pjo-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjo-ln.pjo-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjo-sh{fill:#46382857;opacity:0}:where(.p1) .pjo-st{fill:none;stroke:#2a2822;stroke-width:.75;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjo-sm{stroke-width:0}:where(.p1) .pjo-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#2a2822;white-space:nowrap}:where(.p1) .pjo-tg.pjo-l{flex-direction:row-reverse}:where(.p1) .pjo-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #2a282299;opacity:0;transform:scale(.6)}:where(.p1) .pjo-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjo-l .pjo-tn{transform:translate(5px)}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ln.pjo-fine{transition-duration:1.1s,.8s}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ln.pjo-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ln.pjo-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ldr .pjo-ln{opacity:1}:where(.p1) .pjo-oc{opacity:0}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-st{stroke-dashoffset:0;stroke-opacity:0;transition:stroke-dashoffset .65s cubic-bezier(.4,0,.5,1) calc(2.1s + var(--t) * .8),stroke-opacity .6s ease calc(3.55s + var(--t) * .8)}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-st.pjo-x{transition-delay:calc(2.45s + var(--t) * .8),calc(3.55s + var(--t) * .8)}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-sm{stroke-width:16px;transition:stroke-width .95s cubic-bezier(.65,0,.3,1) calc(3.1s + var(--t) * .8)}:where(.p1) .k-org:is(.r-in,.r-out):not(.r-en) .pjo-sh{opacity:1;transition:opacity .8s ease calc(3.6s + var(--t) * .8)}:where(.p1) .k-pep.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjp-nm{position:absolute;left:0;right:0;top:120px;text-align:center;z-index:1;white-space:nowrap;font-size:330px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#3963ad}:where(.p1) .pjp-grid{position:absolute;z-index:2;left:450px;top:110px;width:740px;height:610px;opacity:0;background-image:linear-gradient(rgb(238 242 250 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(238 242 250 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjp-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjp-ldr{z-index:6}:where(.p1) .pjp-ln{fill:none;stroke:#eef2fa;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjp-ln.pjp-fine{stroke-width:1;stroke-opacity:.72}:where(.p1) .pjp-ln.pjp-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjp-ln.pjp-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjp-sh{fill:#06123080;opacity:0}:where(.p1) .pjp-sm{stroke-width:0}:where(.p1) .pjp-fz{stroke:#eef2fa;stroke-width:0;opacity:0}:where(.p1) .pjp-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#eef2fa;white-space:nowrap}:where(.p1) .pjp-tg.pjp-l{flex-direction:row-reverse}:where(.p1) .pjp-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #eef2fab3;opacity:0;transform:scale(.6)}:where(.p1) .pjp-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjp-l .pjp-tn{transform:translate(5px)}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ln.pjp-fine{transition-duration:1.1s,.8s}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ln.pjp-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ln.pjp-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ldr .pjp-ln{opacity:1}:where(.p1) .pjp-oc{opacity:0}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-fz{animation:pjpFizz 1.45s cubic-bezier(.3,.6,.4,1) calc(2.05s + var(--t) * .8 + var(--k) * 85ms) both}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-sm{stroke-width:var(--w);transition:stroke-width .8s cubic-bezier(.5,0,.3,1) calc(2.85s + var(--t) * .8 + var(--k) * 75ms + var(--e))}:where(.p1) .k-pep:is(.r-in,.r-out):not(.r-en) .pjp-sh{opacity:1;transition:opacity .8s ease calc(3.5s + var(--t) * .8)}:where(.p1) .k-fck.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjf-nm{position:absolute;left:52px;z-index:1;white-space:nowrap;font-size:168px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#8ba9c4}:where(.p1) .pjf-grid{position:absolute;z-index:2;left:640px;top:110px;width:740px;height:610px;opacity:0;background-image:linear-gradient(rgb(28 42 68 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(28 42 68 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjf-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjf-ldr{z-index:6}:where(.p1) .pjf-ln{fill:none;stroke:#1c2a44;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjf-ln.pjf-fine{stroke-width:1;stroke-opacity:.72}:where(.p1) .pjf-ln.pjf-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjf-ln.pjf-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjf-sh{fill:#1e325052;opacity:0}:where(.p1) .pjf-st{stroke:#1c2a44;stroke-width:.8;stroke-opacity:.5;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjf-sm{stroke-width:0}:where(.p1) .pjf-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#1c2a44;white-space:nowrap}:where(.p1) .pjf-tg.pjf-l{flex-direction:row-reverse}:where(.p1) .pjf-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #1c2a4499;opacity:0;transform:scale(.6)}:where(.p1) .pjf-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjf-l .pjf-tn{transform:translate(5px)}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ln.pjf-fine{transition-duration:1.1s,.8s}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ln.pjf-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ln.pjf-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ldr .pjf-ln{opacity:1}:where(.p1) .pjf-oc{opacity:0}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-st{stroke-dashoffset:0;stroke-opacity:0;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.5,1) calc(2.1s + var(--t) * .8 + var(--e) + var(--j) * 12ms),stroke-opacity .6s ease calc(3.55s + var(--t) * .8)}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-sm{stroke-width:18px;transition:stroke-width .8s cubic-bezier(.65,0,.3,1) calc(2.95s + var(--t) * .8 + var(--e))}:where(.p1) .k-fck:is(.r-in,.r-out):not(.r-en) .pjf-sh{opacity:1;transition:opacity .8s ease calc(3.6s + var(--t) * .8)}:where(.p1) .k-rdk.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjr-nm{position:absolute;left:0;right:0;top:120px;text-align:center;z-index:1;white-space:nowrap;font-size:330px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#59535a}:where(.p1) .pjr-grid{position:absolute;z-index:2;left:450px;top:110px;width:820px;height:610px;opacity:0;background-image:linear-gradient(rgb(244 238 240 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(244 238 240 / .06) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjr-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjr-ldr{z-index:6}:where(.p1) .pjr-ln{fill:none;stroke:#f4eef0;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjr-ln.pjr-fine{stroke-width:1;stroke-opacity:.72}:where(.p1) .pjr-ln.pjr-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjr-ln.pjr-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjr-sh{fill:#0c080c8c;opacity:0}:where(.p1) .pjr-st{fill:none;stroke:#f4eef0;stroke-width:.7;stroke-opacity:.42;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjr-sw,:where(.p1) .pjr-sn{transform:translate(var(--sx))}:where(.p1) .pjr-sn{opacity:0}:where(.p1) .pjr-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#f4eef0;white-space:nowrap}:where(.p1) .pjr-tg.pjr-l{flex-direction:row-reverse}:where(.p1) .pjr-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #f4eef0b3;opacity:0;transform:scale(.6)}:where(.p1) .pjr-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjr-l .pjr-tn{transform:translate(5px)}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ln.pjr-fine{transition-duration:1.1s,.8s}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ln.pjr-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ln.pjr-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ldr .pjr-ln{opacity:1}:where(.p1) .pjr-oc{opacity:0}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-st{stroke-dashoffset:0;stroke-opacity:0;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.5,1) calc(2.05s + var(--t) * .8 + var(--j) * 8ms),stroke-opacity .5s ease calc(3.3s + var(--t) * .8)}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-sw{transform:none;transition:transform 1.1s cubic-bezier(.55,0,.35,1) calc(2.75s + var(--t) * .8)}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-sn{transform:none;transition:transform 1.1s cubic-bezier(.55,0,.35,1) calc(2.75s + var(--t) * .8);animation:pjrSheen 1.25s linear calc(2.75s + var(--t) * .8) both}:where(.p1) .k-rdk:is(.r-in,.r-out):not(.r-en) .pjr-sh{opacity:1;transition:opacity .8s ease calc(3.6s + var(--t) * .8)}:where(.p1) .k-mny.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjm-nm{position:absolute;left:52px;z-index:1;white-space:nowrap;font-size:168px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#b8474e}:where(.p1) .pjm-grid{position:absolute;z-index:2;left:450px;top:110px;width:820px;height:610px;opacity:0;background-image:linear-gradient(rgb(246 238 228 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(246 238 228 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjm-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjm-ldr{z-index:6}:where(.p1) .pjm-ln{fill:none;stroke:#f6eee4;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjm-ln.pjm-fine{stroke-width:1;stroke-opacity:.72}:where(.p1) .pjm-ln.pjm-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjm-ln.pjm-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjm-sh{fill:#34060c80;opacity:0}:where(.p1) .pjm-bk{opacity:0}:where(.p1) .pjm-sw,:where(.p1) .pjm-sq{transform:translateY(var(--sy))}:where(.p1) .pjm-sq{fill:#3a1418;opacity:0}:where(.p1) .pjm-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#f6eee4;white-space:nowrap}:where(.p1) .pjm-tg.pjm-l{flex-direction:row-reverse}:where(.p1) .pjm-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #f6eee4b3;opacity:0;transform:scale(.6)}:where(.p1) .pjm-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjm-l .pjm-tn{transform:translate(5px)}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ln.pjm-fine{transition-duration:1.1s,.8s}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ln.pjm-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ln.pjm-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ldr .pjm-ln{opacity:1}:where(.p1) .pjm-oc{opacity:0}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-bk{opacity:1;transition:opacity .5s ease calc(2s + var(--t) * .8)}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-sw,:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-sq{transform:none;transition:transform 1.05s cubic-bezier(.55,0,.4,1) calc(2.55s + var(--t) * .8)}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-sq{animation:pjmBlade 1.25s linear calc(2.45s + var(--t) * .8) both}:where(.p1) .k-mny:is(.r-in,.r-out):not(.r-en) .pjm-sh{opacity:1;transition:opacity .8s ease calc(3.5s + var(--t) * .8)}:where(.p1) .k-hinge{transform-origin:0 50%;transform:perspective(2400px) rotateY(0);transition-duration:1.3s;transition-timing-function:cubic-bezier(.2,.75,.15,1)}:where(.p1) .k-hinge.r-en{transform:perspective(2400px) rotateY(80deg)}:where(.p1) .k-hs.r-en *{transition:none!important;animation:none!important}:where(.p1) .pjh-nm{position:absolute;left:52px;z-index:1;white-space:nowrap;font-size:168px;font-weight:300;line-height:1;letter-spacing:-.055em;color:#c76a43}:where(.p1) .pjh-grid{position:absolute;z-index:2;left:450px;top:110px;width:820px;height:610px;opacity:0;background-image:linear-gradient(rgb(251 238 226 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(251 238 226 / .07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 55%,#000 55%,transparent 100%)}:where(.p1) .pjh-dw{position:absolute;left:0;top:0;z-index:5;overflow:visible;pointer-events:none}:where(.p1) .pjh-ldr{z-index:6}:where(.p1) .pjh-ln{fill:none;stroke:#fbeee2;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjh-ln.pjh-fine{stroke-width:1;stroke-opacity:.72}:where(.p1) .pjh-ln.pjh-dash{stroke-dasharray:4 5;stroke-dashoffset:0;stroke-width:1;stroke-opacity:0}:where(.p1) .pjh-ln.pjh-cl{stroke-dasharray:14 4 2 4;stroke-dashoffset:0;stroke-width:.9;stroke-opacity:0}:where(.p1) .pjh-stc{fill:none;stroke:#fbeee2;stroke-width:1.3;stroke-dasharray:5 4;stroke-linecap:round;stroke-opacity:.9}:where(.p1) .pjh-sm{stroke-dasharray:1;stroke-dashoffset:1}:where(.p1) .pjh-fw{transform:scale(1.04)}:where(.p1) .pjh-gl{transform:none;opacity:0}:where(.p1) .pjh-sh{fill:#3c120680;opacity:0}:where(.p1) .pjh-tg{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;color:#fbeee2;white-space:nowrap}:where(.p1) .pjh-tg.pjh-l{flex-direction:row-reverse}:where(.p1) .pjh-tc{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum" 1;box-shadow:inset 0 0 0 1px #fbeee2b3;opacity:0;transform:scale(.6)}:where(.p1) .pjh-tn{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:0;transform:translate(-5px)}:where(.p1) .pjh-l .pjh-tn{transform:translate(5px)}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-grid{animation:pjlGrid 4.3s linear .8s both}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ln{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.35,1) calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ln.pjh-fine{transition-duration:1.1s,.8s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ln.pjh-dash{stroke-opacity:.55;transition:stroke-opacity .5s ease calc(.95s + var(--d, 0s) * .8),opacity .8s ease 4.35s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ln.pjh-cl{stroke-opacity:.35;transition:stroke-opacity .5s ease 1.3s,opacity .8s ease 4.35s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ldr .pjh-ln{opacity:1}:where(.p1) .pjh-oc{opacity:0}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-oc{animation:pjoOcIn .5s ease calc(.95s + var(--d, 0s) * .8) forwards}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-ocw{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-tc{opacity:1;transform:none;transition:opacity .4s ease calc(1.8s + var(--d)),transform .5s cubic-bezier(.2,.8,.2,1.3) calc(1.8s + var(--d))}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-tn{opacity:1;transform:none;transition:opacity .5s ease calc(1.95s + var(--d)),transform .7s cubic-bezier(.2,.7,.2,1) calc(1.95s + var(--d))}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-sm{stroke-dashoffset:0;transition:stroke-dashoffset .95s cubic-bezier(.4,0,.5,1) calc(1.9s + var(--t) * .8)}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-stc{opacity:0;transition:opacity .8s ease 4.35s}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-fw{transform:scale(0);transition:transform 1.15s cubic-bezier(.5,0,.3,1) calc(2.6s + var(--t) * .8)}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-gl{transform:translate(var(--gx));transition:transform 1s cubic-bezier(.45,0,.4,1) calc(3.6s + var(--t) * .8);animation:pjhGlint 1s linear calc(3.6s + var(--t) * .8) both}:where(.p1) .k-hs:is(.r-in,.r-out):not(.r-en) .pjh-sh{opacity:1;transition:opacity .8s ease calc(3.4s + var(--t) * .8)}:where(.p1) .r-out{z-index:2;transform:scale(.95);transition:transform 1.2s cubic-bezier(.4,0,.2,1)}:where(.p1) .r-nt,:where(.p1) .r-nt .pj-dim{transition:none!important}:where(.p1) .pj-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#0c0b08;opacity:0;pointer-events:none;transition:opacity 1.15s ease}:where(.p1) .r-out .pj-dim{opacity:.34}:where(.p1) .k-unfold.r-en .pj-dim{opacity:.55}:where(.p1) .k-unfold .pj-dim{transition-duration:1.3s}:where(.p1) .pj-fl{position:absolute;left:0;right:0;bottom:0;height:200px}:where(.p1) .pj-st{position:absolute;left:0;bottom:0;width:1440px;height:900px;transform-origin:50% 100%}:where(.p1) .pj-head{position:absolute;left:64px;right:64px;top:48px;z-index:9;display:flex;align-items:center;justify-content:space-between}:where(.p1) .pj-cnt{margin-left:14px;font-size:13px;font-feature-settings:"tnum" 1;opacity:.78}:where(.p1) .pj-info{position:absolute;left:64px;bottom:56px;z-index:9;width:380px;display:grid}:where(.p1) .pj-info>div{grid-area:1 / 1;align-self:end;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}:where(.p1) .pj-info>div.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .7s,transform .7s cubic-bezier(.2,.7,.2,1) .7s,visibility 0s}:where(.p1) .pj-info h3{margin-top:12px;font-size:24px;font-weight:400;letter-spacing:-.015em}:where(.p1) .pj-info p{margin-top:10px;font-size:15px;line-height:1.55;opacity:.88;min-height:4.65em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}:where(.p1) .pj-ctl{position:absolute;right:64px;bottom:48px;z-index:9;display:flex;align-items:center;gap:18px}:where(.p1) .pj-btn{width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent);transition:box-shadow .2s}:where(.p1) .pj-btn:hover{box-shadow:inset 0 0 0 1px currentColor}:where(.p1) .pj-btn:focus-visible,:where(.p1) .pj-sb:focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(.p1) .pj-segs{display:flex;gap:6px}:where(.p1) .pj-sb{position:relative;width:28px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}:where(.p1) .pj-sb:before,:where(.p1) .pj-sb i{content:"";position:absolute;left:0;right:0;top:21px;height:2px;background:currentColor}:where(.p1) .pj-sb:before{opacity:.25}:where(.p1) .pj-sb i{transform-origin:0 50%;transform:scaleX(0)}:where(.p1) .pj-sb.on i{animation:pjSeg var(--dur, 7s) linear forwards}:where(.p1) .pj.hov .pj-sb.on i{animation-play-state:paused}:where(.p1) .pj.held .pj-sb.on i{animation:none;transform:none}@media (prefers-reduced-motion: reduce){:where(.p1) .pj-room{transition:opacity .4s ease!important;clip-path:none!important;transform:none!important}:where(.p1) .pj-room.r-en{opacity:0}:where(.p1) .r-out .pj-dim{opacity:0}:where(.p1) .k-lrp *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjl-st,:where(.p1) .pj-hz{display:none!important}:where(.p1) .pj-ui{clip-path:none!important}:where(.p1) .pj.pre:not(.opening) .pj-ui{visibility:hidden}:where(.p1) .pj.pre.opening .pj-ink{display:none}:where(.p1) .k-org *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjo-st{display:none!important}:where(.p1) .k-rdk *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjr-st,:where(.p1) .pjr-sn{display:none!important}:where(.p1) .k-mny *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjm-sq{display:none!important}:where(.p1) .k-hs *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjh-gl{display:none!important}:where(.p1) .k-fck *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjf-st{display:none!important}:where(.p1) .k-pep *{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}:where(.p1) .pjp-fz{display:none!important}}@keyframes pjlGrid{0%{opacity:0}16%{opacity:1}83%{opacity:1}to{opacity:0}}@keyframes pjoOcIn{to{opacity:1}}@keyframes pjpFizz{0%{opacity:0;stroke-width:0;transform:translateY(10px)}22%{opacity:.95;stroke-width:4.5px}70%{opacity:.8;stroke-width:6px}to{opacity:0;stroke-width:9px;transform:translateY(-12px)}}@keyframes pjrSheen{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes pjmBlade{0%{opacity:0}10%{opacity:.92}84%{opacity:.92}to{opacity:0}}@keyframes pjhGlint{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes pjSeg{to{transform:scaleX(1)}}@media (max-width: 1199px){.lv3 .lp :where(.p1) .pj{--pj-k: min(.8, calc(var(--lv-w) / 800));--pj-y0: 90;--pj-t: 72px;--pj-fy: calc(var(--pj-t) + 540px * var(--pj-k));--hz: calc(100% - var(--pj-fy)) !important;height:auto!important}.lv3 .lp :where(.p1) :is(.pj-ink,.k-lrp){--pj-cx: 945}.lv3 .lp :where(.p1) .k-fck{--pj-cx: 1029}.lv3 .lp :where(.p1) .k-mny{--pj-cx: 1040}.lv3 .lp :where(.p1) .k-rdk{--pj-cx: 838}.lv3 .lp :where(.p1) .k-hs{--pj-cx: 992}.lv3 .lp :where(.p1) .k-org{--pj-cx: 760}.lv3 .lp :where(.p1) .k-pep{--pj-cx: 808}.lv3 .lp :where(.p1) .pj-st{left:calc(var(--lv-w) * .5px - var(--pj-cx) * var(--pj-k) * 1px);top:calc(var(--pj-t) - var(--pj-y0) * var(--pj-k) * 1px);bottom:auto;transform-origin:0 0;transform:scale(var(--pj-k))!important}.lv3 .lp :where(.p1) .pj-fl{top:var(--pj-fy);height:auto!important}.lv3 .lp :where(.p1) .pj-hz{left:0;right:0}.lv3 .lp :where(.p1) :is(.pjl-tg,.pjf-tg,.pjm-tg,.pjr-tg,.pjh-tg,.pjo-tg,.pjp-tg,.pjl-ldr,.pjf-ldr,.pjm-ldr,.pjr-ldr,.pjh-ldr,.pjo-ldr,.pjp-ldr){display:none}.lv3 .lp :where(.p1) :is(.pjl-nm,.pjf-nm,.pjm-nm,.pjh-nm){left:calc((var(--pj-cx) - (var(--lv-w) / 2 - var(--m-gut-n)) / var(--pj-k)) * 1px);font-size:min(168px,calc((var(--lv-w) - 2 * var(--m-gut-n)) / var(--pj-k) / 4.6 * 1px))}.lv3 .lp :where(.p1) :is(.pjo-nm,.pjr-nm,.pjp-nm){left:calc(var(--pj-cx) * 1px - 1000px);right:auto;width:2000px;top:170px;font-size:230px}.lv3 .lp :where(.p1) .pj-ui{position:relative;inset:auto;display:flex;flex-direction:column}.lv3 .lp :where(.p1) .pj-ink{flex-direction:column}.lv3 .lp :where(.p1) .pj.pre .pj-ink{display:flex}.lv3 .lp :where(.p1) .pj-head{position:relative;inset:auto;height:44px;margin:16px var(--m-gut) 4px}.lv3 .lp :where(.p1) .pj .lnk{padding-top:20px}.lv3 .lp :where(.p1) .pj-head>div{margin-top:14px}.lv3 .lp :where(.p1) .pj-ctl{order:1;position:relative;inset:auto;margin:calc(var(--pj-t) - 64px + 690px * var(--pj-k)) var(--m-gut) 0;gap:10px}.lv3 .lp :where(.p1) .pj-btn{flex:none}.lv3 .lp :where(.p1) .pj-segs{flex:1;gap:0;min-width:0}.lv3 .lp :where(.p1) .pj-sb{flex:1;width:auto;min-width:0}.lv3 .lp :where(.p1) .pj-sb:before,.lv3 .lp :where(.p1) .pj-sb i{left:3px;right:3px}.lv3 .lp :where(.p1) .pj-info{order:2;position:relative;inset:auto;width:auto;max-width:520px;margin:28px var(--m-gut) 0;padding-bottom:var(--m-pad)}.lv3 .lp :where(.p1) .pj-info h3{font-size:22px}.lv3 .lp :where(.p1) .pj-info .lnk{margin-top:2px}}@media (min-width: 640px) and (max-width: 1199px){.lv3 .lp :where(.p1) .pj-segs{justify-content:center}.lv3 .lp :where(.p1) .pj-sb{max-width:64px}}:where(.p1) .bxd{position:relative;padding:104px 64px 88px;background:var(--marketing-dark-soft);color:var(--marketing-on-dark);font-family:var(--font-sans)}:where(.p1) .bxd *{box-sizing:border-box}:where(.p1) .bxd-hd{display:grid;grid-template-columns:1fr 440px;column-gap:60px;align-items:end}:where(.p1) .bxd-tag{display:inline-flex;margin-bottom:22px;height:26px;align-items:center;padding:0 12px;border-radius:9999px;background:color-mix(in srgb,var(--marketing-on-dark) 12%,transparent);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(.p1) .bxd-d2{margin:0;font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}:where(.p1) .bxd-desc{margin:0;font-size:15.5px;line-height:1.55;color:var(--marketing-on-dark-2)}:where(.p1) .bxd-acts{display:flex;align-items:center;gap:24px;margin-top:22px}:where(.p1) .bxd-stage{height:802px;margin-top:56px}.btr{--canvas: #f0ebdf;--surface: #fbf8f0;--surface-inset: #f3eee2;--chrome: #f0ebdf;--chip: #e8e2d4;--ink: #26231a;--ink-2: #5a5546;--ink-3: #87816f;--ink-4: #aaa491;--ink-on-accent: #f7f4ea;--line-soft: #ebe5d8;--line: #e3dccd;--line-strong: #d3cbb8;--accent: #5f6a44;--accent-ink: #4f5938;--accent-soft: rgb(95 106 68 / .13);--ok: #52774c;--ok-ink: #46683f;--ok-soft: rgb(82 119 76 / .14);--warn: #8a6629;--warn-ink: #85622a;--warn-soft: rgb(138 102 41 / .14);--bad: #a04a3e;--bad-ink: #a04a3e;--bad-soft: rgb(160 74 62 / .12);--elev-1: 0 1px 2px rgb(38 35 26 / .06);--sans: "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.btr .cv{position:relative;height:clamp(420px,calc(var(--lv-vh, 100vh) * .72),860px);border-radius:13px;overflow:hidden;background:var(--surface)}.btr .cv-svg,.btr .cv-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.btr .cv-gl{opacity:0;pointer-events:none}.btr .cv-cap{position:absolute;left:4px;top:2px;right:4px;display:flex;align-items:flex-start;gap:12px;pointer-events:none}.btr .cv-l{min-width:0;display:flex;flex-direction:column;gap:4px}.btr .cv-what{font-size:18px;line-height:24px;font-weight:600}.btr .cv-what em{font-style:normal;font-weight:400;font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.btr .cv-sub{color:var(--ink-2);font-size:13px;line-height:19px;max-width:540px}.btr .cv-sub.quote{color:var(--ink);font-size:14px;line-height:21px}.btr .cv-sub.quote:before{content:"Claude: ";color:var(--ink-3)}.btr .cv-help{display:flex;flex-direction:column;gap:4px}.btr .cv-help span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;line-height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums}.btr .cv-help i{width:7px;height:7px;border-radius:9999px;background:var(--accent);animation:cv-breathe 1.4s ease-in-out infinite}.btr .cv-dots span{animation:cv-dot 1.4s infinite;opacity:.2}.btr .cv-dots span:nth-child(2){animation-delay:.2s}.btr .cv-dots span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.btr .cv-dots span,.btr .cv-help i{animation:none;opacity:1}}.btr .cv-score{margin-left:auto;text-align:right;flex:none}.btr .cv-score b{display:block;font-size:26px;line-height:30px;font-weight:600;font-variant-numeric:tabular-nums}.btr .cv-score span{font-size:12px;color:var(--ink-3)}.btr .cv-tags{position:absolute;left:4px;bottom:2px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-4);pointer-events:none;font-variant-numeric:tabular-nums}.btr .cv-tags span.on{color:var(--ink);font-weight:600}.btr .cv-card{position:absolute;left:50%;bottom:28px;width:min(460px,calc(100% - 24px));transform:translate(-50%,14px);opacity:0;pointer-events:none;background:var(--surface);border:1px solid var(--warn);border-radius:13px;padding:14px 16px;box-shadow:0 8px 30px #00000029;transition:opacity .35s,transform .35s}.btr .cv-card.on{opacity:1;transform:translate(-50%)}.btr .cv-card b{display:block;font-size:14.5px;line-height:20px;color:var(--warn-ink)}.btr .cv-card p{margin:6px 0 8px;font-size:13.5px;line-height:20px;color:var(--ink);white-space:pre-wrap}.btr .cv-card span{font-size:12px;line-height:16px;color:var(--ink-3)}.btr .cv-svg path,.btr .cv-svg circle,.btr .cv-svg rect.cv-cell{vector-effect:non-scaling-stroke}.btr .cv-pen{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.btr .cv-pencil{filter:url(#cv-rough)}.btr .cv-part{fill:none;stroke:var(--ink-3);stroke-width:1px}.btr .cv-cross{stroke:var(--ink-3);stroke-width:1px}.btr .cv-plabel{font:500 44px var(--sans);fill:var(--ink-3)}.btr .cv-model{fill:none;stroke:var(--accent-ink);stroke-width:2.4px;stroke-linejoin:round}.btr .cv-miss{fill:url(#cv-hatch);stroke:var(--bad);stroke-width:1.2px}.btr .cv-crop{fill:none;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round}.btr .cv-dlabel{font:600 46px var(--sans);fill:var(--ink-2)}.btr .cv-tick{fill:none;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.btr .cv-open{fill:var(--warn)}.btr .cv-found{fill:none;stroke:var(--warn);stroke-width:1.6px}.btr .cv-art{fill:none;stroke:#c9a23e;stroke-linecap:round;stroke-linejoin:round}.btr .cv-cell{fill:none;stroke:var(--ink-4);stroke-width:1px;stroke-dasharray:3 4}.btr .cv-veil{fill:var(--surface)}.btr .cv-ring{fill:none;stroke:var(--accent-ink);stroke-width:1.6px;stroke-dasharray:5 7;stroke-linecap:round}.btr .cv-halo{fill:none;stroke:var(--accent-ink);stroke-width:1px;opacity:.35}.btr .cv-svg{cursor:default}.btr .cv-svg.can{cursor:pointer}.btr .cv-gl.live{pointer-events:auto;cursor:grab}.btr .cv-hov{fill:#8080801a;stroke:var(--ink-2);stroke-width:1.4px;stroke-dasharray:4 4}.btr .cv-hl{fill:var(--accent-soft);stroke:var(--accent-ink);stroke-width:2.2px}.btr .cv-pin circle{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.6px}.btr .cv-pin text{font:600 12px var(--sans);fill:var(--ink);text-anchor:middle;dominant-baseline:central}.btr .cv-pin.marked circle{stroke:var(--accent-ink);stroke-dasharray:3 3}.btr .cv-pin.open circle,.btr .cv-pin.sent circle{stroke:var(--warn)}.btr .cv-pin.done circle{stroke:var(--ok);fill:var(--ok-soft)}.btr .cv-hint{position:absolute;right:4px;bottom:2px;font-size:12px;color:var(--ink-4);pointer-events:none}.btr .cv-note{position:absolute;right:8px;bottom:26px;width:min(360px,calc(100% - 16px));max-height:calc(100% - 90px);overflow-y:auto;display:none;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line-strong);border-radius:13px;padding:12px 14px;box-shadow:0 8px 30px #00000029}.btr .cv-note.on{display:flex}.btr .cv-note b{font-size:14px;line-height:19px}.btr .cv-note textarea{font:13.5px/19px var(--sans);color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:9px;padding:8px 10px;resize:vertical}.btr .cv-chips{display:flex;flex-wrap:wrap;gap:6px}.btr .cv-chips:empty{display:none}.btr .cv-chips button{font:500 12.5px var(--sans);height:28px;padding:0 11px;border-radius:9999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer}.btr .cv-chips button.on{border-color:var(--accent-ink);color:var(--ink);background:var(--accent-soft)}.btr .cv-note span{font-size:12px;line-height:16px;color:var(--ink-3)}.btr .cv{--els: 232px}.btr .cv-svg,.btr .cv-gl{width:calc(100% - var(--els))}.btr .cv-els{position:absolute;top:74px;right:0;bottom:4px;width:calc(var(--els) - 16px);display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:0 2px 6px 14px;border-left:1px solid var(--line-soft)}.btr .cv-els .hd{display:flex;align-items:center;gap:8px;position:sticky;top:0;background:var(--surface);padding:2px 0 6px;z-index:1}.btr .cv-els .hd b{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.btr .cv-els .hd button{width:auto;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9999px;font-weight:500}.btr .cv-els .sec{display:flex;flex-direction:column;gap:1px}.btr .cv-els h4{margin:0 0 4px 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.btr .cv-els button{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;padding:5px 10px;border:0;border-radius:8px;background:transparent;font:500 13px/18px var(--sans);color:var(--ink-2);text-align:left;cursor:pointer}.btr .cv-els button:hover{background:var(--chip);color:var(--ink)}.btr .cv-els button.on{background:var(--accent-soft);color:var(--ink);font-weight:600}.btr .cv-els button i{flex:none;width:7px;height:7px;border-radius:9999px;background:var(--ink-4)}.btr .cv-els button i.built,.btr .cv-els button i.done{background:var(--ok)}.btr .cv-els button i.open,.btr .cv-els button i.sent,.btr .cv-els button i.marked{background:var(--warn)}.btr .cv-els button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btr .cv-elsbtn{display:none}.btr .cv-els.off .sec{opacity:.45}.btr .cv-els.off button[data-k]{pointer-events:none}.btr .cv-els .lock{margin:-2px 0 2px 10px;font-size:12px;line-height:16px;color:var(--ink-3)}.btr .cv-hint{right:calc(var(--els) + 4px)}.btr .cv-note{right:auto;left:8px}@media (max-width: 760px){.btr .cv{--els: 0px}.btr .cv-els{display:none;top:98px;right:6px;bottom:30px;width:min(260px,calc(100% - 12px));background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:8px 6px 8px 8px;box-shadow:0 8px 30px #00000029;z-index:2}.btr .cv-els.open{display:flex}.btr .cv-elsbtn{display:inline-flex;position:absolute;right:4px;top:64px;z-index:3;font:500 12.5px var(--sans);height:28px;align-items:center;padding:0 12px;border-radius:9999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}}.btr .cv-ov{position:absolute;left:0;top:0;height:100%;width:calc(100% - var(--els));pointer-events:none;overflow:visible}.btr .cv-ov .fill path{fill:var(--accent-ink)}.btr .cv-hud{position:absolute;left:4px;bottom:4px;display:none;gap:6px;z-index:2}.btr .cv-seg[hidden]{display:none}.btr .cv{transition:background-color .8s ease}.btr .cv.on-dark{--surface: #2d3226;--ink: #e8ebe6;--ink-2: #c3c9c1;--ink-3: #98a096;--ink-4: #6f776d;--chip: rgba(255, 255, 255, .08);--line-soft: rgba(255, 255, 255, .08);--line: rgba(255, 255, 255, .12)}.btr .cv.on-light{--surface: #e7e5df;--ink: #1d211e;--ink-2: #454b46;--ink-3: #6f746e;--ink-4: #9a9e98;--chip: rgba(0, 0, 0, .06);--line-soft: rgba(0, 0, 0, .07);--line: rgba(0, 0, 0, .1)}.btr .cv-els{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.btr .cv-hud.on{display:flex}.btr .cv-seg{display:inline-flex;padding:2px;gap:2px;border-radius:999px;background:#ffffffc7;box-shadow:0 1px 2px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btr .cv.on-dark .cv-seg{background:#141812b8}.btr .cv-seg button{font:500 12px var(--sans);border:0;background:transparent;color:#1d211e;padding:4px 10px;border-radius:999px;cursor:pointer}.btr .cv.on-dark .cv-seg button{color:#e8ebe6}.btr .cv-seg button[aria-pressed=true]{background:#1d211e;color:#f7f8f5}.btr .cv.on-dark .cv-seg button[aria-pressed=true]{background:#e8ebe6;color:#1d211e}.btr .cv-seg button .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff8a00;margin-right:6px;vertical-align:1px}.btr .cv-alabels{position:absolute;left:0;top:0;height:100%;width:calc(100% - var(--els));pointer-events:none;overflow:hidden;z-index:1}.btr .cv-alabels[hidden]{display:none}.btr .alabel{position:absolute;left:0;top:0;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;font:500 12px var(--sans);color:#1d211e;background:#fffffff0;border:0;border-radius:999px;padding:4px 10px 4px 8px;white-space:nowrap;cursor:pointer;box-shadow:0 1px 4px #00000038;transition:opacity .25s}.btr .alabel i{width:8px;height:8px;border-radius:50%;background:#ff8a00;flex:none}.btr .alabel.ok i{background:#1fbf5b}.btr .alabel.away{opacity:.4}.btr .alabel.sel{box-shadow:0 0 0 2px #ff8a00,0 1px 4px #00000038}.btr .alabel.ok.sel{box-shadow:0 0 0 2px #1fbf5b,0 1px 4px #00000038}.btr .alabel small{color:#545b55;font-size:11px}.btr .cv.on-light .cv-what,.btr .cv.on-light .cv-sub,.btr .cv.on-light .cv-hint{color:#1d211e}.btr .cv.on-dark .cv-what,.btr .cv.on-dark .cv-sub,.btr .cv.on-dark .cv-hint{color:#e8ebe6}.btr .cv-hlbox{fill:var(--accent-soft);stroke:var(--accent-ink);stroke-width:2.2px}.btr .cv-cap,.btr .cv-tags,.btr .cv-card,.btr .cv-hint,.btr .cv-note,.btr .cv-hud,.btr .cv-els,.btr .cv-elsbtn,.btr .cv-alabels{display:none!important}.btr .cv{--els: 0px;height:100%;border-radius:0;background-color:transparent;pointer-events:none}.btr .cv-gl.live{pointer-events:auto}.btr .cv-cells{transition:opacity .5s ease}.btr.btr2 .cv-pen{stroke-width:2px;opacity:.85}.btr.btr2 .cv{background-color:transparent!important}.btr.btr2 .cv-gl{-webkit-mask-image:radial-gradient(ellipse 74% 70% at 50% 50%,#000 64%,transparent 100%);mask-image:radial-gradient(ellipse 74% 70% at 50% 50%,#000 64%,transparent 100%)}.btr.btr2 .cv-tags{display:flex!important;left:20px;top:14px;right:auto;bottom:auto;justify-content:flex-start;align-items:baseline;gap:4px 16px;font-size:12.5px;color:var(--ink-4);white-space:nowrap;transition:opacity .4s}.btr.btr2 .cv-tags span.on{color:var(--ink);font-weight:600}.btr.btr2 .cv-tags em{display:none}.bts-stage{position:absolute;top:56px;right:0;bottom:60px;left:0}.bts-stage .btr{position:absolute;top:0;right:0;bottom:0;left:0}.bts-u{display:flex;flex-direction:column;gap:10px}.bt-files{display:grid;grid-template-columns:repeat(2,max-content);gap:6px}.bt-fl{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:8px;font-size:12px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.bt-fl>i{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:10px;box-shadow:0 0 0 1.5px var(--accent);opacity:0}.bt-go .bt-fl>i{animation:bt-ring 1s ease calc(var(--k) * .35s + .2s) both}.bt-l{animation:mmIn .35s ease both}.bts-app .bt-next{opacity:0;animation:none}.bts-app .bt-now .mm-si b{opacity:0;transform:scale(.6)}.bts-app .bt-done .mm-sp{display:none}.bts-app .bt-done .mm-si b{animation:mmPop .3s cubic-bezier(.2,.8,.2,1.3) both}.bt-again{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:999px;font:500 13px var(--font-sans);cursor:pointer;background:color-mix(in srgb,var(--marketing-on-dark) 10%,transparent);color:var(--marketing-on-dark)}.bt-again:hover{background:color-mix(in srgb,var(--marketing-on-dark) 16%,transparent)}@media (prefers-reduced-motion: reduce){.bt-go .bt-fl>i,.bt-l{animation:none}}@keyframes cv-dot{30%{opacity:1}60%{opacity:.2}}@keyframes cv-breathe{50%{opacity:.25;transform:scale(.7)}}@keyframes bt-ring{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@media (max-width: 1199px){:where(.p1) .bxd{padding:var(--m-pad) var(--m-gut)}:where(.p1) .bxd-hd{display:block}:where(.p1) .bxd-tag{margin-bottom:18px}:where(.p1) .bxd-d2{font-size:var(--m-d2);line-height:1.06;text-wrap:balance}:where(.p1) .bxd-d2 br{display:none}:where(.p1) .bxd-desc{margin-top:20px;font-size:var(--m-lead);max-width:560px}:where(.p1) .bxd-acts{flex-wrap:wrap;gap:12px 28px;margin-top:24px}:where(.p1) .bxd-stage{height:auto;margin-top:40px}.bt-again{height:44px;padding:0 18px}.bts-stage{position:relative;inset:auto;height:clamp(320px,88vw,520px)}.lv3 .bts-app .mm-rp.bt-off{display:block;visibility:hidden}}.mm-vs{color:var(--ink-3)}.mm-vs i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);animation:mmSpin .8s linear infinite}.mm-vd{color:var(--ok-ink);opacity:0}.mm-pc-r{margin-left:auto;flex:none}.mm-go .mm-vs{animation:mmOut .2s ease 4.95s both}.mm-go .mm-vd{animation:mmIn .3s ease 5s both}.mm-s{display:flex;gap:11px;align-items:flex-start}.mm-rp p{margin:0;font-size:13.5px;line-height:1.55}.mm .mm-s,.mm .mm-rp{opacity:0}.mm-go .mm-s{animation:mmIn .35s ease var(--t) both}.mm-go .mm-rp{animation:mmIn .45s ease 5.2s both}.mb-wrap{padding:0 64px}.mb-micro{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.mb-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.mb-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.mb-ic{flex:none}.mb-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.mb-btn.mb-lg{height:48px;padding:0 24px;font-size:15px}.mb-btn.mb-act{background:var(--action);color:var(--ink-on-accent)}.mb-btn.mb-act:hover{background:var(--action-hover)}.mb-btn.mb-sec{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.mb-btn.mb-sec:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.mb-btn.mb-sec-d{color:var(--marketing-on-dark);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 32%,transparent)}.mb-btn.mb-sec-d:hover{box-shadow:inset 0 0 0 1px var(--marketing-on-dark)}.mb-btn:focus-visible,.mb-bts button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mb-defs{position:absolute;width:0;height:0;overflow:hidden}.mb-bts{position:relative;padding:150px 0 120px;background:var(--marketing-surface);color:var(--marketing-ink);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.mb-hd{display:grid;grid-template-columns:1fr 480px;gap:60px;align-items:end;padding:0 64px}.mb-hd .mb-lead-ink{font-size:17px}.mb-bd{display:grid;grid-template-columns:1fr 720px;column-gap:72px;margin:64px 64px 0;align-items:start}.mb-ls{margin:0;padding:0;list-style:none;border-top:1px solid var(--marketing-line-strong)}.mb-ls>li{border-bottom:1px solid var(--marketing-line)}.mb-it{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;width:100%;padding:12px 0 11px;border:0;background:none;font:inherit;color:var(--marketing-ink-4);text-align:left;cursor:pointer;transition:color .3s}.mb-it .mb-n{font-size:11px;color:var(--marketing-ink-4);transition:color .3s}.mb-it b{font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1.12}.mb-it .mb-sp{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-4);transition:color .3s}.mb-it:hover{color:var(--marketing-ink-2)}li.mb-on .mb-it{color:var(--marketing-ink)}li.mb-on .mb-it .mb-n,li.mb-on .mb-it .mb-sp{color:var(--marketing-ink-3)}.mb-fw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}li.mb-on .mb-fw{grid-template-rows:1fr}.mb-fs{overflow:hidden;min-height:0;display:flex;flex-wrap:wrap;gap:6px 18px;padding-left:44px}li.mb-on .mb-fs{padding-bottom:14px}.mb-f{padding:0 0 3px;border:0;background:none;font:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3);cursor:pointer;transition:color .2s}.mb-f:hover{color:var(--marketing-ink)}.mb-f.mb-on{color:var(--marketing-ink);box-shadow:inset 0 -1.5px 0 var(--marketing-ink)}.mb-cap{margin-top:22px;font-size:13.5px;color:var(--marketing-ink-3)}.mb-cap b{font-weight:500;color:var(--marketing-ink)}.mb-dw{position:relative;height:600px}.mb-dw>svg{position:absolute;left:0;top:0;overflow:visible}.mb-mt{display:none}.mb-mat-paper .mb-mt-paper,.mb-mat-twill .mb-mt-twill,.mb-mat-velvet .mb-mt-velvet,.mb-mat-board .mb-mt-board,.mb-mat-linen .mb-mt-linen,.mb-mat-kraft .mb-mt-kraft,.mb-mat-oak .mb-mt-oak,.mb-mat-leather .mb-mt-leather{display:inline}.mb-fn{display:none;animation:mbk-fin .5s ease both}.mb-ed{fill:none;stroke:var(--marketing-ink);stroke-width:.8;stroke-linejoin:round;stroke-opacity:.85}.mb-rim{fill:var(--m-base)}.mb-ln0{fill:#ebe5d8}.mb-ln1{fill:#ddd6c6}.mb-ln2{fill:#d2cab8}.mb-gs{fill:#000;opacity:.07;filter:url(#btblur)}.mb-gd{fill:none;stroke:var(--marketing-ink-3);stroke-width:.8;stroke-dasharray:3 4}.mb-dm{fill:none;stroke:var(--marketing-ink-3);stroke-width:.8}.mb-dt{font-family:var(--font-sans);font-size:10.5px;fill:var(--marketing-ink-2);letter-spacing:.03em}.mb-ldr{fill:none;stroke:var(--marketing-ink-3);stroke-width:.8}.mb-ldd{fill:var(--marketing-ink)}.mb-bl{fill:var(--marketing-surface);stroke:var(--marketing-ink);stroke-width:1}.mb-bn{font-family:var(--font-sans);font-size:12px;fill:var(--marketing-ink)}.mb-cl path{fill:none;stroke:var(--marketing-ink-3);stroke-width:1}.mb-cl circle{fill:var(--marketing-ink);stroke:var(--marketing-surface);stroke-width:1.5}.mb-lb{position:absolute;display:flex;align-items:center;gap:9px;height:22px;font-size:13px;font-weight:500;white-space:nowrap}.mb-lb i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--marketing-ink);color:var(--marketing-surface);font-style:normal;font-size:9.5px;font-weight:700}.mb-lb span{transition:opacity .3s}.mb-one{display:grid;grid-template-columns:1fr 720px;column-gap:72px;align-items:center;margin:64px 64px 0;padding-top:30px;border-top:1px solid var(--marketing-line-strong)}.mb-one h3{font-size:32px;font-weight:300;letter-spacing:-.03em}.mb-one-r{display:flex;align-items:center;justify-content:space-between;gap:40px}.mb-one-r p{max-width:380px;font-size:15px;line-height:1.55;color:var(--marketing-ink-2)}.mb-acts{display:flex;align-items:center;gap:26px;flex:none}@media (prefers-reduced-motion: reduce){.mb-bts *{transition:none!important;animation:none!important}}.sp-svg{display:block;overflow:visible}.sp-svg path{vector-effect:non-scaling-stroke}.sp-pt{fill:var(--surface);stroke:var(--ink);stroke-width:1.15px;stroke-linejoin:round;transition:fill .35s ease}.sp-loop,.sp-ring,.sp-cap,.sp-disc{fill:color-mix(in srgb,var(--ink) 9%,var(--surface))}.sp-rg{fill:none;stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:.7px}.sp-hid{fill:none;stroke:var(--ink-4);stroke-width:.8px;stroke-dasharray:5 4}.sp-mk{transform-box:view-box;transition:transform .7s cubic-bezier(.3,.7,.2,1)}.sp-mk path{fill:var(--surface);fill-rule:evenodd;stroke:var(--ink-2);stroke-width:.8px;transition:fill .6s ease,stroke .6s ease}.sp-big .sp-mk{transform:scale(1.1724)}.sp-green .sp-mk path{fill:#aab38e;stroke:#7d8760}.sp-ex,.sp-dl{fill:none;stroke:#7d775f;stroke-width:.85px;transition:stroke .3s}.sp-tk{fill:none;stroke:#7d775f;stroke-width:1.3px;transition:stroke .3s}.sp-dp{fill:var(--surface);transition:fill .3s}.sp-dt{font-family:var(--font-sans);font-weight:500;fill:var(--ink-2);font-feature-settings:"tnum" 1;letter-spacing:.02em;transition:fill .3s}.sp-dk{font-weight:700;fill:#7d775f}.sp-dm{transition:opacity .45s ease}.sp-e2,.sp-big .sp-e1{opacity:0}.sp-big .sp-e2{opacity:1}.sp-vw{transition:opacity .4s ease}.sp-vw-side{opacity:0;pointer-events:none}.sp-v-side .sp-vw-side{opacity:1}.sp-v-side .sp-vw-front{opacity:0}.sp-hl-body .sp-body,.sp-hl-smoke .sp-body{fill:color-mix(in srgb,var(--accent) 16%,var(--surface))}.sp-hl-cap .sp-cap,.sp-hl-loop .sp-loop,.sp-hl-loop .sp-ring,.sp-hl-ink .sp-cap,.sp-hl-ink .sp-loop,.sp-hl-ink .sp-ring,.sp-hl-ink .sp-disc{fill:color-mix(in srgb,var(--accent) 30%,var(--surface))}.sp-hl-mark .sp-mk path,.sp-hl-green .sp-mk path,.sp-hl-e .sp-mk path{stroke:var(--accent-ink);stroke-width:1.4px}.sp-hl-a .sp-dm-a :is(.sp-ex,.sp-dl,.sp-tk),.sp-hl-b .sp-dm-b :is(.sp-ex,.sp-dl,.sp-tk),.sp-hl-c .sp-dm-c :is(.sp-ex,.sp-dl,.sp-tk),.sp-hl-d .sp-dm-d :is(.sp-ex,.sp-dl,.sp-tk),.sp-hl-e .sp-dm-e :is(.sp-ex,.sp-dl,.sp-tk),.sp-hl-f .sp-dm-f :is(.sp-ex,.sp-dl,.sp-tk){stroke:var(--accent-ink);stroke-width:1.6px}.sp-hl-a .sp-dm-a .sp-dp,.sp-hl-b .sp-dm-b .sp-dp,.sp-hl-c .sp-dm-c .sp-dp,.sp-hl-d .sp-dm-d .sp-dp,.sp-hl-e .sp-dm-e .sp-dp,.sp-hl-f .sp-dm-f .sp-dp{fill:var(--accent-ink)}.sp-hl-a .sp-dm-a .sp-dt,.sp-hl-b .sp-dm-b .sp-dt,.sp-hl-c .sp-dm-c .sp-dt,.sp-hl-d .sp-dm-d .sp-dt,.sp-hl-e .sp-dm-e .sp-dt,.sp-hl-f .sp-dm-f .sp-dt,.sp-hl-a .sp-dm-a .sp-dk,.sp-hl-b .sp-dm-b .sp-dk,.sp-hl-c .sp-dm-c .sp-dk,.sp-hl-d .sp-dm-d .sp-dk,.sp-hl-e .sp-dm-e .sp-dk,.sp-hl-f .sp-dm-f .sp-dk{fill:var(--ink-on-accent)}@media (prefers-reduced-motion: reduce){.sp-mk,.sp-mk path,.sp-dm,.sp-vw,.sp-pt{transition:none}}.sp-sec .mb-hd{align-items:end}.sp-mic{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sp-o{display:inline}.sp-n,.sp-big .sp-row-e .sp-o,.sp-green .sp-row-mark .sp-o,.sp-green .sp-as-mk .sp-o,.sp-any .sp-ver .sp-o,.sp-any .sp-vl .sp-o,.sp-any .sp-as .sp-o{display:none}.sp-big .sp-row-e .sp-n,.sp-green .sp-row-mark .sp-n,.sp-green .sp-as-mk .sp-n,.sp-any .sp-ver .sp-n,.sp-any .sp-vl .sp-n,.sp-any .sp-as .sp-n{display:inline}.sp-list{display:flex;flex-direction:column}.sp-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-radius:12px;transition:background .25s}.sp-num{width:20px;height:20px;flex:none;margin-top:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);transition:background .25s,color .25s}.sp-sw{width:34px;height:34px;flex:none;border-radius:9px;box-shadow:inset 0 0 0 1px #26231a1f;transition:background .6s}.sp-sw-smoke{background:linear-gradient(135deg,color-mix(in srgb,#7a6a55 70%,var(--surface)),color-mix(in srgb,#7a6a55 40%,var(--surface)) 55%,color-mix(in srgb,#7a6a55 62%,var(--surface)))}.sp-sw-ink{background:var(--ink)}.sp-sw-mk{background:var(--surface)}.sp-green .sp-sw-mk{background:#aab38e}.sp-rt{display:flex;flex-direction:column;min-width:0;gap:1px}.sp-rt b{font-size:13.5px;font-weight:600;color:var(--ink)}.sp-rt span{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.sp-rt .sp-fin{color:var(--ink-3)}.sp-rt b span{font-size:inherit;color:inherit;line-height:inherit}.sp-hl-body .sp-row-body,.sp-hl-cap .sp-row-cap,.sp-hl-loop .sp-row-loop,.sp-hl-mark .sp-row-mark,.sp-hl-a .sp-row-a,.sp-hl-b .sp-row-b,.sp-hl-c .sp-row-c,.sp-hl-d .sp-row-d,.sp-hl-e .sp-row-e,.sp-hl-f .sp-row-f,.sp-hl-green .sp-as-mk,.sp-hl-mark .sp-as-mk{background:color-mix(in srgb,var(--accent) 11%,transparent)}.sp-hl-body .sp-row-body .sp-num,.sp-hl-cap .sp-row-cap .sp-num,.sp-hl-loop .sp-row-loop .sp-num,.sp-hl-mark .sp-row-mark .sp-num{background:var(--accent-ink);color:var(--ink-on-accent);box-shadow:none}.sp-tbl{display:flex;flex-direction:column;font-size:13px}.sp-tr{display:grid;grid-template-columns:1fr 54px 46px 46px;align-items:center;gap:6px;padding:0 10px;height:42px;border-radius:10px;transition:background .25s}.sp-tr>span:not(:first-child){text-align:right;font-family:var(--font-code);font-size:12.5px;color:var(--ink);font-feature-settings:"tnum" 1}.sp-tr>span:last-child{color:var(--ink-3)}.sp-tr>span:first-child{display:flex;align-items:center;gap:9px;color:var(--ink)}.sp-tr>span:first-child b{width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:10.5px;font-weight:700;background:var(--chip);color:#7d775f;transition:background .25s,color .25s}.sp-hl-a .sp-row-a b,.sp-hl-b .sp-row-b b,.sp-hl-c .sp-row-c b,.sp-hl-d .sp-row-d b,.sp-hl-e .sp-row-e b,.sp-hl-f .sp-row-f b{background:var(--accent-ink);color:var(--ink-on-accent)}.sp-trow{box-shadow:inset 0 -1px 0 var(--line-soft);border-radius:0}.sp-hl-a .sp-row-a,.sp-hl-b .sp-row-b,.sp-hl-c .sp-row-c,.sp-hl-d .sp-row-d,.sp-hl-e .sp-row-e,.sp-hl-f .sp-row-f{border-radius:10px;box-shadow:none}.sp-thd{height:34px}.sp-tr.sp-thd>span,.sp-tr.sp-thd>span:first-child{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sp-big .sp-row-e .sp-n{color:var(--accent-ink);font-weight:600}.sp-grp{display:flex;flex-direction:column;padding:6px 0 8px}.sp-grp+.sp-grp{border-top:1px solid var(--line-soft)}.sp-grp>.sp-mic{padding:8px 10px 4px}.sp-as{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:11px;transition:background .25s}.sp-at{width:34px;height:34px;flex:none;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.sp-at svg path{fill:var(--ink)}.sp-at>svg[stroke] path{fill:none}.sp-at .sp-sw{width:34px;height:34px}.sp-vb{height:32px;padding:0 15px;display:inline-flex;align-items:center;border:0;border-radius:999px;font:500 13px var(--font-sans);cursor:pointer;background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.sp-mic-w{display:flex;align-items:center;gap:6px;color:var(--warn-ink)}.sp-mic-w svg{width:12px;height:12px}.sp-grp-need{padding-bottom:12px}.sp-at.sp-at-w{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}.sp-at.sp-at-w svg path{fill:none;stroke:var(--warn);stroke-width:46;stroke-dasharray:90 60}.sp-chip-w{display:inline-flex;align-items:center;height:18px;margin-left:8px;padding:0 7px;border-radius:999px;vertical-align:1px;background:var(--warn-soft);color:var(--warn-ink);font-style:normal;font-size:10.5px;font-weight:600}.sp-as-art{align-items:flex-start}.sp-as-art .sp-rt span{color:var(--ink-3)}.sp-hl-mark .sp-as-art{background:var(--warn-soft)}.sp-drop{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:8px 10px 0;height:42px;padding:0 12px;border-radius:10px;cursor:pointer;border:1px dashed color-mix(in srgb,var(--warn) 55%,var(--line-strong));background:transparent;font:500 12.5px var(--font-sans);color:var(--ink-2);text-align:left}.sp-drop span{flex:1}.sp-drop small{font-size:11.5px;font-weight:400;color:var(--ink-3)}.sp-drop svg{color:var(--warn-ink)}.sp-w{display:flex!important;align-items:center;gap:5px;margin-top:3px;font-size:12px!important;color:var(--warn-ink)!important}.sp-w svg{width:12px;height:12px}@media (prefers-reduced-motion: reduce){.sp-pane{animation:none!important}.sp-row,.sp-sw{transition:none}}.sp-a{position:relative;height:780px;margin:72px 64px 0;display:flex;flex-direction:column;border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 40px 80px -50px #26231a59;overflow:hidden;font-family:var(--font-sans)}.sp-a *{box-sizing:border-box}.sp-top{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 24px;border-bottom:1px solid var(--line)}.sp-ti{display:flex;align-items:baseline;gap:10px}.sp-ti h4{margin:0;font-family:var(--font-serif);font-weight:300;font-size:22px;letter-spacing:-.02em}.sp-ver{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--chip);font-size:11px;font-weight:600;color:var(--ink-2);transform:translateY(-2px)}.sp-ti p{margin:0 0 0 4px;font-size:13px;color:var(--ink-3)}.sp-tr2{display:flex;gap:8px}.sp-bd{flex:1;min-height:0;display:grid;grid-template-columns:318px 1fr 380px}.sp-ag{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-inset) 45%,var(--surface))}.sp-th{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:18px 18px 12px}.sp-say{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.sp-ch{border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:11px 12px 12px;transition:box-shadow .3s,background .3s}.sp-chh{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-3)}.sp-acts{display:flex;gap:5px}.sp-acts button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;padding:0;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);transition:background .25s,color .25s,box-shadow .25s}.sp-acts button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.sp-diff{display:flex;align-items:center;gap:7px;margin-top:7px;font-family:var(--font-code);font-size:12.5px;color:var(--ink)}.sp-diff s{color:var(--ink-4)}.sp-diff>i{font-style:normal;color:var(--ink-4)}.sp-diff b{display:inline-flex;align-items:center;gap:6px;font-weight:500}.sp-c1-ok .sp-ch1 .sp-ok{background:var(--accent);color:var(--ink-on-accent);box-shadow:none}.sp-c1-no .sp-ch1 .sp-no{background:var(--ink-2);color:var(--surface);box-shadow:none}.sp-c1-ok .sp-ch1{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,var(--line))}.sp-c1-no .sp-ch1 .sp-diff{opacity:.45}.sp-ev{display:flex;align-items:center;gap:8px;padding:0 2px 6px;border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--ink-3)}.sp-ev svg{width:14px;height:14px}.sp-need{border-radius:12px;padding:11px 12px 12px;background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 28%,transparent)}.sp-nh{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--warn-ink)}.sp-nh b{font-weight:600}.sp-need p{margin:6px 0 10px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.sp-upb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 12.5px var(--font-sans);color:var(--ink)}.sp-upb:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.sp-alabel{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:999px;white-space:nowrap;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 40%,var(--line)),0 8px 18px -10px #26231a8c;font-size:12.5px;opacity:0;pointer-events:none;transition:opacity .4s ease}.sp-alabel i{width:8px;height:8px;border-radius:50%;background:var(--warn)}.sp-alabel span{font-weight:600;color:var(--ink)}.sp-alabel small{font-size:12px;color:var(--warn-ink)}.sp-alabel.on{opacity:1}.sp-alabel.sel{box-shadow:0 0 0 1.5px var(--warn),0 8px 18px -10px #26231a8c}.sp-done{margin:2px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink);opacity:0;transform:translateY(4px);transition:opacity .4s ease .2s,transform .4s ease .2s}.sp-both .sp-done{opacity:1;transform:none}.sp-note{margin:0;font-family:var(--font-code);font-size:11px;line-height:1.5;color:var(--ink-3)}.sp-cost{margin:0;font-family:var(--font-code);font-size:11px;line-height:1.5;color:var(--warn-ink)}.sp-cv{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;background:var(--surface);overflow:hidden}.sp-cvt{position:relative;z-index:2;align-self:stretch;display:flex;justify-content:space-between;padding:16px 20px 0;pointer-events:none}.sp-l3,.sp-ld{transition:opacity .3s}.sp-ld,.sp-draw .sp-l3{display:none}.sp-draw .sp-ld{display:inline}.sp-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity .45s ease}.sp-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;opacity:0;transition:opacity .8s ease;touch-action:pan-y}.sp-ready .sp-gl{opacity:1}.sp-drag .sp-gl{cursor:grabbing}.sp-v-front .sp-gl,.sp-v-side .sp-gl,.sp-v-back .sp-gl{cursor:default}.sp-draw .sp-3d{opacity:0;pointer-events:none}.sp-a .sp-dw{position:relative;z-index:1;margin:6px auto 0;flex:none;opacity:0;pointer-events:none;transition:opacity .45s ease}.sp-draw .sp-dw{opacity:1;pointer-events:auto}.sp-cvb{position:absolute;z-index:2;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:6px}.sp-vb-3d,.sp-vb-dr{gap:7px}.sp-vb-3d svg,.sp-vb-dr svg{width:14px;height:14px}.sp-st:not(.sp-draw) .sp-vb-3d,.sp-draw .sp-vb-dr{background:var(--chip);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.sp-pin3{position:absolute;left:0;top:0;z-index:1;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font:700 11px var(--font-sans);color:var(--ink);background:var(--surface);box-shadow:0 0 0 1.5px var(--ink),0 4px 10px -4px #26231a73;opacity:0;transition:opacity .35s,background .25s,color .25s,box-shadow .25s}.sp-ready .sp-pin3{opacity:1}.sp-ready .sp-pin3.off{opacity:0;pointer-events:none}.sp-pin3.on{background:var(--accent-ink);color:var(--ink-on-accent);box-shadow:0 0 0 1.5px var(--accent-ink),0 4px 10px -4px #26231a73}.sp-pn{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line)}.sp-tabs{display:flex;gap:22px;height:52px;flex:none;align-items:flex-end;padding:0 22px;border-bottom:1px solid var(--line)}.sp-tab{position:relative;height:40px;padding:0;border:0;background:none;font:500 13.5px var(--font-sans);color:var(--ink-3);cursor:pointer}.sp-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink);transform:scaleX(0);transition:transform .3s ease}.sp-t-mat .sp-tab-mat,.sp-t-mea .sp-tab-mea,.sp-t-ast .sp-tab-ast{color:var(--ink)}.sp-t-mat .sp-tab-mat:after,.sp-t-mea .sp-tab-mea:after,.sp-t-ast .sp-tab-ast:after{transform:none}.sp-pane{display:none;flex:1;min-height:0;padding:12px 14px 16px;overflow:hidden}.sp-t-mat .sp-pane-mat,.sp-t-mea .sp-pane-mea,.sp-t-ast .sp-pane-ast{display:block;animation:mmIn .35s ease both}.sp-add{display:inline-flex;margin:12px 8px 0;height:28px;align-items:center;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border:1px dashed transparent}.sp-foot{margin:12px 8px 0;font-size:12px;line-height:1.5;color:var(--ink-3)}@keyframes mbk-fin{0%{opacity:0}}.sp-tr2 .mm-b2 svg{color:var(--ink-2)}.sp-ag .mm-cp{margin:0 14px 14px}@media (max-width: 1199px){.mb-bts{padding:var(--m-pad) 0}.mb-hd,.sp-sec .mb-hd{grid-template-columns:1fr;gap:16px;padding:0 var(--m-gut)}.mb-d2{font-size:var(--m-d2)}.mb-hd .mb-lead-ink{font-size:var(--m-lead);line-height:1.6}.sp-a{height:auto;margin:40px var(--m-gut) 0;border-radius:16px}.sp-top{height:auto;flex-wrap:wrap;gap:12px;padding:14px 16px}.sp-ti{flex-wrap:wrap;row-gap:2px}.sp-ti p{flex-basis:100%;margin:0}.sp-bd{display:flex;flex-direction:column}.sp-cv{order:1;height:clamp(400px,112vw,560px);border-bottom:1px solid var(--line)}.sp-a .sp-dw{zoom:.62}.sp-cvb{bottom:14px}.sp-cvb button{min-height:44px}.sp-pn{order:2;border-left:0;border-bottom:1px solid var(--line)}.sp-tabs{gap:0;height:auto;padding:0 6px}.sp-tab{flex:1;min-height:48px}.sp-pane{overflow:visible;padding:12px 12px 18px}.sp-ag{order:3;border-right:0;border-radius:0 0 16px 16px}.sp-th{padding:16px 16px 12px}.sp-ag .mm-cp{margin:0 16px 16px}.sp-ch .sp-acts button{width:36px;height:36px}.mb-one{grid-template-columns:1fr;row-gap:16px;margin:48px var(--m-gut) 0;padding-top:24px}.mb-one h3{font-size:28px}.mb-one-r{flex-direction:column;align-items:flex-start;gap:20px}.mb-acts{flex-wrap:wrap;gap:14px 24px}}@media (max-width: 639px){.sp-tr2 .mm-b2{display:none}.sp-a .sp-dw{zoom:.56}}@media (min-width: 640px) and (max-width: 1199px){.sp-cv{height:600px}.sp-a .sp-dw{zoom:.78}}:where(.p1) .dark .micro,:where(.p1) .sheet .micro{color:var(--marketing-on-dark-2)}:where(.p1) .sheet{background:var(--marketing-sheet);color:var(--marketing-on-dark)}:where(.p1) .range{padding:150px 0}:where(.p1) .rg-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}:where(.p1) .nums{display:flex;gap:56px}:where(.p1) .nums b{display:block;font-size:52px;font-weight:300;letter-spacing:-.04em;line-height:1}:where(.p1) .nums .micro{display:block;margin-top:12px}:where(.p1) .grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);border-left:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent)}:where(.p1) .cell{position:relative;height:420px;border-right:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);transition:background .25s}:where(.p1) .cell:hover{background:color-mix(in srgb,var(--marketing-on-dark) 4%,transparent)}:where(.p1) .cell svg{display:block;margin:24px auto 0}:where(.p1) .dr .dl{stroke:var(--marketing-on-dark);stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}:where(.p1) .dmk{fill:color-mix(in srgb,var(--marketing-on-dark) 70%,transparent)}:where(.p1) .dr .ext{stroke:color-mix(in srgb,var(--marketing-on-dark) 40%,transparent);stroke-width:.8}:where(.p1) .dr .dm{stroke:color-mix(in srgb,var(--marketing-on-dark) 75%,transparent);stroke-width:1}:where(.p1) .dr .dt{font-size:10.5px;fill:var(--marketing-on-dark-2);font-family:var(--font-sans);letter-spacing:.04em}:where(.p1) .cf{position:absolute;left:24px;right:24px;bottom:22px;display:grid;grid-template-columns:36px 1fr;gap:6px 8px;align-items:baseline}:where(.p1) .cf .n{font-size:11px;color:var(--marketing-on-dark-2)}:where(.p1) .cf b{font-size:17px;font-weight:500;letter-spacing:-.01em}:where(.p1) .cf .micro{grid-column:2}@supports (animation-timeline: view()){:where(.p1) .rv{animation:rvK linear both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes rvK{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:where(.p1) .cell .dl{animation:dlK linear both;animation-timeline:view();animation-range:entry 10% entry 100%}@keyframes dlK{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}:where(.p2) .dark .micro,:where(.p2) .sheet .micro{color:var(--marketing-on-dark-2)}@supports (animation-timeline: view()){:where(.p2) .rv{animation:rvK linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}:where(.p2) .sheet{background:var(--marketing-sheet);color:var(--marketing-on-dark)}:where(.p2) .range{padding:150px 0}:where(.p2) .rg-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}:where(.p2) .nums{display:flex;gap:56px}:where(.p2) .nums b{display:block;font-size:52px;font-weight:300;letter-spacing:-.04em;line-height:1}:where(.p2) .nums .micro{display:block;margin-top:12px}:where(.p2) .grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);border-left:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent)}:where(.p2) .cell{position:relative;height:420px;border-right:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--marketing-on-dark) 16%,transparent);transition:background .25s}:where(.p2) .cell:hover{background:color-mix(in srgb,var(--marketing-on-dark) 4%,transparent)}:where(.p2) .cell svg{display:block;margin:24px auto 0}:where(.p2) .dr .dl{stroke:var(--marketing-on-dark);stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}:where(.p2) .dmk{fill:color-mix(in srgb,var(--marketing-on-dark) 70%,transparent)}:where(.p2) .dr .ext{stroke:color-mix(in srgb,var(--marketing-on-dark) 40%,transparent);stroke-width:.8}:where(.p2) .dr .dm{stroke:color-mix(in srgb,var(--marketing-on-dark) 75%,transparent);stroke-width:1}:where(.p2) .dr .dt{font-size:10.5px;fill:var(--marketing-on-dark-2);font-family:var(--font-sans);letter-spacing:.04em}:where(.p2) .cf{position:absolute;left:24px;right:24px;bottom:22px;display:grid;grid-template-columns:36px 1fr;gap:6px 8px;align-items:baseline}:where(.p2) .cf .n{font-size:11px;color:var(--marketing-on-dark-2)}:where(.p2) .cf b{font-size:17px;font-weight:500;letter-spacing:-.01em}:where(.p2) .cf .micro{grid-column:2}@supports (animation-timeline: view()){:where(.p2) .cell .dl{animation:dlK linear both;animation-timeline:view();animation-range:entry 10% entry 100%}}@supports (animation-timeline: view()){:where(.p3) .rv{animation:rvK linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}:where(.p2) .range.sheet{--marketing-sheet: var(--marketing-dark-soft)}@media (max-width: 1199px){:where(.p2) .range{padding:var(--m-pad) 0}:where(.p2) .range .d2{font-size:var(--m-d2)}:where(.p2) .range .rg-head{flex-direction:column;align-items:flex-start;gap:36px;margin-bottom:40px}:where(.p2) .range .nums{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}:where(.p2) .range .nums b{font-size:clamp(30px,8.6vw,44px)}:where(.p2) .range .nums .micro{margin-top:10px;line-height:1.4}:where(.p2) .range .grid{grid-template-columns:minmax(0,1fr)}:where(.p2) .range .cell{display:flex;flex-direction:column;height:auto}:where(.p2) .range .cell svg{width:100%;max-width:424px;height:auto;margin:16px auto 0}:where(.p2) .range .cf{position:static;padding:8px 20px 22px}}@media (min-width: 640px) and (max-width: 1199px){:where(.p2) .range .grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p2) .range .nums{gap:48px}}.od-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.od-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.od-m2{position:relative;padding:150px 0 120px;background:var(--marketing-surface);color:var(--marketing-ink);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.od-hd{display:grid;grid-template-columns:1fr 480px;gap:60px;align-items:end;padding:0 64px}.od-hd .od-lead-ink{font-size:17px}.od-bd{display:grid;grid-template-columns:380px 1fr;column-gap:48px;margin:64px 64px 0;padding-top:36px;border-top:1px solid var(--marketing-line-strong);align-items:start}.od-chs{display:flex;flex-direction:column;gap:20px}.od-chs .od-lbt{display:block;font-size:13px;color:var(--marketing-ink-3)}.od-row{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:8px}.od-o{padding:0 0 4px;border:0;background:none;font:inherit;font-size:18px;font-weight:300;color:var(--marketing-ink-4);cursor:pointer;box-shadow:inset 0 -1px 0 transparent;transition:color .25s,box-shadow .3s}.od-o:hover{color:var(--marketing-ink-2)}.od-o.od-on{color:var(--marketing-ink);box-shadow:inset 0 -1.5px 0 var(--marketing-ink)}.od-rd{margin-top:40px;padding-top:22px;border-top:1px solid var(--marketing-line)}.od-rd .od-cur{font-size:13px;color:var(--marketing-ink-3)}.od-rd .od-tot{display:block;font-size:58px;font-weight:300;letter-spacing:-.05em;line-height:1.05;font-feature-settings:"tnum" 1}.od-k1 .od-tot{animation:odk-ka .6s ease}.od-k2 .od-tot{animation:odk-kb .6s ease}.od-rd>p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--marketing-ink-2)}.od-bk{margin-top:18px;border-top:1px solid var(--marketing-line)}.od-br{display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:9px 0;border-bottom:1px solid var(--marketing-line);font-size:14.5px;color:var(--marketing-ink-2)}.od-br i{width:11px;height:11px;border:1px solid color-mix(in srgb,var(--marketing-ink) 45%,transparent);border-radius:2px;background:#e1e2d3}.od-br.od-e i{background:#969d81}.od-br i.od-n{border:0;background:none}.od-br b{font-weight:400;color:var(--marketing-ink);font-feature-settings:"tnum" 1}.od-br.od-off{display:none}.od-rd>p.od-chk{margin-top:14px;color:var(--marketing-ok)}.od-rd>p.od-chk.od-late{color:var(--marketing-bad)}.od-dw{position:relative;height:760px}.od-dw>svg{position:absolute;left:0;top:0;overflow:visible}.od-fl0{z-index:0}.od-ov{z-index:3000;pointer-events:none}.od-pal{position:absolute;left:0;top:0;opacity:0;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .45s ease}.od-pal.od-on{opacity:1}.od-pal svg{display:block;overflow:visible}.od-tg{opacity:0;transition:opacity .4s ease .5s}.od-pal.od-lb1 .od-tg{opacity:1}.od-lb{fill:#fbf8f1}.od-lbx{fill:transparent}.od-pal.od-ex .od-lbx{fill:#2e2a22}.od-bc{stroke:#2e2a22;stroke-width:.7}.od-sh{fill:#000;opacity:.06}.od-wd.od-fl{fill:#e6dcc8}.od-wd.od-fr{fill:#d7cbb3}.od-wd.od-ft{fill:#eee6d6}.od-pg{fill:#6b5c42;opacity:.34}.od-cb.od-ft,.od-smp.od-ft{fill:#e1e2d3}.od-cb.od-fl,.od-smp.od-fl{fill:#d1d3bf}.od-cb.od-fr,.od-smp.od-fr{fill:#bec1aa}.od-pal.od-ex .od-cb.od-ft{fill:#a8ae94}.od-pal.od-ex .od-cb.od-fl{fill:#969d81}.od-pal.od-ex .od-cb.od-fr{fill:#838a6e}.od-ce{fill:none;stroke:var(--marketing-ink);stroke-opacity:.42;stroke-width:.6;stroke-linejoin:round}.od-ed{fill:none;stroke:var(--marketing-ink);stroke-width:.7;stroke-linejoin:round;stroke-opacity:.7}.od-fp{fill:none;stroke:var(--marketing-line-strong);stroke-width:.8;stroke-dasharray:3 3}.od-zn{fill:color-mix(in srgb,var(--marketing-ink) 3%,transparent);stroke:var(--marketing-ink);stroke-width:1;stroke-dasharray:6 4;transition:d .9s cubic-bezier(.45,0,.2,1),opacity .4s}.od-zn.od-s{stroke:var(--marketing-ink-3)}.od-ar{stroke:var(--marketing-ink);stroke-width:1;stroke-linejoin:round;transition:d .9s cubic-bezier(.45,0,.2,1),opacity .4s}.od-ar.od-e{fill:var(--marketing-ink)}.od-ar.od-s{fill:var(--marketing-surface)}.od-rt{fill:none;stroke:var(--marketing-ink);stroke-width:1;stroke-dasharray:2 4;transition:d .9s cubic-bezier(.45,0,.2,1),opacity .4s}.od-dk{fill:none;stroke:var(--marketing-line-strong);stroke-width:1}.od-zn.od-off,.od-ar.od-off,.od-rt.od-off{opacity:0}.od-al{position:absolute;z-index:3010;width:230px;transition:left .9s cubic-bezier(.45,0,.2,1),top .9s cubic-bezier(.45,0,.2,1),opacity .4s}.od-al b{display:block;font-size:14px;font-weight:500}.od-al span{display:block;margin-top:2px;font-size:12.5px;color:var(--marketing-ink-2);font-feature-settings:"tnum" 1}.od-al em{display:block;font-style:normal;font-size:12.5px;color:var(--marketing-ok)}.od-al.od-late em{color:var(--marketing-bad)}.od-al.od-off{opacity:0}.od-dm{fill:none;stroke:var(--marketing-ink-3);stroke-width:.8}.od-dt{font-family:var(--font-sans);font-size:10.5px;fill:var(--marketing-ink-2);letter-spacing:.03em}.od-ldr{fill:none;stroke:var(--marketing-ink-3);stroke-width:.8}.od-ldd{fill:var(--marketing-ink)}.od-bl{fill:var(--marketing-surface);stroke:var(--marketing-ink);stroke-width:1}.od-bn{font-family:var(--font-sans);font-size:12px;fill:var(--marketing-ink)}.od-nts{position:absolute;left:0;right:0;top:646px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;padding-top:16px;border-top:1px solid var(--marketing-line)}.od-nt{display:grid;grid-template-columns:30px 1fr}.od-nt i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--marketing-ink);font-style:normal;font-size:11.5px;display:grid;place-items:center}.od-nt b{display:block;font-size:14px;font-weight:500}.od-nt span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--marketing-ink-2)}@media (prefers-reduced-motion: reduce){.od-m2 *{transition:none!important;animation:none!important}}.px-sp{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--marketing-accent-strong)}.px-sp:before{content:"";width:14px;height:1px;flex:none;background:currentColor}.pa-chk{font-size:15px;line-height:1.55;color:var(--marketing-ok)}.pa-chk.xlate{color:var(--marketing-bad)}.pb-g{display:grid;grid-template-columns:230px repeat(3,1fr);margin:64px 64px 0;border-top:1px solid var(--marketing-line-strong);border-bottom:1px solid var(--marketing-line)}.pb-l{display:flex;flex-direction:column;gap:8px;padding:32px 24px 34px 0}.pb-l>b{font-size:15px;font-weight:500}.pb-q{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.pb-u{margin-top:auto;padding-top:20px;font-size:12.5px;line-height:1.5;color:var(--marketing-ink-3)}.pb-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:32px 32px 34px;border:0;border-left:1px solid var(--marketing-line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .3s}.pb-c:hover{background:color-mix(in srgb,var(--marketing-ink) 2.5%,transparent)}.pb-c:before{content:"";position:absolute;left:-1px;right:0;top:-1px;height:2px;background:var(--marketing-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.45,0,.2,1)}.pb-c.xon:before{transform:none}.pb-t{font-size:22px;letter-spacing:-.02em;line-height:1.15}.pb-s{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--marketing-ink-2)}.pb-n{display:flex;align-items:baseline;gap:8px;margin-top:30px;font-size:44px;font-weight:300;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum" 1}.pb-n i{font-style:normal;font-size:13px;letter-spacing:0;color:var(--marketing-ink-3)}.pb-a{margin-top:12px;font-size:14px;color:var(--marketing-ink-2);font-feature-settings:"tnum" 1}.pb-k{margin-top:16px}.xlate .pb-k{color:var(--marketing-bad)}.pb-c>*{transition:opacity .4s}.px-b .pb-l,.px-b .pb-c{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1),background .3s}.px-b:not(.xin) .pb-l,.px-b:not(.xin) .pb-c{opacity:0;transform:translateY(24px)}.px-b .pb-c:nth-child(2){transition-delay:.12s,.12s,0s}.px-b .pb-c:nth-child(3){transition-delay:.24s,.24s,0s}.px-b .pb-c:nth-child(4){transition-delay:.36s,.36s,0s}.px-b .pb-f{transition:opacity .7s ease .5s}.px-b:not(.xin) .pb-f{opacity:0}.pb-f{display:flex;justify-content:space-between;gap:40px;margin:22px 64px 0;font-size:15px;line-height:1.55;color:var(--marketing-ink-2)}.pb-f p{margin:0}@media (prefers-reduced-motion: reduce){.px *{transition:none!important;animation:none!important}.px-b .pb-l,.px-b .pb-c,.px-b .pb-f{opacity:1!important;transform:none!important}}@keyframes odk-ka{0%{opacity:.15}}@keyframes odk-kb{0%{opacity:.15}}@media (max-width: 1199px){.od-m2{padding:var(--m-pad) 0}.od-hd{grid-template-columns:1fr;gap:20px;padding:0 var(--m-gut)}.od-d2{font-size:var(--m-d2)}.od-hd .od-lead-ink{font-size:var(--m-lead)}.pb-g{grid-template-columns:1fr;margin:40px var(--m-gut) 0}.pb-l{gap:4px;padding:22px 0 20px}.pb-q{flex-direction:row;align-items:stretch;gap:28px;margin-top:4px}.od-o{min-height:44px;padding:10px 0 4px;font-size:20px}.pb-u{margin-top:6px;padding-top:0}.pb-c{display:grid;grid-template-columns:1fr auto;grid-template-areas:"t f" "s f" "n n" "a a" "k k";align-items:start;padding:24px 0 26px;border-left:0;border-top:1px solid var(--marketing-line)}.pb-c:before{left:0}.pb-c .fdr{grid-area:f;width:64px;height:auto;margin:-4px 0 0 16px}.pb-t{grid-area:t;font-size:20px}.pb-s{grid-area:s;margin-top:6px;font-size:14px}.pb-n{grid-area:n;margin-top:18px;font-size:36px}.pb-a{grid-area:a;margin-top:10px}.pb-k{grid-area:k;margin-top:12px}.pb-f{flex-direction:column;gap:10px;margin:20px var(--m-gut) 0;font-size:14.5px}.pb-f .pa-chk{font-size:14.5px}}@media (min-width: 640px) and (max-width: 1199px){.pb-c{grid-template-columns:96px 1fr auto;grid-template-areas:"f t n" "f s a" "f s k";column-gap:24px;padding:26px 0 28px}.pb-c .fdr{width:80px;margin:0}.pb-t{align-self:end}.pb-s{max-width:280px}.pb-n{justify-self:end;margin-top:0;font-size:40px}.pb-a{justify-self:end;text-align:right}.pb-k{justify-self:end}.pb-f{flex-direction:row;gap:32px}}.jr-wrap{padding:0 64px}.jr-micro{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.jr-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.jr-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.jr-ic{flex:none}.jr-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.jr-btn.jr-lg{height:48px;padding:0 24px;font-size:15px}.jr-btn.jr-act{background:var(--action);color:var(--ink-on-accent)}.jr-btn.jr-act:hover{background:var(--action-hover)}.jr-btn.jr-sec{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.jr-btn.jr-sec:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.jr-btn.jr-sec-d{color:var(--marketing-on-dark);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 32%,transparent)}.jr-btn.jr-sec-d:hover{box-shadow:inset 0 0 0 1px var(--marketing-on-dark)}.jr-btn:focus-visible,.jr-jr button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jr-lnk{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:500;padding-bottom:6px;box-shadow:inset 0 -1px color-mix(in srgb,currentColor 45%,transparent);transition:box-shadow .2s}.jr-lnk:hover{box-shadow:inset 0 -1px 0 currentColor}.jr-lnk .jr-ic{transition:transform .25s}.jr-lnk:hover .jr-ic{transform:translate(4px)}.jr-defs{position:absolute;width:0;height:0;overflow:hidden}.jr-jr{position:relative;padding:150px 0 130px;background:var(--marketing-canvas);color:var(--marketing-ink)}.jr-hd{display:grid;grid-template-columns:1fr 480px;gap:60px;align-items:end;padding:0 64px}.jr-hd .jr-lead-ink{font-size:17px}.jr-soon{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.jr-soon:before{content:"";width:22px;height:1px;background:currentColor}.jr-mdl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin:0 64px;padding-top:26px;border-top:1px solid var(--marketing-line-strong)}.jr-mdl .jr-md{display:grid;grid-template-columns:34px 1fr;align-items:baseline}.jr-mdl .jr-md i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--marketing-ink);color:var(--marketing-canvas);font-style:normal;font-size:10px;font-weight:700}.jr-mdl .jr-md b{display:block;font-size:20px;font-weight:400;letter-spacing:-.015em}.jr-mdl .jr-md p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--marketing-ink-2)}.jr-ft{margin:30px 64px 0;font-size:13.5px;color:var(--marketing-ink-3)}.jr-sn{position:absolute;left:0;top:0;width:1px;pointer-events:none;opacity:0}.jr-sn i{display:block;height:40px}.jr-bd{display:grid;grid-template-columns:380px 1fr;column-gap:72px;margin:64px 64px 70px;padding-top:30px;border-top:1px solid var(--marketing-line-strong);align-items:start}.jr-ls{margin:0;padding:0;list-style:none}.jr-ls>li{border-bottom:1px solid var(--marketing-line)}.jr-ls>li:first-child .jr-it{padding-top:0}.jr-it{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;width:100%;padding:14px 0 13px;border:0;background:none;font:inherit;color:var(--marketing-ink-4);text-align:left;cursor:pointer;transition:color .3s}.jr-it .jr-n{font-size:11px;color:var(--marketing-ink-4)}.jr-it b{font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1.12}.jr-it .jr-fg{font-size:15px;color:var(--marketing-ink-4);font-feature-settings:"tnum" 1}.jr-it:hover{color:var(--marketing-ink-2)}li.jr-on .jr-it{color:var(--marketing-ink)}li.jr-on .jr-it .jr-n{color:var(--marketing-ink-3)}li.jr-on .jr-it .jr-fg{color:var(--marketing-ink-2)}.jr-fw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1)}li.jr-on .jr-fw{grid-template-rows:1fr}.jr-fx{overflow:hidden;min-height:0;padding-left:44px}li.jr-on .jr-fx{padding-bottom:18px}.jr-fx p{font-size:14.5px;line-height:1.55;color:var(--marketing-ink-2)}.jr-fx dl{margin:14px 0 0;display:grid;grid-template-columns:92px 1fr;row-gap:6px;font-size:13.5px}.jr-fx dt{color:var(--marketing-ink-3)}.jr-fx dd{margin:0;font-feature-settings:"tnum" 1}.jr-rd{display:grid;grid-template-columns:1fr 210px 210px;column-gap:28px;align-items:end;margin-bottom:26px}.jr-rd-l b{display:block;font-size:20px;font-weight:400;letter-spacing:-.015em}.jr-rd-l span{display:block;margin-top:4px;font-size:13.5px;color:var(--marketing-ink-3)}.jr-st{padding-left:16px;border-left:1px solid var(--marketing-line-strong)}.jr-st .jr-big{display:block;font-size:44px;font-weight:300;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum" 1}.jr-st .jr-lb{display:block;margin-top:8px;font-size:12.5px;line-height:1.4;color:var(--marketing-ink-3)}.jr-ax path{fill:none;stroke:var(--marketing-ink);stroke-opacity:.45;stroke-width:1}.jr-ax text{font-family:var(--font-sans);font-size:10px;fill:var(--marketing-ink-3);font-feature-settings:"tnum" 1}.jr-ax{opacity:1;transition:opacity .4s}.jr-ca .jr-ax{opacity:0}.jr-c .jr-g{transform-box:fill-box;transform-origin:50% 100%;transform:scale(calc(.84 + .16 * var(--f)))}.jr-dr svg{display:block;overflow:visible}.jr-su{--n: 55}.jr-sh,.jr-ca{--n: 100}.jr-c{--f: clamp(0, var(--p, 1) * var(--n) - var(--i), 1)}.jr-g{opacity:0;transition:opacity .45s ease calc(var(--i) * 6ms)}.jr-su .jr-g-su,.jr-sh .jr-g-sh,.jr-ca .jr-g-ca{opacity:1}.jr-ol{fill:none;stroke:var(--marketing-ink);stroke-width:1;stroke-linejoin:round;stroke-opacity:calc(.28 + .5 * var(--f))}.jr-fl{fill-opacity:var(--f);fill:transparent}.jr-su .jr-su-o1 .jr-fl,.jr-sh .jr-sh-o3 .jr-fl,.jr-ca .jr-ca-o3 .jr-fl{fill:#d1d3bf}.jr-sh .jr-sh-o1 .jr-fl{fill:#969d81}.jr-sh .jr-sh-o2 .jr-fl{fill:#bec1aa}.jr-su .jr-su-y .jr-fl,.jr-sh .jr-sh-y .jr-fl,.jr-ca .jr-ca-y .jr-fl{fill:var(--marketing-accent)}.jr-su .jr-su-e .jr-ol{stroke-opacity:.6}.jr-sh .jr-sh-y .jr-ol,.jr-su .jr-su-y .jr-ol,.jr-ca .jr-ca-y .jr-ol{stroke-dasharray:calc(2px + var(--f) * 80px) 2px}.jr-wk{font-family:var(--font-sans);font-size:10px;fill:var(--marketing-ink-3);opacity:0;transition:opacity .4s}.jr-ca .jr-wk{opacity:1}.jr-bk{--o: clamp(0, (var(--p, 1) * var(--n) - var(--s)) / 6, 1);opacity:0;transition:opacity .4s}.jr-su .jr-bk-su,.jr-sh .jr-bk-sh,.jr-ca .jr-bk-ca{opacity:var(--o)}.jr-bk path{fill:none;stroke:var(--marketing-ink-3);stroke-width:1}.jr-bk circle{fill:var(--marketing-ink)}.jr-bl{font-family:var(--font-sans);font-size:9.5px;font-weight:700;fill:var(--marketing-canvas)}.jr-bt{font-family:var(--font-sans);font-size:13px;font-weight:500;fill:var(--marketing-ink)}.jr-mn path{fill:none;stroke:var(--marketing-ink);stroke-width:1;stroke-dasharray:3 3}.jr-mn{opacity:0;transition:opacity .4s}.jr-sh .jr-mn{opacity:clamp(0,var(--p, 1) * 3 - 2,1)}@media (prefers-reduced-motion: reduce){.jr-jr *{transition:none!important;animation:none!important}}@media (max-width: 1199px){.jr-jr{padding:var(--m-pad) 0}.jr-hd{grid-template-columns:1fr;gap:20px;padding:0 var(--m-gut)}.jr-soon{margin-bottom:18px}.jr-d2{font-size:var(--m-d2)}.jr-hd .jr-lead-ink{font-size:var(--m-lead)}.jr-bd{grid-template-columns:1fr;row-gap:44px;margin:40px var(--m-gut) 0;padding-top:8px}.jr-it{grid-template-columns:36px 1fr auto;min-height:56px;padding:12px 0}.jr-ls>li:first-child .jr-it{padding-top:12px}.jr-it b{font-size:24px}.jr-it .jr-fg{font-size:14px}.jr-fx{padding-left:36px}.jr-fx dl{grid-template-columns:72px 1fr}.jr-rd{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:22px;margin-bottom:24px}.jr-rd-l{grid-column:1 / -1}.jr-rd-l b{font-size:18px}.jr-st .jr-big{font-size:36px}.jr-dr svg{width:100%;height:auto}.jr-ft{margin:32px var(--m-gut) 0;font-size:13px;line-height:1.5}}@media (max-width: 639px){.jr-ax text,.jr-wk{font-size:max(10px,calc(8px * 860 / (var(--lv-w) - 2 * var(--m-gut-n))))}.jr-bt{font-size:max(13px,calc(8.5px * 860 / (var(--lv-w) - 2 * var(--m-gut-n))))}.jr-bk circle{r:12px}.jr-bl{font-size:12px}.jr-rd-l+.jr-st{padding-left:0;border-left:0}}@media (min-width: 640px) and (max-width: 1199px){.jr-rd{grid-template-columns:1fr 180px 180px}.jr-rd-l{grid-column:auto}}.tm-micro{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.tm-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.tm-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.tm-tm button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tm-tm{position:relative;padding:150px 0 130px;background:var(--marketing-canvas);color:var(--marketing-ink)}.tm-hd{display:grid;grid-template-columns:1fr 470px;gap:60px;align-items:end;padding:0 64px}.tm-hd .tm-lead-ink{font-size:17px}.tm-rs{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;margin:56px 64px 0;padding:22px 0;border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.tm-rs ul{display:flex;margin:0;padding:0;list-style:none;font-size:15px}.tm-rs li+li{margin-left:22px;padding-left:22px;border-left:1px solid var(--marketing-line-strong)}.tm-sn{position:absolute;left:0;top:0;width:1px;pointer-events:none;opacity:0}.tm-sn i{display:block;height:40px}.tm-dw{position:relative;height:444px;margin:96px 64px 72px}.tm-rs{margin-top:0}.tm-dw>svg{position:absolute;left:0;top:0;overflow:visible}@media (prefers-reduced-motion: reduce){.tm-tm *{transition:none!important;animation:none!important}}.tm-tm{background:var(--marketing-surface);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.tm-dw.tm-dw2{position:relative;margin:88px auto 64px}.tm-dw2>svg.tm-sd{position:absolute;left:0;top:0;display:block;overflow:visible}.tm-vk{position:absolute;z-index:2;width:26px;height:26px;margin-left:-13px;display:grid;place-items:center;border-radius:50%;font-style:normal;background:var(--marketing-accent);color:var(--marketing-on-dark);box-shadow:0 0 0 5px color-mix(in srgb,var(--marketing-accent) 18%,transparent)}.tm-sl{position:absolute;z-index:2;transform:translate(-50%);text-align:center;white-space:nowrap}.tm-sl b{display:block;font-size:15px;font-weight:500}.tm-sl span{display:block;margin-top:3px;font-size:13px;color:var(--marketing-ink-3)}@media (max-width: 1199px){.tm-tm{padding:var(--m-pad) 0}.tm-hd{grid-template-columns:1fr;gap:20px;padding:0 var(--m-gut)}.tm-d2{font-size:var(--m-d2)}.tm-hd .tm-lead-ink{font-size:var(--m-lead)}.tm-dw.tm-dw2{display:grid;grid-template-columns:5fr 7fr;column-gap:16px;row-gap:18px;width:auto!important;height:auto!important;margin:56px var(--m-gut) 48px;container-type:inline-size}.tm-dw2>svg.tm-sd{position:relative;grid-column:1 / -1;width:100%;height:auto}.tm-vk{top:calc(72 * 100cqw / 871 - 18px)!important;width:18px;height:18px;margin-left:-9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--marketing-accent) 18%,transparent)}.tm-vk:nth-of-type(1){left:calc(391 * 100cqw / 871)!important}.tm-vk:nth-of-type(2){left:calc(590 * 100cqw / 871)!important}.tm-vk:nth-of-type(3){left:calc(789 * 100cqw / 871)!important}.tm-vk svg{width:9px;height:9px}.tm-sl{position:static;transform:none;white-space:normal}.tm-sl b{font-size:14.5px}.tm-sl span{font-size:13px;line-height:1.45}.tm-rs{grid-template-columns:1fr;gap:14px;margin:0 var(--m-gut);padding:24px 0 20px}.tm-rs ul{display:grid;grid-template-columns:1fr;gap:10px;font-size:15px}.tm-rs li,.tm-rs li+li{position:relative;margin-left:0;padding-left:16px;border-left:0}.tm-rs li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--marketing-accent)}}@media (min-width: 640px) and (max-width: 1199px){.tm-rs ul{grid-template-columns:1fr 1fr;gap:12px 24px}}.pd-micro{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.pd-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.pd-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.pd-ic{flex:none}.pd-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.pd-btn.pd-act{background:var(--action);color:var(--ink-on-accent)}.pd-btn.pd-act:hover{background:var(--action-hover)}.pd-btn.pd-sec{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.pd-btn.pd-sec:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.pd-btn:focus-visible,.pd-pr button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pd-lnk{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:500;padding-bottom:6px;box-shadow:inset 0 -1px color-mix(in srgb,currentColor 45%,transparent);transition:box-shadow .2s}.pd-lnk:hover{box-shadow:inset 0 -1px 0 currentColor}.pd-lnk .pd-ic{transition:transform .25s}.pd-lnk:hover .pd-ic{transform:translate(4px)}.pd-pr{position:relative;padding:150px 0 130px;background:var(--marketing-surface);color:var(--marketing-ink);border-bottom:1px solid var(--marketing-line)}.pd-hd{display:grid;grid-template-columns:1fr 460px;gap:60px;align-items:end;padding:0 64px}.pd-ev{display:grid;grid-template-columns:200px 1fr;gap:24px;margin:0 64px;padding:26px 0;border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.pd-ev .pd-micro{padding-top:3px}.pd-ev ul{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px;margin:0;padding:0;list-style:none}.pd-ev li{position:relative;padding-left:16px;font-size:14px;line-height:1.4;color:var(--marketing-ink-2)}.pd-ev li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--marketing-accent)}.pd-ds{display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:baseline;margin:0 64px;padding:26px 0;border-bottom:1px solid var(--marketing-line)}.pd-ds .pd-dsn b{display:block;font-size:18px;font-weight:500}.pd-ds .pd-dsn span{display:block;margin-top:4px}.pd-ds p{font-size:16.5px;line-height:1.55;color:var(--marketing-ink-2)}.pd-ds strong{font-weight:600;color:var(--marketing-ink)}.pd-ds .pd-lnk{margin-top:0}.pd-sn{position:absolute;left:0;top:0;width:1px;pointer-events:none;opacity:0}.pd-sn i{display:block;height:40px}.pd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:72px 64px 64px;border-bottom:1px solid var(--marketing-line)}.pd-cl{position:relative;display:flex;flex-direction:column;padding:0 32px 34px}.pd-cl+.pd-cl{border-left:1px solid var(--marketing-line)}.pd-art{height:330px;margin:0 -32px;display:flex;justify-content:center;border-bottom:1px solid var(--marketing-ink);border-bottom-color:color-mix(in srgb,var(--marketing-ink) 45%,transparent)}.pd-art svg{overflow:visible}.pd-art path{vector-effect:non-scaling-stroke}.pd-cap{margin-top:14px}.pd-pn{margin-top:30px;font-size:15px;font-weight:600}.pd-pp{display:flex;align-items:baseline;gap:8px;margin-top:16px}.pd-pp span{font-size:56px;font-weight:300;letter-spacing:-.04em;line-height:1}.pd-pp em{font-style:normal;font-size:14px;color:var(--marketing-ink-3)}.pd-cl p{margin-top:14px;min-height:46px;font-size:14.5px;line-height:1.55;color:var(--marketing-ink-2)}.pd-cl .pd-btn{margin-top:22px;align-self:flex-start}.pd-cl.pd-hi .pd-btn.pd-act{background:var(--marketing-accent);color:var(--marketing-on-dark)}.pd-cl ul{margin:26px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--marketing-line);display:flex;flex-direction:column;gap:11px}.pd-cl li{position:relative;padding-left:16px;font-size:14.5px;color:var(--marketing-ink-2)}.pd-cl li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--marketing-accent)}@media (prefers-reduced-motion: reduce){.pd-pr *{transition:none!important;animation:none!important}}.pd-art.pd-art-d{align-items:flex-end;padding-bottom:26px}.pd-art-d svg{display:block;flex:none}@media (max-width: 1199px){.pd-pr{padding:var(--m-pad) 0}.pd-hd{grid-template-columns:1fr;gap:20px;padding:0 var(--m-gut)}.pd-d2{font-size:var(--m-d2)}.pd-lead-ink{font-size:var(--m-lead)}.pd-cols{grid-template-columns:1fr;gap:16px;margin:40px var(--m-gut) 48px;border-bottom:0}.pd-cl{padding:0 24px 28px;border:1px solid var(--marketing-line)}.pd-cl+.pd-cl{border-left:1px solid var(--marketing-line)}.pd-cl.pd-hi{border-color:color-mix(in srgb,var(--marketing-ink) 45%,transparent)}.pd-art{height:208px;margin:0 -24px}.pd-art.pd-art-d{padding-bottom:20px}.pd-art-d svg{zoom:.62}.pd-pn{margin-top:22px}.pd-pp{margin-top:12px}.pd-pp span{font-size:48px}.pd-cl p{min-height:0}.pd-cl .pd-btn{height:44px;margin-top:20px;align-self:stretch;justify-content:center;font-size:15px}.pd-cl ul{margin-top:24px}.pd-ev{grid-template-columns:1fr;gap:16px;margin:0 var(--m-gut);padding:24px 0}.pd-ev .pd-micro{padding-top:0}.pd-ev ul{grid-template-columns:1fr;gap:10px}.pd-ev li{font-size:14.5px}.pd-ds{grid-template-columns:1fr;gap:12px;margin:0 var(--m-gut);padding:24px 0}.pd-ds p{font-size:15.5px}.pd-lnk{padding-top:14px}}@media (min-width: 640px) and (max-width: 1199px){.pd-cl{display:grid;grid-template-columns:220px 1fr;grid-auto-rows:min-content;column-gap:32px;padding:0 28px 0 0}.pd-art{grid-column:1;grid-row:1 / span 7;height:auto;min-height:100%;margin:0;border-bottom:0;border-right:1px solid var(--marketing-line)}.pd-art.pd-art-d{align-items:center}.pd-art-d svg{zoom:.8}.pd-cl>:not(.pd-art){grid-column:2}.pd-cap{margin-top:28px}.pd-cl .pd-btn{align-self:start;justify-self:start;padding:0 24px}.pd-cl ul{margin-bottom:28px}.pd-ev ul{grid-template-columns:1fr 1fr;gap:12px 24px}}.fl-micro{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-ink-3)}.fl-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.fl-lead-ink{font-size:18px;line-height:1.6;color:var(--marketing-ink-2)}.fl-ic{flex:none}.fl-fq button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fl-lnk{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:500;padding-bottom:6px;box-shadow:inset 0 -1px color-mix(in srgb,currentColor 45%,transparent);transition:box-shadow .2s}.fl-lnk:hover{box-shadow:inset 0 -1px 0 currentColor}.fl-lnk .fl-ic{transition:transform .25s}.fl-lnk:hover .fl-ic{transform:translate(4px)}.fl-fq{position:relative;padding:150px 0 140px;background:var(--marketing-canvas);color:var(--marketing-ink)}.fl-hd{display:grid;grid-template-columns:1fr 460px;gap:60px;align-items:end;padding:0 64px}.fl-hd .fl-rt .fl-lead-ink{margin-top:0}.fl-sn{position:absolute;left:0;top:0;width:1px;pointer-events:none;opacity:0}.fl-sn i{display:block;height:40px}.fl-ans p+p,.fl-ans p+ul,.fl-ans ul+p{margin-top:10px}.fl-dl{margin:8px 0 0;padding:0;list-style:none}.fl-dl li{position:relative;padding:3px 0 3px 22px}.fl-dl li:before{content:"";position:absolute;left:0;top:13px;width:12px;height:1px;background:var(--marketing-ink-3)}.fl-lg{margin:72px 64px 0}.fl-gp{display:grid;grid-template-columns:260px 1fr;padding:30px 0 36px;border-top:1px solid var(--marketing-line-strong)}.fl-gp:first-child{border-top:0;padding-top:0}.fl-gl{padding-top:24px}.fl-it{position:relative}.fl-rs>:nth-child(2){--j: 1}.fl-rs>:nth-child(3){--j: 2}.fl-rs>:nth-child(4){--j: 3}.fl-rs>:nth-child(5){--j: 4}.fl-rs>:nth-child(6){--j: 5}.fl-rs>:nth-child(7){--j: 6}.fl-rs>:nth-child(8){--j: 7}.fl-gl{opacity:0;transition:opacity .6s ease}.fl-in .fl-gl{opacity:1}.fl-qh{display:grid;grid-template-columns:52px 1fr 40px;align-items:center;width:100%;padding:20px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--marketing-ink);opacity:0;transform:translateY(12px);transition:opacity .55s ease calc(var(--j, 0) * 90ms + .12s),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--j, 0) * 90ms + .12s)}.fl-in .fl-qh{opacity:1;transform:none}.fl-qh .fl-n{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--marketing-ink-3);font-feature-settings:"tnum" 1}.fl-qh .fl-q{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.3;transition:color .2s}.fl-qh:hover .fl-q{color:var(--marketing-ink-2)}.fl-it.fl-on .fl-qh .fl-q{font-weight:400}.fl-pm{position:relative;justify-self:end;width:16px;height:16px}.fl-pm b{position:absolute;left:0;top:7.5px;width:16px;height:1px;background:var(--marketing-ink);transition:transform .22s cubic-bezier(.3,0,.2,1)}.fl-pm b+b{transform:rotate(90deg)}.fl-it.fl-on .fl-pm b+b{transform:rotate(0)}.fl-ab{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.25,.8,.25,1)}.fl-it.fl-on .fl-ab{grid-template-rows:1fr}.fl-ai{overflow:hidden;display:grid;grid-template-columns:52px minmax(0,640px) 1fr}.fl-ai .fl-ans{grid-column:2;padding-bottom:26px;margin-top:-4px;font-size:16px;line-height:1.65;color:var(--marketing-ink-2)}.fl-it .fl-ai>*{opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.fl-it.fl-on .fl-ai>*{opacity:1;transform:none;transition:opacity .2s .06s,transform .24s .06s}@media (prefers-reduced-motion: reduce){.fl-fq *{transition:none!important;animation:none!important}.fl-fq .fl-qh,.fl-fq .fl-gl{opacity:1!important;transform:none!important}}@media (max-width: 1199px){.fl-fq{padding:var(--m-pad) 0}.fl-sn{display:none}.fl-hd{grid-template-columns:1fr;gap:20px;align-items:start;padding:0 var(--m-gut)}.fl-hd .fl-d2{font-size:var(--m-d2)}.fl-hd .fl-rt .fl-lead-ink{max-width:460px;font-size:var(--m-lead)}.fl-hd .fl-lnk{min-height:44px;padding-top:18px;margin-top:4px!important;box-sizing:border-box;align-items:flex-end}.fl-lg{margin:48px var(--m-gut) 0}.fl-gp{grid-template-columns:1fr;padding:28px 0 16px}.fl-gp:first-child{padding-top:0}.fl-gl{padding:0 0 6px}.fl-qh{grid-template-columns:36px 1fr 24px;column-gap:12px;align-items:start;min-height:56px;padding:16px 0}.fl-qh .fl-n{line-height:23px}.fl-qh .fl-q{font-size:18px;line-height:23px}.fl-pm{margin-top:3.5px}.fl-ai{grid-template-columns:minmax(0,1fr)}.fl-ai .fl-ans{grid-column:1;padding-bottom:24px;margin-top:-2px;font-size:15.5px}}@media (min-width: 640px) and (max-width: 1199px){.fl-ai{grid-template-columns:48px minmax(0,600px) 1fr}.fl-ai .fl-ans{grid-column:2}}.cz-d2{font-size:56px;line-height:1.04;font-weight:300;letter-spacing:-.04em}.cz-ic{flex:none}.cz-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.cz-btn.cz-lg{height:48px;padding:0 24px;font-size:15px}.cz-btn.cz-act{background:var(--action);color:var(--ink-on-accent)}.cz-btn.cz-act:hover{background:var(--action-hover)}.cz-btn.cz-sec-d{color:var(--marketing-on-dark);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 32%,transparent)}.cz-btn.cz-sec-d:hover{box-shadow:inset 0 0 0 1px var(--marketing-on-dark)}.cz-btn:focus-visible,.cz-cl button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cz-cl{position:relative;overflow:hidden}.cz-cl.cz-sheet{background:var(--marketing-sheet);color:var(--marketing-on-dark)}.cz-cl.cz-sheet .cz-lead{color:var(--marketing-on-dark-2)}.cz-cl{padding:150px 0 130px}.cz-lead{font-size:17px;line-height:1.6;color:var(--marketing-ink-2)}.cz-acts{display:flex;align-items:center;gap:12px}.cz-cl.cz-sheet .cz-btn.cz-act{background:var(--marketing-accent-soft);color:var(--marketing-dark-deep)}.cz-cl.cz-sheet .cz-btn.cz-act:hover{background:var(--marketing-on-dark)}.cz-cl:not(.cz-sheet) .cz-btn.cz-act{background:var(--marketing-accent);color:var(--marketing-on-dark)}.cz-fd{position:relative;margin-top:72px;padding:26px 28px 20px;border-radius:16px;background:color-mix(in srgb,var(--marketing-on-dark) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 0%,transparent);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .8s ease .15s}.cz-go .cz-fd{opacity:1;transform:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-on-dark) 28%,transparent)}.cz-fd textarea{display:block;width:100%;height:64px;padding:0;border:0;resize:none;outline:none;background:none;font:inherit;font-size:21px;font-weight:300;line-height:1.45;letter-spacing:-.01em;color:var(--marketing-on-dark)}.cz-fd textarea::placeholder{color:color-mix(in srgb,var(--marketing-on-dark) 55%,transparent)}@media (prefers-reduced-motion: reduce){.cz-cl *{transition:none!important;animation:none!important}.cz-cl .cz-fd{opacity:1!important;transform:none!important}}.cz-ob{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.cz-go .cz-ob{opacity:1;transform:none}.cz-cl .cz-btn.cz-sec-d{color:var(--marketing-on-dark)}.cz-btn .cz-ic{transition:transform .25s}.cz-vc{padding-bottom:150px}.cz-ct{display:flex;flex-direction:column;align-items:center;padding:0 64px;text-align:center}.cz-d2.cz-xl{font-size:104px;line-height:.98;letter-spacing:-.05em}.cz-ct .cz-lead{margin-top:30px;max-width:560px}.cz-ct .cz-acts{margin-top:40px}.cz-ct .cz-btn:hover .cz-ic{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.cz-cl .cz-ob{opacity:1!important;transform:none!important}}@media (max-width: 1199px){.cz-cl,.cz-vc{padding:calc(var(--m-pad) + 24px) 0}.cz-ct{padding:0 var(--m-gut)}.cz-d2.cz-xl{font-size:var(--m-d1);line-height:1;letter-spacing:-.045em}.cz-ct .cz-lead{margin-top:24px;max-width:480px;font-size:var(--m-lead)}.cz-ct .cz-acts{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-top:36px}.cz-ct .cz-acts .cz-btn{justify-content:center}}@media (min-width: 640px) and (max-width: 1199px){.cz-ct .cz-acts{flex-direction:row;justify-content:center;width:auto;max-width:none}}
