@layer ui{.ruled[data-astro-cid-dzajplxk]{border-top:1px solid var(--line);padding-top:26px}.label[data-astro-cid-dzajplxk]{margin-bottom:14px}.chips[data-astro-cid-dzajplxk]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width<=600px){.ruled[data-astro-cid-dzajplxk]{padding-top:20px}.scroll[data-astro-cid-dzajplxk]{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scroll-padding-inline:var(--m);flex-wrap:nowrap;overflow-x:auto}.scroll[data-astro-cid-dzajplxk]::-webkit-scrollbar{display:none}.scroll[data-astro-cid-dzajplxk]>li{scroll-snap-align:start;flex:none}}li[data-astro-cid-ags4ogmk]{display:flex}.chip[data-astro-cid-ags4ogmk]{border-radius:var(--r-pill);border:1px solid var(--rule);color:var(--ink);white-space:nowrap;transition:background .25s, color .25s, border-color .25s, padding .25s var(--ease), gap .25s var(--ease);background:#fff;align-items:center;gap:0;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.chip[data-astro-cid-ags4ogmk]:after{content:"";opacity:0;width:0;height:10px;transition:width .25s var(--ease), opacity .25s;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5h11M8.5 1.5 12 5l-3.5 3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5h11M8.5 1.5 12 5l-3.5 3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}a[data-astro-cid-ags4ogmk].chip:hover,a[data-astro-cid-ags4ogmk].chip:focus-visible,.chip[data-astro-cid-ags4ogmk].hov{gap:8px}a[data-astro-cid-ags4ogmk].chip:hover:after,a[data-astro-cid-ags4ogmk].chip:focus-visible:after,.chip[data-astro-cid-ags4ogmk].hov:after{opacity:1;width:13px}.light[data-astro-cid-ags4ogmk]:is(a:hover,a:focus-visible,.hov){background:var(--ink);border-color:var(--ink);color:#fff}.inverse[data-astro-cid-ags4ogmk]{background:var(--ink);border-color:var(--on-ink-30);color:var(--on-ink)}.inverse[data-astro-cid-ags4ogmk]:is(a:hover,a:focus-visible,.hov){background:var(--mint);border-color:var(--mint);color:var(--ink)}.glass[data-astro-cid-ags4ogmk]{background:var(--glass);border-color:var(--on-ink-30);color:var(--on-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass[data-astro-cid-ags4ogmk]:is(a:hover,a:focus-visible,.hov){background:var(--mint);border-color:var(--mint);color:var(--ink)}@media (pointer:coarse){.chip[data-astro-cid-ags4ogmk]{padding:10px 16px}}.ic[data-astro-cid-nk7dxfza]{background:var(--mint-soft);width:44px;height:44px;color:var(--turq-deep);border-radius:12px;flex:none;place-items:center;display:grid}.ic[data-astro-cid-nk7dxfza] svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.shead[data-astro-cid-4pwhl5fg]{margin-bottom:var(--shead-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 56px;display:grid}.stack[data-astro-cid-4pwhl5fg]{grid-template-columns:1fr}@media (width<=900px){.shead[data-astro-cid-4pwhl5fg]{grid-template-columns:1fr}}@media (width>=861px){.stack[data-astro-cid-4pwhl5fg]{row-gap:clamp(14px,2vh,22px)}}.accent[data-astro-cid-zykmdcir]{color:var(--accent)}.rail[data-astro-cid-o2q6d6mn]{gap:16px;display:grid}.cols-3[data-astro-cid-o2q6d6mn]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-astro-cid-o2q6d6mn]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.rail[data-astro-cid-o2q6d6mn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dots-bar[data-astro-cid-o2q6d6mn]{display:none}@media (width<=640px){.rail[data-astro-cid-o2q6d6mn]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--m));padding:4px var(--m) 8px;scroll-padding-inline:var(--m);gap:12px;display:flex;overflow-x:auto}.rail[data-astro-cid-o2q6d6mn]::-webkit-scrollbar{display:none}.rail[data-astro-cid-o2q6d6mn]>*{scroll-snap-align:start;flex:0 0 min(84%,340px)}html.js .rail[data-astro-cid-o2q6d6mn]>[data-reveal]{opacity:1;transform:none}.dots-bar[data-astro-cid-o2q6d6mn]{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.dots[data-astro-cid-o2q6d6mn]{gap:6px;display:flex}.dots[data-astro-cid-o2q6d6mn] i{border-radius:var(--r-pill);background:var(--ink-10);width:6px;height:6px;transition:width .3s var(--ease), background .3s}.dots[data-astro-cid-o2q6d6mn] i.on{background:var(--ink);width:22px}.dots-bar[data-astro-cid-o2q6d6mn] span[data-astro-cid-o2q6d6mn]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-58);font-size:11.5px}}.card[data-astro-cid-srtydh4h]{--ssz:170%;--sdur:1.85s;--sease:cubic-bezier(.4, .5, .6, 1);--sdelay:.44s;--soff:translate(-83%, 34%);isolation:isolate;min-height:var(--card-min,304px);border-radius:var(--r);border:1px solid var(--rule);color:var(--ink);transition:border-color .3s, transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;flex-direction:column;padding:26px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-srtydh4h]:nth-child(2n){--soff:translate(-83%, -34%)}.card[data-astro-cid-srtydh4h]:before{content:"";z-index:-1;width:var(--ssz);aspect-ratio:1;margin:calc(var(--ssz) / -2) 0 0 calc(var(--ssz) / -2);background:var(--ink);transform:var(--soff);transition:transform var(--sdur) cubic-bezier(.2, .85, .3, 1);border-radius:50%;position:absolute;top:50%;left:50%}.icon[data-astro-cid-srtydh4h]{margin-bottom:24px}.kicker[data-astro-cid-srtydh4h]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);font-size:12px}.title[data-astro-cid-srtydh4h].spaced{margin-top:12px}.text[data-astro-cid-srtydh4h]{color:var(--ink-64);margin:12px 0 0;font-size:15.5px;line-height:1.55}.go[data-astro-cid-srtydh4h]{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:14px;font-weight:600;display:flex}.c[data-astro-cid-srtydh4h]{border:1.5px solid var(--ink-10);width:44px;height:44px;transition:background .3s, border-color .3s, color .3s, transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.kicker[data-astro-cid-srtydh4h],.card[data-astro-cid-srtydh4h] .title,.text[data-astro-cid-srtydh4h],.go[data-astro-cid-srtydh4h]{transition:color .3s linear}.card[data-astro-cid-srtydh4h]:focus-visible{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-4px)}.card[data-astro-cid-srtydh4h]:focus-visible:before{transition-duration:var(--sdur);transition-timing-function:var(--sease);transform:translate(0)}.card[data-astro-cid-srtydh4h]:focus-visible [data-astro-cid-srtydh4h]:is(.kicker,.text,.go),.card[data-astro-cid-srtydh4h]:focus-visible .title{transition-delay:var(--sdelay)}.card[data-astro-cid-srtydh4h]:focus-visible .kicker[data-astro-cid-srtydh4h]{color:var(--mint)}.card[data-astro-cid-srtydh4h]:focus-visible .title,.card[data-astro-cid-srtydh4h]:focus-visible .go[data-astro-cid-srtydh4h]{color:var(--on-ink)}.card[data-astro-cid-srtydh4h]:focus-visible .text[data-astro-cid-srtydh4h]{color:var(--on-ink-64)}.card[data-astro-cid-srtydh4h]:focus-visible .c[data-astro-cid-srtydh4h]{background:var(--mint);border-color:var(--mint);color:var(--ink);transform:rotate(-45deg)}@media (hover:hover){.card[data-astro-cid-srtydh4h]:hover{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-4px)}.card[data-astro-cid-srtydh4h]:hover:before{transition-duration:var(--sdur);transition-timing-function:var(--sease);transform:translate(0)}.card[data-astro-cid-srtydh4h]:hover [data-astro-cid-srtydh4h]:is(.kicker,.text,.go),.card[data-astro-cid-srtydh4h]:hover .title{transition-delay:var(--sdelay)}.card[data-astro-cid-srtydh4h]:hover .kicker[data-astro-cid-srtydh4h]{color:var(--mint)}.card[data-astro-cid-srtydh4h]:hover .title,.card[data-astro-cid-srtydh4h]:hover .go[data-astro-cid-srtydh4h]{color:var(--on-ink)}.card[data-astro-cid-srtydh4h]:hover .text[data-astro-cid-srtydh4h]{color:var(--on-ink-64)}.card[data-astro-cid-srtydh4h]:hover .c[data-astro-cid-srtydh4h]{background:var(--mint);border-color:var(--mint);color:var(--ink);transform:rotate(-45deg)}}@media (hover:none){.card[data-astro-cid-srtydh4h]:active{border-color:var(--ink)}.card[data-astro-cid-srtydh4h]:active:before{transition-duration:.9s;transition-timing-function:var(--sease);transform:translate(0)}.card[data-astro-cid-srtydh4h]:active .title,.card[data-astro-cid-srtydh4h]:active .go[data-astro-cid-srtydh4h]{color:var(--on-ink)}.card[data-astro-cid-srtydh4h]:active .text[data-astro-cid-srtydh4h]{color:var(--on-ink-64)}.card[data-astro-cid-srtydh4h]:active .kicker[data-astro-cid-srtydh4h]{color:var(--mint)}}.card[data-astro-cid-srtydh4h].hit{border-color:var(--turq);box-shadow:0 0 0 4px var(--mint-soft)}@media (width<=640px){.card[data-astro-cid-srtydh4h]{min-height:var(--card-min-phone,280px);padding:26px 22px 22px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-srtydh4h],.card[data-astro-cid-srtydh4h]:before{transition:none!important}}.link[data-astro-cid-sgbxau74]{color:var(--link);border-bottom:1.5px solid #0000;align-items:center;gap:9px;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.link[data-astro-cid-sgbxau74]:hover{border-color:currentColor}.link[data-astro-cid-sgbxau74] .ar{transition:transform .2s var(--ease-out)}@media (hover:hover){.link[data-astro-cid-sgbxau74]:hover .ar{transform:translate(3px)}}.prod[data-astro-cid-3sajipj7]{border-radius:var(--r);border:1px solid var(--rule);min-height:230px;color:var(--ink);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;background:#fff;flex-direction:column;gap:14px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.top[data-astro-cid-3sajipj7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.idx[data-astro-cid-3sajipj7]{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-58);font-size:12px}.tag[data-astro-cid-3sajipj7]{background:var(--panel);width:38px;height:38px;color:var(--ink);transition:background .3s, color .3s, transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.prod[data-astro-cid-3sajipj7] .title{font-size:22px}p[data-astro-cid-3sajipj7]{color:var(--ink-64);margin:0;font-size:15.5px;line-height:1.55}.more[data-astro-cid-3sajipj7]{color:var(--turq-deep);align-items:center;gap:8px;margin-top:auto;font-size:14.5px;font-weight:600;display:inline-flex}.prod[data-astro-cid-3sajipj7]:focus-visible{box-shadow:var(--shadow);border-color:var(--ink);transform:translateY(-4px)}.prod[data-astro-cid-3sajipj7]:focus-visible .tag[data-astro-cid-3sajipj7]{background:var(--mint);transform:rotate(-45deg)}@media (hover:hover){.prod[data-astro-cid-3sajipj7]:hover{box-shadow:var(--shadow);border-color:var(--ink);transform:translateY(-4px)}.prod[data-astro-cid-3sajipj7]:hover .tag[data-astro-cid-3sajipj7]{background:var(--mint);transform:rotate(-45deg)}}@media (hover:none){.prod[data-astro-cid-3sajipj7]:active{border-color:var(--ink)}.prod[data-astro-cid-3sajipj7]:active .tag[data-astro-cid-3sajipj7]{background:var(--mint);transform:rotate(-45deg)}}.feat[data-astro-cid-3sajipj7]{background:var(--ink);min-height:480px;color:var(--on-ink);border-color:var(--ink);grid-area:span 2/span 2;justify-content:flex-start;padding:120px 32px 32px}.feat[data-astro-cid-3sajipj7]:before{content:"";z-index:0;aspect-ratio:1;background:var(--mint);width:300px;transition:transform .8s var(--ease);border-radius:50%;position:absolute;top:-110px;right:-120px}.corona[data-astro-cid-3sajipj7]{aspect-ratio:1;border:1px solid var(--mint);opacity:0;pointer-events:none;border-radius:50%;width:300px;position:absolute;top:-110px;right:-120px}.feat[data-astro-cid-3sajipj7]:is(:hover,:focus-visible) .corona[data-astro-cid-3sajipj7]{animation:2.4s ease-out .5s infinite corona-bloom}.feat[data-astro-cid-3sajipj7]:is(:hover,:focus-visible) .corona[data-astro-cid-3sajipj7].c2{animation-delay:2.9s}@keyframes corona-bloom{0%{opacity:0;transform:scale(.3)}10%{opacity:.95;transform:scale(.42)}to{opacity:0;transform:scale(2.3)}}@media (hover:hover){.feat[data-astro-cid-3sajipj7]:hover:before{transform:scale(1.08)}}.feat[data-astro-cid-3sajipj7] .top[data-astro-cid-3sajipj7]{z-index:1;position:absolute;top:30px;left:32px;right:32px}.feat[data-astro-cid-3sajipj7] .idx[data-astro-cid-3sajipj7]{color:var(--on-ink-64)}.feat[data-astro-cid-3sajipj7] .tag[data-astro-cid-3sajipj7]{background:var(--ink);color:var(--mint)}.feat[data-astro-cid-3sajipj7] .title{letter-spacing:-.04em;font-size:64px;line-height:.9;position:relative}.full[data-astro-cid-3sajipj7]{font-family:var(--mono);letter-spacing:.09em;color:var(--mint);font-size:10.5px;position:relative}.feat[data-astro-cid-3sajipj7] p[data-astro-cid-3sajipj7]{color:var(--on-ink-64);max-width:36ch;font-size:17px;position:relative}.feat[data-astro-cid-3sajipj7] .more[data-astro-cid-3sajipj7]{color:var(--mint);position:relative}@media (width<=1060px){.feat[data-astro-cid-3sajipj7]{grid-row:auto;min-height:420px}}@media (width<=1060px) and (width>=601px){.prod[data-astro-cid-3sajipj7]:not(.feat){min-height:210px}}@media (width<=600px){.feat[data-astro-cid-3sajipj7]{grid-column:span 1;min-height:0;padding:88px 24px 26px}.feat[data-astro-cid-3sajipj7]:before,.corona[data-astro-cid-3sajipj7]{width:220px;top:-90px;right:-80px}.feat[data-astro-cid-3sajipj7] .top[data-astro-cid-3sajipj7]{top:22px;left:24px;right:24px}.feat[data-astro-cid-3sajipj7] .idx[data-astro-cid-3sajipj7]{max-width:52%}.feat[data-astro-cid-3sajipj7] .title{font-size:clamp(48px,15vw,64px)}.feat[data-astro-cid-3sajipj7] p[data-astro-cid-3sajipj7]{font-size:16px}.prod[data-astro-cid-3sajipj7]:not(.feat){gap:10px;min-height:0;padding:20px 20px 22px}.prod[data-astro-cid-3sajipj7]:not(.feat) .title{font-size:20px}.prod[data-astro-cid-3sajipj7]:not(.feat) p[data-astro-cid-3sajipj7]{font-size:15px}}@media (prefers-reduced-motion:reduce){.prod[data-astro-cid-3sajipj7],.feat[data-astro-cid-3sajipj7]:before{transition:none}.corona[data-astro-cid-3sajipj7]{animation:none!important}}}.hero[data-astro-cid-5ivlo7vc]{--dw:54vw;--dcy:50%;--adur:12s;--aease:cubic-bezier(.45, 0, .55, 1);--s0:.92;--s1:1.06;--r0:.46;--r1:.53;background:var(--paper);min-height:min(90vh,880px);color:var(--ink);align-items:center;display:grid;position:relative;overflow:hidden}.hero-disc[data-astro-cid-5ivlo7vc]{top:var(--dcy);z-index:1;width:var(--dw);aspect-ratio:1;margin-top:calc(var(--dw) / -2);background:var(--ink);animation:hero-cross calc(var(--adur) * 2) var(--aease) 1 both;border-radius:50%;position:absolute;left:0}@keyframes hero-cross{0%{left:calc(-1 * var(--dw));transform:scale(var(--s0))}25%{left:calc(50% - var(--dw) / 2);transform:scale(var(--s1))}49.99%{transform:scale(var(--s0));left:100%}50%{left:calc(-1 * var(--dw));transform:scale(var(--s0))}75%{left:calc(50% - var(--dw) / 2);transform:scale(var(--s1))}to{left:calc(100% - var(--dw) / 3);transform:scale(var(--s0))}}.htype[data-astro-cid-5ivlo7vc]{grid-area:1/1;width:100%;padding-block:clamp(64px,9vw,120px)}.base[data-astro-cid-5ivlo7vc]{z-index:2;position:relative}.over[data-astro-cid-5ivlo7vc]{z-index:3;pointer-events:none;color:var(--on-ink);animation:hero-clip calc(var(--adur) * 2) var(--aease) 1 both;position:relative}@keyframes hero-clip{0%{clip-path:circle(calc(var(--dw) * var(--r0)) at calc(var(--dw) * -.5) var(--dcy))}25%{clip-path:circle(calc(var(--dw) * var(--r1)) at 50% var(--dcy))}49.99%{clip-path:circle(calc(var(--dw) * var(--r0)) at calc(100% + var(--dw) * .5) var(--dcy))}50%{clip-path:circle(calc(var(--dw) * var(--r0)) at calc(var(--dw) * -.5) var(--dcy))}75%{clip-path:circle(calc(var(--dw) * var(--r1)) at 50% var(--dcy))}to{clip-path:circle(calc(var(--dw) * var(--r0)) at calc(100% + var(--dw) / 6) var(--dcy))}}.d1[data-astro-cid-5ivlo7vc]{max-width:13ch}.ln[data-astro-cid-5ivlo7vc]{display:block}.d1[data-astro-cid-5ivlo7vc] em[data-astro-cid-5ivlo7vc]{font-style:normal}.base[data-astro-cid-5ivlo7vc] .d1[data-astro-cid-5ivlo7vc] em[data-astro-cid-5ivlo7vc]{color:var(--ink);animation:word-turn var(--adur) linear 1 both}@keyframes word-turn{0%,40%{color:var(--ink)}60%,to{color:var(--turq)}}.over[data-astro-cid-5ivlo7vc] .d1[data-astro-cid-5ivlo7vc] em[data-astro-cid-5ivlo7vc]{color:var(--mint)}.hlead[data-astro-cid-5ivlo7vc]{max-width:44ch;margin-top:28px;font-size:clamp(18px,1.5vw,22px)}.acts[data-astro-cid-5ivlo7vc]{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.issue[data-astro-cid-5ivlo7vc]{max-width:760px;margin-top:clamp(40px,5vw,56px)}.over[data-astro-cid-5ivlo7vc] .btn.mint.hov{color:var(--ink);background:#fff;border-color:#fff}.over[data-astro-cid-5ivlo7vc] .btn.ghost.hov{border-color:var(--on-ink)}.over[data-astro-cid-5ivlo7vc] .btn.hov .ar{transform:translate(3px)}.hero-rule[data-astro-cid-5ivlo7vc]{z-index:4;background:var(--mint);height:1px;position:absolute;bottom:clamp(26px,4vh,48px);left:0;right:0}.hero[data-astro-cid-5ivlo7vc]:after{content:"";z-index:2;background:var(--paper);pointer-events:none;height:clamp(26px,4vh,48px);position:absolute;bottom:0;left:0;right:0}@media (width>=861px){.d1[data-astro-cid-5ivlo7vc]{letter-spacing:-.045em;max-width:20ch;font-size:clamp(40px,min(6.6vw,12.4vh),104px);line-height:.87}.htype[data-astro-cid-5ivlo7vc]{padding-block:clamp(28px,5.5vh,72px) clamp(64px,10vh,104px)}.hlead[data-astro-cid-5ivlo7vc]{margin-top:clamp(16px,2.8vh,28px)}.acts[data-astro-cid-5ivlo7vc]{margin-top:clamp(20px,3.8vh,36px)}.issue[data-astro-cid-5ivlo7vc]{margin-top:clamp(24px,4.4vh,52px);padding-top:clamp(16px,2.4vh,24px)}}@media (width<=860px){.hero[data-astro-cid-5ivlo7vc]{--dw:96vw;min-height:auto}.htype[data-astro-cid-5ivlo7vc]{padding-block:56px 96px}}@media (width<=1060px) and (width>=601px){.hero[data-astro-cid-5ivlo7vc]{--dw:78vw;min-height:min(calc(var(--vh) - var(--navh)), 1000px)}}@media (width<=600px){.hero[data-astro-cid-5ivlo7vc]{--dw:112vw;--dcy:44%;min-height:calc(var(--vh) - var(--navh));grid-template-columns:minmax(0,1fr)}.htype[data-astro-cid-5ivlo7vc]{padding-block:40px 84px}.d1[data-astro-cid-5ivlo7vc]{max-width:none;font-size:clamp(34px,10.2vw,46px);line-height:.98}.ln[data-astro-cid-5ivlo7vc]{display:inline}.hlead[data-astro-cid-5ivlo7vc]{margin-top:20px;font-size:17px}.acts[data-astro-cid-5ivlo7vc]{flex-direction:column;gap:10px;margin-top:28px}.acts[data-astro-cid-5ivlo7vc]>.btn{width:100%;min-height:54px}.issue[data-astro-cid-5ivlo7vc]{margin-top:32px}.over[data-astro-cid-5ivlo7vc] .chips{overflow-x:hidden}}@media (width>=1800px){.hero[data-astro-cid-5ivlo7vc]{min-height:min(88vh,1080px)}.hlead[data-astro-cid-5ivlo7vc]{font-size:24px}}@media (height<=500px) and (orientation:landscape){.hero[data-astro-cid-5ivlo7vc]{min-height:auto}}@media (prefers-reduced-motion:reduce){.hero-disc[data-astro-cid-5ivlo7vc]{left:calc(100% - var(--dw) / 3)!important;transform:scale(var(--s0))!important;animation:none!important}.over[data-astro-cid-5ivlo7vc]{clip-path:circle(calc(var(--dw) * var(--r0)) at calc(100% + var(--dw) / 6) var(--dcy))!important;animation:none!important}.base[data-astro-cid-5ivlo7vc] .d1[data-astro-cid-5ivlo7vc] em[data-astro-cid-5ivlo7vc]{color:var(--turq)!important;animation:none!important}}.trust[data-astro-cid-5v7bx3to]{border-bottom:1px solid var(--rule);background:#fff}.grid[data-astro-cid-5v7bx3to]{grid-template-columns:repeat(4,1fr);display:grid}.item[data-astro-cid-5v7bx3to]{align-items:flex-start;gap:16px;padding:30px 28px 30px 0;display:flex}.item[data-astro-cid-5v7bx3to]+.item[data-astro-cid-5v7bx3to]{border-left:1px solid var(--rule);padding-left:28px}b[data-astro-cid-5v7bx3to]{letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.item[data-astro-cid-5v7bx3to] div[data-astro-cid-5v7bx3to] span[data-astro-cid-5v7bx3to]{color:var(--ink-64);margin-top:3px;font-size:14px;line-height:1.5;display:block}@media (width<=1060px){.grid[data-astro-cid-5v7bx3to]{grid-template-columns:1fr 1fr}.item[data-astro-cid-5v7bx3to]:nth-child(3){border-left:0;padding-left:0}.item[data-astro-cid-5v7bx3to]:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=600px){.item[data-astro-cid-5v7bx3to],.item[data-astro-cid-5v7bx3to]+.item[data-astro-cid-5v7bx3to]{border-left:0;flex-direction:column;gap:12px;padding:22px 14px 22px 0}.item[data-astro-cid-5v7bx3to]:nth-child(2n){border-left:1px solid var(--rule);padding:22px 0 22px 14px}.tile[data-astro-cid-5v7bx3to]{border-radius:10px;width:38px;height:38px}b[data-astro-cid-5v7bx3to]{font-size:14.5px;line-height:1.3}.item[data-astro-cid-5v7bx3to] div[data-astro-cid-5v7bx3to] span[data-astro-cid-5v7bx3to]{font-size:13px}}@media (width<=359px){.grid[data-astro-cid-5v7bx3to]{grid-template-columns:1fr}.item[data-astro-cid-5v7bx3to],.item[data-astro-cid-5v7bx3to]+.item[data-astro-cid-5v7bx3to],.item[data-astro-cid-5v7bx3to]:nth-child(2n){border-left:0;flex-direction:row;padding:18px 0}.item[data-astro-cid-5v7bx3to]+.item[data-astro-cid-5v7bx3to]{border-top:1px solid var(--rule)}}.cases[data-astro-cid-braimjsc]{--card-min:310px;--card-min-phone:300px}.tail[data-astro-cid-braimjsc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:28px;display:flex}@media (width<=640px){.tail[data-astro-cid-braimjsc]{margin-top:22px}}.band[data-astro-cid-w3icp4fn]{--pos:28% 50%;background:var(--ink);min-height:min(88vh,860px);color:var(--on-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.frame[data-astro-cid-w3icp4fn]{position:absolute;inset:0;overflow:hidden}.pic-wrap[data-astro-cid-w3icp4fn]{translate:0 var(--py,0px);position:absolute;inset:0 0 -16%}.pic[data-astro-cid-w3icp4fn]{object-fit:cover;object-position:var(--pos);transform-origin:50% 0;width:100%;height:100%;scale:1}.shade[data-astro-cid-w3icp4fn]{background:linear-gradient(#0000 55%,#0a0c0b59 100%);position:absolute;inset:0}.copy[data-astro-cid-w3icp4fn]{z-index:2;width:100%;padding-block:clamp(72px,9vw,120px) clamp(36px,5vw,64px);position:relative}.copy-in[data-astro-cid-w3icp4fn]{justify-content:flex-end;display:flex}.card[data-astro-cid-w3icp4fn]{border-radius:var(--r-lg);width:min(620px,100%);color:var(--ink);box-shadow:var(--shadow-float);background:#fff;padding:clamp(28px,3.4vw,44px)}.card-lead[data-astro-cid-w3icp4fn]{margin-top:20px}html.js .frame[data-astro-cid-w3icp4fn]{clip-path:inset(10% 5% round 32px);transition:clip-path 1.5s cubic-bezier(.7,0,.2,1)}html.js .pic[data-astro-cid-w3icp4fn]{transition:scale 2.2s cubic-bezier(.2,.7,.2,1);scale:1.16}html.js .band[data-astro-cid-w3icp4fn].in .frame[data-astro-cid-w3icp4fn]{clip-path:inset(0)}html.js .band[data-astro-cid-w3icp4fn].in .pic[data-astro-cid-w3icp4fn]{scale:1}html.js .card[data-astro-cid-w3icp4fn]{opacity:0;transition:opacity 1s var(--ease), translate 1s var(--ease);translate:0 30px}html.js .band[data-astro-cid-w3icp4fn].in .card[data-astro-cid-w3icp4fn]{opacity:1;transition-delay:.35s;translate:0}@media (width<=900px){.band[data-astro-cid-w3icp4fn]{min-height:min(calc(var(--vh) * .86), 860px)}}@media (width<=760px){.band[data-astro-cid-w3icp4fn]{--pos:18% 50%}}@media (width<=600px){.copy[data-astro-cid-w3icp4fn]{padding-block:56px 20px}html.js .frame[data-astro-cid-w3icp4fn]{clip-path:inset(7% 4% round 22px)}.card[data-astro-cid-w3icp4fn]{padding:24px 22px 26px}.card-lead[data-astro-cid-w3icp4fn]{margin-top:14px;font-size:16px}}@media (height<=500px) and (orientation:landscape){.band[data-astro-cid-w3icp4fn]{min-height:max(420px, var(--vh))}}@media (prefers-reduced-motion:reduce){html.js .frame[data-astro-cid-w3icp4fn]{transition:none;clip-path:none!important}html.js .pic[data-astro-cid-w3icp4fn]{transition:none;scale:1!important}html.js .card[data-astro-cid-w3icp4fn]{transition:none;opacity:1!important;translate:none!important}}.head[data-astro-cid-hzktbu2x]{margin-bottom:clamp(28px,3.4vw,48px)}.title[data-astro-cid-hzktbu2x]{max-width:24ch}@media (width>=861px){.groups[data-astro-cid-hzktbu2x]{padding-bottom:clamp(28px,4vh,48px)}}.grid[data-astro-cid-hva4do34]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.route[data-astro-cid-hva4do34]{gap:13px;margin:16px 0 22px;padding:0;list-style:none;display:grid;position:relative}.route[data-astro-cid-hva4do34] li[data-astro-cid-hva4do34]{color:var(--on-ink-64);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.route[data-astro-cid-hva4do34] b[data-astro-cid-hva4do34]{border:1px solid var(--on-ink-14);width:23px;height:23px;color:var(--mint);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:400;display:grid}.route[data-astro-cid-hva4do34] strong[data-astro-cid-hva4do34]{color:var(--on-ink);font-weight:600}@media (width>=861px){.products[data-astro-cid-hva4do34]{padding-top:clamp(28px,4vh,48px)}}@media (width<=1060px){.grid[data-astro-cid-hva4do34]{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid[data-astro-cid-hva4do34]{grid-template-columns:1fr;gap:10px}.route[data-astro-cid-hva4do34] li[data-astro-cid-hva4do34]{font-size:14px}}.head[data-astro-cid-f6csyri7]{margin-bottom:clamp(48px,6vw,80px)}@media (width<=860px){.intro[data-astro-cid-f6csyri7]{margin-top:22px}}.life[data-astro-cid-f6csyri7]{margin-bottom:clamp(40px,5vw,64px);position:relative}.track[data-astro-cid-f6csyri7]{touch-action:pan-y;padding-top:64px;position:relative}.track[data-astro-cid-f6csyri7] ol[data-astro-cid-f6csyri7]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-f6csyri7]{background:var(--on-ink-14);height:2px;position:absolute;top:75px;left:12px;right:0}.rail[data-astro-cid-f6csyri7]:after{content:"";border:6px solid #0000;border-left:9px solid var(--on-ink-14);border-right:0;position:absolute;top:-5px;right:-1px}.run[data-astro-cid-f6csyri7]{height:2px;width:var(--runw,0px);background:var(--mint);transition:width .7s cubic-bezier(.6,0,.2,1);position:absolute;top:75px;left:12px}.life[data-astro-cid-f6csyri7].dragging .run[data-astro-cid-f6csyri7],.life[data-astro-cid-f6csyri7].dragging .lead-tag[data-astro-cid-f6csyri7]{transition:none}.stop[data-astro-cid-f6csyri7]{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;padding:40px 18px 6px 0;display:block;position:relative}.stop[data-astro-cid-f6csyri7]:before{content:"";background:var(--ink);border:2px solid var(--on-ink-14);width:20px;height:20px;transition:border-color .35s, background .35s, transform .35s var(--ease);border-radius:50%;position:absolute;top:2px;left:0}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]:first-child .stop[data-astro-cid-f6csyri7]:before{background:var(--on-ink);border-color:var(--on-ink);width:24px;height:24px;top:0}.stop[data-astro-cid-f6csyri7].done:before{border-color:var(--mint)}.stop[data-astro-cid-f6csyri7].on:before{background:var(--mint);border-color:var(--mint);transform:scale(1.15)}.stop[data-astro-cid-f6csyri7]:hover:before{border-color:var(--mint);transform:scale(1.15)}.stop[data-astro-cid-f6csyri7]:focus-visible{outline:2px solid var(--mint);outline-offset:6px;border-radius:8px}.k[data-astro-cid-f6csyri7]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-64);font-size:11.5px;display:block}.stop[data-astro-cid-f6csyri7] b[data-astro-cid-f6csyri7]{font-family:var(--display);letter-spacing:-.02em;color:var(--on-ink-64);margin-top:8px;font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1.1;transition:color .3s;display:block}.stop[data-astro-cid-f6csyri7].done b[data-astro-cid-f6csyri7],.stop[data-astro-cid-f6csyri7]:hover b[data-astro-cid-f6csyri7]{color:var(--on-ink)}.stop[data-astro-cid-f6csyri7].on b[data-astro-cid-f6csyri7]{color:var(--mint)}.lead-tag[data-astro-cid-f6csyri7]{all:unset;box-sizing:border-box;z-index:3;border-radius:var(--r-pill);background:var(--mint);color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;transform:translateX(var(--tagx,0px));align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:transform .7s cubic-bezier(.6,0,.2,1),box-shadow .2s;display:inline-flex;position:absolute;top:0;left:0}.lead-tag[data-astro-cid-f6csyri7]:hover{box-shadow:0 0 0 6px #6fdcb638}.life[data-astro-cid-f6csyri7].dragging .lead-tag[data-astro-cid-f6csyri7]{cursor:grabbing;box-shadow:0 0 0 8px #6fdcb647}.lead-tag[data-astro-cid-f6csyri7]:focus-visible{outline:2px solid var(--on-ink);outline-offset:3px}.lead-tag[data-astro-cid-f6csyri7]:after{content:"";background:var(--mint);width:2px;height:14px;position:absolute;bottom:-14px;left:18px}.av[data-astro-cid-f6csyri7]{background:var(--ink);border-radius:50%;flex:none;width:26px;height:26px}.grip[data-astro-cid-f6csyri7]{opacity:.55;gap:2px;margin-left:2px;display:inline-flex}.grip[data-astro-cid-f6csyri7] i[data-astro-cid-f6csyri7]{box-sizing:border-box;border-left:1.5px solid;border-right:1.5px solid;width:3px;height:12px}.detail[data-astro-cid-f6csyri7]{border-radius:var(--r-lg);background:var(--ink-2);border:1px solid var(--on-ink-14);margin-top:36px;position:relative;overflow:hidden}.detail[data-astro-cid-f6csyri7]:before{content:"";height:3px;width:calc((var(--stage,0) + 1) * 20%);background:var(--mint);transition:width .7s cubic-bezier(.6,0,.2,1);position:absolute;top:0;left:0}.pane[data-astro-cid-f6csyri7]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 56px;padding:clamp(28px,3.4vw,44px);display:none}.pane[data-astro-cid-f6csyri7].on{animation:pane-in .55s var(--ease) both;display:grid}@keyframes pane-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pane-title[data-astro-cid-f6csyri7]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.05}.pane[data-astro-cid-f6csyri7] p[data-astro-cid-f6csyri7]{color:var(--on-ink-64);margin:0;font-size:16.5px;line-height:1.6}.pane[data-astro-cid-f6csyri7] ul[data-astro-cid-f6csyri7]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pane[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7],.time[data-astro-cid-f6csyri7]{border-radius:var(--r-pill);height:34px;font-family:var(--sans);white-space:nowrap;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.pane[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]{border:1px solid var(--on-ink-14);color:var(--on-ink);cursor:default;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out)}@media (hover:hover){.pane[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]:hover{background:var(--mint);border-color:var(--mint);color:var(--ink);transform:translateY(-2px)}}.time[data-astro-cid-f6csyri7]{border:1px solid var(--turq);background:var(--turq);color:var(--ink);gap:7px;margin-top:18px;padding-left:11px}.time[data-astro-cid-f6csyri7] svg[data-astro-cid-f6csyri7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nav2[data-astro-cid-f6csyri7]{gap:8px;margin-top:24px;display:flex}.nav2[data-astro-cid-f6csyri7] button[data-astro-cid-f6csyri7]{all:unset;cursor:pointer;border:1px solid var(--on-ink-14);width:44px;height:44px;color:var(--on-ink);transition:border-color .2s, background-color .2s, color .2s, transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.nav2[data-astro-cid-f6csyri7] button[data-astro-cid-f6csyri7]:hover{background:var(--mint);border-color:var(--mint);color:var(--ink)}.nav2[data-astro-cid-f6csyri7] button[data-astro-cid-f6csyri7]:active{transform:scale(.94)}.nav2[data-astro-cid-f6csyri7] button[data-astro-cid-f6csyri7]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.nav2[data-astro-cid-f6csyri7] button[data-astro-cid-f6csyri7]:disabled{opacity:.3;pointer-events:none}.prev[data-astro-cid-f6csyri7] .ar{transform:rotate(180deg)}@media (width>=861px){.head[data-astro-cid-f6csyri7]{margin-bottom:clamp(32px,5vh,60px)}.detail[data-astro-cid-f6csyri7]{display:grid}.pane[data-astro-cid-f6csyri7]{visibility:hidden;grid-area:1/1;grid-template-rows:minmax(var(--r1,auto), auto) auto auto;row-gap:20px;display:grid}.pane[data-astro-cid-f6csyri7].on{visibility:visible}.pane[data-astro-cid-f6csyri7]>div[data-astro-cid-f6csyri7]{display:contents}.pane-title[data-astro-cid-f6csyri7]{grid-area:1/1;align-self:start}.time[data-astro-cid-f6csyri7]{grid-area:2/1;justify-self:start;margin-top:0}.nav2[data-astro-cid-f6csyri7]{grid-area:3/1;margin-top:4px}.pane[data-astro-cid-f6csyri7] p[data-astro-cid-f6csyri7]{grid-area:1/2;align-self:start}.pane[data-astro-cid-f6csyri7] ul[data-astro-cid-f6csyri7]{grid-area:2/2;align-self:start;margin:0}}@media (width<=860px){.track[data-astro-cid-f6csyri7]{padding-top:0}.track[data-astro-cid-f6csyri7] ol[data-astro-cid-f6csyri7]{grid-template-columns:1fr;gap:6px;padding-left:44px}.rail[data-astro-cid-f6csyri7]{width:2px;height:auto;inset:0 auto 0 11px}.rail[data-astro-cid-f6csyri7]:after{display:none}.run[data-astro-cid-f6csyri7]{width:2px;height:var(--runh,0px);transition:height .7s cubic-bezier(.6,0,.2,1);top:0;left:11px}.stop[data-astro-cid-f6csyri7]{min-height:56px;padding:6px 0 10px}.stop[data-astro-cid-f6csyri7]:before{top:8px;left:-44px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]:first-child .stop[data-astro-cid-f6csyri7]:before{top:6px;left:-46px}.stop[data-astro-cid-f6csyri7]:after{content:"";border-right:1.6px solid var(--on-ink-64);border-bottom:1.6px solid var(--on-ink-64);width:9px;height:9px;transition:transform .3s var(--ease);margin-top:-7px;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.stop[data-astro-cid-f6csyri7].on:after{border-color:var(--mint);margin-top:-2px;transform:rotate(-135deg)}.lead-tag[data-astro-cid-f6csyri7]{display:none}.pane[data-astro-cid-f6csyri7]{grid-template-columns:1fr}.detail[data-astro-cid-f6csyri7]{margin-top:6px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7]{border-radius:var(--r);margin:6px 0 14px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7] .pane[data-astro-cid-f6csyri7]{gap:14px;padding:22px 20px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7] .pane-title[data-astro-cid-f6csyri7]{font-size:24px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7] .pane[data-astro-cid-f6csyri7] p[data-astro-cid-f6csyri7]{font-size:15.5px}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7] .nav2[data-astro-cid-f6csyri7]{display:none}.track[data-astro-cid-f6csyri7] li[data-astro-cid-f6csyri7]>.detail[data-astro-cid-f6csyri7] .time[data-astro-cid-f6csyri7]{margin-top:12px}}@media (width<=600px){.head[data-astro-cid-f6csyri7]{margin-bottom:36px}}.mandate[data-astro-cid-f6csyri7]{border-radius:var(--r-lg);background:color-mix(in srgb, #6fdcb6 9%, var(--ink));border:1px solid #6fdcb673;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:clamp(22px,2.6vw,32px) clamp(22px,3vw,36px);display:flex}.mandate[data-astro-cid-f6csyri7] p[data-astro-cid-f6csyri7]{color:var(--on-ink);max-width:62ch;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.mandate[data-astro-cid-f6csyri7] b[data-astro-cid-f6csyri7]{color:var(--mint);font-weight:600}@media (width<=600px){.mandate-btn[data-astro-cid-f6csyri7]{width:100%}}@media (prefers-reduced-motion:reduce){.run[data-astro-cid-f6csyri7],.lead-tag[data-astro-cid-f6csyri7],.stop[data-astro-cid-f6csyri7]:before,.detail[data-astro-cid-f6csyri7]:before{transition:none!important}.pane[data-astro-cid-f6csyri7].on{animation:none}}@media (width<=860px){.intro[data-astro-cid-3npeyk3t]{margin-top:22px}}.grid[data-astro-cid-3npeyk3t]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.feats[data-astro-cid-3npeyk3t]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.6vh,28px) 32px;display:grid}.feat-title[data-astro-cid-3npeyk3t]{font-family:var(--sans);letter-spacing:-.015em;margin:16px 0 0;font-size:17px;font-weight:700;line-height:1.3}.feat[data-astro-cid-3npeyk3t] p[data-astro-cid-3npeyk3t]{color:var(--ink-64);margin:6px 0 0;font-size:15px;line-height:1.55}.portal[data-astro-cid-3npeyk3t]{border-radius:var(--r-lg);background:var(--panel);padding:clamp(16px,2vw,26px);position:relative}.portal[data-astro-cid-3npeyk3t]:before{content:"";z-index:0;aspect-ratio:1;background:var(--mint);border-radius:50%;width:180px;position:absolute;bottom:-30px;right:-30px}.win[data-astro-cid-3npeyk3t]{z-index:1;border:1px solid var(--rule);box-shadow:var(--shadow);background:#fff;border-radius:16px;position:relative;overflow:hidden}.bar[data-astro-cid-3npeyk3t]{border-bottom:1px solid var(--rule);align-items:center;gap:7px;padding:10px 16px;display:flex}.bar[data-astro-cid-3npeyk3t] i[data-astro-cid-3npeyk3t]{background:var(--rule);border-radius:50%;width:9px;height:9px}.bar[data-astro-cid-3npeyk3t] span[data-astro-cid-3npeyk3t]{font-family:var(--mono);color:var(--ink-58);margin-left:10px;font-size:11.5px}.body[data-astro-cid-3npeyk3t]{padding:16px 18px}.hd[data-astro-cid-3npeyk3t]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.hd[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:400}.hd[data-astro-cid-3npeyk3t] span[data-astro-cid-3npeyk3t]{color:var(--ink-58);font-size:12.5px}.tabs[data-astro-cid-3npeyk3t]{gap:6px;margin-bottom:14px;display:flex}.tabs[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t]{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--panel);color:var(--ink-64);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border:0;padding:6px 13px;font-size:12.5px;font-weight:600}@media (hover:hover){.tabs[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t]:hover{color:var(--ink)}}.tabs[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t][aria-selected=true]{background:var(--ink);color:#fff}.tabs[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t]:active{transform:scale(.97)}.pviews[data-astro-cid-3npeyk3t]{display:grid}.pview[data-astro-cid-3npeyk3t]{opacity:0;visibility:hidden;min-width:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), visibility 0s .22s;grid-area:1/1;transform:translateY(4px)}.pview[data-astro-cid-3npeyk3t].on{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);transform:none}.row[data-astro-cid-3npeyk3t]{border-top:1px solid var(--rule);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}button[data-astro-cid-3npeyk3t].row{appearance:none;border:0;border-top:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;transition:background-color .15s, box-shadow .2s var(--ease-out);background:0 0;border-radius:0;box-shadow:inset 3px 0 #0000}@media (hover:hover){button[data-astro-cid-3npeyk3t].row:hover{background:#f4f6f3b3}}button[data-astro-cid-3npeyk3t].row.sel{box-shadow:inset 3px 0 0 var(--turq)}button[data-astro-cid-3npeyk3t].row:focus-visible{outline:2px solid var(--turq-deep);outline-offset:-2px;border-radius:8px}.dot[data-astro-cid-3npeyk3t]{background:var(--panel);width:34px;height:34px;font-family:var(--mono);color:var(--ink-64);border-radius:10px;place-items:center;font-size:10.5px;font-weight:500;display:grid}.dot[data-astro-cid-3npeyk3t] svg[data-astro-cid-3npeyk3t]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.row[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{font-size:14px;font-weight:600;display:block}.row[data-astro-cid-3npeyk3t] small[data-astro-cid-3npeyk3t]{color:var(--ink-58);font-size:12.5px;display:block}.pill[data-astro-cid-3npeyk3t]{border-radius:var(--r-pill);white-space:nowrap;padding:4px 10px;font-size:11.5px;font-weight:600}.pill[data-astro-cid-3npeyk3t].g{background:var(--mint-soft);color:var(--turq-deep)}.pill[data-astro-cid-3npeyk3t].n,.pill[data-astro-cid-3npeyk3t].u{background:var(--panel);color:var(--ink-64)}.pill[data-astro-cid-3npeyk3t].d{background:var(--ink);color:var(--mint)}.pill[data-astro-cid-3npeyk3t].st{align-items:center;gap:6px;display:inline-flex}.pill[data-astro-cid-3npeyk3t].st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill[data-astro-cid-3npeyk3t].u:before{animation:1.4s ease-in-out infinite upd}@keyframes upd{50%{opacity:.2}}.foot[data-astro-cid-3npeyk3t]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:12px;display:flex}.dsum[data-astro-cid-3npeyk3t]{border-top:1px solid var(--rule);color:var(--ink-64);align-items:center;gap:12px;margin-top:6px;padding-top:12px;font-size:12.5px;display:flex}.dsum[data-astro-cid-3npeyk3t] i[data-astro-cid-3npeyk3t]{background:var(--panel);border-radius:99px;flex:1;height:6px;overflow:hidden}.dsum[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{background:var(--turq);height:100%;transition:width .5s var(--ease-out);border-radius:99px;display:block}.perf-hd[data-astro-cid-3npeyk3t]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-top:4px;display:flex}.perf-hd[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{font-size:14px}.seg-t[data-astro-cid-3npeyk3t]{border-radius:var(--r-pill);background:var(--panel);gap:2px;padding:3px;display:flex}.seg-t[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t]{appearance:none;border-radius:var(--r-pill);color:var(--ink-64);cursor:pointer;background:0 0;border:0;padding:4px 11px;font-size:11.5px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.seg-t[data-astro-cid-3npeyk3t] button[data-astro-cid-3npeyk3t][aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0a0c0b24}.chart[data-astro-cid-3npeyk3t]{width:100%;height:clamp(150px,15vw,200px);display:block}.chart[data-astro-cid-3npeyk3t] .gl[data-astro-cid-3npeyk3t]{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.chart[data-astro-cid-3npeyk3t] .lnp[data-astro-cid-3npeyk3t]{fill:none;stroke:var(--turq);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart[data-astro-cid-3npeyk3t] .fillp[data-astro-cid-3npeyk3t]{fill:url(#pgrad)}.perf-ft[data-astro-cid-3npeyk3t]{border-top:1px solid var(--rule);color:var(--ink-64);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.foot-bar[data-astro-cid-3npeyk3t]{border-radius:var(--r);border:1px solid var(--rule);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(48px,6vw,72px);padding:22px 28px;display:flex}.foot-bar[data-astro-cid-3npeyk3t] p[data-astro-cid-3npeyk3t]{color:var(--ink-64);margin:0;font-size:15px}.foot-bar[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{color:var(--ink)}@media (width>=861px){.chart[data-astro-cid-3npeyk3t]{height:clamp(120px,14vh,180px)}.foot-bar[data-astro-cid-3npeyk3t]{margin-top:clamp(24px,3.6vh,44px);padding:16px 24px}}@media (width<=860px){.portal[data-astro-cid-3npeyk3t]{padding:clamp(18px,2.4vw,32px)}.bar[data-astro-cid-3npeyk3t]{padding:13px 16px}.body[data-astro-cid-3npeyk3t]{padding:20px}.row[data-astro-cid-3npeyk3t]{padding:12px 0}}@media (width<=980px){.grid[data-astro-cid-3npeyk3t]{grid-template-columns:1fr}}@media (width<=980px) and (width>=601px){.portal[data-astro-cid-3npeyk3t]{width:100%;max-width:640px;margin-inline:auto}}@media (width<=600px){.feats[data-astro-cid-3npeyk3t]{grid-template-columns:1fr;gap:22px}.feat[data-astro-cid-3npeyk3t]{grid-template-columns:44px 1fr;gap:4px 14px;display:grid}.feat-ic[data-astro-cid-3npeyk3t]{grid-row:span 2}.feat-title[data-astro-cid-3npeyk3t]{margin:2px 0 0;font-size:16.5px}.feat[data-astro-cid-3npeyk3t] p[data-astro-cid-3npeyk3t]{margin:0;font-size:14.5px}.portal[data-astro-cid-3npeyk3t]{margin-inline:calc(-1 * var(--m) + 8px);padding:12px}.portal[data-astro-cid-3npeyk3t]:before{width:120px;bottom:-20px;right:-20px}.body[data-astro-cid-3npeyk3t]{padding:14px}.hd[data-astro-cid-3npeyk3t] span[data-astro-cid-3npeyk3t]{display:none}.row[data-astro-cid-3npeyk3t]{grid-template-columns:30px 1fr auto;gap:10px;padding:10px 0}.dot[data-astro-cid-3npeyk3t]{width:30px;height:30px;font-size:9.5px}.row[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{font-size:13px}.row[data-astro-cid-3npeyk3t] small[data-astro-cid-3npeyk3t]{font-size:11.5px}.pill[data-astro-cid-3npeyk3t]{padding:3px 8px;font-size:10.5px}.foot-bar[data-astro-cid-3npeyk3t]{flex-direction:column;align-items:flex-start;padding:20px}}@media (prefers-reduced-motion:reduce){.pview[data-astro-cid-3npeyk3t],.dsum[data-astro-cid-3npeyk3t] b[data-astro-cid-3npeyk3t]{transition:none}.pill[data-astro-cid-3npeyk3t].u:before{animation:none}}.fpx[data-astro-cid-scu5lqsh]{background:var(--ink);min-height:clamp(640px,56vw,940px);color:var(--on-ink);align-items:center;padding-block:clamp(56px,8.5vh,104px);display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-scu5lqsh],.photo-pic[data-astro-cid-scu5lqsh]{position:absolute;inset:0}.photo-img[data-astro-cid-scu5lqsh]{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.photo[data-astro-cid-scu5lqsh]:after{content:"";background:linear-gradient(90deg,#0a0c0bbd 0%,#0a0c0b99 40%,#0a0c0b29 66%,#0000 100%);position:absolute;inset:0}.in[data-astro-cid-scu5lqsh]{z-index:2;position:relative}.col[data-astro-cid-scu5lqsh]{width:min(100%,640px)}.fpx-lead[data-astro-cid-scu5lqsh]{max-width:46ch;color:var(--on-ink-80);margin-top:clamp(16px,2vh,22px)}.map[data-astro-cid-scu5lqsh]{margin-top:clamp(20px,3.4vh,36px);position:relative}.map[data-astro-cid-scu5lqsh] svg[data-astro-cid-scu5lqsh]{width:100%;height:auto;display:block}.land[data-astro-cid-scu5lqsh],.here[data-astro-cid-scu5lqsh]{fill:none;stroke-linecap:round;stroke-width:6px}.land[data-astro-cid-scu5lqsh]{stroke:#ffffff6b}.here[data-astro-cid-scu5lqsh]{stroke:var(--mint)}.halo[data-astro-cid-scu5lqsh]{fill:var(--mint);opacity:.3}.core[data-astro-cid-scu5lqsh]{fill:#fff;stroke:var(--mint);stroke-width:3px}.ring[data-astro-cid-scu5lqsh]{fill:none;stroke:var(--mint);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.23,1,.32,1) infinite pulse}.pin[data-astro-cid-scu5lqsh]:nth-child(2) .ring[data-astro-cid-scu5lqsh]{animation-delay:.85s}.pin[data-astro-cid-scu5lqsh]:nth-child(3) .ring[data-astro-cid-scu5lqsh]{animation-delay:1.7s}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lbl[data-astro-cid-scu5lqsh]{border-radius:var(--r-pill);color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #fff;padding:7px 13px;font-size:13.5px;font-weight:700;line-height:1.2;position:absolute;transform:translate(16px,-50%);box-shadow:0 10px 26px -10px #000000a6}.lbl[data-astro-cid-scu5lqsh].l{transform:translate(calc(-100% - 16px),-50%)}.lbl[data-astro-cid-scu5lqsh].l.up{transform:translate(calc(-100% - 14px),-110%)}.lbl[data-astro-cid-scu5lqsh] i[data-astro-cid-scu5lqsh]{border-radius:var(--r-pill);background:var(--ink);color:var(--mint);margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.langs[data-astro-cid-scu5lqsh]{margin-top:clamp(20px,3.2vh,32px)}@media (width>=861px){.col[data-astro-cid-scu5lqsh]{max-width:calc(50vw - var(--m))}}@media (width<=860px){.fpx[data-astro-cid-scu5lqsh]{min-height:0;padding-top:0;display:block}.photo[data-astro-cid-scu5lqsh]{height:clamp(220px,56vw,420px);position:relative;inset:auto}.photo-img[data-astro-cid-scu5lqsh]{object-position:80% 50%}.photo[data-astro-cid-scu5lqsh]:after{display:none}.in[data-astro-cid-scu5lqsh]{padding-top:28px}.lbl[data-astro-cid-scu5lqsh]{padding:4px 9px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-scu5lqsh]{animation:none}}.cta[data-astro-cid-lmn5jqlu]{--cd:min(100vh, 880px);--cdur:2.6s;--cease:cubic-bezier(.62, 0, .2, 1);background:var(--paper);text-align:center;place-items:center;min-height:min(84vh,820px);display:grid;position:relative;overflow:hidden}.disc[data-astro-cid-lmn5jqlu]{z-index:1;width:var(--cd);height:var(--cd);margin:calc(var(--cd) / -2) 0 0 calc(var(--cd) / -2);background:var(--ink);animation:cta-grow var(--cdur) var(--cease) 1 both;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes cta-grow{0%{transform:scale(0)}to{transform:scale(1)}}.layer[data-astro-cid-lmn5jqlu]{z-index:2;grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.over[data-astro-cid-lmn5jqlu]{z-index:3;pointer-events:none;clip-path:circle(0);animation:cta-clip var(--cdur) var(--cease) 1 both}@keyframes cta-clip{0%{clip-path:circle(0)}to{clip-path:circle(calc(var(--cd) / 2) at 50% 50%)}}.inner[data-astro-cid-lmn5jqlu]{padding:0 var(--m);flex-direction:column;align-items:center;gap:20px;max-width:min(760px,90vw);display:flex}.title[data-astro-cid-lmn5jqlu]{max-width:14ch}.title[data-astro-cid-lmn5jqlu] em[data-astro-cid-lmn5jqlu]{font-style:normal}.cta-lead[data-astro-cid-lmn5jqlu]{max-width:46ch}.base[data-astro-cid-lmn5jqlu] .inner[data-astro-cid-lmn5jqlu]{color:var(--ink)}.base[data-astro-cid-lmn5jqlu] em[data-astro-cid-lmn5jqlu]{color:var(--ink);animation:word-turn var(--cdur) var(--cease) 1 both}.over[data-astro-cid-lmn5jqlu] .inner[data-astro-cid-lmn5jqlu]{color:var(--on-ink)}.over[data-astro-cid-lmn5jqlu] em[data-astro-cid-lmn5jqlu]{color:var(--mint)}html.js .cta[data-astro-cid-lmn5jqlu]:not(.in) .disc[data-astro-cid-lmn5jqlu],html.js .cta[data-astro-cid-lmn5jqlu]:not(.in) .over[data-astro-cid-lmn5jqlu],html.js .cta[data-astro-cid-lmn5jqlu]:not(.in) .base[data-astro-cid-lmn5jqlu] em[data-astro-cid-lmn5jqlu]{animation-play-state:paused}.actions[data-astro-cid-lmn5jqlu]{z-index:4;padding:0 var(--m);grid-area:1/1;place-self:end center;gap:12px;margin-bottom:clamp(40px,7vh,84px);display:flex}.cta-btn[data-astro-cid-lmn5jqlu],.cta-btn[data-astro-cid-lmn5jqlu]:hover{border-color:var(--ink)}@media (width<=600px){.cta[data-astro-cid-lmn5jqlu]{min-height:calc(var(--vh) * .86);--cd:max(150vw, calc(var(--vh) * .9))}.inner[data-astro-cid-lmn5jqlu]{gap:16px;padding-bottom:96px}.cta-lead[data-astro-cid-lmn5jqlu]{font-size:16.5px}.actions[data-astro-cid-lmn5jqlu]{width:100%;margin-bottom:calc(32px + var(--sb))}.cta-btn[data-astro-cid-lmn5jqlu]{width:100%;min-height:56px}}@media (height<=500px) and (orientation:landscape){.cta[data-astro-cid-lmn5jqlu]{min-height:auto;padding-block:56px}.actions[data-astro-cid-lmn5jqlu]{margin:0 auto 32px}}@media (prefers-reduced-motion:reduce){.disc[data-astro-cid-lmn5jqlu]{animation:none!important;transform:scale(1)!important}.over[data-astro-cid-lmn5jqlu]{clip-path:circle(calc(var(--cd) / 2) at 50% 50%)!important;animation:none!important}.base[data-astro-cid-lmn5jqlu] em[data-astro-cid-lmn5jqlu]{color:var(--turq)!important;animation:none!important}}
