html:has(.emtor){-webkit-text-size-adjust:100%}body:has(.emtor){margin:0}.emtor{background:#fff;color:#1d1b19;font-family:Funnel Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.emtor-page{--ink: #1D1B19;--mut: #4A4842;--paper: #fff;--wall: #A9BDD0;--wall-d: #8CA3BA;--go: #8CCFB2;--blue: #3F7BE8;--red: #F0593A;--yellow: #F5BC2F;--violet: #8F6BEA;--sky: #5CC4E6;--pink: #F07BA6;--t-sky: var(--wall);--t-lilac: #fff;--t-pink: #D5DFE9;--t-mint: var(--go);--display: "Funnel Display", system-ui, sans-serif;--text: "Funnel Sans", system-ui, sans-serif;--mono: "Funnel Sans", system-ui, sans-serif;--ease: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--m: clamp(20px, 2.6vw, 40px);--sec-y: clamp(72px, 9vw, 140px);--stroke: 2.4px}.emtor-page,.emtor-page *{box-sizing:border-box}.emtor-page img,.emtor-page svg{max-width:100%}.emtor-page button,.emtor-page input,.emtor-page textarea{font:inherit;color:inherit}.emtor-page a,.emtor-page button,.emtor-page summary,.emtor-page label{touch-action:manipulation}.emtor-page .h1,.emtor-page .h2{margin:0;font-family:var(--display);font-weight:500;line-height:.95;letter-spacing:-.04em;text-wrap:balance}.emtor-page .h1{font-size:clamp(50px,7.6vw,150px)}.emtor-page .h2{font-size:clamp(38px,5.4vw,104px)}.emtor-page .h3{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(21px,1.9vw,32px);line-height:1.08;letter-spacing:-.025em}.emtor-page .lead{margin:0;max-width:34em;font-size:clamp(17px,1.35vw,24px);line-height:1.42}.emtor-page .body{margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.5}.emtor-page .mono{font-family:var(--mono)}.emtor-page .wrap{padding-left:var(--m);padding-right:var(--m)}.emtor-page .pad{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.emtor-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border:0;border-radius:6px;background:var(--ink);color:#fff;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease),background-color .2s ease}.emtor-page .btn.line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 var(--stroke) var(--ink)}.emtor-page .btn:active{transform:scale(.97)}.emtor-page a:focus-visible,.emtor-page button:focus-visible,.emtor-page input:focus-visible,.emtor-page summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.emtor-page .ln{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.emtor-page .ln.fill{fill:#fff}.emtor-page svg.art{display:block;overflow:visible}.emtor-page .ag .leg{transform-box:fill-box;transform-origin:50% 0}.emtor-page .ag.walking .l1{animation:agStep .46s ease-in-out infinite alternate}.emtor-page .ag.walking .l2{animation:agStep .46s ease-in-out infinite alternate-reverse}.emtor-page .ag.walking .bod{animation:agBob .23s ease-in-out infinite alternate}@keyframes agStep{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes agBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.emtor-page.js .v:not(.on) .rv{opacity:0;transform:translateY(18px)}.emtor-page .v.on .rv{animation:rvIn .7s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes rvIn{0%{opacity:0;transform:translateY(18px)}}.emtor-page .e-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,56px);padding:clamp(44px,5vw,84px) var(--m) clamp(22px,2.6vw,36px);background:#fff}.emtor-page .e-wall{position:relative;background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page .e-shelf{position:absolute;left:0;right:0;height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.emtor-page .e-shelf:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:url(/home/shelf-bracket.svg) 40px 0 / 300px 24px repeat-x}.emtor-page .e-floor{position:absolute;left:0;right:0;bottom:0;height:60px;border-top:var(--stroke) solid var(--ink);background:repeating-conic-gradient(#8ca3ba 0,#8ca3ba 25%,#fff 0,#fff 50%) 0 0 / 46px 46px}.emtor-page .e-floor.grid{background:#fff;background-image:linear-gradient(rgba(29,27,25,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(29,27,25,.5) 1px,transparent 1px);background-size:23px 23px}.emtor-page .e-plan svg{display:block;width:100%;height:auto;overflow:visible}.emtor-page .e-plan text{font-family:var(--text);font-size:17px;font-weight:500;fill:var(--ink)}.emtor-page .e-plan .wl{fill:#fff;stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.emtor-page .e-plan .ai{fill:#d5dfe9;stroke:var(--ink);stroke-width:2.4;vector-effect:non-scaling-stroke}.emtor-page .e-plan .t rect{stroke:var(--ink);stroke-width:2.4;vector-effect:non-scaling-stroke;transition:opacity .2s ease}.emtor-page .e-plan .t path{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .14s ease}.emtor-page .e-plan .t.x rect{opacity:.35}.emtor-page .e-plan .t.x path{opacity:1}.emtor-page .e-plan .rt{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.emtor-page .e-plan .rt.bg{stroke-dasharray:3 8;opacity:.4}.emtor-page .e-plan .dot circle{stroke:var(--ink);stroke-width:2.4;vector-effect:non-scaling-stroke}.emtor-page .e-todo{margin:0;padding:34px var(--m);border-top:var(--stroke) solid var(--ink);background:#d5dfe9;font-family:var(--display);font-size:clamp(20px,2vw,32px);font-weight:500;letter-spacing:-.02em}.emtor-page .e-tag{display:inline-block;padding:3px 9px 4px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff;font-size:15px;font-weight:500;line-height:1.2}.emtor-page .e-tag.go{background:var(--go)}.emtor-page .e-tag.no{background:var(--red)}.emtor-page .e-bubble{position:relative;padding:9px 14px 10px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-size:16px;line-height:1.3}.emtor-page .e-grip{display:grid;place-items:center;width:54px;height:54px;border:var(--stroke) solid var(--ink);border-radius:50%;background:#fff;color:var(--ink)}.emtor-page .e-art .ln{vector-effect:non-scaling-stroke}.emtor-page .e-art text{font-family:var(--display);fill:var(--ink);text-anchor:middle}.emtor-page .e-art .gap{fill:none;stroke:var(--red);stroke-width:2.4;stroke-dasharray:7 6;vector-effect:non-scaling-stroke}.emtor-page .e-giant{display:block;overflow:visible;transform-origin:50% 100%;will-change:transform}.emtor-page .e-giant .eyeball{transform-box:fill-box;transform-origin:50% 50%}.emtor-page .e-giant .blink .eyeball{animation:eBlink .17s ease-in-out}@keyframes eBlink{50%{transform:scaleY(.08)}}.emtor-page .e-giant .tip{transform-box:fill-box;transform-origin:50% 100%;animation:eTip 3.6s ease-in-out infinite alternate}@keyframes eTip{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.emtor-page .e-giant .tip,.emtor-page .e-giant .blink .eyeball{animation:none}}@media(max-width:860px){.emtor-page .e-band{grid-template-columns:minmax(0,1fr);gap:12px}}.emtor-page .sec{position:relative}.emtor-page .v{overflow:clip}@media(hover:hover)and (pointer:fine){.emtor-page .btn:hover{background:#3a3633}.emtor-page .btn.line:hover{background:#15130f12}}@media(prefers-reduced-motion:reduce){.emtor-page .v.on .rv{animation:none}.emtor-page.js .v:not(.on) .rv{opacity:1;transform:none}.emtor-page .ag.walking .l1,.emtor-page .ag.walking .l2,.emtor-page .ag.walking .bod{animation:none}}.emtor-page .s-shift .src{margin:0;font-size:15px;line-height:1.4}.emtor-page .s-shift .big{display:block;font-family:var(--display);font-weight:500;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.emtor-page .s-shift .example{display:inline-block;padding:2px 8px;border-radius:4px;font-size:15px;font-weight:600;line-height:1.3}.emtor-page .s-shift .w5{background:var(--wall)}.emtor-page .s-shift .w5 .wall5{--shy: clamp(200px, 17.5vw, 310px);--gw: clamp(320px, 37vw, 660px);position:relative;min-height:clamp(700px,57vw,1040px);padding:0 var(--m);border-top:var(--stroke) solid var(--ink);overflow:hidden}.emtor-page .s-shift .w5 .top5{position:relative;z-index:2;height:var(--shy)}.emtor-page .s-shift .w5 .top5 .h2{position:absolute;left:0;bottom:14px;font-size:clamp(46px,6.2vw,120px)}.emtor-page .s-shift .w5 .shelf{position:absolute;left:0;right:0;top:var(--shy);height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-shift .w5 .shelf:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:url(/home/shelf-bracket.svg) 40px 0 / 300px 24px repeat-x}.emtor-page .s-shift .w5 .gp{position:absolute;top:var(--shy);width:clamp(150px,15.5vw,290px);transform:translateY(calc(-100% + 8px))}.emtor-page .s-shift .w5 .gp svg{width:100%;height:auto}.emtor-page .s-shift .w5 .gp .ln{vector-effect:non-scaling-stroke}.emtor-page .s-shift .w5 .g1{left:45%}.emtor-page .s-shift .w5 .g2{right:-3%}.emtor-page .s-shift .w5 .col5{position:relative;z-index:2;width:min(41vw,780px);padding:clamp(36px,3vw,52px) 0 clamp(30px,3vw,48px)}.emtor-page .s-shift .w5 .lead5{max-width:27em;margin:0 0 clamp(14px,1.4vw,22px)}.emtor-page .s-shift .w5 .nums{display:grid;gap:10px}.emtor-page .s-shift .w5 .nb{display:flex;align-items:center;gap:clamp(12px,1.4vw,24px);width:100%;min-height:44px;padding:clamp(6px,.7vw,12px) clamp(14px,1.4vw,22px) clamp(8px,.8vw,14px);border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .16s var(--ease),background-color .18s ease}.emtor-page .s-shift .w5 .nb:active{transform:scale(.98)}.emtor-page .s-shift .w5 .nb[aria-pressed=true]{background:var(--go)}.emtor-page .s-shift .w5 .nb .big{flex:none;font-family:var(--display);font-size:clamp(50px,6.4vw,124px);font-weight:500;line-height:1;letter-spacing:-.045em}.emtor-page .s-shift .w5 .nb .lb5{font-size:clamp(15px,1.2vw,20px);font-weight:500;line-height:1.2}.emtor-page .s-shift .w5 .src5{margin:12px 0 0;font-size:15px;line-height:1.3}.emtor-page .s-shift .w5 .why5{display:block;margin-top:6px;font-size:15px;font-weight:400;line-height:1.3}.emtor-page.js .s-shift .w5 .why5{display:none}.emtor-page .s-shift .w5 .giant{position:absolute;z-index:1;right:-1.4vw;top:calc(var(--shy) - clamp(92px,10vw,180px));width:var(--gw);height:auto}.emtor-page .s-shift .w5 .say5{position:absolute;z-index:3;right:calc(var(--gw) - 1vw);top:calc(var(--shy) + clamp(46px,5vw,90px));width:clamp(210px,19vw,340px);margin:0;padding:12px 16px 14px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-family:var(--display);font-size:clamp(18px,1.6vw,28px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.emtor-page .s-shift .w5 .say5:after{content:"";position:absolute;right:-9px;top:34px;width:14px;height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-right:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-shift .w5 .say5.pop{animation:s5Pop .26s var(--ease)}@keyframes s5Pop{0%{opacity:0;transform:translate(10px) scale(.96)}}@media(max-width:420px){.emtor-page .s-shift .h2{font-size:clamp(32px,10.4vw,43px)}}@media(hover:hover)and (pointer:fine){.emtor-page .s-shift .w5 .nb:not([aria-pressed=true]):hover{background:#d5dfe9}}@media(max-width:1180px){.emtor-page .s-shift .w5 .col5{width:37vw}}@media(max-width:900px){.emtor-page .s-shift .w5 .wall5{--shy: auto;--gw: 300px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.emtor-page .s-shift .w5 .top5{order:1;height:auto;padding:44px 0 14px}.emtor-page .s-shift .w5 .top5 .h2{position:static;font-size:clamp(40px,12vw,72px)}.emtor-page .s-shift .w5 .shelf{position:relative;order:2;top:auto;left:auto;right:auto;flex:none;margin:0 calc(-1 * var(--m))}.emtor-page .s-shift .w5 .gp{display:none}.emtor-page .s-shift .w5 .col5{display:contents}.emtor-page .s-shift .w5 .lead5{order:3;margin:34px 0 0}.emtor-page .s-shift .w5 .mid5{order:4;position:relative;height:290px;margin:6px calc(-1 * var(--m)) 0;overflow:hidden;border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-shift .w5 .giant{right:-60px;top:30px}.emtor-page .s-shift .w5 .say5{left:var(--m);right:auto;top:44px;width:min(52vw,230px);font-size:17px}.emtor-page .s-shift .w5 .nums{order:5;margin-top:14px}.emtor-page .s-shift .w5 .nb .big{font-size:clamp(50px,15vw,84px)}.emtor-page .s-shift .w5 .src5{order:6;margin-bottom:30px}}.emtor-page .s-how .lead{text-wrap:pretty}.emtor-page .s-how .e-tag{line-height:1.2}.emtor-page .s-how .hw2{--fl: 60px;--sb: calc(var(--fl) + 76px);background:#fff}.emtor-page.emtor-page .s-how .hw2{background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page.emtor-page .s-how .hw2 .e-band{background:var(--wall)}.emtor-page .s-how .hw2-go{margin-top:16px}.emtor-page .s-how .hw2-run{position:relative;min-height:clamp(590px,44vw,780px);border-top:var(--stroke) solid var(--ink);overflow:hidden}.emtor-page .s-how .hw2-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.emtor-page .s-how .hw2-shelf{bottom:var(--sb)}.emtor-page .s-how .hw2-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.emtor-page .s-how .hw2-path path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 8;vector-effect:non-scaling-stroke;animation:hw2Flow .9s linear infinite}@keyframes hw2Flow{to{stroke-dashoffset:-22}}.emtor-page .s-how .hw2-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.emtor-page .s-how .hw2-f{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(18px,2vw,30px) clamp(16px,1.8vw,30px) calc(var(--sb) + 14px)}.emtor-page .s-how .hw2-cap{position:relative;z-index:1;font-size:clamp(25px,2.3vw,42px)}.emtor-page .s-how .hw2 .l:not([fill]){fill:none}.emtor-page .s-how .hw2 .l{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.emtor-page .s-how .hw2 .l.w{fill:#fff}.emtor-page .s-how .hw2 .t{font-family:var(--text);font-weight:600;fill:var(--ink);stroke:none}.emtor-page .s-how .hw2-draw{position:absolute;left:0;bottom:calc(var(--sb) + 14px);width:100%;height:calc(100% - var(--sb) - 14px - 96px)}.emtor-page .s-how .hw2-f.flo .hw2-draw{bottom:calc(var(--fl) + 3px);height:calc(100% - var(--fl) - 96px)}.emtor-page .s-how .hw2-ex{position:absolute;z-index:2;left:clamp(16px,1.8vw,30px);bottom:calc(var(--sb) - 40px)}.emtor-page .s-how .hw2-tw{transform-box:fill-box;transform-origin:50% 50%}.emtor-page .s-how .hw2-f.on .hw2-tw{animation:hw2Tw 1.4s ease-in-out both;animation-delay:calc(var(--d) * .22s)}@keyframes hw2Tw{0%,to{transform:scale(1)}50%{transform:scale(.72) rotate(18deg)}}.emtor-page .s-how .hw2-sw{transform-box:fill-box;transform-origin:80% 0}.emtor-page .s-how .hw2-f.on .hw2-sw{animation:hw2Sw 1.5s ease-in-out both}@keyframes hw2Sw{0%{transform:rotate(0)}25%{transform:rotate(9deg)}55%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}.emtor-page .s-how .hw2-form{position:relative;z-index:1;margin-top:auto;padding:10px 8px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff}.emtor-page .s-how .hw2-ft{margin:0 8px 4px;font-size:15px;font-weight:600}.emtor-page .s-how .hw2-b{position:relative;display:block;width:100%;min-height:48px;padding:3px 38px 4px 8px;border:0;border-radius:4px;background:transparent;font-size:15px;line-height:1.25;text-align:left;cursor:pointer;isolation:isolate;transition:transform .16s var(--ease)}.emtor-page .s-how .hw2-b:active{transform:scale(.98)}.emtor-page .s-how .hw2-b span{display:block}.emtor-page .s-how .hw2-b b{display:block;min-height:23px;padding-bottom:2px;border-bottom:var(--stroke) solid var(--ink);font-weight:600;line-height:1.25}.emtor-page .s-how .hw2-b.done b{animation:hw2Write .34s ease-out both}@keyframes hw2Write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.emtor-page .s-how .hw2-b i{position:absolute;right:7px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;border:var(--stroke) solid var(--ink);border-radius:50%;background:var(--red);font-style:normal;font-weight:700;font-size:15px;transition:opacity .16s ease}.emtor-page .s-how .hw2-b i{transition:background-color .2s ease,color .12s ease}.emtor-page .s-how .hw2-b.done i{background:var(--go);color:transparent;animation:hw2Tick .3s var(--ease) both}.emtor-page .s-how .hw2-b.done i:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:11px;margin:-7px 0 0 -3px;border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(40deg)}@keyframes hw2Tick{0%{transform:scale(.72)}}.emtor-page .s-how .hw2-glass{position:absolute;z-index:3;right:10%;bottom:calc(var(--sb) + 26px);width:clamp(60px,5.6vw,88px);opacity:0;pointer-events:none}.emtor-page .s-how .hw2-f.on .hw2-glass{animation:hw2Read 2.7s cubic-bezier(.45,0,.25,1) both}@keyframes hw2Read{0%{opacity:1;transform:translate(-140px,-220px)}30%{transform:translate(-20px,-170px)}60%{transform:translate(-140px,-90px)}96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.emtor-page .s-how .hw2-tag{transform-box:fill-box;transform-origin:50% 0;transform:rotate(var(--r, 0deg))}.emtor-page .s-how .hw2 .hw2-tag .fill{fill:#fff;transition:fill .18s ease}.emtor-page .s-how .hw2 .hw2-tag.ok .fill{fill:var(--go)}.emtor-page .s-how .hw2-f.on .hw2-tag:not(.ok){animation:hw2Drop .9s cubic-bezier(.5,0,.9,.6) both;animation-delay:calc(var(--d) * .42s + .3s)}@keyframes hw2Drop{0%{transform:translate(0) rotate(var(--r, 0deg))}22%{transform:translateY(-8px) rotate(calc(var(--r, 0deg) - 5deg))}62%{transform:translate(var(--dx, 0px),90px) rotate(calc(var(--r, 0deg) * .4))}to{transform:translate(var(--dx, 0px),var(--dy, 260px)) rotate(4deg)}}.emtor-page .s-how .hw2-bin{transform-box:fill-box;transform-origin:50% 100%}.emtor-page .s-how .hw2-f.on:has(.hw2-tag:not(.ok)) .hw2-bin{animation:hw2Bin 1.8s ease-out .3s both}@keyframes hw2Bin{0%,36%{transform:rotate(0)}41%{transform:rotate(-1.4deg)}47%,58%{transform:rotate(0)}63%{transform:rotate(1.4deg)}69%,80%{transform:rotate(0)}85%{transform:rotate(-1.4deg)}92%,to{transform:rotate(0)}}.emtor-page .s-how .hw2-tag .chk{opacity:0}.emtor-page .s-how .hw2-tag.ok .chk{opacity:1}.emtor-page .s-how .hw2-tag.ok .q{opacity:0}.emtor-page .s-how .hw2-pc{transform-box:view-box}.emtor-page .s-how .hw2-f.on .hw2-pc{animation:hw2Land .62s var(--ease) both}@keyframes hw2Land{0%{transform:translateY(-170px)}}.emtor-page .s-how .hw2-st{transform-box:fill-box;transform-origin:50% 50%;opacity:0}.emtor-page .s-how .win .hw2-st{opacity:1}.emtor-page .s-how .win .hw2-f.on .hw2-st{animation:hw2Stamp .32s var(--ease) .7s both}@keyframes hw2Stamp{0%{opacity:0;transform:scale(1.5) rotate(-14deg)}}@media(hover:hover)and (pointer:fine){.emtor-page .s-how .hw2-b:not(.done):hover i{background:#fff}.emtor-page .s-how .hw2-b:hover b{border-bottom-color:var(--ink)}}@media(prefers-reduced-motion:reduce){.emtor-page .s-how .hw2-path path,.emtor-page .s-how .hw2-f.on .hw2-tw,.emtor-page .s-how .hw2-f.on .hw2-sw,.emtor-page .s-how .hw2-f.on .hw2-glass,.emtor-page .s-how .hw2-f.on .hw2-tag:not(.ok),.emtor-page .s-how .hw2-f.on:has(.hw2-tag:not(.ok)) .hw2-bin,.emtor-page .s-how .hw2-f.on .hw2-pc,.emtor-page .s-how .win .hw2-f.on .hw2-st{animation:none}.emtor-page .s-how .hw2-glass{opacity:1}}@media(max-width:1000px){.emtor-page .s-how .hw2-bg,.emtor-page .s-how .hw2-path,.emtor-page .s-how .hw2-shelf{display:none}.emtor-page .s-how .hw2-run{min-height:0}.emtor-page .s-how .hw2-strip{position:relative;inset:auto;grid-template-columns:minmax(0,1fr)}.emtor-page .s-how .hw2-f{min-height:400px;padding:22px var(--m) 24px}.emtor-page .s-how .hw2-f:nth-child(1){background:var(--wall);padding-bottom:70px}.emtor-page .s-how .hw2-f:nth-child(2){background:#fff;min-height:0;padding-bottom:44px}.emtor-page .s-how .hw2-f:nth-child(3){background:#d5dfe9;padding-bottom:0}.emtor-page .s-how .hw2-f:nth-child(4){background:var(--go);padding-bottom:calc(var(--fl) + 240px)}.emtor-page .s-how .hw2-draw,.emtor-page .s-how .hw2-f.flo .hw2-draw{bottom:0;height:calc(100% - 60px)}.emtor-page .s-how .hw2-f:nth-child(1) .hw2-draw{bottom:16px}.emtor-page .s-how .hw2-f:nth-child(1):after{content:"";position:absolute;left:0;right:0;bottom:2px;height:14px;background:#fff;border-block:var(--stroke) solid var(--ink)}.emtor-page .s-how .hw2-f:nth-child(4) .hw2-draw{bottom:calc(var(--fl) + 3px);height:300px}.emtor-page .s-how .hw2-ex{left:var(--m);bottom:28px}.emtor-page .s-how .hw2-form{margin-top:12px}.emtor-page .s-how .hw2-glass{bottom:56px;width:62px}}@media(max-width:640px){.emtor-page .s-how .h2{font-size:clamp(36px,10.6vw,64px)}.emtor-page .s-how .hw2-go{width:100%}}@media(prefers-reduced-motion:reduce){.emtor-page .s-how .hw2-b.done b,.emtor-page .s-how .hw2-b.done i{animation:none}}.emtor-page .s-services ul,.emtor-page .s-services ol{margin:0;padding:0;list-style:none}.emtor-page .s-services .x2{background:#fff}.emtor-page.emtor-page .s-services .x2{background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page.emtor-page .s-services .x2 .e-band,.emtor-page.emtor-page .s-services .x2 .board{background:var(--wall)}.emtor-page .s-services .x2 .board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(14px,1.4vw,22px) clamp(14px,2vw,34px);padding:clamp(26px,2.8vw,44px) var(--m) 118px;background:#d5dfe9;border-top:var(--stroke) solid var(--ink)}.emtor-page .s-services .x2 .bbs{display:contents}.emtor-page .s-services .x2 .bb{position:relative;z-index:2;align-self:start;padding:16px 16px 16px 18px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff}.emtor-page .s-services .x2 .b1{grid-column:1;grid-row:1}.emtor-page .s-services .x2 .b2{grid-column:3;grid-row:1}.emtor-page .s-services .x2 .b3{grid-column:1;grid-row:2}.emtor-page .s-services .x2 .b4{grid-column:3;grid-row:2}.emtor-page .s-services .x2 .no{position:absolute;left:-2px;top:-2px;display:grid;place-items:center;width:34px;height:34px;border-radius:6px 0;background:var(--ink);color:#fff;font-family:var(--display);font-size:18px;font-weight:500}.emtor-page .s-services .x2 .qq{margin:0 0 4px;padding-left:26px;font-family:var(--display);font-size:clamp(24px,2.5vw,44px);font-weight:500;line-height:1.04;letter-spacing:-.03em}.emtor-page .s-services .x2 .wk{display:block;margin:8px 0 6px;font-size:15px;font-weight:600}.emtor-page .s-services .x2 .bb li{font-size:clamp(15px,1.08vw,18px);line-height:1.28}.emtor-page .s-services .x2 .bb li+li{margin-top:4px}.emtor-page .s-services .x2 .bb .e-tag{margin-top:10px;background:var(--yellow)}.emtor-page .s-services .x2 .wrong{display:block;margin-top:8px;font-size:15px;line-height:1.25}.emtor-page .s-services .x2 .wrong s{text-decoration-thickness:2.4px;text-decoration-color:var(--red)}.emtor-page .s-services .x2 .draw{grid-column:2;grid-row:1 / 3;align-self:end;position:relative;z-index:1;min-width:0}.emtor-page .s-services .x2 .draw svg{width:100%;height:auto}.emtor-page .s-services .x2 .ledge{position:absolute;left:0;right:0;bottom:104px;height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-services .x2 .ledge:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:url(/home/shelf-bracket.svg) 40px 0 / 300px 24px repeat-x}.emtor-page .s-services .x2 .ex{position:absolute;right:var(--m);bottom:66px;white-space:nowrap}.emtor-page .s-services .x2 .e-floor{height:60px}.emtor-page .s-services .x2 .lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:visible}.emtor-page .s-services .x2 .lines path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;transition:opacity .24s ease}.emtor-page .s-services .x2 .e-art text.w{fill:#fff}.emtor-page .s-services .x2 .pop{transform-box:fill-box;transform-origin:50% 50%;transition:opacity .24s ease,transform .42s var(--ease)}.emtor-page .s-services .x2 .swingt{transform-box:fill-box;transform-origin:80% 0}.emtor-page .s-services .x2 .swingt.on{animation:svcTag 1s var(--ease) both}@keyframes svcTag{0%{transform:rotate(-16deg)}40%{transform:rotate(7deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0)}}.emtor-page .s-services .x2 .clean path{stroke-dasharray:160;transition:stroke-dashoffset .38s var(--ease)}.emtor-page .s-services .x2 .mess{opacity:0;transition:opacity .2s ease}.emtor-page .s-services .x2 .bb{transition:opacity .24s ease,transform .42s var(--ease)}.emtor-page .s-services .x2.arm .s:not(.on){opacity:0}.emtor-page .s-services .x2.arm .pop:not(.on){transform:scale(.7)}.emtor-page .s-services .x2.arm .bb:not(.on){transform:translateY(10px) scale(.97)}.emtor-page .s-services .x2.arm .tagc:not(.fixed) .mess{opacity:1}.emtor-page .s-services .x2.arm .tagc:not(.fixed) .clean path{stroke-dashoffset:160}@media(max-width:1000px){.emtor-page .s-services .x2 .board{display:flex;flex-direction:column;gap:0;padding-bottom:78px}.emtor-page .s-services .x2 .draw{order:1;width:100%;max-width:400px;margin:0 auto}.emtor-page .s-services .x2 .ledge{order:2;position:relative;left:auto;right:auto;bottom:auto;flex:none;margin:0 calc(-1 * var(--m)) 40px}.emtor-page .s-services .x2 .ex{right:var(--m);bottom:12px;z-index:2}.emtor-page .s-services .x2 .bbs{order:3;display:grid;gap:12px}.emtor-page .s-services .x2 .bb{grid-column:auto;grid-row:auto}.emtor-page .s-services .x2 .lines{display:none}.emtor-page .s-services .x2 .qq{font-size:clamp(25px,7vw,40px)}.emtor-page .s-services .x2 .bb li{font-size:16px}}@media(prefers-reduced-motion:reduce){.emtor-page .s-services .x2 .swingt.on{animation:none}}.emtor-page .s-platforms .lead{text-wrap:pretty}.emtor-page .s-platforms .e-tag{line-height:1.2}.emtor-page .s-platforms .pf2{background:#fff}.emtor-page.emtor-page .s-platforms .pf2{background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page.emtor-page .s-platforms .pf2 .e-band{background:var(--wall)}.emtor-page .s-platforms .pf2-wall{position:relative;padding:clamp(28px,3vw,48px) var(--m) 0;background:var(--wall);border-top:var(--stroke) solid var(--ink);overflow:hidden}.emtor-page .s-platforms .pf2-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2vw,34px) clamp(12px,1.2vw,20px);align-items:start}.emtor-page .s-platforms .pf2-bb{position:relative;margin:0;padding:clamp(12px,1.3vw,22px) clamp(14px,1.5vw,26px) clamp(14px,1.4vw,24px);border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;transform:rotate(var(--rot, 0deg));transition:opacity .2s ease,transform .36s var(--ease),background-color .2s ease}.emtor-page .s-platforms .pf2-bb:after{content:"";position:absolute;left:var(--tx, 28px);bottom:-9px;width:14px;height:14px;background:inherit;border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-platforms .pf2-q{grid-column:1 / span 5;background:#fff;font-family:var(--display);font-size:clamp(30px,3.7vw,70px);font-weight:500;line-height:1.02;letter-spacing:-.03em;--rot: -.7deg;--tx: 70%}.emtor-page .s-platforms .pf2-qt{display:block}.emtor-page .s-platforms .pf2.go .pf2-qt{animation:pf2Type 1.1s steps(30) both}@keyframes pf2Type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.emtor-page.js .s-platforms .pf2-b:not(.in){opacity:0;transform:rotate(var(--rot, 0deg)) translateY(14px) scale(.94)}.emtor-page .s-platforms .pf2-b.hot{background:var(--go);transform:rotate(var(--rot, 0deg)) translateY(-6px)}.emtor-page .s-platforms .pf2-nm{display:block;font-family:var(--display);font-size:clamp(28px,3.1vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.03em;overflow-wrap:anywhere}.emtor-page .s-platforms .pf2-tx{display:block;margin-top:6px;font-size:clamp(16px,1.25vw,21px);font-weight:500;line-height:1.25}.emtor-page .s-platforms .pf2-b0{grid-column:6 / span 4;align-self:center;--rot: .7deg;--tx: 20%}.emtor-page .s-platforms .pf2-b0 .pf2-nm{font-size:clamp(40px,5.2vw,100px)}.emtor-page .s-platforms .pf2-b1{grid-column:10 / span 3;--rot: -.9deg;--tx: 62%;margin-top:16px}.emtor-page .s-platforms .pf2-b2{grid-column:1 / span 3;--rot: .9deg;--tx: 64%}.emtor-page .s-platforms .pf2-b3{grid-column:4 / span 4;--rot: -.5deg;--tx: 30%;margin-top:14px}.emtor-page .s-platforms .pf2-b4{grid-column:8 / span 2;--rot: 1.1deg;--tx: 22%}.emtor-page .s-platforms .pf2-b5{grid-column:10 / span 3;--rot: -.7deg;--tx: 40%;margin-top:10px}.emtor-page .s-platforms .pf2-foot{--fl: 60px;position:relative;height:calc(var(--fl) + 62px + clamp(130px,11vw,176px));margin:clamp(10px,1vw,16px) calc(-1 * var(--m)) 0}.emtor-page .s-platforms .pf2-foot .e-shelf{bottom:calc(var(--fl) + 48px)}.emtor-page .s-platforms .pf2-prods{position:absolute;left:var(--m);right:var(--m);bottom:calc(var(--fl) + 57px);display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.emtor-page .s-platforms .pf2-prods li{flex:0 1 clamp(84px,9vw,140px);min-width:0}.emtor-page .s-platforms .pf2-prods svg{width:100%;height:auto}.emtor-page .s-platforms .pf2-ex{position:absolute;z-index:2;left:50%;bottom:calc(var(--fl) + 8px);transform:translate(-50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.emtor-page .s-platforms .pf2.go .pf2-qt{animation:none}.emtor-page .s-platforms .pf2-bb{transition:none}}@media(max-width:900px){.emtor-page .s-platforms .pf2-grid{grid-template-columns:minmax(0,1fr);gap:20px}.emtor-page .s-platforms .pf2-q{grid-column:auto;font-size:clamp(27px,8vw,44px)}.emtor-page .s-platforms .pf2-b0,.emtor-page .s-platforms .pf2-b1,.emtor-page .s-platforms .pf2-b2,.emtor-page .s-platforms .pf2-b3,.emtor-page .s-platforms .pf2-b4,.emtor-page .s-platforms .pf2-b5{grid-column:auto;align-self:auto;width:88%;margin-top:0}.emtor-page .s-platforms .pf2-b1,.emtor-page .s-platforms .pf2-b3,.emtor-page .s-platforms .pf2-b5{justify-self:end}.emtor-page .s-platforms .pf2-nm,.emtor-page .s-platforms .pf2-b0 .pf2-nm{font-size:clamp(27px,8vw,40px)}.emtor-page .s-platforms .pf2-prods li:nth-child(n+4){display:none}.emtor-page .s-platforms .pf2-ex{width:max-content;max-width:280px;white-space:normal;text-align:center}}@media(max-width:640px){.emtor-page .s-platforms .h2{font-size:clamp(36px,10.6vw,64px)}}.emtor-page .s-compare .tog{display:flex;flex-wrap:wrap;gap:6px}.emtor-page .s-compare .tog button,.emtor-page .s-compare .tabs button{min-height:46px;padding:6px 16px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff;font-size:16px;font-weight:600;line-height:1.15;cursor:pointer;transition:transform .16s var(--ease),background-color .18s ease,color .18s ease}.emtor-page .s-compare .tog button[aria-pressed=true],.emtor-page .s-compare .tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.emtor-page .s-compare .tog button:active,.emtor-page .s-compare .tabs button:active{transform:scale(.97)}.emtor-page .s-compare .w5{background:var(--wall)}.emtor-page .s-compare .w5 .wall5{--shy: clamp(230px, 19.5vw, 360px);--bw: clamp(300px, 30vw, 560px);--body: calc(var(--bw) * .72);position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--body) + clamp(32px,4vw,64px)) minmax(0,1fr);min-height:clamp(700px,57vw,1040px);padding:calc(var(--shy) + 48px) var(--m) clamp(28px,3vw,48px);border-top:var(--stroke) solid var(--ink);overflow:hidden}.emtor-page .s-compare .w5 .s1{top:var(--shy)}.emtor-page .s-compare .w5 .s2{display:none}.emtor-page .s-compare .w5 .words{position:absolute;z-index:3;left:var(--m);right:var(--m);top:0;height:var(--shy);display:flex;justify-content:space-between;align-items:flex-end;font-size:inherit}.emtor-page .s-compare .w5 .wd{display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - var(--bw) * .19 - 16px);padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.emtor-page .s-compare .w5 .wd.b{align-items:flex-end;text-align:right}.emtor-page .s-compare .w5 .wd .who{margin-bottom:6px;font-family:var(--text);font-size:16px;letter-spacing:0;transition:background-color .42s ease,color .42s ease}.emtor-page .s-compare .w5 .wd[aria-pressed=true] .who{background:var(--ink);color:#fff}.emtor-page .s-compare .w5 .tx{position:relative;display:inline-block;isolation:isolate;margin-bottom:-.13em;padding-right:.04em;color:var(--ink);font-size:150px;font-weight:500;line-height:1;letter-spacing:-.045em;white-space:nowrap;transition:translate .2s var(--ease)}.emtor-page .s-compare .w5 .tx:after{content:attr(data-w);position:absolute;z-index:-1;left:.035em;top:.028em;color:var(--c, var(--yellow))}.emtor-page .s-compare .w5 .wd.b .tx{--c: var(--go)}.emtor-page .s-compare .w5 .wd:active .tx{translate:0 3px}.emtor-page .s-compare .w5 .slice{position:absolute;z-index:2;left:50%;top:clamp(10px,1.6vw,28px);width:var(--bw);margin-left:calc(var(--bw) / -2)}.emtor-page .s-compare .w5 .bigp{transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.45,0,.2,1);will-change:transform}.emtor-page .s-compare .w5 .bigp[data-s="0"]{transform:rotate(-1.8deg)}.emtor-page .s-compare .w5 .bigp[data-s="1"]{transform:rotate(1.8deg)}.emtor-page .s-compare .w5 .bigp svg{width:100%;height:auto}.emtor-page .s-compare .w5 .bigp svg path[transform]{transition:fill .62s ease}.emtor-page .s-compare .w5 .bigp[data-s="0"] svg path[transform]{fill:var(--yellow)}.emtor-page .s-compare .w5 .ex5{position:absolute;left:50%;top:42%;transform:translate(-50%);white-space:nowrap}.emtor-page .s-compare .w5 .side{position:relative;z-index:3;display:flex;flex-direction:column;gap:clamp(14px,1.4vw,22px);min-width:0}.emtor-page .s-compare .w5 .side.r{grid-column:3}.emtor-page .s-compare .w5 .side.l .lead{margin-top:auto}.emtor-page .s-compare .w5 .sb{box-sizing:border-box;margin:0;padding:12px 16px 14px;background:#d5dfe9;font-family:var(--display);font-size:clamp(20px,2.05vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.02em;transition:background-color .42s ease}.emtor-page .s-compare .w5 .sb.on{background:#fff}.emtor-page .s-compare .w5 .sb:after{content:"";position:absolute;left:34px;top:-9px;width:14px;height:14px;background:inherit;border-top:var(--stroke) solid var(--ink);border-left:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-compare .w5 .side.r .sb:after{left:auto;right:34px}.emtor-page .s-compare .w5 .sb.pop{animation:c5Pop .26s var(--ease)}@keyframes c5Pop{0%{opacity:0;transform:translateY(8px) scale(.97)}}.emtor-page .s-compare .w5 .tabs{display:grid;gap:6px}.emtor-page .s-compare .w5 .tabs button{text-align:left;transition:background-color .32s ease,color .32s ease,transform .16s var(--ease)}.emtor-page .s-compare .w5 .cmp5{grid-column:1 / -1;position:relative;z-index:3;width:100%;margin-top:clamp(28px,3vw,48px);border:var(--stroke) solid var(--ink);border-spacing:0;background:#fff;font-size:clamp(15px,1.1vw,18px);line-height:1.4}.emtor-page .s-compare .w5 .cmp5 th,.emtor-page .s-compare .w5 .cmp5 td{padding:12px 16px 14px;border-top:var(--stroke) solid var(--ink);text-align:left;vertical-align:top}.emtor-page .s-compare .w5 .cmp5 thead th,.emtor-page .s-compare .w5 .cmp5 thead td{border-top:0}.emtor-page .s-compare .w5 .cmp5 b{display:block;margin-bottom:4px;font-family:var(--display);font-size:clamp(20px,2vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.emtor-page.js .s-compare .w5 .cmp5{display:none}@media(hover:hover)and (pointer:fine){.emtor-page .s-compare .tog button:not([aria-pressed=true]):hover,.emtor-page .s-compare .tabs button:not([aria-pressed=true]):hover{background:#d5dfe9}.emtor-page .s-compare .w5 .wd:hover .tx{translate:0 -5px}}@media(prefers-reduced-motion:reduce){.emtor-page .s-compare .w5 .sb.pop{animation:none}.emtor-page .s-compare .w5 .bigp,.emtor-page .s-compare .w5 .tx,.emtor-page .s-compare .w5 .tabs button,.emtor-page .s-compare .w5 .sb,.emtor-page .s-compare .w5 .wd .who{transition:none}}@media(max-width:420px){.emtor-page .s-compare .h2{font-size:clamp(32px,10.4vw,43px)}}@media(max-width:900px){.emtor-page .s-compare .w5 .wall5{display:flex;flex-direction:column;min-height:0;padding:30px var(--m) 28px;--bw: min(70vw, 340px)}.emtor-page .s-compare .w5 .words{display:contents}.emtor-page .s-compare .w5 .wd{width:100%}.emtor-page .s-compare .w5 .wd.a{order:1}.emtor-page .s-compare .w5 .s1{order:2;position:relative;top:auto;flex:none;margin:0 calc(-1 * var(--m)) 34px}.emtor-page .s-compare .w5 .wd.b{order:3}.emtor-page .s-compare .w5 .s2{order:4;display:block;position:relative;flex:none;margin:0 calc(-1 * var(--m))}.emtor-page .s-compare .w5 .slice{order:5;position:relative;left:auto;top:auto;align-self:center;width:100vw;max-width:none;height:min(100vw,430px);margin:0 calc(-1 * var(--m));padding-top:34px;overflow:hidden;border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-compare .w5 .bigp{width:var(--bw);margin:0 auto}.emtor-page .s-compare .w5 .ex5{top:50%;bottom:auto}.emtor-page .s-compare .w5 .side{display:contents}.emtor-page .s-compare .w5 .sb{order:6;margin-top:18px;font-size:19px}.emtor-page .s-compare .w5 .side.r .sb{order:7;margin-top:16px}.emtor-page .s-compare .w5 .sb:after{top:auto;bottom:-9px;transform:rotate(225deg)}.emtor-page .s-compare .w5 .side.l .sb:after,.emtor-page .s-compare .w5 .side.r .sb:after{display:none}.emtor-page .s-compare .w5 .side.l .lead{order:9;margin-top:18px}.emtor-page .s-compare .w5 .tabs{order:8;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.emtor-page .s-compare .w5 .tabs button:last-child{grid-column:1 / -1}.emtor-page .s-compare .w5 .cmp5{order:10;margin-top:24px}.emtor-page .s-compare .w5 .cmp5 th,.emtor-page .s-compare .w5 .cmp5 td{padding-left:12px;padding-right:12px}.emtor-page .s-compare .w5 .cmp5 tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.emtor-page .s-compare .w5 .cmp5 thead td{display:none}.emtor-page .s-compare .w5 .cmp5 tbody th{grid-column:1 / -1;padding-bottom:0}.emtor-page .s-compare .w5 .cmp5 tbody td{border-top:0}}.emtor-page .s-process .in{position:sticky;top:var(--bar, 0px);height:calc(100svh - var(--bar, 0px) - var(--pick, 0px));overflow:hidden}.emtor-page .s-process .flat .pin{height:auto!important}.emtor-page .s-process .flat .in{position:relative;top:auto;height:auto;overflow:visible}.emtor-page .s-process .x5{background:var(--wall)}.emtor-page .s-process .x5 .head5{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,56px);padding:clamp(40px,4.4vw,74px) var(--m) 14px;border-top:var(--stroke) solid var(--ink)}.emtor-page .s-process .x5 .head5 .h2{font-size:clamp(46px,6.2vw,120px)}.emtor-page .s-process .x5 .shf{position:relative;height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-process .x5 .pin{height:400svh}.emtor-page .s-process .x5 .in{background:var(--wall)}.emtor-page .s-process .x5 .view{position:absolute;top:0;right:0;bottom:0;left:0}.emtor-page .s-process .x5 .scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.emtor-page .s-process .x5 .scene .ln{vector-effect:non-scaling-stroke}.emtor-page .s-process .x5 .scene .xl{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.emtor-page .s-process .x5 .rail{position:absolute;z-index:4;left:0;right:0;top:0;height:13px;background:#fff;border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-process .x5 .sgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.emtor-page .s-process .x5 .sg{position:absolute;left:var(--m);top:54px;width:min(54%,1040px);padding:clamp(8px,.9vw,16px) clamp(16px,1.8vw,30px) clamp(16px,1.7vw,28px);border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;transform-origin:50% -41px;will-change:transform}.emtor-page .s-process .x5 .sg:before,.emtor-page .s-process .x5 .sg:after{content:"";position:absolute;top:-100vh;width:var(--stroke);height:calc(100vh - 2px);background:var(--ink)}.emtor-page .s-process .x5 .sg:before{left:14%}.emtor-page .s-process .x5 .sg:after{right:14%}.emtor-page .s-process .x5 .sg.lastg{background:var(--go)}.emtor-page .s-process .x5 .sg h3{margin:0;font-family:var(--display);font-size:clamp(56px,9vw,176px);font-weight:500;line-height:1;letter-spacing:-.05em;white-space:nowrap}.emtor-page .s-process .x5 .sg p{margin:clamp(6px,.8vw,14px) 0 0;max-width:36em;font-size:clamp(16px,1.4vw,24px);line-height:1.34}.emtor-page .s-process .x5 .nav{position:absolute;z-index:5;left:var(--m);bottom:clamp(12px,2.2vh,24px);width:min(50%,640px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.emtor-page .s-process .x5 .nav button{min-height:44px;padding:0 2px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .16s var(--ease)}.emtor-page .s-process .x5 .nav button[aria-pressed=true]{background:var(--go)}.emtor-page .s-process .x5 .nav button:active{transform:scale(.97)}.emtor-page .s-process .x5 .ex{position:absolute;z-index:5;right:var(--m);bottom:clamp(12px,2.2vh,24px)}.emtor-page .s-process .x5 .t{position:absolute;z-index:2;left:var(--x);top:var(--y);margin:0;white-space:nowrap;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .2s ease,transform .42s var(--ease);pointer-events:none}.emtor-page .s-process .x5 .view[data-s="0"] .t0,.emtor-page .s-process .x5 .view[data-s="1"] .t1,.emtor-page .s-process .x5 .view[data-s="2"] .t2,.emtor-page .s-process .x5 .view[data-s="3"] .t3{opacity:1;transform:none;transition-delay:calc(var(--k) * .11s + .1s)}.emtor-page .s-process .x5 .t.e-tag{font-size:clamp(15px,1.25vw,22px)}.emtor-page .s-process .x5 .t.e-bubble{font-size:clamp(15px,1.3vw,22px);font-weight:500}.emtor-page .s-process .x5 .t.e-bubble:after{content:"";position:absolute;left:24px;bottom:-8px;width:13px;height:13px;background:#fff;border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-process .x5.flat .in{display:flex;flex-direction:column}.emtor-page .s-process .x5.flat .rail{position:relative;flex:none}.emtor-page .s-process .x5.flat .sgs{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 var(--m)}.emtor-page .s-process .x5.flat .sg{position:relative;left:auto;top:auto;width:auto;margin-top:40px;transform:none!important;visibility:visible!important}.emtor-page .s-process .x5.flat .sg:before,.emtor-page .s-process .x5.flat .sg:after{top:-42px;height:40px}.emtor-page .s-process .x5.flat .sg h3{font-size:clamp(36px,3.6vw,64px)}.emtor-page .s-process .x5.flat .view{position:relative;inset:auto;height:clamp(460px,50vw,720px)}.emtor-page .s-process .x5.flat .nav{display:none}.emtor-page .s-process .x5.flat .ex{top:20px;bottom:auto}@media(hover:hover)and (pointer:fine){.emtor-page .s-process .x5 .nav button[aria-pressed=false]:hover{background:#d5dfe9}}@media(max-width:900px){.emtor-page .s-process .x5 .t{left:var(--px);top:var(--py)}.emtor-page .s-process .x5 .head5{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:44px}.emtor-page .s-process .x5 .head5 .h2{font-size:clamp(38px,12vw,72px)}.emtor-page .s-process .x5 .pin{height:340svh}.emtor-page .s-process .x5 .sg{right:var(--m);width:auto;top:44px;padding:6px 14px 12px}.emtor-page .s-process .x5 .sg h3{font-size:clamp(52px,17vw,96px)}.emtor-page .s-process .x5 .sg p{font-size:15px;line-height:1.3}.emtor-page .s-process .x5 .nav{left:var(--m);right:var(--m);width:auto;bottom:8px}.emtor-page .s-process .x5 .ex{right:var(--m);bottom:60px}.emtor-page .s-process .x5.flat .sgs{grid-template-columns:minmax(0,1fr)}.emtor-page .s-process .x5.flat .sg{margin-top:36px}.emtor-page .s-process .x5.flat .sg+.sg{margin-top:12px}.emtor-page .s-process .x5.flat .sg+.sg:before,.emtor-page .s-process .x5.flat .sg+.sg:after{top:-14px;height:12px}.emtor-page .s-process .x5.flat .view{height:440px}}@media(prefers-reduced-motion:reduce){.emtor-page .s-process .x5 .t{transition:none}}.emtor-page .s-proof .ex{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff;font-family:var(--text);font-size:15px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.emtor-page .s-proof .fine{margin:0;font-size:15px;line-height:1.42}.emtor-page .s-proof .tog{display:flex;gap:6px}.emtor-page .s-proof .tog button{min-width:96px;height:48px;padding:0 18px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:transform .16s var(--ease),background-color .18s ease,color .18s ease}.emtor-page .s-proof .tog button[aria-pressed=true]{background:var(--ink);color:#fff}.emtor-page .s-proof .tog button:active{transform:scale(.97)}.emtor-page .s-proof .p5{background:var(--wall)}.emtor-page .s-proof .p5 .wall5{--shy: clamp(200px, 17.5vw, 310px);--gw: clamp(320px, 37vw, 660px);position:relative;min-height:clamp(720px,58vw,1060px);padding:0 var(--m);border-top:var(--stroke) solid var(--ink);overflow:hidden}.emtor-page .s-proof .p5 .top5{position:relative;z-index:2;height:var(--shy)}.emtor-page .s-proof .p5 .top5 .h2{position:absolute;left:0;bottom:14px;font-size:clamp(42px,5.2vw,100px)}.emtor-page .s-proof .p5 .shelf{top:var(--shy)}.emtor-page .s-proof .p5 .gp{position:absolute;z-index:1;top:var(--shy);left:47.5%;width:clamp(130px,13vw,240px);transform:translateY(calc(-100% + 8px))}.emtor-page .s-proof .p5 .gp>svg{width:100%;height:auto;transition:opacity .24s ease}.emtor-page .s-proof .p5 .gp .ln{vector-effect:non-scaling-stroke}.emtor-page .s-proof .p5 .gp .gx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.emtor-page .s-proof .p5 .gp .gx path{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .3s var(--ease)}.emtor-page .s-proof .p5 .gtag{position:absolute;left:50%;top:calc(100% + 16px);transform:translate(-50%);display:flex;gap:4px}.emtor-page .s-proof .p5:not(.after) .gp>svg:first-child{opacity:.5}.emtor-page .s-proof .p5:not(.after) .gp .gx path{stroke-dashoffset:0}.emtor-page .s-proof .p5.after .gp{visibility:hidden}.emtor-page .s-proof .p5 .col5{position:relative;z-index:2;width:min(41vw,780px);padding:clamp(46px,3.8vw,64px) 0 clamp(82px,6.6vw,110px)}.emtor-page .s-proof .p5 .card{padding:clamp(10px,1vw,16px) clamp(14px,1.4vw,22px) clamp(12px,1.2vw,18px);margin-top:12px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;transition:background-color .24s ease}.emtor-page .s-proof .p5.after .card{background:var(--go)}.emtor-page .s-proof .p5 .big{display:block;font-family:var(--display);font-size:clamp(72px,9vw,176px);font-weight:500;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.emtor-page .s-proof .p5 .card .body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:clamp(16px,1.25vw,22px);line-height:1.3}.emtor-page .s-proof .p5 .fine{margin-top:12px;max-width:34em}.emtor-page .s-proof .p5 .e-floor{z-index:0}.emtor-page .s-proof .p5 .giant{position:absolute;z-index:1;right:-1.4vw;top:calc(var(--shy) - clamp(92px,10vw,180px));width:var(--gw);height:auto}.emtor-page .s-proof .p5 .say5{position:absolute;z-index:3;right:calc(var(--gw) - 1vw);top:calc(var(--shy) + clamp(84px,7.4vw,136px));width:clamp(210px,19vw,340px);margin:0;padding:12px 16px 14px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-family:var(--display);font-size:clamp(18px,1.6vw,28px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.emtor-page .s-proof .p5 .say5 .st{display:block;margin-bottom:8px}.emtor-page .s-proof .p5 .say5:after{content:"";position:absolute;right:-9px;top:34px;width:14px;height:14px;background:#fff;border-top:var(--stroke) solid var(--ink);border-right:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-proof .p5 .say5.pop{animation:p5Pop .26s var(--ease)}@keyframes p5Pop{0%{opacity:0;transform:translate(10px) scale(.96)}}.emtor-page .s-proof .p5 .cartw{position:absolute;z-index:2;right:calc(var(--gw) - 3vw);bottom:28px;width:clamp(170px,16.4vw,300px)}.emtor-page .s-proof .p5 .cartw .cartl{position:relative;z-index:2;display:block;width:100%;height:auto;overflow:visible;transform:scaleX(-1)}.emtor-page .s-proof .p5 .cartw .ctag{position:absolute;right:100%;bottom:40%;margin-right:8px;opacity:0;transition:opacity .2s ease}.emtor-page .s-proof .p5.after .cartw .ctag{opacity:1}.emtor-page .s-proof .p5 .incart{position:absolute;z-index:1;left:23%;bottom:33%;width:40%;height:auto;opacity:0;rotate:-5deg;transform-origin:50% 100%}.emtor-page .s-proof .p5.after .incart{opacity:1}.emtor-page .s-proof .p5 .away{position:absolute;right:-36vw;top:0;width:1px;height:1px}@media(hover:hover)and (pointer:fine){.emtor-page .s-proof .tog button:not([aria-pressed=true]):hover{background:#d5dfe9}}@media(prefers-reduced-motion:reduce){.emtor-page .s-proof .p5 .say5.pop{animation:none}}@media(max-width:1180px){.emtor-page .s-proof .p5 .col5{width:37vw}}@media(max-width:900px){.emtor-page .s-proof .p5 .wall5{--gw: 62vw;display:flex;flex-direction:column;min-height:0;padding-bottom:28px}.emtor-page .s-proof .p5 .top5{order:1;height:auto;padding:40px 0 14px}.emtor-page .s-proof .p5 .top5 .h2{position:static;font-size:clamp(34px,10.4vw,72px)}.emtor-page .s-proof .p5 .shelf{order:2;position:relative;top:auto;flex:none;margin:0 calc(-1 * var(--m))}.emtor-page .s-proof .p5 .col5{display:contents}.emtor-page .s-proof .p5 .mid5{order:3;position:relative;height:380px;margin:0 calc(-1 * var(--m));overflow:hidden;border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-proof .p5 .e-floor{height:46px}.emtor-page .s-proof .p5 .giant{right:-11vw;top:34px}.emtor-page .s-proof .p5 .say5{left:var(--m);right:auto;top:40px;width:min(54vw,260px);padding:10px 12px 12px;font-size:17px}.emtor-page .s-proof .p5 .say5:after{top:24px}.emtor-page .s-proof .p5 .gp{left:var(--m);top:auto;bottom:22px;width:64px;transform:none}.emtor-page .s-proof .p5 .gtag{left:0;top:auto;bottom:calc(100% + 16px);transform:none}.emtor-page .s-proof .p5 .cartw{left:calc(var(--m) + 62px);right:auto;bottom:12px;width:min(30vw,120px)}.emtor-page .s-proof .p5 .cartw .ctag{right:auto;left:0;bottom:calc(100% + 28px);margin-right:0;white-space:nowrap}.emtor-page .s-proof .p5 .tog{order:4;margin-top:18px}.emtor-page .s-proof .p5 .tog button{flex:1 1 0;min-width:0}.emtor-page .s-proof .p5 .card{order:5}.emtor-page .s-proof .p5 .big{font-size:clamp(66px,21vw,150px)}.emtor-page .s-proof .p5 .fine{order:6}}@media(max-width:760px){.emtor-page .s-proof .tog{display:flex}.emtor-page .s-proof .tog button{flex:1 1 0;min-width:0}}.emtor-page .s-check .c-form{min-width:0}.emtor-page .s-check .c-lab{display:block;margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.3}.emtor-page .s-check .c-lab .e{display:none;padding:1px 7px 2px;border-radius:4px;background:var(--red);font-weight:600}.emtor-page .s-check .c-lab.err .t{display:none}.emtor-page .s-check .c-lab.err .e{display:inline-block}.emtor-page .s-check .c-row{display:flex;gap:8px}.emtor-page .s-check .c-in{flex:1 1 0;min-width:0;width:100%;height:52px;padding:0 14px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;color:var(--ink);font-size:17px}.emtor-page .s-check .c-in::placeholder{color:#5d594f;opacity:1}.emtor-page .s-check .c-note{margin:10px 0 0;font-size:15px;line-height:1.4}.emtor-page .s-check .c-live{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.emtor-page .s-check .c-btns{display:flex;flex-wrap:wrap;gap:8px}.emtor-page .s-check .again[hidden]{display:none}.emtor-page .s-check .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.emtor-page .s-check .v.fast *,.emtor-page .s-check .v.fast *:before,.emtor-page .s-check .v.fast *:after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important}@media(max-width:520px){.emtor-page .s-check .c-row{flex-direction:column}.emtor-page .s-check .c-row .btn{width:100%}.emtor-page .s-check .c-in{flex:none}.emtor-page .s-check .c-btns,.emtor-page .s-check .c-btns .btn{flex:1 1 100%}}@media(hover:hover)and (pointer:fine){.emtor-page .s-check .c-in:hover{background:#f7f7f4}}.emtor-page .s-check .c2{background:#fff;padding-bottom:clamp(24px,3vw,44px)}.emtor-page.emtor-page .s-check .c2{background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page.emtor-page .s-check .c2 .e-band{background:var(--wall)}.emtor-page .s-check .c2 .l{fill:none;stroke:var(--ink);stroke-width:var(--sw, 2.4);stroke-linecap:round;stroke-linejoin:round}.emtor-page .s-check .c2 .l.w{fill:#fff}.emtor-page .s-check .c2 .c2-stars path{stroke:var(--ink);stroke-width:var(--sw, 2.4);stroke-linejoin:round}.emtor-page .s-check .c2 .t{font-family:var(--text);font-weight:600;fill:var(--ink);stroke:none}.emtor-page .s-check .c2-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,56px);padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(20px,2.2vw,30px)}.emtor-page .s-check .c2-run{border-block:var(--stroke) solid var(--ink);overflow:hidden;scroll-margin-top:62px}.emtor-page .s-check .c2-track{--fl: 60px;--sb: 46px;position:relative;padding-bottom:calc(var(--fl) + var(--sb) + 14px);background:var(--wall)}.emtor-page .s-check .c2-fasc{display:flex;align-items:center;height:clamp(58px,5vw,84px);padding:0 var(--m);background:#fff;border-bottom:var(--stroke) solid var(--ink)}.emtor-page .s-check .c2-name{font-family:var(--display);font-size:clamp(26px,3.4vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.035em;white-space:nowrap}.emtor-page .s-check .c2-awn{height:44px;background:url(/home/awning.svg) 0 0 / 88px 44px repeat-x}.emtor-page .s-check .c2-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 calc(var(--m) - 12px);list-style:none}.emtor-page .s-check .c2-f{position:relative;min-width:0;min-height:clamp(400px,31vw,540px);padding:8px 12px 0;transition:opacity .24s ease}.emtor-page .s-check .c2-cap{position:relative;z-index:2;overflow-wrap:anywhere}.emtor-page .s-check .c2-art{position:absolute;z-index:0;left:-6%;bottom:0;width:112%;height:calc(100% - 96px)}.emtor-page .s-check .c2-f.wait .c2-cap{opacity:.55}.emtor-page .s-check .c2-f.wait .c2-art{opacity:0}.emtor-page .s-check .c2-say{position:relative;z-index:3;margin-top:10px;padding:9px 12px 10px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-size:clamp(15px,1.15vw,17px);font-weight:500;line-height:1.26;opacity:0;transform:translateY(8px) scale(.97);transform-origin:30% 100%;transition:opacity .18s ease,transform .28s var(--ease);overflow-wrap:anywhere}.emtor-page .s-check .c2-say b{display:block;margin-top:4px;font-weight:600}.emtor-page .s-check .c2-f.said .c2-say{opacity:1;transform:none}.emtor-page .s-check .c2-shelf{z-index:2;bottom:calc(var(--fl) + var(--sb))}.emtor-page .s-check .c2-track .e-floor{z-index:2;height:var(--fl)}.emtor-page .s-check .c2-beam{position:absolute;z-index:1;left:0;top:104px;bottom:calc(var(--fl) + var(--sb) + 14px);width:0;border-left:var(--stroke) dashed var(--ink);opacity:0;transition:transform .9s var(--ease-io),opacity .2s ease}.emtor-page .s-check .c2.running .c2-beam{opacity:.85}.emtor-page .s-check .c2-f.now .ink{stroke-dasharray:1;animation:checkC2Ink .9s var(--ease) both}@keyframes checkC2Ink{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.emtor-page .s-check .c2-gl{transform-box:view-box}.emtor-page .s-check .c2-hd{fill:var(--ink)}.emtor-page .s-check .c2.on:not(.running):not(.done) .c2-f1 .c2-gl{animation:checkC2Idle 3.2s ease-in-out infinite alternate}@keyframes checkC2Idle{0%{transform:translate(-38px,-44px)}to{transform:translate(30px,-6px)}}.emtor-page .s-check .c2-f.now .c2-gl{animation:checkC2Read 1.5s cubic-bezier(.45,0,.25,1) both}@keyframes checkC2Read{0%{transform:translate(-46px,-74px)}33%{transform:translate(40px,-40px)}66%{transform:translate(-40px,-6px)}to{transform:translate(0)}}.emtor-page .s-check .c2-gapr{fill:none;stroke:var(--red);stroke-width:var(--sw, 2.4);stroke-dasharray:7 6}.emtor-page .s-check .c2-mark{opacity:0;transform:scale(.8);transform-box:fill-box;transform-origin:50% 50%;transition:opacity .12s ease,transform .24s var(--ease)}.emtor-page .s-check .c2-f.said .c2-mark{opacity:1;transform:none}.emtor-page .s-check .c2-tg{transform:rotate(var(--r));transform-box:fill-box;transform-origin:50% 50%}.emtor-page .s-check .c2-f.now .c2-tg{animation:checkC2Fall .72s var(--ease-io) both;animation-delay:calc(var(--d) * .26s + .16s)}@keyframes checkC2Fall{to{transform:translate(var(--x),var(--y)) rotate(calc(var(--r) * 2.4))}}.emtor-page .s-check .c2-pc .l{stroke-width:calc(var(--sw, 2.4) / .74)}.emtor-page .s-check .c2-go{transition:transform .9s var(--ease-io) .2s}.emtor-page .s-check .c2-f.said .c2-go{transform:translate(26px)}.emtor-page .s-check .c2-lblq,.emtor-page .s-check .c2-f.said .c2-lbla{display:block}.emtor-page .s-check .c2-lbla,.emtor-page .s-check .c2-f.said .c2-lblq,.emtor-page .s-check .c2-led{display:none}.emtor-page .s-check .c2-foot{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:14px}.emtor-page .s-check .c2:has(.again:not([hidden])) .c2-foot{display:flex;animation:c2FootIn .42s var(--ease) both}@keyframes c2FootIn{0%{opacity:0;transform:translateY(8px)}}.emtor-page .s-check .c2-next{display:flex;justify-content:flex-end;margin-top:14px}.emtor-page .s-check .c2-footp{margin:0;font-family:var(--display);font-size:clamp(20px,1.9vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.02em}@media(max-width:760px){.emtor-page .s-check .c2-top{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:52px}.emtor-page .s-check .c2-run{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.emtor-page .s-check .c2-run::-webkit-scrollbar{display:none}.emtor-page .s-check .c2-track{width:calc(4*min(82vw,330px))}.emtor-page .s-check .c2-name{position:sticky;left:var(--m)}.emtor-page .s-check .c2-f{min-height:420px;scroll-snap-align:center}.emtor-page .s-check .c2-art{height:calc(100% - 128px)}.emtor-page .s-check .c2-led{display:grid;gap:6px;margin:12px 0 0;padding:0 var(--m);list-style:none;font-size:16px;font-weight:500}.emtor-page .s-check .c2-led li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:var(--stroke) solid var(--ink);border-radius:4px;background:#fff}.emtor-page .s-check .c2-led li.ok{background:var(--go)}.emtor-page .s-check .c2-led li.gap{background:var(--red)}.emtor-page .s-check .c2-foot{justify-content:stretch}.emtor-page .s-check .c2-foot .c-btns,.emtor-page .s-check .c2-next .c-btns{width:100%}}@media(max-width:960px){.emtor-page .s-check .c2-top{grid-template-columns:minmax(0,1fr);gap:18px}}@media(prefers-reduced-motion:reduce){.emtor-page .s-check .c2-f,.emtor-page .s-check .c2-say,.emtor-page .s-check .c2-mark,.emtor-page .s-check .c2-go,.emtor-page .s-check .c2-beam{transition:none}.emtor-page .s-check .c2-f.now .ink,.emtor-page .s-check .c2-f.now .c2-gl,.emtor-page .s-check .c2.on:not(.running):not(.done) .c2-f1 .c2-gl{animation:none}.emtor-page .s-check .c2-f.now .c2-tg{animation:none;transform:translate(var(--x),var(--y)) rotate(calc(var(--r) * 2.4))}}.emtor-page .s-faq{interpolate-size:allow-keywords}.emtor-page .s-faq summary{display:block;list-style:none;cursor:pointer}.emtor-page .s-faq summary::-webkit-details-marker{display:none}.emtor-page .s-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .34s var(--ease),content-visibility .34s allow-discrete}.emtor-page .s-faq details[open]::details-content{block-size:auto}.emtor-page .s-faq .pm{position:relative;flex:none;display:block;width:44px;height:44px;transition:transform .16s var(--ease)}.emtor-page .s-faq .pm:before,.emtor-page .s-faq .pm:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2.4px;margin:-1.2px 0 0 -9px;border-radius:2px;background:currentColor;transition:transform .24s var(--ease)}.emtor-page .s-faq .pm:after{transform:rotate(90deg)}.emtor-page .s-faq details[open]>summary .pm:after{transform:rotate(0)}.emtor-page .s-faq summary:active .pm{transform:scale(.92)}.emtor-page .s-faq .v2{background:#fff}.emtor-page.emtor-page .s-faq .v2{background:var(--wall);border-top:var(--stroke) solid var(--ink)}.emtor-page.emtor-page .s-faq .v2 .e-band{background:var(--wall)}.emtor-page .s-faq .v2 .talk{--pw: clamp(96px, 9.4vw, 160px);padding:clamp(30px,3.4vw,54px) var(--m) calc(60px + clamp(34px,4vw,66px))}.emtor-page .s-faq .v2 .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(22px,2.6vw,44px) 20px}.emtor-page .s-faq .v2 .sp{position:relative}.emtor-page .s-faq .v2 .s1{grid-column:1 / span 6;--r: -.7deg}.emtor-page .s-faq .v2 .s2{grid-column:7 / span 6;--r: .6deg;margin-top:44px}.emtor-page .s-faq .v2 .s3{grid-column:2 / span 5;--r: .8deg}.emtor-page .s-faq .v2 .s4{grid-column:7 / span 6;--r: -.6deg;margin-top:26px}.emtor-page .s-faq .v2 .s5{grid-column:1 / span 5;--r: -.9deg}.emtor-page .s-faq .v2 .s6{grid-column:6 / span 7;--r: .5deg;margin-top:36px}.emtor-page .s-faq .v2 .s7{grid-column:1 / span 6;--r: .7deg}.emtor-page .s-faq .v2 .s8{grid-column:8 / span 5;--r: -.7deg;margin-top:18px}.emtor-page .s-faq .v2 .sp summary{display:grid;grid-template-columns:var(--pw) minmax(0,1fr);align-items:end;gap:20px;border-radius:6px}.emtor-page .s-faq .v2 .sp.flip summary{grid-template-columns:minmax(0,1fr) var(--pw)}.emtor-page .s-faq .v2 .sp.flip .who{order:2}.emtor-page .s-faq .v2 .q{position:relative;display:block;margin-bottom:24px;padding:clamp(14px,1.5vw,24px) 54px clamp(16px,1.6vw,26px) clamp(16px,1.7vw,28px);border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-family:var(--display);font-size:clamp(24px,2.7vw,50px);font-weight:500;line-height:1.04;letter-spacing:-.03em;rotate:var(--r, 0deg);transition:rotate .22s var(--ease),background-color .18s ease}.emtor-page .s-faq .v2 .q:after{content:"";position:absolute;left:-9px;bottom:26px;width:14px;height:14px;background:inherit;border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(135deg)}.emtor-page .s-faq .v2 .sp.flip .q:after{left:auto;right:-9px;transform:rotate(-45deg)}.emtor-page .s-faq .v2 .q .pm{position:absolute;right:5px;top:5px}.emtor-page .s-faq .v2 .sp[open] .q{rotate:0deg}.emtor-page .s-faq .v2 .who{position:relative;display:block;width:var(--pw);padding-bottom:12px}.emtor-page .s-faq .v2 .who svg{display:block;width:100%;height:auto;margin-bottom:-4.8%;overflow:visible}.emtor-page .s-faq .v2 .who .ln{vector-effect:non-scaling-stroke}.emtor-page .s-faq .v2 .who:after{content:"";position:absolute;left:-8px;right:-8px;bottom:0;height:13px;border:var(--stroke) solid var(--ink);border-radius:3px;background:#fff}.emtor-page .s-faq .v2 .who:before{content:"";position:absolute;left:8px;top:100%;width:24px;height:24px;background:url(/home/bracket.svg) no-repeat}.emtor-page .s-faq .v2 .sp[open] .who svg{animation:faqHop .46s var(--ease)}@keyframes faqHop{30%{transform:translateY(-14px) rotate(-4deg)}}.emtor-page .s-faq .v2 .aw{padding-top:10px}.emtor-page .s-faq .v2 .a{position:relative;margin:0 0 4px calc(var(--pw) + 20px);padding:13px 16px 15px;border:var(--stroke) solid var(--ink);border-radius:6px;background:var(--go)}.emtor-page .s-faq .v2 .sp.flip .a{margin-left:0;margin-right:calc(var(--pw) + 20px)}.emtor-page .s-faq .v2 .a:after{content:"";position:absolute;left:40px;top:-9px;width:14px;height:14px;background:var(--go);border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(-135deg)}.emtor-page .s-faq .v2 .sp.flip .a:after{left:auto;right:40px}.emtor-page .s-faq .v2 .sp[open] .a{animation:faqPop .32s var(--ease) 80ms both}@keyframes faqPop{0%{opacity:0;transform:scale(.96)}}.emtor-page .s-faq .v2 .a .body{font-size:clamp(16px,1.2vw,20px)}.emtor-page .s-faq .v2 .a .body a{padding:14px 0;color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.emtor-page .s-faq .v2 .sp:not([open]) summary:hover .q{rotate:0deg;background:#d5dfe9}}@media(max-width:860px){.emtor-page .s-faq .v2 .talk{--pw: 68px;padding-top:26px}.emtor-page .s-faq .v2 .grid{display:flex;flex-direction:column;gap:30px}.emtor-page .s-faq .v2 .sp{margin-top:0}.emtor-page .s-faq .v2 .sp summary,.emtor-page .s-faq .v2 .sp.flip summary{gap:16px}.emtor-page .s-faq .v2 .q{margin-bottom:16px;padding:11px 42px 13px 14px;font-size:21px;line-height:1.08;letter-spacing:-.02em}.emtor-page .s-faq .v2 .q:after{bottom:16px}.emtor-page .s-faq .v2 .q .pm{right:0;top:0}.emtor-page .s-faq .v2 .who:before{left:4px;width:24px}.emtor-page .s-faq .v2 .aw{padding-top:12px}.emtor-page .s-faq .v2 .a,.emtor-page .s-faq .v2 .sp.flip .a{margin:0 0 2px}.emtor-page .s-faq .v2 .a:after{left:calc(var(--pw) + 46px)}.emtor-page .s-faq .v2 .sp.flip .a:after{right:calc(var(--pw) + 46px)}}@media(prefers-reduced-motion:reduce){.emtor-page .s-faq details::details-content{transition:none!important}.emtor-page .s-faq .v2 .sp[open] .who svg,.emtor-page .s-faq .v2 .sp[open] .a{animation:none}.emtor-page .s-faq .v2 .q{transition:none}}.emtor-page .s-cta .wmk{position:relative;container-type:inline-size}.emtor-page .s-cta .word{margin:0;padding:0 0 0 calc(var(--m) - .076em);font-family:var(--display);font-size:calc((100cqw - 2 * var(--m)) / 2.68);font-weight:500;line-height:.74;letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none}.emtor-page .s-cta .foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 30px;padding:14px var(--m);background:#fff;font-size:16px}.emtor-page .s-cta .foot nav{display:flex;flex-wrap:wrap;gap:0 26px}.emtor-page .s-cta .foot a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:500;text-decoration:none}.emtor-page .s-cta .foot .ml{margin-left:auto}.emtor-page .s-cta .foot small{font-size:15px}.emtor-page .s-cta .foot nav+small{margin-left:auto}.emtor-page .s-cta .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.emtor-page .s-cta .v5{background:#fff}.emtor-page .s-cta .v5 .wall5{--gw: clamp(300px, 34vw, 640px);--wh: calc((100vw - 2 * var(--m)) / 2.8 * .74);--pt: clamp(30px, 3.4vw, 54px);--shy: calc(var(--pt) + var(--wh));position:relative;background:var(--wall);border-top:var(--stroke) solid var(--ink);overflow:clip}.emtor-page .s-cta .v5 .wmk{padding-top:var(--pt)}.emtor-page .s-cta .v5 .word{font-size:calc((100cqw - 2 * var(--m)) / 2.8);letter-spacing:-.02em}.emtor-page .s-cta .v5 .word span{position:relative;display:inline-block;color:#fff;transition:transform .24s var(--ease)}.emtor-page .s-cta .v5 .word span:before,.emtor-page .s-cta .v5 .word span:after{content:attr(data-l);position:absolute;left:0;top:0}.emtor-page .s-cta .v5 .word span:before{color:var(--c);transform:translate(clamp(3px,.5vw,7px),clamp(2px,.4vw,5px))}.emtor-page .s-cta .v5 .word span:after{color:transparent;-webkit-text-stroke:var(--stroke) var(--ink)}.emtor-page .s-cta .v5.on .word span{animation:ctaLetter .62s var(--ease) both;animation-delay:calc(var(--n) * 70ms)}@keyframes ctaLetter{0%{opacity:0;transform:translateY(-46px)}}.emtor-page .s-cta .v5 .shelf{position:relative;z-index:1;height:14px;background:#fff;border-block:var(--stroke) solid var(--ink)}.emtor-page .s-cta .v5 .shelf:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:url(/home/shelf-bracket.svg) 40px 0 / 300px 24px repeat-x}.emtor-page .s-cta .v5 .col5{position:relative;z-index:3;width:min(44vw,860px);padding:clamp(46px,4.4vw,76px) 0 clamp(44px,5vw,84px) var(--m)}.emtor-page .s-cta .v5 .col5 .h2{font-size:clamp(46px,6.2vw,120px)}.emtor-page .s-cta .v5 .col5 .lead{margin:16px 0 22px;max-width:25em}.emtor-page .s-cta .v5 .big5{height:clamp(64px,5.6vw,96px);padding:0 clamp(28px,3vw,52px);font-size:clamp(19px,1.8vw,30px)}.emtor-page .s-cta .v5 .b5{display:flex;flex-wrap:wrap;gap:12px}.emtor-page .s-cta .v5 .gb{position:absolute;z-index:2;right:-1.4vw;top:calc(var(--shy) - var(--gw) * .3);width:var(--gw)}.emtor-page .s-cta .v5 .gb svg{width:100%;height:auto}.emtor-page .s-cta .v5 .arc{fill:none;stroke:var(--ink);stroke-width:20;stroke-linecap:round;opacity:0;transition:opacity .12s ease}.emtor-page .s-cta .v5 .eyeball{transition:opacity .12s ease}.emtor-page .s-cta .v5 .gb.smile .eyeball{opacity:0}.emtor-page .s-cta .v5 .gb.smile .arc{opacity:1}.emtor-page .s-cta .v5 .say5{position:absolute;z-index:3;right:calc(var(--gw) - 1vw);top:calc(var(--shy) + clamp(60px,6vw,110px));margin:0;padding:10px 18px 13px;border:var(--stroke) solid var(--ink);border-radius:6px;background:#fff;font-family:var(--display);font-size:clamp(26px,3vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;white-space:nowrap}.emtor-page .s-cta .v5 .say5:after{content:"";position:absolute;right:-9px;top:50%;width:14px;height:14px;margin-top:-7px;background:#fff;border-top:var(--stroke) solid var(--ink);border-right:var(--stroke) solid var(--ink);transform:rotate(45deg)}.emtor-page .s-cta .v5 .foot{border-top:var(--stroke) solid var(--ink)}@media(hover:hover)and (pointer:fine){.emtor-page .s-cta .foot a:hover{text-decoration:underline;text-underline-offset:4px}.emtor-page .s-cta .v5 .word span:hover{transform:translateY(-9px)}}@media(max-width:860px){.emtor-page .s-cta .foot{padding-top:14px;padding-bottom:18px}.emtor-page .s-cta .foot nav{flex:1 1 100%;gap:0 20px}.emtor-page .s-cta .foot .ml,.emtor-page .s-cta .foot nav+small{margin-left:0}.emtor-page .s-cta .v5 .wall5{--gw: 300px}.emtor-page .s-cta .v5 .col5{width:auto;padding:44px var(--m) 8px}.emtor-page .s-cta .v5 .col5 .h2{font-size:clamp(40px,12vw,72px)}.emtor-page .s-cta .v5 .big5{display:flex;height:60px;font-size:18px}.emtor-page .s-cta .v5 .b5{flex-direction:column}.emtor-page .s-cta .v5 .mid5{position:relative;height:290px;overflow:hidden}.emtor-page .s-cta .v5 .gb{right:-56px;top:18px}.emtor-page .s-cta .v5 .say5{left:var(--m);right:auto;top:44px;font-size:26px}}@media(max-width:360px){.emtor-page .s-cta .foot{font-size:15px}.emtor-page .s-cta .foot nav{gap:0 12px}}@media(prefers-reduced-motion:reduce){.emtor-page .s-cta .v5 .word span,.emtor-page .s-cta .v5 .arc,.emtor-page .s-cta .v5 .eyeball{transition:none}.emtor-page .s-cta .v5.on .word span{animation:none}}.emtor-hero{--ink: #1D1B19;--wall: #A9BDD0;--line: #1D1B19;--c1: #fff;--c2: #8CA3BA;--body: #1D1B19;--face: #fff;--eye: #1D1B19;--cart: transparent;--wheel: var(--wall);--go: #8CCFB2;--ease: cubic-bezier(.23, 1, .32, 1);--m: clamp(20px, 2.6vw, 40px)}.emtor-hero,.emtor-hero *{box-sizing:border-box}.emtor-hero{margin:0;background:#fff;color:var(--ink);font-family:Funnel Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.emtor-hero .hero{min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.emtor-hero .plain{flex:none;display:flex;align-items:center;gap:28px;min-height:72px;padding:0 var(--m)}.emtor-hero .mark{font-family:Funnel Display,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.emtor-hero .mark{display:inline-flex;align-items:center;min-height:44px}.emtor-hero .links{margin-left:auto;display:flex;align-items:center;gap:28px}.emtor-hero .links a{color:var(--ink);font-size:16px;font-weight:500;text-decoration:none}.emtor-hero .links .btn{flex:none;display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:4px;background:var(--ink);color:#fff;transition:transform .16s var(--ease),background-color .2s ease}.emtor-hero .links .btn:active{transform:scale(.97)}.emtor-hero .copy{flex:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,56px);padding:clamp(4px,1.2vh,14px) var(--m) clamp(20px,3vh,32px)}.emtor-hero h1{margin:0;font-family:Funnel Display,sans-serif;font-size:clamp(54px,7.6vw,190px);line-height:.92;font-weight:500;letter-spacing:-.045em}.emtor-hero .sub{margin:0 0 18px;max-width:30em;font-size:clamp(17px,1.35vw,28px);line-height:1.4}.emtor-hero .cta{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:4px;background:var(--ink);color:#fff;font-size:17px;font-weight:500;text-decoration:none;transition:transform .16s var(--ease),background-color .2s ease}.emtor-hero .cta:active{transform:scale(.97)}.emtor-hero .ctas{display:flex;flex-wrap:wrap;gap:8px}.emtor-hero .cta.line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2.4px var(--ink)}.emtor-hero a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.emtor-hero .stage{position:relative;flex:1;min-height:370px;background:var(--wall);border-top:2.4px solid var(--ink)}.emtor-hero #scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.emtor-hero .ln:not([fill]){fill:none}.emtor-hero .ln{stroke:var(--line);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.emtor-hero .prod{cursor:pointer;outline:none}.emtor-hero .prod .inner{transition:opacity .32s ease,translate .2s var(--ease)}.emtor-hero .prod .x{fill:none;stroke:var(--line);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .26s var(--ease)}.emtor-hero .prod.out .inner{opacity:.5}.emtor-hero .prod.out .x{stroke-dashoffset:0}.emtor-hero .prod:focus-visible .inner{translate:0 -5px}.emtor-hero .prod:focus-visible .hit{stroke:var(--line);stroke-width:2;stroke-dasharray:3 5}.emtor-hero .prod .hit{fill:transparent;stroke:none}.emtor-hero #agent .leg{transform-box:fill-box;transform-origin:50% 0}.emtor-hero #agent.walking .l1{animation:hero-step .46s ease-in-out infinite alternate}.emtor-hero #agent.walking .l2{animation:hero-step .46s ease-in-out infinite alternate-reverse}.emtor-hero #agent.walking .bod{animation:hero-bob .23s ease-in-out infinite alternate}@keyframes hero-step{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes hero-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.emtor-hero #scan{stroke:var(--line);stroke-width:2;stroke-dasharray:3 7;stroke-linecap:round;opacity:0;transition:opacity .18s ease}.emtor-hero #scan.on{opacity:.75;animation:hero-scan .6s linear infinite}@keyframes hero-scan{to{stroke-dashoffset:-20}}.emtor-hero .bubble{position:absolute;z-index:2;left:0;top:0;max-width:290px;width:max-content;padding:9px 14px 10px;border:2.4px solid var(--ink);border-radius:6px;background:#fff;font-size:16px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;transition:opacity .18s ease,scale .24s var(--ease),background-color .2s ease;scale:.94;transform-origin:50% 100%}.emtor-hero .bubble.on{opacity:1;scale:1}.emtor-hero .bubble.win{background:var(--go)}.emtor-hero .bubble:after{content:"";position:absolute;left:var(--tail, 50%);bottom:-10px;width:14px;height:14px;margin-left:-7px;background:inherit;border-right:2.4px solid var(--ink);border-bottom:2.4px solid var(--ink);transform:rotate(45deg)}.emtor-hero .rise{animation:hero-rise .8s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .1s)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}.emtor-hero .lift{animation:hero-lift .8s var(--ease) .1s both}@keyframes hero-lift{0%{transform:translateY(16px)}}@media(hover:hover)and (pointer:fine){.emtor-hero .prod:hover .inner{translate:0 -5px}.emtor-hero .links a:not(.btn):hover{text-decoration:underline;text-underline-offset:4px}.emtor-hero .cta:hover,.emtor-hero .plain .btn:hover{background:#3a3633}.emtor-hero .cta.line:hover{background:#15130f12}}@media(prefers-reduced-motion:reduce){.emtor-hero .rise,.emtor-hero .lift,.emtor-hero #agent.walking .l1,.emtor-hero #agent.walking .l2,.emtor-hero #agent.walking .bod,.emtor-hero #scan.on{animation:none}}@media(max-width:860px){.emtor-hero .links a:not(.btn){display:none}.emtor-hero .plain{min-height:64px;gap:16px}.emtor-hero .copy{grid-template-columns:minmax(0,1fr);gap:12px}.emtor-hero h1{font-size:clamp(50px,15.6vw,110px)}.emtor-hero .sub{margin-bottom:16px;font-size:17px}.emtor-hero .stage{min-height:400px}.emtor-hero .bubble{max-width:230px;font-size:15px}}@media(max-width:520px){.emtor-hero .cta{display:flex;justify-content:center}.emtor-hero .ctas{flex-direction:column}}
