.handshake{color:var(--c-off-white);--hs-gutter:var(--gutter);position:absolute;inset:0;overflow:hidden}.handshake.stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}.handshake.stage.is-pointer{cursor:none}.handshake.stage.is-pointer button,.handshake.stage.is-pointer a{cursor:pointer}.handshake .stage-canvas{inset:0;position:absolute!important}.handshake .grain{pointer-events:none;background:radial-gradient(80% 75% at 50% 48%,#0000 45%,#030106b8 100%);position:absolute;inset:0}.handshake .grain:after{content:"";opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.handshake .overlay{pointer-events:none;position:absolute;inset:0}.handshake .overlay button{pointer-events:auto}.handshake .hand-cards{--lean:0;pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out);position:absolute;inset:0}.handshake .hand-cards.is-on{opacity:1}.handshake .hand-card{max-width:min(36vw,520px);transition:transform 1.2s var(--ease-out);position:absolute;top:19%}.handshake .hand-cards:not(.is-on) .hand-card{transform:translateY(10px)}.handshake .hand-card.left{left:var(--hs-gutter);opacity:calc(.62 + .38 * max(0, -1 * var(--lean)))}.handshake .hand-card.right{right:var(--hs-gutter);text-align:right;opacity:calc(.86 + .14 * max(0, var(--lean)))}.handshake .hc-kicker{letter-spacing:.24em;text-transform:uppercase;color:#9b95a3;margin:0 0 12px;font:700 12px/1 Inter,system-ui,sans-serif}.handshake .hand-card.right .hc-kicker{color:#ffb724}.handshake .hc-name{letter-spacing:.01em;text-transform:uppercase;color:#b9b4c0;text-shadow:0 4px 30px #07040ce6;margin:0;font:400 clamp(30px,3.4vw,58px)/.92 Anton,Archivo Black,sans-serif}.handshake .hand-card.right .hc-name{color:#f3ece4}.handshake .hc-spark{vertical-align:.95em;color:#ffb724;transform:scale(calc(.85 + .35 * max(0, var(--lean))));margin-left:.12em;font-size:.42em;transition:transform .3s;display:inline-block}.handshake .hc-traits{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.handshake .hand-card.right .hc-traits{justify-content:flex-end}.handshake .hc-traits li{letter-spacing:.1em;text-transform:uppercase;color:#8d8896;background:#07040c8c;border:1px solid #ffffff24;border-radius:999px;padding:8px 11px;font:600 12px/1 Inter,system-ui,sans-serif}.handshake .hand-card.left .hc-traits li{-webkit-text-decoration:line-through #fb5225d9;text-decoration:line-through #fb5225d9;text-decoration-thickness:1.5px}.handshake .hand-card.right .hc-traits li{color:#f3ece4;background:#ffb72414;border-color:#ffb72473}.handshake .hand-card.right .hc-traits li:before{content:"✦ ";color:#ffb724}.handshake .instruction{left:0;right:0;bottom:max(calc(var(--hs-gutter) * 1.6), env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.handshake .instruction-text{font-family:var(--ff-display);letter-spacing:-.01em;opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;font-stretch:90%;transform:translateY(8px)}.handshake .instruction-text.is-on{opacity:.92;animation:hs-breathe 3.2s var(--ease-in-out) 1s infinite alternate;transform:none}@keyframes hs-breathe{to{opacity:.55}}.handshake .phase-holding .instruction-text.is-on{opacity:1;animation:none}.handshake .instruction-hint{color:var(--c-smoke);opacity:0;font-size:.6875rem;transition:opacity .3s}.handshake.stage:focus-visible .instruction-hint{opacity:.85}.handshake.stage:focus-visible:after{content:"";border:1px solid var(--c-line-strong);pointer-events:none;position:absolute;inset:8px}.handshake .drag-track{background:var(--c-ash);width:72px;height:1px;position:relative;overflow:hidden}.handshake .drag-fill{background:var(--c-off-white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.handshake .cursor{pointer-events:none;position:absolute;inset:0}.handshake .cursor>div{will-change:transform, opacity;opacity:0;position:absolute;top:0;left:0}.handshake .c-core{background:var(--c-off-white);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.handshake .c-glow{background:radial-gradient(circle, var(--c,#8b3ffa66) 0%, transparent 65%);mix-blend-mode:screen;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px}.handshake .c-halo{mix-blend-mode:screen;background:radial-gradient(circle,#6a2bf547 0%,#0000 62%);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px}.handshake .c-trail{border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px}.handshake .c-orbit{border-radius:50%;width:2.5px;height:2.5px;margin:-1.25px 0 0 -1.25px}.handshake .c-reticle{width:48px;height:48px;color:var(--c-off-white);margin:-24px 0 0 -24px}.handshake .c-reticle svg{display:block;overflow:visible}.handshake .c-reticle line{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.handshake .c-ring{width:40px;height:40px;margin:-20px 0 0 -20px}.handshake .c-ring svg{display:block;overflow:visible;transform:rotate(-90deg)}.handshake .c-track{fill:none;stroke:#f7ecea33;stroke-width:1px}.handshake .c-arc{fill:none;stroke:var(--c-off-white);stroke-width:1.5px;stroke-linecap:round}.handshake .final{padding:50svh var(--hs-gutter) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.handshake .headline{max-width:16ch;font-family:var(--ff-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.3rem,6.4vw,6.8rem);font-weight:800;line-height:.9}.handshake .headline-words{display:inline}.handshake .hw-mask{vertical-align:top;margin:-.04em -.02em -.1em;padding:.04em .02em .1em;display:inline-block;overflow:hidden}.handshake .hw{visibility:hidden;transform-origin:50% 100%;font-variation-settings:"wdth" 100, "opsz" 96;display:inline-block}.handshake .subline{letter-spacing:.08em;opacity:.8;clip-path:inset(0 100% 0 0);max-width:40ch;animation:hs-wipe .55s var(--ease-out) .75s forwards;margin-top:1.6em;font-size:clamp(.8rem,1vw,.95rem);font-weight:600;line-height:1.5}@keyframes hs-wipe{to{clip-path:inset(0)}}.handshake .final-tools{left:var(--hs-gutter);right:var(--hs-gutter);bottom:max(calc(var(--hs-gutter) * 1.2), env(safe-area-inset-bottom));opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;animation:.8s 1.8s forwards hs-fade;display:flex;position:absolute}@keyframes hs-fade{to{opacity:1}}.handshake .headline-switch{font-size:var(--fs-label);color:var(--c-smoke);align-items:center;gap:4px;display:flex}.handshake .switch-label{margin-right:8px}.handshake .switch-key{border:1px solid var(--c-ash);width:28px;height:28px;color:var(--c-smoke);font:600 .6875rem/1 var(--ff-text);background:0 0;border-radius:50%;transition:color .2s,border-color .2s,background .2s}.handshake .switch-key:hover{color:var(--c-off-white);border-color:var(--c-smoke)}.handshake .switch-key[aria-pressed=true]{color:var(--c-void);background:var(--c-off-white);border-color:var(--c-off-white)}.handshake .replay{color:var(--c-smoke);font:500 .8125rem/1 var(--ff-text);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--c-ash);text-decoration-color:var(--c-ash);background:0 0;border:0;padding:8px 4px}.handshake .replay:hover{color:var(--c-off-white)}.handshake .fallback{position:absolute;inset:0}.handshake .fallback-poster{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.handshake .fallback-copy{height:100%;padding:var(--hs-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}.handshake .fallback-logo{width:min(300px,64vw);height:auto}.handshake .fallback .subline{clip-path:none;margin-top:0;animation:none}@media (max-width:640px){.handshake .hand-card{max-width:calc(100vw - 2 * var(--hs-gutter))}.handshake .hand-card.left{top:17%}.handshake .hand-card.right{top:auto;bottom:25%}.handshake .hc-name{font-size:clamp(26px,8vw,34px)}.handshake .hc-kicker{margin-bottom:8px;font-size:10px}.handshake .hc-traits{gap:6px;margin-top:10px}.handshake .hc-traits li{padding:6px 9px;font-size:10.5px}.handshake .final{padding-top:47svh}.handshake .final-tools{bottom:calc(max(calc(var(--hs-gutter) * 1.2), env(safe-area-inset-bottom)) + 84px);justify-content:center}.handshake .switch-label{text-align:center;width:100%;margin:0 0 6px}.handshake .headline-switch{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.handshake .subline{clip-path:none;animation:none}.handshake .final-tools{opacity:1;animation:none}.handshake .hand-card,.handshake .hand-cards,.handshake .hc-spark{transition:none}}
.xp{position:relative}.xp-stage{--dive-out:0;background:var(--c-void);height:100lvh;min-height:520px;position:relative;overflow:hidden}.js .xp-stage{position:sticky;top:0}.xp-stage>.handshake.stage{z-index:0}.xp-hero-layer{z-index:2;pointer-events:none}.xp-copy{z-index:3;pointer-events:none;position:absolute;inset:0}.xp-gate,.xp-city,.xp-client,.xp-choice{z-index:4}.xp-skip,.xp-scroll{z-index:5}.xp-cursor-layer{z-index:6;pointer-events:none}.xp-poster{z-index:1;pointer-events:none;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.xp-poster img{object-fit:cover;width:100%;height:100%}.xp-poster.is-gone{opacity:0}.xp-loading{z-index:2;left:50%;bottom:max(calc(var(--gutter) * 1.6), env(safe-area-inset-bottom));font-size:var(--fs-label);color:var(--c-smoke);animation:xp-pulse 1.6s var(--ease-in-out) infinite alternate;position:absolute;transform:translate(-50%)}@keyframes xp-pulse{0%{opacity:.25}to{opacity:.8}}.xp-hero-layer .final,.xp-scroll{opacity:calc(1 - var(--dive-out))}.xp-hero-layer .final{transform:translateY(calc(var(--dive-out) * -5vh)) scale(calc(1 + var(--dive-out) * .06));filter:blur(calc(var(--dive-out) * 10px))}.xp-cue{--a:0;--e:0;left:var(--gutter);right:var(--gutter);text-align:center;text-wrap:balance;visibility:hidden;opacity:var(--a);will-change:opacity, transform, filter;margin:0 auto;position:absolute}.xp-stop{max-width:15ch;font-family:var(--ff-display);letter-spacing:-.025em;transform:translateY(-50%) scale(calc(1.05 - var(--a) * .05));filter:blur(calc((1 - var(--a)) * 16px + var(--hold) * 10px));opacity:calc(var(--a) * (1 - var(--hold) * 1.4));text-shadow:0 0 40px #07040cd9;font-size:clamp(2.2rem,6vw,6.4rem);font-weight:800;font-stretch:90%;line-height:.92;top:50%}.xp-after{letter-spacing:-.01em;max-width:24ch;transform:translateY(calc((1 - min(var(--e), 1)) * 14px));filter:blur(calc((1 - var(--a)) * 8px));text-shadow:0 0 30px #07040ce6;font-size:clamp(1.3rem,2.6vw,2.4rem);font-weight:600;line-height:1.15}.xp-after-0{color:var(--c-smoke);top:20%}.xp-after-1{top:calc(20% + 2.5em)}.xp-question{max-width:30ch;transform:translateY(calc((1 - min(var(--e), 1)) * 12px - max(var(--e) - 1, 0) * 12px));text-shadow:0 0 24px #07040ce6;font-size:clamp(1.1rem,2vw,1.75rem);font-weight:600;line-height:1.2;bottom:13%}.xp-asks li{opacity:1}.xp-asks .xp-question{width:max-content;max-width:min(24ch,84vw);letter-spacing:calc(.005em + (1 - min(var(--e), 1)) * .06em);color:#f7eceae6;filter:blur(calc((1 - var(--a)) * 6px));transform:translate(-50%, calc((1 - min(var(--e), 1)) * 8px - max(var(--e) - 1, 0) * 8px));padding-top:44px;font-size:clamp(1rem,1.55vw,1.4rem);font-weight:500;font-stretch:95%;line-height:1.25;inset:0 auto auto 0}.xp-asks .xp-question:before{content:"";width:1px;height:calc(34px * min(var(--e), 1));background:linear-gradient(#8b3ffa00,#8b3ffad9);position:absolute;top:0;left:50%}.xp-title{max-width:14ch;font-family:var(--ff-display);letter-spacing:-.03em;filter:blur(calc((1 - var(--a)) * 14px));transform:translateY(calc(-50% + (1 - min(var(--e), 1)) * 20px - max(var(--e) - 1, 0) * 30px)) scale(calc(1 + max(var(--e) - 1, 0) * .08));text-shadow:0 0 50px #07040ccc;font-size:clamp(2.4rem,7vw,7.2rem);font-weight:800;font-stretch:90%;line-height:.9;top:50%}.xp-title-business{top:58%}.xp-title-reveal{letter-spacing:-.04em;font-size:clamp(3rem,11vw,11rem);top:22%}.xp-title-growth{font-size:clamp(3rem,11vw,11rem);top:44%}.xp-title-rebrand{max-width:16ch;top:50%}.xp-sub{font-family:var(--ff-display);letter-spacing:-.01em;transform:translateY(calc((1 - min(var(--e), 1)) * 14px));text-shadow:0 0 30px #07040ce6;flex-wrap:wrap;justify-content:center;gap:.4em .9em;font-size:clamp(1.3rem,2.8vw,2.6rem);font-weight:800;font-stretch:90%;display:flex;top:calc(50% + clamp(3rem,6vw,6rem))}.xp-sub span:nth-child(2){color:var(--c-coral)}.xp-sub-growth{top:calc(44% + clamp(3.6rem,7vw,7.4rem))}html[data-word3d] .xp-stage .xp-title-reveal{opacity:0}.xp-statement{max-width:26ch;font-family:var(--ff-display);letter-spacing:-.015em;filter:blur(calc((1 - var(--a)) * 10px));transform:translateY(calc((1 - min(var(--e), 1)) * 14px - max(var(--e) - 1, 0) * 10px));text-shadow:0 0 30px #07040ce6;font-size:clamp(1.6rem,3.6vw,3.4rem);font-weight:800;font-stretch:90%;line-height:1;top:64%}.xp-statement-2{letter-spacing:.01em;color:#f7eceabd;max-width:40ch;font-size:clamp(.95rem,1.7vw,1.5rem);font-weight:700;top:calc(64% + clamp(2.6rem,5vw,4.8rem))}.xp-kicker{left:var(--gutter);text-align:left;font-family:var(--ff-display);letter-spacing:-.035em;text-transform:uppercase;transform:translateX(calc((1 - min(var(--e), 1)) * -40px + max(var(--e) - 1, 0) * 60px));filter:blur(calc((1 - var(--a)) * 10px));text-shadow:0 0 40px #07040cbf;align-items:flex-start;gap:.5rem;margin:0;font-size:clamp(2.6rem,9vw,9rem);font-weight:800;font-stretch:85%;line-height:.85;display:flex;bottom:calc(14vh + 40px);right:auto}.xp-kicker-growth{bottom:calc(14vh + 40px)}.xp-idx{font-family:var(--ff-text);letter-spacing:var(--track-label);color:var(--c-coral);margin-top:.4em;font-size:.75rem;font-weight:600}.xp-client-cue{left:var(--gutter);text-align:left;max-width:min(34rem,80vw);transform:translateX(calc((1 - min(var(--e), 1)) * -24px + max(var(--e) - 1, 0) * 30px));filter:blur(calc((1 - var(--a)) * 6px));text-shadow:0 0 18px #07040cd9;margin:0;top:auto;bottom:calc(10vh + 24px);right:auto}.xp-client-cue h3{font-family:var(--ff-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.2em .7em;margin:0;font-size:clamp(1.6rem,3.4vw,3rem);font-weight:800;font-stretch:90%;line-height:.95;display:flex}.xp-client-cue h3 span{font-family:var(--ff-text);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:#f7ecea9e;font-weight:600}.xp-client-cue p{color:#f7eceadb;border-top:1px solid #f7ecea38;margin:.7em 0 0;padding-top:.7em;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.35}.xp-client-cue .xp-client-made{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:#f7ecea80;border:0;flex-wrap:wrap;gap:2px 12px;margin-top:.6em;padding-top:0;font-weight:600;display:flex}.xp-credits{left:auto;right:var(--gutter);text-align:right;max-width:22rem;font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:#f7ecea9e;text-shadow:0 0 16px #07040cf2;flex-direction:column;align-items:flex-end;gap:4px;margin:0;font-weight:600;display:flex;bottom:calc(14vh + 40px)}.xp-credits span{opacity:calc(min(1, var(--a) * 1.6))}.xp-city-intro{top:calc(var(--nav-h) + 3vh);max-width:30ch;font-family:var(--ff-display);letter-spacing:-.01em;filter:blur(calc((1 - var(--a)) * 8px));text-shadow:0 0 30px #07040ce6;font-size:clamp(1.3rem,2.6vw,2.4rem);font-weight:800;font-stretch:90%}.xp-story{left:var(--gutter);text-align:left;max-width:min(34rem,86vw);transform:translateY(calc((1 - min(var(--e), 1)) * 16px - max(var(--e) - 1, 0) * 16px));text-shadow:0 0 24px #07040cf2;margin:0;top:auto;bottom:12vh;right:auto}.xp-story h3{font-family:var(--ff-display);letter-spacing:-.015em;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800;font-stretch:90%;line-height:.95}.xp-story p{font-size:var(--fs-body-l);color:#f7ecead1;margin:.35rem 0 0;line-height:1.35}.xp-story .xp-story-after{color:var(--c-smoke)}.xp-foundations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.xp-foundations li{left:var(--gutter);top:auto;right:auto;bottom:calc(12vh + (3 - var(--i)) * 4.2rem);text-align:left;transform:translateX(calc((1 - min(var(--e), 1)) * -24px));flex-direction:column;gap:2px;margin:0;display:flex}.xp-foundations strong{font-family:var(--ff-display);letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;font-stretch:90%;line-height:1}.xp-foundations span{font-size:var(--fs-small);color:var(--c-smoke)}.xp-newbrand{transform:translateY(calc((1 - min(var(--e), 1)) * 12px));top:auto;bottom:9vh}.xp-newbrand h3{font-family:var(--ff-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:800;font-stretch:90%}.xp-newbrand p{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-gold);margin:.4rem 0 0;font-weight:600}.xp-founder-q,.xp-founder-name,.xp-founder-bio{left:var(--gutter);text-align:left;max-width:min(30rem,44vw);transform:translateY(calc((1 - min(var(--e), 1)) * 10px));text-shadow:0 0 24px #07040cf2;margin:0;right:auto}.xp-founder-q{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-smoke);font-weight:600;top:24vh}.xp-founder-name{font-family:var(--ff-display);letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:800;font-stretch:90%;line-height:.95;top:calc(24vh + 2rem)}.xp-founder-name span{font-family:var(--ff-text);font-size:var(--fs-small);letter-spacing:0;color:var(--c-smoke);margin-top:.6rem;font-weight:500;display:block}.xp-founder-bio{top:calc(24vh + 9.5rem)}.xp-founder-bio p{font-size:var(--fs-body);color:#f7eceacc;margin:0 0 .8rem;line-height:1.5}.xp-final-q{top:calc(var(--nav-h) + 3vh);font-family:var(--ff-display);letter-spacing:-.02em;transform:translateY(calc((1 - min(var(--e), 1)) * 12px));font-size:clamp(1.6rem,3.4vw,3.2rem);font-weight:800;font-stretch:90%}.xp-doors{pointer-events:auto;grid-template-columns:1fr 1fr;gap:4vw;max-width:min(66vw,980px);display:grid;top:50%;transform:translateY(-50%)}.xp-door{min-height:44vh;color:var(--c-off-white);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex}.xp-door-title{font-family:var(--ff-display);letter-spacing:-.015em;text-shadow:0 0 30px #07040ccc;transition:transform var(--dur-base) var(--ease-out);font-size:clamp(1.3rem,2.4vw,2.3rem);font-weight:800;font-stretch:90%;line-height:.95}.xp-door-sub{max-width:24ch;font-size:var(--fs-small);color:#f7eceab8;line-height:1.35}.xp-door:hover .xp-door-title,.xp-door:focus-visible .xp-door-title,.xp-door.is-chosen .xp-door-title{transform:scale(1.05)}.xp-door:focus-visible{outline:1px solid var(--c-line-strong);outline-offset:-8px}.xp-final-lines{font-family:var(--ff-display);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:0 .6em;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:800;font-stretch:90%;display:flex;top:auto;bottom:calc(9vh + 2rem)}.xp-final-lines span:nth-child(2){color:var(--c-coral)}.xp-foot{top:auto;bottom:max(calc(var(--gutter) * .9), env(safe-area-inset-bottom));max-width:none;font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-smoke);justify-content:space-between;gap:1rem;font-weight:600;display:flex}.xp-choice{width:min(44rem, calc(100vw - var(--gutter) * 2));max-height:calc(100% - var(--nav-h) - 3rem);-webkit-backdrop-filter:blur(14px);border-top:2px solid var(--c-coral);animation:xp-rise .6s var(--ease-out);background:#07040ce0;padding:clamp(1.4rem,3vw,2.6rem);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)}.xp-choice h3{font-family:var(--ff-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800;font-stretch:90%}.xp-choice-lead{font-size:var(--fs-body);color:#f7ecead1;margin:0 0 .8rem;line-height:1.5}.xp-areas{flex-direction:column;gap:.9rem;margin:1.4rem 0;display:flex}.xp-areas dt{font-weight:700}.xp-areas dd{font-size:var(--fs-small);color:var(--c-smoke);margin:.15rem 0 0;line-height:1.45}.xp-choice-close{float:right;color:var(--c-smoke);font:500 var(--fs-small) / 1 var(--ff-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.xp-choice-cta,.xp-client-case{color:var(--c-off-white);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--c-coral);text-decoration-color:var(--c-coral);margin-top:.6rem;font-weight:700;display:inline-block}.xp-pending{font-size:var(--fs-small);color:var(--c-smoke);font-style:italic}@keyframes xp-rise{0%{opacity:0;transform:translate(-50%,-40%)}}.xp-labels,.xp-pins{margin:0;padding:0;list-style:none;position:absolute;inset:0}.xp-labels li,.xp-pins li{--f:0;visibility:hidden;opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.xp-labels span{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--c-off-white) calc(30% + var(--f) * 70%), var(--c-smoke));opacity:calc(.75 + var(--f) * .25);text-shadow:0 0 12px #07040ce6;font-weight:600;display:block;transform:translate(-50%,-100%)}.xp-labels li.is-core span{color:var(--c-off-white)}.xp-layers span{transform:translate(14px,-50%)}.xp-layers li.is-core span{font-family:var(--ff-display);letter-spacing:0;color:var(--c-gold);font-size:clamp(1rem,1.6vw,1.5rem);font-weight:800;transform:translate(-50%,-140%)}.xp-media span{color:var(--c-off-white);font-size:.75rem}.xp-pins li{flex-direction:column;align-items:center;display:flex}.xp-pins i{background:var(--c-off-white);width:6px;height:6px;transform:scale(calc(1 + var(--f) * .8));border-radius:50%;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px #fb5225e6}.xp-pins span{transform:translateX(-50%) scale(calc(.86 + var(--f) * .14));transform-origin:bottom;white-space:nowrap;letter-spacing:.04em;color:var(--c-off-white);opacity:calc(.55 + var(--f) * .45);text-shadow:0 0 10px #07040c,0 0 3px #07040c;font-size:.6875rem;font-weight:600;position:absolute;bottom:10px;left:0}[data-client] .xp-pins,[data-client] .xp-city-intro{transition:opacity .4s;opacity:0!important}.xp-flash{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 55%, rgba(var(--flash-rgb,247, 236, 234), .9), rgba(var(--flash-rgb,247, 236, 234), .25) 45%, transparent 75%);opacity:calc(var(--flash,0) * .75);mix-blend-mode:screen;position:absolute;inset:0}.xp-gate{left:0;right:0;bottom:max(calc(var(--gutter) * 1.4), env(safe-area-inset-bottom));text-align:center;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(8px)}.xp-gate.is-on{opacity:1;transform:none}.xp-gate-prompt{font-family:var(--ff-display);letter-spacing:-.005em;animation:xp-breathe 3s var(--ease-in-out) 1s infinite alternate;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;font-stretch:90%}@keyframes xp-breathe{to{opacity:.6}}.xp-gate-hint{color:var(--c-smoke);font-size:.6875rem}.xp-gate-skip{pointer-events:auto;color:var(--c-smoke);font:500 .75rem/1 var(--ff-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-ash);text-decoration-color:var(--c-ash);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 4px}.xp-gate-skip:hover{color:var(--c-off-white)}.xp-gate-bar{background:linear-gradient(90deg, var(--c-violet) calc(var(--gate) * 100%), #f7ecea26 0);width:min(220px,50vw);height:2px;display:block}.xp-taps{gap:10px;margin:2px 0;padding:0;list-style:none;display:flex}.xp-taps li{border:1px solid #f7ecea66;border-radius:50%;width:9px;height:9px;transition:background .2s,box-shadow .2s,transform .2s}.xp-taps li.is-on{background:var(--c-coral);border-color:var(--c-coral);box-shadow:0 0 12px var(--c-coral);transform:scale(1.15)}.xp-city{pointer-events:none;animation:xp-in .9s var(--ease-out);position:absolute;inset:0}.xp-city>*{pointer-events:auto}.xp-city-hint{left:50%;bottom:max(calc(var(--gutter) * 1.4), env(safe-area-inset-bottom));font-size:var(--fs-small);color:var(--c-smoke);white-space:nowrap;margin:0;position:absolute;transform:translate(-50%);pointer-events:none!important}.xp-city-list{left:var(--gutter);top:calc(var(--nav-h) + 8vh);max-height:calc(100% - var(--nav-h) - 8vh - 7rem);scrollbar-width:none;position:absolute;overflow:auto}.xp-city-list-label{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-coral);margin:0 0 .6rem;font-weight:600}.xp-city-list ul{margin:0;padding:0;list-style:none}.xp-city-list button{font:500 var(--fs-small) / 1.25 var(--ff-text);color:#f7ecea99;text-align:left;cursor:pointer;transition:color var(--dur-fast), transform var(--dur-fast);background:0 0;border:0;padding:3px 0;display:block}.xp-city-list button:hover,.xp-city-list button:focus-visible{color:var(--c-off-white);transform:translate(4px)}.xp-zoom{right:var(--gutter);flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.xp-zoom button{border:1px solid var(--c-line-strong);width:36px;height:36px;color:var(--c-off-white);font:500 1.1rem/1 var(--ff-text);cursor:pointer;background:#07040c80;border-radius:50%}.xp-city-continue{right:var(--gutter);bottom:max(calc(var(--gutter) * 1.2), env(safe-area-inset-bottom));font:700 var(--fs-small) / 1 var(--ff-text);letter-spacing:.02em;color:var(--c-off-white);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--c-coral);text-decoration-color:var(--c-coral);cursor:pointer;background:0 0;border:0;padding:10px 0;position:absolute}.xp-city-continue i{margin-left:4px;font-style:normal;display:inline-block}.xp-city.is-nudge .xp-city-continue{animation:xp-nudge 1.2s var(--ease-out);color:var(--c-coral)}.xp-client{width:min(30rem,100vw);padding:calc(var(--nav-h) + 2rem) var(--gutter) 2rem;animation:xp-slide .7s var(--ease-out);background:linear-gradient(90deg,#07040c00,#07040cd1 22%,#07040cf0);position:absolute;top:0;bottom:0;right:0;overflow:auto}@keyframes xp-slide{0%{opacity:0;transform:translate(30px)}}.xp-client-back{font:600 var(--fs-small) / 1 var(--ff-text);color:var(--c-smoke);cursor:pointer;background:0 0;border:0;margin-bottom:1.6rem;padding:4px 0}.xp-client-back:hover{color:var(--c-off-white)}.xp-client-cat{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-coral);margin:0 0 .4rem;font-weight:600}.xp-client h3{font-family:var(--ff-display);letter-spacing:-.02em;outline:none;margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;font-stretch:90%;line-height:.95}.xp-client-line{font-size:var(--fs-body-l);margin:0 0 1.6rem;line-height:1.35}.xp-client dl{margin:0}.xp-client dt{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-smoke);margin-top:1.3rem;font-weight:600}.xp-client dd{font-size:var(--fs-small);color:#f7ecead1;margin:.4rem 0 0;line-height:1.55}.xp-client dd p{margin:0 0 .6rem}.xp-slots{gap:8px;display:flex}.xp-slot{min-height:74px;color:var(--c-smoke);border:1px dashed #f7ecea38;flex:1;padding:8px;font-size:.625rem;line-height:1.3}.xp-client-quote{border-left:2px solid var(--c-violet);font-size:var(--fs-small);color:#f7ecead1;margin:1.6rem 0 0;padding-left:1rem;font-style:italic;line-height:1.5}.xp-client-case{margin-top:1.6rem}.xp-skip.is-nudge,.xp-gate.is-nudge .xp-gate-prompt{animation:xp-nudge 1.2s var(--ease-out);color:var(--c-off-white);opacity:1}@keyframes xp-nudge{0%{transform:translateY(0)}18%{transform:translateY(-6px)}36%{transform:translateY(0)}54%{transform:translateY(-3px)}72%{transform:translateY(0)}}.xp-stage>.handshake.stage:focus-visible:after{content:"";border:1px solid var(--c-line-strong);pointer-events:none;position:absolute;inset:8px}.xp-skip{right:var(--gutter);bottom:max(calc(var(--gutter) * 1.6), env(safe-area-inset-bottom));font:400 var(--fs-small) / 1.2 var(--ff-text);color:var(--c-smoke);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--c-ash);text-decoration-color:var(--c-ash);cursor:pointer;transition:color var(--dur-fast), opacity var(--dur-base);background:0 0;border:0;padding:8px 0;position:absolute}.xp-skip:hover{color:var(--c-off-white)}.xp-skip.is-dim{opacity:.35}.xp-scroll{left:50%;bottom:max(calc(var(--gutter) * 1.1), env(safe-area-inset-bottom));font:600 var(--fs-label) / 1 var(--ff-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-smoke);cursor:pointer;animation:xp-in .8s var(--ease-out) 2.4s backwards;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;transform:translate(-50%)}.xp-scroll i{background:linear-gradient(var(--c-off-white), transparent);transform-origin:top;width:1px;height:36px;animation:xp-drop 1.8s var(--ease-in-out) 3s infinite;display:block}@keyframes xp-in{0%{opacity:0}}@keyframes xp-drop{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.handshake .c-pct{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--c-off-white);white-space:nowrap;font-size:.6875rem;font-weight:600}@media (max-width:640px){.xp-skip{top:calc(var(--nav-h) + env(safe-area-inset-top,0px));bottom:auto}.xp-after-0{top:20%}.xp-after-1{top:calc(20% + 3.7em)}.xp-labels span{letter-spacing:.08em;font-size:.625rem}.xp-asks .xp-question{max-width:min(20ch,84vw);font-size:1rem}.xp-statement{top:58%}.xp-statement-2{top:calc(58% + 2.6rem)}.xp-media span{font-size:.625rem}.xp-kicker{font-size:clamp(2.2rem,13vw,4rem);bottom:calc(18vh + 40px)}.xp-client-cue{max-width:none;bottom:calc(6vh + 16px);right:var(--gutter)}.xp-client-cue .xp-client-made{display:none}.xp-credits{left:var(--gutter);right:var(--gutter);bottom:auto;top:calc(var(--nav-h) + 2vh);text-align:center;flex-flow:wrap;justify-content:center;gap:2px 10px;max-width:none;font-size:.5625rem}.xp-story{bottom:9vh}.xp-story p{font-size:var(--fs-body)}.xp-foundations li{bottom:calc(9vh + (3 - var(--i)) * 3.6rem)}.xp-founder-q,.xp-founder-name,.xp-founder-bio{max-width:none;right:var(--gutter)}.xp-founder-q{top:auto;bottom:calc(15rem + 9vh)}.xp-founder-name{font-size:1.7rem;top:auto;bottom:calc(11.2rem + 9vh)}.xp-founder-bio{top:auto;bottom:4vh}.xp-founder-bio p{font-size:var(--fs-small)}.xp-doors{grid-template-columns:1fr;gap:2vh;max-width:none}.xp-door{gap:.4rem;min-height:104px;padding:.6rem 1.4rem}.xp-door-sub{font-size:.6875rem}.xp-foot{flex-direction:column;align-items:center;gap:4px}.xp-city-list{top:auto;left:0;right:0;bottom:calc(max(calc(var(--gutter) * 1.2), env(safe-area-inset-bottom)) + 3rem);max-height:none;padding:0 var(--gutter)}.xp-city-list ul{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.xp-city-list button{white-space:nowrap;border:1px solid var(--c-line-strong);background:#07040c8c;border-radius:999px;padding:8px 12px}.xp-city-hint{top:calc(var(--nav-h) + 3.6rem);white-space:normal;width:calc(100% - var(--gutter) * 2);text-align:center;bottom:auto}.xp-zoom{top:auto;bottom:calc(max(calc(var(--gutter) * 1.2), env(safe-area-inset-bottom)) + 7rem);transform:none}.xp-city-continue{left:var(--gutter);right:var(--gutter);text-align:center}.xp-client{width:100%;max-height:62%;padding:1.4rem var(--gutter) 2rem;border-top:1px solid var(--c-line-strong);background:#07040cf0;animation-name:xp-sheet;top:auto}@keyframes xp-sheet{0%{opacity:0;transform:translateY(30px)}}.xp-choice{max-height:calc(100% - var(--nav-h) - 1rem);background:#07040cf7;transform:translate(-50%,-48%)}}@media (prefers-reduced-motion:reduce){.xp-cue,.xp-hero-layer .final{filter:none!important}.xp-scroll{animation:none}}.xp-static-only{display:none}html:not(.js) .xp-static-only,.xp.is-static .xp-static-only{display:block}html:not(.js) .xp-stage,.xp.is-static .xp-stage{height:auto;position:relative;overflow:visible}html:not(.js) .xp-stage>.handshake.stage,.xp.is-static .xp-stage>.handshake.stage{height:100svh;position:relative}html:not(.js) .xp-copy,.xp.is-static .xp-copy{padding:var(--section-pad) var(--gutter);pointer-events:auto;flex-direction:column;gap:5rem;display:flex;position:static}html:not(.js) .xp-act,.xp.is-static .xp-act{flex-direction:column;gap:1.5rem;max-width:60rem;margin:0 auto;display:flex}html:not(.js) .xp-cue,html:not(.js) .xp-labels,html:not(.js) .xp-labels li,html:not(.js) .xp-foundations,.xp.is-static .xp-cue,.xp.is-static .xp-labels,.xp.is-static .xp-labels li,.xp.is-static .xp-foundations{text-align:left;max-width:none;visibility:visible!important;opacity:1!important;filter:none!important;position:static!important;transform:none!important}html:not(.js) .xp-labels,.xp.is-static .xp-labels{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}html:not(.js) .xp-labels span,.xp.is-static .xp-labels span{transform:none!important}html:not(.js) .xp-doors,.xp.is-static .xp-doors{flex-wrap:wrap;gap:1rem;display:flex}html:not(.js) .xp-door,.xp.is-static .xp-door{border:1px solid var(--c-line-strong);align-items:flex-start;min-height:0}html:not(.js) .xp-pins,html:not(.js) .xp-hero-layer,html:not(.js) .xp-gate,html:not(.js) .xp-cursor-layer,html:not(.js) .xp-skip,html:not(.js) .xp-scroll,html:not(.js) .xp-loading,.xp.is-static .xp-pins,.xp.is-static .xp-hero-layer,.xp.is-static .xp-gate,.xp.is-static .xp-cursor-layer,.xp.is-static .xp-scroll,.xp.is-static .xp-poster{display:none}html:not(.js) .xp-credits,.xp.is-static .xp-credits{flex-flow:wrap;gap:.25rem 1rem}html:not(.js) .xp-credits span,.xp.is-static .xp-credits span{opacity:1}.mark-slam{z-index:6;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22vh 16px 0;display:flex;position:absolute;inset:0;overflow:hidden}.mark-slam .ms-feed{z-index:0;will-change:opacity;position:absolute;inset:0}.mark-slam .ms-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 45%,#fff4ece6,#a05aff8c 45%,#07040c00 80%);position:absolute;inset:0}.mark-slam .ms-shade{background:radial-gradient(75% 34% at 50% 61%,#07040c99,#07040c2e 70%,#07040c00 100%),radial-gradient(120% 100%,#07040c00 55%,#07040cb3 100%);position:absolute;inset:0}.mark-slam .ms-head,.mark-slam .ms-sub{z-index:1;position:relative}.mark-slam .ms-head{color:var(--c-off-white,#f3ece4);letter-spacing:.01em;text-shadow:0 6px 50px #07040cd9,0 2px 10px #07040c99;margin:0;font:400 clamp(56px,11.5vw,210px)/.9 Anton,League Gothic,sans-serif}.mark-slam .ms-w{white-space:nowrap;display:inline-block}.mark-slam .ms-c{opacity:0;display:inline-block}.mark-slam .ms-star{color:#8b3ffa}.mark-slam .ms-sub{color:#b9b4c0;margin-top:18px;font:700 clamp(20px,2.6vw,40px)/1.2 Inter Tight,Inter,sans-serif}.mo{z-index:200;color:#f3ece4;touch-action:none;-webkit-user-select:none;user-select:none;background:#07040c;position:fixed;inset:0;overflow:hidden}html:not(.js) .mo{display:none}.mo.has-cur,.mo.has-cur *{cursor:none}.mo.is-wall{background:0 0}.mo-loader{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:0 16px;display:flex;position:absolute;inset:0}.mo.is-wall .mo-loader{display:none}.mo-word{letter-spacing:-.04em;white-space:nowrap;font:900 clamp(54px,9vw,130px)/1 Inter,Inter Tight,sans-serif}.mo-selwrap{padding:0 .12em;display:inline-block;position:relative}.mo-sel{transform-origin:0;z-index:-1;background:#8b3ffa38;border:2px solid #8b3ffa;position:absolute;inset:-.08em -.06em;transform:scaleX(0)}.mo-ghost{visibility:hidden}.mo-typed{white-space:nowrap;position:absolute;top:0;left:.12em}.mo-ch,.mo-dot{display:none}.mo-dot{color:#8b3ffa}.mo-caret{color:#8b3ffa;font-weight:400;animation:.5s step-end infinite mo-blink}@keyframes mo-blink{50%{opacity:0}}.mo-sub{color:#8d8896;text-align:center;opacity:0;margin:0;font:500 clamp(16px,1.8vw,30px)/1.4 Inter,sans-serif}.mo-wall{display:none;position:absolute;inset:0;overflow:hidden}.mo.is-wall .mo-wall{display:block}.mo-banners{gap:var(--gap);transform-origin:50%;display:grid;position:absolute;top:-10vh;left:-10vw}.mo-b{width:var(--bw);height:var(--bh);opacity:0;rotate:var(--r);background-image:linear-gradient(160deg,#ffffff2e,#fff0 40%,#0000001f);border-radius:6px;font-family:Archivo Black,Arial Black,sans-serif;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000073}.mo-eye{width:calc(var(--bw) * .035);aspect-ratio:1;background:#d9d4cc;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 2px #00000059}.mo-eye:first-child{top:5px;left:5px}.mo-eye:nth-child(2){top:5px;right:5px}.mo-eye:nth-child(3){bottom:5px;left:5px}.mo-eye:nth-child(4){bottom:5px;right:5px}.mo-logo{font:700 calc(var(--bw) * .046)/1 Inter, sans-serif;opacity:.85;border:1.5px dashed;padding:.25em .5em;position:absolute;top:9%;left:12%}.mo-t{font-size:calc(var(--bw) * .13);text-align:center;text-transform:none;line-height:1.02;position:absolute;top:30%;left:6%;right:6%}.mo-ph{font:700 calc(var(--bw) * .042)/1 Inter, sans-serif;text-align:center;color:#fff;background:#00000040;padding:.7em 0;position:absolute;bottom:0;left:0;right:0}.mo-dim{opacity:0;background:radial-gradient(70% 55% at 50% 48%,#07040cdb,#07040c9e);position:absolute;inset:0}.mo-ink{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.mo.is-wall .mo-ink{display:block}.mo-lines{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3vh,34px);padding:0 16px;display:none;position:absolute;inset:0}.mo.is-wall .mo-lines{display:flex}.mo-lines p{letter-spacing:-.02em;text-shadow:0 4px 30px #07040cb3;margin:0;font-family:Inter,Inter Tight,sans-serif;font-weight:700}.mo-a{font-size:clamp(24px,3.4vw,64px);line-height:1.25}.mo-bl{font-size:clamp(38px,5vw,96px);line-height:1.05}.mo-c{opacity:0}.mo-ph-wrap{white-space:nowrap;margin:0 .18em;display:inline-block;position:relative}.mo-strike{transform-origin:0;width:108%;height:.32em;position:absolute;top:38%;left:-4%;overflow:visible;transform:scaleX(0)}.mo-strike path{fill:none;stroke:#fb5225;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-width:clamp(4px,.55vw,10px)}.mo-cur{z-index:5;opacity:0;pointer-events:none;will-change:transform;align-items:flex-start;gap:2px;display:flex;position:absolute;top:0;left:0}.mo-cur svg{flex:none;display:block}.mo-arrow{margin:-2px 0 0 -2px}.mo-pen{margin:-36px 0 0 -6px;display:none!important}.mo.is-wall .mo-arrow{display:none}.mo.is-wall .mo-pen{display:block!important}.mo-tag{color:#fff;white-space:nowrap;background:#2b2730;border-radius:999px;margin-top:22px;padding:6px 10px;font:700 13px/1 Inter,sans-serif}.mo.is-wall .mo-tag{margin-top:0}.handshake .c-hand{width:34px;height:34px;margin:-17px 0 0 -17px}.handshake .c-hand svg{fill:#e9e2da;stroke:#2b2730;stroke-width:1.6px;filter:drop-shadow(0 3px 8px #00000080);display:block}.handshake .c-tag{color:#fff;white-space:nowrap;background:#2b2730;border-radius:999px;padding:5px 9px;font:700 12px/1 Inter,sans-serif;box-shadow:0 2px 10px #00000059}.pp{z-index:5;pointer-events:none;color:#07040c;background-color:#f3ece4;background-image:linear-gradient(#503c3212 1px,#0000 1px),linear-gradient(90deg,#503c3212 1px,#0000 1px);background-position:50%;background-size:60px 60px;position:absolute;inset:0}.pp .pp-ch{opacity:0}.pp-s6{text-align:center;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;gap:.3em;padding:0 16px;display:flex;position:absolute;inset:0}.pp-s6 p{letter-spacing:-.02em;margin:0;font-family:Inter,Inter Tight,sans-serif}.pp-a{color:#7a6f68;font-size:clamp(20px,2.5vw,48px);font-weight:600;margin-bottom:1.4em!important}.pp-b{color:#7a6f68;font-size:clamp(30px,4.2vw,80px);font-weight:700;line-height:1.1}.pp-c{color:#07040c;font-size:clamp(30px,4.2vw,80px);font-weight:700;line-height:1.1}.pp-s7{position:absolute;inset:0}.pp-title{text-align:center;letter-spacing:.01em;color:#07040c;opacity:0;margin:0;padding:0 16px;font:400 clamp(48px,7.8vw,150px)/.95 Anton,League Gothic,sans-serif;position:absolute;top:14%;left:0;right:0}.pp-sub{text-align:center;letter-spacing:-.02em;color:#8b3ffa;margin:0;padding:0 16px;font:700 clamp(18px,2.4vw,46px)/1.25 Inter,sans-serif;position:absolute;top:33%;left:0;right:0}.pp-qs{margin:0;padding:0;list-style:none}.pp-q{letter-spacing:-.015em;color:#07040c;opacity:0;max-width:27vw;font:700 clamp(18px,1.9vw,36px)/1.2 Inter,sans-serif;position:absolute}.pp-q:first-child{top:52%;left:13.5%}.pp-q:nth-child(2){top:61%;left:36.5%}.pp-q:nth-child(3){top:52%;left:61.5%}.pp-thread{position:absolute;overflow:visible}.pp-thread path{fill:none;stroke:#8b3ffa;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pp-thread{clip-path:inset(0 100% 0 0)}.pp-thread-wide{width:100%;height:100%;inset:0}.pp-thread-tall{display:none}@media (max-aspect-ratio:4/5){.pp-title{top:13%}.pp-sub{top:31%}.pp-qs{flex-direction:column;gap:28px;display:flex;position:absolute;top:44%;left:44px;right:16px}.pp-q{max-width:none;font-size:22px;position:relative;top:auto!important;left:auto!important}.pp-thread-wide{display:none}.pp-thread-tall{width:14px;height:34%;display:block;top:44%;left:18px}}.xp.is-mark [data-act=break],.xp.is-mark .xp-nodes,.xp.is-mark .xp-asks{display:none}.handshake .c-pen{width:36px;height:36px;margin:-33px 0 0 -5px}.handshake .c-pen svg{filter:drop-shadow(0 2px 4px #00000040);display:block}.handshake .c-drop{width:36px;height:36px;margin:-33px 0 0 -4px}.handshake .c-drop svg{filter:drop-shadow(0 2px 6px #00000080);display:block}.bp{z-index:4;pointer-events:none;color:#fff;position:absolute;inset:0}.bp-row{justify-content:center;gap:clamp(14px,2vw,34px);padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-58%)}.bp-panel{aspect-ratio:6/5;opacity:0;will-change:transform, opacity;border:1px solid #ffffff29;border-radius:26px;width:min(19vw,300px);padding:clamp(16px,1.8vw,32px);transition:border-color .3s;position:relative}.bp-panel.is-picked{border-color:var(--c)}.bp.no-glass .bp-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff12}@media (prefers-reduced-transparency:reduce){.bp-panel{background:#14101aeb!important}}.bp-swatch{aspect-ratio:1;background:var(--c);width:clamp(14px,1.3vw,22px);box-shadow:0 0 0 2px #ffffffb3, 0 0 18px var(--c);border-radius:50%;position:absolute;top:clamp(14px,1.6vw,26px);right:clamp(14px,1.6vw,26px)}.bp-k{letter-spacing:.01em;margin:0;font:400 clamp(22px,2.35vw,46px)/1 Anton,League Gothic,sans-serif}.bp-m{color:#ffffffe6;text-shadow:0 1px 10px #07040ce6,0 0 2px #07040ccc;margin:.7em 0 0;font:600 clamp(14px,1.35vw,26px)/1.3 Inter,sans-serif}.bp-word{text-align:center;letter-spacing:.01em;background:linear-gradient(90deg,#8b3ffa,#fb5225 45%,#ffb724);color:#0000;opacity:0;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;margin:-.62em 0 0;font:400 clamp(110px,24vw,420px)/1 Anton,League Gothic,sans-serif;position:absolute;top:50%;left:0;right:0}.bp-lines{text-align:center;padding:0 16px;position:absolute;top:72%;left:0;right:0}.bp-lines p{letter-spacing:-.02em;margin:0;font-family:Inter,sans-serif;font-weight:700}.bp-l1{color:#b9b4c0;font-size:clamp(20px,2.7vw,52px)}.bp-l2{color:#f3ece4;font-size:clamp(24px,3.1vw,60px);margin-top:.3em!important}.bp .bp-ch{opacity:0}@media (max-aspect-ratio:4/5){.bp-row{grid-template-columns:repeat(2,42vw);justify-content:center;gap:12px;display:grid;top:48%;transform:translateY(-50%)}.bp-panel{aspect-ratio:1/1.05;border-radius:22px;width:42vw}.bp-k{font-size:24px}.bp-m{font-size:15px}.bp-lines{top:66%}}.xp.is-mark .xp-layers,.xp.is-mark .xp-title-reveal,.xp.is-mark .xp-statement,.xp.is-mark .xp-credits[aria-label=Brand\ services]{display:none}.mk9,.mk10,.mk11,.mk12,.mk13{z-index:4;pointer-events:none;color:#f3ece4;font-family:Inter,sans-serif;position:absolute;inset:0}.mk-ch{opacity:0}.mk9-title{text-align:center;letter-spacing:.01em;text-shadow:0 6px 40px #07040cb3;margin:0;padding:0 16px;font:400 clamp(40px,7vw,140px)/.95 Anton,sans-serif;position:absolute;top:9%;left:0;right:0}.mk9-chip{opacity:0;will-change:opacity;border:1px solid #ffffff29;border-radius:20px;width:clamp(140px,13vw,250px);padding:clamp(12px,1.2vw,22px);position:absolute}.mk9-chip h3{letter-spacing:.02em;margin:0;font:400 clamp(22px,2.4vw,46px)/1 Anton,sans-serif}.mk9-chip p{color:#ffffffe6;text-shadow:0 1px 10px #07040ce6;margin:.45em 0 0;font:600 clamp(12px,1.05vw,20px)/1.3 Inter,sans-serif}.mk9-chip.is-hot{border-color:#ffb724}.mk9-site{opacity:0;background:radial-gradient(#07040c8c,#07040ceb 70%);place-items:center;display:grid;position:absolute;inset:0}.mk9-frame{aspect-ratio:16/10;transform-origin:50%;background:#07040c;border:1.5px solid #ffffff4d;border-radius:16px;width:min(62vw,820px);margin-top:-8vh;overflow:hidden;box-shadow:0 40px 120px #0009}.mk9-bar{color:#8d8896;background:#1a1720;align-items:center;gap:6px;height:34px;padding:0 14px;font:500 13px/1 JetBrains Mono,ui-monospace,monospace;display:flex}.mk9-bar i{background:#3a3542;border-radius:50%;width:10px;height:10px}.mk9-url{white-space:nowrap;text-overflow:ellipsis;margin-left:10px;overflow:hidden}.mk9-screen{letter-spacing:.01em;place-items:center;height:calc(100% - 34px);font:400 clamp(28px,5.6vw,96px)/1 Anton,sans-serif;display:grid}.mk9-screen b{font-weight:400}.mk9-screen span{color:#8b3ffa}.mk9-line{text-align:center;letter-spacing:-.02em;margin:0;padding:0 16px;font:700 clamp(22px,3vw,54px)/1.15 Inter,sans-serif;position:absolute;bottom:12%;left:0;right:0}.mk10-door{opacity:0;border:1px solid #fff3;border-radius:160px 160px 18px 18px;width:clamp(180px,20vw,330px);height:min(64vh,620px);position:absolute;top:48%;left:50%;overflow:hidden}.mk10-light{background:radial-gradient(60% 45% at 50% 62%,#ffb72459,#0000 70%);position:absolute;inset:0}.mk10-lines{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:0 16px;display:flex;position:absolute;bottom:7%;left:0;right:0}.mk10-line{letter-spacing:-.02em;text-shadow:0 4px 30px #07040ccc;margin:0;font:700 clamp(22px,3vw,54px)/1.15 Inter,sans-serif}.mk10-cta{opacity:0;color:#07040c;cursor:pointer;background:#f3ece4;border-radius:999px;padding:16px 26px;font:700 18px/1 Inter,sans-serif;text-decoration:none;box-shadow:0 10px 40px #ffb7244d}.mk10-cta:hover{background:#ffb724}.mk10-cta:focus-visible{outline-offset:3px;outline:2px solid #ffb724}.mk11-top{text-align:center;flex-direction:column;align-items:center;gap:.3em;padding:0 16px;display:flex;position:absolute;bottom:12%;left:0;right:0}.mk11-a{color:#b9b4c0;margin:0;font:600 clamp(20px,2.6vw,48px)/1.2 Inter,sans-serif}.mk11-b{letter-spacing:.01em;opacity:0;text-shadow:0 8px 50px #07040ccc;margin:0;font:400 clamp(56px,10vw,190px)/.95 Anton,sans-serif}.mk11-found{text-align:center;padding:0 16px;position:absolute;top:52%;left:0;right:0}.mk11-ftitle{letter-spacing:.02em;opacity:0;margin:0 0 22px;font:400 clamp(30px,4vw,72px)/1 Anton,sans-serif}.mk11-found ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,24px);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.mk11-f{text-align:left;opacity:0;border:1px solid #ffffff29;border-radius:20px;padding:clamp(14px,1.4vw,24px)}.mk11-f strong{letter-spacing:.02em;font:400 clamp(22px,2.2vw,40px)/1 Anton,sans-serif;display:block}.mk11-f span{color:#ffffffdb;margin-top:.5em;font:600 clamp(13px,1.1vw,19px)/1.3 Inter,sans-serif;display:block}.mk12-card{aspect-ratio:4/5;opacity:0;width:min(34vw,460px);position:absolute;top:50%;left:8%;transform:translateY(-50%)}.mk12-portrait{object-fit:cover;object-position:50% 30%;background:#1d1724;border-radius:28px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 30px 80px #0000008c}.mk12-sheet{border:1px solid #fff3;border-radius:28px;position:absolute;inset:0}.mk12-text{position:absolute;top:50%;left:50%;right:6%;transform:translateY(-50%)}.mk12-head{letter-spacing:.01em;opacity:0;margin:0;font:400 clamp(40px,5.6vw,108px)/.95 Anton,sans-serif}.mk12-who{opacity:0;margin-top:28px}.mk12-who p{margin:0}.mk12-belief{color:#ffb724;font:700 clamp(18px,2vw,34px)/1.2 Inter,sans-serif}.mk12-name{font:700 clamp(18px,1.6vw,28px)/1.2 Inter,sans-serif;margin-top:22px!important}.mk12-role{color:#b9b4c0;font:500 clamp(13px,1.1vw,18px)/1.3 Inter,sans-serif;margin-top:4px!important}.mk12-bio{color:#b9b4c0;max-width:52ch;font:500 clamp(14px,1.15vw,19px)/1.5 Inter,sans-serif;margin-top:16px!important}.mk13{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.mk13-wrap{padding:calc(var(--nav-h,64px) + 12px) clamp(16px, 6vw, 110px) 24px;opacity:0;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(20px,4vw,70px);display:grid;position:absolute;inset:0}.mk13-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8d8896;margin:0 0 14px;font:600 13px/1 Inter,sans-serif}.mk13-board{border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;min-height:clamp(180px,30vh,300px);padding:clamp(18px,2.4vw,40px);transition:border-color .4s;display:flex;position:relative;overflow:hidden}.mk13-board.is-lit{border-color:#ffb724}.mk13-soon{letter-spacing:.24em;color:#ffb724;font:700 12px/1 Inter,sans-serif}.mk13-name{letter-spacing:.01em;word-break:break-word;font:400 clamp(40px,5.4vw,104px)/.95 Anton,sans-serif;transition:color .4s,letter-spacing .4s}.mk13-meta{color:#b9b4c0;font:600 clamp(13px,1.1vw,18px)/1.3 Inter,sans-serif}.mk13-board.v-bold .mk13-name{color:#fb5225}.mk13-board.v-premium .mk13-name{letter-spacing:.18em;color:#ffb724;font:300 clamp(30px,4vw,76px)/1.05 Inter,sans-serif}.mk13-board.v-playful .mk13-name{color:#b98cff;font-family:Archivo Black,sans-serif;transform:rotate(-2deg)}.mk13-board.v-minimal .mk13-name{letter-spacing:-.03em;color:#f3ece4;font:500 clamp(32px,4.2vw,80px)/1 Inter,sans-serif}.mk13-board.v-rooted .mk13-name{font-family:var(--font-display), sans-serif;color:#f93;font-weight:800}.mk13-move{letter-spacing:.01em;margin:26px 0 0;font:400 clamp(32px,3.6vw,66px)/1 Anton,sans-serif}.mk13-limit{color:#b9b4c0;margin:10px 0 0;font:600 clamp(14px,1.2vw,20px)/1.3 Inter,sans-serif}.mk13-form{pointer-events:none;-webkit-backdrop-filter:blur(16px);cursor:auto;background:#14101ab8;border:1px solid #ffffff1f;border-radius:24px;padding:clamp(16px,2vw,30px)}@media (max-aspect-ratio:4/5){.mk9-title{top:7%}.mk9-chip{width:44vw}.mk9-frame{width:88vw}.mk10-door{width:52vw;height:52vh;top:44%}.mk11-found ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mk11-found{top:44%}.mk11-top{top:58%;bottom:auto}.mk12-card{width:62vw;top:9%;left:50%;transform:translate(-50%)}.mk12-text{text-align:center;inset:auto 16px 13%;transform:none}.mk12-bio{display:none}.mk13-wrap{min-height:100%;padding-top:calc(var(--nav-h,56px) + 8px);grid-template-columns:1fr;align-content:start;position:relative;inset:auto}.mk13-board{min-height:150px}.mk13-move{margin-top:14px}}.xp.is-mark [data-act=creative],.xp.is-mark [data-act=digital],.xp.is-mark [data-act=growth],.xp.is-mark [data-act=city],.xp.is-mark [data-act=rebrand],.xp.is-mark [data-act=founder],.xp.is-mark [data-act=final],.xp.is-mark .xp-credits{display:none}.handshake .c-mag{width:34px;height:34px;margin:-17px 0 0 -17px}.handshake .c-mag svg,.handshake .c-chai svg{filter:drop-shadow(0 3px 8px #00000080);display:block}.handshake .c-chai{width:40px;height:46px;margin:-30px 0 0 -20px}.handshake .c-steam{animation:1.6s ease-in-out infinite alternate c-steam}@keyframes c-steam{0%{opacity:.35;transform:translateY(1px)}to{opacity:.95;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.handshake .c-steam{animation:none}}.handshake .c-wait{color:#f3ece4;white-space:nowrap;background:#14101ad9;border-radius:999px;padding:7px 11px;font:600 13px/1 Inter,sans-serif}.handshake .c-tag.is-client{color:#07040c;background:#ffb724}.mo-word,.mo-sub,.mo-meter{will-change:opacity}.mo-sel{transition:none}.mo-meter{align-items:center;gap:14px;width:min(320px,70vw);display:flex}.mo-track{background:#f3ece41f;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.mo-fill{transform-origin:0;background:linear-gradient(90deg,#8b3ffa,#fb5225 60%,#ffb724);position:absolute;inset:0;transform:scaleX(0)}.mo-pct{letter-spacing:.12em;color:#8d8896;font-variant-numeric:tabular-nums;min-width:3ch;font:600 13px/1 JetBrains Mono,ui-monospace,monospace}.mo-enter{flex-direction:column;align-items:center;gap:14px;margin-top:6px;display:flex}.mo-enter[hidden]{display:none}.mo-go{color:#07040c;letter-spacing:.01em;cursor:pointer;background:#f3ece4;border:0;border-radius:999px;align-items:center;gap:12px;padding:18px 28px;font:700 17px/1 Inter,sans-serif;transition:transform .15s;animation:2.4s ease-in-out infinite mo-breathe;display:inline-flex;box-shadow:0 0 #ffb72480}.mo.has-cur .mo-go,.mo.has-cur .mo-quiet{cursor:none}.mo-go:hover{transform:translateY(-2px)}.mo-go:focus-visible,.mo-quiet:focus-visible{outline-offset:4px;outline:2px solid #ffb724}@keyframes mo-breathe{50%{box-shadow:0 0 0 10px #ffb72400}0%,to{box-shadow:0 0 #ffb72459}}.mo-wave{align-items:center;gap:2px;height:16px;display:inline-flex}.mo-wave i{background:#fb5225;border-radius:2px;width:3px;animation:1.1s ease-in-out infinite ab-wave-mo}.mo-wave i:first-child{height:6px;animation-delay:-.2s}.mo-wave i:nth-child(2){height:14px;animation-delay:-.5s}.mo-wave i:nth-child(3){height:9px;animation-delay:-.8s}.mo-wave i:nth-child(4){height:12px;animation-delay:-.3s}@keyframes ab-wave-mo{50%{transform:scaleY(.4)}}.mo-quiet{color:#8d8896;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px;font:500 14px/1 Inter,sans-serif;text-decoration:underline}.mo-quiet:hover{color:#f3ece4}.mo-dot{transform-origin:50% 72%}.mo-flash{z-index:4;opacity:0;pointer-events:none;clip-path:circle(0);background:#f3ece4;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mo-go,.mo-wave i{animation:none}.mo-flash{clip-path:none}}
