@scope(html:not(.d)) to (.hdr,.foot){:scope{--paper:#f1f1ee;--ink:#161715;--ink2:#535452;--teal:#008760;--teal-dk:#005c41;--pale:#c9e5da;--palex:#a9d6c5;--pause:#9ccfbe;--stone:#e3e3df;--bar:#1617152b;--slot:#005c41b3;--head:64px;--gutter:24px;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:scope{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--head) + 16px)}body{background:var(--paper);font-family:var(--font-jakarta);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;font-size:18px;line-height:1.56;display:flex;overflow-x:clip}main{outline:none;flex:1}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.n{font-variant-numeric:tabular-nums lining-nums}.wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.ph{--bh:.62em;--gap:calc((1lh - var(--bh)) / 2);--l:var(--ld);--last:var(--lastd);vertical-align:top;width:min(100%, calc(var(--n) * .5em));background:linear-gradient(var(--bar), var(--bar)) 0 50% / 100% var(--bh) no-repeat;border-radius:2px;height:1lh;display:inline-block}.soon-tag{white-space:nowrap;letter-spacing:.01em;color:var(--ink2);vertical-align:1px;align-items:center;gap:5px;margin-left:2px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.soon-ring{box-sizing:border-box;border:1.5px dashed;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.soon{text-underline-offset:4px;text-decoration:underline 1.5px dashed #16171573}.ph[data-l]{width:100%;height:calc(var(--l) * 1lh);background:linear-gradient(var(--bar), var(--bar)) 0 calc(100% - var(--gap)) / var(--last) var(--bh) no-repeat, repeating-linear-gradient(to bottom, transparent 0 var(--gap), var(--bar) var(--gap) calc(var(--gap) + var(--bh)), transparent calc(var(--gap) + var(--bh)) 1lh) 0 0 / 100% calc(100% - 1lh) no-repeat}.slot-ph{border:2px dashed var(--slot);border-radius:12px;padding:14px 18px 12px;display:block}.slot-ph+.slot-ph{margin-top:16px}.on-teal{--slot:#ffffffb3}h1{letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:1.04}h2{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1.1}h3{font-size:22px;font-weight:800;line-height:1.3}.lead{font-size:22px;font-weight:500;line-height:1.45}.btn{background:var(--teal);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover{background:var(--teal-dk)}.btn.sm{min-height:44px;padding:0 20px;font-size:16px}.btn.line{color:var(--ink);border:2px solid var(--ink);background:0 0}.btn.line:hover{background:var(--stone)}.btn.white{color:var(--teal-dk);background:#fff}.btn.white:hover{background:var(--pale)}.link{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.skip{z-index:30;background:var(--ink);min-height:44px;color:var(--paper);border-radius:8px;align-items:center;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex;position:fixed;top:-200px;left:8px}.skip:focus{top:10px}.top{z-index:20;height:var(--head);background:var(--paper);position:sticky;top:0}.top .bar{height:100%;padding:0 max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.logo img{width:54px}.top nav ul{align-items:center;gap:4px;display:flex}.top nav a:not(.btn){white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.top nav a:not(.btn):hover{color:var(--teal-dk);text-underline-offset:4px;text-decoration:underline}.top nav .short{display:none}.foot{padding:32px var(--gutter) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--stone);color:var(--ink2);margin-top:160px;font-size:16px}.home .foot{margin-top:0}.foot p{max-width:1240px;margin:0 auto}.foot .maker{margin-top:4px;font-size:14px}.foot .maker a{text-underline-offset:3px}.foot .motto{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.foot .motto.slot-ph{border-radius:10px;padding:8px 14px}.page{width:100%;max-width:1120px;padding:56px var(--gutter) 0;margin:0 auto}.page h1{letter-spacing:-.025em;max-width:16em;font-size:56px;line-height:1.06}.page-cta{margin-top:48px}@property --t{syntax:"<number>";inherits:true;initial-value:6}@property --S{syntax:"<number>";inherits:true;initial-value:318}@property --P{syntax:"<number>";inherits:true;initial-value:106}@property --N{syntax:"<number>";inherits:true;initial-value:127.2}.home .hero{padding:24px var(--gutter) 0}.home .hero h1{letter-spacing:-.03em;max-width:640px;font-size:42px;font-weight:700;line-height:1.08}.home .hero p{max-width:34em;margin-top:24px;font-size:19px;line-height:1.5}.home .hero .btn{margin-top:28px}.home .ev{margin-top:8px;position:relative}.home .ev-stage{padding:0 var(--gutter) calc(14px + env(safe-area-inset-bottom));background:var(--paper);position:relative}.home .ev-pin{background:var(--paper);padding-top:18px}.home .strip{--lhw:40px;--top:70px;--lane:42px;--bar:28px;--chip:28px;--fig:28px;--lab:12px;--labn:12;--nowf:.4;height:calc(var(--top) + 6 * var(--lane));position:relative}.home .lh{left:0;top:calc(var(--top) + var(--l) * var(--lane) + (var(--lane) - var(--chip)) / 2);width:var(--chip);height:var(--chip);background:var(--stone);font-size:calc(var(--chip) / 2);border-radius:8px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.home .win{left:var(--lhw);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000);container-type:inline-size}.home .lay{--S:tan(atan2(100cqw, 1px));--P:max(106, var(--S) / 4.4);--N:calc(var(--S) * var(--nowf));position:absolute;inset:0}.home .past{clip-path:inset(0 calc(100% - var(--N) * 1px) 0 0)}.home .trk{transform:translateX(calc((17 - var(--t)) * var(--P) * 1px));will-change:transform;position:absolute;top:0;left:0}.home .tk{left:calc((var(--N) + (var(--x) - 17) * var(--P)) * 1px);top:calc(var(--top) - 12px);background:#16171573;width:1px;height:8px;position:absolute}.home .tk.half{top:calc(var(--top) - 9px);height:5px}.home .sg{left:calc((var(--N) + (var(--a) - 17) * var(--P)) * 1px);width:calc((var(--b) - var(--a)) * var(--P) * 1px);top:calc(var(--top) + var(--l) * var(--lane) + (var(--lane) - var(--bar)) / 2);height:var(--bar);border-radius:calc(var(--rl,1) * var(--bar) / 2) calc(var(--rr,1) * var(--bar) / 2) calc(var(--rr,1) * var(--bar) / 2) calc(var(--rl,1) * var(--bar) / 2);position:absolute}.home .fu{--rr:clamp(0, (var(--e,99) - var(--t)) * 99, 1);background:var(--pale);opacity:clamp(0, (var(--t) - var(--a)) * 99, 1)}.home .fx{background:var(--palex);opacity:clamp(0, (var(--t) - var(--e)) * 99, 1)}.home .res{opacity:clamp(0, (var(--a) - var(--t)) * 99, 1)}.home .res>.rb{border-radius:inherit;width:calc(max(0, min((var(--b) - var(--a)) * var(--P), var(--S) - var(--N) - (var(--a) - var(--t)) * var(--P))) * clamp(0, (var(--a) - var(--t)) * 99, 1) * 1px);border:2px dashed #1617156b;position:absolute;top:0;bottom:0;left:0}.home .ft{left:calc(var(--N) * 1px);width:calc(var(--P) * .5px);background:var(--pale);opacity:calc(clamp(0, (var(--t) - var(--a)) * 99, 1) * clamp(0, (var(--b) - var(--t)) * 99, 1));-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.home .pl{background:var(--teal)}.home .px{background:var(--teal-dk)}.home .pp{background:var(--pause)}.home .sg.ev{height:calc((var(--n) - 1) * var(--lane) + var(--bar))}.home .fu.ev{background:var(--palex)}.home .pl.ev{background:var(--teal-dk)}.home .mvl{isolation:isolate;--mvw:3px;--mvd:8px;position:absolute}.home .mvl svg{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home .mvl svg:first-child{z-index:1;stroke:var(--teal);stroke-width:var(--mvw)}.home .mvl svg+svg{stroke:var(--paper);stroke-width:calc(var(--mvw) + 4px)}.home .mvl i{z-index:2;width:var(--mvd);height:var(--mvd);margin:calc(var(--mvd) / -2) 0 0 calc(var(--mvd) / -2);background:var(--teal);box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute}.home .mvl [data-end=from]{left:0}.home .mvl [data-end=to]{left:100%}.home .mvl[data-dir=down] [data-end=from],.home .mvl[data-dir=up] [data-end=to]{top:0}.home .mvl[data-dir=down] [data-end=to],.home .mvl[data-dir=up] [data-end=from]{top:100%}.home .mv{--mvc:12px;left:calc((var(--N) + (var(--x) - 17) * var(--P)) * 1px - var(--mvc));width:calc(2 * var(--mvc));top:calc(var(--top) + var(--l1) * var(--lane) + (var(--lane) + var(--bar)) / 2);height:calc((var(--l2) - var(--l1)) * var(--lane) - var(--bar))}.home .lb{top:calc(var(--top) + var(--l,0) * var(--lane) + (var(--lane) - 1.25em) / 2);font-size:var(--lab);white-space:nowrap;--w:(var(--c) * var(--labn) * .62 + 2);opacity:calc(clamp(0, (var(--N) + (var(--x) - var(--t)) * var(--P) + var(--o) - 16) * 99, 1) * clamp(0, (var(--S) - 20 - (var(--N) + (var(--x) - var(--t)) * var(--P) + var(--o)) - var(--w)) * 99, 1) * var(--g,1));font-weight:700;line-height:1.25;position:absolute}.home .lb.st{--o:9;left:calc((var(--N) + (var(--x) - 17) * var(--P) + 9) * 1px)}.home .lb.end{--o:(-9 - var(--w));left:calc((var(--N) + (var(--x) - 17) * var(--P) - 9) * 1px);transform:translate(-100%)}.home .lb.hl{--o:5;top:calc(var(--top) - 33px);left:calc((var(--N) + (var(--x) - 17) * var(--P) + 5) * 1px);color:var(--ink);font-weight:600}.home .lw{color:#fff}.home .lw.st{--g:clamp(0, (var(--t) - var(--x) - (var(--w) + 18) / var(--P)) * 99, 1)}.home .lw.bill{--g:clamp(0, (var(--t) - var(--x)) * 99, 1)}.home .ld{color:var(--teal-dk);--g:calc(clamp(0, (var(--t) - var(--g0)) * 99, 1) * clamp(0, (var(--g1,99) - var(--t)) * 99, 1) * clamp(0, (var(--x) - var(--t) - (var(--w) + 18) / var(--P)) * 99, 1))}.home .lr{color:var(--ink2);--g:clamp(0, (var(--x) - var(--t)) * 99, 1)}.home .nl{left:calc(var(--lhw) + (100% - var(--lhw)) * var(--nowf) - 1px);top:calc(var(--top) - 6px);background:var(--teal);width:2px;position:absolute;bottom:0}.home .nd{left:calc(var(--lhw) + (100% - var(--lhw)) * var(--nowf) - 5px);top:calc(var(--top) - 13px);background:var(--teal);border-radius:50%;width:10px;height:10px;position:absolute}.home .nc{left:calc(var(--lhw) + (100% - var(--lhw)) * var(--nowf));color:var(--teal);font-size:var(--fig);letter-spacing:-.01em;white-space:nowrap;font-weight:700;line-height:1;position:absolute;top:0;transform:translate(-50%)}.home .strip[data-plays] [data-gate]{opacity:1}.home .strip[data-plays] [data-gate="0"]{opacity:0}.home .strip[data-plays] .fu[data-round="1"]{--rr:1}.home .strip[data-plays] .fu[data-round="0"]{--rr:0}.home .stat{gap:12px;margin-top:18px;display:flex}.home .stat>div{background:#fff;border-radius:14px;flex:auto;min-width:0;padding:12px 14px}.home .stat b{font-size:24px;font-weight:700;line-height:1.15;display:block}.home .stat .sz{visibility:hidden;height:0;overflow:hidden}.home .cap{color:var(--ink2);margin-top:6px;font-size:14px;font-weight:600;line-height:1.35;display:block}.home .mos{flex-direction:column;gap:48px;margin-top:28px;display:flex}.home .mo{flex-direction:column;gap:12px;min-width:0;display:flex}.home .mh{color:var(--teal-dk);align-items:center;gap:8px;display:flex}.home .mh svg{flex:none;width:20px;height:20px}.home .chip{background:var(--stone);width:28px;height:28px;color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.home .mt{margin-left:2px;font-size:17px;font-weight:700}.home .mb{flex-direction:column;gap:14px;display:flex}.home .mw{flex:1;min-width:0}.home .mo h3{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.home .mo p{margin-top:12px;font-size:15px;line-height:1.5}.home .mf{gap:22px;margin-top:16px;display:flex}.home .mf b{white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;display:block}.home .mf .cap{font-size:13px}.home .shot{background:var(--stone);border-radius:14px;flex:none;display:block;overflow:hidden}.home .shot img{width:100%;height:auto}.home .shot>svg{width:100%;height:auto;display:block}.home .mo .shot{width:100%;height:240px}.home .mo .shot img{object-fit:none;object-position:50% calc(-1px * var(--crop,0));height:100%}.home .pc-list{gap:10px;margin-top:12px;font-size:15px;line-height:1.5;list-style:none;display:grid}.home .pc-list li{padding-left:16px;position:relative}.home .pc-list li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.home .sec{padding:120px var(--gutter) 0}.home .hd{max-width:640px}.home .hd h2{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.12}.home .hd p{margin-top:20px;font-size:17px;line-height:1.5}.home .night{margin-top:40px;position:relative}.home .ntabs{flex-wrap:wrap;gap:6px 18px;margin:20px 0 18px;font-size:15px;font-weight:700;display:flex}.home .ntab{color:var(--ink2);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:8px}.home .ntab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}.home .nax{height:22px;color:var(--ink2);margin:0 102px 0 34px;font-size:12px;font-weight:600;position:relative}.home .nax span{position:absolute;top:0}.home .nax .mid{transform:translate(-50%)}.home .nr{align-items:center;gap:10px;height:32px;display:flex}.home .nr .chip{width:24px;height:24px;font-size:12px;position:relative}.home .nt{background:#1617150d;border-radius:6px;flex:1;height:12px;position:relative}.home .nt i{background:var(--teal);border-radius:6px;height:12px;position:absolute;top:0}.home .nt i.x{background:var(--teal-dk);border-radius:0 6px 6px 0}.home .nt i.p{background:var(--pause);border-radius:0}.home .nr b{text-align:right;white-space:nowrap;flex:none;width:92px;font-size:14px;font-weight:700}.home .nr.no .chip{color:var(--ink2);background:0 0}.home .nr.no .chip svg{width:20px;height:20px}.home .nr.no .nt{background:0 0}.home .nr.no .nt i{background:#16171580;border-radius:50%;width:6px;height:6px;margin-left:-3px;top:3px}.home .ntot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.home .ntot .cap{margin:0}.home .ntot b{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.1}.home .nex{margin-top:14px}.home .nr.ne{justify-content:space-between;height:26px}.home .nlab{color:var(--ink2);font-size:14px;font-weight:600}.home .nxt{border-top:1px solid var(--ink);margin-top:8px;padding-top:8px}.home .nxt .cap{font-size:14px;font-weight:600}.home .nex b{font-variant-numeric:tabular-nums}.home .nxt b{width:auto;font-size:22px}.home .nfig{gap:28px;margin-top:18px;display:flex}.home .ntot{position:relative}.home .ntot .odo{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;font-size:30px;font-weight:700;line-height:1.1;display:flex;position:absolute;right:0}.home .night:not([data-sum=wait],[data-sum=play]) .odo{visibility:hidden}.home .night:is([data-sum=wait],[data-sum=play]) .ntot>b{opacity:0}.home .odo-w{height:1.1em;display:block;overflow:hidden}.home .odo-r{display:block}.home .odo-r i{height:1.1em;font-style:normal;display:block}.home .night[data-sum=wait] .nr.no .nt i{opacity:0;transform:translateY(-26px)}.home .night[data-sum=play] .nr.no .nt i{transition:opacity .4s linear,transform .4s linear;transition-delay:calc(.25s + 8ms * var(--k,0))}.home .nfig b{font-size:22px;font-weight:700;line-height:1.1;display:block}.home [data-section=night]{padding-top:34px;padding-bottom:24px}.home .close{padding-top:104px;padding-bottom:0}.home .close>.foot{margin:84px calc(-1 * var(--gutter)) 0;padding:28px var(--gutter) calc(28px + env(safe-area-inset-bottom));color:#fff9;border-top:1px solid #ffffff29}.home .close>.foot .motto{color:#fff}body.home>.foot{display:none}.home .close .hd h2{font-size:36px;line-height:1.1}.home .close .btn{margin-top:32px}.home{--dawn:#f4eadf;--dusk:#4b4540}body.home:before{content:"";background:linear-gradient(var(--ink), var(--dusk) 55%, var(--dawn));pointer-events:none;height:140px;position:absolute;top:-140px;left:0;right:0}body.home>.foot{position:relative}body.home>.foot:after{content:"";background:var(--dawn);opacity:.3;pointer-events:none;height:5px;position:absolute;bottom:0;left:0;right:0}.home .nd:after,.home .dk-dot:after{content:"";background:var(--teal);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (width<=699px),(height<=699px){.home{--gutter:16px}@media (height<=759px){.home .strip{--lane:34px;--bar:24px;--top:62px}.home .stat{margin-top:12px}.home .stat>div{padding:8px 12px}.home .stat b{font-size:20px}}@media (width<=359px){.home .strip .lb.hl{display:none}}}html[data-story=run] .home :is([data-counter],[data-now-clock]):not([data-live]){visibility:hidden}@media (height>=640px){html[data-story=run] .home .ev-pin{padding-bottom:12px}html[data-story=run] .home .mos{margin-top:12px}}.home .sky{z-index:-1;opacity:0;pointer-events:none;background:var(--sky);position:absolute;inset:0}.home .sky[data-still]{opacity:1}:where(.home) .ev-pin{isolation:isolate;position:relative}.home .ev-pin>.sky{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter))}.home [data-lights=off] .lh,.home [data-lights=off] .dk-head{opacity:.35}html[data-skin=night] body.home .top{background:var(--ink);color:#fff}html[data-skin=night] body.home .logo img{filter:brightness(0)invert()}html[data-ink=night] .home :is(.dk-say,.dk-plus){color:#fff}html[data-ink=night] .home .dk-say :is(.soon-tag,.cap){color:#ffffffc7}html[data-ink=night] .home .dk-hour{color:#fffc}html[data-ink=night] .home .dk-tick{background:#ffffff61}html[data-ink=night] .home .dk-boxes:before{background:#ffffff47}html[data-ink=night] .home :is(.dk-q,.dk-box[data-q]){background:#ffffff4d}html[data-ink=night] .home .dk-off{background:#ffffff12}html[data-ink=night] .home .dk-rent.booked-ahead{color:#ffffffc7;outline-color:#ffffff80}html[data-ink=night] .home .ev-pin :is(.stat,.lb){color:#fff}html[data-ink=night] .home .ev-pin :is(.lr,.cap){color:#ffffffc7}html[data-ink=night] .home .ev-pin .tk{background:#ffffff61}html[data-ink=night] body.home .top,html[data-ink=night] .home .dk-gut,html[data-ink=night] .home .dk-gut *{color:#fff}html[data-ink=night] body.home .logo img{filter:brightness(0)invert()}@media (prefers-reduced-motion:no-preference){.home .lh,.home .dk-head{transition:opacity .12s cubic-bezier(.22, 1, .36, 1) calc(var(--l) * 50ms)}.home [data-lights=off] .lh,.home [data-lights=off] .dk-head{transition-delay:calc((5 - var(--l)) * 50ms)}html[data-skin=night] body.home .top,html[data-skin=night] .home .dk-gut{transition:background-color .24s,color .24s}.home .dk-box[data-on]{transition:opacity .12s ease-out, transform .25s linear(0, .0779, .2475, .4406, .6186, .7639, .872, .9457, .9913, 1.016, 1.0265, 1.0282, 1.0251, 1.02, 1.0146, 1.0097, 1)}.home [data-boxes=cut] .dk-box{transition:none}.home .dk-box[data-sent=play]{animation:dk-flush .24s ease-out var(--fd,0s)}.home .dk-box[data-sent=play]:after{transition:opacity .24s ease-out var(--fd,0s)}.home .dk-bill-rest{transition:opacity .165s ease-out,transform .165s ease-out}.home .dk-bill-rest[data-on]{transition-duration:.22s}.home [data-boxes=cut] .dk-bill-rest{transition:none}.home [data-cleared]:not([data-boxes=cut]) .dk-box[data-on],.home [data-cleared]:not([data-boxes=cut]) .dk-plus[data-on]{transition:opacity .2s linear,transform .2s linear}}@keyframes dk-flush{50%{transform:scale(1.18)}}.home .close{background:var(--ink);color:#fff}.home .close .btn{color:var(--ink);background:#fff}.home .dk{display:none}@property --LH{syntax:"<length>";inherits:true;initial-value:66px}@media (width>=700px) and (height>=700px){html:has(.home .dk){overscroll-behavior:none}.home:has(.dk) [data-layout=phone]{display:none}.home:has(.dk) .top{position:fixed;top:0;left:0;right:0}.home .dk{--R:516px;--LH:clamp(40px, calc((100svh - var(--R) - 81px) / 4.5), 66px);--X0:calc(100vw - 240px);--RUN:calc(100vw + 5010px);--WX:24px;--say:min(446px, 31vw);--LB:max(0px, calc(100svh - var(--R) - 65px - 5.5 * var(--LH)));--CB:100%;height:calc(var(--RUN) + 100svh);view-timeline-name:--dk;view-timeline-axis:block;view-timeline-inset:0;display:block}.home .dk-at{left:calc(var(--X0) + (var(--h) - 6) * 300px)}.home .dk>.sky{z-index:0;position:fixed}.home:has(.dk) .top{background:0 0}.home .dk-clip{--pull:0px;clip-path:polygon(-200px 0, 100% 0, 100% var(--CB), -200px var(--CB), -200px calc(100% - var(--LB)), calc(220px + var(--pull)) calc(100% - var(--LB)), calc(220px + var(--pull)) 508px, var(--pull) 508px, var(--pull) calc(100% - var(--LB)), -200px calc(100% - var(--LB)));position:absolute;inset:0}@media (height<=943px){.home .dk{--LB:calc(100svh - var(--R) - 73px - 4.5 * var(--LH));--CB:calc(100% - var(--LB))}}.home .dk-stage{z-index:1;height:100svh;position:sticky;top:0;overflow:clip}.home .dk-track{width:calc(var(--RUN) + 100vw);will-change:transform;height:100%;position:absolute;top:0;left:0}.home .dk-track>div>*,.home .dk-rent b,.home .dk-hero,.home .dk-act,.home .dk-close,.home .dk-night>.foot{position:absolute}body.home>.foot{display:none}.home .dk-tick{top:var(--R);background:#16171580;width:2px;height:16px;margin-left:-1px}.home .dk-tick.nt{background:#ffffff61}.home .dk-hour.nt{color:#ffffff9e}.home .dk-night{background:var(--ink);color:#fff;width:100vw;position:absolute;top:64px;bottom:0}.home .dk-night:before{content:"";background:inherit;height:64px;position:absolute;top:-64px;left:0;right:0}.home .dk-slept{width:calc(var(--d) * 300px);background:linear-gradient(to right, var(--ink), #6d6259 55%, #ead2b6);border-radius:3px;height:6px;top:536px}.home .dk-slept:after{content:"";background:linear-gradient(#16171533,#16171500);height:400px;position:absolute;top:20px;left:0;right:0}.home .dk-tick.half{height:8px}.home .dk-hour{top:calc(var(--R) + 2px);color:var(--ink);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:700;line-height:14px}.home .dk-off{pointer-events:none;top:calc(var(--R) - 8px);width:calc(var(--d) * 300px);background:#16171512;bottom:0}.home .dk-q{top:calc(var(--R) - 14px);background:#16171573;border-radius:2px;width:10px;height:10px}.home .dk-q.sent{background:var(--teal)}.home .dk-rent{top:calc(var(--R) + 48px + var(--l) * var(--LH) + (var(--LH) - 34px) / 2);width:calc(var(--d) * 300px);background:var(--teal);color:#fff;border-radius:999px;height:34px}.home .dk-rent b{white-space:nowrap;font-size:13px;font-weight:700;line-height:34px;top:0}.home .dk-rent b:first-child{left:16px}.home .dk-rent b:last-child{right:16px}.home .dk-rent.extension{background:var(--teal-dk);border-radius:0 999px 999px 0}.home .dk-rent.pause{background:var(--pause);border-radius:0}.home .dk-rent.booked-ahead{outline-offset:-2px;color:var(--ink2);background:0 0;outline:2px dashed #16171566}.home .dk-event{top:calc(var(--R) + 48px + var(--l) * var(--LH) + (var(--LH) - 34px) / 2);width:calc(var(--d) * 300px);height:calc((var(--n) - 1) * var(--LH) + 34px);background:var(--teal-dk);color:#fff;opacity:0;border-radius:17px}.home .dk-event b{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:22px;display:flex;position:absolute;top:33px;left:18px}.home .dk-event svg{width:22px;height:22px}.home .dk-box{top:calc(var(--R) - 22px - var(--k) * 12px);background:var(--teal);opacity:0;border-radius:2px;width:10px;height:10px;margin-left:-5px;transform:translateY(-16px)scale(.6)}.home .dk-plus{top:calc(var(--R) - 40px - var(--k) * 12px);color:var(--ink);white-space:nowrap;opacity:0;margin-left:-8px;font-size:12px;font-weight:700;line-height:14px}.home .dk-box[data-on],.home .dk-plus[data-on]{opacity:1;transform:none}.home .dk-box[data-q]{background:#16171573}.home .dk-box[data-q]:after{content:"";border-radius:inherit;background:var(--teal);opacity:0;position:absolute;inset:0}.home .dk-box[data-sent]:after{opacity:1}.home .dk-carry{pointer-events:none;z-index:1;top:calc(var(--R) + 48px + var(--l) * var(--LH) + (var(--LH) - 34px) / 2);width:64px;height:34px;margin-left:-50px}.home .dk-carry-head{background:var(--teal);opacity:0;border-radius:999px;position:absolute;inset:0;box-shadow:0 8px 18px #16171538}.home .dk-bill{color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 6px 20px #16171529}.home .dk-bill-to{color:var(--ink2)}.home .dk-carry .dk-bill{position:absolute;top:-35px;left:72px}.home .dk-bill-rest{z-index:6;left:calc(100vw - 190px);top:calc(var(--R) + 12px + var(--l) * var(--LH) + (var(--LH) - 34px) / 2);position:absolute;transform:translateY(6px)scale(.96)}.home .dk-bill-rest[data-on]{opacity:1;transform:none}.home [data-cleared] .dk-box[data-on],.home [data-cleared] .dk-plus[data-on]{opacity:0;transform:translateY(10px)}.home .dk-move{--mvc:18px;--mvw:4px;--mvd:10px;margin-left:calc(-1 * var(--mvc));width:calc(2 * var(--mvc));top:calc(var(--R) + 48px + var(--l) * var(--LH) + (var(--LH) + 34px) / 2);height:calc(var(--n) * var(--LH) - 34px)}.home .dk-hero{width:min(880px,100vw - 48px);top:96px;left:24px}.home .dk-hero h1{font-size:var(--h1,clamp(56px, 6.4vw, 80px));letter-spacing:-.03em;line-height:1.08}.home .dk-hero p{max-width:600px;margin-top:34px;font-size:22px;line-height:1.55}.home .dk-hero .btn{margin-top:34px}.home .dk-act{left:calc(var(--rest) * 1px + var(--WX));width:min(820px,100vw - 48px);top:96px}.home .dk-held{background:var(--bar);border-radius:4px;width:100%;height:20px;margin-bottom:14px;display:block}.home .dk-held:first-child{height:38px;margin-bottom:26px}.home .dk-pill{z-index:6;background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;height:22px;padding:0 9px;font-size:13px;font-weight:700;line-height:22px;display:flex;position:absolute;top:507px;left:calc(100vw - 240px);transform:translate(-50%)}.home .dk-roll{height:22px;display:block;overflow:hidden}.home .dk-roll>span{flex-direction:column;display:flex}.home .dk-cue{z-index:6;color:var(--ink2);align-items:center;gap:6px;display:flex;position:absolute;top:552px;left:calc(100vw - 228px)}.home .dk-cue svg{width:22px;height:22px}.home .dk-say{width:var(--say);padding-top:6px}.home .dk-say h2{font-size:var(--say-h2,38px);letter-spacing:-.02em;line-height:1.08}.home [data-band=B07] .dk-say h2{font-size:var(--say-h2,32px)}.home .dk-say p{font-size:var(--say-body,17px);margin-top:26px;line-height:1.55}.home .dk-say ul{font-size:var(--say-body,17px);margin-top:26px;padding-left:20px;line-height:1.55;list-style:outside}.home .dk-soon{left:calc(var(--X0) + (var(--h) - 6) * 300px - var(--rest) * 1px - var(--WX) + 12px);top:calc(var(--R) + 48px + var(--l) * var(--LH) + (var(--LH) - 13px) / 2 - 96px);position:absolute}.home .dk-act :is(.shot,.pz){left:calc(var(--say) + 50px);border-radius:14px;width:486px;height:338px;position:absolute;top:-14px}.home .dk-act .pz-orders{left:calc(var(--say) + 44px);width:562px}.home .dk-act .pz-utilities{left:calc(var(--say) + 100px);width:min(894px, 100vw - var(--say) - 148px);height:335px;top:-11px}.home .dk-act .pz-events{left:calc(var(--say) + 70px);width:539px}.home .dk-act .pz-addons{left:calc(var(--say) + 69px);width:710px}.home .dk-close{width:640px;top:52px;left:46px}.home .dk-close .btn{color:var(--ink);background:#fff}.home .dk-close h2{letter-spacing:-.025em;font-size:64px;line-height:1.08}.home .dk-close .btn{margin-top:40px}.home .dk-night>.foot{color:#fff9;border:0;padding:0 24px 0 0;top:52px;left:776px;right:0}.home .dk-night>.foot .motto{color:#fff}.home .dk-boxes:before{content:"";left:0;right:0;top:calc(var(--R) - 10px);pointer-events:none;background:#16171538;height:1px;position:absolute}.home .dk-track:before,.home .dk-track:after{content:"";background:linear-gradient(to right, var(--ink), var(--dusk) 55%, var(--dawn));width:140px;height:100%;position:absolute;top:0;left:-140px}.home .dk-track:after{left:100%}.home .dk-played{z-index:1;top:556px;left:220px;right:240px;bottom:var(--LB);pointer-events:none;background:#0087601a;position:absolute}html[data-skin=night] .home .dk-played{background:#00876029}.home .dk-now{z-index:4;left:calc(100vw - 241px);top:calc(var(--R) - 4px);bottom:var(--LB);background:var(--teal);width:2px;position:absolute}.home .dk-dot{z-index:4;left:calc(100vw - 247px);top:calc(var(--R) - 14px);background:var(--teal);border-radius:50%;width:16px;height:16px;position:absolute}.home .dk-gut{z-index:5;left:0;top:calc(var(--R) - 8px);bottom:var(--LB);width:220px;position:absolute}html[data-skin=night] .home .dk-gut{background:var(--ink);color:#fff}html[data-skin=night] .home .dk-shape{background:#ffffff8c}@media (width<=1299px){.home .dk-close{width:520px}.home .dk-night>.foot{left:600px}}@media (width<=999px){.home .dk-say{width:400px}.home .dk-act :is(.shot,.pz){width:270px;height:auto;top:880px;left:0}.home .dk-act .pz{height:188px}.home .dk-act .pz-orders{width:688px;height:112px}.home .dk-act .pz-utilities{width:504px;height:186px;top:882px}.home .dk-act .pz-events{width:293px}.home .dk-act .pz-addons{width:460px}.home .dk-close{left:24px}.home .dk-close h2{font-size:56px}.home .dk-night>.foot{top:912px;left:24px}}.home .dk-head{left:24px;top:calc(56px + var(--l) * var(--LH) + (var(--LH) - 24px) / 2);white-space:nowrap;align-items:center;gap:12px;height:24px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute}.home .dk-shape{background:#1617158c;border-radius:4px;flex:none;width:24px;height:24px;margin-right:12px}.home .dk-head[data-lane="4"] .dk-shape,.home .dk-head[data-lane="5"] .dk-shape{width:36px;height:18px;margin-right:0}}@keyframes dk-label{0%,to{opacity:1}}@keyframes dk-crossed{0%,to{visibility:hidden}}@keyframes dk-slide{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--RUN)))}}@supports (animation-timeline:scroll()){@media (width>=700px) and (height>=700px){.home .dk-track{animation-name:dk-slide;animation-duration:auto;--lw:44px;--lm:4px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dk;animation-range:contain}.home .dk-event b{--lw:80px}.home .dk-rent b:first-child{--lx:calc((var(--h) - 6) * 300px + 16px)}.home .dk-rent b:last-child{--lx:calc((var(--h) + var(--d) - 6) * 300px - 16px - var(--lw))}.home .dk-event b{--lx:calc((var(--h) - 6) * 300px + 18px)}.home .dk-hour{--lx:calc((var(--h) - 6) * 300px + 8px)}.home :is(.dk-rent b,.dk-event b,.dk-hour){opacity:0;animation-name:dk-label;animation-duration:auto;animation-timing-function:linear;animation-timeline:--dk;animation-range-start:contain calc(var(--lx) + var(--lw) - 240px + var(--lm));animation-range-end:contain calc(var(--lx) + 100vw - 460px - var(--lm))}.home :is(.dk-rent b,.dk-event b){animation-name:dk-label,dk-crossed;animation-duration:auto, auto;animation-timing-function:linear,linear;animation-timeline:--dk,--dk;animation-range-start:contain calc(var(--lx) + var(--lw) - 240px + var(--lm)), contain calc(var(--lx) - 1px - var(--lm));animation-range-end:contain calc(var(--lx) + 100vw - 460px - var(--lm)), contain calc(var(--lx) + var(--lw) + 1px + var(--lm))}}}@media (width>=700px){.home .hero,.home .sec{padding-inline:max(var(--gutter), (100% - 640px) / 2)}.home .ev-stage{overflow-x:clip}.home .ev-pin{max-width:960px;margin-inline:auto}.home .mos{max-width:640px;margin-inline:auto}.home .ev-pin>.sky{left:calc(50% - 50vw);right:calc(50% - 50vw)}.home .close{overflow-x:clip}.home .close>.foot{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}}.facts{color:var(--ink2);max-width:70ch;margin-top:20px;font-size:17px;font-weight:600}.seg{background:var(--stone);border:0;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.seg label{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg label:has(:checked){background:#fff}.seg label:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.seg .save{color:var(--teal-dk);margin-left:8px}@media (width<=900px){.band-grid,.proof-grid,.price-grid,.switch-grid{grid-template-columns:1fr}.band.flip .band-text{order:0}}@media (width<=760px){:scope{--gutter:20px;--head:60px}h1{font-size:36px}h2{font-size:27px}.lead{font-size:19px}.foot{margin-top:120px}.page h1{font-size:36px}.top nav .wide,.top nav .hide-sm{display:none}.top nav .short{display:inline}.seg label{padding:0 13px;font-size:15px}.seg .save{margin-left:6px}.home{--head:64px;--gutter:24px}}@media (width<=699px),(height<=699px){.home{--gutter:16px}}@media (width<=360px){:scope{--gutter:16px}.top .bar{gap:8px}.logo img{width:54px}.top nav ul{gap:0}.top nav a:not(.btn){padding:0 8px}.top nav .btn.sm{padding:0 14px}.seg{border-radius:24px;flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s ease-out,transform .12s ease-out}.btn:active{transform:scale(.97)}}.home [data-layout=phone] .sr-only{left:var(--gutter)}[data-wordmark]{--wm-a:1.04em;--wm-d:.22em;--wm-top:.168em;--wm-bot:-.048em;--wm-xl:.11em;--wm-xr:.1em;display:block;position:relative}[data-wordmark] i{font-style:normal}.wm-slot,.wm-at{position:relative}.wm-hl{left:calc(-1 * var(--wm-xl));right:calc(-1 * var(--wm-xr));top:var(--wm-top);bottom:var(--wm-bot);pointer-events:none;position:absolute;overflow:hidden}.wm-hl-in{background:var(--teal);position:absolute;inset:0}:is(.wm-hl-in,.wm-ly,.wm-l,.wm-w,.wm-refill):before{content:attr(data-t)}.wm-hl-in:before{left:var(--wm-xl);top:calc(-1 * var(--wm-top));line-height:calc(var(--wm-a) + var(--wm-d));color:#fff;white-space:pre;position:absolute}.wm-sp:before{content:" "}.wm-over,.wm-fly,.wm-refill{white-space:nowrap;pointer-events:none;display:none;position:absolute;top:0;left:0}.wm-over{white-space:normal;right:0}.wm-word{white-space:nowrap;position:relative}.wm-lx,.wm-ly,.wm-l,.wm-w,.wm-word{display:inline-block}.wm-in{position:absolute;top:0;left:0}.wm-over,.wm-fly{isolation:isolate}[data-wm-z]:not(.wm-in){position:relative}[data-wm-z=back]{z-index:-1}.wm-lx,.wm-refill,.wm-in{opacity:0}html[data-wm=run] [data-wordmark]:not([data-wm-done]) :is(.wm-over,.wm-fly,.wm-refill){display:block}html[data-wm=run] [data-wordmark]:not([data-wm-done]) .wm-hl{clip-path:inset(-2px 100% -2px -2px);opacity:0}html[data-wm=run] [data-wm-mode=typed]:not([data-wm-done]) .wm-real,html[data-wm=run] [data-wm-mode=lift]:not([data-wm-done]) .wm-slot{opacity:0}}:root{--max:1360px;--r-card:20px;--r-tile:16px;--r-photo:24px;--r-btn:999px;--r-scr:14px;--r-chip:8px;--gap-xs:8px;--gap-s:12px;--gap-m:20px;--gap-l:32px;--gap-xl:56px;--gap-xxl:88px;--z-h:20;--z-o:60;--z-s:70;--ui-s:11px;--ui-m:13px;--ui-l:15px;--ui-xl:20px;--ui-xxl:28px;--small:14px;--lh-body:1.55;--lh-lead:1.4;--lh-h1:1.02;--lh-h2:1.04;--tr-h1:-.035em;--tr-h2:-.03em;--w-heavy:800;--w-bold:700;--w-mid:600;--btn-px:26px;--btn-fs:17px;--phone-k:.86;--ring:12px;--d1:.1s;--d2:.15s;--d3:.2s;--d4:.25s;--d5:.3s;--d6:.4s;--e-std:cubic-bezier(.2, 0, 0, 1);--e-in:cubic-bezier(.05, .7, .1, 1);--e-out:cubic-bezier(.3, 0, .8, .15);--e-move:cubic-bezier(.2, 0, 0, 1);--step:.7s;--stagger:50ms;--st-danger:#b3261e;--st-danger-c:#fce8e6;--st-danger-on:#7d1a14;--st-warning:#8f6400;--st-warning-c:#fbf0d9;--st-warning-on:#6a3d00;--st-success:#1b7340;--st-success-c:#e2f2e7;--st-success-on:#0f4a27;--scr-bg:#fff;--scr-bar:#f1f1ee;--scr-line:#e3e3df;--scr-ink:#161715;--scr-mute:#535452;--scr-teal:#008760;--scr-pale:#c9e5da;--scr-dark:#161715;--scr-dark-bar:#20211f;--scr-dark-line:#2e2f2d;--scr-dark-ink:#f1f1ee;--scr-dark-mute:#a9aaa6;--phone-w:232px;--phone-h:480px;--phone-bz:9px;--phone-r:36px;--phone-sr:28px;--tablet-w:520px;--tablet-h:360px;--tablet-bz:12px;--tablet-r:26px;--tablet-sr:16px;--tv-w:560px;--tv-h:330px;--tv-bz:10px;--tv-r:10px;--tv-sr:4px;--laptop-w:620px;--laptop-h:390px;--laptop-bz:12px;--laptop-r:14px;--laptop-sr:6px;--bg:#f1f1ee;--surface:#fff;--stone:#e3e3df;--line:#c9c9c3;--ink:#161715;--ink2:#535452;--teal:#008760;--teal-dk:#005c41;--pale:#c9e5da;--palex:#a9d6c5;--teal-text:#008760;--link:#005c41;--on-teal:#fff;--focus:#161715;--scrim:#1617159e;--so-stya:#008760;--so-mon:#000;--g-paper-bg:#f1f1ee;--g-paper-ink:#161715;--g-paper-mute:#535452;--g-pale-bg:#c9e5da;--g-pale-ink:#161715;--g-pale-mute:#3f4140;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#161715;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;--h1:40px;--h2:32px;--open:34px;--lead:19px;--body:17px;--cap:16px;--price:34px;--fam:36px;--fig:44px;--m:20px;--gut:16px;--sec:88px;--hdr:60px;--logo:22px;--btn-h:52px;--tile:156px;--sw:96px;--dot:1.4;color-scheme:light}@media (width>=768px){:root{--h1:64px;--h2:44px;--open:52px;--lead:21px;--body:18px;--cap:16px;--price:44px;--fam:56px;--fig:72px;--m:28px;--gut:24px;--sec:144px;--hdr:72px;--logo:28px;--btn-h:56px;--tile:220px;--sw:112px;--dot:1.9}}@media (width>=1100px){:root{--h1:84px;--h2:58px;--open:72px;--lead:24px;--body:18px;--cap:16px;--price:44px;--fam:56px;--fig:72px;--m:40px;--gut:24px;--sec:144px;--hdr:72px;--logo:28px;--btn-h:56px;--tile:220px;--sw:112px;--dot:1.9}}:root.d[data-theme=dark]{--bg:#161715;--surface:#20211f;--stone:#2e2f2d;--line:#3f4140;--ink:#f1f1ee;--ink2:#a9aaa6;--teal:#008760;--teal-dk:#005c41;--pale:#0b3a2b;--palex:#a9d6c5;--teal-text:#a9d6c5;--link:#a9d6c5;--on-teal:#fff;--focus:#f1f1ee;--scrim:#0b0c0bb3;--so-stya:#fff;--so-mon:#fff;--g-paper-bg:#161715;--g-paper-ink:#f1f1ee;--g-paper-mute:#a9aaa6;--g-pale-bg:#0b3a2b;--g-pale-ink:#f1f1ee;--g-pale-mute:#c9e5da;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#0b0c0b;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;color-scheme:dark}@media (prefers-color-scheme:dark){:root.d:not([data-theme=light]){--bg:#161715;--surface:#20211f;--stone:#2e2f2d;--line:#3f4140;--ink:#f1f1ee;--ink2:#a9aaa6;--teal:#008760;--teal-dk:#005c41;--pale:#0b3a2b;--palex:#a9d6c5;--teal-text:#a9d6c5;--link:#a9d6c5;--on-teal:#fff;--focus:#f1f1ee;--scrim:#0b0c0bb3;--so-stya:#fff;--so-mon:#fff;--g-paper-bg:#161715;--g-paper-ink:#f1f1ee;--g-paper-mute:#a9aaa6;--g-pale-bg:#0b3a2b;--g-pale-ink:#f1f1ee;--g-pale-mute:#c9e5da;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#0b0c0b;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-jakarta),system-ui,sans-serif;font-size:var(--body);line-height:var(--lh-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--m);margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ic.s{width:18px;height:18px}.ic.xl{width:56px;height:56px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-chip)}.g-paper{background:var(--g-paper-bg);color:var(--g-paper-ink);--mute:var(--g-paper-mute)}.g-pale{background:var(--g-pale-bg);color:var(--g-pale-ink);--mute:var(--g-pale-mute)}.g-teal{background:var(--g-teal-bg);color:var(--g-teal-ink);--mute:var(--g-teal-mute)}.g-tealdk{background:var(--g-teal-dk-bg);color:var(--g-teal-dk-ink);--mute:var(--g-teal-dk-mute)}.g-ink{background:var(--g-ink-bg);color:var(--g-ink-ink);--mute:var(--g-ink-mute)}.g-stone{background:var(--stone);color:var(--ink);--mute:var(--ink2)}.mute{color:var(--mute,var(--ink2))}.skip{left:var(--m);z-index:var(--z-s);background:var(--ink);color:var(--bg);border-radius:var(--r-chip);padding:12px 20px;position:absolute;top:-80px}.skip:focus{top:12px}.hdr{z-index:var(--z-h);background:var(--bg);color:var(--ink);position:sticky;top:0}.hdr-in{height:var(--hdr);justify-content:space-between;align-items:center;gap:var(--gap-m);display:flex}.lockup{flex:none;align-items:center;display:flex}.so{height:var(--logo);width:auto;display:block}.so .so-s{fill:var(--so-stya)}.so .so-m{fill:var(--so-mon)}.hdr nav{align-items:center;gap:var(--gap-m);font-size:16px;font-weight:600;display:flex}.hdr nav a{text-decoration:none}.hdr nav a:hover{text-underline-offset:4px;text-decoration:underline}.hdr nav a[aria-current]{text-underline-offset:6px;text-decoration:underline 2px}.lang-s{display:none}@media (width<=767px){.nav-f,.nav-in,.lang-l{display:none}.lang-s{display:inline}.hdr nav{gap:var(--gap-s)}}.btn{justify-content:center;align-items:center;gap:var(--gap-xs);height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-btn);background:var(--teal);color:var(--on-teal);font-weight:var(--w-bold);font-size:var(--btn-fs);cursor:pointer;transition:transform var(--d2) var(--e-std);border:0;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn.sm{height:40px;padding:0 16px;font-size:15px;position:relative}.btn.sm:before{content:"";position:absolute;inset:-2px 0}.btn.inv{background:var(--g-paper-bg);color:var(--g-ink-bg)}.more{align-items:center;gap:var(--gap-xs);font-weight:var(--w-bold);min-height:44px;text-decoration:none;display:inline-flex}.more:hover{text-underline-offset:4px;text-decoration:underline}.linkbtn{min-height:44px;font-weight:var(--w-mid);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.h1{font-size:var(--h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:var(--w-heavy);text-wrap:balance}.h2{font-size:var(--h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--w-heavy);text-wrap:balance;max-width:18ch}.h2s{font-size:var(--price);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--w-heavy)}.lead,.sub{font-size:var(--lead);line-height:var(--lh-lead);text-wrap:pretty;max-width:34ch;font-weight:500}.fine{font-size:var(--small);color:var(--mute,var(--ink2));max-width:60ch}.ch{padding-block:var(--sec)}.ch-head{gap:var(--gap-m);margin-bottom:var(--gap-xl);display:grid}.ch-head .sub{color:inherit}.foot{padding-block:var(--gap-xxl) var(--gap-xl)}.motto{font-size:var(--h1);line-height:1.02;font-weight:var(--w-heavy);letter-spacing:var(--tr-h1);margin-bottom:var(--gap-xl);flex-wrap:wrap;align-items:baseline;gap:.2em .3em;display:flex}.foot-row{justify-content:space-between;align-items:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}.foot-so .so{height:28px}.foot .so .so-s,.foot .so .so-m{fill:#fff}.foot-links{gap:var(--gap-xs) var(--gap-m);flex-wrap:wrap;display:flex}.foot-links a{align-items:center;min-height:44px;display:inline-flex}.foot-note{margin-top:var(--gap-m);color:var(--mute)}.credits{margin-top:var(--gap-m);color:var(--mute);font-size:var(--small)}.credits summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.credits ul{gap:4px var(--gap-s);margin-top:var(--gap-xs);flex-wrap:wrap;display:flex}.wm-line{fill:currentColor;flex:none;width:auto;height:.78em;margin-right:.12em}.g-paper .wm-line{color:var(--teal)}.hdr nav a:not(.btn){padding-block:10px}.lockup,.foot-so{margin-block:-11px;padding-block:11px}.lang-s{margin-inline:-12px;padding-inline:12px}html{overflow-x:clip}@media (width<=359px){.hdr nav a[href$="/pricing/"]{display:none}}
