@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hankengrotesk-latin.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hankengrotesk-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body:has(.t-v4){background:#f4f3ef;margin:0;overflow-x:hidden}@keyframes v4-blink{50%{opacity:0}}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes v4-chase{to{transform:rotate(360deg)}}.t-v4{--bg: #f4f3ef;--paper: #faf9f6;--white: #fff;--steel: #e4e5e0;--steel2: #c6c9c2;--line: #ddddd7;--ink: #191c1a;--ink2: #555b56;--ink3: #6a6f6a;--graph: #151816;--graph2: #1e2220;--lcd: #0c130f;--lcdfg: #9bf0b2;--green: #16733e;--green2: #2a9b55;--f: "Hanken Grotesk",system-ui,sans-serif;--mono: ui-monospace,"SF Mono",Menlo,Consolas,monospace}.t-v4 :where(h1,h2,h3,h4,h5){color:inherit;font-family:inherit}.t-v4 :where(nav button,footer button,footer a,nav a,a[href^="tel:"],a[href^="mailto:"]){min-height:0;display:revert;align-items:revert}.t-v4 :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:0;font-family:inherit}.t-v4,.t-v4 *,.t-v4 :before,.t-v4 :after{box-sizing:border-box}.t-v4{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--f);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.t-v4 a{color:var(--green);text-decoration:none}.t-v4 a:hover{color:var(--ink)}.t-v4 h1,.t-v4 h2,.t-v4 h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400}.t-v4 p{text-wrap:pretty;margin:0}.t-v4 img{max-width:100%;display:block}.t-v4 .wrap{max-width:1360px;margin:0 auto;padding:0 48px}.t-v4 .lbl{font:500 11px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;display:flex}.t-v4 .dot{background:var(--steel2);border-radius:50%;flex:none;width:6px;height:6px;transition:background .3s,box-shadow .3s}.t-v4 .dot.on{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .display{letter-spacing:-.045em;font-size:clamp(44px,5.2vw,86px);line-height:1}.t-v4 .display span{color:var(--ink3)}.t-v4 .h2{letter-spacing:-.04em;font-size:clamp(34px,3.6vw,58px);line-height:1.04}.t-v4 .lead{color:var(--ink2);max-width:30em;font-size:19px;line-height:1.55}.t-v4 .ph{font:500 10.5px/1.4 var(--mono);color:var(--ink3);letter-spacing:.16em;text-transform:uppercase;text-align:center;background:repeating-linear-gradient(135deg,#e2e3de 0,#e2e3de 10px,#e9eae5 10px,#e9eae5 20px);place-items:center;display:grid}.t-v4 .seg{color:var(--lcdfg);vertical-align:bottom;align-items:flex-end;gap:.14em;line-height:1;display:inline-flex}.t-v4 .dg{flex:none;width:.54em;height:1em;position:relative;transform:skew(-6deg)}.t-v4 .dg i{opacity:.06;background:currentColor;border-radius:.03em;position:absolute}.t-v4 .dg i.on{opacity:1;box-shadow:0 0 .12em #9bf0b266}.t-v4 .dg .a,.t-v4 .dg .g,.t-v4 .dg .d{height:.07em;left:.1em;right:.1em}.t-v4 .dg .a{top:0}.t-v4 .dg .g{top:.465em}.t-v4 .dg .d{bottom:0}.t-v4 .dg .f,.t-v4 .dg .b,.t-v4 .dg .e,.t-v4 .dg .c{width:.07em;height:.39em}.t-v4 .dg .f{top:.06em;left:0}.t-v4 .dg .b{top:.06em;right:0}.t-v4 .dg .e{bottom:.06em;left:0}.t-v4 .dg .c{bottom:.06em;right:0}.t-v4 .dg .p{width:.07em;height:.07em;bottom:0;right:-.12em}.t-v4 .sc{align-content:center;gap:.22em;height:1em;display:inline-grid}.t-v4 .sc i{background:currentColor;width:.07em;height:.07em}.t-v4 .lcd{background:var(--lcd);color:var(--lcdfg);font-family:var(--mono);border-radius:2px;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #142019}.t-v4 .hd{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.t-v4 .hd>.wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;height:84px;display:grid}.t-v4 .hd .logo img{height:21px}.t-v4 .hd nav{justify-content:center;gap:clamp(18px,2.6vw,40px);display:flex}.t-v4 .hd nav a{color:var(--ink2);white-space:nowrap;padding:12px 0 8px;font-size:14.5px;position:relative}.t-v4 .hd nav a:before{content:"";background:var(--steel2);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:50%}.t-v4 .hd nav a:hover,.t-v4 .hd nav a[aria-current=true]{color:var(--ink)}.t-v4 .hd nav a[aria-current=true]:before{background:var(--green2);box-shadow:0 0 8px #2a9b55cc}.t-v4 .hd .right{align-items:center;gap:20px;display:flex}.t-v4 .mini{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:12px;padding:8px 12px;font-size:10.5px;display:flex}.t-v4 .mini .seg{font-size:17px}.t-v4 .go{color:var(--ink);white-space:nowrap;align-items:center;gap:16px;font-size:15px;font-weight:500;display:inline-flex}.t-v4 .go:hover{color:var(--ink)}.t-v4 .go i{background:var(--green);width:46px;height:46px;box-shadow:0 0 0 5px var(--paper),0 0 0 6px var(--steel2);border-radius:50%;flex:none;place-items:center;transition:background .2s,box-shadow .3s;display:grid}.t-v4 .go i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;margin-left:3px}.t-v4 .go:hover i{box-shadow:0 0 0 5px var(--paper),0 0 0 6px var(--green2);background:#105a30}.t-v4 .go small{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;margin-top:2px;display:block}.t-v4 .go.lg i{width:68px;height:68px}.t-v4 .go.lg i:after{border-top-width:9px;border-bottom-width:9px;border-left-width:15px;margin-left:5px}.t-v4 .go.lg{font-size:17px}.t-v4 .go.dk i{box-shadow:0 0 0 5px var(--graph),0 0 0 6px #3a403c}.t-v4 .go.dk{color:#fff}.t-v4 .go.dk small{color:#8e968f}.t-v4 .tlink{color:var(--ink);border-bottom:1px solid var(--steel2);padding-bottom:3px;font-size:15px}.t-v4 .tlink:hover{border-color:var(--ink);color:var(--ink)}.t-v4 .hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;padding:80px 0 112px;display:grid}.t-v4 .hero .display{margin:28px 0}.t-v4 .ctas{flex-wrap:wrap;align-items:center;gap:36px;margin-top:44px;display:flex}.t-v4 .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.t-v4 .facts div{border-right:1px solid var(--line);margin-right:24px;padding:22px 24px 0 0}.t-v4 .facts div:last-child{border-right:0;margin-right:0}.t-v4 .facts b{letter-spacing:-.035em;font-size:34px;font-weight:400;line-height:1.1;display:block}.t-v4 .facts span{color:var(--ink2);font-size:13.5px}.t-v4 .door{aspect-ratio:1;width:min(600px,100%);margin-left:auto;position:relative}.t-v4 .ticks{background:conic-gradient(var(--green2) 0 calc(var(--p, 0)*1turn),var(--steel2) 0);-webkit-mask:repeating-conic-gradient(#000 0 .5deg,transparent .5deg 5deg);mask:repeating-conic-gradient(#000 0 .5deg,transparent .5deg 5deg);border-radius:50%;transition:--p 1.6s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .bezel{background:conic-gradient(from 210deg,#f4f4f0,#d3d5cf 18%,#f8f8f5 34%,#ced0ca,#f2f2ee 70%,#d9dbd5 86%,#f4f4f0);border-radius:50%;position:absolute;top:4.5%;bottom:4.5%;left:4.5%;right:4.5%;box-shadow:inset 0 0 0 1px #00000012,0 40px 70px -40px #14181673}.t-v4 .bezel:after{content:"";border-radius:50%;position:absolute;top:3.5%;bottom:3.5%;left:3.5%;right:3.5%;box-shadow:inset 0 0 0 1px #00000014,0 1px #ffffffe6}.t-v4 .gasket{background:#1c201e;border-radius:50%;position:absolute;top:13%;bottom:13%;left:13%;right:13%;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 9px #262b28,inset 0 0 0 10px #111}.t-v4 .glass{background:#000;border-radius:50%;position:absolute;top:17.5%;bottom:17.5%;left:17.5%;right:17.5%;overflow:hidden}.t-v4 .glass img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .glass .drum{opacity:.3;will-change:transform;background:radial-gradient(circle,#ffffff42 1.4px,#0000 2px) 0 0 / 16px 16px;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.t-v4 .glass:after{content:"";background:linear-gradient(125deg,#ffffff29 0,#fff0 32%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 50px #0000008c}.t-v4 .dslot{background:#b9bcb5;border-radius:6px;width:1.4%;height:14%;position:absolute;top:43%;right:8.2%;box-shadow:inset 0 1px 2px #00000040}.t-v4 .doorcap{gap:4px;display:grid;position:absolute;bottom:2%;left:0}.t-v4 .doorcap b{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1}.t-v4 section.s{border-top:1px solid var(--line);padding:128px 0}.t-v4 .shd{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:72px;margin-bottom:64px;display:grid}.t-v4 .shd .h2{margin-top:20px}.t-v4 .shd p{color:var(--ink2);max-width:32em;font-size:18px}.t-v4 .oven{background:var(--graph);border-radius:3px;padding:18px 18px 22px}.t-v4 .ovtop{align-items:center;gap:14px;padding:4px 6px 16px;display:flex}.t-v4 .oknob{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:radial-gradient(circle at 50% 35%,#323835,#191c1a);border:0;border-radius:50%;width:34px;height:34px;padding:0;transition:transform .5s cubic-bezier(.3,.7,.2,1.2);position:relative;box-shadow:0 0 0 1px #000,0 0 0 4px #252a27}.t-v4 .oknob:after{content:"";background:#dde2de;border-radius:1px;width:2px;height:9px;margin-left:-1px;position:absolute;top:4px;left:50%}.t-v4 .oknob[aria-pressed=true]{transform:rotate(130deg)}.t-v4 .oknob[aria-pressed=true]:after{background:#ffb65c}.t-v4 .ovtop .lbl{color:#7f8781}.t-v4 .ovtop .mini{margin-left:auto}.t-v4 .ovwin{aspect-ratio:21 / 9;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.t-v4 .ovwin img{object-fit:cover;width:100%;height:100%;transition:filter .6s}.t-v4 .ovwin:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff12 0,#fff0 22%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ovwin:after{content:"";mix-blend-mode:multiply;opacity:0;pointer-events:none;background:#ffb65c;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .oven.lit .ovwin:after{opacity:.42}.t-v4 .oven.lit .ovwin img{filter:brightness(1.12)}.t-v4 .ovhandle{background:linear-gradient(#4a514c,#2c312e);border-radius:3px;height:5px;margin:0 30% 16px}.t-v4 .sel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.t-v4 .dial{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;width:min(500px,100%);margin:0 auto;position:relative}.t-v4 .dial .tk{background:var(--steel2);transform-origin:50% 0;width:1px;height:3.2%;position:absolute;top:50%;left:50%}.t-v4 .dial .tk.mj{background:var(--ink3);height:5%}.t-v4 .dial .grip{background:repeating-conic-gradient(#d5d7d1 0,#d5d7d1 1.5deg,#bfc2bb 1.5deg,#bfc2bb 3deg);border-radius:50%;position:absolute;top:27%;bottom:27%;left:27%;right:27%;box-shadow:0 24px 40px -18px #00000073}.t-v4 .dial .knob{cursor:grab;background:radial-gradient(circle at 50% 30%,#2e3330,#141715 70%);border-radius:50%;position:absolute;top:30.5%;bottom:30.5%;left:30.5%;right:30.5%;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000}.t-v4 .dial .knob:active{cursor:grabbing}.t-v4 .dial .knob.snap{transition:transform .5s cubic-bezier(.3,.7,.2,1.15)}.t-v4 .dial .knob:before{content:"";border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%;box-shadow:inset 0 0 0 1px #ffffff0f}.t-v4 .dial .knob:after{content:"";background:var(--lcdfg);border-radius:1px;width:2px;height:22%;margin-left:-1px;position:absolute;top:7%;left:50%;box-shadow:0 0 8px #9bf0b2cc}.t-v4 .dial .opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 13.5px/1.2 var(--f);color:var(--ink3);cursor:pointer;white-space:nowrap;background:none;border:0;align-items:center;gap:7px;padding:6px 4px;transition:color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.t-v4 .dial .opt:hover,.t-v4 .dial .opt[aria-pressed=true]{color:var(--ink)}.t-v4 .dial .opt[aria-pressed=true] .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .selout figure{aspect-ratio:16 / 10;background:var(--steel);border-radius:2px;margin:0;position:relative;overflow:hidden}.t-v4 .selout figure img,.t-v4 .selout figure .ph{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .selout figure figcaption{position:absolute;top:16px;left:16px}.t-v4 .selout .row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:32px;display:grid}.t-v4 .selout h3{letter-spacing:-.035em;font-size:40px;line-height:1.05}.t-v4 .selout ul{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.t-v4 .selout li{border-bottom:1px solid var(--line);color:var(--ink2);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.t-v4 .selout li span{font:500 11px/1.9 var(--mono);color:var(--ink3);letter-spacing:.12em}.t-v4 .selout .pr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.t-v4 .cyc{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid;position:relative}.t-v4 .cyc .bar{background:var(--green2);height:1px;width:calc(var(--p, 0)*100%);position:absolute;top:-1px;left:0;box-shadow:0 0 8px #2a9b5599}.t-v4 .step{padding-top:36px;position:relative}.t-v4 .step:before{content:"";background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--steel2);border-radius:50%;transition:background .3s,box-shadow .3s;position:absolute;top:-5px;left:0}.t-v4 .step.on:before{background:var(--green2);box-shadow:0 0 0 4px #2a9b5526}.t-v4 .step h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:26px;line-height:1.15}.t-v4 .step p{color:var(--ink2);font-size:15.5px}.t-v4 .rest{letter-spacing:.16em;justify-self:end;align-items:center;gap:14px;padding:12px 16px;font-size:10.5px;display:flex}.t-v4 .rest .seg{font-size:30px}.t-v4 .dark{background:var(--graph);color:#e7ebe7;border-top:0}.t-v4 .dark .lbl{color:#7f8781}.t-v4 .dark p{color:#a9b1ab}.t-v4 .sage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.t-v4 .screen{background:#0a0c0b;border-radius:3px;padding:12px;box-shadow:0 0 0 1px #2a2f2c}.t-v4 .screen .in{aspect-ratio:16 / 9;background:#000;border-radius:1px;overflow:hidden}.t-v4 .screen video{object-fit:cover;width:100%;height:100%;display:block}.t-v4 .screen .ctl{align-items:center;gap:8px;padding:12px 4px 2px;display:flex}.t-v4 .sb{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#c9d0ca;font:500 11px/1 var(--mono);letter-spacing:.14em;cursor:pointer;background:#1c201e;border:0;border-radius:2px;min-width:44px;min-height:34px;padding:10px 12px}.t-v4 .sb:hover,.t-v4 .sb[aria-pressed=true]{color:var(--lcdfg);background:#232825}.t-v4 .screen .ctl .mini{margin-left:auto}.t-v4 .final{text-align:center;border-top:1px solid var(--line);padding:144px 0}.t-v4 .final .display{max-width:13em;margin:22px auto 20px}.t-v4 .final p{color:var(--ink2);margin:0 auto;font-size:18px}.t-v4 .final .go{margin-top:48px}.t-v4 .crumbs{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);gap:10px;padding-top:36px;display:flex}.t-v4 .crumbs a{color:var(--ink3)}.t-v4 .crumbs a:hover{color:var(--ink)}.t-v4 .phero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;padding:40px 0 112px;display:grid}.t-v4 .phero .door{width:min(460px,100%)}.t-v4 .rows{border-top:1px solid var(--ink)}.t-v4 .rows .r{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:baseline;gap:24px;padding:26px 0;transition:padding .3s;display:grid}.t-v4 .rows .r:hover{padding-left:10px}.t-v4 .rows .r:hover .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .rows .n{font:500 11px/1 var(--mono);color:var(--ink3);letter-spacing:.14em;align-items:center;gap:10px;display:flex}.t-v4 .rows h3{letter-spacing:-.03em;font-size:26px;line-height:1.15}.t-v4 .rows .c{color:var(--ink2);font-size:15.5px}.t-v4 .rows .p{font:500 11px/1 var(--mono);color:var(--ink3);letter-spacing:.12em}.t-v4 .code{background:var(--graph);border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.t-v4 .code .l{align-content:start;gap:22px;padding:36px;display:grid}.t-v4 .code .l .lbl{color:#7f8781}.t-v4 .cdisp{cursor:text;padding:26px 28px;position:relative}.t-v4 .cdisp .seg{font-size:88px}.t-v4 .cdisp input{opacity:0;cursor:text;width:100%;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .cdisp .cur{background:var(--lcdfg);width:14px;height:3px;animation:1s step-end infinite v4-blink;position:absolute;bottom:22px;right:22px}.t-v4 .cdisp:focus-within{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #142019,0 0 0 2px #9bf0b24d}.t-v4 .chips{flex-wrap:wrap;gap:6px;display:flex}.t-v4 .chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#c9d0ca;font:500 12.5px/1 var(--mono);cursor:pointer;letter-spacing:.06em;background:#1f2421;border:0;border-radius:2px;padding:11px 13px}.t-v4 .chip:hover{color:var(--lcdfg);background:#262c28}.t-v4 .code .r2{background:var(--paper);align-content:start;gap:14px;padding:36px;display:grid}.t-v4 .code .r2 h3{letter-spacing:-.035em;font-size:34px;line-height:1.08}.t-v4 .code .r2 p{color:var(--ink2)}.t-v4 .note{color:var(--ink3);font-size:13.5px}.t-v4 .selfh{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;display:grid}.t-v4 .selfh ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.t-v4 .selfh li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;padding:22px 0;font-size:18px;display:grid}.t-v4 .selfh li b{font:500 11px/2.4 var(--mono);color:var(--ink3);letter-spacing:.14em}.t-v4 .caution{color:#5a4120;background:#f6eee2;border-radius:3px;align-content:start;gap:12px;padding:32px;display:grid}.t-v4 .caution .lbl{color:#9a6414}.t-v4 .caution .lbl .dot{background:#d58a1e;box-shadow:0 0 8px #d58a1eb3}.t-v4 .caution h3{color:#3b2a12;letter-spacing:-.03em;font-size:28px}.t-v4 .prhero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;padding:80px 0 112px;display:grid}.t-v4 .panel{background:var(--graph);border-radius:3px;padding:18px}.t-v4 .panel .ptop{align-items:center;gap:14px;padding:4px 6px 16px;display:flex}.t-v4 .panel .ptop .lbl{color:#7f8781}.t-v4 .big{padding:36px 32px 30px}.t-v4 .big .t{letter-spacing:.18em;text-transform:uppercase;opacity:.75;justify-content:space-between;font-size:10.5px;display:flex}.t-v4 .big .v{align-items:flex-end;gap:16px;margin:34px 0 26px;display:flex}.t-v4 .big .seg{font-size:clamp(80px,9.5vw,150px)}.t-v4 .big .u{letter-spacing:.16em;padding-bottom:10px;font-size:18px}.t-v4 .big .i{letter-spacing:.06em;opacity:.8;font-size:12.5px}.t-v4 .panel .pfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 6px 4px;display:flex}.t-v4 .panel .pfoot span{color:#8e968f;font-size:13.5px}.t-v4 .tbl{border-top:1px solid var(--ink)}.t-v4 .tbl .r{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.2fr) minmax(0,.5fr) minmax(0,1.6fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.t-v4 .tbl .n{font:500 11px/1 var(--mono);color:var(--ink3);letter-spacing:.14em}.t-v4 .tbl .t{font-size:19px}.t-v4 .tbl .p{letter-spacing:-.03em;font-size:26px}.t-v4 .tbl .d{color:var(--ink2);font-size:15px}.t-v4 .elab{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.t-v4 .eplate{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:3px;padding:32px}.t-v4 .eplate .eh{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:22px;padding-bottom:18px;display:flex}.t-v4 .eplate .eh b{letter-spacing:-.03em;font-size:24px;font-weight:400}.t-v4 .bars{gap:6px;display:grid}.t-v4 .bar{cursor:pointer;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:14px;height:38px;display:grid}.t-v4 .bar .b{color:#fff;height:100%;font:500 15px/38px var(--f);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);white-space:nowrap;opacity:.55;padding-left:14px;transition:opacity .25s;overflow:hidden}.t-v4 .bar .b small{font:500 11px/1 var(--mono);letter-spacing:.08em;margin-left:10px}.t-v4 .bar .ar{background:var(--ink);color:#fff;height:100%;font:500 18px/38px var(--f);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);opacity:0;padding-left:24px;transition:opacity .25s,transform .25s;transform:translate(10px)}.t-v4 .bar.on .b{opacity:1}.t-v4 .bar.on .ar{opacity:1;transform:none}.t-v4 .rng{gap:12px;margin-top:30px;display:grid}.t-v4 .rng input{width:100%;accent-color:var(--green)}.t-v4 .rng .v{font:500 11px/1 var(--mono);color:var(--ink3);letter-spacing:.12em;justify-content:space-between;display:flex}.t-v4 .verd{align-content:start;gap:18px;display:grid}.t-v4 .verd h3{letter-spacing:-.035em;margin-top:6px;font-size:40px;line-height:1.05}.t-v4 .verd p{color:var(--ink2);font-size:18px}.t-v4 footer{background:var(--graph);color:#a9b1ab;padding:80px 0 44px}.t-v4 .plate{color:#1b1f1c;font-family:var(--mono);background:linear-gradient(#e5e6e1,#d2d4ce);border-radius:4px;padding:36px 40px;font-size:12.5px;position:relative;box-shadow:inset 0 1px #ffffffb3}.t-v4 .plate .rv{background:radial-gradient(circle at 40% 35%,#f2f2ee,#9ea39c);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 1px #0003}.t-v4 .plate .ph2{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1b1f1c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:16px;font-size:11px;display:flex}.t-v4 .plate .ph2 img{height:20px}.t-v4 .plate dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.t-v4 .plate dt{letter-spacing:.18em;text-transform:uppercase;color:#636963;font-size:10px}.t-v4 .plate dd{margin:5px 0 0;font-weight:500}.t-v4 .plate a{color:#1b1f1c;border-bottom:1px solid #8e938c}.t-v4 .f2{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6e766f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:26px;display:flex}.t-v4 .f2 a{color:#8e968f}@media(max-width:1100px){.t-v4 .hd .mini{display:none}.t-v4 .wrap{padding:0 32px}}@media(max-width:980px){.t-v4 .hero,.t-v4 .shd,.t-v4 .sel,.t-v4 .sage,.t-v4 .phero,.t-v4 .code,.t-v4 .selfh,.t-v4 .prhero,.t-v4 .elab{grid-template-columns:minmax(0,1fr);gap:48px}.t-v4 .door{margin:0 auto}.t-v4 .cyc{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .hd>.wrap{grid-template-columns:auto minmax(0,1fr);row-gap:12px;height:auto;padding-top:14px;padding-bottom:14px}.t-v4 .hd .right{justify-content:flex-end}.t-v4 .hd nav{grid-area:2 / 1 / auto / -1;justify-content:flex-start;overflow-x:auto}.t-v4 .rows .r,.t-v4 .tbl .r{grid-template-columns:56px minmax(0,1fr)}.t-v4 .rows .r>:nth-child(n+3),.t-v4 .tbl .r>:nth-child(n+3){grid-column:2}.t-v4 .plate dl{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 section.s{padding:96px 0}.t-v4 .ovwin{aspect-ratio:4 / 3}.t-v4 .cdisp .seg{font-size:64px}}@media(max-width:600px){.t-v4 .wrap{padding:0 20px}.t-v4 .hd .go span{display:none}.t-v4 .facts{grid-template-columns:1fr}.t-v4 .facts div{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding-bottom:18px}.t-v4 .cyc{grid-template-columns:1fr}}.t-v4 .door{perspective:1400px}.t-v4 .door .ticks{transition:none}.t-v4 .door .chase{background:conic-gradient(#9bf0b200 0,#9bf0b200 300deg,#9bf0b259 330deg,#e9fff0 356deg,#9bf0b200 360deg);-webkit-mask:repeating-conic-gradient(#000 0 .5deg,transparent .5deg 5deg);mask:repeating-conic-gradient(#000 0 .5deg,transparent .5deg 5deg);opacity:0;border-radius:50%;transition:opacity .6s;animation:4.8s steps(72,end) infinite v4-chase;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .door.done .chase{opacity:1}.t-v4 .door .inside{background:radial-gradient(circle,#ffffff24 1.4px,#0000 2px) 0 0 / 15px 15px,radial-gradient(circle at 50% 45%,#3b423e,#0e1110 70%);border-radius:50%;position:absolute;top:12.5%;bottom:12.5%;left:12.5%;right:12.5%;box-shadow:inset 0 0 0 10px #c9ccc5,inset 0 0 0 11px #9ea29b,inset 0 14px 40px #000000b3}.t-v4 .door .leaf{transform-origin:8%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .door:hover .leaf{transform:rotateY(-34deg)}.t-v4 .door .leaf .bezel{transition:box-shadow 1s}.t-v4 .door:hover .leaf .bezel{box-shadow:inset 0 0 0 1px #00000012,40px 40px 70px -30px #1418168c}.t-v4 .glass .sweep{pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 40%,#ffffff47,#0000 56%);transition:transform 1.2s cubic-bezier(.3,.6,.2,1);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%;transform:translate(-70%)}.t-v4 .door:hover .glass .sweep{transform:translate(70%)}.t-v4 .door .front{background:radial-gradient(circle,#e6e7e2 60%,#f1f1ed);border-radius:50%;position:absolute;top:4.5%;bottom:4.5%;left:4.5%;right:4.5%;box-shadow:inset 0 0 0 1px #0000000f}.t-v4 .door{margin-bottom:64px}.t-v4 .door .doorcap{text-align:right;justify-items:end;bottom:-64px;left:auto;right:0}.t-v4 .door .doorcap b{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.t-v4 .door .chase{animation:none}.t-v4 .door .leaf{transition:none}}@keyframes v4-wob{0%{transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1.5px)}to{transform:translate(0)}}@keyframes v4-spin{to{transform:rotate(360deg)}}.t-v4 .stage{perspective:1800px;perspective-origin:50% 30%;place-items:center;padding:70px 0 90px;display:grid;position:relative}.t-v4 .floor{filter:blur(4px);pointer-events:none;background:radial-gradient(#14181652,#14181600 68%);width:min(620px,96%);height:90px;position:absolute;bottom:58px;left:50%;transform:translate(-42%)}.t-v4 .rig.shake{animation:85ms linear infinite v4-wob}.t-v4 .wm{--w: min(460px,78vw);width:var(--w);height:calc(var(--w)*1.16);transform-style:preserve-3d;transform:rotateX(var(--rx, -7deg)) rotateY(var(--ry, -22deg));transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}.t-v4 .wm .fr{background:linear-gradient(#fff,#f4f4f0 55%,#e9eae5);border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,inset 0 -10px 20px #00000008}.t-v4 .wm .sd{width:calc(var(--w)*.38);transform-origin:0;background:linear-gradient(90deg,#d2d4ce,#c2c5be 55%,#b4b7b0);border-radius:0 12px 12px 0;height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.t-v4 .wm .tp{width:100%;height:calc(var(--w)*.38);transform-origin:bottom;background:linear-gradient(0deg,#f7f7f4,#e5e6e1);border-radius:12px 12px 0 0;position:absolute;bottom:100%;left:0;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #0000000a}.t-v4 .cp{border-bottom:1px solid #00000012;grid-template-columns:24% minmax(0,1fr) auto;align-items:center;gap:5%;height:19%;padding:0 5.5%;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #fff}.t-v4 .dw{background:linear-gradient(#fafaf8,#e7e8e3);border-radius:4px;height:50%;position:relative;box-shadow:inset 0 0 0 1px #0000000f,0 1px #fff,0 3px 5px -2px #0000001f}.t-v4 .dw:after{content:"";background:#00000021;border-radius:2px;height:3px;position:absolute;bottom:20%;left:22%;right:22%;box-shadow:0 1px #fff}.t-v4 .ctrl{align-items:center;gap:12px;min-width:0;display:flex}.t-v4 .kb{aspect-ratio:1;background:radial-gradient(circle at 50% 28%,#fff,#dcded8 66%,#c6c9c2);border-radius:50%;flex:none;width:clamp(34px,10%,48px);transition:transform .7s cubic-bezier(.3,.7,.2,1.2);position:relative;box-shadow:0 4px 7px #0000002e,0 0 0 1px #00000012,inset 0 -2px 3px #00000014}.t-v4 .kb:after{content:"";background:var(--green2);border-radius:1px;width:2px;height:24%;margin-left:-1px;position:absolute;top:9%;left:50%}.t-v4 .progs{grid-template-columns:auto auto;gap:7px 12px;min-width:0;display:grid}.t-v4 .pg{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:500 clamp(7.5px,1.9vw,9.5px)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a3a7a1;white-space:nowrap;text-align:left;background:none;border:0;align-items:center;gap:5px;padding:0;display:flex}.t-v4 .pg .dot{width:4px;height:4px}.t-v4 .pg.act{color:var(--ink);cursor:pointer;position:relative}.t-v4 .pg.act:after{content:"";opacity:.35;background:currentColor;height:1px;transition:opacity .2s;position:absolute;bottom:-3px;left:9px;right:0}.t-v4 .pg.act:hover{color:var(--green)}.t-v4 .pg.act:hover:after{opacity:1}.t-v4 .pg[aria-pressed=true] .dot{background:#e39a2c;box-shadow:0 0 7px #e39a2ce6}.t-v4 .disp{justify-items:end;gap:5px;display:grid}.t-v4 .disp small{font:500 clamp(6.5px,1.6vw,8px)/1 var(--mono);letter-spacing:.16em;color:#9a9e98;text-transform:uppercase;white-space:nowrap}.t-v4 .disp .lcd{padding:7px 9px}.t-v4 .disp .seg{font-size:clamp(14px,4.4vw,22px)}.t-v4 .dr{aspect-ratio:1;width:76%;position:absolute;top:58.5%;left:50%;transform:translate(-50%,-50%)}.t-v4 .dr .bz{background:conic-gradient(from 210deg,#f6f6f3,#cfd1cb 18%,#fafaf8 34%,#c9cbc5,#f3f3ef 70%,#d6d8d2 86%,#f6f6f3);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 16px 26px -8px #00000059,0 3px 6px #0000002e,inset 0 0 0 1px #00000014}.t-v4 .dr .bz:after{content:"";border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%;box-shadow:inset 0 0 0 1px #00000014,0 1px #ffffffe6}.t-v4 .dr .gs{background:#1b1f1d;border-radius:50%;position:absolute;top:11%;bottom:11%;left:11%;right:11%;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 8px #262b28,inset 0 6px 14px #0009}.t-v4 .dr .gl{background:#000;border-radius:50%;position:absolute;top:15.5%;bottom:15.5%;left:15.5%;right:15.5%;overflow:hidden}.t-v4 .dr .gl img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .dr .gl .drum{opacity:.3;will-change:transform;background:radial-gradient(circle,#ffffff47 1.3px,#0000 1.9px) 0 0 / 14px 14px;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.t-v4 .dr .gl:after{content:"";background:linear-gradient(130deg,#ffffff38 0,#ffffff0a 30%,#fff0 31%,#fff0);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 44px #0009}.t-v4 .dr .hd2{background:linear-gradient(90deg,#b2b5ae,#d4d6d0);border-radius:8px;width:3.2%;height:16%;position:absolute;top:42%;right:3.2%;box-shadow:inset 0 1px 3px #0000004d}.t-v4 .kick{height:7%;font:500 clamp(6.5px,1.6vw,8px)/1 var(--mono);letter-spacing:.24em;color:#9a9e98;background:linear-gradient(#e5e6e1,#dadbd6);border-top:1px solid #0000000f;border-radius:0 0 12px 12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.t-v4 .stage .cap{align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:2%}.t-v4 .line{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.t-v4 .ap{--c: #e4e3dd;background:var(--c);color:var(--ink);border-radius:4px;gap:14px;padding:20px 22px 22px;display:grid;position:relative;overflow:hidden}.t-v4 .ap:hover{color:var(--ink)}.t-v4 .ap .st{aspect-ratio:1;position:relative}.t-v4 .ap .st:after{content:"";background:radial-gradient(#1e23204d,#1e232000 70%);height:9%;transition:transform .5s,opacity .5s;position:absolute;bottom:5%;left:20%;right:20%}.t-v4 .ap:hover .st:after{opacity:.7;transform:scaleX(.88)}.t-v4 .ob{transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ap:hover .ob{transform:translateY(-7px)}.t-v4 .ap .nm{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.t-v4 .ap b{letter-spacing:-.025em;font-size:21px;font-weight:400;line-height:1.15}.t-v4 .ap .no{font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:#191c1a80}.t-v4 .ap .pr{font:500 11px/1 var(--mono);letter-spacing:.1em;color:#191c1a9e;text-transform:uppercase;justify-content:space-between;display:flex}.t-v4 .ap .pr span:last-child{opacity:0;color:var(--green);transition:transform .3s,opacity .3s;transform:translate(-6px)}.t-v4 .ap:hover .pr span:last-child{opacity:1;transform:none}.t-v4 .bd{background:linear-gradient(#fff,#edeee9);border-radius:6px;position:absolute;box-shadow:inset 0 0 0 1px #0000000a,inset 0 2px #fff,0 14px 20px -12px #1e23206b,0 2px 3px #1e23200f}.t-v4 .bd .pn{border-bottom:1px solid #00000012;align-items:center;gap:8%;height:17%;padding:0 10%;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #fff}.t-v4 .k{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#fff,#d3d5cf 70%);border-radius:50%;flex:none;width:12%;box-shadow:0 1px 2px #0003}.t-v4 .ml{background:#0f1612;border-radius:2px;width:24%;height:30%;box-shadow:inset 0 0 0 1px #000}.t-v4 .ml:after{content:"";background:var(--lcdfg);opacity:.75;border-radius:1px;width:40%;height:28%;margin:28% 0 0 18%;display:block}.t-v4 .rg{aspect-ratio:1;background:conic-gradient(from 210deg,#f6f6f3,#cdd0c9 20%,#fafaf8,#c8cac4,#f2f2ee 80%,#f6f6f3);border-radius:50%;padding:11%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 8px -2px #00000047}.t-v4 .gv{background:radial-gradient(circle at 40% 35%,#3a413d,#141816 72%);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #222724}.t-v4 .gv:before{content:"";background:radial-gradient(circle,#fff3 1px,#0000 1.5px) 0 0 / 8px 8px;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.t-v4 .gv:after{content:"";background:linear-gradient(130deg,#ffffff40,#fff0 35%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ap:hover .gv:before{animation:1s linear infinite v4-spin}.t-v4 .gv.warm{transition:background .5s}.t-v4 .ap:hover .gv.warm{background:radial-gradient(circle at 40% 35%,#8a5a2c,#3a2412 75%)}.t-v4 .lb{aspect-ratio:1;background:#cdd0ca;border-radius:50%;width:5.5%;transition:background .25s,box-shadow .25s}.t-v4 .ap:hover .lb{background:var(--green2);box-shadow:0 0 6px #2a9b55e6}.t-v4 .ap:hover .lb:nth-child(2){transition-delay:.1s}.t-v4 .ap:hover .lb:nth-child(3){transition-delay:.2s}.t-v4 .ap:hover .lb:nth-child(4){transition-delay:.3s}.t-v4 .ap:hover .lb:nth-child(5){transition-delay:.4s}.t-v4 .bar2{background:linear-gradient(#e9eae6,#b9bcb5);border-radius:3px;height:3.5%;position:absolute;left:20%;right:20%;box-shadow:0 2px 3px #0000002e}.t-v4 .fz{background:linear-gradient(#fff6d8,#f4e4ae);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 30px #ffdc82b3}.t-v4 .fz:before,.t-v4 .fz:after{content:"";background:#c8af6e80;height:2px;position:absolute;left:8%;right:8%}.t-v4 .fz:before{top:56%}.t-v4 .fz:after{top:78%}.t-v4 .dor{transform-origin:0;background:linear-gradient(#fff,#eeefea);border-radius:6px;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:absolute;left:0;right:0;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,0 10px 18px -12px #1e232066}.t-v4 .dor i{background:linear-gradient(90deg,#b9bcb5,#e9eae6);border-radius:3px;width:5%;position:absolute;right:9%;box-shadow:1px 1px 2px #0000002e}.t-v4 .ap:hover .dor.lo{transform:perspective(500px) rotateY(-70deg)}.t-v4 .ow{background:linear-gradient(160deg,#3a403c,#131715 60%);border-radius:4px;transition:background .5s,box-shadow .5s;position:absolute;top:28%;bottom:11%;left:11%;right:11%;overflow:hidden;box-shadow:inset 0 0 0 4px #222724}.t-v4 .ow:after{content:"";background:linear-gradient(125deg,#ffffff2e,#fff0 40%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ap:hover .ow{background:radial-gradient(at 50% 60%,#ffc37a,#e0641e 55%,#5a230a);box-shadow:inset 0 0 0 4px #222724,inset 0 0 30px #ffbe6ee6}.t-v4 .slab{background:linear-gradient(170deg,#3b423e,#0f1211 55%);border-radius:6px;height:46%;position:absolute;top:30%;left:8%;right:8%;transform:perspective(500px) rotateX(48deg);box-shadow:0 18px 22px -10px #00000073,inset 0 1px #ffffff1f}.t-v4 .zn{border:1px solid #ffffff2e;border-radius:50%;transition:border-color .4s,box-shadow .4s;position:absolute}.t-v4 .zn:after{content:"";border:1px solid #ffffff1a;border-radius:50%;transition:border-color .4s;position:absolute;top:24%;bottom:24%;left:24%;right:24%}.t-v4 .ap:hover .zn{border-color:#ff6a3a;box-shadow:0 0 14px #ff5a28bf,inset 0 0 12px #ff5a288c}.t-v4 .ap:hover .zn:after{border-color:#ff6a3ab3}.t-v4 .ap:hover .zn:nth-child(2){transition-delay:.12s}.t-v4 .ap:hover .zn:nth-child(3){transition-delay:.24s}.t-v4 .ap:hover .zn:nth-child(4){transition-delay:.36s}.t-v4 .stl{background:linear-gradient(90deg,#c9ccc5,#f4f5f2 35%,#d8dad4 60%,#b9bcb5)!important}.t-v4 .lt{background:#c8cbc4;border-radius:2px;width:12%;height:4px;transition:background .3s,box-shadow .3s;position:absolute;bottom:-2px}.t-v4 .cone{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);opacity:0;pointer-events:none;background:linear-gradient(#ffecb4bf,#ffecb400);width:30%;height:90%;transition:opacity .4s;position:absolute;top:100%}.t-v4 .ap:hover .lt{background:#fff1c4;box-shadow:0 0 10px #ffe6a0f2}.t-v4 .ap:hover .cone{opacity:1}.t-v4 .gh{background:linear-gradient(#e9eae6,#a9ada6);border-radius:2px;height:9%;position:absolute;top:30%;left:32%;right:32%}.t-v4 .pf{background:#1c201e;border-radius:3px;height:4%;position:absolute;top:39%;left:44%;right:14%}.t-v4 .cup{background:linear-gradient(90deg,#e7e8e3,#fff 40%,#e2e3de);border-radius:0 0 7px 7px;height:14%;position:absolute;bottom:10%;left:39%;right:39%;box-shadow:0 3px 5px -2px #00000040}.t-v4 .drip{background:#6b3e1e;border-radius:2px;width:3px;height:0;margin-left:-1.5px;transition:height .7s ease-in;position:absolute;top:43%;left:50%}.t-v4 .ap:hover .drip{height:33%}.t-v4 .c1{--c: #dce4da}.t-v4 .c2{--c: #dce3e8}.t-v4 .c3{--c: #ece4d6}.t-v4 .c4{--c: #e1e7d2}.t-v4 .c5{--c: #eadbd1}.t-v4 .c6{--c: #d8dde1}.t-v4 .c7{--c: #ece0dc}.t-v4 .c8{--c: #e6e1d5}@media(max-width:980px){.t-v4 .line{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .stage{padding:50px 0 70px}}@media(max-width:560px){.t-v4 .line{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.t-v4 .rig.shake{animation:none}}@keyframes v4-dr{0%{opacity:0;transform:translateY(-6px)}}@keyframes v4-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes v4-rad{to{transform:rotate(360deg)}}.t-v4 .phd{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;padding:40px 0 112px;display:grid}.t-v4 .phd .display{margin:28px 0}.t-v4 .cert{background:#fbf8f1;border-radius:3px;padding:14px;position:relative;box-shadow:0 0 0 1px #e6e0d2,0 40px 60px -40px #3c321e59}.t-v4 .cert .ci{outline-offset:-7px;border:1px solid #d8d0be;border-radius:2px;outline:1px solid #d8d0be;padding:40px 36px 34px}.t-v4 .cert .ch{font:500 10.5px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;text-align:center;color:#9a8f78}.t-v4 .cert .ct{letter-spacing:-.03em;text-align:center;margin:16px 0 28px;font-size:clamp(28px,2.6vw,38px);line-height:1.1}.t-v4 .seal{color:#fff;text-align:center;background:conic-gradient(#1b7d45,#16733e,#0f5e32,#16733e,#1b7d45);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:absolute;top:-26px;right:-22px;transform:rotate(12deg);box-shadow:0 0 0 4px #fbf8f1,0 0 0 5px #16733e,0 14px 24px -10px #00000059}.t-v4 .seal:before{content:"";border:1px dashed #ffffff73;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.t-v4 .seal b{letter-spacing:-.03em;font-size:34px;font-weight:400;line-height:1;display:block}.t-v4 .seal span{font:500 9px/1.4 var(--mono);letter-spacing:.2em}.t-v4 .cd{gap:14px;padding:22px 24px 18px;display:grid}.t-v4 .cd .t{letter-spacing:.16em;text-transform:uppercase;opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.t-v4 .cd .seg{font-size:clamp(56px,6vw,86px)}.t-v4 .cd .row{align-items:flex-end;gap:12px;display:flex}.t-v4 .cd .row .u{letter-spacing:.16em;padding-bottom:8px;font-size:13px}.t-v4 .cd .bar3{background:#1c2b21;border-radius:2px;height:3px;overflow:hidden}.t-v4 .cd .bar3 i{background:var(--lcdfg);height:100%;transition:width .6s;display:block;box-shadow:0 0 8px #9bf0b2b3}.t-v4 .cert label{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#9a8f78;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:22px;display:grid}.t-v4 .cert input{font:500 16px/1 var(--mono);color:var(--ink);background:none;border:0;border-bottom:1px solid #cfc6b2;outline:none;width:100%;padding:8px 0}.t-v4 .cert input:focus{border-color:var(--green)}.t-v4 .four{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.t-v4 .four div{align-content:start;gap:12px;padding-top:28px;display:grid}.t-v4 .four h3{letter-spacing:-.03em;font-size:24px;line-height:1.15}.t-v4 .four p{color:var(--ink2);font-size:15.5px}.t-v4 .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:72px;display:grid}.t-v4 .callp{background:var(--graph);color:#a9b1ab;border-radius:3px;align-content:start;gap:18px;padding:36px;display:grid}.t-v4 .callp h3{color:#fff;letter-spacing:-.03em;font-size:30px}.t-v4 .callp .lbl{color:#7f8781}.t-v4 .phone{flex-wrap:wrap;gap:clamp(12px,1.6vw,20px);width:max-content;max-width:100%;padding:18px 22px;display:flex}.t-v4 .phone .seg{font-size:clamp(30px,3.4vw,46px)}.t-v4 .caution ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.t-v4 .caution li{padding-left:18px;position:relative}.t-v4 .caution li:before{content:"";background:#9a6414;width:8px;height:1px;position:absolute;top:.7em;left:0}.t-v4 .drawers{border-top:1px solid var(--ink)}.t-v4 .drawers details{border-bottom:1px solid var(--line)}.t-v4 .drawers summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 0;font-size:22px;list-style:none;display:grid}.t-v4 .drawers summary::-webkit-details-marker{display:none}.t-v4 .drawers summary:before{content:"";background:linear-gradient(#fafaf8,#e4e5e0);border-radius:3px;width:44px;height:14px;transition:transform .4s;box-shadow:inset 0 0 0 1px #00000014,0 2px 3px -1px #0000001f,inset 0 -4px 0 -2px #00000014}.t-v4 .drawers details[open] summary:before{background:linear-gradient(#e9f3ec,#cfe5d7);transform:translate(8px)}.t-v4 .drawers summary:after{content:"+";font:400 22px/1 var(--f);color:var(--ink3);transition:transform .3s}.t-v4 .drawers details[open] summary:after{transform:rotate(45deg)}.t-v4 .drawers p{color:var(--ink2);max-width:46em;padding:0 0 28px 88px;font-size:17px;animation:.35s ease-out v4-dr}.t-v4 .kgrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;padding:40px 0 128px;display:grid}.t-v4 .kgrid .display{margin:28px 0}.t-v4 .hours{border-top:1px solid var(--ink);margin-top:28px}.t-v4 .hours div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;font-size:16px;display:grid}.t-v4 .hours div span:last-child{font:500 12.5px/1 var(--mono);color:var(--ink2);letter-spacing:.04em}.t-v4 .kinfo{color:var(--ink2);gap:8px;margin-top:24px;font-size:15.5px;display:grid}.t-v4 .kinfo a{color:var(--ink);border-bottom:1px solid var(--steel2)}.t-v4 .topics{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.t-v4 .tp2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink2);font:400 14px/1 var(--f);cursor:pointer;border:0;border-radius:2px;align-items:center;gap:9px;padding:12px 14px;transition:box-shadow .2s,color .2s;display:flex}.t-v4 .tp2:hover{box-shadow:0 0 0 1px var(--ink3);color:var(--ink)}.t-v4 .tp2[aria-current=true]{box-shadow:0 0 0 1px var(--ink);color:var(--ink)}.t-v4 .tp2[aria-current=true] .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .ticket{background:var(--white);padding:36px 36px 52px;position:relative;box-shadow:0 30px 50px -36px #14181659;-webkit-mask:radial-gradient(8px at 50% 100%,#0000 7.5px,#000 8px) 0 0 / 20px 100% repeat-x;mask:radial-gradient(8px at 50% 100%,#0000 7.5px,#000 8px) 0 0 / 20px 100% repeat-x}.t-v4 .ticket .tk{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:16px;display:flex}.t-v4 .ticket .tk b{letter-spacing:-.03em;font-size:26px;font-weight:400}.t-v4 .tf{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.t-v4 .tf label{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.t-v4 .tf input,.t-v4 .tf select,.t-v4 .tf textarea{font:400 16px/1.4 var(--f);color:var(--ink);resize:none;background:none;border:0;outline:none;width:100%;padding:4px 0}.t-v4 .tf input::placeholder,.t-v4 .tf textarea::placeholder{color:#b3b7b2}.t-v4 .tf:focus-within label{color:var(--green)}.t-v4 .slots{flex-wrap:wrap;gap:6px;display:flex}.t-v4 .slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);font:500 11.5px/1 var(--mono);cursor:pointer;color:var(--ink2);letter-spacing:.04em;border:0;border-radius:2px;padding:9px 11px}.t-v4 .slot[aria-pressed=true]{background:var(--ink);color:#fff}.t-v4 .tsub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.t-v4 .tsub span{color:var(--ink3);font-size:13.5px}.t-v4 button.go{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--f);background:none;border:0;padding:0}.t-v4 .printed{gap:18px;animation:1.2s steps(16,end) both v4-print;display:grid}.t-v4 .printed h3{letter-spacing:-.035em;font-size:34px}.t-v4 .printed dl{grid-template-columns:130px 1fr;gap:10px 16px;margin:0;font-size:15px;display:grid}.t-v4 .printed dt{font:500 10.5px/1.8 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.t-v4 .printed dd{margin:0}.t-v4 .bc{gap:2px;height:36px;display:flex}.t-v4 .bc i{background:var(--ink)}.t-v4 .areadial{aspect-ratio:1;width:min(500px,100%);margin-left:auto;position:relative}.t-v4 .areadial .ring{box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.t-v4 .areadial .ring2{box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:32%;bottom:32%;left:32%;right:32%}.t-v4 .areadial .sweep{background:conic-gradient(from 0deg,#2a9b5500 0,#2a9b5500 300deg,#2a9b552e 355deg,#2a9b5500 360deg);border-radius:50%;animation:6s linear infinite v4-rad;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.t-v4 .areadial .hub{color:#fff;box-shadow:0 0 0 6px var(--paper),0 0 0 7px var(--steel2),0 20px 30px -14px #00000073;background:radial-gradient(circle at 50% 30%,#2e3330,#141715 70%);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:40%;bottom:40%;left:40%;right:40%}.t-v4 .areadial .hub span{justify-items:center;gap:4px;display:grid}.t-v4 .areadial .hub small{font:500 9px/1 var(--mono);letter-spacing:.2em;color:var(--lcdfg)}.t-v4 .areadial .town{color:var(--ink2);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.t-v4 .areadial .town:hover{color:var(--ink)}.t-v4 .areadial .town:hover .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .svc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.t-v4 .svc a{background:var(--c, #e4e3dd);color:var(--ink);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:22px;font-size:17px;transition:transform .3s;display:flex}.t-v4 .svc a:hover{color:var(--ink);transform:translateY(-3px)}.t-v4 .svc .ic{background:var(--ink);opacity:.75;width:28px;height:28px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;flex:none}.t-v4 .filt{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-bottom:48px;padding-bottom:18px;display:flex}.t-v4 .fb{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 15px/1 var(--f);color:var(--ink3);cursor:pointer;background:none;border:0;align-items:center;gap:9px;padding:6px 0;display:flex}.t-v4 .fb:hover,.t-v4 .fb[aria-current=true]{color:var(--ink)}.t-v4 .fb[aria-current=true] .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .feat2{color:var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;margin-bottom:72px;display:grid}.t-v4 .feat2:hover{color:var(--ink)}.t-v4 .feat2 h2{letter-spacing:-.035em;margin:18px 0 16px;font-size:clamp(30px,3vw,46px);line-height:1.06}.t-v4 .feat2 p{color:var(--ink2);font-size:17px}.t-v4 .win{background:var(--graph);border-radius:3px;padding:12px;position:relative}.t-v4 .win .wi{aspect-ratio:16 / 10;background:#000;border-radius:2px;position:relative;overflow:hidden}.t-v4 .win img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.t-v4 .win .wi:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12 0,#fff0 22%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 a:hover .win img{transform:scale(1.04)}.t-v4 .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.t-v4 .card{color:var(--ink);align-content:start;gap:16px;display:grid}.t-v4 .card:hover{color:var(--ink)}.t-v4 .card h3{letter-spacing:-.03em;font-size:24px;line-height:1.15}.t-v4 .card p{color:var(--ink2);font-size:15.5px}.t-v4 .meta{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;gap:14px;display:flex}.t-v4 .card[hidden],.t-v4 .feat2[hidden]{display:none}.t-v4 .art{max-width:980px;margin:0 auto;padding:40px 0 0}.t-v4 .art .display{margin:24px 0;font-size:clamp(40px,4.6vw,72px)}.t-v4 .art .lead{max-width:none}.t-v4 .art .win{margin:56px 0 0}.t-v4 .art .win .wi{aspect-ratio:21 / 10}.t-v4 .spec{font-family:var(--mono);background:linear-gradient(#e5e6e1,#d6d8d2);border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding:22px 28px;font-size:13px;display:grid;position:relative}.t-v4 .spec dt{letter-spacing:.18em;text-transform:uppercase;color:#636963;font-size:10px}.t-v4 .spec dd{margin:6px 0 0;font-weight:500}.t-v4 .body2{color:#2a2e2b;max-width:700px;margin:72px auto 0;font-size:19px;line-height:1.7}.t-v4 .body2 h2{letter-spacing:-.035em;color:var(--ink);margin:56px 0 18px;font-size:32px;line-height:1.1}.t-v4 .body2 ul,.t-v4 .body2 ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.t-v4 .body2 li{border-bottom:1px solid var(--line);padding:16px 0 16px 56px;font-size:17.5px;position:relative}.t-v4 .body2 ol{counter-reset:st}.t-v4 .body2 ol li{counter-increment:st}.t-v4 .body2 ol li:before{content:counter(st,decimal-leading-zero);font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--green);position:absolute;top:19px;left:0}.t-v4 .body2 ul li:before{content:"";background:var(--ink3);width:16px;height:1px;position:absolute;top:30px;left:4px}.t-v4 .body2 p+p{margin-top:20px}.t-v4 .body2 .caution{margin:40px 0}.t-v4 .body2 blockquote{border-top:1px solid var(--ink);letter-spacing:-.025em;color:var(--ink);margin:56px 0 0;padding:36px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.3}.t-v4 .body2 blockquote cite{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-top:18px;font-style:normal;display:block}@media(max-width:980px){.t-v4 .phd,.t-v4 .kgrid,.t-v4 .split,.t-v4 .feat2,.t-v4 .phd2{gap:48px;grid-template-columns:minmax(0,1fr)!important}.t-v4 .four,.t-v4 .svc{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .cards{grid-template-columns:minmax(0,1fr)}.t-v4 .areadial{margin:0 auto}.t-v4 .seal{width:92px;height:92px;top:-34px;right:6px}.t-v4 .seal b{font-size:26px}.t-v4 .drawers p{padding-left:0}.t-v4 .spec{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.t-v4 .four,.t-v4 .svc{grid-template-columns:minmax(0,1fr)}.t-v4 .tf{grid-template-columns:minmax(0,1fr);gap:6px}.t-v4 .drawers summary{grid-template-columns:minmax(0,1fr) auto}.t-v4 .drawers summary:before{display:none}}@keyframes v4-fadein{0%{opacity:0}}.t-v4 .vbar{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:24px;padding:10px 12px;display:flex}.t-v4 .vbar .lbl{margin-right:4px}.t-v4 .seg2{background:var(--bg);border-radius:2px;gap:2px;padding:2px;display:flex}.t-v4 .seg2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 13px/1 var(--f);color:var(--ink2);cursor:pointer;background:none;border:0;border-radius:2px;padding:8px 12px}.t-v4 .seg2 button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.t-v4 .seg2 button:disabled{opacity:.35;cursor:default}.t-v4 .vbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);font:400 13px/1 var(--f);color:var(--ink);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;border:0;border-radius:2px;padding:9px 28px 9px 12px}.t-v4 .brandb{background:var(--ink);color:#fff;font:500 10.5px/1 var(--mono);letter-spacing:.16em;border-radius:2px;align-items:center;margin-left:4px;padding:5px 9px;display:inline-flex}.t-v4 .brandb:empty{display:none}.t-v4 .pvis{position:relative}.t-v4 .pvis .door,.t-v4 .pvis .fx{display:none}.t-v4 .pvis[data-t=round] .door,.t-v4 .pvis:not([data-t=round]) .fx{display:block}.t-v4 .fx{width:min(500px,100%);margin-left:auto;position:relative}.t-v4 .fxwin{background:#000;border-radius:2px;position:relative;overflow:hidden}.t-v4 .fxwin img,.t-v4 .fxwin .ph{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .fxwin:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#fff0 30%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .fxtop{align-items:center;gap:12px;padding:4px 4px 16px;display:flex}.t-v4 .fxtop .mini{margin-left:auto}.t-v4 .fxtop .lbl{color:#7f8781}.t-v4 .fx.oven2{background:var(--graph);border-radius:4px;padding:16px 16px 20px;box-shadow:0 40px 60px -40px #1418168c}.t-v4 .fx.oven2 .fxwin{aspect-ratio:4 / 3;box-shadow:0 0 0 1px #000,inset 0 0 0 6px #0b0d0c}.t-v4 .fx.oven2 .bar{background:linear-gradient(#4a514c,#2c312e);border-radius:3px;height:5px;margin:0 26% 14px}.t-v4 .fx.enamel{background:linear-gradient(#fff,#ecede8);border-radius:10px;padding:18px 18px 22px;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,0 40px 60px -36px #14181680}.t-v4 .fx.enamel .fxtop .lbl{color:var(--ink3)}.t-v4 .fx.enamel .fxtop{border-bottom:1px solid #00000012;margin-bottom:18px;box-shadow:0 1px #fff}.t-v4 .fx.enamel .fxwin{aspect-ratio:1;border-radius:4px}.t-v4 .fx.enamel .hbar{background:linear-gradient(#e9eae6,#b9bcb5);border-radius:3px;height:6px;margin:16px 24% 0;box-shadow:0 2px 3px #0000002e}.t-v4 .fx.fridge{background:linear-gradient(#fff,#ebece7);border-radius:12px;width:min(380px,100%);padding:16px;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,0 40px 60px -36px #14181680}.t-v4 .fx.fridge .fxtop{padding:2px 2px 14px}.t-v4 .fx.fridge .fxtop .lbl{color:var(--ink3)}.t-v4 .fx.fridge .fxwin{aspect-ratio:3 / 4.6;border-radius:6px}.t-v4 .fx.fridge .fxwin:before{content:"";z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 60px #ffecaa59}.t-v4 .fx.fridge .handle{background:linear-gradient(90deg,#b9bcb5,#f1f2ee 50%,#c9ccc5);border-radius:4px;width:8px;height:30%;position:absolute;top:30%;right:-10px;box-shadow:2px 3px 6px #0003}.t-v4 .fx.hob2{background:linear-gradient(170deg,#2e3431,#0e1110 60%);border-radius:6px;padding:18px;box-shadow:0 40px 60px -36px #0009,inset 0 1px #ffffff1f}.t-v4 .fx.hob2 .fxwin{aspect-ratio:4 / 3;border-radius:4px}.t-v4 .fx.hob2 .touch{align-items:center;gap:14px;padding:16px 4px 0;display:flex}.t-v4 .fx.hob2 .touch i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff40}.t-v4 .fx.hob2 .touch i.on{box-shadow:inset 0 0 0 1px #ff6a3a,0 0 10px #ff5a2899}.t-v4 .fx.hob2 .touch .mini{margin-left:auto}.t-v4 .fx.steel{background:linear-gradient(90deg,#c6c9c2,#f1f2ee 30%,#d9dbd5 60%,#bfc2bb);border-radius:6px;padding:16px 16px 20px;box-shadow:inset 0 1px #ffffffb3,0 40px 60px -36px #14181680}.t-v4 .fx.steel .fxtop .lbl{color:#59605a}.t-v4 .fx.steel .fxwin{aspect-ratio:4 / 3;box-shadow:0 0 0 1px #00000059}.t-v4 .fan{z-index:2;background:repeating-radial-gradient(circle,#14181600 0,#14181600 9px,#1418168c 9px,#1418168c 10.5px);border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%;box-shadow:0 0 0 2px #1418168c}.t-v4 .fan:before{content:"";background:conic-gradient(#14181600 0,#14181600 40deg,#14181659 40deg,#14181659 60deg,#14181600 60deg,#14181600 160deg,#14181659 160deg,#14181659 180deg,#14181600 180deg,#14181600 280deg,#14181659 280deg,#14181659 300deg,#14181600 300deg);border-radius:50%;animation:3s linear infinite v4-spin;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .fan:after{content:"";background:#2a2f2c;border-radius:50%;position:absolute;top:44%;bottom:44%;left:44%;right:44%}.t-v4 .inc{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 56px;display:grid}.t-v4 .inc div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:baseline;gap:12px;padding:18px 0;font-size:17px;display:grid}.t-v4 .inc i{background:var(--green2);border-radius:50%;width:7px;height:7px;margin-top:2px}.t-v4 .rr{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;display:grid}.t-v4 .rr div{border-top:1px solid var(--line);gap:10px;padding-top:24px;display:grid}.t-v4 .rr h3{letter-spacing:-.025em;font-size:22px}.t-v4 .rr p{color:var(--ink2);font-size:15.5px}.t-v4 .brands{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.t-v4 .brands button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;font:400 22px/1 var(--f);letter-spacing:-.025em;color:var(--ink);cursor:pointer;background:none;justify-content:space-between;align-items:center;padding:30px 22px;transition:background .2s;display:flex}.t-v4 .brands button:hover{background:var(--white)}.t-v4 .brands button small{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase}.t-v4 .brands button:not([data-b]){cursor:default}.t-v4 .brands button:not([data-b]):hover{background:none}.t-v4 .sibs{flex-wrap:wrap;gap:10px;display:flex}.t-v4 .sibs a{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:2px;padding:14px 18px;font-size:16px}.t-v4 .sibs a:hover{box-shadow:0 0 0 1px var(--ink)}.t-v4 .rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.t-v4 .rel a{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:3px;gap:8px;padding:28px;transition:box-shadow .2s;display:grid}.t-v4 .rel a:hover{box-shadow:0 0 0 1px var(--ink);color:var(--ink)}.t-v4 .rel b{letter-spacing:-.025em;font-size:22px;font-weight:400}.t-v4 .rel span{color:var(--ink2);font-size:15px}.t-v4 [hidden]{display:none!important}.t-v4 .line.l13{grid-template-columns:repeat(4,minmax(0,1fr))}.t-v4 .drw{background:linear-gradient(#e9eae6,#b9bcb5);border-radius:3px;height:3.5%;position:absolute;left:8%;right:8%;box-shadow:0 2px 3px #0000002e}.t-v4 .dline{background:#00000014;height:1px;position:absolute;left:0;right:0;box-shadow:0 1px #fff}.t-v4 .hobtop{background:linear-gradient(#2e3431,#111413);border-radius:3px;height:7%;position:absolute;top:-6%;left:-3%;right:-3%}.t-v4 .mw{background:linear-gradient(160deg,#3a403c,#131715 60%);border-radius:3px;width:62%;transition:background .5s,box-shadow .5s;position:absolute;top:12%;bottom:12%;left:7%}.t-v4 .ap:hover .mw{background:radial-gradient(at 50% 60%,#ffe6a6,#e9b04a 60%,#6a4612);box-shadow:inset 0 0 20px #ffdc8ce6}.t-v4 .mwp{align-content:start;justify-items:center;gap:12%;width:20%;padding-top:4%;display:grid;position:absolute;top:12%;bottom:12%;right:7%}.t-v4 .grille{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0,#0000 5px,#1e232073 5px,#1e232073 6px);border-radius:50%;width:56%;position:absolute;top:12%;left:8%;box-shadow:0 0 0 1px #1e232059}.t-v4 .grille:before{content:"";background:conic-gradient(#1e232000 0,#1e232000 40deg,#1e23204d 40deg,#1e23204d 70deg,#1e232000 70deg,#1e232000 160deg,#1e23204d 160deg,#1e23204d 190deg,#1e232000 190deg,#1e232000 280deg,#1e23204d 280deg,#1e23204d 310deg,#1e232000 310deg);border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.t-v4 .ap:hover .grille:before{animation:.8s linear infinite v4-spin}.t-v4 .gauge{aspect-ratio:1;background:#fff;border-radius:50%;width:22%;position:absolute;top:28%;left:14%;box-shadow:inset 0 0 0 2px #1c201e}.t-v4 .gauge:after{content:"";transform-origin:0;background:#c0492b;width:40%;height:2px;transition:transform .8s cubic-bezier(.3,.7,.2,1.3);position:absolute;top:50%;left:50%;transform:rotate(200deg)}.t-v4 .ap:hover .gauge:after{transform:rotate(320deg)}.t-v4 .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.t-v4 .chipl{flex-wrap:wrap;gap:10px;display:flex}.t-v4 .chipl a,.t-v4 .chipl span{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:2px;align-items:center;gap:9px;padding:13px 16px;font-size:15.5px;display:flex}.t-v4 .chipl a:hover{box-shadow:0 0 0 1px var(--ink);color:var(--ink)}.t-v4 .biz{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.t-v4 .towns{columns:4;border-top:1px solid var(--ink);column-gap:32px;padding-top:24px}.t-v4 .towns button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 16px/1.2 var(--f);color:var(--ink2);cursor:pointer;text-align:left;break-inside:avoid;background:none;border:0;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.t-v4 .towns button:hover,.t-v4 .towns button[aria-current=true]{color:var(--ink)}.t-v4 .towns button[aria-current=true] .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .towns small{font:500 10px/1 var(--mono);letter-spacing:.1em;color:var(--ink3);margin-left:auto}.t-v4 .areadial .town{cursor:pointer;font:400 13.5px/1 var(--f);background:none;border:0;padding:4px}.t-v4 .areadial .dist{font:500 9px/1 var(--mono);letter-spacing:.14em;color:var(--ink3);position:absolute;left:50%;transform:translate(-50%)}.t-v4 .symp{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:40px;display:grid}.t-v4 .symp button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c, #e4e3dd);font:400 15px/1.2 var(--f);color:var(--ink);cursor:pointer;border:0;border-radius:3px;justify-items:start;gap:12px;padding:18px 16px;transition:box-shadow .2s;display:grid;box-shadow:0 0 0 1px #0000}.t-v4 .symp button .ic{background:var(--ink);opacity:.75;width:26px;height:26px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.t-v4 .symp button[aria-pressed=true]{box-shadow:0 0 0 1px var(--ink)}.t-v4 .ftab{border-top:1px solid var(--ink)}.t-v4 .ftab .r{border-bottom:1px solid var(--line);color:var(--ink2);grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:24px 0;font-size:15px;display:grid}.t-v4 .ftab .hrow{font:500 10.5px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);padding:16px 0}.t-v4 .ftab .n{font:500 11px/1 var(--mono);color:var(--ink3);letter-spacing:.12em}.t-v4 .ftab .q{color:var(--ink);letter-spacing:-.02em;font-size:20px;line-height:1.2}.t-v4 .ftab .call{color:#8a5a14;gap:10px;display:flex}.t-v4 .ftab .call .dot{background:#d58a1e;margin-top:7px}.t-v4 .prep{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.t-v4 .prep div{align-content:start;gap:12px;padding-top:24px;font-size:17px;display:grid}.t-v4 .prep b{font:500 11px/1 var(--mono);color:var(--green);letter-spacing:.14em}.t-v4 .nums{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.t-v4 .nums div{border-right:1px solid var(--line);gap:6px;margin-right:24px;padding:28px 24px 0 0;display:grid}.t-v4 .nums div:last-child{border-right:0;margin-right:0}.t-v4 .nums b{letter-spacing:-.045em;font-size:clamp(40px,4vw,60px);font-weight:400;line-height:1}.t-v4 .nums span{color:var(--ink2);font-size:15px}.t-v4 .why{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.t-v4 .why div{border-top:1px solid var(--line);gap:10px;padding-top:24px;display:grid}.t-v4 .why h3{letter-spacing:-.03em;font-size:24px}.t-v4 .why p{color:var(--ink2);font-size:15.5px}.t-v4 .empty{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:48px;display:grid}.t-v4 .empty .lcd{letter-spacing:.16em;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.t-v4 .empty .lcd .seg{font-size:28px}.t-v4 .empty h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:30px}.t-v4 .empty p{color:var(--ink2)}.t-v4 .tx{grid-template-columns:240px minmax(0,1fr);gap:72px;padding:40px 0 128px;display:grid}.t-v4 .toc2{border-top:1px solid var(--ink);align-self:start;gap:2px;padding-top:16px;display:grid;position:sticky;top:120px}.t-v4 .toc2 a{color:var(--ink2);align-items:center;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.t-v4 .toc2 a:hover{color:var(--ink)}.t-v4 .tx .body2{max-width:720px;margin:0}.t-v4 .tx .body2 h2:first-of-type{margin-top:0}@media(max-width:1100px){.t-v4 .symp,.t-v4 .brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.t-v4 .inc,.t-v4 .rr,.t-v4 .rel,.t-v4 .cols3,.t-v4 .biz,.t-v4 .tx,.t-v4 .empty{grid-template-columns:minmax(0,1fr)}.t-v4 .line.l13{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .towns{columns:2}.t-v4 .prep,.t-v4 .nums,.t-v4 .why{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .ftab .hrow{display:none}.t-v4 .ftab .r{grid-template-columns:48px minmax(0,1fr)}.t-v4 .ftab .r>:nth-child(n+3){grid-column:2}.t-v4 .fx{margin:0 auto}.t-v4 .toc2{position:static}}@media(max-width:600px){.t-v4 .line.l13,.t-v4 .prep,.t-v4 .nums,.t-v4 .why{grid-template-columns:minmax(0,1fr)}.t-v4 .symp,.t-v4 .brands{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .towns{columns:1}}.t-v4 .hd{position:sticky}.t-v4 .mm-t{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:400 14.5px/1 var(--f);color:var(--ink2);white-space:nowrap;background:none;border:0;align-items:center;gap:8px;padding:12px 0 8px;display:flex;position:relative}.t-v4 .mm-t:before{content:"";background:var(--steel2);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:50%}.t-v4 .mm-t:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .3s;transform:translateY(-2px) rotate(45deg)}.t-v4 .mm-t:hover,.t-v4 .mm-t[aria-expanded=true]{color:var(--ink)}.t-v4 .mm-t[aria-expanded=true]:before,.t-v4 .mm-t.cur:before{background:var(--green2);box-shadow:0 0 8px #2a9b55cc}.t-v4 .mm-t[aria-expanded=true]:after{transform:translateY(1px) rotate(225deg)}.t-v4 .mega{background:var(--paper);border-bottom:1px solid var(--line);clip-path:inset(0 0 100%);visibility:hidden;z-index:29;transition:clip-path .5s cubic-bezier(.2,.7,.2,1),visibility 0s .5s;position:absolute;top:100%;left:0;right:0;box-shadow:0 50px 70px -50px #14181666}.t-v4 .mega.open{clip-path:inset(0 0 -80px);visibility:visible;transition:clip-path .5s cubic-bezier(.2,.7,.2,1),visibility}.t-v4 .mgrid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap:48px;padding-top:44px;padding-bottom:60px;display:grid}.t-v4 .mcol{align-content:start;gap:2px;display:grid}.t-v4 .mcol .lbl{margin-bottom:12px}.t-v4 .mcol .lbl:not(:first-child){margin-top:26px}.t-v4 .mi{color:var(--ink);opacity:0;align-items:center;gap:14px;padding:7px 0;font-size:15.5px;transition:opacity .4s,transform .4s,color .2s;display:flex;transform:translateY(-6px)}.t-v4 .mega.open .mi{opacity:1;transform:none}.t-v4 .mega.open .mcol:nth-child(2) .mi{transition-delay:50ms}.t-v4 .mega.open .mcol:nth-child(3) .mi{transition-delay:.1s}.t-v4 .mi:hover{color:var(--green)}.t-v4 .mi .sw{background:var(--c, #e4e3dd);border-radius:3px;flex:none;place-items:center;width:34px;height:34px;transition:transform .3s,box-shadow .3s;display:grid}.t-v4 .mi .sw:after{content:"";opacity:.72;width:18px;height:18px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:#191c1a}.t-v4 .mi:hover .sw{transform:translateY(-2px);box-shadow:0 8px 12px -8px #00000059}.t-v4 .mi .ln{flex:none;place-items:center;width:34px;display:grid}.t-v4 .mi .ln:after{content:"";background:var(--ink3);width:12px;height:1px}.t-v4 .mall{color:var(--ink);border-bottom:1px solid var(--steel2);width:max-content;margin-top:22px;padding-bottom:3px;font-size:14.5px}.t-v4 .mprev{background:var(--graph);border-radius:3px;align-content:start;gap:14px;padding:14px;display:grid}.t-v4 .mprev .wi{aspect-ratio:16 / 10;border-radius:2px;transition:background .4s;position:relative;overflow:hidden}.t-v4 .mprev .wi img,.t-v4 .mprev .wi .ph{object-fit:cover;width:100%;height:100%;animation:.35s v4-fadein;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .mprev .wi:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#fff0 30%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .mprev .mt{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 2px;display:flex}.t-v4 .mprev .mt b{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:400}.t-v4 .mprev .mt small{font:500 10px/1.5 var(--mono);letter-spacing:.16em;color:#7f8781;text-transform:uppercase;display:block}.t-v4 .mhandle{background:linear-gradient(#e3e4df,#c9cbc5);border-radius:3px;width:120px;height:5px;margin-left:-60px;position:absolute;bottom:16px;left:50%;box-shadow:inset 0 1px 1px #00000026}.t-v4 .ap:hover .bd.frz{background:linear-gradient(#f5fafe,#dce8f1)}.t-v4 .vent{background:#0000001f;border-radius:1px;width:20%;height:2px;position:absolute;right:9%}@media(max-width:1100px){.t-v4 .mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.t-v4 .mprev{display:none}}@media(max-width:700px){.t-v4 .mgrid{grid-template-columns:minmax(0,1fr);gap:24px;max-height:70vh;overflow:auto}}@keyframes v4-steam{0%{opacity:0;transform:translateY(0) scale(.6)}25%{opacity:.85}to{opacity:0;transform:translateY(-150%) scale(1.5)}}@keyframes v4-steamup{0%{opacity:0;transform:translateY(20%) scaleX(1.3)}30%{opacity:.7}to{opacity:0;transform:translateY(-230%) scale(.35,.8)}}@keyframes v4-sheen{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes v4-breathe{50%{opacity:.45}}@keyframes v4-drift{to{transform:translate(18%)}}@keyframes v4-fall{0%{transform:translate(0)}50%{transform:translate(14px,55vh)}to{transform:translate(-6px,110vh)}}@keyframes v4-fall2{0%{top:-4%;transform:translate(0)}50%{transform:translate(14px)}to{top:104%;transform:translate(-6px)}}@keyframes v4-pulse{50%{opacity:.55}}@keyframes v4-haze{0%{transform:translateY(8%) skew(0)}50%{transform:translateY(0) skew(3deg)}to{transform:translateY(-8%) skew(0)}}@keyframes v4-zone{50%{opacity:.35;box-shadow:0 0 6px #ff501e66,inset 0 0 6px #ff501e4d}}@keyframes v4-tch{0%{box-shadow:inset 0 0 0 1px #ff6a3a,0 0 10px #ff5a2899}25%{box-shadow:inset 0 0 0 1px #ffffff40}}@keyframes v4-lampon{0%{opacity:0}4%{opacity:1}6%{opacity:.3}9%,to{opacity:1}}@keyframes v4-air{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes v4-led{0%,to{box-shadow:none;background:#cdd0ca}10%,70%{background:var(--green2);box-shadow:0 0 6px #2a9b55e6}}@keyframes v4-arm{0%{transform:scaleX(1)}50%{transform:scaleX(-.15)}to{transform:scaleX(1)}}@keyframes v4-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(900%)}}@keyframes v4-flick{0%{opacity:.2}20%{opacity:1}30%{opacity:.4}45%,to{opacity:1}}@keyframes v4-heatz{0%,to{box-shadow:none;border-color:#fff3}20%,60%{border-color:#ff6a3a;box-shadow:0 0 18px #ff5a28cc,inset 0 0 16px #ff5a2899}}@keyframes v4-tch2{0%,25%{box-shadow:inset 0 0 0 1px #ff6a3a,0 0 10px #ff5a28b3}26%,to{box-shadow:inset 0 0 0 1px #ffffff4d}}@keyframes v4-steamup2{0%{opacity:0;transform:translateY(80%) scale(.6,.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-30%) scale(1.8,.6)}}@keyframes v4-flow{0%{opacity:0;transform:rotate(60deg) translate(0) scaleX(.4)}25%{opacity:1}to{opacity:0;transform:rotate(60deg) translate(160%) scaleX(1)}}.t-v4 .ap.mpap{aspect-ratio:1;background:none;border-radius:0;height:84%;padding:0;display:block;overflow:visible}.t-v4 .mpap .st{width:100%;height:100%}.t-v4 .mpap.on .ob{transform:translateY(-6px)}.t-v4 .mpap.on .st:after{opacity:.7;transform:scaleX(.88)}.t-v4 .mpap.on .gv:before{animation:1s linear infinite v4-spin}.t-v4 .mpap.on .gv.warm{background:radial-gradient(circle at 40% 35%,#8a5a2c,#3a2412 75%)}.t-v4 .mpap.on .lb{background:var(--green2);box-shadow:0 0 6px #2a9b55e6}.t-v4 .mpap.on .lb:nth-child(2){transition-delay:.1s}.t-v4 .mpap.on .lb:nth-child(3){transition-delay:.2s}.t-v4 .mpap.on .lb:nth-child(4){transition-delay:.3s}.t-v4 .mpap.on .lb:nth-child(5){transition-delay:.4s}.t-v4 .mpap.on .dor.lo{transform:perspective(500px) rotateY(-70deg)}.t-v4 .mpap.on .ow{background:radial-gradient(at 50% 60%,#ffc37a,#e0641e 55%,#5a230a);box-shadow:inset 0 0 0 4px #222724,inset 0 0 30px #ffbe6ee6}.t-v4 .mpap.on .zn{border-color:#ff6a3a;box-shadow:0 0 14px #ff5a28bf,inset 0 0 12px #ff5a288c}.t-v4 .mpap.on .zn:after{border-color:#ff6a3ab3}.t-v4 .mpap.on .zn:nth-child(2){transition-delay:.12s}.t-v4 .mpap.on .zn:nth-child(3){transition-delay:.24s}.t-v4 .mpap.on .zn:nth-child(4){transition-delay:.36s}.t-v4 .mpap.on .lt{background:#fff1c4;box-shadow:0 0 10px #ffe6a0f2}.t-v4 .mpap.on .cone{opacity:1}.t-v4 .mpap.on .drip{height:33%}.t-v4 .mpap.on .mw{background:radial-gradient(at 50% 60%,#ffe6a6,#e9b04a 60%,#6a4612);box-shadow:inset 0 0 20px #ffdc8ce6}.t-v4 .mpap.on .grille:before{animation:.8s linear infinite v4-spin}.t-v4 .mpap.on .gauge:after{transform:rotate(320deg)}.t-v4 .mpap.on .bd.frz{background:linear-gradient(#f5fafe,#dce8f1)}.t-v4 .mpno{font:500 10px/1 var(--mono);letter-spacing:.16em;color:#191c1a80;z-index:2;position:absolute;top:12px;left:14px}.t-v4 .fx.coffee{background:linear-gradient(90deg,#bfc2bb,#eeefeb 22%,#d6d8d2 48%,#f3f4f0 70%,#bbbeb7);border-radius:8px 8px 4px 4px;width:min(500px,100%);padding:16px 16px 0;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0000000f,0 40px 60px -36px #1418168c}.t-v4 .cftop{align-items:center;gap:14px;padding:2px 2px 16px;display:flex}.t-v4 .cftop .lbl{color:#59605a}.t-v4 .cftop .mini{margin-left:0}.t-v4 .gauge2{background:radial-gradient(circle,#fbfbf8 58%,#e4e5e0 60%);border-radius:50%;width:44px;height:44px;margin-left:auto;position:relative;box-shadow:0 0 0 3px #b9bcb5,0 0 0 4px #9ea29b,inset 0 1px 3px #00000040,0 3px 6px #0003}.t-v4 .gauge2:before{content:"";background:conic-gradient(from 225deg,transparent 0 180deg,#16733e 180deg 225deg,transparent 225deg);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%)}.t-v4 .gauge2 i{transform-origin:0;background:#c0492b;border-radius:1px;width:42%;height:2px;margin-top:-1px;transition:transform 1.2s cubic-bezier(.3,.7,.2,1.25);position:absolute;top:50%;left:50%;transform:rotate(135deg)}.t-v4 .gauge2 i:before{content:"";background:#1c201e;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.t-v4 .fx.coffee.brew .gauge2 i{transform:rotate(340deg)}.t-v4 .gauge2 small{text-align:center;font:500 6px/1 var(--mono);letter-spacing:.12em;color:#868b86;position:absolute;bottom:7px;left:0;right:0}.t-v4 .cfbay{aspect-ratio:4 / 3.3;background:#0b0d0c;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,inset 0 10px 24px #0009}.t-v4 .cfbay video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .cfbay:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff1f,#fff0 32%),linear-gradient(#00000059,#0000 18%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ghd{z-index:2;background:linear-gradient(90deg,#9ea29b,#f1f2ee 45%,#b9bcb5);border-radius:0 0 6px 6px;height:7%;position:absolute;top:0;left:34%;right:34%;box-shadow:0 3px 6px #00000073}.t-v4 .cfbot{align-items:center;gap:12px;padding:16px 2px;display:flex}.t-v4 .cfbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#2a2e2b;background:linear-gradient(#f7f7f4,#d9dbd5);border:0;border-radius:20px;align-items:center;gap:10px;padding:9px 14px 9px 10px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0000001f,0 2px 4px #0000002e}.t-v4 .cfbtn i{background:#b9bcb5;border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .3s}.t-v4 .cfbtn[aria-pressed=true] i{background:var(--green2);box-shadow:0 0 8px #2a9b55e6}.t-v4 .cfbtn:active{transform:translateY(1px)}.t-v4 .cfsnd{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:500 10.5px/1 var(--mono);letter-spacing:.16em;color:#59605a;background:none;border:0;min-height:34px;margin-left:auto;padding:10px 4px}.t-v4 .cfsnd[aria-pressed=true]{color:var(--green)}.t-v4 .tray{background:repeating-linear-gradient(90deg,#2a2f2c 0,#2a2f2c 3px,#4a514c 3px,#4a514c 6px);border-radius:0 0 4px 4px;height:16px;margin:0 -16px;display:block;box-shadow:inset 0 2px #ffffff26,inset 0 -2px 3px #00000080}.t-v4 .vh{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-v4 .vbar{z-index:15;position:relative}.t-v4 .psk{position:relative}.t-v4 .psk-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);cursor:pointer;font:400 13.5px/1 var(--f);color:var(--ink);border:0;border-radius:2px;align-items:center;gap:10px;min-height:36px;padding:5px 12px 5px 5px;transition:box-shadow .2s;display:flex}.t-v4 .psk:not(.psk-ic) .psk-b{padding-left:12px}.t-v4 .psk-b:hover,.t-v4 .psk.open .psk-b{box-shadow:0 0 0 1px var(--ink3)}.t-v4 .psk-i:empty{display:none}.t-v4 .psk-c{border-right:1px solid var(--ink3);border-bottom:1px solid var(--ink3);width:6px;height:6px;margin-left:4px;transition:transform .3s;transform:translateY(-2px) rotate(45deg)}.t-v4 .psk.open .psk-c{transform:translateY(1px) rotate(225deg)}.t-v4 .psk .sw{background:var(--c, #e4e3dd);border-radius:3px;flex:none;place-items:center;width:26px;height:26px;display:grid}.t-v4 .psk .sw:after{content:"";opacity:.72;width:15px;height:15px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:#191c1a}.t-v4 .psk-o .sw{width:30px;height:30px}.t-v4 .psk-o .sw:after{width:16px;height:16px}.t-v4 .psk-p{z-index:40;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 40px 60px -30px #14181666;opacity:0;visibility:hidden;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;width:min(580px,100vw - 48px);padding:18px 20px 16px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)}.t-v4 .psk:not(.psk-ic) .psk-p{grid-template-columns:minmax(0,1fr);width:260px}.t-v4 .psk.open .psk-p{opacity:1;visibility:visible;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);transform:none}.t-v4 .psk-p:before{content:"";background:var(--paper);width:10px;height:10px;box-shadow:-1px -1px 0 var(--line);position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.t-v4 .psk-h{border-bottom:1px solid var(--line);grid-column:1 / -1;justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:14px;display:flex}.t-v4 .psk-col{align-content:start;display:grid}.t-v4 .psk-g{margin:14px 0 4px}.t-v4 .psk-o{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:400 15px/1.2 var(--f);color:var(--ink2);cursor:pointer;background:none;border:0;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 8px 6px 0;transition:color .2s,background .2s;display:grid}.t-v4 .psk:not(.psk-ic) .psk-o{grid-template-columns:minmax(0,1fr) auto auto;padding:9px 8px 9px 4px}.t-v4 .psk-o:hover{color:var(--ink);background:#191c1a09}.t-v4 .psk-o[aria-selected=true]{color:var(--ink)}.t-v4 .psk-o small{font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--ink3)}.t-v4 .psk-o .dot{width:5px;height:5px}.t-v4 .fxa{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.t-v4 .stm i{filter:blur(10px);opacity:0;background:radial-gradient(#ffffff8c,#fff0 68%);border-radius:50%;width:40%;height:34%;animation:6s ease-out infinite v4-steam;position:absolute;bottom:18%;left:30%}.t-v4 .stm i:nth-child(2){width:34%;animation-delay:-2s;left:12%}.t-v4 .stm i:nth-child(3){width:36%;animation-delay:-4s;left:52%}.t-v4 .stm.up i{animation-name:v4-steamup;animation-duration:4.5s;bottom:0}.t-v4 .sheen{background:linear-gradient(115deg,#0000 42%,#ffffff38,#0000 58%);animation:7s ease-in-out infinite v4-sheen;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.t-v4 .cold{mix-blend-mode:screen;background:radial-gradient(at 50% 30%,#fffae659,#0000 65%);animation:5s ease-in-out infinite v4-breathe;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .mist{filter:blur(12px);background:radial-gradient(at 30% 60%,#ebf5ff99,#0000 60%),radial-gradient(at 70% 70%,#ebf5ff80,#0000 55%);height:34%;animation:9s ease-in-out infinite alternate v4-drift;position:absolute;bottom:-6%;left:-40%;right:-40%}.t-v4 .frost{animation:6s ease-in-out infinite v4-breathe;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 70px #dceeffbf}.t-v4 .snow i{aspect-ratio:1;opacity:.85;background:#fff;border-radius:50%;animation:8s linear infinite v4-fall;position:absolute;top:-4%;box-shadow:0 0 6px #ffffffe6}.t-v4 .fxa-fryser .snow i{animation-name:v4-fall2}.t-v4 .glow{mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#ff963cbf,#ff6e1e40 45%,#0000 70%);height:70%;animation:3.2s ease-in-out infinite v4-pulse;position:absolute;bottom:-20%;left:-10%;right:-10%}.t-v4 .glow.top{background:radial-gradient(at 50% 0,#ff963c99,#ff6e1e33 45%,#0000 70%);top:-20%;bottom:auto}.t-v4 .haze{filter:blur(3px);background:repeating-linear-gradient(90deg,#ffdcb400 0,#ffdcb400 18px,#ffdcb412 18px,#ffdcb412 22px);animation:4s linear infinite v4-haze;position:absolute;top:-10%;bottom:-10%;left:0;right:0}.t-v4 .mwl{mix-blend-mode:screen;background:radial-gradient(at 50% 55%,#ffe28c8c,#ffbe5026 55%,#0000 75%);animation:2.4s ease-in-out infinite v4-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .tt{aspect-ratio:1;transform-origin:50% 100%;position:absolute;bottom:8%;left:22%;right:22%;transform:scaleY(.22)}.t-v4 .tt i{background:repeating-conic-gradient(#ffffff47 0,#ffffff47 6deg,#ffffff0f 6deg,#ffffff0f 30deg);border-radius:50%;animation:6s linear infinite v4-spin;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff59}.t-v4 .zr{aspect-ratio:1;border:2px solid #ff6030e6;border-radius:50%;animation:2.8s ease-in-out infinite v4-zone;position:absolute;transform:perspective(500px) rotateX(50deg);box-shadow:0 0 18px #ff501ebf,inset 0 0 18px #ff501e80}.t-v4 .zr:after{content:"";border:1px solid #ff7846b3;border-radius:50%;position:absolute;top:22%;bottom:22%;left:22%;right:22%}.t-v4 .fx.hob2 .touch i{animation:4s step-end infinite v4-tch}.t-v4 .fx.hob2 .touch i:nth-child(2){animation-delay:1s}.t-v4 .fx.hob2 .touch i:nth-child(3){animation-delay:2s}.t-v4 .fx.hob2 .touch i:nth-child(4){animation-delay:3s}.t-v4 .cone2{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(#fff0c88c,#fff0c800);width:30%;height:90%;animation:6s ease-out infinite v4-lampon;position:absolute;top:-2%}.t-v4 .air i{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);border-radius:2px;width:50%;height:2px;animation:3.2s ease-in-out infinite v4-air;position:absolute;left:-40%}.t-v4 .air i:first-child{top:30%}.t-v4 .air i:nth-child(2){animation-delay:-.8s;top:44%}.t-v4 .air i:nth-child(3){animation-delay:-1.6s;top:58%}.t-v4 .air i:nth-child(4){animation-delay:-2.4s;top:72%}.t-v4 .glass .wave,.t-v4 .glass .heat{pointer-events:none;z-index:1;opacity:0;transition:opacity .6s;position:absolute}.t-v4 .glass .wave{aspect-ratio:1;background:#aad0ee33;border-radius:43%;width:200%;animation:11s linear infinite v4-spin;top:64%;left:-50%}.t-v4 .glass .wave.w2{background:#c8e4fa29;border-radius:40%;animation-duration:16s;animation-direction:reverse;top:67%}.t-v4 .glass .heat{mix-blend-mode:screen;background:radial-gradient(circle at 50% 60%,#ffaa5073,#ff78281f 60%,#0000 80%);animation:3s ease-in-out infinite v4-pulse;top:0;bottom:0;left:0;right:0}.t-v4 .pvis[data-k=vaskemaskine] .glass .wave,.t-v4 .pvis[data-k=torretumbler] .glass .heat{opacity:1}.t-v4 .pvis[data-k=torretumbler] .glass .drum{animation-duration:2.2s!important}@media(prefers-reduced-motion:reduce){.t-v4 .fxa *,.t-v4 .glass .wave,.t-v4 .glass .heat{animation:none!important}}.t-v4 .app{aspect-ratio:1;perspective:1400px;cursor:pointer;outline:none;width:min(480px,100%);margin-left:auto;position:relative}.t-v4 .app:focus-visible{box-shadow:0 0 0 2px var(--green2);border-radius:6px}.t-v4 .app *{box-sizing:border-box}.t-v4 .app .fl{background:radial-gradient(#14181652,#14181600 70%);height:9%;position:absolute;bottom:4%;left:10%;right:10%}.t-v4 .app .ab{background:linear-gradient(#fff,#ecede8);border-radius:10px;position:absolute;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,0 40px 50px -30px #14181680}.t-v4 .app .ab.tall{border-radius:12px}.t-v4 .app .ab.stl{background:linear-gradient(90deg,#c6c9c2,#f1f2ee 30%,#d9dbd5 60%,#bfc2bb);box-shadow:inset 0 1px #ffffffb3,0 40px 50px -30px #14181680}.t-v4 .app .ab.blk2{background:linear-gradient(170deg,#2e3431,#121514 60%);box-shadow:inset 0 1px #ffffff1a,0 40px 50px -30px #0009}.t-v4 .app .aimg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app .lcd.mini{gap:8px;padding:6px 9px;font-size:9px}.t-v4 .app .lcd.mini .seg{font-size:15px}.t-v4 .app .cs{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:8px;height:11%;padding:0 6%;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #fff}.t-v4 .app .cs.dk{height:auto;box-shadow:none;border:0;justify-content:center;gap:16px;top:3%}.t-v4 .app .leds{gap:7px;display:flex}.t-v4 .app .leds i{background:#cdd0ca;border-radius:50%;width:6px;height:6px}.t-v4 .app.on .leds i{animation:3s step-end infinite v4-led}.t-v4 .app .hb{z-index:2;background:linear-gradient(#e9eae6,#b9bcb5);border-radius:3px;height:3.5%;position:absolute;left:22%;right:22%;box-shadow:0 2px 3px #0000002e}.t-v4 .app .kn{background:radial-gradient(circle at 50% 35%,#3a403c,#191c1a);border-radius:50%;flex:none;width:30px;height:30px;transition:transform 1.2s cubic-bezier(.3,.7,.2,1.2);position:relative;box-shadow:0 0 0 1px #000,0 0 0 3px #2a2f2c}.t-v4 .app .cs:not(.dk) .kn{background:radial-gradient(circle at 50% 30%,#fff,#d3d5cf 70%);width:20px;height:20px;box-shadow:0 2px 4px #0003,0 0 0 1px #0000000f}.t-v4 .app .kn:after{content:"";background:#dde2de;border-radius:1px;width:2px;height:30%;margin-left:-1px;position:absolute;top:3px;left:50%}.t-v4 .app .cs:not(.dk) .kn:after{background:#555b56}.t-v4 .app.on .kn{transform:rotate(130deg)}.t-v4 .app.on .kn.k2{transform:rotate(-90deg)}.t-v4 .app.on .kn.k3{transform:rotate(200deg)}.t-v4 .app .tub{background:#1a1e1c;border-radius:4px;position:absolute;top:14%;bottom:3%;left:4%;right:4%;overflow:hidden;box-shadow:inset 0 0 0 4px #a9ada6,inset 0 0 40px #000000b3}.t-v4 .app .tub .aimg{opacity:.38;filter:saturate(.6)}.t-v4 .app .rack{opacity:.85;background:repeating-linear-gradient(90deg,#d6d8d2cc 0,#d6d8d2cc 2px,#0000 2px,#0000 11px);border-top:2px solid #d6d8d2;height:13%;position:absolute;left:8%;right:8%}.t-v4 .app .arm{background:linear-gradient(#e9eae6,#9ea29b);border-radius:3px;height:3%;position:absolute;left:18%;right:18%}.t-v4 .app.on .arm{animation:1.1s linear infinite v4-arm}.t-v4 .app .drops i{opacity:0;background:linear-gradient(#bee1ff00,#bee1ffd9);border-radius:2px;width:2px;height:7%;position:absolute;top:20%}.t-v4 .app .drops i:first-child{left:14%}.t-v4 .app .drops i:nth-child(2){left:24%;animation-delay:-.3s!important}.t-v4 .app .drops i:nth-child(3){left:34%;animation-delay:-.7s!important}.t-v4 .app .drops i:nth-child(4){left:45%;animation-delay:-.2s!important}.t-v4 .app .drops i:nth-child(5){left:55%;animation-delay:-.9s!important}.t-v4 .app .drops i:nth-child(6){left:64%;animation-delay:-.5s!important}.t-v4 .app .drops i:nth-child(7){left:74%;animation-delay:-.1s!important}.t-v4 .app .drops i:nth-child(8){left:84%;animation-delay:-.6s!important}.t-v4 .app .drops i:nth-child(9){left:40%;animation-delay:-.8s!important}.t-v4 .app.on .drops i{animation:1s linear .8s infinite v4-drop}.t-v4 .app .adoor{z-index:3;background:linear-gradient(#fff,#eeefea);transition:transform 1.4s cubic-bezier(.25,.8,.25,1);position:absolute}.t-v4 .app .dw-door{transform-origin:50% 100%;border-radius:4px;top:14%;bottom:3%;left:4%;right:4%;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff}.t-v4 .app .dw-door .hb{top:7%}.t-v4 .app .dw-door{transform:perspective(900px) rotateX(0)}.t-v4 .app.on .dw-door{background:linear-gradient(#d9dbd5,#f4f4f1 60%,#fff);transform:perspective(900px) rotateX(72deg)}.t-v4 .app.on .dw-door .hb{opacity:0}.t-v4 .app .in{background:#f4ebd3;border-radius:8px;position:absolute;top:2.5%;bottom:2.5%;left:2.5%;right:2.5%;overflow:hidden;box-shadow:inset 0 0 0 5px #e3e4df,inset 0 0 50px #00000040}.t-v4 .app .in .aimg{opacity:.55}.t-v4 .app .in:after{content:"";opacity:0;background:radial-gradient(at 50% 12%,#fff4cdd9,#ffecaa40 45%,#00000026 90%);transition:opacity .4s .5s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app.on .in:after{opacity:1;animation:.9s step-end .5s v4-flick}.t-v4 .app .lamp{z-index:1;opacity:0;background:#fff6d8;border-radius:2px;height:2%;transition:opacity .3s .5s;position:absolute;top:3%;left:40%;right:40%;box-shadow:0 0 20px 6px #fff0bee6}.t-v4 .app.on .lamp{opacity:1}.t-v4 .app .sh{z-index:1;background:linear-gradient(#ffffffbf,#dcebf059);height:2.4%;position:absolute;left:4%;right:4%;box-shadow:0 6px 10px -4px #00000040}.t-v4 .app .fr-door{transform-origin:0;border-radius:12px;top:0;bottom:0;left:0;right:0;transform:perspective(900px) rotateY(0);box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,10px 0 30px -20px #0006}.t-v4 .app.on .fr-door{background:linear-gradient(90deg,#dadcd6,#f2f3ef);transform:perspective(900px) rotateY(-82deg)}.t-v4 .app.on .fr-door .dl,.t-v4 .app.on .fr-door .vh2{opacity:0;transition:opacity .2s}.t-v4 .app .dl{justify-content:center;display:flex;position:absolute;top:9%;left:0;right:0}.t-v4 .app .dl.top{z-index:2;top:5%}.t-v4 .app .vh2{background:linear-gradient(90deg,#b9bcb5,#e9eae6);border-radius:3px;width:5%;height:30%;position:absolute;top:28%;right:8%;box-shadow:1px 1px 3px #0003}.t-v4 .app .mst{filter:blur(10px);opacity:0;z-index:4;pointer-events:none;background:radial-gradient(at 40% 60%,#ebf5ffd9,#0000 60%),radial-gradient(at 65% 70%,#ebf5ffb3,#0000 55%);height:20%;transition:opacity 1.2s .8s;position:absolute;bottom:-6%;left:-30%;right:-30%}.t-v4 .app.on .mst{opacity:1;animation:7s ease-in-out infinite alternate v4-drift}.t-v4 .app .in.ice{background:#dce8f1;box-shadow:inset 0 0 0 5px #e3e4df,inset 0 0 60px #96bedc99}.t-v4 .app .in.ice .aimg{opacity:.4;filter:saturate(.5) hue-rotate(10deg)}.t-v4 .app .ice .snow i{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:4px;position:absolute;top:-4%;box-shadow:0 0 6px #fff}.t-v4 .app.on .ice .snow i{opacity:.9;animation:7s linear infinite v4-fall2}.t-v4 .app .ice .snow i:nth-child(odd){width:3px;animation-duration:9s!important}.t-v4 .app .ice .snow i:first-child{left:8%}.t-v4 .app .ice .snow i:nth-child(2){left:18%;animation-delay:-2s!important}.t-v4 .app .ice .snow i:nth-child(3){left:28%;animation-delay:-4s!important}.t-v4 .app .ice .snow i:nth-child(4){left:38%;animation-delay:-1s!important}.t-v4 .app .ice .snow i:nth-child(5){left:48%;animation-delay:-5s!important}.t-v4 .app .ice .snow i:nth-child(6){left:58%;animation-delay:-3s!important}.t-v4 .app .ice .snow i:nth-child(7){left:68%;animation-delay:-6s!important}.t-v4 .app .ice .snow i:nth-child(8){left:78%;animation-delay:-2.5s!important}.t-v4 .app .ice .snow i:nth-child(9){left:88%;animation-delay:-4.5s!important}.t-v4 .app .ice .snow i:nth-child(10){left:13%;animation-delay:-6.5s!important}.t-v4 .app .ice .snow i:nth-child(11){left:33%;animation-delay:-3.5s!important}.t-v4 .app .ice .snow i:nth-child(12){left:53%;animation-delay:-1.5s!important}.t-v4 .app .ice .snow i:nth-child(13){left:73%;animation-delay:-5.5s!important}.t-v4 .app .ice .snow i:nth-child(14){left:93%;animation-delay:-.5s!important}.t-v4 .app .dwr{z-index:2;background:linear-gradient(#fff,#eeefea);border-radius:6px;height:25.5%;transition:transform 1.1s cubic-bezier(.25,.8,.25,1);position:absolute;left:2.5%;right:2.5%;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px #fff,0 10px 18px -12px #1e232073}.t-v4 .app .dwr .hb{top:12%;left:30%;right:30%}.t-v4 .app .dwr{transform:perspective(900px) translateZ(0)}.t-v4 .app.on .dwr{transform:perspective(900px) translateZ(60px) translateY(6%)}.t-v4 .app.on .dwr:nth-of-type(4){transition-delay:.15s;transform:translateZ(90px) translateY(8%)}.t-v4 .app.on .dwr:nth-of-type(5){transition-delay:.3s;transform:translateZ(120px) translateY(11%)}.t-v4 .app .wn{background:#0b0d0c;border-radius:4px;position:absolute;top:30%;bottom:9%;left:9%;right:9%;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 6px #121514}.t-v4 .app .wn .aimg{opacity:.75;transition:filter 2s}.t-v4 .app.on .wn .aimg{filter:brightness(1.15) saturate(1.2)}.t-v4 .app .heat2{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 80%,#ff963cd9,#ff641e4d 45%,#0000 75%);transition:opacity 3s .6s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app.on .heat2{opacity:1;animation:3s ease-in-out 3.6s infinite v4-pulse}.t-v4 .app .olt{opacity:0;background:#fff1c4;border-radius:3px;height:3%;transition:opacity .3s .4s;position:absolute;top:4%;left:30%;right:30%;box-shadow:0 0 18px 6px #ffdc9699}.t-v4 .app.on .olt{opacity:1}.t-v4 .app .ofan{aspect-ratio:1;background:repeating-conic-gradient(#ffffff2e 0 8deg,transparent 8deg 45deg);mix-blend-mode:screen;border-radius:50%;width:46%;margin:-23% 0 0 -23%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffff1f}.t-v4 .app.on .ofan{animation:1.6s linear infinite v4-spin}.t-v4 .app .wn:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff24,#fff0 35%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app .slab2,.t-v4 .app .slab3{transform-origin:50% 100%;background:linear-gradient(170deg,#3b423e,#0f1211 55%);border-radius:6px;position:absolute;transform:perspective(600px) rotateX(55deg);box-shadow:0 18px 22px -12px #00000080,inset 0 1px #ffffff26}.t-v4 .app .zn2,.t-v4 .app .zn3{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;transition:border-color .6s,box-shadow .6s;position:absolute}.t-v4 .app .zn2:after,.t-v4 .app .zn3:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:24%;bottom:24%;left:24%;right:24%}.t-v4 .app.on .zn2,.t-v4 .app.on .zn3{animation:6s ease-in-out infinite v4-heatz}.t-v4 .app.on .zn2:nth-child(2),.t-v4 .app.on .zn3:nth-of-type(2){animation-delay:1.5s}.t-v4 .app.on .zn2:nth-child(3),.t-v4 .app.on .zn3:nth-of-type(3){animation-delay:3s}.t-v4 .app.on .zn2:nth-child(4),.t-v4 .app.on .zn3:nth-of-type(4){animation-delay:4.5s}.t-v4 .app .slab3{height:56%;top:22%;left:5%;right:5%;overflow:hidden}.t-v4 .app .slab3 .aimg{opacity:.18;mix-blend-mode:screen}.t-v4 .app .tbar{justify-content:center;display:flex;position:absolute;bottom:5%;left:0;right:0}.t-v4 .app .tbar .leds i{background:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff4d}.t-v4 .app.on .tbar .leds i{animation:6s step-end infinite v4-tch2}.t-v4 .app.on .tbar .leds i:nth-child(2){animation-delay:1.5s!important}.t-v4 .app.on .tbar .leds i:nth-child(3){animation-delay:3s!important}.t-v4 .app.on .tbar .leds i:nth-child(4){animation-delay:4.5s!important}.t-v4 .app .hobl{justify-content:center;display:flex;position:absolute;top:82%;left:0;right:0}.t-v4 .app .mwin{background:#0b0d0c;border-radius:4px;width:64%;position:absolute;top:9%;bottom:9%;left:4%;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 5px #151816}.t-v4 .app .mwin .aimg{opacity:.5}.t-v4 .app .mwin:after{content:"";pointer-events:none;background:radial-gradient(circle,#00000059 1px,#0000 1.5px) 0 0 / 5px 5px,linear-gradient(125deg,#ffffff1f,#fff0 35%);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app .mlt{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 55%,#ffe28ccc,#ffbe5040 55%,#0000 80%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app.on:not(.ding) .mlt{opacity:1}.t-v4 .app .plate{aspect-ratio:1;transform-origin:50% 100%;background:repeating-conic-gradient(#fff6 0,#fff6 5deg,#ffffff14 5deg,#ffffff14 30deg);border-radius:50%;position:absolute;bottom:10%;left:18%;right:18%;transform:scaleY(.2);box-shadow:inset 0 0 0 2px #ffffff73}.t-v4 .app.on:not(.ding) .plate{animation:6s linear infinite v4-spin}.t-v4 .app .kp{align-content:start;justify-items:center;gap:12%;width:24%;display:grid;position:absolute;top:9%;bottom:9%;right:4%}.t-v4 .app .kp .lcd.mini{padding:5px 7px}.t-v4 .app .kp .lcd.mini span:first-child{display:none}.t-v4 .app .keys{grid-template-columns:repeat(3,1fr);gap:6px;width:80%;display:grid}.t-v4 .app .keys i{aspect-ratio:1;background:#262b28;border-radius:3px;box-shadow:inset 0 1px #ffffff14}.t-v4 .app .kstart{background:#16733e;border-radius:3px;width:80%;height:9%;box-shadow:0 0 0 1px #0e4a28,inset 0 1px #fff3}.t-v4 .app.ding .kstart{animation:.4s step-end 4 v4-blink}.t-v4 .app .wall{opacity:.28;filter:grayscale(.4);border-radius:4px;position:absolute;top:0;bottom:12%;left:4%;right:4%;overflow:hidden}.t-v4 .app .wall:after{content:"";background:linear-gradient(180deg,var(--bg),#f4f3ef00 30%,#f4f3ef00 70%,var(--bg));position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .app .hood{z-index:2}.t-v4 .app .cs.dk2{height:100%;box-shadow:none;border:0;justify-content:center;gap:16px}.t-v4 .app .hl{background:#c8cbc4;border-radius:3px;width:12%;height:5px;transition:background .3s .3s,box-shadow .3s .3s;position:absolute;bottom:-2px}.t-v4 .app.on .hl{background:#fff1c4;box-shadow:0 0 12px #ffe6a0f2}.t-v4 .app .cone3{clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);opacity:0;z-index:1;background:linear-gradient(#ffecb4b3,#ffecb400);width:32%;height:41%;transition:opacity .4s .3s;position:absolute;top:45%}.t-v4 .app.on .cone3{opacity:1}.t-v4 .app .ctr{z-index:1;background:linear-gradient(#3a403c,#1c201e);border-radius:2px;height:3%;position:absolute;top:86%;left:4%;right:4%}.t-v4 .app .pot{z-index:2;background:linear-gradient(90deg,#9ea29b,#f1f2ee 40%,#c6c9c2);border-radius:3px 3px 8px 8px;height:12%;position:absolute;top:74%;left:38%;right:38%;box-shadow:0 4px 6px -2px #0000004d}.t-v4 .app .pot:before{content:"";background:#5a605b;border-radius:3px;height:14%;position:absolute;top:-10%;left:-8%;right:-8%}.t-v4 .app .stm2 i{filter:blur(8px);opacity:0;z-index:1;background:radial-gradient(#ffffffe6,#fff0 68%);border-radius:50%;width:20%;height:28%;position:absolute;top:46%;left:40%}.t-v4 .app.on .stm2 i{animation:4s ease-out infinite v4-steamup2}.t-v4 .app.on .stm2 i:nth-child(2){animation-delay:-1.3s;left:34%}.t-v4 .app.on .stm2 i:nth-child(3){animation-delay:-2.6s;left:46%}.t-v4 .app .iu{z-index:2}.t-v4 .app .iul{position:absolute;top:24%;right:6%}.t-v4 .app .lv{transform-origin:50% 0;background:linear-gradient(#e3e4df,#c9ccc5);border-radius:4px;height:14%;transition:transform 1.2s cubic-bezier(.3,.7,.2,1.2);position:absolute;bottom:8%;left:6%;right:6%}.t-v4 .app.on .lv{transform:perspective(400px) rotateX(-55deg)}.t-v4 .app .flow i{opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#2a9b5580,#0000);border-radius:2px;width:30%;height:2px;position:absolute;top:38%}.t-v4 .app .flow i:first-child{left:12%}.t-v4 .app .flow i:nth-child(2){left:26%}.t-v4 .app .flow i:nth-child(3){left:40%}.t-v4 .app .flow i:nth-child(4){left:54%}.t-v4 .app .flow i:nth-child(5){left:68%}.t-v4 .app.on .flow i{animation:2.6s ease-in 1s infinite v4-flow}.t-v4 .app.on .flow i:nth-child(2){animation-delay:1.4s}.t-v4 .app.on .flow i:nth-child(3){animation-delay:1.8s}.t-v4 .app.on .flow i:nth-child(4){animation-delay:2.2s}.t-v4 .app.on .flow i:nth-child(5){animation-delay:2.6s}.t-v4 .app .ou{background:linear-gradient(#f1f2ee,#d6d8d2)}.t-v4 .app .ofan2{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0,#0000 6px,#1e232066 6px,#1e232066 7px);border-radius:50%;width:58%;position:absolute;top:12%;left:8%;box-shadow:0 0 0 2px #1e232059}.t-v4 .app .ofan2:before{content:"";background:conic-gradient(#1e232000 0,#1e232000 40deg,#1e232059 40deg,#1e232059 75deg,#1e232000 75deg,#1e232000 160deg,#1e232059 160deg,#1e232059 195deg,#1e232000 195deg,#1e232000 280deg,#1e232059 280deg,#1e232059 315deg,#1e232000 315deg);border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.t-v4 .app.on .ofan2:before{animation:1s linear infinite v4-spin}.t-v4 .app .vents{background:repeating-linear-gradient(#1e232040 0,#1e232040 2px,#0000 2px,#0000 9px);width:18%;height:62%;position:absolute;top:16%;right:8%}@media(prefers-reduced-motion:reduce){.t-v4 .app *{transition:none!important;animation:none!important}}@media(max-width:980px){.t-v4 .app{margin:0 auto}}.t-v4 .ovwin image-slot{position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .hdtel{color:var(--lcdfg);gap:10px;text-decoration:none}.t-v4 .hdtel .seg{margin-left:2px}.t-v4 .hdtel:hover{color:var(--lcdfg);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #142019,0 0 0 2px #9bf0b240}.t-v4 .mgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.3fr);gap:40px}.t-v4 .mprev{align-self:start;gap:16px;min-width:0;padding:12px}.t-v4 .mprev>*{min-width:0}.t-v4 .mprev .mt{flex-wrap:wrap;row-gap:10px}.t-v4 .mprev .mt .mini{padding:7px 10px}.t-v4 .mprev .wi{aspect-ratio:5 / 4;background:var(--c, #dce4da);transition:background .45s}.t-v4 .mprev .wi:after{display:none}.t-v4 #mpimg{place-items:center;padding-top:4%;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .mprev .go{padding:0 4px 4px}.t-v4 .mi .ln{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);background:var(--white);border-radius:3px;flex:none;place-items:center;display:grid}.t-v4 .mi .ln:after{background:var(--steel2);border-radius:50%;width:6px;height:6px;transition:background .25s,box-shadow .25s}.t-v4 .mi:hover .ln:after{background:var(--green2);box-shadow:0 0 8px #2a9b55cc}.t-v4 .mi .sw{transition:transform .3s,box-shadow .3s,filter .3s}.t-v4 .mi:hover .sw,.t-v4 .mi:focus .sw{filter:saturate(1.4) brightness(.97)}.t-v4 .hint{font:500 11px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;margin-top:40px;display:flex}.t-v4 .cpan{background:var(--graph);border-radius:4px;width:min(560px,100%);margin-left:auto;padding:14px 14px 20px;box-shadow:0 40px 60px -40px #1418168c}.t-v4 .cpw{aspect-ratio:16 / 11;background:var(--c, #dce4da);border-radius:2px;place-items:center;transition:background .45s;display:grid;position:relative;overflow:hidden}.t-v4 .cpw .mpap{height:82%}.t-v4 .cpc{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px;padding:22px 8px 0;display:grid}.t-v4 .knobw{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.t-v4 .ktk{position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .ktk button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:0;width:14px;height:22px;margin:-11px 0 0 -7px;padding:0;position:absolute;top:50%;left:50%}.t-v4 .ktk button:after{content:"";background:#3a403c;border-radius:1px;width:2px;height:9px;transition:background .25s,box-shadow .25s;position:absolute;top:4px;left:6px}.t-v4 .ktk button.on:after{background:var(--lcdfg);box-shadow:0 0 8px #9bf0b2cc}.t-v4 .knob2{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab;background:radial-gradient(circle at 50% 30%,#3a403c,#151816 72%);border:0;border-radius:50%;padding:0;transition:transform .5s cubic-bezier(.3,.7,.2,1.2);position:absolute;top:17%;bottom:17%;left:17%;right:17%;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000,0 0 0 6px #1e2220,0 16px 24px -10px #000000b3}.t-v4 .knob2:active{cursor:grabbing}.t-v4 .knob2:before{content:"";background:repeating-conic-gradient(#ffffff09 0 3deg,transparent 3deg 6deg);border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%;box-shadow:inset 0 0 0 1px #ffffff0d}.t-v4 .knob2:after{content:"";background:var(--lcdfg);border-radius:1px;width:2px;height:20%;margin-left:-1px;position:absolute;top:6%;left:50%;box-shadow:0 0 8px #9bf0b2cc}.t-v4 .knob2:focus-visible{outline:2px solid var(--lcdfg);outline-offset:6px}.t-v4 .cpr{justify-items:start;gap:14px;display:grid}.t-v4 .cpr b{color:#fff;letter-spacing:-.03em;min-height:1.1em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1}.t-v4 .qc{background:var(--graph);border-radius:4px;padding:16px 18px 20px;box-shadow:0 40px 60px -40px #1418168c}.t-v4 .qct{border-bottom:1px solid #262b28;align-items:center;gap:14px;padding:2px 2px 14px;display:flex}.t-v4 .qct .lbl{color:#7f8781}.t-v4 .qct .mini{margin-left:auto}.t-v4 .qcl{display:grid}.t-v4 .qi{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:#c9d0ca;font:400 16px/1.35 var(--f);cursor:pointer;background:none;border:0;border-bottom:1px solid #222724;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:16px 4px;transition:color .2s;display:grid}.t-v4 .qi:hover,.t-v4 .qi[aria-pressed=true]{color:#fff}.t-v4 .rk{background:#262b28;border-radius:12px;width:44px;height:24px;transition:background .3s;position:relative;box-shadow:inset 0 1px 3px #0009}.t-v4 .rk:after{content:"";background:linear-gradient(#e9eae6,#b9bcb5);border-radius:50%;width:18px;height:18px;transition:transform .35s cubic-bezier(.3,.7,.2,1.3);position:absolute;top:3px;left:3px;box-shadow:0 2px 3px #0006}.t-v4 .qi[aria-pressed=true] .rk{background:var(--green);box-shadow:inset 0 1px 3px #0006,0 0 10px #2a9b5573}.t-v4 .qi[aria-pressed=true] .rk:after{transform:translate(20px)}.t-v4 .qcf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px 0;display:flex}.t-v4 .qcf span{color:#8e968f;max-width:22em;font-size:14.5px}.t-v4 .qc.all .qcf span{color:#fff}.t-v4 .qc .qcf .go{opacity:.45;transition:opacity .4s}.t-v4 .qc.all .qcf .go{opacity:1}.t-v4 .filt{background:var(--graph);border:0;border-radius:3px;align-items:center;gap:4px;padding:8px}.t-v4 .fb{color:#9aa29c;border-radius:2px;padding:11px 14px;transition:background .2s,color .2s}.t-v4 .fb:hover{color:#fff}.t-v4 .fb[aria-current=true]{color:#fff;background:#1f2421}.t-v4 .filt .mini{margin-left:auto}.t-v4 .rlcd{z-index:20;letter-spacing:.16em;align-items:center;gap:12px;padding:10px 14px 12px;font-size:10.5px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #142019,0 14px 30px -10px #00000073}.t-v4 .rlcd .seg{font-size:22px}.t-v4 .rlcd i{background:var(--lcdfg);width:0;max-width:calc(100% - 6px);height:2px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 6px #9bf0b2b3}.t-v4 .omdoor{width:min(480px,100%)}.t-v4 .omdoor .ticks{transition:none}.t-v4 .phd .fx{margin-left:auto}.t-v4 .jobfx .fxwin{aspect-ratio:4 / 3}.t-v4 .toc2{background:var(--graph);border:0;border-radius:3px;padding:14px 16px 16px;top:110px}.t-v4 .toc2 .mini{color:var(--lcdfg);justify-content:space-between;margin:0 0 10px}.t-v4 .toc2 a{color:#a9b1ab}.t-v4 .toc2 a:hover,.t-v4 .toc2 a.cur{color:#fff}@media(max-width:1100px){.t-v4 .mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.t-v4 .cpan,.t-v4 .omdoor,.t-v4 .phd .fx{margin:0 auto}}@media(max-width:600px){.t-v4 .cpc{grid-template-columns:120px minmax(0,1fr);gap:18px}.t-v4 .rlcd{bottom:12px;right:12px}}.t-v4 .mbt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:44px;height:44px;box-shadow:0 0 0 1px #000,0 0 0 4px var(--paper),0 0 0 5px var(--steel2);background:radial-gradient(circle at 50% 35%,#323835,#191c1a);border:0;border-radius:50%;flex:none;padding:0;transition:transform .55s cubic-bezier(.3,.7,.2,1.2);display:none;position:relative}.t-v4 .mbt:before{content:"";background:repeating-conic-gradient(#ffffff0a 0 4deg,transparent 4deg 8deg);border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.t-v4 .mbt:after{content:"";background:#dde2de;border-radius:1px;width:2px;height:11px;margin-left:-1px;transition:background .3s,box-shadow .3s;position:absolute;top:6px;left:50%}.t-v4 .mbt[aria-expanded=true]{transform:rotate(135deg)}.t-v4 .mbt[aria-expanded=true]:after{background:var(--lcdfg);box-shadow:0 0 8px #9bf0b2e6}.t-v4 .mm{z-index:60;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.t-v4 .mm .sc2{opacity:0;background:#0f121073;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .mm .pnl{background:var(--graph);color:#e7ece8;clip-path:inset(0 0 100% round 6px);overscroll-behavior:contain;border-radius:6px;max-height:calc(100dvh - 20px);padding:16px 16px 20px;transition:clip-path .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:10px;left:10px;right:10px;overflow:auto;box-shadow:0 30px 60px -20px #0009}.t-v4 .mm.open{pointer-events:auto}.t-v4 .mm.open .sc2{opacity:1}.t-v4 .mm.open .pnl{clip-path:inset(0 round 6px)}.t-v4 .mm .mtop{border-bottom:1px solid #262b28;align-items:center;gap:12px;padding:2px 2px 16px;display:flex}.t-v4 .mm .mtop img{filter:brightness(0) invert();opacity:.92;height:18px}.t-v4 .mm .mtop .mbt{box-shadow:0 0 0 1px #000,0 0 0 4px var(--graph),0 0 0 5px #3a403c;margin-left:auto;display:block;transform:rotate(135deg)}.t-v4 .mm .mtop .mbt:after{background:var(--lcdfg);box-shadow:0 0 8px #9bf0b2e6}.t-v4 .mm .mlbl{font:500 10.5px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#7f8781;align-items:center;gap:10px;margin:22px 2px 12px;display:flex}.t-v4 .mm .mgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.t-v4 .mm .ma{color:#e7ece8;opacity:0;background:#1c201e;border-radius:3px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;font-size:14.5px;line-height:1.2;transition:opacity .35s,transform .35s,background .2s;display:flex;transform:translateY(-6px)}.t-v4 .mm.open .ma{opacity:1;transform:none}.t-v4 .mm .ma:active,.t-v4 .mm .ma:hover{color:#fff;background:#232825}.t-v4 .mm .ma .sw{background:var(--c, #e4e3dd);border-radius:3px;flex:none;place-items:center;width:30px;height:30px;display:grid}.t-v4 .mm .ma .sw:after{content:"";opacity:.75;width:16px;height:16px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:#191c1a}.t-v4 .mm .ml2{border-top:1px solid #262b28;display:grid}.t-v4 .mm .ml2 a{color:#e7ece8;letter-spacing:-.02em;border-bottom:1px solid #1f2421;align-items:center;gap:14px;min-height:54px;padding:0 2px;font-size:19px;display:flex}.t-v4 .mm .ml2 a .dot{background:#3a403c}.t-v4 .mm .ml2 a[aria-current=true] .dot,.t-v4 .mm .ml2 a:hover .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55cc}.t-v4 .mm .ml2 a:after{content:"→";color:#6e766f;margin-left:auto;font-size:14px}.t-v4 .mm .mfoot{gap:14px;margin-top:22px;display:grid}.t-v4 .mm .mfoot .lcd{letter-spacing:.16em;color:var(--lcdfg);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px 16px;font-size:10.5px;display:flex}.t-v4 .mm .mfoot .lcd .segs{gap:8px;display:flex}.t-v4 .mm .mfoot .lcd .seg{font-size:22px}.t-v4 .mm .mfoot .go{color:#fff}.t-v4 .mm .mfoot .go small{color:#8e968f}.t-v4 .mm .mfoot .go i{box-shadow:0 0 0 5px var(--graph),0 0 0 6px #3a403c}.t-v4 .mm .mhrs{font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:#7f8781}@media(max-width:1180px){.t-v4 .mbt{display:block}.t-v4 .hd nav{display:none!important}.t-v4 .hd>.wrap{grid-template-columns:auto minmax(0,1fr) auto!important;height:68px!important;padding-top:0!important;padding-bottom:0!important}.t-v4 .hd .right{gap:12px}.t-v4 .hd .hdtel{display:none}.t-v4 .mega{display:none!important}}@media(max-width:600px){.t-v4 .hd .right .go i{width:40px;height:40px}.t-v4 .hd .logo img{height:17px}}@media(prefers-reduced-motion:reduce){.t-v4 .mm .pnl,.t-v4 .mm .ma,.t-v4 .mbt{transition:none}}@media(max-width:600px){.t-v4 .plate{padding:28px 22px}.t-v4 .plate dl{grid-template-columns:minmax(0,1fr)!important}.t-v4 .plate dd{overflow-wrap:anywhere}.t-v4 .amapw .mt2{flex-wrap:wrap;row-gap:10px}}.t-v4 .amapw .mt2{flex-wrap:wrap;row-gap:10px}@media(max-width:700px){.t-v4 .psk-p,.t-v4 .psk:not(.psk-ic) .psk-p{width:auto;max-height:72dvh;box-shadow:0 0 0 1px var(--line),0 30px 80px -10px #1418168c;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);position:fixed;top:auto;bottom:10px;left:10px;right:10px;overflow:auto;transform:translateY(20px)}.t-v4 .psk-p:before{display:none}.t-v4 .psk-o{min-height:44px}.t-v4 .vbar,.t-v4 .vbar2{width:100%}}@media(max-width:600px){.t-v4 section.s{padding:72px 0}.t-v4 .shd{gap:18px;margin-bottom:36px}.t-v4 .display{font-size:clamp(36px,10.5vw,48px)}.t-v4 .h2{font-size:clamp(28px,8vw,36px)}.t-v4 .lead{font-size:17px}.t-v4 .hero,.t-v4 .phero,.t-v4 .prhero{padding:32px 0 72px}.t-v4 .phd,.t-v4 .av .phd,.t-v4 .kgrid{padding-bottom:72px}.t-v4 .ctas{gap:24px;margin-top:32px}.t-v4 .go.lg i{width:58px;height:58px}.t-v4 .final{padding:96px 0}.t-v4 .ovtop,.t-v4 .cftop,.t-v4 .qct,.t-v4 .fxtop{flex-wrap:wrap;row-gap:10px}.t-v4 .ovwin{aspect-ratio:4 / 3}.t-v4 .cdisp .seg{font-size:52px}.t-v4 .code .l,.t-v4 .code .r2{padding:24px}.t-v4 .rows h3,.t-v4 .step h3{font-size:22px}.t-v4 .drawers summary{gap:14px;padding:20px 0;font-size:18px}.t-v4 .drawers p{font-size:16px}.t-v4 .ticket{padding:24px 20px 44px}.t-v4 .board{padding:18px 16px 14px}.t-v4 .board h3{font-size:24px}.t-v4 .cpc{padding-top:16px}.t-v4 .chip,.t-v4 .slot,.t-v4 .fb,.t-v4 .tp2,.t-v4 .seg2 button{min-height:40px}.t-v4 .vbar,.t-v4 .vbar2{gap:8px}.t-v4 .vbar .lbl,.t-v4 .vbar2 .lbl{width:100%}.t-v4 .facts b,.t-v4 .nums b{font-size:30px}.t-v4 .rlcd .seg{font-size:18px}.t-v4 .tx{gap:32px}.t-v4 .mprev{display:none}.t-v4 .svc a{padding:18px;font-size:16px}.t-v4 .app,.t-v4 .door,.t-v4 .fx,.t-v4 .cpan,.t-v4 .qc,.t-v4 .areadial{width:100%}}.t-v4 .hd nav{min-width:0}.t-v4 .hd>.wrap{gap:24px}@media(max-width:1360px){.t-v4 .hd nav{gap:22px!important}.t-v4 .hd nav a,.t-v4 .mm-t{font-size:14px!important}}.t-v4 .mm-t[data-dd]{font:400 14.5px/1 var(--f)}.t-v4 .dd .ddgrid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:40px;padding-top:40px;padding-bottom:56px;display:grid}.t-v4 .ddl{color:var(--ink);opacity:0;align-items:center;gap:12px;padding:9px 0;font-size:15.5px;transition:opacity .4s,transform .4s,color .2s;display:flex;transform:translateY(-6px)}.t-v4 .mega.open .ddl{opacity:1;transform:none}.t-v4 .ddl:hover{color:var(--green)}.t-v4 .ddl:hover .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55cc}.t-v4 .ddp{color:#a9b1ab;gap:16px;padding:22px}.t-v4 .ddp p{color:#a9b1ab;font-size:14.5px;line-height:1.55}.t-v4 .lcd.big2{letter-spacing:.16em;align-items:center;gap:12px;padding:14px 16px;font-size:10.5px;display:flex}.t-v4 .lcd.big2 .seg{margin-left:auto;font-size:34px}.t-v4 .lang{background:linear-gradient(#e3e4df,#f1f2ee);border-radius:20px;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #0000002e,0 1px #fff}.t-v4 .lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:34px;height:28px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:var(--ink3);background:none;border:0;border-radius:14px;padding:0 9px;transition:background .25s,color .25s,box-shadow .25s}.t-v4 .lang button[aria-pressed=true]{color:var(--ink);background:linear-gradient(#fff,#ecede8);box-shadow:0 1px 3px #0003,inset 0 1px #fff}.t-v4 .lang button[aria-pressed=true]:before{content:"";background:var(--green2);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #2a9b55cc}.t-v4 .hd .hdtel{gap:8px;padding:7px 10px;display:flex}.t-v4 .hd .hdtel .seg{font-size:15px}.t-v4 .hd .right{gap:16px}.t-v4 .hd nav{gap:clamp(18px,2vw,30px)!important}.t-v4 .entoast{z-index:70;background:var(--graph);color:#e7ece8;opacity:0;pointer-events:none;border-radius:4px;max-width:calc(100vw - 32px);padding:14px 18px;font-size:14px;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 20px 40px -10px #00000080}.t-v4 .entoast.on{opacity:1;transform:translate(-50%)}.t-v4 .entoast b{font:500 10.5px/1 var(--mono);letter-spacing:.16em;color:var(--lcdfg);margin-right:10px}.t-v4 .mm .lang{background:#1c201e;margin-left:auto;box-shadow:inset 0 1px 2px #0009}.t-v4 .mm .lang button{color:#8e968f}.t-v4 .mm .lang button[aria-pressed=true]{color:#fff;box-shadow:none;background:#2a2f2c}.t-v4 .mm .mtop .mbt{margin-left:12px}@media(max-width:1360px){.t-v4 .hd .hdtel{display:none}}@media(max-width:1180px){.t-v4 .hd .right .lang{display:none}}@keyframes v4-ping{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.t-v4 .vbar2{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:24px;padding:10px 12px;display:flex}.t-v4 .vbar2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);font:400 13px/1 var(--f);color:var(--ink);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;border:0;border-radius:2px;padding:9px 28px 9px 12px}.t-v4 .vbar2 .hintv{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;color:var(--ink3);text-transform:uppercase}.t-v4 .av{display:none}.t-v4 .av.on{display:block}.t-v4 .av .phd{padding-bottom:112px}.t-v4 .board{background:var(--graph);color:#a9b1ab;border-radius:4px;padding:22px 24px 18px;box-shadow:0 40px 60px -40px #1418168c}.t-v4 .board .bt{border-bottom:1px solid #262b28;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.t-v4 .board .bt .lbl{color:#7f8781}.t-v4 .board h3{color:#fff;letter-spacing:-.03em;margin:22px 0 8px;font-size:30px}.t-v4 .board p{color:#a9b1ab;font-size:15px}.t-v4 .brows{border-top:1px solid #262b28;margin-top:22px}.t-v4 .brow{color:#e7ece8;opacity:0;border-bottom:1px solid #1f2421;grid-template-columns:18px minmax(0,1fr) minmax(0,1.1fr) 56px;align-items:center;gap:14px;padding:12px 0;font-size:15px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(6px)}.t-v4 .board.in .brow{opacity:1;transform:none}.t-v4 .brow .dot{background:#2f3632}.t-v4 .board.in .brow .dot{background:var(--green2);transition:background .3s .4s;box-shadow:0 0 8px #2a9b55b3}.t-v4 .brow .bar{background:#1c2b21;border-radius:2px;height:3px;overflow:hidden}.t-v4 .brow .bar i{background:var(--lcdfg);width:0;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 6px #9bf0b299}.t-v4 .brow b{font:500 12px/1 var(--mono);color:var(--lcdfg);letter-spacing:.08em;text-align:right;font-weight:500}.t-v4 .brow a{color:#e7ece8}.t-v4 .brow a:hover{color:#fff}.t-v4 .amap{aspect-ratio:762 / 900;background:var(--lcd);border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #142019}.t-v4 .amap .md{cursor:pointer;background:#9bf0b259;border:0;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;padding:0;transition:background .25s,box-shadow .25s,transform .25s;position:absolute}.t-v4 .amap .md:hover,.t-v4 .amap .md.near{background:#9bf0b2bf}.t-v4 .amap .md.cur{background:var(--lcdfg);transform:scale(1.3);box-shadow:0 0 0 4px #9bf0b22e,0 0 14px #9bf0b2e6}.t-v4 .amap .md.cur:after{content:"";border:1px solid #9bf0b299;border-radius:50%;animation:2.2s ease-out infinite v4-ping;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.t-v4 .amap .base{z-index:2;background:#fff;border-radius:2px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 3px #ffffff26,0 0 12px #fff9}.t-v4 .amap .ring{aspect-ratio:1;border:1px dashed #9bf0b22e;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.t-v4 .amap .sweep{aspect-ratio:1;background:conic-gradient(from 0deg,#9bf0b200 0,#9bf0b200 300deg,#9bf0b229 355deg,#9bf0b200 360deg);border-radius:50%;animation:6s linear infinite v4-rad;position:absolute;transform:translate(-50%,-50%)}.t-v4 .amap .mlab{font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--lcdfg);text-transform:uppercase;white-space:nowrap;pointer-events:none;text-shadow:0 0 8px #9bf0b280;position:absolute;transform:translate(10px,-50%)}.t-v4 .amap .mlab.dim{color:#9bf0b28c;text-shadow:none}.t-v4 .amap .mlab.bl{color:#fff;transform:translate(12px,-50%)}.t-v4 .amap .mlab.lf{transform:translate(calc(-100% - 10px),-50%)}.t-v4 .amap .mlab.bl.lf{transform:translate(calc(-100% - 12px),-50%)}.t-v4 .amap .mk{font:500 9.5px/1.4 var(--mono);letter-spacing:.14em;color:#9bf0b299;text-transform:uppercase;position:absolute;bottom:12px;left:14px}.t-v4 .amapw{background:var(--graph);border-radius:4px;padding:14px;box-shadow:0 40px 60px -40px #1418168c}.t-v4 .amapw .mt2{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 14px;display:flex}.t-v4 .amapw .mt2 .lbl{color:#7f8781}.t-v4 .amapw.sm{max-width:380px}.t-v4 .amap{width:100%}.t-v4 .nearg{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:64px;display:grid}.t-v4 .ovsplit .oven{box-shadow:0 40px 60px -40px #1418168c}.t-v4 .ovsplit .ovwin{aspect-ratio:4 / 3}.t-v4 .factrow{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.t-v4 .factrow div{border-right:1px solid var(--line);gap:6px;margin-right:24px;padding:24px 24px 0 0;display:grid}.t-v4 .factrow div:last-child{border-right:0;margin-right:0}.t-v4 .factrow b{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.05}.t-v4 .factrow span{color:var(--ink2);font-size:14.5px}.t-v4 .tlist{columns:2;border-top:1px solid var(--ink);column-gap:40px}.t-v4 .tlist a{border-bottom:1px solid var(--line);color:var(--ink);break-inside:avoid;justify-content:space-between;gap:12px;padding:14px 0;font-size:17px;display:flex}.t-v4 .tlist a small{font:500 11px/1.6 var(--mono);color:var(--ink3);letter-spacing:.1em}.t-v4 .tlist a:hover{color:var(--green)}.t-v4 .hubg{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.t-v4 .hubg .amapw{position:sticky;top:110px}.t-v4 .grp{margin-bottom:48px}.t-v4 .grp h3{letter-spacing:-.03em;margin:14px 0 18px;font-size:26px}.t-v4 .grp .towns{columns:2}.t-v4 .towns button small{margin-left:auto}.t-v4 .towns button .tg{font:500 9.5px/1 var(--mono);letter-spacing:.12em;color:var(--ink3);border:1px solid var(--line);border-radius:2px;margin-left:8px;padding:3px 5px}.t-v4 .legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.t-v4 .legend div{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink2);border-radius:3px;gap:6px;padding:18px;font-size:14.5px;display:grid}.t-v4 .legend b{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:400}@media(max-width:980px){.t-v4 .nearg,.t-v4 .hubg{grid-template-columns:minmax(0,1fr)}.t-v4 .hubg .amapw{position:static}.t-v4 .factrow{grid-template-columns:repeat(2,minmax(0,1fr))}.t-v4 .legend{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.t-v4 .tlist,.t-v4 .grp .towns{columns:1}.t-v4 .brow{grid-template-columns:18px minmax(0,1fr) 56px}.t-v4 .brow .bar{display:none}}.t-v4 .amap .mlab.tip{color:#fff;z-index:3;background:#0c130fd9;border-radius:2px;padding:5px 7px;box-shadow:0 0 0 1px #9bf0b259}.t-v4 .amap svg{position:absolute;top:0;left:0}.t-v4 .amap .hx{fill:#2f5a40}.t-v4 .amap .hx.hot{fill:#3f7a55}.t-v4 .amap .rng{fill:none;stroke:#9bf0b259;stroke-width:1px;stroke-dasharray:3 5}.t-v4 .amap .rng.r25{fill:#9bf0b20d}.t-v4 .amap .lnk{stroke:#9bf0b2;stroke-width:1.5px;stroke-dasharray:4 5;opacity:.85}.t-v4 .amap .mlab{text-shadow:0 0 6px #0c130f,0 0 8px #9bf0b259}.t-v4 .amap .msrc{font:500 9px/1 var(--mono);letter-spacing:.08em;color:#9bf0b273;position:absolute;bottom:10px;right:12px}.t-v4 .amap .md{background:var(--lcdfg);width:10px;height:10px;box-shadow:0 0 0 2px var(--lcd);z-index:2;margin:-5px 0 0 -5px}.t-v4 .amap .md:hover{background:#fff;transform:scale(1.25)}.t-v4 .amap .md.near{background:var(--lcdfg);box-shadow:0 0 0 2px var(--lcd),0 0 0 4px #9bf0b259}.t-v4 .amap .md.cur{box-shadow:0 0 0 2px var(--lcd),0 0 0 5px var(--lcdfg),0 0 18px #9bf0b2e6;z-index:3;background:#fff;transform:none}.t-v4 .hubg .amap .md{width:10px;height:10px;margin:-5px 0 0 -5px}.t-v4 .amap .mlab{z-index:4}.t-v4 .amap .mlab.tip{z-index:5}.t-v4 .amap .base{z-index:3}.t-v4 .amapw.sm .msrc,.t-v4 .av .amapw.sm .msrc{display:none}@media(max-width:600px){.t-v4 .amap .msrc{display:none}}.t-v4 .brands a,.t-v4 .brands .nb{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;font:400 22px/1 var(--f);letter-spacing:-.025em;color:var(--ink);background:none;justify-content:space-between;align-items:center;gap:10px;padding:30px 22px;transition:background .2s;display:flex}.t-v4 .brands a:hover{background:var(--white);color:var(--ink)}.t-v4 .brands a small{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.t-v4 .brands a,.t-v4 .brands .nb{padding:22px 16px;font-size:18px}.t-v4 .brands a small{display:none}}.t-v4 .v4-body{max-width:46em;color:var(--ink2);font-size:17px;line-height:1.7}.t-v4 .v4-body h2,.t-v4 .v4-body h3{font-family:var(--f)!important;color:var(--ink)!important;letter-spacing:-.03em!important;font-weight:400!important}.t-v4 .v4-body a{color:var(--green)}.t-v4 .crumbs{flex-wrap:wrap;row-gap:6px}.t-v4 .towns a{font:400 16px/1.2 var(--f);color:var(--ink2);text-align:left;break-inside:avoid;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.t-v4 .towns a:hover,.t-v4 .towns a[aria-current=true]{color:var(--ink)}.t-v4 .towns a[aria-current=true] .dot{background:var(--green2);box-shadow:0 0 8px #2a9b55b3}.t-v4 .amap a.md{display:block}.t-v4 .v4-near{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:22px;font-size:15px;display:flex}.t-v4 .v4-near a{color:var(--ink);border-bottom:1px solid var(--steel2);padding-bottom:2px}.t-v4 .v4-near a:hover{border-color:var(--ink)}.t-v4 .dark .v4-near,.t-v4 .mprev .v4-near{color:#a9b1ab}.t-v4 .mprev .v4-near a{color:#fff;border-color:#3a403c}.t-v4 .tf .terr{grid-column:2}.t-v4 .terr{color:#a33a1e;font-size:13px;line-height:1.4;display:block}.t-v4 .tf .tfl{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.t-v4 .tcons{color:var(--ink2);align-items:flex-start;gap:10px;margin:16px 0 6px;font-size:13.5px;line-height:1.5;display:flex}.t-v4 .tcons input{accent-color:var(--green);margin-top:3px}.t-v4 button.go{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font-family:var(--f);background:none;border:0;padding:0}.t-v4 button.go:disabled{opacity:.55;cursor:default}:is(.t-v4 .tf input:focus-visible,.t-v4 .tf select:focus-visible,.t-v4 .tf textarea:focus-visible){box-shadow:0 2px 0 var(--green)}.t-v4 .body2.v4-body{max-width:760px;margin:28px 0 0}.t-v4 .body2.v4-body>h2:first-child{margin-top:0}.t-v4 .body2 :is(ul,ol,.caution,blockquote)+p{margin-top:20px}.t-v4 .ticket .tlead{color:var(--ink2);margin:14px 0 4px;font-size:15px;line-height:1.55}.t-v4 .ticket .tlead a{color:var(--green);border-bottom:1px solid #16733e4d}.t-v4 .tf label,.t-v4 .tf .tfl{line-height:1.5}@media(min-width:601px){.t-v4 .ticket .tf{grid-template-columns:170px minmax(0,1fr)}}.t-v4 .amap .cst{fill:#9bf0b206;stroke:#9bf0b238;stroke-width:1px;vector-effect:non-scaling-stroke}.t-v4 .app .armw{height:3%;position:absolute;left:18%;right:18%}.t-v4 .app .armw .arm{height:100%;top:0;left:0;right:0}.t-v4 .app .armw .hub{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#f4f5f1,#8e928b);border-radius:50%;width:9%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000080}.t-v4 .app .spray{pointer-events:none;height:650%;position:absolute;bottom:50%;left:0;right:0}.t-v4 .app .spray i{opacity:0;transform-origin:50% 100%;width:2px;height:100%;transform:rotate(var(--r)) scaleY(.2);background:linear-gradient(0deg,#c8e8fff2,#c8e8ff59 60%,#c8e8ff00);border-radius:2px;position:absolute;bottom:0}.t-v4 .app .spray i:first-child{--r: -24deg;left:6%}.t-v4 .app .spray i:nth-child(2){--r: -14deg;left:20%;animation-delay:-.25s!important}.t-v4 .app .spray i:nth-child(3){--r: -6deg;left:34%;animation-delay:-.5s!important}.t-v4 .app .spray i:nth-child(4){--r: 0deg;left:50%;animation-delay:-.1s!important}.t-v4 .app .spray i:nth-child(5){--r: 6deg;left:66%;animation-delay:-.4s!important}.t-v4 .app .spray i:nth-child(6){--r: 14deg;left:80%;animation-delay:-.15s!important}.t-v4 .app .spray i:nth-child(7){--r: 24deg;left:94%;animation-delay:-.35s!important}.t-v4 .app.on .spray i{animation:.55s ease-out .6s infinite v4-jet}.t-v4 .app-opvaskemaskine .ab{perspective:1200px;perspective-origin:50% -80%}.t-v4 .app .dw-door{transform:rotateX(0)}.t-v4 .app.on .dw-door{background:linear-gradient(0deg,#d9dbd5,#f4f4f1 55%,#fff);transform:rotateX(-82deg)}@media(prefers-reduced-motion:reduce){.t-v4 .app.on .spray i{opacity:.6;transform:rotate(var(--r)) scaleY(.8);animation:none}}@keyframes v4-jet{0%{opacity:0;transform:rotate(var(--r)) scaleY(.15)}25%{opacity:.95}to{opacity:0;transform:rotate(var(--r)) scaleY(1)}}.t-v4 .art .body2{max-width:760px;margin-left:0}.t-v4 .cfsnd+.cffull{margin-left:0}.t-v4 :is(.cffull,.sbfull){align-items:center;gap:7px;display:inline-flex}.t-v4 :is(.cffull,.sbfull) i{border:1.5px solid;border-radius:1px;width:11px;height:8px}.t-v4 .lcd.big .i.os{color:var(--lcdfg);align-items:center;gap:10px;margin-top:10px;display:flex}.t-v4 .tpans{background:var(--white);box-shadow:0 0 0 1px var(--line);border-left:3px solid var(--green2);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin:-10px 0 26px;padding:18px 20px;display:flex}.t-v4 .tpans p{color:var(--ink2);flex:280px;margin:0;font-size:15px;line-height:1.55}.t-v4 section[id]{scroll-margin-top:90px}@media(max-width:600px){.t-v4 .go{white-space:normal;max-width:100%}.t-v4 .go>span{min-width:0;line-height:1.3}.t-v4 .cfbot{flex-wrap:wrap;gap:10px 12px}}@media(max-width:360px){.t-v4 main{overflow-wrap:anywhere}.t-v4 .lcd.big .v{gap:10px}.t-v4 .lcd.big .seg{font-size:68px}}.t-v4 .hd .mcatch{z-index:28;position:absolute;top:100%;left:0;right:0}.t-v4 .app .wall.tiles{opacity:1;filter:none;background-color:#eeede8;background-image:linear-gradient(#1e232012 1px,#0000 1px),linear-gradient(90deg,#1e232012 1px,#0000 1px);background-position:50% 0;background-size:12.5% 9%}.t-v4 .hd .logo{line-height:0;display:inline-block;position:relative}.t-v4 .hd .logo:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#ffffffd9,#0000 65%) 130% 0 / 250% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/brand/logo.png) center / 100% 100% no-repeat;mask:url(/brand/logo.png) center / 100% 100% no-repeat}.t-v4 .hd .logo:hover:before{animation:.9s cubic-bezier(.3,.6,.3,1) both v4-logo-sweep}.t-v4 .hd .logo:focus-visible:before{animation:.9s cubic-bezier(.3,.6,.3,1) both v4-logo-sweep}@media(prefers-reduced-motion:reduce){.t-v4 .hd .logo:hover:before{animation:none}.t-v4 .hd .logo:focus-visible:before{animation:none}}@keyframes v4-logo-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.t-v4 .rig{position:relative}.t-v4 .pg{cursor:pointer;transition:color .2s}.t-v4 .pg:hover,.t-v4 .pg[aria-pressed=true]{color:var(--ink)}:is(.t-v4 .pg:focus-visible,.t-v4 .dw:focus-visible,.t-v4 .dr:focus-visible){outline:2px solid var(--green2);outline-offset:3px}.t-v4 .dw{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:0;width:100%;padding:0;transition:transform .55s cubic-bezier(.3,.7,.2,1),box-shadow .55s;display:block}.t-v4 .dw:hover{box-shadow:inset 0 0 0 1px #0000001a,0 1px #fff,0 4px 7px -2px #0000002e}.t-v4 .wm .fr,.t-v4 .wm .cp{transform-style:preserve-3d}.t-v4 .dw{transform-style:preserve-3d;transform:translateZ(.5px)}.t-v4 .dw.open{transform:translateZ(calc(var(--w) * .2));box-shadow:inset 0 0 0 1px #00000014,0 10px 14px -6px #0000004d}.t-v4 .dwt{height:calc(var(--w) * .2);transform-origin:50% 100%;background:linear-gradient(#c9ccc5,#ecede8);border-radius:3px 3px 0 0;gap:4%;padding:0 5%;display:flex;position:absolute;bottom:100%;left:0;right:0;transform:rotateX(90deg)}.t-v4 .dws{width:calc(var(--w) * .2);transform-origin:0;background:linear-gradient(90deg,#d8dad4,#bfc2bb);border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:100%;transform:rotateY(90deg)}.t-v4 .dwt i{background:linear-gradient(#9fa49d,#c9ccc5);border-radius:3px 3px 0 0;flex:1;margin:12% 0 0;box-shadow:inset 0 2px 3px #00000059}.t-v4 .dwt i:first-child{background:linear-gradient(#8fb6d6,#cfe0ee);flex:1.4}.t-v4 .dwt i:nth-child(2){background:linear-gradient(#a9d6b8,#dcefe2)}.t-v4 .dr .door{transform-origin:6%;z-index:2;transition:transform .9s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(1200px) rotateY(0)}.t-v4 .dr.open .door{transform:perspective(1200px) rotateY(-70deg)}.t-v4 .dr .drin{background:radial-gradient(circle,#ffffff38 1.3px,#0000 1.9px) 0 0 / 12px 12px,radial-gradient(circle at 50% 45%,#6b706b,#2a2e2b 62%,#141715);border-radius:50%;position:absolute;top:11%;bottom:11%;left:11%;right:11%;box-shadow:inset 0 0 0 6px #262b28,inset 0 10px 24px #000000b3}.t-v4 .dr{cursor:pointer;border-radius:50%}.t-v4 .dr .gl .ph{animation:.5s both v4-fadein;position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .smoke{z-index:5;pointer-events:none;height:0;position:absolute;top:4%;left:22%;right:30%}.t-v4 .smoke i{filter:blur(5px);opacity:0;background:radial-gradient(circle,#6e726e8c,#6e726e00 68%);border-radius:50%;width:90px;height:90px;margin-left:-45px;animation:3.4s ease-out infinite v4-smoke;position:absolute;bottom:0}.t-v4 .smoke i:first-child{left:10%}.t-v4 .smoke i:nth-child(2){animation-delay:.6s;left:30%}.t-v4 .smoke i:nth-child(3){animation-delay:1.1s;left:52%}.t-v4 .smoke i:nth-child(4){animation-delay:1.7s;left:70%}.t-v4 .smoke i:nth-child(5){animation-delay:2.2s;left:40%}.t-v4 .smoke i:nth-child(6){animation-delay:2.8s;left:85%}.t-v4 .rig.fault .wm{animation:.9s ease-out v4-sputter}.t-v4 .wm .cp .disp{transform-style:flat;transform:translateZ(.5px)}.t-v4 .rig.fault .disp .lcd .seg{animation:1s steps(2,jump-none) infinite v4-blink}@media(max-width:640px){.t-v4 .wm .disp{position:relative}.t-v4 .wm .disp small{position:absolute;bottom:calc(100% + 4px);right:0}.t-v4 .wm .cp{grid-template-columns:16% minmax(0,1fr) auto;gap:3%;padding:0 4%}.t-v4 .wm .ctrl{gap:8px}.t-v4 .wm .progs{column-gap:8px}.t-v4 .wm .pg{letter-spacing:.06em}}@media(max-width:350px){.t-v4 .wm .cp{grid-template-columns:12% minmax(0,1fr) auto}.t-v4 .wm .pg{letter-spacing:.03em;font-size:6.5px}}@media(prefers-reduced-motion:reduce){.t-v4 .dw,.t-v4 .dwt,.t-v4 .dr .door{transition:none}.t-v4 .rig.fault .wm,.t-v4 .rig.fault .disp .lcd .seg,.t-v4 .dr .gl .ph{animation:none}}@keyframes v4-smoke{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.9}to{opacity:0;transform:translateY(-190px) translate(20px) scale(2.6)}}@keyframes v4-sputter{0%,to{translate:0}10%{translate:3px -2px}20%{translate:-3px 2px}30%{translate:2px 1px}45%{translate:-1px -1px}60%{translate:1px}}@keyframes v4-blink{0%{opacity:1}50%{opacity:.35}}.t-v4 .kb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;padding:0}.t-v4 .kb:hover{box-shadow:0 5px 9px #00000038,0 0 0 1px #0000001a,inset 0 -2px 3px #00000014}.t-v4 .kb:focus-visible{outline:2px solid var(--green2);outline-offset:3px}.t-v4 .kb{transform:none!important}.t-v4 .kb:after{content:none}.t-v4 .kb .kbi{border-radius:50%;transition:transform .7s cubic-bezier(.3,.7,.2,1.2);position:absolute;top:0;bottom:0;left:0;right:0}.t-v4 .kb .kbi:after{content:"";background:var(--green2);border-radius:1px;width:2px;height:24%;margin-left:-1px;position:absolute;top:9%;left:50%}.t-v4 .dr{top:25.7414%;left:12%;transform:none}.t-v4 .disp a.lcd-book{cursor:pointer;text-decoration:none;transition:box-shadow .2s;display:block}:is(.t-v4 .disp a.lcd-book:hover,.t-v4 .disp a.lcd-book:focus-visible){box-shadow:0 0 0 2px var(--green2),0 0 14px #2a9b5599;outline:none;animation:none}.t-v4 .ddl.near{font-weight:500}.t-v4 .ddl .neartag{color:var(--green);font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#2a9b551f;border-radius:2px;margin-left:4px;padding:3px 6px}.t-v4 .ddp .lcd.near{justify-content:space-between;align-items:center;display:flex}.t-v4 .ddp .nearcity{letter-spacing:-.03em;color:#fff;margin:0;font-size:26px;line-height:1.1}.t-v4 .ddp .ddall{color:#a9b1ab;border-bottom:1px solid #3a403c;justify-self:start;padding-bottom:2px;font-size:13.5px}.t-v4 .ddp .ddall:hover{color:#fff}.t-v4 .mm .v4-near{margin:18px 0 0;padding:0 2px;font-size:14.5px}.t-v4 .mm .mtop img{filter:none;opacity:1;width:auto}.t-v4 .mm .v4-near{color:#a9b1ab}.t-v4 .mm .v4-near a{color:#fff;border-color:#3a403c}.t-v4 .mm .v4-near a:hover{border-color:#9bf0b2}.t-v4 .art .art-sub{letter-spacing:-.015em;max-width:760px;color:var(--ink2);margin:64px 0 0;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.35}.t-v4 .art .art-sub+.body2{margin-top:28px}.t-v4 .rg{padding:0}.t-v4 .rg .gv{width:auto;height:auto;position:absolute;top:17.19%;bottom:17.19%;left:17.19%;right:17.19%}.t-v4 .rg[style*="56%"] .gv{top:19.64%;bottom:19.64%;left:19.64%;right:19.64%}.t-v4 .sb:hover:not([aria-pressed=true]){color:#e4e9e5}.t-v4 .ovwin.ovband img{filter:brightness(1.55) contrast(1.06)}.t-v4 .oven.lit .ovwin.ovband img{filter:brightness(1.75) contrast(1.06)}.t-v4 .ck{z-index:80;background:var(--paper);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:6px;width:min(560px,100vw - 32px);transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.3,1);position:fixed;bottom:24px;left:24px;overflow:hidden;transform:translateY(24px);box-shadow:0 30px 60px -20px #00000059,0 2px 6px #00000014}.t-v4 .ck.on{opacity:1;pointer-events:auto;transform:none}.t-v4 .ck .ckbar{border-bottom:1px solid var(--line);background:linear-gradient(#f1f2ee,#e5e6e1);align-items:center;gap:14px;padding:12px 18px;display:flex;box-shadow:inset 0 1px #fff}.t-v4 .ck .ckbar .lbl{flex:1}.t-v4 .ck .ckknob{width:26px;height:26px;box-shadow:0 0 0 1px var(--steel2),0 2px 4px #00000026;background:radial-gradient(circle at 35% 30%,#fff,#d9dbd5 70%);border-radius:50%;flex:none;transition:transform .6s cubic-bezier(.3,1.4,.5,1);position:relative;transform:rotate(-40deg)}.t-v4 .ck .ckknob:after{content:"";background:var(--ink);border-radius:1px;width:2px;height:7px;margin-left:-1px;position:absolute;top:4px;left:50%}.t-v4 .ck[data-stat="1"] .ckknob{transform:rotate(40deg)}.t-v4 .ck .ckleds{gap:6px;display:flex}.t-v4 .ck .ckb{padding:22px 22px 6px}.t-v4 .ck h3{letter-spacing:-.03em;font-size:22px;line-height:1.15}.t-v4 .ck p{color:var(--ink2);margin-top:8px;font-size:14.5px;line-height:1.55}.t-v4 .ck p a{color:var(--green);border-bottom:1px solid #16733e4d}.t-v4 .ck .ckrows{border:1px solid var(--line);background:#fff;border-radius:4px;margin:18px 22px 0;display:grid}.t-v4 .ck .ckr{text-align:left;font:inherit;color:inherit;background:none;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:13px 16px;display:grid}.t-v4 .ck .ckr+.ckr{border-top:1px solid var(--line)}.t-v4 .ck .ckr b{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.t-v4 .ck .ckr small{color:var(--ink3);margin-top:2px;font-size:13px;line-height:1.45;display:block}.t-v4 .ck button.ckr{cursor:pointer}.t-v4 .ck button.ckr:hover{background:#fbfbf9}.t-v4 .cksw{background:var(--lcd);border-radius:13px;flex:none;width:48px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #000,inset 0 2px 4px #00000080}.t-v4 .cksw:after{content:"";background:linear-gradient(#fff,#d9dbd5);border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.t-v4 .cksw:before{content:"";background:#2a3a30;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:10px}.t-v4 .cksw.on:after{transform:translate(22px)}.t-v4 .cksw.on:before{background:var(--lcdfg);box-shadow:0 0 8px #9bf0b2e6}.t-v4 .cksw.lock{opacity:.75}.t-v4 .cksw.lock:after{background:linear-gradient(#e9eae5,#c9ccc5)}.t-v4 .ck .ckf{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px 22px;display:flex}.t-v4 .ck .ckf .sp{flex:1}.t-v4 .ckbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--steel2);height:42px;font:500 14px/1 var(--f);color:var(--ink);cursor:pointer;background:linear-gradient(#fff,#ecede8);border-radius:21px;padding:0 18px;transition:border-color .2s;box-shadow:inset 0 1px #fff,0 1px 2px #00000014}.t-v4 .ckbtn:hover{border-color:var(--ink3)}.t-v4 .ckbtn.pri{background:var(--green);color:#fff;border-color:#0f5a2f;align-items:center;gap:10px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #16733e59}.t-v4 .ckbtn.pri:hover{background:#105a30}.t-v4 .ckbtn.pri i{background:var(--lcdfg);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #9bf0b2e6}.t-v4 .ckreopen{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:none;border:0;border-bottom:1px solid;padding:0}@media(max-width:640px){.t-v4 .ck{width:auto;max-height:calc(100vh - 32px);bottom:16px;left:16px;right:16px;overflow-y:auto}.t-v4 .ck .ckb{padding:18px 18px 4px}.t-v4 .ck .ckrows{margin:14px 18px 0}.t-v4 .ck .ckf{padding:16px 18px 18px}.t-v4 .ck .ckf .sp{display:none}.t-v4 .ck .ckf .ckbtn{flex:calc(50% - 5px)}.t-v4 .ck .ckf .ckbtn.pri{flex-basis:100%;order:-1;justify-content:center}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexsans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexsans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibmplexsans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexsans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zillaslab-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zillaslab-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/zillaslab-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/zillaslab-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zillaslab-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zillaslab-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:"Zilla Slab", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, sans-serif}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--forest-900:#10281c;--forest-800:#163b29;--forest-700:#283e33;--green-600:#16733e;--green-500:#46a86a;--green-300:#96c0a8;--green-100:#deefe4;--green-050:#edf6f0;--white:#fff;--sand-050:#f6f5f2;--sand-100:#fafaf8;--sand-200:#eeede9;--sand-250:#eae8e2;--sand-300:#efede7;--line-100:#f0efea;--line-150:#eeede8;--line-200:#e5e3dd;--line-250:#e0ded7;--line-300:#d6d3cb;--fg-1:#163b29;--fg-2:#3b473f;--fg-3:#5e6b62;--fg-4:#7a8492;--fg-5:#8a95a2;--fg-6:#9aa4af;--on-dark-1:#fff;--on-dark-2:#dce7f1;--on-dark-3:#aec0d2;--on-dark-4:#9fb4c8;--on-dark-5:#8da3b8;--on-dark-6:#6e839a;--success-700:#12855a;--success-500:#1e9e63;--success-300:#5bc48e;--success-050:#e9f5ee;--warning-800:#8a5a12;--warning-700:#9a6414;--warning-500:#e0a458;--warning-600:#c0842b;--warning-100:#efe3cd;--warning-050:#fbf1e3;--warning-025:#fbf7ef;--danger-800:#a33a1e;--danger-700:#c0492b;--danger-100:#efc9bc;--danger-050:#fbeeea;--danger-025:#f7e3dc;--text-body:16px;--text-heading:var(--forest-800);--text-muted:var(--fg-3);--text-link:var(--green-500);--text-link-hover:var(--forest-800);--surface-page:var(--sand-050);--surface-card:var(--white);--surface-inset:var(--sand-100);--surface-tint:var(--green-050);--surface-dark:var(--forest-900);--surface-dark-raised:var(--forest-700);--surface-deep:var(--forest-800);--border-default:var(--line-200);--border-tint:var(--green-100);--border-field:var(--line-250);--border-button:var(--line-300);--action-primary:var(--green-600);--action-primary-fg:var(--white);--focus-ring:var(--green-500);--font-display:"Zilla Slab",Georgia,serif;--font-body:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,Menlo,monospace;--font-display-alt:"Archivo",system-ui,sans-serif;--font-body-alt:"Hanken Grotesk",system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-hero:52px;--lh-hero:1.03;--ls-hero:-.025em;--text-h1:46px;--lh-h1:1.04;--text-h1-sub:44px;--text-h2:32px;--lh-h2:1.15;--ls-h2:-.02em;--text-h2-sm:30px;--text-h3-lg:26px;--text-h3:19px;--text-h4:17px;--text-h5:16.5px;--text-lead:19px;--lh-lead:1.55;--text-body-lg:18px;--text-body-sm:15px;--text-ui:14.5px;--text-ui-sm:13.5px;--text-caption:13px;--text-meta:12.5px;--text-eyebrow:12px;--ls-eyebrow:.16em;--text-micro:11px;--ls-micro:.14em;--lh-body:1.55;--lh-tight:1.25;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:22px;--space-11:24px;--space-12:26px;--space-13:28px;--space-14:32px;--space-16:40px;--space-18:44px;--space-20:48px;--space-24:56px;--space-28:64px;--space-32:72px;--space-36:88px;--gap-card:14px;--gap-grid:16px;--gap-section:22px;--gap-column:44px;--pad-card:24px;--pad-card-lg:28px;--pad-panel:40px;--container:1240px;--container-narrow:920px;--gutter:24px;--gutter-md:20px;--gutter-sm:16px;--section-y:56px;--section-y-lg:64px;--radius-control:1px;--radius-panel:2px;--radius-round:50%;--border-hairline:1px;--border-mark:2.5px;--stroke-icon:1.7;--shadow-none:none;--shadow-float:0 12px 30px #12324b24;--shadow-float-soft:0 12px 30px #12324b1f;--shadow-modal:0 24px 60px #12324b29;--shadow-drawer:-18px 0 50px #12324b33;--lift-hover:translateY(-2px);--ease:cubic-bezier(.2,.6,.3,1);--dur-fast:.15s;--dur:.2s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--fg-1);background:var(--surface-page);-webkit-font-smoothing:antialiased;line-height:var(--lh-body)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}::selection{background:var(--green-100)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text-heading);margin:0}.dhs-wrap,.dhs-wrap-narrow{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.dhs-wrap{max-width:var(--container)}.dhs-wrap-narrow{max-width:var(--container-narrow)}@media(max-width:900px){.dhs-wrap,.dhs-wrap-narrow{padding-left:var(--gutter-md)!important;padding-right:var(--gutter-md)!important}}@media(max-width:560px){.dhs-wrap,.dhs-wrap-narrow{padding-left:var(--gutter-sm)!important;padding-right:var(--gutter-sm)!important}}@media(max-width:1240px){.dhs-telnum{display:none}}.dhs-hamburger{display:none!important}@media(max-width:1200px){.dhs-mainnav{display:none!important}.dhs-hamburger{display:grid!important}.dhs-headrow{flex-wrap:wrap;row-gap:11px}}.dhs-eyebrow{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--green-500);line-height:1}@media(max-width:900px){.dhs-split{grid-template-columns:1fr!important;gap:32px!important}.dhs-g6{grid-template-columns:repeat(3,1fr)!important}.dhs-g4,.dhs-g3{grid-template-columns:repeat(2,1fr)!important}.dhs-h1{font-size:38px!important}}@media(max-width:760px){.dhs-g3,.dhs-g2{grid-template-columns:1fr!important}}@media(max-width:560px){.dhs-g6,.dhs-g4{grid-template-columns:repeat(2,1fr)!important}.dhs-h1{font-size:32px!important}.dhs-pad{padding:24px!important}}.dhs-logo-img{background:url(/brand/logo.png) 50%/contain no-repeat}@media(max-width:560px){.dhs-headrow .dhs-logo-img{width:172px!important;height:20px!important}}@media(max-width:760px){.dhs-headrow button,.dhs-headrow a,.dhs-hamburger{min-width:44px;min-height:44px}nav button,footer button,footer a{align-items:center;min-height:44px;display:inline-flex}footer .dhs-g4>div>div{gap:0!important}a[href^="mailto:"],a[href^="tel:"],nav a{align-items:center;min-height:44px;display:inline-flex}button,input:not([type=checkbox]):not([type=radio]),select{min-height:44px}input[type=checkbox]{width:20px;height:20px}}@media(max-width:560px){.dhs-tile{flex-direction:column;align-items:flex-start!important;gap:8px!important}footer .dhs-g4{grid-template-columns:1fr!important;gap:28px!important}}:root{--fg-4:#5e6773;--fg-5:#646d7a;--on-dark-6:#8195aa;--success-700:#0e7a50;--text-link:var(--green-600)}h1,h2,h3,h4{overflow-wrap:break-word}@media(max-width:560px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto}}@media(max-width:900px){.dhs-toc{max-height:none!important;position:static!important}}@keyframes dhsMegaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dhsMegaOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes dhsFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.dhs-mega{animation:.22s cubic-bezier(.2,.6,.3,1) both dhsMegaIn}.dhs-mega[data-state=closing]{pointer-events:none;animation:.16s ease-in both dhsMegaOut}.dhs-mega-inner{animation:.2s ease-out both dhsFadeIn}.dhs-mobilenav{animation:.22s cubic-bezier(.2,.6,.3,1) both dhsMegaIn}.dhs-navtrigger{transition:background-color .15s,color .15s}.dhs-caret{transition:transform .2s cubic-bezier(.2,.6,.3,1);display:inline-block}.dhs-navtrigger[aria-expanded=true] .dhs-caret{transform:rotate(180deg)}.dhs-megarow{transition:background-color .12s,color .12s}.dhs-megarow:hover{background-color:var(--surface-tint)!important}.dhs-megarow:hover>span:first-child,.dhs-megarow:hover>span:last-child{color:var(--text-link)}@media(prefers-reduced-motion:reduce){.dhs-mega,.dhs-mega[data-state=closing],.dhs-mega-inner,.dhs-mobilenav{animation:none}.dhs-caret,.dhs-navtrigger{transition:none}}.dhs-mapdot>circle{transition:fill .12s}.dhs-mapdot:hover>circle,.dhs-mapdot:focus-visible>circle{fill:var(--warning-600)}.dhs-mapdot:focus-visible{outline:none}.dhs-mapdot:focus-visible>circle{stroke:var(--forest-800);stroke-width:2px}@media(max-width:560px){.dhs-headrow{gap:10px!important}.dhs-headtel{order:2;margin-left:auto}.dhs-hamburger{order:3}.dhs-headcta{flex:calc(100% - 120px);order:4;justify-content:center}.dhs-headlang{order:5;margin-left:0!important}.dhs-g4>*,.dhs-g6>*,.dhs-split>*{overflow-wrap:break-word;min-width:0}}@media(max-width:400px){main a[style*="white-space:nowrap"],main a[style*="white-space: nowrap"],main button[style*="white-space:nowrap"],main button[style*="white-space: nowrap"]{text-align:center;max-width:100%;white-space:normal!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
