a{color:var(--ink)}a:hover{color:var(--hover)}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nw{--gut:clamp(20px,4vw,56px);--ease:cubic-bezier(.16,1,.3,1)}.pw-wrap{width:min(1176px,calc(100% - 2 * var(--gut)));margin-inline:auto}.pw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pw-label{margin:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;line-height:16px;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.pw-step{clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px)}.pw-step:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--page),inset 0 0 0 5px var(--ink)}.pw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border:0;background:var(--inverse);color:var(--on-inverse);font:500 17px/1 Host Grotesk,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s}.pw-btn:hover{background:var(--hover);color:var(--on-inverse)}.pw-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:var(--inverse);color:var(--on-inverse);cursor:pointer;transition:background .15s,opacity .25s}.pw-arrow:hover{background:var(--hover)}.pw-arrow[aria-disabled=true]{opacity:.28;cursor:default}@keyframes pw-bar{0%{transform:translateY(-100%)}to{transform:none}}@keyframes pw-hero{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pw-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pw-in{animation:pw-hero .9s var(--ease) both}.pw-in2{animation:pw-hero .95s var(--ease) .12s both}.pw-div{transform-origin:top;animation:pw-line .9s steps(6,end) .2s both}.pw-just{text-align:justify;text-align-last:justify}.pw-grid{display:grid;grid-template-columns:repeat(80,minmax(0,1fr));width:max(100%,960px);flex:none;cursor:none 16 16,crosshair;user-select:none;-webkit-user-select:none}.pw-grid>sc-for{display:contents}.pw-c{position:relative;display:block;aspect-ratio:1/1;--c:#E6E6E2;--c2:#D3D3CF}.pw-c:before,.pw-c:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:28%}.pw-c:before{background:var(--c)}.pw-c:after{background:var(--inverse);opacity:0;transition:opacity 1.4s steps(5,end)}.pw-c:hover:after{opacity:1;transition:none}.pw-c:hover+.pw-c:after,.pw-c:has(+.pw-c:hover):after{opacity:.55;transition:none}.pw-l0{--c:#EFEFEC;--c2:#E6E6E2}.pw-l1{--c:#E6E6E2;--c2:#D3D3CF}.pw-l2{--c:#D3D3CF;--c2:#ADADA9}.pw-l3{--c:#ADADA9;--c2:#7C7C79}.pw-l4{--c:#7C7C79;--c2:#4A4A48}.pw-l5{--c:#4A4A48;--c2:#161617}.pw-l6{--c:#161617;--c2:#4A4A48}.pw-x{--c:transparent;--c2:transparent}@keyframes pw-drift{0%,to{background:var(--c)}10%{background:var(--c2)}20%{background:var(--c)}}.pw-dr:before{animation:pw-drift 6s steps(1,end) infinite}.pw-d0:before{animation-delay:0s}.pw-d1:before{animation-delay:-.5s}.pw-d2:before{animation-delay:-1s}.pw-d3:before{animation-delay:-1.5s}.pw-d4:before{animation-delay:-2s}.pw-d5:before{animation-delay:-2.5s}.pw-d6:before{animation-delay:-3s}.pw-d7:before{animation-delay:-3.5s}.pw-d8:before{animation-delay:-4s}.pw-d9:before{animation-delay:-4.5s}.pw-d10:before{animation-delay:-5s}.pw-d11:before{animation-delay:-5.5s}@keyframes pw-pop{0%{opacity:0}to{opacity:1}}.pw-r0,.pw-r1,.pw-r2,.pw-r3,.pw-r4,.pw-r5{animation:pw-pop .45s steps(3,start) both}.pw-r1{animation-delay:.12s}.pw-r2{animation-delay:.24s}.pw-r3{animation-delay:.36s}.pw-r4{animation-delay:.48s}.pw-r5{animation-delay:.6s}.pw-mark{display:grid;grid-template-columns:repeat(7,6px);gap:1px}.pw-mark>sc-for{display:contents}.pw-m{width:6px;height:6px;border-radius:1.5px}.pw-m1{background:var(--px7)}.pw-m0{background:transparent}@keyframes pw-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.pw-rv{animation:pw-rise steps(5,end) both;animation-timeline:view();animation-range:entry 0% entry 70%}}.pw-rail{padding-left:max(var(--gut),calc((100% - 1176px)/2));overflow:hidden}.pw-track{display:flex;gap:28px;width:max-content;transition:transform .6s steps(6,end)}.pw-s1{transform:translate(-448px)}.pw-s2{transform:translate(-896px)}.pw-card{display:flex;flex-direction:column;align-items:center;gap:0;width:420px;flex:none;text-decoration:none;color:var(--ink)}.pw-card:hover{color:var(--ink)}.pw-frame{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#efefec;cursor:none 16 16,pointer}@keyframes pw-film{0%{background-position:0% 0}to{background-position:133.333% 0}}.pw-media{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:400% 100%;background-position:0% 0;animation:pw-film 4.8s steps(4,end) infinite;transition:transform .36s steps(3,end)}.pw-card:hover .pw-media,.pw-card:focus-visible .pw-media{transform:scale(1.06)}.pw-mo,.pw-md,.pw-ms,.pw-mc{background-image:none}@keyframes pw-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.pw-view{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:none;padding:8px 14px;background:var(--inverse);color:var(--on-inverse);font:500 13px/1 Host Grotesk,system-ui,sans-serif;white-space:nowrap}.pw-card:hover .pw-view,.pw-card:focus-visible .pw-view{display:block;animation:pw-clip .24s steps(4,end)}.pw-ct{margin-top:26px;font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.02em;text-align:center}.pw-cd{max-width:34ch;margin-top:8px;font-size:16px;line-height:24px;color:var(--muted);text-align:center;text-wrap:pretty}.pw-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.pw-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid #ADADA9;border-radius:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--hover)}.pw-ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;padding:120px 0}.pw-h2{margin:0;font-size:46px;line-height:1.06;font-weight:400;letter-spacing:-.02em;text-wrap:balance}.pw-body p{margin:0 0 16px;max-width:56ch}.pw-note{font-size:13px;line-height:20px;color:var(--muted)}.pw-gl{display:grid;gap:1px;grid-template-columns:repeat(var(--n),var(--s));width:max-content}.pw-gl>sc-for{display:contents}.pw-g{width:var(--s);height:var(--s);border-radius:28%}.pw-g0{background:transparent}.pw-g5{background:var(--px5)}@keyframes pw-bob{0%{transform:none}50%{transform:translateY(-6px)}}.pw-bob{animation:pw-bob 1.4s steps(1,end) infinite}@keyframes pw-blink{0%,86%{opacity:1}87%,93%{opacity:0}94%,to{opacity:1}}.pw-eye{animation:pw-blink 3.6s steps(1,end) infinite}.pw-dia{position:relative;margin-top:56px}.pw-dg{display:grid;grid-template-columns:repeat(84,minmax(0,1fr))}.pw-dg>sc-for{display:contents}.pw-q{display:block;aspect-ratio:1/1;margin:11%;border-radius:28%}.pw-q2{background:var(--px2)}.pw-q3{background:#adada9}.pw-q4{background:var(--px4)}.pw-q5{background:var(--px5)}.pw-q6{background:var(--px7)}.pw-trav{position:absolute;left:0;bottom:0}@keyframes pw-walk{0%{left:0}to{left:calc(100% - 48px)}}@supports (animation-timeline: view()){.pw-trav{animation:pw-walk steps(28,end) both;animation-timeline:view();animation-range:cover 15% cover 70%}}.pw-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px 28px;margin-top:40px}.pw-colt{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;line-height:24px;font-weight:500}.pw-num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--inverse);color:var(--on-inverse);font:500 10px/1 JetBrains Mono,ui-monospace,monospace}.pw-cold{margin:10px 0 0;font-size:14px;line-height:21px;color:var(--muted);max-width:34ch}.pw-rows{margin:28px 0 24px;padding:0;list-style:none;border-top:1px solid rgba(22,22,23,.12)}.pw-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid rgba(22,22,23,.12);font-size:15px;line-height:22px}.pw-row span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:22px;color:var(--muted)}.pw-row b{font-weight:500}.pw-lab{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px;margin-top:56px}.pw-lab .pw-card{width:auto}.pw-ex{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .36s steps(3,end)}.pw-card:hover .pw-ex,.pw-card:focus-visible .pw-ex{transform:scale(1.06)}.pw-e1,.pw-e2,.pw-e3{background-image:none}@keyframes pw-marq{0%{background-position:0 0}to{background-position:-3360px 0}}.pw-marq{height:98px;background:none repeat-x 0 0/3360px 98px;animation:pw-marq 48s steps(240,end) infinite}.pw-foot{position:relative;height:126px;overflow:hidden;border-top:1px solid rgba(22,22,23,.1);transition:height .55s var(--ease)}.pw-foot.pw-on{height:340px}.pw-hz{position:absolute;left:0;right:0;bottom:0;height:80px;background:none repeat-x 0 100%/960px 80px}.pw-pad{position:absolute;left:50%;bottom:40px;margin-left:-26px}.pw-lander{position:absolute;left:50%;top:0;margin-left:-20px;display:flex;flex-direction:column;align-items:center;gap:1px}.pw-flame{visibility:hidden}.pw-thr .pw-flame{visibility:visible}.pw-gui{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px var(--gut) 0}.pw-gb{min-height:44px;padding:0 22px;font-size:15px}.pw-up{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:var(--ink);text-decoration:none}.pw-up:hover{color:var(--hover);text-decoration:underline;text-underline-offset:4px}@media (max-width:720px){.pw-ed{grid-template-columns:1fr;padding:80px 0}.pw-h2{font-size:32px}.pw-lab .pw-card{width:auto}.pw-dg{grid-template-columns:repeat(84,minmax(0,1fr))}.pw-marq{height:70px;background-size:2400px 70px;animation-name:pw-marq-s}.pw-gui{padding-top:12px}.pw-trav{--s:3px !important}.pw-head{grid-template-columns:1fr!important}.pw-headr{border-left:0!important;border-top:1px solid rgba(22,22,23,.1);padding:20px 0 24px!important}.pw-h1{font-size:40px!important}.pw-desc{font-size:16px!important}.pw-intro{font-size:26px!important}.pw-arrows{display:none!important}.pw-rail{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);padding-right:var(--gut);scrollbar-width:none}.pw-rail::-webkit-scrollbar{display:none}.pw-just{text-align:left;text-align-last:left}.pw-track{transform:none!important}.pw-card{width:min(420px,82vw);scroll-snap-align:start}.pw-ct{font-size:24px}}@keyframes pw-marq-s{0%{background-position:0 0}to{background-position:-2400px 0}}@media (prefers-reduced-motion: reduce){.pw-in,.pw-in2,.pw-div,.pw-r0,.pw-r1,.pw-r2,.pw-r3,.pw-r4,.pw-r5,.pw-rv,.pw-top{animation:none!important}.pw-dr:before{animation:none}.pw-c:after{transition:none}.pw-track,.pw-media{transition:none}.pw-media{animation:none;background-position:100% 0}.pw-card:hover .pw-view,.pw-card:focus-visible .pw-view{animation:none}.pw-bob,.pw-eye,.pw-trav,.pw-marq{animation:none!important}.pw-ex,.pw-foot{transition:none}}.pw-still{display:block;width:max(100%,960px);flex:none;height:auto}.pw-dgi{display:block;width:100%;height:auto}.pw-gx{position:relative;width:100%;flex:none;height:max(420px,min(calc(100vw * 68 / 144),calc(100svh - 286px)));container-type:size}.pw-gx-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:none calc(66.667cqw - 190 * 100cqh / 68) 100%/auto 100% repeat-x}@media (max-width:720px){.pw-gx{height:413px}.pw-gx-sky{background-position:calc(50cqw - 190 * 100cqh / 68) 100%}}.pw-rail{padding-top:8px;padding-bottom:40px}.pw-sc{display:flex;flex-direction:column;width:420px;flex:none;padding:14px 14px 22px;border-radius:22px;background:var(--surface);box-shadow:0 0 0 1px #16161714,0 18px 40px -26px #1616174d;text-decoration:none;color:var(--ink)}.pw-sc:hover{color:var(--ink);box-shadow:0 0 0 1px #16161729,0 22px 44px -24px #1616175c}.pw-sc:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pw-scm{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:14px;background:#ededea;overflow:hidden}.pw-sct{display:block;margin:22px 6px 0;font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.pw-scd{display:block;margin:8px 6px 0;font-size:15px;line-height:22px;color:var(--muted);text-wrap:pretty}.pw-scf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:18px 6px 0}.pw-scs{display:flex;flex-wrap:wrap;gap:6px}.pw-sca{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:20px;font-weight:500}.pw-scm *{box-sizing:border-box}.pw-ph{display:block;width:150px;height:262px;padding:6px;border-radius:26px;background:#161617;box-shadow:none}.pw-phs{display:flex;flex-direction:column;gap:7px;height:100%;padding:14px 12px 12px;border-radius:21px;background:#fff;overflow:hidden}.pw-win{display:flex;flex-direction:column;width:86%;height:78%;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #16161714;overflow:hidden}.pw-win-top{display:flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-bottom:1px solid rgba(22,22,23,.08)}.pw-win-top i{display:block;width:6px;height:6px;border-radius:50%;background:#d3d3cf}.pw-win-body{display:flex;flex:1;min-height:0}.pw-win-side{display:flex;flex-direction:column;gap:4px;width:66px;padding:10px 7px;border-right:1px solid rgba(22,22,23,.08)}.pw-win-side span{display:block;padding:3px 6px;border-radius:5px;font-size:8px;line-height:10px;color:#66666a}.pw-win-side .on{background:#ededea;color:#161617;font-weight:600}.pw-win-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:10px 12px}.pw-sheet{display:flex;flex-direction:column;gap:9px;width:76%;padding:14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #16161714}.pw-u-row{display:flex;align-items:center;gap:6px}.pw-u-mut{display:block;font-size:8px;line-height:10px;color:#66666a}.pw-u-h{display:block;font-size:13px;line-height:16px;font-weight:600;letter-spacing:-.01em}.pw-u-h2{display:block;font-size:10px;line-height:12px;font-weight:600}.pw-u-big{display:block;font-size:24px;line-height:26px;font-weight:500;letter-spacing:-.03em}.pw-u-bar{display:block;height:4px;border-radius:2px;background:#e6e6e2;overflow:hidden}.pw-u-bar span{display:block;height:100%;border-radius:2px;background:#161617}.pw-u-chips{display:flex;flex-wrap:wrap;gap:4px}.pw-u-chip{display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:8px;box-shadow:inset 0 0 0 1px #d3d3cf;font-size:8px;color:#4a4a48}.pw-u-chip.on{background:#161617;box-shadow:none;color:#f7f7f5}.pw-u-btn{display:flex;align-items:center;justify-content:center;height:26px;padding:0 12px;border-radius:8px;background:#161617;color:#f7f7f5;font-size:9px;font-weight:600}.pw-u-btn.ghost{background:#fff;color:#161617;box-shadow:inset 0 0 0 1px #adada9}.pw-u-input{display:flex;flex:1;align-items:center;height:24px;padding:0 9px;border-radius:7px;box-shadow:inset 0 0 0 1px #d3d3cf;font-size:8px;color:#66666a}.pw-u-tog{display:block;width:26px;height:15px;padding:2px;border-radius:8px;background:#161617}.pw-u-tog i{display:block;width:11px;height:11px;margin-left:auto;border-radius:50%;background:#fff}.pw-u-av{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;background:#ededea;font-size:8px;font-weight:600}.pw-u-sw{display:flex;gap:4px}.pw-u-sw i{display:block;flex:1;height:14px;border-radius:4px}.pw-u-tr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid rgba(22,22,23,.07);font-size:9px;line-height:12px}.pw-u-tr.total{border-bottom:0;font-size:10px;font-weight:600}.pw-u-pill{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:8px;background:#ededea;font-size:7.5px;font-weight:500;color:#4a4a48;white-space:nowrap}.pw-u-pill.dark{background:#161617;color:#f7f7f5}.pw-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;margin-top:56px}.pw-tg{padding:20px 22px 6px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px #16161714}.pw-tr{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(22,22,23,.08)}.pw-tg h3+.pw-tr{border-top:0}.pw-mono{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ededea;color:#161617;font:500 14px/1 JetBrains Mono,ui-monospace,monospace}.pw-mono.dk{background:#161617;color:#f7f7f5}.pw-tn{display:block;font-size:16px;line-height:22px;font-weight:500}.pw-tu{display:block;font-size:13px;line-height:18px;color:var(--muted)}.pw-freq{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.pw-meter{display:grid;grid-template-columns:repeat(5,8px);gap:2px}.pw-meter i{display:block;width:8px;height:8px;border-radius:28%;background:#e6e6e2}.pw-meter i.on{background:var(--px7)}.pw-fl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pw-walk{position:relative;height:180px;overflow:hidden;border-top:1px solid rgba(22,22,23,.1)}.pw-gr{position:absolute;left:0;right:0;bottom:0;height:80px;background:none repeat-x 0 100%/960px 80px}.pw-astro{position:absolute;left:56%;bottom:64px}.pw-a2{position:absolute;left:0;top:0;visibility:hidden}.pw-walk .pw-gui p,.pw-walk .pw-up{position:relative;z-index:1;padding:2px 6px;border-radius:4px;background:#f7f7f5}.pw-fp{position:absolute;left:calc(56% - 250px);bottom:64px;width:240px;height:6px;background:radial-gradient(ellipse 3px 2px at 5px 2px,var(--hover) 98%,transparent) 0 0/28px 6px repeat-x,radial-gradient(ellipse 3px 2px at 19px 4px,var(--hover) 98%,transparent) 0 0/28px 6px repeat-x;-webkit-mask-image:linear-gradient(to right,transparent,#000 80%);mask-image:linear-gradient(to right,transparent,#000 80%)}@media (max-width:720px){.pw-sc{width:min(420px,82vw);scroll-snap-align:start}.pw-ph{transform:scale(.78)}.pw-astro{left:62%}.pw-fp{left:calc(62% - 250px)}}@property --cell{syntax:"<length>";inherits:true;initial-value:10px}.pw-main{position:relative;background:none 0 0/var(--cell) var(--cell) repeat}.pw-main>section{position:relative;z-index:1}.pw-sc{border-radius:0;box-shadow:none;clip-path:polygon(0px 12px,4px 12px,4px 8px,8px 8px,8px 4px,12px 4px,12px 0px,calc(100% - 12px) 0px,calc(100% - 12px) 4px,calc(100% - 8px) 4px,calc(100% - 8px) 8px,calc(100% - 4px) 8px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),8px calc(100% - 4px),8px calc(100% - 8px),4px calc(100% - 8px),4px calc(100% - 12px),0px calc(100% - 12px))}.pw-sc:hover{box-shadow:none;background:var(--surface-3)}.pw-scm{border-radius:0;clip-path:polygon(0px 8px,4px 8px,4px 4px,8px 4px,8px 0px,calc(100% - 8px) 0px,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0px calc(100% - 8px));background:#ededea none 0 100%/cover no-repeat}.pw-scn{position:absolute;left:14px;top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:12px;letter-spacing:.12em;color:var(--muted)}.pw-tl-claude,.pw-tl-codex,.pw-tl-figma,.pw-tl-framer,.pw-tl-mobbin,.pw-tl-21st{background-image:none}.pw-walk{height:calc(var(--cell) * 28)}.pw-gr{height:calc(var(--cell) * 8);background:none repeat-x 0 100%/calc(var(--cell) * 96) calc(var(--cell) * 8)}.pw-astro{bottom:calc(var(--cell) * 7)}.pw-astro .pw-gl{--s:calc(var(--cell) * .84)!important;gap:calc(var(--cell) * .16)}.pw-fp{bottom:calc(var(--cell) * 7)}#top{position:relative;overflow-x:clip}#top>header{position:relative;z-index:1;background:transparent!important}.pw-main{z-index:1;background:none}.pw-walk{z-index:1;border-top:0}[data-snap=move]{translate:var(--sx,0px) var(--sy,0px)}[data-snap=y]{translate:0 var(--sy,0px)}@keyframes pw-bar{0%{transform:translateY(calc(-100% - 16px))}to{transform:none}}.pw-main .pw-gl:not(.pw-blob),.pw-walk .pw-gl{--s:calc(var(--cell) * .84)!important;gap:calc(var(--cell) * .16)!important;padding:calc(var(--cell) * .08)}.pw-scm{background:none var(--sx,0px) calc(var(--sb,100%) - var(--cell) * 44)/calc(var(--cell) * 56) calc(var(--cell) * 44) no-repeat,none var(--sx,0px) var(--sy,0px)/var(--cell) var(--cell) repeat,#f7f7f5}.pw-scf{flex-direction:column;align-items:flex-start}.pw-scm .pw-ph{box-shadow:none}.pw-scm .pw-win,.pw-scm .pw-sheet{box-shadow:0 0 0 1px #1616171a}.pw-dia{height:calc(var(--cell) * 28);overflow:hidden}.pw-dgi{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:none 100% 0/calc(var(--cell) * 160) 100% no-repeat}.pw-trav{z-index:1}.pw-frame{background:none 0 0/calc(var(--cell) * 64) calc(var(--cell) * 48) repeat,var(--page)}.pw-card:nth-child(3n+2) .pw-frame{background-position:calc(var(--cell) * -21) calc(var(--cell) * -13)}.pw-card:nth-child(3n) .pw-frame{background-position:calc(var(--cell) * -40) calc(var(--cell) * -7)}.pw-taste .pw-frame{cursor:default}.pw-taste .pw-card:hover .pw-ex{transform:none}.pw-ex{inset:auto;left:50%;top:50%;width:calc(var(--cell) * 32);height:calc(var(--cell) * 24);margin:calc(var(--cell) * -12) 0 0 calc(var(--cell) * -16);background-size:100% 100%}.pw-card:hover .pw-ex,.pw-card:focus-visible .pw-ex{transform:translateY(calc(var(--cell) * -1))}.pw-tl-claude,.pw-tl-codex,.pw-tl-figma,.pw-tl-framer,.pw-tl-mobbin,.pw-tl-21st,.pw-t1,.pw-t2,.pw-t3{background-image:none}.pw-marq{height:calc(var(--cell) * 7);background:none var(--gx0,0px) 0/calc(var(--cell) * 240) 100% repeat-x}.pw-walk{height:calc(var(--cell) * 34);height:max(calc(var(--cell) * 34),round(up,320px,var(--cell)))}.pw-gr{height:calc(var(--cell) * 4);background:none var(--gx0,0px) 100%/calc(var(--cell) * 96) calc(var(--cell) * 4) repeat-x}.pw-runner{position:absolute;left:14%;bottom:calc(var(--cell) * 3)}.pw-run2{position:absolute;left:0;top:0;visibility:hidden}.pw-obst{position:absolute;bottom:calc(var(--cell) * 3)}.pw-o1{left:40%}.pw-o2{left:78%}.pw-planet{position:absolute;left:60%;top:max(calc(var(--cell) * 9),84px)}.pw-score{position:absolute;right:var(--gut);top:max(calc(var(--cell) * 7),74px);margin:0;font:500 15px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;color:var(--hover);white-space:pre}@media (max-width:720px){.pw-runner{left:8%}.pw-o1{left:46%}.pw-o2{left:76%}.pw-planet{left:30%}}.pw-walk .pw-gui p,.pw-walk .pw-up{background:transparent}@media (max-width:720px){.pw-dgi{background-image:none;background-size:calc(var(--cell) * 72) 100%}.pw-marq{height:calc(var(--cell) * 7);background-size:calc(var(--cell) * 240) 100%}}.pw-track{align-items:flex-start}.pw-sc:not(.pw-act){padding-bottom:14px;cursor:pointer}.pw-sc:not(.pw-act) .pw-sct,.pw-sc:not(.pw-act) .pw-scd,.pw-sc:not(.pw-act) .pw-scf{display:none}.pw-sc:not(.pw-act):hover{background:var(--surface-3)}.pw-main>section+section{margin-top:calc(var(--cell) * 8)}.pw-tl-21st{background-image:none}#work{margin-top:0!important;padding-top:24px!important}.pw-g2{background:var(--px2)}.pw-g4{background:var(--px4)}.pw-g5{background:var(--px6)}.pw-g6{background:var(--px7)}.pw-gx{height:calc(max(420px,min(calc(100vw * 68 / 144),calc(100svh - 286px))) * 72 / 68)}.pw-gx-sky{background-position:calc(66.667cqw - 190 * 100cqh / 72) 100%}.pw-gx-spin{left:calc(66.667cqw - 43 * 100cqh / 72);top:calc(6 * 100cqh / 72);width:calc(86 * 100cqh / 72);height:75cqh}@media (max-width:720px){.pw-gx{height:calc(413px * 72 / 68)}.pw-gx-sky{background-position:calc(50cqw - 190 * 100cqh / 72) 100%}.pw-gx-spin{left:calc(50cqw - 43 * 100cqh / 72)}}.pw-main>section+section{margin-top:calc(var(--cell) * 6)}#top .pw-main>section+section{margin-top:0}.rb-wrap{width:calc(round(down,calc(100% - var(--cell) * 6),calc(var(--cell) * 4)) + var(--cell) * 2);margin-inline:auto}.rb-pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;background:var(--inverse);color:var(--on-inverse);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap;clip-path:polygon(0px 8px,4px 8px,4px 4px,8px 4px,8px 0px,calc(100% - 8px) 0px,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0px calc(100% - 8px))}.rb-pill:hover{background:var(--hover);color:var(--on-inverse)}.rb-pill.light{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px #d3d3cf}.rb-pill.light:hover{background:var(--surface-2);color:var(--ink)}.rb-stack{display:flex;flex-direction:column;gap:calc(var(--cell) * 2);padding-bottom:calc(var(--cell) * 8)}.rb-stack>*,.rb-panel,.rb-acc-item{box-sizing:border-box}.rb-row{display:grid;gap:calc(var(--cell) * 2)}.rb-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-four{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-panel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--cell) * 3);clip-path:polygon(0px 12px,4px 12px,4px 8px,8px 8px,8px 4px,12px 4px,12px 0px,calc(100% - 12px) 0px,calc(100% - 12px) 4px,calc(100% - 8px) 4px,calc(100% - 8px) 8px,calc(100% - 4px) 8px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),8px calc(100% - 4px),8px calc(100% - 8px),4px calc(100% - 8px),4px calc(100% - 12px),0px calc(100% - 12px));background:var(--surface)}.rb-dark{background:var(--inverse);color:var(--dk-hi)}.rb-pale{background:none 0 0/var(--cell) var(--cell) repeat,var(--surface-2)}.rb-dith{background:none 0 100%/calc(var(--cell) * 56) calc(var(--cell) * 44) no-repeat,none 0 0/var(--cell) var(--cell) repeat,var(--surface-2)}.rb-hero.rb-dith{background-position:100% 100%,0 0}.rb-h1{margin:0;font-size:64px;line-height:1;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.rb-h2{margin:0;font-size:46px;line-height:1.06;font-weight:400;letter-spacing:-.02em;text-wrap:balance}.rb-h3{margin:0;font-size:28px;line-height:1.12;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.rb-p{margin:0;max-width:36ch;font-size:15px;line-height:22px;color:var(--muted);text-wrap:pretty}.rb-dark .rb-p,.rb-dark .pw-label{color:var(--dk-muted)}.rb-btn{min-height:44px;padding:0 22px;font-size:15px}.rb-btn.light{background:var(--page);color:var(--ink)}.rb-btn.light:hover{background:#d3d3cf;color:var(--ink)}.rb-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.rb-link:hover{color:inherit;text-decoration:underline;text-underline-offset:4px}.rb-ph{flex:none;zoom:calc(var(--k,2) * .9);height:300px;box-shadow:none}.rb-ph *{box-sizing:border-box}.rb-ph .pw-phs{gap:8px}.rb-dark .pw-g6{background:var(--dk-hi)}.rb-dark .pw-g5{background:var(--dk-g5)}.rb-dark .pw-g4{background:var(--dk-g4)}.rb-dark .pw-g2{background:var(--dk-g2)}.rb-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:calc(var(--cell) * 70);padding:0}.rb-hero-txt{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:calc(var(--cell) * 4)}.rb-hero-txt .pw-scs{flex-wrap:wrap}.rb-hero-txt .rb-p{font-size:17px;line-height:26px;max-width:30em}.rb-hero-txt>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rb-hero-ph{position:relative}.rb-hp1,.rb-hp2{position:absolute}.rb-hp1{right:calc(var(--cell) * 36);bottom:calc(var(--cell) * 6)}.rb-hp2{right:calc(var(--cell) * 5);bottom:calc(var(--cell) * -12)}.rb-glance{min-height:calc(var(--cell) * 26)}.rb-glance .rb-panel{justify-content:space-between;gap:20px}.rb-facts{margin:0;grid-column:span 3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;padding:0 calc(var(--cell) * 3)}.rb-fact{display:flex;flex-direction:column;gap:8px}.rb-fv{font-size:22px;line-height:1.2;letter-spacing:-.02em}.rb-state{min-height:calc(var(--cell) * 34);justify-content:space-between;gap:28px}.rb-big{margin:0;font-size:52px;line-height:1.1;font-weight:400;letter-spacing:-.03em;text-wrap:pretty}.rb-big .pw-gl{float:left;margin:0 calc(var(--cell) * 3) calc(var(--cell) * 1) 0}.rb-big span{color:#7c7c79}.rb-steps{min-height:calc(var(--cell) * 42);justify-content:space-between;gap:40px}.rb-steps .rb-p{margin-top:16px}.rb-dia{display:flex;align-items:flex-end;gap:calc(var(--cell) * 6)}.rb-dia figure{display:flex;flex-direction:column;gap:14px;margin:0}.rb-dia .pw-label{color:var(--ink)}.rb-prod{height:calc(var(--cell) * 64);gap:16px}.rb-prod .rb-ph{position:absolute;right:calc(var(--cell) * 6);bottom:calc(var(--cell) * -4)}.rb-prod .rb-sub{color:#7c7c79}.rb-prod .pw-chip{align-self:flex-start;margin-top:8px}.rb-acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cell) * 2);height:calc(var(--cell) * 62)}.rb-acc-img{align-items:center;justify-content:center}.rb-accv{display:none;width:100%;justify-content:center}.rb-accv.rb-on{display:flex}.rb-acc-list{display:flex;gap:calc(var(--cell) * 2)}.rb-acc-item{position:relative;display:flex;flex-direction:column;width:calc(var(--cell) * 6);flex:none;overflow:hidden;clip-path:polygon(0px 12px,4px 12px,4px 8px,8px 8px,8px 4px,12px 4px,12px 0px,calc(100% - 12px) 0px,calc(100% - 12px) 4px,calc(100% - 8px) 4px,calc(100% - 8px) 8px,calc(100% - 4px) 8px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),8px calc(100% - 4px),8px calc(100% - 8px),4px calc(100% - 8px),4px calc(100% - 12px),0px calc(100% - 12px));background:var(--surface)}.rb-acc-item.rb-open{flex:1;width:auto}.rb-acc-tab{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;width:100%;padding:calc(var(--cell) * 2) 0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rb-acc-tab:hover{background:var(--surface-3)}.rb-acc-n{font-size:28px;line-height:1;letter-spacing:-.02em}.rb-acc-t{writing-mode:vertical-rl;transform:rotate(180deg);font-size:15px;font-weight:500;white-space:nowrap}.rb-acc-body,.rb-open .rb-acc-tab{display:none}.rb-open .rb-acc-body{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:calc(var(--cell) * 3)}.rb-acc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rb-acc-head .rb-acc-n{font-size:46px}.rb-acc-foot{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rb-media{height:calc(var(--cell) * 76);align-items:center;justify-content:center}.rb-media>.rb-h2{position:absolute;left:calc(var(--cell) * 3);top:calc(var(--cell) * 3);max-width:7em}.rb-card{display:flex;align-items:center;justify-content:center;width:calc(var(--cell) * 38);height:calc(var(--cell) * 62);clip-path:polygon(0px 12px,4px 12px,4px 8px,8px 8px,8px 4px,12px 4px,12px 0px,calc(100% - 12px) 0px,calc(100% - 12px) 4px,calc(100% - 8px) 4px,calc(100% - 8px) 8px,calc(100% - 4px) 8px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),8px calc(100% - 4px),8px calc(100% - 8px),4px calc(100% - 8px),4px calc(100% - 12px),0px calc(100% - 12px));background:var(--surface)}.rb-media-txt{position:absolute;right:calc(var(--cell) * 3);bottom:calc(var(--cell) * 3);display:flex;flex-direction:column;gap:12px;max-width:calc(var(--cell) * 34)}.rb-stat{aspect-ratio:1/1;justify-content:space-between;gap:16px}.rb-stat-top{display:flex;flex-direction:column;gap:6px}.rb-stat-top b{font-size:17px;line-height:24px;font-weight:500}.rb-num{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:56px;line-height:1;letter-spacing:-.04em}.rb-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;background:var(--inverse);color:var(--on-inverse);font:500 18px/1 JetBrains Mono,ui-monospace,monospace;clip-path:polygon(0px 8px,4px 8px,4px 4px,8px 4px,8px 0px,calc(100% - 8px) 0px,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0px calc(100% - 8px))}.rb-quote{justify-content:space-between;gap:20px}.rb-quote p{margin:0;font-size:17px;line-height:24px;font-weight:500;text-wrap:pretty}.rb-quote .pw-gl{align-self:center}.rb-ctab{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 24px;min-height:calc(var(--cell) * 16)}.rb-ctab .rb-h2{font-size:40px}.rb-close{min-height:calc(var(--cell) * 36);justify-content:space-between;gap:32px}.rb-close .rb-h2{max-width:17em;margin-top:calc(var(--cell) * 4)}.rb-close-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}@media (max-width:720px){.rb-wrap{width:round(down,calc(100% - var(--cell) * 4),var(--cell))}.rb-two,.rb-four,.rb-hero,.rb-acc{grid-template-columns:1fr}.rb-hero{height:auto}.rb-hero-ph{height:calc(var(--cell) * 60)}.rb-hp1{right:auto;left:calc(var(--cell) * 2);bottom:calc(var(--cell) * 4)}.rb-hp2{right:calc(var(--cell) * 2);bottom:calc(var(--cell) * -10)}.rb-h1{font-size:40px}.rb-h2,.rb-ctab .rb-h2,.rb-big{font-size:30px}.rb-facts{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(var(--cell) * 2) 0}.rb-prod{height:calc(var(--cell) * 80)}.rb-acc{height:auto}.rb-acc-img{height:calc(var(--cell) * 64)}.rb-acc-list{flex-direction:column;height:calc(var(--cell) * 64)}.rb-acc-item{width:auto;height:calc(var(--cell) * 7)}.rb-acc-item.rb-open{height:auto}.rb-acc-tab{flex-direction:row;padding:0 calc(var(--cell) * 2)}.rb-acc-t{writing-mode:horizontal-tb;transform:none}.rb-media{height:auto;padding-top:calc(var(--cell) * 16)}.rb-media-txt{position:static;margin-top:calc(var(--cell) * 3)}.rb-card{width:100%}.rb-dia{flex-wrap:wrap;--cell:calc(413px / 68 * .7)}}.cv-line{margin:0;font-size:20px;line-height:28px;color:var(--hover)}.rb-dark .cv-line{color:var(--dk-muted)}.cv-hp{position:absolute}.cv-hp1{right:calc(var(--cell) * 40);bottom:calc(var(--cell) * 14)}.cv-hp2{right:calc(var(--cell) * 22);bottom:calc(var(--cell) * 0)}.cv-hp3{right:calc(var(--cell) * 4);bottom:calc(var(--cell) * -14)}.cv-nums{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;min-height:calc(var(--cell) * 34)}.cv-nums-txt{display:flex;flex-direction:column;gap:12px;max-width:calc(var(--cell) * 40)}.cv-flow{gap:calc(var(--cell) * 4)}.cv-steps{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cell) * 1)}.cv-steps figure{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell) * 2);margin:0}.cv-steps .pw-label{color:var(--ink)}.cv-sm{zoom:calc(var(--k,2) * .6);box-shadow:none}.cv-prod{height:calc(var(--cell) * 64);gap:12px}.cv-prod>.rb-ph,.cv-stack{position:absolute;right:calc(var(--cell) * 8);bottom:calc(var(--cell) * -4)}.cv-stack{display:grid}.cv-stack>*{grid-area:1/1}.cv-stack>:last-child{position:relative;z-index:1}.cv-g1{translate:-11px -11px;opacity:.7}.cv-g2{translate:-22px -22px;opacity:.4}.cv-big{font-size:96px;line-height:1;letter-spacing:-.05em}.cv-anno{position:relative}.cv-note{position:absolute;display:flex;align-items:center;gap:calc(var(--cell) * 1);white-space:nowrap}.cv-note .pw-label{color:var(--ink)}.cv-lead{display:block;width:calc(var(--cell) * 8);height:var(--cell);background:radial-gradient(circle,var(--inverse) 34%,transparent 40%) 0 0/var(--cell) var(--cell) repeat-x}.cv-n1{right:calc(100% + var(--cell) * 1);top:38%}.cv-n2{left:calc(100% + var(--cell) * 1);top:70%}.cv-res{min-height:calc(var(--cell) * 40);justify-content:space-between;gap:28px}.cv-bars{display:flex;flex-direction:column;gap:calc(var(--cell) * 3)}.cv-bar{display:grid;grid-template-columns:calc(var(--cell) * 8) auto auto;align-items:center;justify-content:start;gap:calc(var(--cell) * 2)}.cv-bar b{font-size:22px;font-weight:400;letter-spacing:-.02em}@media (max-width:720px){.cv-hp1{right:auto;left:calc(var(--cell) * 1);bottom:calc(var(--cell) * 10)}.cv-hp2{right:calc(var(--cell) * 12);bottom:calc(var(--cell) * 0)}.cv-hp3{right:calc(var(--cell) * 1);bottom:calc(var(--cell) * -10)}.cv-steps{flex-wrap:wrap;justify-content:center;gap:calc(var(--cell) * 3)}.cv-steps .cv-arr{display:none}.cv-prod{height:calc(var(--cell) * 80)}.cv-note{position:static;margin-top:calc(var(--cell) * 2)}.cv-lead{display:none}.cv-anno{display:flex;flex-direction:column;align-items:center}.cv-shrink{--cell:calc(413px / 68 * .6)}.cv-bar{grid-template-columns:calc(413px / 68 * 8) auto}.cv-bar b{grid-column:2}}.cs-ttl{display:block;font-size:20px;line-height:22px;font-weight:500;letter-spacing:-.03em}.pw-u-tog.off{background:#d3d3cf}.pw-u-tog.off i{margin-left:0}.st-chat{display:flex;flex-direction:column;gap:5px}.st-bub{display:block;align-self:flex-start;max-width:84%;padding:5px 7px;border-radius:8px;background:#ededea;font-size:8px;line-height:10px;color:#161617}.st-bub.me{align-self:flex-end;background:#161617;color:#f7f7f5}.st-lofi{background:#adada9}.st-lofi .pw-phs{gap:7px}.wf{display:block;flex:none;height:7px;border-radius:2px;background:#e6e6e2}.wf-h{height:12px;width:70%;background:#d3d3cf}.wf-s{width:50%}.wf-m{width:75%}.wf-row{display:flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px dashed #D3D3CF}.wf-row .wf{flex:1}.wf-av{display:block;flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #adada9}.wf-day{display:block;flex:none;width:22px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px #adada9}.wf-btn{display:block;flex:none;height:24px;margin-top:auto;border-radius:8px;box-shadow:inset 0 0 0 1.5px #7c7c79}.wf-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.wf-cal i{display:block;aspect-ratio:1/1;border-radius:2px;box-shadow:inset 0 0 0 1px #d3d3cf}.wf-cal i.on{background:#adada9;box-shadow:none}.st-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cell);width:100%}.st-note{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:100px;margin:0;padding:12px 14px;background:var(--surface);box-shadow:calc(var(--cell) * .5) calc(var(--cell) * .5) 0 #d3d3cf;font-size:14px;line-height:19px;color:var(--ink);text-align:left}.st-note.pale{background:var(--surface-2)}.st-note.dk{background:var(--inverse);color:var(--dk-hi)}.st-note cite{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.st-note.dk cite{color:var(--dk-muted)}.st-ins{display:flex;flex-direction:column;gap:var(--cell);width:100%;margin:0;padding:0;list-style:none;text-align:left}.st-ins li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;background:var(--surface);box-shadow:calc(var(--cell) * .5) calc(var(--cell) * .5) 0 #d3d3cf;font-size:17px;line-height:23px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.st-cons{display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--cell) * 3)}.st-cons figure{display:flex;flex-direction:column;align-items:center;gap:calc(var(--cell) * 1.5);margin:0}.st-cons figcaption{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px;line-height:18px;font-weight:500;color:var(--ink);text-align:center}.st-cons figcaption .pw-label{color:var(--muted)}.st-pick figcaption .pw-label{color:var(--ink)}.st-sk{flex:none;zoom:calc(var(--k,2) * .55);height:300px;box-shadow:none}.st-pick .st-sk{box-shadow:none}.cs-tile .st-sk{transform:none}.cs-tile>.st-wall,.cs-tile>.st-ins,.cs-tile>.st-cons{position:relative}.cs-tile>.st-ins{width:calc(100% - var(--cell) * 6)}.cs-wide{height:calc(var(--cell) * 56)}.cs-wide>.st-wall{width:calc(100% - var(--cell) * 10)}.cs-wide.cs-wall{height:calc(var(--cell) * 40)}.cs-wall>.st-wall{margin-top:calc(var(--cell) * 3)}.cs-wall .st-note{min-height:130px;padding:16px 18px;font-size:17px;line-height:23px}.cs-wide .st-sk{zoom:calc(var(--k,2) * .75);box-shadow:none}.cs-wide .st-pick .st-sk{box-shadow:none}@media (max-width:720px){.st-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.st-note{min-height:80px;font-size:12.5px;line-height:17px}.st-cons{gap:calc(var(--cell) * 1.5)}.st-sk{zoom:calc(var(--k,1.2) * .45)}.st-ins li{font-size:15px;line-height:21px}.cs-wide,.cs-wide.cs-wall{height:auto;padding:calc(var(--cell) * 7) 0 calc(var(--cell) * 4)}.cs-wall .st-note{min-height:80px;padding:12px 14px;font-size:12.5px;line-height:17px}.cs-wide .st-sk{zoom:calc(var(--k,1.2) * .45)}.cs-wide>.st-wall{width:calc(100% - var(--cell) * 4)}}.cv-cons .st-cons{gap:calc(var(--cell) * 6)}.cv-cons .st-sk{zoom:calc(var(--k,2) * .75);box-shadow:none}.cv-cons .st-pick .st-sk{box-shadow:none}@media (max-width:720px){.cv-cons .st-cons{gap:calc(var(--cell) * 1.5)}.cv-cons .st-sk{zoom:calc(var(--k,1.2) * .45)}}.nw{--colgut:clamp(20px,2vw,30px)}@media (min-width:721px){.rb-wrap{width:min(calc(var(--cell) * 138),calc(round(down,calc(100% - 2 * var(--colgut) - var(--cell) * 2),calc(var(--cell) * 4)) + var(--cell) * 2))}.rb-panel:not(.rb-hero){padding:calc(var(--cell) * 4)}.rb-media>.rb-h2{left:calc(var(--cell) * 4);top:calc(var(--cell) * 4)}.cv-nums{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}@media (max-width:720px){.rb-wrap{width:round(down,calc(100% - var(--cell) * 4),var(--cell))}}@media (min-width:721px){.cv-sm{zoom:calc(var(--k,2) * .54)}}@media (min-width:721px){.cv-hp1{bottom:calc(var(--cell) * 10)}.cv-hp2{bottom:calc(var(--cell) * -4)}.cv-hp3{bottom:calc(var(--cell) * -18)}}.rb-pale,.rb-dith{background:var(--surface-2)}.cv-stack{bottom:calc(var(--cell) * -4 * var(--k,2) * .9)}.mk .st-lofi .wf{background:var(--at)}.mk .st-lofi .wf-h{background:color-mix(in srgb,var(--ac) 40%,#FFFFFF)}.mk .st-lofi .wf-row{border-bottom-color:color-mix(in srgb,var(--ac) 35%,#FFFFFF)}.mk .st-lofi .wf-av,.mk .st-lofi .wf-day,.mk .st-lofi .wf-cal i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,#FFFFFF)}.mk .st-lofi .wf-cal i.on{background:var(--ac);box-shadow:none}.mk .st-lofi .wf-btn{box-shadow:inset 0 0 0 1.5px var(--ac)}.rb-stack{padding-top:calc(var(--cell) * 2)}.mk-care{--ac:#C2410C;--at:#FFEDD5}.mk-dash{--ac:#0F766E;--at:#CCFBF1}.mk-lib{--ac:#6D28D9;--at:#EDE9FE}.mk-pay{--ac:#BE185D;--at:#FCE7F3}.mk-res{--ac:#1D4ED8;--at:#DBEAFE}.mk-sprout{--ac:#15803D;--at:#DCFCE7}.mk-pad{--ac:#DC2626;--at:#FEE2E2}.mk-clinic{--ac:#A16207;--at:#FEF9C3}.mk .pw-u-btn:not(.ghost),.mk .pw-u-chip.on,.mk .pw-u-pill.dark,.mk .pw-u-tog:not(.off),.mk .pw-u-bar span{background:var(--ac);color:#fff}.mk .pw-u-btn.ghost{color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}.mk .pw-u-pill,.mk .pw-u-av,.mk .pw-win-side .on{background:var(--at);color:var(--ac)}.mk .pw-win-top i:nth-child(1){background:#ff5f57}.mk .pw-win-top i:nth-child(2){background:#febc2e}.mk .pw-win-top i:nth-child(3){background:#28c840}.mk .ps-px i.x{background:#7f1d1d}.mk .ps-px i.o{background:#f87171}.cv-crumb{display:flex;align-self:flex-start;align-items:center;gap:14px;font-size:17px;line-height:24px;letter-spacing:-.01em}.cv-crumb a{display:inline-flex;align-items:center;gap:14px;color:var(--ink);font-weight:500;text-decoration:none}.cv-crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.cv-crumb a:hover .pw-arrow{background:var(--hover)}.cv-crumb a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cv-sep{color:var(--ui-grey)}.cv-crumb [aria-current]{color:var(--muted)}@media (max-width:720px){.cv-sep,.cv-crumb [aria-current]{display:none}}.rb-stack{position:relative;padding-top:round(up,88px,var(--cell))}.cv-crumb{position:absolute;top:16px;left:0;height:56px!important}@media (max-width:720px){.rb-stack{padding-top:round(up,84px,var(--cell))}.cv-crumb{top:12px}}.rb-hero.rb-pale{background:var(--surface)}.rb-hero-txt{justify-content:flex-end}.rb-ctab{justify-content:space-between}.cv-facts{margin:0}.cv-fact{justify-content:space-between;gap:20px;min-height:calc(var(--cell) * 20);margin:0;background:var(--surface-2)}.cv-fv{margin:0;font-size:28px;line-height:1.12;letter-spacing:-.02em}@media (max-width:720px){.cv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-fact{min-height:calc(var(--cell) * 16)}.cv-fv{font-size:20px}}.cv-nums{align-items:flex-start;align-content:flex-start;min-height:calc(var(--cell) * 70)}.rb-close{min-height:calc(var(--cell) * 70);gap:calc(var(--cell) * 6)}.cv-close-top{display:flex;flex-direction:column;gap:24px}.cv-close-top .rb-h2{margin-top:0}.cv-eyes{display:grid}.cv-eyes>*{grid-area:1/1}#top .cv-eyes .pw-gl{--s:calc(var(--cell) * 2.6)!important;gap:calc(var(--cell) * .4)!important;padding:0!important}.cv-eyes .pw-g2{background:var(--dk-bg)}.cv-eyes .pw-g6{background:var(--dk-hi)}.ey-happy{visibility:hidden}@media (max-width:720px){#top .cv-eyes .pw-gl{--s:calc(var(--cell) * .8)!important;gap:calc(var(--cell) * .2)!important}}.cv-nums{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.rb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.vt-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vt-card{justify-content:space-between;gap:28px;min-height:calc(var(--cell) * 26)}.vt-small{min-height:calc(var(--cell) * 18)}.vt-tall{min-height:calc(var(--cell) * 64)}.vt-strip{display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--cell) * 4)}.vt-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.vt-list li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:8px;font-size:17px;line-height:24px}.rb-dark .vt-list .pw-label{color:var(--dk-muted)}.vt-old{--ac:#7C7C79;--at:#EDEDEA}.vt-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cell) * 2);justify-items:center}.vt-steps .pw-sheet{width:270px;zoom:calc(var(--k,2) * .45)}.vt-one{display:flex;justify-content:center}.vt-one .pw-sheet{flex:none;width:270px;zoom:calc(var(--k,2) * .9)}.vt-bed .pw-sheet{zoom:calc(var(--k,2) * .75)}.vt-rel .pw-sheet{zoom:calc(var(--k,2) * .6)}.vt-win .pw-win{flex:none;width:440px;height:280px;zoom:calc(var(--k,2) * 1.1);box-shadow:0 0 0 1px #1616171a}.vt-hwin{left:calc(var(--cell) * 2);bottom:calc(var(--cell) * -6)}.vt-hwin .pw-win{width:440px;height:280px;zoom:calc(var(--k,2) * .95);box-shadow:0 0 0 1px #1616171a}@media (max-width:720px){.rb-three,.vt-12,.vt-21{grid-template-columns:1fr}.vt-strip{flex-wrap:wrap}.vt-tall{min-height:0}.vt-steps .pw-sheet{zoom:calc(var(--k,1.2) * .45)}.vt-win .pw-win{zoom:calc(var(--k,1.2) * .6)}.vt-hwin{left:calc(var(--cell) * 2);bottom:calc(var(--cell) * 4)}}.wt-wall{--p:1;position:relative;width:100%;font-size:clamp(30px,4.45vw,64px);line-height:1.1}.wt-lab{position:absolute;left:0;top:0;display:flex;align-items:center;height:1.1em;margin:0;font-size:inherit;font-weight:400}.wt-txt{margin:0;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:-.03em;text-indent:24%}.wt-w{white-space:nowrap}.wt-c{opacity:calc(.22 + .78*clamp(0,(var(--p) * (var(--n) + 10) - var(--i)) / 10,1))}.wt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.wt-lab{position:static;height:auto;margin-bottom:20px}.wt-txt{text-indent:0}}@media (prefers-reduced-motion:reduce){.wt-c{opacity:1}}.wt-fig .wt-txt{font-size:calc(var(--cell) * 8);line-height:calc(var(--cell) * 9);text-indent:0}.wt-tile{float:left;margin:calc(var(--cell) * 1.4) calc(var(--cell) * 6) 0 0}.wt-tile .wt-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}#top .wt-goal{--s:calc(var(--cell) * .72)!important;gap:calc(var(--cell) * .13)!important;padding:0!important}.wt-goal .pw-g6{background:var(--dk-hi)}@media (max-width:720px){.wt-fig .wt-txt{font-size:30px;line-height:34px}.wt-tile{margin:5px 22px 0 0}#top .wt-goal{--s:2.7px!important;gap:.5px!important}}.rb-close{gap:calc(var(--cell) * 12)}.cv-eyes .pw-gl{width:100%;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cv-eyes .pw-g{width:auto;height:auto;aspect-ratio:1}@media (max-width:720px){.rb-close{gap:calc(var(--cell) * 8)}}.rb-pill:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--page),inset 0 0 0 5px var(--ink)}.rb-btn.light:hover{background:var(--dk-g5)}@media (min-width: 721px){.rb-wrap{width:var(--col, min(calc(var(--cell) * 138), calc(100% - 2 * var(--colgut))));margin-left:var(--colx, auto);margin-right:auto}}.rb-two>:only-child,.rb-three>:only-child,.vt-12>:only-child,.vt-21>:only-child{grid-column:1 / -1}@media (min-width: 1024px){.rb-hero{--cut: clamp(0px, calc(var(--cell) * 70 - (100vh - 152px)), calc(var(--cell) * 24));height:calc(var(--cell) * 70 - var(--cut))}.rb-hero .cv-hp1{bottom:calc(var(--cell) * 10 - var(--cut))}.rb-hero .cv-hp2{bottom:calc(var(--cell) * -4 - var(--cut))}.rb-hero .cv-hp3{bottom:calc(var(--cell) * -18 - var(--cut))}.rb-hero .vt-hwin{bottom:calc(var(--cell) * -6 - var(--cut))}}@media (max-width: 1023px){.rb-hero{grid-template-columns:1fr;height:auto}.rb-hero-ph{height:calc(var(--cell) * 50);container-type:inline-size}.rb-hero .cv-hp1,.rb-hero .cv-hp2,.rb-hero .cv-hp3{right:auto}.rb-hero .cv-hp .rb-ph{zoom:calc(var(--k, 1.2) * .69)}.rb-hero .cv-hp1{left:calc(50% - var(--cell) * 25.9);bottom:calc(var(--cell) * 7)}.rb-hero .cv-hp2{left:calc(50% - var(--cell) * 10.4);bottom:calc(var(--cell) * 4)}.rb-hero .cv-hp3{left:calc(50% + var(--cell) * 5.2);bottom:calc(var(--cell) * 1)}}@media (min-width: 721px) and (max-width: 1023px){.rb-hero-ph{height:calc(var(--cell) * 64)}.rb-hero .cv-hp .rb-ph{zoom:calc(var(--k, 1.2) * .9)}.rb-hero .cv-hp1{left:calc(50% - var(--cell) * 33.8)}.rb-hero .cv-hp2{left:calc(50% - var(--cell) * 13.5)}.rb-hero .cv-hp3{left:calc(50% + var(--cell) * 6.8)}}@media (max-width: 720px){.rb-hero .cv-hp{--gap: clamp(6px, (100cqw - var(--cell) * 46.5 - 32px) / 2, 24px)}.rb-hero .cv-hp1{left:calc(50% - var(--cell) * 25.5 - var(--gap))}.rb-hero .cv-hp2{left:calc(50% - var(--cell) * 10)}.rb-hero .cv-hp3{left:calc(50% + var(--cell) * 5.5 + var(--gap))}.rb-hero .vt-hwin{left:calc(var(--cell) * 2);bottom:calc(var(--cell) * 4)}.rb-hero .vt-hwin .pw-win{zoom:calc(var(--k, 1.2) * .62);width:calc((100cqw - var(--cell) * 4) / (var(--k, 1.2) * .62))}}@media (min-width: 721px) and (max-width: 1023px){.vt-12{grid-template-columns:1fr}}@media (max-width: 1023px){.rb-two:has(.cv-res){grid-template-columns:minmax(0,1fr)}.rb-close{min-height:0}}@media (max-width: 720px){.rb-wrap{width:round(down,calc(100% - 2 * var(--gut)),var(--cell))}}@media (max-width: 720px){.cv-cons .st-cons{align-items:flex-start;gap:calc(var(--cell) * 1.5)}.cv-cons .st-cons figure{flex:1 1 0;min-width:0}.cv-cons .st-cons figcaption{align-self:stretch;padding:4px;text-wrap:balance}.cv-cons .st-cons figcaption .pw-label{letter-spacing:.08em}.vt-strip{flex-wrap:nowrap;gap:calc(var(--cell) * 1.5)}.vt-strip .cv-sm{zoom:calc(var(--k, 1.2) * .45)}}.st-cons figure:not(.st-pick) .st-sk{opacity:.55}.st-cons figure:not(.st-pick) figcaption{color:var(--muted)}.st-pick .st-lofi{background:var(--ink)}.rb-stack{padding-top:round(up,160px,var(--cell))}.cv-crumb{top:88px}@media (max-width: 720px){.rb-stack{padding-top:round(up,156px,var(--cell))}.cv-crumb{top:84px}}.rb-dark,.st-note.dk{background:var(--deep)}@media (min-width: 1024px){.vt-strip{gap:calc(var(--cell) * 8)}}.pw-ph.pw-shot{display:block;width:auto;height:300px;aspect-ratio:420 / 868;padding:0;border-radius:0;background:none;box-shadow:none;object-fit:contain}.pw-ph.pw-shot.pw-mac{aspect-ratio:1280 / 800;width:290px;height:auto}.pw-ph.pw-shot.pw-mac.cv-sm{width:196px}.cv-framed{--fa: calc(var(--cell) * 70 - var(--cut, 0px));--ftop: calc(var(--cell) * 6)}.cv-framed .pw-ph.pw-shot.cv-fr{position:absolute;left:50%;top:var(--ftop);transform:translate(-50%);height:calc((var(--fa) - var(--ftop)) / .58);max-width:none}.cv-cons .st-cons.cv-dirs{--k: var(--kd, 7);--g:calc(var(--cell) * 4);--gx: calc(var(--cell) * 8);flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:calc(var(--cell) * 4) var(--g)}.cv-cons .st-cons.cv-dirs figure{flex:0 0 calc((100% - (var(--k) - 1) * var(--g)) / var(--k));min-width:0}@media (min-width: 1024px){.cv-cons .st-cons.cv-dirs{column-gap:var(--gx)}}.cv-dirs .pw-ph.pw-shot.cv-dir{width:100%;height:auto}.cv-dirs .pw-ph.pw-shot.pw-art{aspect-ratio:1}.cv-dirs .cv-dirclip{position:relative;display:block;width:100%;aspect-ratio:10 / 21}.cv-dirs .pw-ph.pw-shot.pw-art.pw-tall{aspect-ratio:4 / 5}.cv-dirs .pw-ph.pw-shot.pw-art.pw-free{aspect-ratio:auto;width:calc(var(--cell) * var(--w) / 12);max-width:100%;height:auto}.cv-cons .st-cons.cv-dirs:has(.pw-free){align-items:flex-end;--g: calc(var(--cell) * 8)}.cv-cons .st-cons.cv-dirs:has(.pw-free) figure{flex-basis:auto}@media (max-width: 1023px){.cv-cons .st-cons.cv-dirs{--k: 4}}@media (max-width: 720px){.cv-cons .st-cons.cv-dirs{--k: 2;--g: calc(var(--cell) * 4)}}.vt-strip.cv-clip{position:relative;display:block;width:100%;height:max(380px,calc(var(--cell) * 56))}@media (max-width: 720px){.vt-strip.cv-clip{height:460px}}.cv-f-single .pw-ph.pw-shot.cv-fr{top:50%;transform:translate(-50%,-50%);height:calc(var(--fa) - var(--cell) * 10)}.cv-f-corner{overflow:hidden}.cv-f-corner .pw-ph.pw-shot.pw-mac.cv-fr{left:var(--ftop);top:var(--ftop);transform:none;width:calc((100% - var(--ftop)) * 1.9);height:auto;max-width:none;border-radius:calc(var(--cell) * 1.4)}.cv-f-pair{--fh: calc(var(--fa) * .9);--fw: calc(var(--fh) * 640 / 1323);--fg: calc(var(--cell) * 3);overflow:hidden}.cv-f-pair .pw-ph.pw-shot.cv-fr{transform:none;height:var(--fh)}.cv-f-pair .pw-ph.pw-shot.cv-fr1{left:calc(50% - var(--fw) - var(--fg) / 2);top:calc(var(--fa) - var(--fh) * .6)}.cv-f-pair .pw-ph.pw-shot.cv-fr2{left:calc(50% + var(--fg) / 2);top:calc(var(--fh) * -.4)}@media (max-width: 1023px){.cv-framed{--fa: calc(var(--cell) * 50);--ftop: calc(var(--cell) * 5)}}@media (min-width: 721px) and (max-width: 1023px){.cv-framed{--fa: calc(var(--cell) * 64)}}.cv-cons .st-cons.cv-styles{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:calc(var(--cell) * 3)}.cv-tabs{display:flex;flex-wrap:wrap;gap:8px}.cv-tab{min-height:44px;padding:0 18px;border:0;background:var(--surface);color:var(--ink);font:400 max(12px,calc(var(--cell) * 1.25))/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:var(--step8);transition:background .15s var(--ease-soft)}.cv-tab:hover{background:var(--surface-3)}.cv-tab[aria-selected=true]{background:var(--inverse);color:var(--on-inverse)}.cv-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--page),inset 0 0 0 5px var(--ink)}.cv-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--inverse),inset 0 0 0 5px var(--on-inverse)}.cv-cons .st-cons.cv-styles .cv-tp{align-items:flex-start;gap:calc(var(--cell) * 2)}.cv-tp[hidden]{display:none!important}.cv-styles .pw-shot.cv-sty{display:block;width:100%;height:auto;aspect-ratio:1280 / 800;border-radius:calc(var(--cell) * 1.4)}.cv-cons .st-cons.cv-styles figcaption{align-items:flex-start;max-width:62ch;text-align:left;font-size:max(15px,calc(var(--cell) * 1.8));line-height:1.4;font-weight:400}.rb-h1{font-size:max(42px,calc(var(--cell) * 7));line-height:1;font-weight:500;letter-spacing:-.035em}.rb-h2,.rb-ctab .rb-h2{font-size:max(30px,calc(var(--cell) * 5));line-height:1.1;font-weight:500;letter-spacing:-.025em}.rb-h3,.cv-fv,.cv-bar b{font-size:max(22px,calc(var(--cell) * 3));line-height:1.17;font-weight:500;letter-spacing:-.02em}.cv-big{font-size:max(64px,calc(var(--cell) * 10))}.rb-p,.rb-hero-txt .rb-p,.cv-line,.vt-list li{font-size:max(16px,calc(var(--cell) * 2));line-height:1.5}.st-cons figcaption,.cv-crumb{font-size:max(14px,calc(var(--cell) * 1.6));line-height:1.5}.pw-label{font-size:max(12px,calc(var(--cell) * 1.25));line-height:1.4;letter-spacing:.1em}.vt-list li{grid-template-columns:max(32px,calc(var(--cell) * 3.5)) minmax(0,1fr)}.wt-txt{font-weight:500}.wt-fig .wt-txt{font-size:max(28px,calc(var(--cell) * 6));line-height:1.1667}@media (max-width: 720px){.wt-fig .wt-txt{font-size:28px}}.rb-pill,.rb-btn{font:500 max(14px,calc(var(--cell) * 1.6))/1 "Host Grotesk",system-ui,sans-serif;letter-spacing:0;text-transform:none}.rb-pill{min-height:max(52px,calc(var(--cell) * 5.2));padding:0 max(28px,calc(var(--cell) * 2.8))}.rb-btn{min-height:max(48px,calc(var(--cell) * 4.8));padding:0 max(26px,calc(var(--cell) * 2.6))}.rb-pill .see-arrow{flex:none;width:round(max(14px,calc(var(--cell) * 1.4)),7px);height:round(max(14px,calc(var(--cell) * 1.4)),7px)}.rb-pill:hover .see-arrow{transform:translate(2px)}.cv-cons,.vt-card:has(.pw-ph,.pw-win,.pw-sheet,.pw-shot){gap:max(40px,calc(var(--cell) * 6))}.rb-card{width:auto;background:none}.cv-nums>*,.cv-nums .rb-h2{max-width:100%;min-width:0}@media (max-width: 1023px){.cv-anno{display:flex;flex-direction:column;align-items:center}.cv-note{position:static;margin-top:calc(var(--cell) * 2)}.cv-lead{display:none}}
