:root{--bg:#f4f4f4;--ink:#111111;--mut:#5c5c5c;--card:#fff;--line:#d9d9d9;--vio:#333333;--amb:#111111;--hero:#08080a;--heroink:#fff;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0d0d;--ink:#f2f2f2;--mut:#a8a8a8;--card:#1a1a1a;--line:#2e2e2e;--vio:#e0e0e0;--amb:#f2f2f2;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d0d0d;--ink:#f2f2f2;--mut:#a8a8a8;--card:#1a1a1a;--line:#2e2e2e;--vio:#e0e0e0;--amb:#f2f2f2;color-scheme:dark}html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 Hanken Grotesk,PingFang SC,Microsoft YaHei,Malgun Gothic,Apple SD Gothic Neo,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-family:Bricolage Grotesque,PingFang SC,Malgun Gothic,sans-serif;line-height:1.1;margin:0 0 .5em}a{color:inherit}.w{max-width:1180px;margin:0 auto;padding:0 20px}header{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}header .w{display:flex;align-items:center;gap:20px;height:64px}.brand{display:flex;align-items:center;gap:10px;font:800 1.2rem Bricolage Grotesque,sans-serif;text-decoration:none}.brand img{width:38px;height:38px;border-radius:50%}.mnav{display:flex;gap:18px;margin-left:auto;align-items:center}.mnav a{text-decoration:none;font-size:.95rem;white-space:nowrap;color:var(--mut)}.mnav a:hover,.mnav a[aria-current]{color:var(--vio)}.dd{position:relative;display:flex;align-items:center;gap:2px}.ddb{border:0;background:none;color:var(--mut);cursor:pointer;font-size:.8rem;padding:6px 4px}.ddm{position:absolute;top:100%;left:-14px;min-width:270px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #0000001f;display:none;flex-direction:column;gap:2px}.ddm a{padding:9px 12px;border-radius:6px}.ddm a:hover{background:var(--bg)}.dd:hover .ddm,.dd:focus-within .ddm,.dd.open .ddm{display:flex}.lang{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.lang a{border:0;background:none;color:var(--mut);padding:6px 10px;font:inherit;font-size:.85rem;cursor:pointer}.lang a[aria-pressed=true]{background:var(--amb);color:var(--bg);font-weight:600}header{transition:background .35s ease,border-color .35s ease}header .brand,header nav a,header .mnav a,header .ddb,header .lang,header .lang a{transition:color .35s ease,border-color .35s ease,background .35s ease}header.hd{background:var(--hero);border-bottom-color:transparent}header.hd .brand{color:#fff}header.hd nav a,header.hd .mnav a,header.hd .ddb{color:#ffffffc7}header.hd nav a:hover,header.hd .mnav a:hover,header.hd .mnav a[aria-current],header.hd .ddb:hover{color:#fff}header.hd .lang{border-color:#ffffff47}header.hd .lang a{color:#ffffffbf}header.hd .lang a[aria-pressed=true]{background:#fff;color:#111}header.hd .ddm{background:#17171a;border-color:#ffffff24;box-shadow:0 12px 32px #00000080}header.hd .ddm a{color:#ffffffd9}header.hd .ddm a:hover{background:#ffffff17;color:#fff}header{--mnacc:#c98d00}header.hd,body.mn-mo header{--mnacc:#ffd98a}header.hd .mn-b{color:#fff}.mn-b{display:none;position:relative;align-items:center;gap:2px;height:58px;margin-left:auto;padding:0;border:0;background:none;color:inherit;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.mn-lbl{position:relative;font:600 .68rem Hanken Grotesk,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;padding:0 0 2px 2px}.mn-lbl:after{content:"";position:absolute;left:2px;right:.24em;bottom:-2px;height:1px;background:var(--mnacc);transform-origin:left;animation:mnul 3.2s 1.6s ease-in-out infinite}@keyframes mnul{0%,to{transform:scaleX(.15)}50%{transform:scaleX(1)}}.mn-vg{width:58px;height:58px;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;animation:mnvin 1.3s .9s cubic-bezier(.2,.9,.2,1) both;transition:transform .5s}@keyframes mnvin{0%{opacity:0;transform:scale(.4) rotate(-140deg)}to{opacity:1;transform:none}}.mn-b:active .mn-vg{transform:scale(.88)}.mn-vg *{transform-box:fill-box;transform-origin:center}.mn-hair{opacity:.28}.mn-dash{stroke:var(--mnacc);stroke-dasharray:1.6 5.2;stroke-width:1.6;animation:mnspin 22s linear infinite}body.mn-mo .mn-dash{animation-duration:4s}.mn-gl{transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .4s}.mn-mer{animation:mnmer 6s linear infinite}.mn-mer.b{animation-delay:-2s}.mn-mer.c{animation-delay:-4s}@keyframes mnmer{0%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.5)}50%{transform:scaleX(.02)}}.mn-eq{stroke:var(--mnacc)}.mn-orbit{stroke:var(--mnacc);stroke-width:1;opacity:.75;stroke-dasharray:3 3;transition:opacity .4s}.mn-sat{fill:var(--mnacc);stroke:none;filter:drop-shadow(0 0 3px var(--mnacc))}.mn-xx path{stroke:var(--mnacc);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s ease}.mn-xx path+path{transition-delay:.12s}body.mn-mo .mn-gl{transform:scale(.3) rotate(120deg);opacity:0}body.mn-mo .mn-xx path{stroke-dashoffset:0;transition-delay:.4s}body.mn-mo .mn-xx path+path{transition-delay:.52s}body.mn-mo .mn-orbit{opacity:1;stroke-dasharray:0}.mn-sw{position:absolute;right:0;top:0;width:58px;height:58px;border-radius:50%;border:1.5px dashed var(--mnacc);pointer-events:none;animation:mnsw .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mnsw{to{transform:scale(3.2) rotate(40deg);opacity:0}}.mn-b:after{content:"";position:absolute;right:0;top:0;width:58px;height:58px;border-radius:50%;border:1px solid var(--mnacc);opacity:0;animation:mnping 2.8s 2.4s ease-out infinite;pointer-events:none}body.mn-mo .mn-b:after{animation:none}@keyframes mnping{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes mnspin{to{transform:rotate(360deg)}}.mn-b:focus-visible,.mn-row:focus-visible,.mn-lang a:focus-visible,.mn-sl a:focus-visible,.mn-cta a:focus-visible{outline:3px solid #6aa8ff;outline-offset:3px}body.mn-mo header{z-index:60;background:transparent;border-bottom-color:transparent;color:#fff}body.mn-mo header .brand{color:#fff}body.mn-mo .tgf{display:none}.mn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#07080b;color:#fff;overflow:hidden;visibility:hidden;-webkit-clip-path:circle(0px at var(--ox,85%) var(--oy,32px));clip-path:circle(0px at var(--ox,85%) var(--oy,32px));transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s;font-family:Hanken Grotesk,system-ui,sans-serif}.mn#mnu:not(.mn-seen) img{display:none}.mn-open{visibility:visible;-webkit-clip-path:circle(150% at var(--ox,85%) var(--oy,32px));clip-path:circle(150% at var(--ox,85%) var(--oy,32px));transition:clip-path .95s cubic-bezier(.7,0,.2,1),visibility 0s}.mn a{text-decoration:none;color:inherit}.mn-rays{position:absolute;left:var(--ox,85%);top:var(--oy,32px);width:1800px;height:1800px;margin:-900px 0 0 -900px;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.075) 0 .5deg,transparent .5deg 5deg);-webkit-mask-image:radial-gradient(circle,transparent 4%,#000 12%,transparent 46%);mask-image:radial-gradient(circle,transparent 4%,#000 12%,transparent 46%);animation:mnspin 70s linear infinite;pointer-events:none}.mn-hz{position:absolute;left:-40%;right:-40%;bottom:-46%;height:72%;border-radius:50%;background:#06080e;box-shadow:inset 0 3px #aac8ff8c,inset 0 40px 90px #5078e647,0 -30px 120px #5078e640;pointer-events:none;overflow:hidden}.mn-hz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,217,138,.95) 1.1px,transparent 1.7px);background-size:15px 15px;-webkit-mask-image:linear-gradient(#000,transparent 45%);mask-image:linear-gradient(#000,transparent 45%);animation:mndots 24s linear infinite;opacity:.8}@keyframes mndots{to{background-position:300px 0}}.mn-spot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,60%),rgba(255,217,138,.16),transparent 70%)}.mn-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.mn-list{position:absolute;left:0;right:0;top:84px;padding:0 22px;margin:0;list-style:none;max-width:560px}.mn-i{position:relative;margin:0;padding:0}.mn-i:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff24;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}.mn-open .mn-i:before{transform:none;transition-delay:calc(.45s + var(--i)*.07s)}.mn-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:clamp(10px,2.2vh,18px) 0;border:0;background:none;color:#fff;text-align:left;overflow:hidden;-webkit-tap-highlight-color:transparent;cursor:pointer;font:inherit}.mn-num{font:600 .72rem Hanken Grotesk,sans-serif;letter-spacing:.16em;color:#fff6;width:24px;flex:none}.mn-lb{flex:1;display:block;overflow:hidden;font:800 clamp(1.65rem,8.4vw,2.35rem)/1.08 "Bricolage Grotesque","PingFang SC","Malgun Gothic",sans-serif;letter-spacing:-.03em;text-transform:uppercase;padding-bottom:.04em}.mn-w{display:inline-block;transform:translateY(112%);opacity:0;filter:blur(8px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s,filter .6s}.mn-open .mn-w{transform:none;opacity:1;filter:none;transition-delay:calc(.4s + var(--i)*.08s)}.mn-go{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s,color .3s}.mn-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mn-i.mn-ex .mn-go{transform:rotate(45deg);background:#ffd98a;color:#111;border-color:#ffd98a}.mn-row:active .mn-go{background:#fff;color:#111}.mn-rp{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#ffd98a8c;pointer-events:none;animation:mnrp .7s ease-out forwards}@keyframes mnrp{to{transform:scale(60);opacity:0}}.mn-i.mn-tap .mn-lb{animation:mngl .3s steps(2) 1}@keyframes mngl{0%{text-shadow:-4px 0 rgba(255,0,70,.8),4px 0 rgba(0,170,255,.8);transform:translate(3px)}50%{text-shadow:4px 0 rgba(255,0,70,.8),-4px 0 rgba(0,170,255,.8);transform:translate(-3px)}to{text-shadow:none;transform:none}}.mn-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1)}.mn-i.mn-ex .mn-sub{grid-template-rows:1fr}.mn-sub>div{overflow:hidden}.mn-sl{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px 38px}.mn-sl a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:.9rem;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),background .25s}.mn-i.mn-ex .mn-sl a{opacity:1;transform:none;transition-delay:calc(.12s + var(--k)*.08s)}.mn-sl a:active{background:#ffd98a;color:#111}.mn-sl a:after{content:"→";color:#ffd98a}.mn-sl a:active:after{color:#111}.mn-foot{position:absolute;left:0;right:0;bottom:0;padding:0 22px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(24px);transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);max-width:560px}.mn-open .mn-foot{opacity:1;transform:none;transition-delay:.85s}.mn-mq{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);color:#ffffff8c;font:600 .74rem Hanken Grotesk,sans-serif;letter-spacing:.2em;text-transform:uppercase}.mn-mq div{display:inline-block;animation:mnmq 28s linear infinite}@keyframes mnmq{to{transform:translate(-50%)}}.mn-mrow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mn-lang{display:flex;padding:3px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.mn-lang a{border:0;background:none;padding:7px 14px;border-radius:99px;font:inherit;font-size:.82rem;color:#ffffffb3;cursor:pointer;transition:background .3s,color .3s}.mn-lang a[aria-pressed=true]{background:#fff;color:#111;font-weight:600}.mn-cta{display:flex;gap:8px}.mn-cta a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:99px;font-size:.85rem;font-weight:600;background:#229ed9;color:#fff}.mn-cta svg{width:16px;height:16px;fill:currentColor}@media(max-width:900px){.mn-b{display:flex}header .lp{display:none}}@media(min-width:901px){.mn{display:none}}@media(max-height:700px){.mn-lb{font-size:clamp(1.4rem,7.2vw,1.9rem)}.mn-row{padding:7px 0}.mn-mq{display:none}}@media(prefers-reduced-motion:reduce){.mn,.mn.mn-open{transition:none}.mn-rays,.mn-hz:before,.mn-mq div,.mn-b:after,.mn-vg,.mn-dash,.mn-mer,.mn-lbl:after{animation:none}.mn-gl,.mn-w{transition:none}.mn-i.mn-tap .mn-lb{animation:none}}.lp{position:relative}.lp-b{display:flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:99px;background:none;color:var(--mut);font:600 .8rem/1 Hanken Grotesk,system-ui,sans-serif;cursor:pointer;transition:color .35s,border-color .35s,background .3s}.lp-b:hover{color:var(--ink)}.lp-b svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.lp-b .chev{width:10px;height:10px;transition:transform .3s}.lp.open .chev{transform:rotate(180deg)}.lp .lang{position:absolute;right:0;top:calc(100% + 10px);display:none;flex-direction:column;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 18px 44px #0003;overflow:visible;z-index:80}.lp.open .lang{display:flex}.lp .lang a{display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;padding:10px 12px;border-radius:8px;font-size:.92rem;color:var(--ink)}.lp .lang a small{opacity:.5;font-size:.7rem;letter-spacing:.1em}.lp .lang a:hover{background:var(--bg)}.lp .lang a[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lp-b:focus-visible,.lp .lang a:focus-visible{outline:3px solid #6aa8ff;outline-offset:2px}header.hd .lp-b{color:#ffffffd9;border-color:#ffffff47}header.hd .lp .lang{background:#17171a;border-color:#ffffff24;box-shadow:0 18px 44px #0000008c}header.hd .lp .lang a{color:#ffffffd9}header.hd .lp .lang a:hover{background:#ffffff17}header.hd .lp .lang a[aria-pressed=true]{background:#fff;color:#111}html[lang=th] body,html[lang=th] button,html[lang=th] input,html[lang=th] select,html[lang=th] textarea{font-family:Hanken Grotesk,Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] h4,html[lang=th] .brand,html[lang=th] .mn-lb{font-family:Bricolage Grotesque,Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}html[lang=ja] body,html[lang=ja] button,html[lang=ja] input,html[lang=ja] select,html[lang=ja] textarea{font-family:Hanken Grotesk,Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] .mn-lb{font-family:Bricolage Grotesque,Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}html[lang=hi] body,html[lang=hi] button,html[lang=hi] input,html[lang=hi] select,html[lang=hi] textarea{font-family:Hanken Grotesk,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] h4,html[lang=hi] .mn-lb{font-family:Bricolage Grotesque,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif}html[lang=th] body *,html[lang=hi] body *{letter-spacing:normal!important}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] .mn-lb{letter-spacing:0!important}html[lang=th] body,html[lang=hi] body{line-height:1.75}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=th] .mn-lb,html[lang=hi] .mn-lb{line-height:1.35}html[lang=ja] body{line-height:1.8}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] .mn-lb{line-height:1.3}html[lang=th] .mn-lb,html[lang=hi] .mn-lb,html[lang=ja] .mn-lb{font-size:clamp(1.35rem,6.6vw,1.9rem)}html[lang=th] h1 .ln,html[lang=hi] h1 .ln,html[lang=ja] h1 .ln{padding-bottom:.18em}html[lang=th] .mn-lbl,html[lang=hi] .mn-lbl,html[lang=ja] .mn-lbl{font-size:.78rem;line-height:1.5;letter-spacing:0!important;padding:0 8px 3px 0;text-transform:none}.mn-lang{flex-wrap:wrap;border-radius:18px;max-width:100%}.mn-lang a{padding:7px 12px}.ddm a.ddn{display:flex;align-items:center;gap:10px}.nw{font:700 .62rem/1 Hanken Grotesk,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;background:#e4b94f;color:#111;border-radius:99px;padding:3px 7px;margin-left:auto;animation:nwp 2.4s ease-in-out infinite}@keyframes nwp{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.nw{animation:none}}@media(max-width:1120px){header nav,header .mnav{display:none}header .w{justify-content:space-between}.mn-b{display:flex}header .lp{display:none}}html,body{height:100%%}body{margin:0;background:#050507;color:#fff;font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden;font-size:16px;line-height:normal}:root{--c:#fff;--c2:#16161b}header.hd{position:fixed;left:0;right:0;top:0;z-index:50;background:linear-gradient(rgba(5,5,7,.92) 30%%,rgba(5,5,7,0));border-bottom-color:transparent}header .brand img{border-radius:50%%}#pa{--bg:#050507;--ink:#fff;--mut:rgba(255,255,255,.66);--line:rgba(255,255,255,.16);font-size:16px;line-height:normal;box-sizing:border-box}#pa *,#pa *:before,#pa *:after{box-sizing:inherit}#pa a{color:inherit;text-decoration:none}#pa #show{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg)}#pa .sl{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;--c:#fff;--c2:#16161b;--g1:#101014;--g2:#050507}#pa .sl.on{visibility:visible}#pa .sl .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 72% 48%,var(--g1),var(--g2) 70%)}#pa .sl .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 46px);mask:linear-gradient(90deg,transparent 20%,#000 90%);-webkit-mask:linear-gradient(90deg,transparent 20%,#000 90%)}#pa .sl .bg i{position:absolute;right:-8%;top:-20%;width:62%;height:140%;background:linear-gradient(var(--c),transparent 70%);opacity:.07;transform:skew(-16deg)}#pa .sl .num{position:absolute;left:14px;bottom:60px;font:800 clamp(10rem,30vw,26rem)/.78 "Bricolage Grotesque",sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c) 40%,transparent);opacity:.5;pointer-events:none;overflow:hidden}#pa .sl .num span{display:block;transform:translateY(105%)}#pa .sl.on .num span{animation:up .9s .15s cubic-bezier(.2,.8,.2,1) forwards}#pa .wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:20px;align-items:center;max-width:1180px;margin:0 auto;padding:84px 20px 96px}#pa .copy{position:relative;z-index:3}#pa .kick{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:700 .74rem/1 Hanken Grotesk,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--c)}#pa .kick i{display:block;width:34px;height:2px;background:currentColor;transform-origin:left;transform:scaleX(0)}#pa .sl.on .kick i{animation:sx .7s .1s cubic-bezier(.2,.8,.2,1) forwards}#pa h1,#pa h2{margin:0;font-family:Bricolage Grotesque,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}#pa h1{font-size:clamp(2.2rem,4.1vw,3.7rem)}#pa h2{font-size:clamp(2.7rem,5.2vw,4.8rem)}#pa .ln{display:block;padding-bottom:.08em}#pa .ln>span{display:inline-block;opacity:0;transform:perspective(520px) rotateX(-88deg);transform-origin:50% 100%}#pa .sl.on .ln>span{animation:fold .8s cubic-bezier(.2,.9,.25,1.1) forwards}#pa .sl.on .ln:nth-child(2)>span{animation-delay:.1s}#pa .sl.on .ln:nth-child(3)>span{animation-delay:.2s}#pa .hl{color:var(--c)}#pa .lead{margin:20px 0 0;font-size:1.05rem;line-height:1.6;color:var(--mut)}#pa .tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}#pa .tags li{padding:7px 14px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:99px;font-size:.84rem;font-weight:600;color:#fff;background:color-mix(in srgb,var(--c) 10%,transparent)}#pa .prov{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}#pa .prov span.tl{height:38px;padding:0 10px}#pa .prov span.tl img{height:26px;max-width:96px}#pa .prov span{display:grid;place-items:center;height:34px;padding:0 12px;border-radius:99px;background:#fff}#pa .prov img{height:18px;width:auto;max-width:84px;object-fit:contain;display:block}#pa .cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 0}#pa .btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:99px;background:var(--c);color:#08080a;font-weight:800;font-size:.95rem;overflow:hidden;isolation:isolate;transform:translate(var(--tx,0px),var(--ty,0px));transition:transform .25s ease-out,box-shadow .3s,color .3s,letter-spacing .3s}#pa .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a0a0d;-webkit-clip-path:circle(0 at var(--bx,50%) var(--by,50%));clip-path:circle(0 at var(--bx,50%) var(--by,50%));transition:clip-path .55s cubic-bezier(.2,.8,.2,1)}#pa .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);pointer-events:none}#pa .btn:hover{color:var(--c);letter-spacing:.02em;transform:translate(var(--tx,0px),calc(var(--ty,0px) - 3px));box-shadow:0 14px 30px -10px var(--c),0 0 0 1px var(--c);animation:ringp 1.3s ease-out infinite}#pa .btn:hover:before{-webkit-clip-path:circle(150% at var(--bx,50%) var(--by,50%));clip-path:circle(150% at var(--bx,50%) var(--by,50%))}#pa .btn:hover:after{animation:shine .9s .15s ease-out}@keyframes shine{to{left:130%}}@keyframes ringp{0%{box-shadow:0 14px 30px -10px var(--c),0 0 0 1px var(--c),0 0 color-mix(in srgb,var(--c) 55%,transparent)}to{box-shadow:0 14px 30px -10px var(--c),0 0 0 1px var(--c),0 0 0 16px transparent}}#pa .btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}#pa .btn:hover svg{transform:translate(6px) scale(1.25)}#pa .lnk{font-weight:600;font-size:.92rem;color:#ffffffd9;border-bottom:1px solid var(--line);padding-bottom:3px}#pa .lnk:hover{border-color:var(--c)}#pa .rv{opacity:0;transform:perspective(600px) rotateX(-55deg) translateY(14px);transform-origin:50% 0}#pa .sl.on .rv{animation:rv .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.25s + var(--d,0) * .08s)}@keyframes rv{to{opacity:1;transform:none}}@keyframes up{to{transform:none}}@keyframes fold{60%{opacity:1;transform:perspective(520px) rotateX(8deg)}to{opacity:1;transform:none}}@keyframes sx{to{transform:scaleX(1)}}#pa .art{transition:transform .25s ease-out;position:relative;z-index:2;display:grid;place-items:center;min-width:0;height:100%}#pa .art>svg{width:100%;height:auto;max-height:100%;max-width:640px;overflow:visible}#pa .sw{position:relative;width:100%;max-width:640px;aspect-ratio:520/440}#pa .sw>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}#pa .sw canvas{position:absolute;left:0;top:0;width:76.92%;height:95.45%;pointer-events:none}#pa .pc{transform-box:fill-box;opacity:0}#pa .sl.on .pc{animation:var(--an) .75s cubic-bezier(.2,.9,.25,1.12) both;animation-delay:var(--d)}#pa .t0{--an:fbu;transform-origin:50% 100%}#pa .t1{--an:fbs;transform-origin:0 50%}#pa .t2{--an:fbd;transform-origin:50% 0}#pa .t3{--an:fbr;transform-origin:50% 50%}@keyframes fbu{0%{opacity:0;transform:scaleY(0) skew(-14deg)}35%{opacity:1}65%{transform:scaleY(1.07) skew(3deg)}to{opacity:1;transform:none}}@keyframes fbs{0%{opacity:0;transform:scaleX(0) skewY(10deg)}35%{opacity:1}65%{transform:scaleX(1.07) skewY(-2deg)}to{opacity:1;transform:none}}@keyframes fbd{0%{opacity:0;transform:scaleY(0) skew(14deg)}35%{opacity:1}65%{transform:scaleY(1.07) skew(-3deg)}to{opacity:1;transform:none}}@keyframes fbr{0%{opacity:0;transform:rotate(-100deg) scale(.1)}40%{opacity:1}70%{transform:rotate(6deg) scale(1.06)}to{opacity:1;transform:none}}#pa .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(-120%);opacity:0}#pa .sl.on .art:after{animation:lock 1s 1.15s ease-out both}#pa .sl.on .cd{animation:fan 1.25s calc(1s + var(--i) * .1s) cubic-bezier(.22,.8,.24,1) both,cfade .35s calc(1s + var(--i) * .1s) ease-out both}@keyframes fan{0%{transform:rotate(36deg) translateY(18px)}to{transform:rotate(var(--r)) translateY(0)}}@keyframes cfade{0%{opacity:0}to{opacity:1}}@keyframes lock{0%{opacity:1;transform:translate(-120%)}to{opacity:0;transform:translate(120%)}}#pa .fl{animation:fl 4s ease-in-out infinite}@keyframes fl{50%{transform:translateY(-8px)}}#pa .pg{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:0 20px 22px}#pa .pg .in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}#pa .pg button{position:relative;text-align:left;border:0;background:none;padding:12px 0 0;color:#ffffff8c;font:700 .72rem/1.2 Hanken Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .3s}#pa .pg button b{display:block;font:800 .9rem/1 Bricolage Grotesque,sans-serif;letter-spacing:0;margin-bottom:4px;font-variant-numeric:tabular-nums}#pa .pg button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#ffffff2e;border-radius:3px}#pa .pg button i{position:absolute;left:0;top:0;height:3px;width:100%;background:var(--c);border-radius:3px;transform:scaleX(0);transform-origin:left}#pa .pg button.on,#pa .pg button:hover{color:#fff}#pa .pg button.done i{transform:scaleX(1)}#pa .arr{position:fixed;right:20px;bottom:86px;z-index:31;display:flex;gap:8px}#pa .arr button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#00000059;color:#fff;cursor:pointer;display:grid;place-items:center}#pa .arr button:hover{background:#fff;color:#000}#pa .arr svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#pa #wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;display:flex;overflow:hidden}#pa #wmark .wm{display:none;width:100%;height:100%}#pa #wmark .wm.on{display:block}#pa #wmark{position:fixed;left:50%;top:50%;width:min(46vmin,380px);height:min(46vmin,380px);z-index:41;pointer-events:none;opacity:0;transform:translate(-50%,-250%);filter:drop-shadow(0 30px 26px rgba(0,0,0,.65))}#pa #wipe div{flex:1;transform:translateY(calc(-101% - 160px));margin-right:-1px}#pa #wipe div{position:relative;filter:drop-shadow(0 16px 16px rgba(0,0,0,.6)) drop-shadow(0 4px 4px rgba(0,0,0,.35))}#pa #wipe div:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:150px;background:inherit;-webkit-mask-size:100% 100%;mask-size:100% 100%}#pa #wipe div:nth-child(1):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L316 16 C292 16 286 20 286 34 L286 56 A22 22 0 0 1 242 56 L242 34 C242 20 235 16 211 16 L245 16 C221 16 215 20 215 71 L215 140 A22 22 0 0 1 171 140 L171 71 C171 20 164 16 140 16 L165 16 C150 16 147 20 147 69 L147 134 A13 13 0 0 1 121 134 L121 69 C121 20 117 16 102 16 L136 16 C112 16 106 20 106 30 L106 48 A22 22 0 0 1 62 48 L62 30 C62 20 55 16 31 16 L50 16 C35 16 32 20 32 69 L32 134 A13 13 0 0 1 6 134 L6 69 C6 20 2 16 -12 16 L0 16 Z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L316 16 C292 16 286 20 286 34 L286 56 A22 22 0 0 1 242 56 L242 34 C242 20 235 16 211 16 L245 16 C221 16 215 20 215 71 L215 140 A22 22 0 0 1 171 140 L171 71 C171 20 164 16 140 16 L165 16 C150 16 147 20 147 69 L147 134 A13 13 0 0 1 121 134 L121 69 C121 20 117 16 102 16 L136 16 C112 16 106 20 106 30 L106 48 A22 22 0 0 1 62 48 L62 30 C62 20 55 16 31 16 L50 16 C35 16 32 20 32 69 L32 134 A13 13 0 0 1 6 134 L6 69 C6 20 2 16 -12 16 L0 16 Z%22/%3E%3C/svg%3E")}#pa #wipe div:nth-child(2):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L308 16 C290 16 286 20 286 34 L286 56 A16 16 0 0 1 254 56 L254 34 C254 20 249 16 231 16 L259 16 C235 16 229 20 229 27 L229 42 A22 22 0 0 1 185 42 L185 27 C185 20 178 16 154 16 L196 16 C172 16 166 20 166 42 L166 74 A22 22 0 0 1 122 74 L122 42 C122 20 115 16 91 16 L135 16 C111 16 105 20 105 71 L105 140 A22 22 0 0 1 61 140 L61 71 C61 20 54 16 30 16 L81 16 C57 16 51 20 51 27 L51 42 A22 22 0 0 1 7 42 L7 27 C7 20 0 16 -23 16 L0 16 Z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L308 16 C290 16 286 20 286 34 L286 56 A16 16 0 0 1 254 56 L254 34 C254 20 249 16 231 16 L259 16 C235 16 229 20 229 27 L229 42 A22 22 0 0 1 185 42 L185 27 C185 20 178 16 154 16 L196 16 C172 16 166 20 166 42 L166 74 A22 22 0 0 1 122 74 L122 42 C122 20 115 16 91 16 L135 16 C111 16 105 20 105 71 L105 140 A22 22 0 0 1 61 140 L61 71 C61 20 54 16 30 16 L81 16 C57 16 51 20 51 27 L51 42 A22 22 0 0 1 7 42 L7 27 C7 20 0 16 -23 16 L0 16 Z%22/%3E%3C/svg%3E")}#pa #wipe div:nth-child(3):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L304 16 C289 16 286 20 286 27 L286 42 A13 13 0 0 1 260 42 L260 27 C260 20 256 16 241 16 L267 16 C243 16 237 20 237 69 L237 134 A22 22 0 0 1 193 134 L193 69 C193 20 186 16 162 16 L185 16 C167 16 163 20 163 34 L163 56 A16 16 0 0 1 131 56 L131 34 C131 20 126 16 108 16 L124 16 C109 16 106 20 106 25 L106 36 A13 13 0 0 1 80 36 L80 25 C80 20 76 16 61 16 L73 16 C58 16 55 20 55 25 L55 36 A13 13 0 0 1 29 36 L29 25 C29 20 25 16 10 16 L0 16 Z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L304 16 C289 16 286 20 286 27 L286 42 A13 13 0 0 1 260 42 L260 27 C260 20 256 16 241 16 L267 16 C243 16 237 20 237 69 L237 134 A22 22 0 0 1 193 134 L193 69 C193 20 186 16 162 16 L185 16 C167 16 163 20 163 34 L163 56 A16 16 0 0 1 131 56 L131 34 C131 20 126 16 108 16 L124 16 C109 16 106 20 106 25 L106 36 A13 13 0 0 1 80 36 L80 25 C80 20 76 16 61 16 L73 16 C58 16 55 20 55 25 L55 36 A13 13 0 0 1 29 36 L29 25 C29 20 25 16 10 16 L0 16 Z%22/%3E%3C/svg%3E")}#pa #wipe div:nth-child(4):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L304 16 C289 16 286 20 286 30 L286 48 A13 13 0 0 1 260 48 L260 30 C260 20 256 16 241 16 L247 16 C232 16 229 20 229 34 L229 56 A13 13 0 0 1 203 56 L203 34 C203 20 199 16 184 16 L194 16 C183 16 180 20 180 25 L180 36 A10 10 0 0 1 160 36 L160 25 C160 20 157 16 146 16 L176 16 C152 16 146 20 146 34 L146 56 A22 22 0 0 1 102 56 L102 34 C102 20 95 16 71 16 L109 16 C94 16 91 20 91 34 L91 56 A13 13 0 0 1 65 56 L65 34 C65 20 61 16 46 16 L65 16 C41 16 35 20 35 54 L35 102 A22 22 0 0 1 -9 102 L-9 54 C-9 20 -15 16 -39 16 L0 16 Z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 150%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H300 V16 L304 16 C289 16 286 20 286 30 L286 48 A13 13 0 0 1 260 48 L260 30 C260 20 256 16 241 16 L247 16 C232 16 229 20 229 34 L229 56 A13 13 0 0 1 203 56 L203 34 C203 20 199 16 184 16 L194 16 C183 16 180 20 180 25 L180 36 A10 10 0 0 1 160 36 L160 25 C160 20 157 16 146 16 L176 16 C152 16 146 20 146 34 L146 56 A22 22 0 0 1 102 56 L102 34 C102 20 95 16 71 16 L109 16 C94 16 91 20 91 34 L91 56 A13 13 0 0 1 65 56 L65 34 C65 20 61 16 46 16 L65 16 C41 16 35 20 35 54 L35 102 A22 22 0 0 1 -9 102 L-9 54 C-9 20 -15 16 -39 16 L0 16 Z%22/%3E%3C/svg%3E")}#pa .pg button span{display:block}#pa @property --a{syntax:"<angle>";inherits:false;initial-value:0deg}#pa .tiles{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:540px;perspective:1100px}#pa .tiles:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(closest-side,rgba(255,255,255,.12),transparent 70%);animation:halo 5s ease-in-out infinite;pointer-events:none}@keyframes halo{50%{transform:scale(1.12);opacity:.6}}#pa .tile{--t:#fff;--mx:50%;--my:50%;position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.1;padding:20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--t) 38%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--t) 20%,#0b0b0e),#09090c 72%);color:#fff;cursor:pointer;text-align:left;font:inherit;transform-style:preserve-3d;transition:transform .25s ease-out,opacity .4s,filter .4s,box-shadow .4s,border-color .3s;will-change:transform}#pa .sl.on .tile{animation:tilein .8s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.35s + var(--k) * .12s)}@keyframes tilein{0%{opacity:0;transform:perspective(900px) rotateY(-100deg) scale(.92);transform-origin:0 50%}to{transform-origin:50% 50%}}@keyframes tilein2{0%{opacity:0;transform:perspective(900px) rotateY(100deg) scale(.92);transform-origin:100% 50%}to{transform-origin:50% 50%}}#pa .sl.on .tile:nth-child(2n){animation-name:tilein2}#pa .tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--t) 45%,transparent),transparent 62%);opacity:0;transition:opacity .3s;pointer-events:none}#pa .tile .ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;background:conic-gradient(from var(--a),transparent 0 55%,var(--t) 78%,#fff 86%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .3s;pointer-events:none;animation:ringspin 2.4s linear infinite}@keyframes ringspin{to{--a:360deg}}#pa .tile svg.ic{width:62px;height:62px;max-width:none;opacity:1;transform:translateZ(40px);animation:none;color:var(--t);filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));transition:filter .3s}#pa .tile .tt{transform:translateZ(26px);transition:transform .3s}#pa .tile strong{display:block;font:800 1.3rem/1 Bricolage Grotesque,sans-serif;text-transform:uppercase;letter-spacing:-.02em}#pa .tile small{display:block;margin-top:6px;font-size:.8rem;color:#ffffffa8}#pa .tile .more{display:block;max-height:0;margin-top:0;overflow:hidden;opacity:0;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t);transition:max-height .35s,opacity .35s,margin .35s}#pa .tile .go{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--t);color:#07070a;transform:translateZ(34px) scale(0) rotate(-90deg);transition:transform .4s cubic-bezier(.2,.9,.2,1.3)}#pa .tile .go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#pa .tile:hover,#pa .tile:focus-visible{border-color:var(--t);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--t) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--t) 50%,transparent);z-index:3;outline:0}#pa .tile:hover:before,#pa .tile:hover .ring,#pa .tile:focus-visible .ring{opacity:1}#pa .tile:hover svg.ic{filter:drop-shadow(0 0 14px var(--t)) drop-shadow(0 10px 12px rgba(0,0,0,.5))}#pa .tile:hover .more{max-height:40px;opacity:1;margin-top:10px}#pa .tile:hover .go{transform:translateZ(34px) scale(1) rotate(0)}#pa .tile:hover .tt{transform:translateZ(44px)}#pa .tiles:has(.tile:hover) .tile:not(:hover){opacity:.45;filter:saturate(.5) blur(1.2px)}#pa .tile[data-go="1"]:hover svg.ic{animation:hop .7s ease-in-out infinite}#pa .tile[data-go="2"]:hover svg.ic{animation:fanw .9s ease-in-out infinite}#pa .tile[data-go="3"]:hover svg.ic{animation:shk .35s linear infinite}#pa .tile[data-go="4"]:hover svg.ic{animation:launch 1s ease-in infinite}@keyframes hop{0%,to{transform:translateZ(40px) translateY(0) rotate(0)}50%{transform:translateZ(40px) translateY(-14px) rotate(180deg)}}@keyframes fanw{0%,to{transform:translateZ(40px) rotate(-8deg) scale(1.05)}50%{transform:translateZ(40px) rotate(10deg) scale(1.18)}}@keyframes shk{0%,to{transform:translateZ(40px) translate(-2px)}50%{transform:translateZ(40px) translate(2px) scale(1.1)}}@keyframes launch{0%{transform:translateZ(40px) translate(-6px,6px)}60%{transform:translateZ(40px) translate(8px,-10px) scale(1.15)}to{transform:translateZ(40px) translate(14px,-18px) scale(1.2);opacity:.2}}#pa .sl:not(.on) *,#pa .sl:not(.on) *:before,#pa .sl:not(.on) *:after,body.hid *,body.hid *:before,body.hid *:after{animation-play-state:paused!important}#pa .sl{contain:layout paint}@media(max-width:820px){body{overflow:hidden}#pa .wrap{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:start;padding:76px 16px 78px;gap:6px}#pa .art{height:100%;min-height:0}#pa .art>svg{max-height:100%;width:auto;max-width:100%}#pa .sw{width:auto;height:100%;max-width:100%}#pa h2{font-size:clamp(2.2rem,11vw,3.4rem)}#pa h1{font-size:clamp(2.1rem,9.5vw,3rem)}#pa .lead{font-size:.92rem;margin-top:10px}#pa .tags{margin-top:12px}#pa .tags li{padding:5px 10px;font-size:.76rem}#pa .prov{margin-top:10px}#pa .prov span{height:28px}#pa .prov span.tl{height:38px}#pa .prov img{height:15px}#pa .prov span.tl img{height:26px}#pa .cta{margin-top:14px}#pa .btn{height:42px;padding:0 18px;font-size:.88rem}#pa .pg{padding:0 14px 14px}#pa .pg .in{gap:6px}#pa .pg button{font-size:.6rem;letter-spacing:.06em;padding-top:8px}#pa .pg button b{font-size:.78rem}#pa .arr{display:none}#pa .tiles{gap:8px}#pa .tile{padding:12px;aspect-ratio:1.3}#pa .tile svg.ic{width:36px;height:36px}#pa .tile strong{font-size:.95rem}#pa .tile small,#pa .tile .more{display:none}#pa .sl .num{font-size:12rem;bottom:70px}}@media(max-width:820px)and (max-height:700px){#pa .lead{display:none}}@media(prefers-reduced-motion:reduce){#pa .fl{animation:none}#pa .pc{opacity:1!important;animation:none!important}#pa .art:after{display:none}}@media(max-width:900px){.mnav{display:none}header .w{justify-content:space-between}}html[lang=zh] #pa h1,html[lang=ko] #pa h1,html[lang=ja] #pa h1,html[lang=th] #pa h1,html[lang=hi] #pa h1{font-size:clamp(1.9rem,4.1vw,3.5rem);line-height:1.18;letter-spacing:0;text-transform:none}html[lang=zh] #pa h2,html[lang=ko] #pa h2,html[lang=ja] #pa h2,html[lang=th] #pa h2,html[lang=hi] #pa h2{font-size:clamp(2.1rem,4.6vw,3.9rem);line-height:1.18;letter-spacing:0;text-transform:none}html[lang=es] #pa h1,html[lang=id] #pa h1,html[lang=tl] #pa h1{font-size:clamp(2.1rem,4.7vw,4rem)}html[lang=es] #pa h2,html[lang=id] #pa h2,html[lang=tl] #pa h2{font-size:clamp(2.2rem,4.4vw,4rem)}html[lang=es] #pa .sl:nth-child(4) h2{font-size:clamp(1.9rem,3.9vw,3.4rem)}@media(max-width:900px){html[lang=zh] #pa h1,html[lang=ko] #pa h1,html[lang=ja] #pa h1,html[lang=th] #pa h1,html[lang=hi] #pa h1{font-size:clamp(1.55rem,7.2vw,2.3rem)}html[lang=zh] #pa h2,html[lang=ko] #pa h2,html[lang=ja] #pa h2,html[lang=th] #pa h2,html[lang=hi] #pa h2{font-size:clamp(1.8rem,8.4vw,2.7rem)}html[lang=es] #pa h1,html[lang=id] #pa h1,html[lang=tl] #pa h1{font-size:clamp(1.8rem,8vw,2.6rem)}html[lang=es] #pa h2,html[lang=id] #pa h2,html[lang=tl] #pa h2{font-size:clamp(1.9rem,9vw,3rem)}html[lang=es] #pa .sl:nth-child(4) h2{font-size:clamp(1.6rem,7.6vw,2.3rem)}}html[lang=th] #pa .ln,html[lang=hi] #pa .ln,html[lang=ja] #pa .ln,html[lang=zh] #pa .ln,html[lang=ko] #pa .ln{padding-bottom:.14em}#pa #providers .num span{font-size:inherit}#pa .dir{display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(100vh - 210px);position:relative;z-index:4}#pa .dir h3{margin:0 0 12px;font:800 1.15rem/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.01em}#pa .dtools{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}#pa .dtools button{font:700 .72rem/1 Hanken Grotesk,sans-serif;min-width:30px;height:30px;border-radius:15px;border:1px solid var(--line);background:#ffffff0a;color:#fff;cursor:pointer;padding:0 9px;transition:background .2s,color .2s,border-color .2s}#pa .dtools button:hover{border-color:var(--c)}#pa .dtools button[aria-pressed=true]{background:var(--c);color:#08080a;border-color:var(--c)}#pa .dcnt{margin:0 0 10px;font-size:.8rem;color:var(--mut)}#pa .dcnt b{color:var(--c)}#pa ul.pvg{list-style:none;margin:0;padding:0 6px 4px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--c) transparent;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content}#pa .pvg li{border:1px solid var(--line);background:#ffffff09;border-radius:10px;padding:8px;display:grid;gap:7px;justify-items:center;align-content:center;text-align:center;min-height:62px;transition:border-color .25s,transform .25s,background .25s}#pa .pvg li:hover{border-color:var(--p,var(--c));transform:translateY(-2px);background:#ffffff12}#pa .pvg .lg{display:grid;place-items:center;width:100%;height:46px;padding:4px 6px;overflow:hidden}#pa .pvg .lg img{max-width:100%;max-height:36px;width:auto;height:auto;object-fit:contain;display:block}#pa .pvg .nm{font-size:.76rem;font-weight:600;line-height:1.25;color:#fff}#pa .hub{position:relative;width:236px;height:236px;margin:0 0 20px;container-type:inline-size;pointer-events:none}#pa .hub .gd{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed var(--line)}#pa .hub .core{position:absolute;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid var(--c);background:radial-gradient(circle,color-mix(in srgb,var(--c) 28%,transparent),transparent 70%);font:800 .56rem/1.15 Bricolage Grotesque,sans-serif;letter-spacing:.08em}#pa .hub .core b{display:block;font-size:1.6rem;color:var(--c);letter-spacing:-.02em}#pa .hub .ring{position:absolute;left:50%;top:50%;width:0;height:0;animation:spin linear infinite}#pa .hub .ob{position:absolute;left:0;top:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1))}#pa .hub .oc{display:block;transform:rotate(calc(var(--a) * -1))}#pa .hub .obi{display:grid;place-items:center;width:56px;height:30px;margin:-15px 0 0 -28px;padding:0;animation:spin linear infinite;filter:drop-shadow(0 3px 8px rgba(0,0,0,.6))}#pa .hub .obi img{max-width:56px;max-height:30px;width:auto;height:auto;object-fit:contain;display:block}#pa #providers .art{transform:none!important}@media(max-height:790px),(max-width:820px){#pa .hub{display:none}}@media(max-width:820px){#pa #providers .art{display:block;align-self:stretch;height:100%;min-height:0;overflow:hidden}#pa .dir{max-height:none;height:100%}#pa .pg button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;letter-spacing:0}#pa ul.pvg{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}#pa .pg .in{gap:4px}#pa .pg button{font-size:.6rem;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){#pa .hub .ring,#pa .hub .obi{animation:none}}#pa #providers h2 .ln:nth-child(2)>span{font-size:.62em;line-height:1.08;text-wrap:balance}#pa .pvg{gap:0 6px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}#pa .pvg li{border:0;border-bottom:1px solid #ffffff10;border-radius:0;background:none;padding:14px 6px 10px;min-height:92px;gap:8px}#pa .pvg li:hover{background:radial-gradient(60% 70% at 50% 40%,color-mix(in srgb,var(--p,var(--c)) 16%,transparent),transparent);transform:none;border-bottom-color:var(--p,var(--c))}#pa .pvg .lg{height:52px;padding:0}#pa .pvg .lg img{max-height:44px;max-width:112px;filter:drop-shadow(0 0 10px #ffffff0d);transition:transform .3s}#pa .pvg li:hover .lg img{transform:scale(1.08)}#pa .pvg .nm{font-size:.7rem;font-weight:500;color:#9a9aa3;letter-spacing:.02em}#pa .pvg li:hover .nm{color:#fff}#pa .pvg li[hidden]{display:none!important}#pa .pvg{height:max(300px,calc(100vh - 347px));overflow-y:auto}.ddg{display:block;margin-top:6px;padding:11px 12px 4px;border-top:1px solid #e3e3e3;font:700 .64rem/1 Hanken Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}.dds{display:flex;align-items:center;gap:10px;padding:9px 12px;color:#9b9b9b;cursor:default}.nw.sn{background:transparent;color:#8a8a8a;border:1px solid #cfcfcf;animation:none}.mn-sl .nw.sn{color:#fff9;border-color:#ffffff4d}.mn-sl .mn-g{flex:0 0 100%;margin:4px 0 -2px;font:700 .68rem/1 Hanken Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.mn-sl .dds{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;border:1px dashed rgba(255,255,255,.25);font-size:.9rem;color:#ffffff80}.mn-sl .dds .nw{margin-left:0}header.hd .ddg{border-top-color:#ffffff1f;color:#ffffff80}header.hd .dds{color:#ffffff6b}header.hd .nw.sn{color:#fff9;border-color:#ffffff4d}#pa .pvg .pl{color:inherit;text-decoration:underline;text-decoration-color:#e4b94f;text-underline-offset:3px}#pa .pvg .pl:hover{color:#e4b94f}@media(max-width:1200px){header nav{gap:12px}header nav a{font-size:.9rem}}@media(max-width:1180px){header nav,header .mnav{display:none}header .w{justify-content:space-between}.mn-b{display:flex}header .lp{display:none}}html[lang=tl] header nav{gap:10px}html[lang=tl] header nav a{font-size:.88rem}@media(max-height:1000px){.mn-lb{font-size:clamp(1.4rem,7.2vw,1.9rem)}.mn-row{padding:9px 0}}.ddn .dl{flex:0 0 auto;display:grid;place-items:center;width:60px;height:30px;border-radius:7px;background:#1c1c20;border:1px solid rgba(255,255,255,.14);overflow:hidden}.dl img{display:block;width:100%;height:100%;object-fit:contain;padding:2px 4px}.dl.lt{background:#fff;border-color:#fff}.dl.tx{font:800 .66rem/1 Bricolage Grotesque,Hanken Grotesk,sans-serif;letter-spacing:.08em;color:#e4b94f}.mn-sl .ddn .dl{width:54px;height:28px}.lang a,.mn-lang a{text-decoration:none}.mn-lang a{display:inline-block}