.pf{--pf-ease:cubic-bezier(.16, 1, .3, 1);flex-direction:column;gap:5rem;display:flex}.pf-section{flex-direction:column;gap:1.75rem;display:flex}.pf-section__head{border-bottom:1px solid #e9e4da1f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.pf-section__head h2{font-size:clamp(1.2rem,2.2vw,1.7rem)!important}.pf-section__count{letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);font-size:.72rem}.pf-rise{animation:pf-rise .7s var(--pf-ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes pf-rise{0%{opacity:0;transform:translateY(26px)}}.pf-bar{z-index:30;position:sticky;top:5.25rem}.pf-bar__inner{scrollbar-width:none;border:1px solid var(--glass-line,#ffffff29);backdrop-filter:blur(16px);background:#131b2ed1;border-radius:9999px;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto;box-shadow:0 20px 40px -24px #000c}.pf-bar__inner::-webkit-scrollbar{display:none}.pf-chip{color:var(--bone-dim);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:none;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.8rem;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.pf-chip:hover{color:var(--bone);border-color:#e9e4da38}.pf-chip[aria-pressed=true]{color:var(--ink,#131b2e);background:var(--aqua)}.pf-chip__n{letter-spacing:.08em;opacity:.7;font-size:.68rem}.pf-mode{background:#131b2e8c;border:1px solid #e9e4da24;border-radius:9999px;padding:.25rem;display:inline-flex}.pf-mode button{color:var(--bone-dim);font-family:var(--font-body);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.72rem;transition:color .3s,background-color .3s;display:inline-flex}.pf-mode button span{letter-spacing:.14em;color:var(--aqua);font-size:.62rem}.pf-mode button[aria-pressed=true]{color:var(--bone);background:#1fccea29}.pf-badges{flex-wrap:wrap;gap:.45rem;display:flex}.pf-badge{letter-spacing:.04em;color:var(--bone);border:1px solid #e9e4da2e;border-radius:9999px;padding:.3rem .7rem;font-size:.68rem}.pf-badge--lab{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;border-color:#1fccea80;font-size:.62rem}.pf-holding{flex-direction:column;gap:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.pf-holding__head{gap:1.25rem;display:grid}.pf-holding__title{gap:.8rem;max-width:62ch;display:grid}.pf-holding__title h3{font-size:clamp(1.4rem,3vw,2.2rem)!important}.pf-holding__title p{color:var(--bone-dim);font-size:.92rem;line-height:1.75}.pf-flagtag{letter-spacing:.16em;text-transform:uppercase;width:fit-content;color:var(--aqua);background:#1fccea14;border:1px solid #1fccea73;border-radius:9999px;padding:.35rem .8rem;font-size:.64rem}.pf-tabs{scrollbar-width:thin;border-bottom:1px solid #e9e4da1f;gap:.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.pf-tab{color:var(--bone-dim);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;flex:none;gap:.15rem;padding:.75rem 1.1rem;transition:color .3s,background-color .3s,border-color .3s;display:grid;position:relative}.pf-tab b{font-size:.86rem;font-weight:500}.pf-tab small{letter-spacing:.06em;opacity:.75;font-size:.66rem}.pf-tab:hover{color:var(--bone)}.pf-tab[aria-selected=true]{color:var(--bone);background:#131b2e80;border-color:#e9e4da29}.pf-tab[aria-selected=true]:after{content:"";background:var(--tab-accent,var(--aqua));height:2px;box-shadow:0 0 12px var(--tab-accent,var(--aqua));position:absolute;bottom:-1px;left:0;right:0}.pf-panel{animation:pf-fade .55s var(--pf-ease) both;gap:1.75rem;display:grid}@keyframes pf-fade{0%{opacity:0;transform:translateY(12px)}}.pf-panel__info{flex-direction:column;gap:1rem;display:flex}.pf-role{letter-spacing:.2em;text-transform:uppercase;color:var(--tab-accent,var(--aqua));font-size:.74rem}.pf-panel__info h4{font-size:1.15rem}.pf-summary{color:var(--bone-dim);font-size:.9rem;line-height:1.75}.pf-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.pf-flow{counter-reset:paso;gap:0;margin:0;padding:0;list-style:none;display:grid}.pf-flow li{color:var(--bone);background:#131b2e8c;border:1px solid #1fccea52;border-radius:12px;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:.84rem;display:flex;position:relative}.pf-flow li:before{counter-increment:paso;content:"0" counter(paso);letter-spacing:.14em;color:var(--aqua);flex:none;font-size:.7rem}.pf-flow li+li{margin-top:1.4rem}.pf-flow li+li:after{content:"";background:repeating-linear-gradient(180deg, var(--aqua) 0 4px, transparent 4px 8px);background-size:1px 16px;width:1px;height:1.4rem;animation:1.2s linear infinite pf-flow-v;position:absolute;top:-1.4rem;left:1.5rem}@keyframes pf-flow-v{to{background-position:0 16px}}@keyframes pf-flow-h{to{background-position:16px 0}}@media (width>=900px){.pf-flow--row{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:1.6rem}.pf-flow--row li{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:5.2rem}.pf-flow--row li+li{margin-top:0}.pf-flow--row li+li:after{background:repeating-linear-gradient(90deg, var(--aqua) 0 4px, transparent 4px 8px);background-size:16px 1px;width:1.6rem;height:1px;animation-name:pf-flow-h;top:50%;left:-1.6rem}}.pf-media{--accent:var(--aqua);background:linear-gradient(#e9e4da09 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #e9e4da09 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(80% 90% at 20% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), linear-gradient(150deg, #012169, #131b2e 60%, #131b2e);border:1px solid #e9e4da1f;border-radius:14px;place-items:center;min-height:15rem;display:grid;position:relative;overflow:hidden}.pf-media__note{letter-spacing:.16em;text-transform:uppercase;color:#e9e4da73;font-size:.58rem;position:absolute;bottom:.55rem;right:.7rem}.pf-media--wide{aspect-ratio:16/9;min-height:0}.mk-web{background:#131b2eb3;border:1px solid #e9e4da33;border-radius:10px;width:min(86%,380px);overflow:hidden;box-shadow:0 24px 50px -24px #000c}.mk-web__bar{background:#e9e4da14;gap:4px;padding:.4rem .6rem;display:flex}.mk-web__bar i{background:#e9e4da66;border-radius:9999px;width:6px;height:6px}.mk-web__page{grid-template-columns:1.1fr .9fr;gap:.7rem;padding:.9rem;display:grid}.mk-web__copy{align-content:center;gap:.4rem;display:grid}.mk-web__copy em{background:var(--bone);border-radius:3px;height:7px;display:block}.mk-web__copy em:nth-child(2){width:72%}.mk-web__copy em:nth-child(3){background:#e9e4da59;width:48%;height:4px}.mk-web__copy u{background:var(--accent);border-radius:9999px;width:40px;height:11px;margin-top:.2rem;display:block}.mk-web__img{aspect-ratio:4/3;background:radial-gradient(90% 90% at 30% 20%, var(--accent), color-mix(in srgb, var(--accent) 35%, #012169) 60%, #012169);border-radius:7px}.mk-web__cards{grid-template-columns:repeat(3,1fr);gap:.4rem;padding:0 .9rem .9rem;display:grid}.mk-web__cards s{background:#e9e4da17;border:1px solid #e9e4da1a;border-radius:5px;height:20px;display:block}.mk-brand{background:#131b2e99;border:1px solid #e9e4da2e;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;width:min(86%,380px);padding:1.1rem 1.2rem;display:grid}.mk-brand__mark{border:1px solid var(--accent);width:4.2rem;height:4.2rem;box-shadow:0 0 24px -6px var(--accent);font-family:var(--font-display);color:var(--bone);border-radius:9999px;place-items:center;font-size:1.2rem;display:grid}.mk-brand__meta{gap:.55rem;display:grid}.mk-brand__meta small{letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-size:.58rem}.mk-brand__aa{font-family:var(--font-display);color:var(--bone);font-size:1.6rem;line-height:1}.mk-brand__sw{gap:.35rem;display:flex}.mk-brand__sw i{border:1px solid #e9e4da33;border-radius:5px;width:1.4rem;height:1.4rem}.mk-brand__sw i:first-child{background:var(--accent)}.mk-brand__sw i:nth-child(2){background:color-mix(in srgb, var(--accent) 45%, #012169)}.mk-brand__sw i:nth-child(3){background:#131b2e}.mk-brand__sw i:nth-child(4){background:var(--bone)}.mk-reels{justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}.mk-phone{aspect-ratio:9/16;background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 45%, #012169), #012169 55%, #131b2e);border:1px solid #e9e4da40;border-radius:14px;width:min(26%,120px);position:relative;overflow:hidden;box-shadow:0 20px 40px -18px #000000d9}.mk-phone:nth-child(2){z-index:1;transform:translateY(-8%)scale(1.06)}.mk-phone:before{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 50%,0 100%);background:#e9e4dad9;width:28%;position:absolute;top:50%;left:50%;translate:-35% -50%}.mk-phone:after{content:"";background:linear-gradient(90deg, var(--accent) 45%, #e9e4da4d 45%);border-radius:2px;height:3px;position:absolute;bottom:8%;left:10%;right:10%}.mk-ticket{aspect-ratio:9/16;background:#131b2ebf;border:1px solid #e9e4da40;border-radius:16px;align-content:start;gap:.55rem;width:min(34%,140px);min-width:108px;padding:.7rem;display:grid;box-shadow:0 24px 46px -20px #000000d9}.mk-ticket__route{align-items:center;gap:.3rem;display:flex}.mk-ticket__route i{background:var(--accent);border-radius:9999px;flex:none;width:7px;height:7px}.mk-ticket__route s{background:repeating-linear-gradient(90deg, var(--accent) 0 3px, transparent 3px 6px);flex:1;height:1px}.mk-ticket__qr{background:var(--bone);border-radius:6px;grid-template-columns:repeat(7,1fr);gap:2px;padding:.4rem;display:grid}.mk-ticket__qr i{aspect-ratio:1;background:#131b2e}.mk-ticket__qr i.off{background:0 0}.mk-ticket b{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--bone);font-size:.62rem}.pf-fan{place-items:center;width:100%;padding:1.2rem 0;display:grid;position:relative}.pf-fan figure{aspect-ratio:3/4;width:min(30%,170px);transition:transform .7s var(--pf-ease);border:1px solid #e9e4da2e;border-radius:14px;grid-area:1/1;margin:0;overflow:hidden;box-shadow:0 24px 44px -20px #000000d9}.pf-fan img{object-fit:cover;width:100%;height:100%;display:block}.pf-fan figure:first-child{transform:translate(-62%,3%)rotate(-9deg)}.pf-fan figure:nth-child(2){z-index:2;transform:translateY(-4%)}.pf-fan figure:nth-child(3){transform:translate(62%,3%)rotate(9deg)}.pf-media:hover .pf-fan figure:first-child{transform:translate(-76%,3%)rotate(-12deg)}.pf-media:hover .pf-fan figure:nth-child(3){transform:translate(76%,3%)rotate(12deg)}.pf-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-flags{gap:1.5rem;display:grid}.pf-flag{flex-direction:column;gap:1.1rem;padding:1.2rem;display:flex}.pf-flag__media{min-height:17rem}.pf-flag__media .pf-flow{width:100%;padding:1.2rem}.pf-flag__body{flex-direction:column;gap:.85rem;padding:.4rem .5rem .6rem;display:flex}.pf-flag__meta{letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);font-size:.72rem}.pf-flag__body h3{font-size:clamp(1.3rem,2.4vw,1.8rem)!important}.pf-flag__sub{color:var(--bone-dim);font-size:.9rem;line-height:1.7}.pf-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pf-list li{color:#cdd5e0;padding-left:1.1rem;font-size:.84rem;line-height:1.55;position:relative}.pf-list li:before{content:"";background:var(--aqua);width:.45rem;height:1px;position:absolute;top:.62em;left:0}.pf-bento{gap:1.5rem;display:grid}.pf-b{transition:transform .45s var(--pf-ease), border-color .3s ease;flex-direction:column;gap:.9rem;padding:1rem;display:flex;position:relative}.pf-b:hover,.pf-b:focus-within{border-color:#1fccea80;transform:translateY(-4px)}.pf-b__media{min-height:11rem}.pf-b__body{flex-direction:column;flex:1;gap:.7rem;padding:.3rem .5rem .5rem;display:flex}.pf-b__body h3{font-size:1.15rem!important}.pf-b__industry{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:.72rem}.pf-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pf-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.pf-b__cta{color:var(--aqua);align-items:center;gap:.5rem;margin-top:auto;font-size:.78rem;font-weight:500;display:inline-flex}@media (width>=768px){.pf-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.pf-b--7{grid-column:span 7}.pf-b--5{grid-column:span 5}.pf-b--4{grid-column:span 4}.pf-b--6{grid-column:span 6}}@media (width>=900px){.pf-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.pf-holding__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (width>=1024px){.pf-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-drawer{width:min(760px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--bone);backdrop-filter:blur(18px);transition:transform .45s var(--pf-ease,cubic-bezier(.16, 1, .3, 1));background:radial-gradient(90% 40% at 100% 0,#1fccea1f,#0000 70%),linear-gradient(#021642f7,#0a0e18fa);border:0;border-left:1px solid #1fccea4d;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%)}.pf-drawer[open]{flex-direction:column;display:flex}.pf-drawer[data-open=true]{transform:none}.pf-drawer::backdrop{backdrop-filter:blur(6px);opacity:0;background:#0108189e;transition:opacity .35s}.pf-drawer[data-open=true]::backdrop{opacity:1}.pf-drawer__head{border-bottom:1px solid #e9e4da1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.6rem 1.1rem;display:flex}.pf-drawer__head h2{margin:.3rem 0 .4rem;font-size:clamp(1.3rem,3vw,1.8rem)!important}.pf-drawer__meta{color:var(--bone-dim);font-size:.78rem}.pf-close{width:2.5rem;height:2.5rem;color:var(--bone);cursor:pointer;background:#ffffff0d;border:1px solid #e9e4da38;border-radius:9999px;flex:none;place-items:center;transition:border-color .3s,background-color .3s;display:grid}.pf-close:hover,.pf-close:focus-visible{border-color:var(--aqua);background:#1fccea1f}.pf-drawer__scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:2rem;padding:1.5rem 1.6rem 2rem;display:grid;overflow-y:auto}.pf-block{gap:.8rem;display:grid}.pf-block h3{text-transform:uppercase;font-size:.74rem!important;font-family:var(--font-body)!important;letter-spacing:.24em!important;color:var(--aqua)!important;font-weight:500!important}.pf-block p{color:#cdd5e0;font-size:.92rem;line-height:1.75}.pf-gallery{gap:.75rem;display:grid}.pf-gallery__thumbs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pf-gallery__thumbs button{color:var(--bone-dim);font-family:var(--font-body);letter-spacing:.08em;cursor:pointer;background:#131b2e8c;border:1px solid #e9e4da29;border-radius:8px;padding:.45rem .5rem;font-size:.68rem;transition:border-color .3s,color .3s}.pf-gallery__thumbs button[aria-pressed=true]{border-color:var(--aqua);color:var(--bone)}.pf-drawer__foot{background:#131b2eeb;border-top:1px solid #1fccea4d;gap:.85rem;padding:1.1rem 1.6rem 1.3rem;display:grid}.pf-drawer__foot p{color:var(--bone);font-size:.86rem;line-height:1.5}.pf-drawer__foot p strong{color:var(--aqua);font-weight:500}.pf-cta{border-color:#1fccea4d;gap:1.75rem;padding:clamp(1.8rem,4vw,3rem);display:grid}.pf-cta h2{max-width:24ch;font-size:clamp(1.4rem,3vw,2.3rem)!important}.pf-cta__actions{flex-wrap:wrap;gap:.75rem;display:flex}html.pf-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.pf-rise,.pf-panel{animation:none}.pf-drawer,.pf-drawer::backdrop{transition:none}.pf-flow li+li:after{animation:none}}html[data-motion=reduced] .pf-rise,html[data-motion=reduced] .pf-panel,html[data-motion=reduced] .pf-flow li+li:after{animation:none}@media (width<=767px){.pf-bar{top:4.75rem}.pf-drawer__head,.pf-drawer__scroll,.pf-drawer__foot{padding-inline:1.1rem}}.pf-tab{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.pf-tab__logo{object-fit:contain;opacity:.8;filter:brightness(.95);width:auto;max-width:90px;height:20px;transition:opacity .25s,transform .25s}.pf-tab[aria-selected=true] .pf-tab__logo{opacity:1;filter:brightness(1.1);transform:scale(1.04)}.mk-web--real{background:#0b101cd9;border:1px solid #e9e4da2e;width:min(92%,460px);box-shadow:0 24px 50px -20px #000c}.mk-web__domain{font-family:var(--font-mono,monospace);color:#e9e4daa6;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:.65rem;overflow:hidden}.mk-web__screenshot-wrap{aspect-ratio:16/10;background:#060b14;width:100%;position:relative;overflow:hidden}.mk-web__screenshot{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s var(--pf-ease)}.pf-media:hover .mk-web__screenshot{transform:scale(1.03)}.mk-web__floating-logo{backdrop-filter:blur(8px);background:#0b101cd9;border:1px solid #e9e4da29;border-radius:8px;align-items:center;padding:.3rem .55rem;display:flex;position:absolute;bottom:.6rem;left:.6rem;box-shadow:0 4px 12px #00000080}.mk-web__floating-logo img{object-fit:contain;width:auto;max-width:70px;height:18px}.mk-brand__mark--real{border:1px solid var(--accent,#e9e4da33);background:#0b101ce6;padding:.5rem}.mk-brand__logo-img{object-fit:contain;width:100%;height:100%}.mk-ticket--real .mk-ticket__brand-logo{background:#ffffff0d;border:1px solid #e9e4da1a;border-radius:6px;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.5rem;display:flex}.mk-ticket--real .mk-ticket__brand-logo img{object-fit:contain;width:auto;max-width:90px;height:32px}.pf-drawer__logo{object-fit:contain;background:#ffffff0f;border:1px solid #e9e4da1f;border-radius:6px;width:auto;max-width:110px;height:38px;padding:.25rem .5rem}.pj[data-astro-cid-cdop524w]{flex-direction:column;gap:5rem;max-width:1240px;margin-inline:auto;padding:9rem 1.5rem 6rem;display:flex}.pj__hero[data-astro-cid-cdop524w]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.pj__hero[data-astro-cid-cdop524w] h1[data-astro-cid-cdop524w]{max-width:20ch;font-size:clamp(1.9rem,4.6vw,3.6rem)}.pj__hero[data-astro-cid-cdop524w] p[data-astro-cid-cdop524w]{color:#cdd5e0;max-width:62ch;font-size:1.02rem;line-height:1.75}.pj__sim-section[data-astro-cid-cdop524w]{border-top:1px solid #e9e4da1a;align-items:center;gap:2.5rem;padding-top:4rem;display:grid}.pj__sim-copy[data-astro-cid-cdop524w]{flex-direction:column;gap:.9rem;display:flex}.pj__sim-copy[data-astro-cid-cdop524w] h2[data-astro-cid-cdop524w]{font-size:clamp(1.5rem,3vw,2.4rem)}.pj__meta[data-astro-cid-cdop524w]{letter-spacing:.04em;color:var(--bone-dim);font-size:.8rem}.pj__sim-copy[data-astro-cid-cdop524w] p[data-astro-cid-cdop524w]{color:#cdd5e0;max-width:46ch;margin-bottom:.6rem;font-size:.95rem;line-height:1.75}.pj__sim[data-astro-cid-cdop524w]{justify-self:center;width:100%;max-width:560px}.pj__cta[data-astro-cid-cdop524w]{border-color:#1fccea4d;gap:1.75rem;padding:clamp(1.8rem,4vw,3rem);display:grid}.pj__cta[data-astro-cid-cdop524w] h2[data-astro-cid-cdop524w]{max-width:26ch;font-size:clamp(1.4rem,3vw,2.2rem)}.pj__cta-actions[data-astro-cid-cdop524w]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=900px){.pj__sim-section[data-astro-cid-cdop524w]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}@media (width<=767px){.pj[data-astro-cid-cdop524w]{gap:4rem;padding-top:7.5rem}}
