.electric-logo,.swarm-cursor{position:relative;width:100%;height:100%;overflow:hidden}.swarm-cursor-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.swarm-cursor-content{position:relative;width:100%;height:100%}.option-wheel{--ow-text-color: #a6a6a6;--ow-active-color: #ffffff;--ow-font-size: 3rem;--ow-inset: 80px;position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{position:absolute;top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);line-height:1;font-weight:200;transform-origin:left center;cursor:pointer;will-change:transform,opacity,filter;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color))}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:right center}.option-wheel__item--selected{font-weight:500}:root{--bg: #04050b;--bg-2: #070912;--navy: #131936;--ice: #c3ccda;--moon: #a9b8e8;--electric: #4b63ff;--ink: #dfe3ec;--ink-2: #6c7590;--ink-3: #3a4157;--line: rgba(195, 204, 218, .12);--line-2: rgba(195, 204, 218, .28);--surface: rgba(195, 204, 218, .035);--sans: "Manrope", system-ui, sans-serif;--serif: "Instrument Serif", "Times New Roman", serif;--gut: max(24px, env(safe-area-inset-left, 0px));--gut-r: max(24px, env(safe-area-inset-right, 0px));--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}html.viewer-open,html.menu-open{overflow:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:6px}.tabnum{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-left:var(--gut);padding-right:var(--gut-r)}h1,h2,h3{margin:0;font-weight:400;letter-spacing:-.05em;text-wrap:balance}h2{font-size:clamp(34px,4.6vw,68px);line-height:1}em.accent,.accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--moon)}.label{margin:0;font-size:14px;color:var(--ink-2)}.moon{position:fixed;top:-34vmax;right:-26vmax;width:72vmax;height:72vmax;border-radius:50%;background:radial-gradient(circle,rgba(169,184,232,.07),rgba(19,25,54,.12) 38%,transparent 68%);pointer-events:none;z-index:0}[data-rv]{opacity:0;transform:translateY(18px);filter:blur(8px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease)}[data-rv].in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){[data-rv]{opacity:1;transform:none;filter:none;transition:none}}.typed .ghost{opacity:0}.caret{display:inline-block;width:.045em;min-width:2px;height:.8em;margin:0 .03em;vertical-align:-.04em;background:var(--ice);animation:blink 1s steps(1) infinite}.caret.is-typing{animation:none}.caret.is-done{animation:blink 1s steps(1) 3 forwards}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.caret{display:none}}.big-num{margin:0;font-weight:200;letter-spacing:-.06em;line-height:.88;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#565d72,#c3ccda 42%,#8ea0ff 72%,#4b63ff);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{margin:14px 0 0;max-width:24ch;color:var(--ink-2);font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:100px;border:1px solid transparent;font:600 14px/1 var(--sans);text-decoration:none;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s}.btn-primary{background:var(--ice);color:var(--bg)}.btn-primary:hover{background:#fff}.btn-pill{min-height:42px;padding:0 20px;border-color:var(--line-2);color:var(--ink);background:#04050b80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-pill:hover{border-color:var(--ice)}.link-u{display:inline-block;font-size:15px;text-decoration:none;padding-bottom:3px;background:linear-gradient(var(--ice),var(--ice)) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--ease)}.link-u:hover{background-size:30% 1px}.swarm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.swarm-layer .swarm-cursor{pointer-events:none}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--bg-2);display:grid;place-items:center;transform:translateY(101%);pointer-events:none}.curtain--cover{transform:none;transition:transform .7s cubic-bezier(.77,0,.18,1)}.curtain--reveal{transform:translateY(-101%);transition:transform .8s cubic-bezier(.77,0,.18,1)}.curtain-word{font-family:var(--serif);font-style:italic;font-size:clamp(48px,9vw,140px);color:var(--moon);opacity:0;transition:opacity .4s}.curtain--cover .curtain-word{opacity:1;transition-delay:.3s}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gut-r) 18px var(--gut);pointer-events:none}.topbar>*{pointer-events:auto}.topbar:before{content:"";position:absolute;top:0;right:0;bottom:-30px;left:0;background:linear-gradient(var(--bg) 35%,rgba(4,5,11,0));z-index:-1;pointer-events:none}.logo{text-decoration:none;justify-self:start}.monogram{font:300 28px/1 var(--sans);letter-spacing:-.04em;color:var(--ice);display:inline-flex;align-items:baseline}.monogram em{font-family:var(--serif);font-style:italic;font-weight:400;font-size:.86em;margin:0 .04em;color:var(--moon)}.topnav{display:flex;gap:clamp(20px,4vw,64px);font-size:14px}.topnav a{text-decoration:none;color:var(--ink-2);transition:color .3s}.topnav a:hover,.topnav a.is-current{color:var(--ink)}.topbar-right{justify-self:end;display:flex;gap:10px;align-items:center}@media (max-width: 900px){.topnav{display:none}.topbar{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.btn-pill{display:none}}.menu-btn{position:relative;z-index:3;width:42px;height:42px;border-radius:100px;border:1px solid var(--line-2);background:#04050b80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:grid;place-content:center;gap:5px}.menu-btn span{display:block;width:16px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .5s cubic-bezier(.7,0,.2,1),opacity .3s}.menu.is-open .menu-btn span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu.is-open .menu-btn span:nth-child(2){opacity:0}.menu.is-open .menu-btn span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--bg-2);clip-path:circle(0 at calc(100% - var(--gut-r) - 21px) calc(39px + env(safe-area-inset-top,0px)));transition:clip-path .9s cubic-bezier(.77,0,.18,1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;padding:110px var(--gut-r) 40px var(--gut);overflow:hidden}.menu.is-open .menu-panel{clip-path:circle(150% at calc(100% - var(--gut-r) - 21px) calc(39px + env(safe-area-inset-top,0px)))}.menu-glow{position:absolute;left:0;top:0;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(195,204,218,.22),rgba(75,99,255,.08) 38%,transparent 66%);transform:translate(var(--gx, 30vw),var(--gy, 40vh)) translate(-50%,-50%);transition:transform .9s var(--ease);pointer-events:none}.menu-panel ul{list-style:none;margin:0;padding:0;position:relative}.menu-panel li a{display:inline-block;padding:2px 0;text-decoration:none;font-size:clamp(42px,6.4vw,92px);font-weight:300;letter-spacing:-.055em;line-height:1.04;filter:blur(12px);opacity:0;transform:translate(-30px);transition:filter .7s,opacity .7s,transform .8s var(--ease),color .3s}.menu.is-open .menu-panel li a{filter:none;opacity:1;transform:none;transition-delay:calc(.4s + var(--i) * .07s),calc(.4s + var(--i) * .07s),calc(.4s + var(--i) * .07s),0s}.menu-panel ul:hover li a{color:var(--ink-3)}.menu-panel ul li a:hover,.menu-panel ul li a:focus-visible{color:var(--ink);font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.menu-panel li a.is-current:after{content:"";display:inline-block;width:10px;height:10px;margin-left:16px;border-radius:50%;background:var(--ice);vertical-align:middle}.menu-side{position:relative;align-self:end;display:grid;gap:10px;font-size:15px;color:var(--ink-2);opacity:0;transition:opacity .6s .9s}.menu.is-open .menu-side{opacity:1}.menu-side strong{color:var(--ice);font-size:clamp(20px,2vw,28px);font-weight:400;letter-spacing:-.03em;min-height:2.4em}.menu-side a{text-decoration:none}.menu-side a:hover{color:var(--ink)}@media (max-width: 760px){.menu-panel{grid-template-columns:1fr;align-content:center}.menu-side{align-self:start;margin-top:30px}}.page{position:relative;z-index:1}.hero{position:relative;min-height:100svh;display:flex;overflow:hidden}.hero-mark{position:absolute;top:6%;right:-4%;width:64%;height:86%;opacity:.9;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 52% 48%,#000 40%,transparent 85%);mask-image:radial-gradient(ellipse 62% 62% at 52% 48%,#000 40%,transparent 85%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr auto auto;column-gap:24px;padding-top:120px;padding-bottom:32px;min-height:100svh}.hero-tag{grid-column:1 / 5;grid-row:1;margin:0;font-size:14px;color:var(--ink);display:grid;gap:4px}.hero-tag span{color:var(--ink-2)}.hero-sub{grid-column:8 / 13;grid-row:1;margin:0;text-align:right;font-size:14px;color:var(--ink-2)}.hero-title{grid-column:1 / 11;grid-row:2;margin-top:clamp(40px,9vh,120px);font-size:clamp(50px,8vw,138px);line-height:.93;letter-spacing:-.06em;font-weight:400;max-width:13ch;text-shadow:0 2px 50px rgba(4,5,11,.9)}.hero-copy{grid-column:1 / 5;grid-row:4;display:grid;gap:12px;align-self:end;font-size:15px;color:var(--ink-2);max-width:40ch}.hero-copy p{margin:0}.hero-copy p:first-child{color:var(--ink)}.hero-facts{grid-column:7 / 13;grid-row:4;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:26px 24px;align-self:end}.hero-facts div{display:grid;gap:4px}.hero-facts dt{font-size:13px;color:var(--ink-2)}.hero-facts dd{margin:0;font-size:17px;letter-spacing:-.02em}.hero-facts .f2{transform:translate(0)}.hero-scroll{grid-column:1 / -1;grid-row:5;margin:36px 0 0;text-align:center;font-size:13px;color:var(--ink-2)}@media (max-width: 900px){.hero-mark{width:120%;right:-30%;top:12%;height:60%;opacity:.45}.hero-tag,.hero-title,.hero-copy,.hero-facts{grid-column:1 / -1}.hero-sub{display:none}.hero-title{grid-row:2}.hero-copy{grid-row:4;margin-top:32px}.hero-facts{grid-row:5;margin-top:28px}.hero-scroll{display:none}}.stats{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(40px,7vw,110px);padding-block:clamp(100px,14vw,200px)}.stats-label{grid-column:1 / 4;grid-row:1}.stats-note{grid-column:9 / 13;grid-row:1;margin:0;color:var(--ink-2);font-size:15px}.stat .big-num{font-size:clamp(84px,13vw,220px)}.stat--a{grid-column:1 / 8;grid-row:2}.stat--b{grid-column:7 / 13;grid-row:3}.stat--c{grid-column:2 / 7;grid-row:4}.stat--d{grid-column:8 / 12;grid-row:4;align-self:end;margin-bottom:-80px}.stat--e{grid-column:4 / 11;grid-row:5}@media (max-width: 760px){.stats>*{grid-column:1 / -1!important;grid-row:auto!important;margin:0!important}.stat:nth-child(2n){justify-self:end;text-align:right}}.platforms{position:relative;padding-block:40px 90px;overflow:hidden}.pl-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:30px}.pl-note{margin:0;color:var(--ink-2);font-size:15px}.pl-row{overflow:hidden}.pl-track{display:flex;width:max-content;will-change:transform}.pl-track span{padding:0 .45em;font-size:clamp(44px,7.4vw,124px);font-weight:300;letter-spacing:-.055em;line-height:1.08;white-space:nowrap;transition:color .4s}.pl-track span:after{content:"/";margin-left:.45em;color:var(--ink-3);font-weight:200}.pl-a span{color:var(--ink)}.pl-b span{color:transparent;-webkit-text-stroke:1px rgba(195,204,218,.45)}.pl-track span:hover{color:var(--moon);-webkit-text-stroke:0;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.sec-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:18px;margin-bottom:clamp(40px,6vw,80px);align-items:start}.sec-head .label{grid-column:1 / 4;padding-top:10px}.sec-head h2{grid-column:4 / 10}.sec-side{grid-column:10 / 13;margin:0;color:var(--ink-2);font-size:15px}@media (max-width: 900px){.sec-head>*{grid-column:1 / -1!important}}.formats{padding-block:clamp(90px,12vw,170px)}.format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.format{border-top:1px solid var(--ice);padding-top:18px;display:grid;gap:14px;align-content:start;min-width:0}.format-meta{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.format h3{font-size:clamp(28px,2.6vw,40px);line-height:1}.format-price{margin:0;font-family:var(--serif);font-style:italic;font-size:20px;color:var(--moon)}.format-text{margin:0;color:var(--ink-2);font-size:15px;padding-bottom:16px;border-bottom:1px solid var(--line)}.format ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}.format .link-u{justify-self:start;margin-top:8px}@media (max-width: 1000px){.format-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.format-grid{grid-template-columns:1fr}}.funnel{padding-block:clamp(90px,12vw,170px)}.funnel-switch{display:inline-flex;padding:4px;border-radius:100px;border:1px solid var(--line-2);margin-bottom:28px}.funnel-switch button{font:600 14px/1 var(--sans);color:var(--ink-2);background:none;border:0;border-radius:100px;padding:13px 20px;cursor:pointer;transition:background-color .4s,color .4s}.funnel-switch button[aria-selected=true]{background:var(--ice);color:var(--bg)}.funnel-stage{position:relative;border:1px solid var(--line);border-radius:28px;padding:28px clamp(16px,3vw,36px) 24px;background:radial-gradient(ellipse at 80% 0%,rgba(19,25,54,.6),transparent 60%),var(--surface)}.funnel-names{position:relative;height:22px;font-size:13px;color:var(--ink-2)}.funnel-names span{position:absolute;transform:translate(-50%);white-space:nowrap}.funnel-names span:nth-child(1){left:4%;transform:none}.funnel-names span:nth-child(2){left:35%}.funnel-names span:nth-child(3){left:65%}.funnel-names span:nth-child(4){left:96%;transform:translate(-100%)}.funnel-canvas{display:block;width:100%;height:clamp(200px,26vw,300px)}.funnel-joints{display:grid;grid-template-columns:4% 31% 30% 31% 4%;font-size:14px}.joint{margin:0;padding:0 12px;position:relative;min-height:3em}.joint:nth-child(1){grid-column:2}.joint:nth-child(2){grid-column:3}.joint:nth-child(3){grid-column:4}.joint span{position:absolute;inset:0 12px auto;transition:opacity .5s,transform .6s var(--ease)}.joint-them{color:var(--ink-2)}.joint-us{color:var(--ice);opacity:0;transform:translateY(8px)}.funnel--us .joint-them{opacity:0;transform:translateY(-8px)}.funnel--us .joint-us{opacity:1;transform:none}.funnel-rate{position:absolute;bottom:calc(100% + 24px);right:0;margin:0;text-align:right;display:grid}.funnel-rate .tabnum{font-size:clamp(40px,5vw,72px);font-weight:200;letter-spacing:-.05em;line-height:1;transition:color .5s;color:var(--ink-2)}.funnel--us .funnel-rate .tabnum{color:var(--ice)}.funnel-rate span:last-child{font-size:12px;color:var(--ink-2)}.funnel-lists{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.funnel-lists ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.02em;transition:opacity .6s}.fl-them{color:var(--ink-2)}.fl-us{color:var(--ink);opacity:.3}.funnel--us .fl-them{opacity:.3}.funnel--us .fl-us{opacity:1}@media (max-width: 760px){.funnel-joints{grid-template-columns:1fr;gap:10px;margin-top:10px}.joint{grid-column:1!important;padding:0;min-height:2.4em}.joint span{inset:0 0 auto}.funnel-rate{position:static;text-align:left;margin-bottom:16px}.funnel-lists{grid-template-columns:1fr}.funnel-names span{font-size:11px}}.cta{padding-block:clamp(100px,14vw,200px);display:grid;gap:28px}.cta-title{font-size:clamp(46px,7.4vw,128px);line-height:.95;letter-spacing:-.06em}.cta-row{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.cta-text{margin:0;max-width:42ch;color:var(--ink-2);font-size:17px}.cta-btn{width:clamp(150px,15vw,210px);aspect-ratio:1;border-radius:50%;background:var(--ice);color:var(--bg);display:grid;place-items:center;text-decoration:none;font-weight:600;font-size:16px;transition:transform .25s ease-out,background-color .3s}.cta-btn:hover{background:#fff}.cta-foot{margin:0;font-size:14px;color:var(--ink-2)}.cta-foot a{color:var(--ice)}.page-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:22px;padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(60px,8vw,110px);align-items:start}.page-head .label{grid-column:1 / 4;padding-top:14px}.page-head :is(h1,h2){grid-column:4 / 11;font-size:clamp(46px,6.6vw,112px);line-height:.95;letter-spacing:-.06em}.page-side{grid-column:9 / 13;margin:26px 0 0;color:var(--ink-2);font-size:15px}@media (max-width: 900px){.page-head>*{grid-column:1 / -1!important}}.directions{display:grid}.direction{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:24px;padding-block:clamp(40px,5vw,70px);border-top:1px solid var(--line)}.dir-left{grid-column:1 / 6;display:grid;gap:14px;align-content:start}.dir-meta{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);max-width:340px}.dir-left h2{font-size:clamp(32px,3.6vw,54px)}.dir-price{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--moon)}.dir-right{grid-column:7 / 13;display:grid;gap:20px;align-content:start}.dir-text{margin:0;color:var(--ink-2);max-width:54ch}.dir-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dir-list li{display:flex;align-items:baseline;gap:12px;font-size:16px}.dir-dots{flex:1;border-bottom:1px dotted var(--ink-3);transform:translateY(-4px);min-width:20px}.dir-list li span:last-child{color:var(--ice);white-space:nowrap}.dir-right .link-u{justify-self:start}@media (max-width: 900px){.dir-left,.dir-right{grid-column:1 / -1}}@media (max-width: 520px){.dir-list li{flex-wrap:wrap}.dir-dots{display:none}.dir-list li span:last-child{width:100%}}.channels{padding-block:clamp(90px,12vw,170px)}.channels-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.wheel-box{height:460px;min-width:0}.wheel-box .option-wheel__item{font-family:var(--sans);letter-spacing:-.05em;font-weight:300}.wheel-box .option-wheel__item--selected{font-weight:400}.channel-card{display:grid;gap:22px;padding:clamp(24px,3vw,40px);border-radius:28px;border:1px solid var(--line);background:var(--surface);animation:swap .6s var(--ease);min-width:0}@keyframes swap{0%{opacity:0;transform:translateY(10px)}}.channel-price{margin:0;font-family:var(--serif);font-style:italic;font-size:26px;color:var(--moon)}.channel-how{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.25;letter-spacing:-.03em}.channel-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;border-top:1px solid var(--line)}.channel-card dt{font-size:13px;color:var(--ink-2)}.channel-card dd{margin:4px 0 0;font-size:15px}@media (max-width: 820px){.channels-grid{grid-template-columns:1fr}.wheel-box{height:300px}.channel-card dl{grid-template-columns:1fr}}.timeline{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;--p: 0}.tl-line{position:absolute;top:6px;left:0;height:1px;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--ink-2),var(--ice) 40%,var(--electric) 80%,var(--moon))}.timeline:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background:var(--line)}.tl-step{position:relative;display:grid;gap:14px;align-content:start;padding-top:40px;min-width:0}.tl-dot{position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);transition:background-color .4s,border-color .4s}.tl-meta{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.tl-step h3{font-size:clamp(26px,2.3vw,36px);line-height:1.02}.tl-text{margin:0;color:var(--ink-2);font-size:15px}.tl-out{margin:8px 0 0;font-size:14px;color:var(--ice)}@media (max-width: 1100px){.timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}.tl-line,.timeline:before{display:none}.tl-step{border-top:1px solid var(--line);padding-top:28px}.tl-dot{top:-7px}}@media (max-width: 620px){.timeline{grid-template-columns:1fr}}.principles{padding-block:clamp(100px,14vw,200px)}.principles-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(20px,3vw,44px);margin-top:40px}.principle{margin:0;font-size:clamp(30px,4.4vw,72px);font-weight:300;letter-spacing:-.055em;line-height:1}.pr-0{grid-column:1 / 10}.pr-1{grid-column:4 / 13;text-align:right;color:var(--ink-2)}.pr-2{grid-column:2 / 11}.pr-3{grid-column:5 / 13;text-align:right;font-family:var(--serif);font-style:italic;font-weight:400;color:var(--moon);letter-spacing:-.02em}@media (max-width: 760px){.principle{grid-column:1 / -1!important;text-align:left!important}}.galaxy{position:relative;padding-bottom:40px}.sphere{position:relative;width:min(94vw,88vh,1000px);aspect-ratio:1;margin:0 auto}.sphere-ball{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none}.island{position:absolute;left:0;top:0;width:var(--w);aspect-ratio:1.18;display:grid;align-content:center;justify-items:start;gap:6px;padding:8% 10%;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--sans);background:radial-gradient(ellipse at 30% 20%,#c3ccda24,#13193673 55%,#04050b8c);border:1px solid rgba(195,204,218,.22);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 0 60px #4b63ff1f,0 30px 80px #00000073;animation:morph 14s ease-in-out infinite alternate;transition:box-shadow .5s,border-color .5s,scale .6s var(--ease)}.island:hover,.island:focus-visible{border-color:#c3ccda99;box-shadow:inset 0 0 80px #4b63ff47,0 0 70px #a9b8e840;scale:1.04}.island--0{border-radius:58% 42% 46% 54%/52% 44% 56% 48%;animation-duration:13s}.island--1{border-radius:44% 56% 62% 38%/48% 58% 42% 52%;animation-duration:16s;animation-delay:-4s}.island--2{border-radius:52% 48% 38% 62%/60% 42% 58% 40%;animation-duration:15s;animation-delay:-8s}.island--3{border-radius:62% 38% 54% 46%/44% 56%;animation-duration:12s;animation-delay:-2s}@keyframes morph{50%{border-radius:42% 58% 54% 46%/58% 46% 54% 42%}to{border-radius:54% 46% 40% 60%/46% 60% 40% 54%}}.island-dir{font-family:var(--serif);font-style:italic;font-size:clamp(16px,1.6vw,22px);color:var(--moon)}.island-num{font-size:clamp(44px,6vw,96px)}.island-title{font-size:clamp(15px,1.4vw,20px);letter-spacing:-.02em}.island-open{font-size:13px;color:var(--ink-2);opacity:0;transform:translateY(6px);transition:.4s var(--ease)}.island:hover .island-open{opacity:1;transform:none}.island-list{display:grid;gap:18px;padding:0 var(--gut-r) 0 var(--gut);margin-top:-10vw;position:relative}.island--flat{position:relative;width:100%;aspect-ratio:auto;min-height:180px}@media (prefers-reduced-motion: reduce){.island{animation:none}}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#04050bf7;display:grid;grid-template-rows:auto 1fr auto;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gut-r) calc(18px + env(safe-area-inset-bottom,0px)) var(--gut);animation:fade .4s ease}@keyframes fade{0%{opacity:0}}.viewer-top,.viewer-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;width:100%;margin-inline:auto}.viewer-count{font-size:14px;color:var(--ink-2)}.viewer-close,.viewer-nav button{font:500 14px/1 var(--sans);color:var(--ink);background:none;border:1px solid var(--line-2);border-radius:100px;padding:12px 18px;cursor:pointer}.viewer-close:hover,.viewer-nav button:hover{border-color:var(--ice)}.viewer-hint{font-size:13px;color:var(--ink-2)}.viewer-body{max-width:1440px;width:100%;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;animation:slide .7s var(--ease);overflow:auto}@keyframes slide{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}}.viewer-num{font-size:clamp(110px,20vw,320px);margin-top:10px}.viewer-text{display:grid;gap:14px;padding-bottom:20px}.viewer-text h3{font-size:clamp(34px,4vw,60px);line-height:1}.viewer-niche{margin:0;font-size:14px;color:var(--ink-2)}.viewer-did{margin:8px 0;font-size:clamp(18px,1.6vw,22px);max-width:34ch;letter-spacing:-.02em}.viewer-stats{display:flex;flex-wrap:wrap;gap:36px;margin:6px 0 10px}.viewer-stats dd{margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:200;letter-spacing:-.05em;line-height:1}.viewer-stats dt{font-size:14px;color:var(--ink-2);margin-top:6px}.viewer-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.viewer-list li{border:1px solid var(--line-2);border-radius:100px;padding:8px 14px;font-size:14px}.viewer-text .link-u{justify-self:start}@media (max-width: 860px){.viewer-body{grid-template-columns:1fr;align-items:start}.viewer-hint{display:none}}.faq{padding-block:clamp(80px,10vw,150px)}.faq-list{display:grid;max-width:980px;margin-left:auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 48px 24px 0;font-size:clamp(19px,2vw,26px);letter-spacing:-.03em;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:200;color:var(--ice);transition:transform .35s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{margin:0 0 26px;color:var(--ink-2);max-width:62ch}.contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;padding-bottom:clamp(90px,12vw,160px)}.contact-facts{grid-column:1 / 5;margin:0;display:grid;gap:26px;align-content:start}.contact-facts dt{font-size:13px;color:var(--ink-2)}.contact-facts dd{margin:4px 0 0;font-size:22px;letter-spacing:-.03em}.contact-facts a{text-decoration:none}.contact-facts a:hover{color:var(--moon)}.contact .form,.contact .form-done{grid-column:6 / 13}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(22px,3vw,38px);border-radius:28px;border:1px solid var(--line);background:var(--surface)}.field{display:grid;gap:8px;min-width:0}.field-wide{grid-column:1 / -1}.field>span{font-size:13px;color:var(--ink-2)}.field input,.field textarea,.field select{width:100%;font:400 16px/1.4 var(--sans);color:var(--ink);background:#04050bb3;border:1px solid var(--line);border-radius:14px;padding:14px 16px;outline:none;transition:border-color .25s;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ice)}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-2);cursor:pointer}.check input{margin-top:3px;accent-color:var(--ice);width:18px;height:18px}.form-done{padding:40px;border-radius:28px;border:1px solid var(--line);background:var(--surface)}.form-done-mark{margin:0 0 12px;width:52px;height:52px;border-radius:50%;background:var(--ice);color:var(--bg);display:grid;place-items:center;font-size:24px}.form-done h3{font-size:28px;margin-bottom:8px}.form-done p{color:var(--ink-2);margin:0}@media (max-width: 900px){.contact-facts,.contact .form,.contact .form-done{grid-column:1 / -1}}@media (max-width: 560px){.form{grid-template-columns:1fr}}.footer{position:relative;z-index:1;padding-block:40px 30px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.footer-next{display:grid;gap:10px;text-decoration:none;padding-bottom:50px}.footer-next-title{font-size:clamp(44px,8vw,140px);font-weight:300;letter-spacing:-.06em;line-height:1;color:var(--ink);transition:color .4s}.footer-next:hover .footer-next-title{color:var(--moon);font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.footer-links{display:flex;gap:18px}.footnote{margin:18px 0 0;font-size:12px;opacity:.7}.topbar-left{justify-self:start;display:flex;align-items:center;gap:14px}.back-btn{font:500 13px/1 var(--sans);color:var(--ink-2);background:#04050b80;border:1px solid var(--line);border-radius:100px;padding:10px 14px;cursor:pointer;transition:color .3s,border-color .3s}.back-btn:hover{color:var(--ink);border-color:var(--ice)}.back-btn:disabled{visibility:hidden}.hero-stage{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto auto auto auto 1fr auto auto;column-gap:24px;padding-top:112px;padding-bottom:28px}.h-tag{grid-column:1 / 5;grid-row:1;margin:0;font-size:14px;display:grid;gap:4px}.h-tag span{color:var(--ink-2)}.h-sub{grid-column:8 / 13;grid-row:1;margin:0;font-size:14px;color:var(--ink-2);text-align:right}.h-title{display:contents}.hl{display:block;font-size:clamp(52px,9vw,158px);line-height:.9;letter-spacing:-.065em;font-weight:400;white-space:nowrap;text-shadow:0 2px 50px rgba(4,5,11,.9)}.hl-1{grid-column:1 / 9;grid-row:3}.hl-2{grid-column:5 / 13;grid-row:4;text-align:right}.hl-3{grid-column:2 / 10;grid-row:5}.hl-3 em.accent{letter-spacing:-.03em}.hl-4{grid-column:3 / 13;grid-row:6;text-align:right}.h-note{margin:0;font-size:14px;color:var(--ink-2);max-width:26ch}.h-note span{color:var(--moon);font-family:var(--serif);font-style:italic;font-size:16px;margin-right:6px}.n1{grid-column:9 / 13;grid-row:3;align-self:end;justify-self:end;text-align:right;padding-bottom:1.6vw}.n2{grid-column:1 / 5;grid-row:4;align-self:center}.n3{grid-column:10 / 13;grid-row:5;align-self:center;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--moon);line-height:1.3}.h-lead{grid-column:1 / 6;grid-row:8;margin:0;font-size:15px;color:var(--ink-2);max-width:46ch}.n4{grid-column:9 / 13;grid-row:8;align-self:end;justify-self:end;text-align:right}.h-scroll{grid-column:1 / -1;grid-row:9;margin:26px 0 0;text-align:center;font-size:13px;color:var(--ink-2)}@media (max-width: 900px){.hero-stage{grid-template-rows:auto 40px auto auto auto auto auto auto auto auto;row-gap:6px}.h-tag{grid-column:1 / -1}.h-sub{display:none}.hl{font-size:clamp(44px,13vw,90px);white-space:normal}.hl-1{grid-column:1 / -1;grid-row:3}.hl-2{grid-column:1 / -1;grid-row:4}.hl-3{grid-column:1 / -1;grid-row:5}.hl-4{grid-column:1 / -1;grid-row:6}.n1,.n2,.n3,.n4,.h-lead{grid-column:1 / -1;justify-self:start;text-align:left;padding:0;margin-top:14px}.n1{grid-row:7}.n2{grid-row:8}.n3{display:none}.h-lead{grid-row:9}.n4{grid-row:10}.h-scroll{display:none}}.funnel-legend{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.funnel-legend span:last-child{margin-left:auto;color:var(--ink)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.dot--live{background:var(--ice)}.dot--lost{background:#5c6f7a}.joint{min-height:0;padding:0 12px}.joint-lost{margin:0 0 6px;font-size:13px;color:var(--ink-2)}.joint-lost .tabnum{font-size:22px;font-weight:300;letter-spacing:-.04em;color:var(--ink);margin-right:4px}.joint-why{position:relative;margin:0;min-height:3.2em}.joint-why span{position:absolute;inset:0 0 auto;transition:opacity .5s,transform .6s var(--ease)}.joint span.tabnum{position:static}.directions{padding-bottom:10vh}.direction{position:sticky;top:calc(90px + var(--i) * 14px);background:var(--bg-2);border:1px solid var(--line);border-radius:28px;padding:clamp(28px,4vw,56px) clamp(20px,3vw,48px);margin-bottom:18px;min-height:min(72vh,620px);transform-origin:50% 0;transform:scale(calc(1 - var(--k, 0) * .06));filter:brightness(calc(1 - var(--k, 0) * .45));box-shadow:0 -20px 60px #0006;overflow:hidden}.direction:after{content:"";position:absolute;right:-10%;top:-40%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(75,99,255,.12),transparent 65%);pointer-events:none}.dir-list li{opacity:0;transform:translate(-12px);transition:opacity .6s var(--ease),transform .7s var(--ease)}.direction:hover .dir-list li,.direction.in-view .dir-list li{opacity:1;transform:none}.dir-list li{transition-delay:calc(var(--n, 0) * .05s)}@media (prefers-reduced-motion: reduce){.direction{position:relative;top:0;transform:none;filter:none}.dir-list li{opacity:1;transform:none}}@media (max-width: 900px){.direction{position:relative;top:0;transform:none;filter:none;min-height:0}.dir-list li{opacity:1;transform:none}}.pscroll{position:relative;height:520vh;--p: 0}.pscroll-sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto 1fr;padding-top:100px;overflow:hidden}.pscroll-ghost{position:absolute;right:2vw;bottom:-6vh;font-size:clamp(220px,38vw,640px);opacity:.18;pointer-events:none}.pscroll-bar{display:flex;align-items:center;gap:20px}.pscroll-line{flex:1;height:1px;background:var(--line);position:relative}.pscroll-line i{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--ink-2),var(--ice) 45%,var(--electric))}.pscroll-view{position:relative;overflow:hidden;display:flex;align-items:center}.pscroll-track{list-style:none;margin:0;display:flex;gap:clamp(24px,4vw,64px);padding:0 30vw 0 var(--gut);will-change:transform}.pstep{position:relative;flex:0 0 clamp(280px,30vw,460px);display:grid;gap:16px;align-content:start;padding-top:34px;border-top:1px solid var(--line);opacity:.32;transition:opacity .6s var(--ease),transform .8s var(--ease);transform:translateY(18px)}.pstep.is-done{opacity:.55;transform:none}.pstep.is-on{opacity:1;transform:none;border-top-color:var(--ice)}.pstep-dot{position:absolute;top:-7px;left:0;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);transition:.5s}.pstep.is-on .pstep-dot,.pstep.is-done .pstep-dot{background:var(--ice);border-color:var(--ice);box-shadow:0 0 20px #c3ccda99}.pstep-meta{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.pstep h3{font-size:clamp(40px,5vw,84px);line-height:.95}.pstep.is-on h3{font-family:var(--serif);font-style:italic;letter-spacing:-.03em;color:var(--moon)}.pstep-text{margin:0;color:var(--ink-2);font-size:16px;max-width:38ch}.pstep-out{margin:0;font-size:15px;color:var(--ice)}@media (max-width: 760px){.pscroll{height:auto}.pscroll-sticky{position:relative;height:auto;padding-top:0}.pscroll-track{flex-direction:column;transform:none!important}.pstep{flex-basis:auto;opacity:1;transform:none}.pscroll-ghost{display:none}}.galaxy-bar{display:flex;align-items:center;gap:18px;margin-bottom:10px;min-height:40px}.crumbs{margin:0;font-size:14px;color:var(--ink-3)}.crumbs .on{color:var(--ink-2)}.crumbs .on:last-child{color:var(--ink)}.sphere{animation:sphereIn .9s var(--ease)}@keyframes sphereIn{0%{opacity:0;transform:scale(.94);filter:blur(10px)}}.planet{position:absolute;left:0;top:0;width:var(--px);padding:0;border:0;background:none;color:var(--ink);cursor:pointer;display:grid;justify-items:center;gap:6px;font:500 15px/1 var(--sans);z-index:3;transition:opacity .5s}.planet-ball{display:block;width:var(--px);height:var(--px);transition:transform .5s var(--ease)}.planet:hover .planet-ball{transform:scale(1.12)}.planet-name{padding:7px 12px;border-radius:100px;background:#04050b99;border:1px solid var(--line);white-space:nowrap;transition:border-color .3s}.planet:hover .planet-name{border-color:var(--ice)}.planet.is-fading{opacity:0;pointer-events:none}.planet[data-zooming] .planet-name{opacity:0}.sphere.is-zooming .sphere-ball{opacity:.25;transition:opacity .8s}.sphere-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20%;color:var(--ink-2);font-size:16px;z-index:2}.viewer-num--text{font-size:clamp(56px,9vw,150px);line-height:.95}.planet-gl{display:block;width:100%;height:100%}.planet-name{margin-top:calc(var(--px) * -.1)}.sphere{overflow:visible}.galaxy{overflow-x:clip;padding-block:6vw 8vw}.caret.is-done{animation:caretOut 2.6s steps(1) forwards}@keyframes caretOut{0%,38%,76%{opacity:1}19%,57%,to{opacity:0}}.stat[data-rv]{filter:none}.funnel-body{position:relative}.funnel-canvas{height:clamp(260px,30vw,360px)}.lane{position:absolute;left:0;right:0;height:50%;pointer-events:none}.lane--them{top:0}.lane--us{top:50%}.lane-name{position:absolute;left:2%;top:4px;margin:0;font-size:14px;color:var(--ink-2)}.lane--us .lane-name{color:var(--ice);font-weight:600}.lane-gate{position:absolute;top:4px;margin:0;transform:translate(-50%);display:flex;gap:8px;align-items:baseline}.lane-gate.g1{left:34%}.lane-gate.g2{left:66%}.lane-gate.g3{left:98%;transform:translate(-100%)}.lane-gate .tabnum:first-child{font-size:clamp(20px,2.2vw,30px);font-weight:300;letter-spacing:-.04em;color:var(--ink)}.lane-lost{font-size:13px;color:#8a6f7a}.lane--us .lane-lost{color:var(--ink-2)}.funnel-why{display:grid;grid-template-columns:2% 32% 32% 32% 2%;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.why{padding:0 10px;display:grid;gap:6px}.why:nth-child(1){grid-column:2}.why:nth-child(2){grid-column:3}.why:nth-child(3){grid-column:4}.why p{margin:0}.why-them{color:var(--ink-2)}.why-us{color:var(--ice)}.funnel-result{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);opacity:.25;transition:opacity .8s}.funnel-result.is-on{opacity:1}.funnel-result p{margin:0;font-size:clamp(17px,1.8vw,24px);letter-spacing:-.02em}.funnel-result b{font-weight:300;font-size:1.6em;color:var(--ink-2);padding:0 4px}.funnel-result b.us{color:var(--ice)}.funnel-result button{background:none;border:0;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.funnel-note{margin:12px 0 0;font-size:12px;color:var(--ink-3)}@media (max-width: 760px){.funnel-why{grid-template-columns:1fr;gap:14px}.why{grid-column:1!important;padding:0}.lane-gate .tabnum:first-child{font-size:18px}.lane-lost{display:none}}@property --hole{syntax: "<length>"; inherits: false; initial-value: 0px;}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg)}.loader canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.loader--reveal{background:transparent;-webkit-mask:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 2px));mask:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 2px));animation:hole .9s cubic-bezier(.7,0,.2,1) forwards}.loader--reveal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:-1}@keyframes hole{to{--hole: 150vmax}}html.loading{overflow:hidden}.crumb{background:none;border:0;padding:0;font:inherit;color:var(--ink-3);cursor:pointer}.crumb:hover{color:var(--ink)}.crumb.on{color:var(--ink);cursor:default}.crumbs-count{margin:0 0 0 auto;font-size:13px;color:var(--ink-2)}.planet-name small{margin-left:8px;color:var(--ink-2);font-size:12px}.leaf{animation:sphereIn .9s var(--ease);padding-bottom:40px}.leaf-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin-bottom:clamp(30px,5vw,70px)}.leaf-planet{width:min(420px,80vw);aspect-ratio:1;justify-self:center}.leaf-title{font-size:clamp(48px,7vw,120px);line-height:.92;letter-spacing:-.06em;margin:10px 0 18px}.leaf-desc{margin:0;color:var(--ink-2);max-width:44ch}@media (max-width: 760px){.leaf-head{grid-template-columns:1fr}.leaf-planet{width:240px}}.ccards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:22px;perspective:1200px}.ccard{position:relative;display:grid;grid-template-rows:auto 1fr;text-align:left;padding:0;border-radius:24px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);font-family:var(--sans);cursor:pointer;overflow:hidden;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .4s var(--ease),border-color .4s,box-shadow .4s,opacity .9s var(--ease),filter .9s var(--ease);min-width:0}.ccard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(169,184,232,.14),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none}.ccard:hover{border-color:#c3ccda66;box-shadow:0 30px 80px #00000080}.ccard:hover:after{opacity:1}.ccard-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#1b2350,#070912 70%)}.ccard-media img{width:100%;height:100%;object-fit:cover;object-position:top;filter:saturate(.85) brightness(.8);transform:scale(1.02);transition:transform 1.2s var(--ease),filter .6s}.ccard:hover .ccard-media img{transform:scale(1.09);filter:saturate(1) brightness(.95)}.ccard-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,var(--bg-2))}.ccard-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);color:var(--moon)}.ccard-body{display:grid;gap:10px;align-content:start;padding:4px 22px 22px}.ccard-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-2)}.ccard-title{font-size:24px;letter-spacing:-.04em;line-height:1.05}.ccard-desc{font-size:14px;color:var(--ink-2);line-height:1.45}.ccard-figs{display:flex;gap:22px;padding-top:12px;border-top:1px solid var(--line)}.ccard-fig{display:grid;gap:2px}.ccard-fig .figure{font-size:26px;font-weight:300;letter-spacing:-.05em;color:var(--ice)}.ccard-fig small{font-size:12px;color:var(--ink-2)}.ccard-open{font-size:13px;color:var(--ink-2);transition:color .3s,transform .4s var(--ease)}.ccard:hover .ccard-open{color:var(--moon);transform:translate(4px)}@media (prefers-reduced-motion: reduce){.ccard{transform:none!important}}.cv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:var(--bg);display:grid;grid-template-rows:auto 1fr;animation:cvIn .7s cubic-bezier(.77,0,.18,1)}@keyframes cvIn{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.cv-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) var(--gut-r) 14px var(--gut);border-bottom:1px solid var(--line);background:#04050bd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cv-top-nav{display:flex;gap:8px}.cv-count{font-size:13px;color:var(--ink-2)}.cv-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;animation:fade .6s ease}.cv-hero{position:relative;display:grid;gap:22px;padding-top:clamp(40px,7vw,100px);padding-bottom:clamp(40px,6vw,80px)}.cv-title{font-size:clamp(42px,7vw,116px);line-height:.95;letter-spacing:-.06em;max-width:16ch}.cv-lead{margin:0;max-width:58ch;color:var(--ink-2);font-size:clamp(16px,1.5vw,19px)}.cv-bubbles{position:absolute;right:var(--gut-r);top:clamp(40px,7vw,100px);display:grid;gap:12px;justify-items:end}.cv-bubble{padding:12px 18px;border-radius:100px;border:1px solid rgba(195,204,218,.28);background:#13193699;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:14px;animation:bob 5s ease-in-out infinite,pop .8s var(--ease) both}.cv-bubble.b1{margin-right:40px;animation-delay:-2.4s,.5s}.cv-bubble.b0{animation-delay:0s,.3s}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes pop{0%{opacity:0;scale:.6}}.cv-meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;padding-top:22px;border-top:1px solid var(--line)}.cv-meta dt{font-size:12px;color:var(--ink-2)}.cv-meta dd{margin:4px 0 0;font-size:17px;letter-spacing:-.02em}@media (max-width: 900px){.cv-bubbles{position:static;justify-items:start}.cv-bubble.b1{margin:0}}.cv-figs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;padding-block:clamp(40px,6vw,90px)}.cv-fig .big-num{font-size:clamp(56px,8vw,132px)}.cv-fig.f0{grid-column:1 / 7}.cv-fig.f1{grid-column:7 / 13;padding-top:6vw}.cv-fig.f2{grid-column:2 / 8}.cv-fig.f3{grid-column:8 / 13;padding-top:4vw}@media (max-width: 760px){.cv-fig{grid-column:1 / -1!important;padding:0!important}}.cv-over{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:24px;padding-block:clamp(40px,6vw,90px);border-top:1px solid var(--line)}.cv-over>.label{grid-column:1 / 4}.cv-over-main{grid-column:4 / 9;display:grid;gap:16px;align-content:start}.cv-over-main h2{font-size:clamp(28px,3vw,44px)}.cv-para{margin:0;color:var(--ink-2);font-size:16px;line-height:1.65}.cv-side{grid-column:9 / 13;display:grid;gap:30px;align-content:start}.cv-did{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.cv-did li{padding-left:22px;position:relative;font-size:15px}.cv-did li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:1px;background:var(--moon)}.cv-details{margin:0;display:grid;gap:10px;padding:18px;border-radius:18px;border:1px solid var(--line)}.cv-details div{display:flex;justify-content:space-between;gap:14px;font-size:14px}.cv-details dt{color:var(--ink-2)}.cv-details dd{margin:0;text-align:right}@media (max-width: 900px){.cv-over>*{grid-column:1 / -1!important}}.cv-block{padding-block:clamp(40px,6vw,90px);border-top:1px solid var(--line);display:grid;gap:28px}.cv-ba{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--line);min-height:300px}.cv-ba-pane{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(24px,4vw,48px)}.cv-ba-after{background:linear-gradient(135deg,#18204a,#0b1030)}.cv-ba-before{background:#0a0c16;clip-path:inset(0 calc(100% - var(--x)) 0 0);color:var(--ink-2)}.cv-ba-tag{margin:0 0 18px;font-family:var(--serif);font-style:italic;font-size:28px;color:var(--moon)}.cv-ba-before .cv-ba-tag{color:var(--ink-2)}.cv-ba-after{text-align:right}.cv-ba ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:clamp(16px,1.6vw,20px)}.cv-ba-line{position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:var(--ice);pointer-events:none}.cv-ba-line i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--ice);color:var(--bg);display:grid;place-items:center;font-style:normal}.cv-ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.cv-gallery{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cv-gallery.n1{grid-template-columns:1fr;max-width:980px}.cv-shot{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#0a0c16;cursor:zoom-in}.cv-shot img{display:block;width:100%;max-height:640px;object-fit:contain;background:#0b0d17;transition:transform 1s var(--ease)}.cv-shot:hover img{transform:scale(1.03)}.cv-shot figcaption{padding:12px 16px;font-size:13px;color:var(--ink-2)}.cv-shot[data-rv]{clip-path:inset(0 0 100% 0);filter:none;transform:none;opacity:1;transition:clip-path 1.1s cubic-bezier(.77,0,.18,1)}.cv-shot[data-rv].in{clip-path:inset(0 0 0 0)}.cv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;counter-reset:s}.cv-steps li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--ice)}.cv-step-n{font-size:13px;color:var(--moon)}.cv-steps h3{font-size:22px;letter-spacing:-.03em}.cv-steps p{margin:0;color:var(--ink-2);font-size:15px}.cv-res{display:grid;gap:14px}.cv-res-label{margin:0;font-family:var(--serif);font-style:italic;font-size:24px;color:var(--moon)}.cv-res-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px}.cv-res-grid dd{margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:200;letter-spacing:-.05em;line-height:1}.cv-res-grid dt{margin-top:8px;font-size:14px;color:var(--ink-2);max-width:28ch}.cv-note{margin:0;color:var(--ink-2)}.cv-quote blockquote{margin:0;max-width:980px}.cv-quote blockquote p{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.2vw,46px);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.cv-quote .cv-insight p{color:var(--moon)}.cv-quote footer{margin-top:16px;font-size:14px;color:var(--ink-2)}.cv-end{padding-block:clamp(60px,9vw,130px);border-top:1px solid var(--line);display:grid;gap:28px}.cv-end h2{font-size:clamp(44px,7vw,110px);line-height:.95;letter-spacing:-.06em}.cv-end-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cv-next{margin-left:auto;background:none;border:0;color:var(--ink);font:inherit;cursor:pointer}.cv-mono{padding:20px var(--gut-r) 40px var(--gut);opacity:.6}.cv-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#04050bf5;display:grid;place-items:center;align-content:center;gap:14px;padding:60px 20px;cursor:zoom-out;animation:fade .3s}.cv-zoom img{max-width:min(1200px,100%);max-height:80vh;object-fit:contain;border-radius:12px}.cv-zoom p{margin:0;color:var(--ink-2);font-size:14px}.cv-zoom .back-btn{position:absolute;top:20px;right:20px}.cv-fig .big-num{white-space:nowrap}.cv-fig .big-num.is-long{font-size:clamp(40px,5.2vw,88px)}.svc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:center;padding-bottom:clamp(60px,8vw,120px)}.svc-wheel{height:520px;min-width:0}.svc-wheel .option-wheel__item{font-family:var(--sans);letter-spacing:-.05em;font-weight:300}.svc-wheel .option-wheel__item--selected{font-weight:400}.svc-card{display:grid;gap:16px;padding:clamp(24px,3vw,40px);border-radius:28px;border:1px solid var(--line);background:radial-gradient(ellipse at 90% 0%,rgba(75,99,255,.14),transparent 60%),var(--bg-2);animation:swap .6s var(--ease);min-width:0}.svc-meta{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.svc-price{margin:0;font-size:clamp(40px,4.6vw,70px);font-weight:200;letter-spacing:-.05em;line-height:1;color:var(--ice)}.svc-text{margin:0;color:var(--ink-2)}.svc-list{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:8px;font-size:15px}.svc-card .link-u{justify-self:start;background-color:transparent;border:0;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}@media (max-width: 820px){.svc{grid-template-columns:1fr}.svc-wheel{height:320px}}.direction{scroll-margin-top:90px}.bp{position:relative;width:min(94vw,86vh,980px);aspect-ratio:1;margin:0 auto;animation:bpIn 1s var(--ease);transition:transform .75s cubic-bezier(.7,0,.2,1),opacity .6s,filter .6s}@keyframes bpIn{0%{opacity:0;transform:scale(.82);filter:blur(12px)}}.bp.is-diving{transform:scale(2.6);opacity:0;filter:blur(10px)}.bp-canvas{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y}.bp-canvas:active{cursor:grabbing}.bp-canvas.bp-fallback{border-radius:50%;top:7%;right:7%;bottom:7%;left:7%;background:radial-gradient(circle at 34% 28%,#c3ccda,#2a3f9e 30%,#060a22 72%);box-shadow:0 0 120px #4b63ff40}.bp-label{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:100px;border:1px solid rgba(195,204,218,.35);background:#04050b8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);font:500 clamp(14px,1.3vw,18px)/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:border-color .3s,background-color .3s,opacity .2s;will-change:transform,opacity}.bp-label:hover,.bp-label:focus-visible{border-color:var(--ice);background:#131936cc}.bp-dot{width:10px;height:10px;border-radius:50%;background:var(--ice);box-shadow:0 0 #c3ccda99;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #c3ccda8c}80%,to{box-shadow:0 0 0 14px #c3ccda00}}.bp-count{font-size:12px;color:var(--ink-2)}.bp-hint{position:absolute;left:0;right:0;bottom:2%;margin:0;text-align:center;font-size:13px;color:var(--ink-2);pointer-events:none}.leaf-planet{position:relative}.leaf-planet .bp-canvas{cursor:default}@media (prefers-reduced-motion: reduce){.bp,.bp.is-diving{transition:none;animation:none}.bp-dot{animation:none}}.story{border:1px solid var(--line);border-radius:28px;padding:clamp(22px,3vw,40px);background:radial-gradient(ellipse at 85% 0%,rgba(19,25,54,.7),transparent 60%),var(--surface);display:grid;gap:clamp(26px,3vw,40px)}.story-stages{position:relative;height:18px;margin:0 4%;font-size:13px;color:var(--ink-2)}.story-stages span{position:absolute;transform:translate(-50%);white-space:nowrap}.story-stages span:nth-child(1){left:0;transform:none}.story-stages span:nth-child(2){left:33.33%}.story-stages span:nth-child(3){left:66.66%}.story-stages span:nth-child(4){left:100%;transform:translate(-100%)}.story-lane{display:grid;gap:14px}.story-name{margin:0;font-size:14px;color:var(--ink-2)}.story-lane--us .story-name{color:var(--ice);font-weight:600}.story-track{position:relative;height:56px;margin:0 4%}.story-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-2)}.story-fill{position:absolute;left:0;top:50%;height:1px;background:var(--ice);transition:width 1.1s var(--ease)}.story-lane--them .story-fill{background:#6a5560}.story-node{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);transition:background-color .5s,border-color .5s}.story-node.is-on{background:var(--ice);border-color:var(--ice)}.story-lane--them .story-node.is-on{background:#8a7b85;border-color:#8a7b85}.story-lead{position:absolute;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:0;min-width:74px;padding:7px 12px;border-radius:14px;background:var(--ice);color:var(--bg);transition:left 1.1s var(--ease),background-color .5s,opacity .8s,transform .8s var(--ease);box-shadow:0 10px 30px #00000073}.story-lead b{font-size:14px;line-height:1.1}.story-lead small{font-size:11px;opacity:.7}.story-lane--them .story-lead{background:#b7bccb}.story-lead.is-lost{background:#3a3340;color:#b9a8b2;transform:translate(-50%,40%) rotate(-8deg);opacity:.75}.story-lead.is-win{background:#e9edf5;box-shadow:0 0 0 6px #c3ccda26,0 0 50px #8fa8ff80}.story-note{margin:0 4%;min-height:1.6em;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.02em;animation:noteIn .6s var(--ease)}.story-note.is-bad{color:#c9a9b5}.story-note.is-good{color:var(--ice)}@keyframes noteIn{0%{opacity:0;transform:translateY(8px)}}.story-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.story-foot p{margin:0;color:var(--ink-2);max-width:60ch}.story-foot button{background:none;border:0;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}@media (max-width: 640px){.story-stages span{font-size:11px}.story-lead{min-width:60px;padding:6px 8px}}.dir-who{margin:0;display:grid;gap:4px;font-size:15px;padding:14px 16px;border-radius:14px;background:#c3ccda0a;border:1px solid var(--line)}.dir-who span{font-size:12px;color:var(--ink-2)}.dir-list li.no-price{padding-left:20px;position:relative}.dir-list li.no-price:before{content:"";position:absolute;left:0;top:.75em;width:10px;height:1px;background:var(--moon)}.direction{min-height:min(64vh,560px)}.ihb{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:100px;border:1px solid var(--line-2);background:#04050b8c;color:var(--ink);font:600 14px/1 var(--sans);text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ihb-text{display:inline-block;transform:translate(6px);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.ihb-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transform:translate(48px);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.ihb-dot{position:absolute;left:16px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--electric);box-shadow:0 0 12px var(--electric);transition:all .4s cubic-bezier(.22,1,.36,1);z-index:1}.ihb:hover .ihb-text,.ihb:focus-visible .ihb-text{transform:translate(48px);opacity:0}.ihb:hover .ihb-hover,.ihb:focus-visible .ihb-hover{transform:translate(0);opacity:1}.ihb:hover .ihb-dot,.ihb:focus-visible .ihb-dot{left:0;top:0;width:100%;height:100%;margin:0;border-radius:100px;transform:scale(1.8);box-shadow:none}.ihb-solid{min-height:56px;background:var(--ice);color:var(--bg);border-color:transparent;font-size:15px}.ihb-solid .ihb-text{transform:translate(10px)}.ihb-solid .ihb-dot{background:var(--bg);box-shadow:none;left:22px}.ihb-solid .ihb-hover{color:var(--ice)}.ihb-solid:hover .ihb-dot{background:var(--navy)}@media (max-width: 520px){.ihb-top{display:none}}.hero .fw{display:inline-block;white-space:pre}.hero[data-phase=falling] .fw{cursor:grab}.hero[data-phase] .fw{will-change:transform;z-index:5}.hero[data-phase=falling] .fw{touch-action:none}.hero[data-dragging],.hero[data-dragging] .fw{cursor:grabbing}.hero .hl{position:relative}.h-scroll{display:flex;justify-content:space-between;gap:20px}.h-hint{color:var(--moon);font-family:var(--serif);font-style:italic;font-size:15px}@media (max-width: 900px){.h-scroll{display:none}}.cmp{margin-top:56px;border-top:1px solid var(--line)}.cmp-head,.cmp-row{display:grid;grid-template-columns:minmax(150px,210px) 1fr minmax(120px,170px);gap:28px;align-items:start}.cmp-head{padding:22px 0 10px}.cmp-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cmp-stages p{margin:0;display:grid;gap:3px;color:var(--ink-2);transition:color .5s}.cmp-stages p span{font-size:12px;color:var(--ink-2)}.cmp-stages p b{font-weight:600;font-size:15px;letter-spacing:-.01em}.cmp-stages p small{font-size:12px}.cmp-stages p.is-on{color:var(--ink)}.cmp-stages p.is-on span{color:var(--moon)}.cmp-row{padding:26px 0;border-top:1px solid var(--line);transition:opacity .6s}.cmp-who{display:grid;gap:4px;padding-top:30px}.cmp-who b{font-weight:600;font-size:17px;letter-spacing:-.02em}.cmp-who span{font-family:var(--serif);font-style:italic;color:var(--ink-2);font-size:16px}.cmp-row--us .cmp-who b{color:#fff}.cmp-row--us .cmp-who span{color:var(--moon)}.cmp-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:48px}.cmp-track:before{content:"";position:absolute;left:12.5%;right:12.5%;top:18px;height:1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 12px)}.cmp-line{position:absolute;left:12.5%;top:18px;height:1px;max-width:75%;background:var(--ice);transition:width 1.2s cubic-bezier(.65,0,.35,1);transform-origin:left}.cmp-line{width:0}.cmp-row--us .cmp-line{background:var(--electric);box-shadow:0 0 12px var(--electric);height:2px;top:17.5px}.cmp-cell{position:relative;min-height:96px;padding:14px 14px 16px;border-radius:14px;border:1px solid var(--line);background:#0e133040;opacity:.25;transform:translateY(8px);transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1),border-color .6s,background .6s,box-shadow .6s}.cmp-cell.is-shown{opacity:1;transform:none}.cmp-cell p{margin:8px 0 0;font-size:13.5px;line-height:1.35;color:var(--ink)}.cmp-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;border:1px solid var(--line-2);color:var(--ink-2)}.cmp-cell.is-ok.is-shown .cmp-mark{border-color:var(--ice);color:var(--ice)}.cmp-cell.is-fail.is-shown{border-color:#a9b8e859;background:#0e133038}.cmp-cell.is-fail .cmp-mark{border-color:#a9b8e899;color:#a9b8e8}.cmp-cell.is-none{border-style:dashed;background:transparent}.cmp-cell.is-none p{color:var(--ink-2);font-family:var(--serif);font-style:italic;font-size:15px}.cmp-cell.is-none.is-shown{opacity:.55}.cmp-row--us .cmp-cell.is-shown{border-color:#4b63ff8c;background:linear-gradient(160deg,#4b63ff33,#0e133059);box-shadow:0 0 30px -12px #4b63ffb3}.cmp-row--us .cmp-cell.is-shown .cmp-mark{border-color:var(--electric);background:var(--electric);color:#fff}.cmp-token{position:absolute;top:18px;z-index:2;transform:translate(-50%,-50%);padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--ice);color:var(--bg);box-shadow:0 0 0 4px var(--bg),0 0 18px #c3ccda73;transition:left 1.2s cubic-bezier(.65,0,.35,1),background .4s,color .4s,opacity .6s,transform .6s}.cmp-token.is-ghost{background:transparent;color:var(--ink-2);border:1px dashed var(--line-2);box-shadow:0 0 0 4px var(--bg)}.cmp-token.is-lost:not(.is-ghost){background:#a9b8e8;color:#04050b;transform:translate(-50%,30%) rotate(-8deg);opacity:.85}.cmp-row--us .cmp-token{background:var(--electric);color:#fff;box-shadow:0 0 0 4px var(--bg),0 0 24px var(--electric)}.cmp-token.is-won{animation:cmp-pop .7s cubic-bezier(.34,1.56,.64,1)}@keyframes cmp-pop{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.25)}to{transform:translate(-50%,-50%) scale(1)}}.cmp-end{margin:0;padding-top:74px;font-size:15px;letter-spacing:-.01em;color:var(--ink-2);opacity:0;transform:translate(-8px);transition:opacity .6s .2s,transform .6s .2s}.cmp-end.is-shown{opacity:1;transform:none}.cmp-row.is-lost .cmp-end{color:#a9b8e8}.cmp-row.is-won .cmp-end{color:#fff;font-weight:600}.cmp-row.is-won .cmp-end:before{content:"→ ";color:var(--electric)}@media (max-width: 900px){.cmp-head{display:none}.cmp-row{grid-template-columns:1fr;gap:14px}.cmp-who{padding-top:0}.cmp-track{grid-template-columns:1fr 1fr;padding-top:0}.cmp-track:before,.cmp-line,.cmp-token{display:none}.cmp-end{padding-top:0}}.cmp-st{display:none;margin-left:8px;font-size:12px;color:var(--ink-2)}@media (max-width: 900px){.cmp-st{display:inline}}.orbit-wrap{position:relative;padding-top:10px;margin-top:-60px}.orbit{position:relative;height:calc(var(--r) * 2 + 220px);min-height:520px;display:grid;place-items:center}.orbit-ring{position:absolute;left:50%;top:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;border:1px solid rgba(195,204,218,.12)}.orbit-ring--2{width:calc(var(--r) * 1.3);height:calc(var(--r) * 1.3);margin:calc(var(--r) * -.65) 0 0 calc(var(--r) * -.65);border-style:dashed;border-color:#6f86ff24;animation:orbit-spin 80s linear infinite}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--r) * 2.4);height:calc(var(--r) * 2.4);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(75,99,255,.16),transparent 60%);pointer-events:none}.orbit-core{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#8fa2ff,#4b63ff 45%,#1a2370);box-shadow:0 0 60px #4b63ff99,inset 0 0 20px #ffffff40;z-index:50;animation:orbit-breathe 3.2s ease-in-out infinite}@keyframes orbit-breathe{50%{box-shadow:0 0 90px #4b63ffcc,inset 0 0 20px #ffffff4d}}.orbit-mono{font-weight:800;font-size:24px;letter-spacing:-.06em;color:#fff}.orbit-mono em{font-family:var(--serif);font-weight:400;font-style:italic;margin:0 1px}.orbit-ping{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(195,204,218,.25);animation:orbit-ping 2.6s cubic-bezier(0,0,.2,1) infinite}.orbit-ping--2{animation-delay:1.3s}@keyframes orbit-ping{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.9);opacity:0}}.orbit-node{position:absolute;left:50%;top:50%;width:0;height:0;opacity:var(--o, 1);transition:opacity .4s}.orbit-node.is-active,.orbit-node.is-related{opacity:1}.orbit-dot{position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(195,204,218,.4);background:var(--bg);color:var(--ink);cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s,border-color .3s,box-shadow .3s}.orbit-glow{position:absolute;inset:calc(-14px - var(--e) * 22px);border-radius:50%;background:radial-gradient(circle,rgba(111,134,255,.28),transparent 70%);pointer-events:none}.orbit-dot:hover{border-color:var(--ice);transform:scale(1.1)}.orbit-node.is-related .orbit-dot{border-color:var(--electric);animation:orbit-pulse 1.4s ease-in-out infinite}@keyframes orbit-pulse{50%{box-shadow:0 0 0 8px #4b63ff26,0 0 24px #4b63ff80}}.orbit-node.is-active .orbit-dot{background:var(--ice);color:var(--bg);border-color:#fff;transform:scale(1.35);box-shadow:0 0 30px #c3ccda73}.orbit-name{position:absolute;top:34px;left:0;transform:translate(-50%);white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink);text-shadow:0 1px 12px var(--bg);pointer-events:none;transition:transform .3s}.orbit-name span{color:var(--moon);font-weight:400;margin-left:3px}.orbit-node.is-active .orbit-name{transform:translate(-50%) translateY(8px) scale(1.1);color:#fff}.orbit-card{position:absolute;top:76px;left:0;transform:translate(-50%);width:min(320px,84vw);padding:18px;border-radius:18px;border:1px solid rgba(195,204,218,.22);background:#060814eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px -20px #000c,0 0 40px -10px #4b63ff59;animation:orbit-card-in .45s cubic-bezier(.22,1,.36,1);text-align:left}@keyframes orbit-card-in{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.97)}}.orbit-stem{position:absolute;top:-14px;left:50%;width:1px;height:14px;background:#c3ccda73}.orbit-card-top{display:flex;justify-content:space-between;margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.orbit-card h3{margin:10px 0 6px;font-size:22px;font-weight:600;letter-spacing:-.03em}.orbit-card-desc{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.orbit-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.orbit-thumbs img,.orbit-thumb-ph{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.orbit-thumb-ph{display:grid;place-items:center;padding:4px;font-size:9px;text-align:center;color:var(--ink-2);background:var(--navy);overflow:hidden}.orbit-rel{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.orbit-rel p{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.orbit-rel div{display:flex;flex-wrap:wrap;gap:6px}.orbit-rel button{padding:5px 9px;border:1px solid var(--line-2);border-radius:100px;background:transparent;color:var(--ink);font:500 12px var(--sans);cursor:pointer}.orbit-rel button:hover{border-color:var(--ice);background:#c3ccda14}.orbit-go{width:100%;margin-top:14px}.cases-grid{padding-top:40px;padding-bottom:40px;scroll-margin-top:90px}.cases-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.cases-tabs button{padding:9px 15px;border-radius:100px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font:500 13px var(--sans);cursor:pointer;transition:all .25s}.cases-tabs button span{color:var(--moon);margin-left:3px}.cases-tabs button:hover{color:var(--ink);border-color:var(--ice)}.cases-tabs button.on{background:var(--ice);color:var(--bg);border-color:var(--ice)}.cases-tabs button.on span{color:var(--navy)}.cases-head{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:28px}.cases-head .leaf-desc{margin:0;color:var(--ink-2);max-width:46ch;justify-self:end}.format-bento{margin-top:48px}@media (max-width: 760px){.orbit{min-height:480px}.orbit-name{font-size:11px}.cases-head{grid-template-columns:1fr}.cases-head .leaf-desc{justify-self:start}}.cmp-token.is-ghost{background:var(--bg)}.sec-head h2{grid-column:1 / 9}.page-head :is(h1,h2){grid-column:1 / 10}.sec-side{grid-column:9 / 13}.hl{font-size:clamp(42px,6.3vw,112px)}@media (max-width: 900px){.hl{font-size:clamp(38px,11vw,72px)}}.h-scroll{justify-content:flex-end}.h-restore{position:absolute;left:50%;bottom:clamp(70px,12vh,120px);z-index:20;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:100px;border:1px solid rgba(195,204,218,.35);background:#060812b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font:600 14px var(--sans);cursor:pointer;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s}.h-restore span{font-size:18px;line-height:1;transition:transform .5s}.h-restore.is-on{opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:.8s,.8s,0s,0s,0s}.h-restore:hover{border-color:var(--ice);background:#4b63ff40;box-shadow:0 0 30px #4b63ff59}.h-restore:hover span{transform:rotate(-200deg)}.fcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fcard{--acc: 75, 99, 255;position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:26px;overflow:hidden;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,#0a0c17,#05060b);isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s}.fcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(var(--acc),.55),#c3ccda14 35%,#c3ccda0d 70%,rgba(var(--acc),.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.fcard--build,.fcard--close{--acc: 75, 99, 255}.fcard--audit{--acc: 195, 204, 218}.fcard:hover{transform:translateY(-4px);box-shadow:0 30px 80px -30px rgba(var(--acc),.55)}.fcard-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 30%),rgba(var(--acc),.16),transparent 60%)}.fcard:hover .fcard-spot{opacity:1}.fcard-viz{position:relative;z-index:1;height:250px;margin:10px 10px 0;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 70% 40%,rgba(var(--acc),.18),transparent 70%),linear-gradient(rgba(195,204,218,.04) 1px,transparent 1px) 0 0 / 100% 24px,linear-gradient(90deg,rgba(195,204,218,.04) 1px,transparent 1px) 0 0 / 24px 100%,#070915;display:grid;place-items:center}.fcard-body{position:relative;z-index:1;display:grid;gap:12px;align-content:start;padding:22px 26px 24px}.fcard-top{margin:0;display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.fcard-top span:last-child{font-family:var(--serif);font-style:italic;font-size:17px;color:rgb(var(--acc))}.fcard--audit .fcard-top span:last-child{color:var(--ice)}.fcard h3{margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.fcard-text{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:52ch}.fcard ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;font-size:14px}.fcard li{display:flex;gap:10px;align-items:baseline}.fcard li:before{content:"";flex:0 0 6px;height:6px;border-radius:50%;background:rgb(var(--acc));box-shadow:0 0 8px rgb(var(--acc));transform:translateY(-1px)}.fcard-foot{margin:8px 0 0;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fcard-foot b{font-weight:500;font-size:20px;letter-spacing:-.02em;color:#fff}.fcard-foot span{font-size:14px;color:var(--ink-2);transition:color .3s,transform .3s}.fcard:hover .fcard-foot span{color:#fff;transform:translate(4px)}@media (max-width: 860px){.fcards{grid-template-columns:1fr}.fcard-viz{height:220px}}.fx{width:100%;height:100%}.fx-path{fill:none;stroke:#6f86ff38;stroke-width:1.2}.fx-chip{fill:#0e1330e6;stroke:#c3ccda38}.fx-chip-t{fill:#dfe3ec;font:600 11px Manrope,sans-serif}.fx-dot{fill:#a9b8e8;filter:drop-shadow(0 0 4px #4b63ff)}.fx-core{fill:#4b63ff;stroke:#a9b8e8;stroke-width:1}.fx-core-t{fill:#fff;font:700 12px Manrope,sans-serif}.fx-core-glow{animation:fx-breathe 2.2s ease-in-out infinite;transform-origin:356px 105px}@keyframes fx-breathe{50%{transform:scale(1.18);opacity:.75}}.fx-plus rect{fill:#c3ccda}.fx-plus text{fill:#04050b;font:700 11px Manrope,sans-serif}.fx-plus{animation:fx-plus 2.4s ease-out infinite}@keyframes fx-plus{0%,30%{opacity:0;transform:translateY(14px)}45%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.fx-build{position:relative;width:92%;height:86%}.fxb-browser,.fxb-shop,.fxb-phone{position:absolute;border-radius:12px;background:#0d1124;border:1px solid rgba(195,204,218,.16);box-shadow:0 20px 40px -20px #000;overflow:hidden}.fxb-browser{left:0;top:4%;width:54%;height:82%;padding:0 10px 10px}.fxb-bar{display:flex;align-items:center;gap:4px;height:22px;margin:0 -10px 10px;padding:0 9px;background:#c3ccda0f}.fxb-bar i{width:6px;height:6px;border-radius:50%;background:#c3ccda4d}.fxb-bar span{margin-left:8px;font-size:9px;color:var(--ink-2)}.fxb-hero{height:34%;border-radius:8px;background:linear-gradient(110deg,#4b63ff59,#4b63ff26 40%,#4b63ff59 80%);background-size:200% 100%;animation:fx-shimmer 3s linear infinite}@keyframes fx-shimmer{to{background-position:-200% 0}}.fxb-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.fxb-row span{height:26px;border-radius:6px;background:#c3ccda14}.fxb-cta{position:relative;margin-top:10px;display:inline-block;padding:6px 10px;border-radius:100px;font-size:9px;font-weight:700;background:#4b63ff;color:#fff;animation:fx-press 4s ease-in-out infinite}@keyframes fx-press{0%,52%{transform:scale(1);box-shadow:none}56%{transform:scale(.92);box-shadow:0 0 0 6px #4b63ff59}62%,to{transform:scale(1);box-shadow:0 0 #4b63ff00}}.fxb-cursor{position:absolute;width:12px;height:12px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(-12deg);animation:fx-cursor 4s ease-in-out infinite}@keyframes fx-cursor{0%{left:80%;top:30%}50%,60%{left:34%;top:84%}to{left:80%;top:30%}}.fxb-shop{left:30%;top:46%;width:40%;height:50%;padding:8px;z-index:2}.fxb-shop p{margin:0 0 6px;font-size:9px;color:var(--ink-2)}.fxb-items{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fxb-items span{aspect-ratio:1;border-radius:5px;background:#4b63ff38;animation:fx-pop 4s ease-in-out infinite}.fxb-items span:nth-child(2){animation-delay:.15s}.fxb-items span:nth-child(3){animation-delay:.3s}.fxb-items span:nth-child(4){animation-delay:.45s}@keyframes fx-pop{0%,70%,to{transform:none}75%{transform:translateY(-3px);background:#4b63ff8c}}.fxb-cart{margin-top:8px;font-size:9px;color:var(--ink)}.fxb-cart b{display:inline-block;margin-left:4px;padding:1px 5px;border-radius:6px;background:#4b63ff;color:#fff;animation:fx-badge 4s ease-in-out infinite}@keyframes fx-badge{0%,64%{transform:scale(0)}70%{transform:scale(1.3)}76%,94%{transform:scale(1)}to{transform:scale(0)}}.fxb-phone{right:0;top:0;width:34%;height:100%;border-radius:18px;padding:10px 8px;display:flex;flex-direction:column;gap:5px}.fxb-chat-h{margin:0 0 4px;font-size:9px;color:#c3ccda}.fxb-msg{margin:0;max-width:88%;padding:5px 7px;border-radius:9px;font-size:8.5px;line-height:1.3;opacity:0;animation:fx-msg 6s ease-out infinite}.fxb-in{align-self:flex-start;background:#c3ccda1f}.fxb-out{align-self:flex-end;background:#4b63ff;color:#fff}.fxb-msg:nth-of-type(2){animation-delay:0s}.fxb-msg:nth-of-type(3){animation-delay:.9s}.fxb-msg:nth-of-type(4){animation-delay:1.8s}.fxb-msg:nth-of-type(5){animation-delay:2.7s}@keyframes fx-msg{0%{opacity:0;transform:translateY(6px)}6%,80%{opacity:1;transform:none}92%,to{opacity:0}}.fx-close{width:92%;height:86%;display:grid;grid-template-rows:1fr auto;gap:10px}.fxc-board{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fxc-col{border-radius:10px;padding:8px 6px;background:#c3ccda0a;border:1px solid rgba(195,204,218,.08);display:grid;align-content:start;gap:6px}.fxc-col p{margin:0 0 2px;font-size:9px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxc-col-3{border-color:#c3ccda40}.fxc-col-3 p{color:#c3ccda}.fxc-ghost{height:30px;border-radius:7px;background:#c3ccda0d}.fxc-card{position:absolute;top:26px;left:0;width:calc(25% - 4.5px);padding:7px 8px;border-radius:8px;background:#121a3d;border:1px solid rgba(75,99,255,.6);box-shadow:0 10px 24px -8px #4b63ff8c;display:grid;gap:2px;animation:fx-move 7s cubic-bezier(.65,0,.35,1) infinite}.fxc-card b{font-size:10px}.fxc-card span{font-size:8px;color:var(--ink-2)}.fxc-tag{height:3px;border-radius:2px;background:#4b63ff;margin-top:3px;animation:fx-tag 7s steps(1) infinite}@keyframes fx-move{0%,12%{transform:translate(0)}22%,34%{transform:translate(calc(100% + 6px))}44%,56%{transform:translate(calc(200% + 12px))}66%,90%{transform:translate(calc(300% + 18px));border-color:#c3ccda;box-shadow:0 10px 30px -6px #c3ccda99}to{transform:translate(0)}}@keyframes fx-tag{0%{width:25%}22%{width:50%}44%{width:75%}66%{width:100%;background:#c3ccda}to{width:25%}}.fxc-foot{display:flex;flex-wrap:wrap;gap:6px}.fxc-pill{padding:5px 9px;border-radius:100px;font-size:9.5px;border:1px solid rgba(75,99,255,.35);color:#c3ccda;opacity:.25;animation:fx-pill 7s infinite}.fxc-pill:nth-child(2){animation-delay:1.5s}.fxc-pill:nth-child(3){animation-delay:3.1s}.fxc-pill--ok{border-color:#c3ccda80;color:#c3ccda}@keyframes fx-pill{0%,14%{opacity:.25}18%,80%{opacity:1}95%,to{opacity:.25}}.fxa-path{fill:none;stroke:#c3ccda38;stroke-width:2;stroke-dasharray:4 6}.fxa-scan{fill:none;stroke:#c3ccda;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.12 1;filter:drop-shadow(0 0 6px #a9b8e8);animation:fx-scan 6s linear infinite}@keyframes fx-scan{0%{stroke-dashoffset:1.12}to{stroke-dashoffset:0}}.fxa-end{fill:var(--ink-2);font:500 11px Manrope,sans-serif}.fxa-ring{fill:none;stroke:#a9b8e8;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.fxa-core{fill:#c3ccda66;transition:fill .3s}.fxa-lab{opacity:0}.fxa-lab rect{fill:#0e1330d9;stroke:#a9b8e880}.fxa-lab text{fill:#c3ccda;font:600 10.5px Manrope,sans-serif}.fxa-pt .fxa-ring{animation:fx-ring 6s ease-out infinite}.fxa-pt .fxa-core{animation:fx-core 6s infinite}.fxa-pt .fxa-lab{animation:fx-lab 6s infinite}.fxa-pt-0 *{animation-delay:1.3s!important}.fxa-pt-1 *{animation-delay:2.9s!important}.fxa-pt-2 *{animation-delay:4.2s!important}.fxa-pt-0 .fxa-lab,.fxa-pt-1 .fxa-lab,.fxa-pt-2 .fxa-lab{animation-delay:0s!important}@keyframes fx-ring{0%{opacity:.9;transform:scale(.4)}30%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes fx-core{0%{fill:#a9b8e8}to{fill:#a9b8e8}}@keyframes fx-lab{0%,22%{opacity:0}30%,92%{opacity:1}to{opacity:0}}.fxa-pt-0 .fxa-lab{animation-name:fx-lab0}.fxa-pt-1 .fxa-lab{animation-name:fx-lab1}.fxa-pt-2 .fxa-lab{animation-name:fx-lab2}@keyframes fx-lab0{0%,22%{opacity:0}26%,92%{opacity:1}to{opacity:0}}@keyframes fx-lab1{0%,48%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@keyframes fx-lab2{0%,70%{opacity:0}74%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fx *,.fx{animation:none!important}.fxa-lab,.fxb-msg,.fxc-pill{opacity:1!important}}.cta-orb{position:relative;--bs: clamp(150px, 15vw, 210px);width:var(--bs);height:var(--bs);flex:0 0 auto}.cta-orb .cta-btn{position:relative;z-index:2;border:0;font:600 16px var(--sans);cursor:pointer;transition:transform .25s ease-out,background-color .3s,opacity .3s .1s}.cta-orb[data-open=true] .cta-btn{opacity:0;pointer-events:none;transition-delay:0s}.cta-pop{position:absolute;z-index:3;right:0;top:50%;width:min(420px,calc(100vw - 32px));transform:translateY(-50%);padding:26px;border-radius:28px;background:radial-gradient(120% 80% at 100% 0%,rgba(75,99,255,.28),transparent 60%),#0a0d1d;border:1px solid rgba(195,204,218,.22);box-shadow:0 40px 100px -30px #000000e6,0 0 60px -20px #4b63ff99;clip-path:circle(calc(var(--bs) / 2) at calc(100% - var(--bs) / 2) 50%);opacity:0;pointer-events:none;transition:clip-path .7s cubic-bezier(.77,0,.18,1),opacity .3s}.cta-orb[data-open=true] .cta-pop{clip-path:circle(140% at calc(100% - var(--bs) / 2) 50%);opacity:1;pointer-events:auto}.cta-pop>*{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.cta-orb[data-open=true] .cta-pop>*{opacity:1;transform:none;transition-delay:.3s}.cta-form{display:grid;gap:14px}.cta-pop-title{margin:0 0 4px;font-size:22px;font-weight:500;letter-spacing:-.03em;padding-right:30px}.cta-needs{display:flex;flex-wrap:wrap;gap:6px}.cta-needs button{padding:7px 11px;border-radius:100px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font:500 12.5px var(--sans);cursor:pointer;transition:all .25s}.cta-needs button:hover{color:var(--ink);border-color:var(--ice)}.cta-needs button.on{background:var(--ice);color:var(--bg);border-color:var(--ice)}.cta-send{min-height:52px;border:0;border-radius:100px;background:var(--electric);color:#fff;font:600 15px var(--sans);cursor:pointer;transition:background .3s,box-shadow .3s}.cta-send:hover{background:#6177ff;box-shadow:0 0 30px #4b63ff99}.cta-x{position:absolute;top:14px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.cta-done{display:grid;gap:10px;padding:10px 0}.cta-done h3{margin:0;font-size:24px;font-weight:500}.cta-done p{margin:0;color:var(--ink-2);font-size:14px}@media (max-width: 700px){.cta-pop{right:auto;left:0;clip-path:circle(calc(var(--bs) / 2) at calc(var(--bs) / 2) 50%)}.cta-orb[data-open=true] .cta-pop{clip-path:circle(150% at calc(var(--bs) / 2) 50%)}}.svc-card{background:radial-gradient(120% 70% at 100% 0%,rgba(169,184,232,.1),transparent 55%),linear-gradient(180deg,#0b0d17,#06070c);border-color:#c3ccda24;box-shadow:inset 0 1px #ffffff0d}.direction{background:radial-gradient(90% 60% at 100% 0%,rgba(169,184,232,.08),transparent 60%),linear-gradient(180deg,#0b0d17,#06070c);border-color:#c3ccda24;box-shadow:0 -20px 60px #00000080,inset 0 1px #ffffff0d}.direction:after{background:radial-gradient(circle,rgba(195,204,218,.06),transparent 65%)}.niches{display:flex;flex-wrap:wrap;gap:8px}.niches button{padding:9px 15px;border-radius:100px;border:1px solid var(--line-2);background:#04050b80;color:var(--ink-2);font:500 13px var(--sans);cursor:pointer;transition:all .25s}.niches button:hover{color:var(--ink);border-color:var(--ice)}.niches button.on{background:var(--ice);color:var(--bg);border-color:var(--ice)}.niches--top{justify-content:center;position:relative;z-index:5;margin-top:70px}.orbit-hint{margin:0 0 40px;text-align:center;font-size:13px;color:var(--ink-2)}.orbit-node.is-empty{opacity:.18!important}.orbit-node.is-empty .orbit-dot{cursor:not-allowed}.orbit-node.is-empty .orbit-glow{display:none}.folder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(80% 50% at 50% 0%,rgba(75,99,255,.14),transparent 70%),#04050bf7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:folder-in .6s cubic-bezier(.22,1,.36,1)}@keyframes folder-in{0%{opacity:0;transform:scale(.97)}}.folder-in{padding-top:96px;padding-bottom:80px}.folder-head{display:flex;justify-content:space-between;align-items:center}.folder-count{margin:0;color:var(--ink-2);font-size:14px}.folder-title{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin:34px 0 26px}.folder-title h2{margin:0;font-size:clamp(44px,6vw,96px);line-height:.95;letter-spacing:-.06em;font-weight:400}.folder-title p{margin:0;justify-self:end;max-width:44ch;color:var(--ink-2)}.folder .niches{margin-bottom:26px}.ctiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.ctile{--acc: 111, 134, 255;position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:16px;min-height:360px;padding:20px;border-radius:22px;border:1px solid rgba(195,204,218,.12);background:radial-gradient(90% 60% at 100% 0%,rgba(var(--acc),.16),transparent 60%),linear-gradient(180deg,#0b0e1b,#06070d);color:var(--ink);text-align:left;font:inherit;cursor:pointer;overflow:hidden;isolation:isolate;opacity:0;transform:translateY(16px);animation:ctile-in .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d);transition:border-color .4s,box-shadow .4s,transform .4s}@keyframes ctile-in{to{opacity:1;transform:none}}.ctile--avito{--acc: 195, 204, 218}.ctile--vk{--acc: 75, 99, 255}.ctile--insta{--acc: 169, 184, 232}.ctile--sites{--acc: 75, 99, 255}.ctile--bots{--acc: 111, 134, 255}.ctile--turnkey{--acc: 195, 204, 218}.ctile--ai{--acc: 169, 184, 232}.ctile:hover{border-color:rgba(var(--acc),.55);box-shadow:0 24px 60px -24px rgba(var(--acc),.5);transform:translateY(-4px)}.ctile-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 0%),rgba(var(--acc),.18),transparent 60%)}.ctile:hover .ctile-spot{opacity:1}.ctile-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-2)}.ctile-ch{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:100px;border:1px solid rgba(var(--acc),.4);color:rgb(var(--acc));white-space:nowrap}.ctile-top>span:last-child{text-align:right}.ctile-fig{display:grid;gap:4px}.ctile-fig b{font-size:clamp(38px,3.4vw,52px);font-weight:300;letter-spacing:-.05em;line-height:1;color:#fff;white-space:nowrap}.ctile-fig b.ctile-fig-txt{font-size:30px;white-space:normal}.ctile-fig small{font-size:13px;color:var(--ink-2)}.ctile-funnel{display:grid;gap:8px;align-content:center}.ctile-bar{position:relative;display:block;height:26px;border-radius:8px;background:#c3ccda0d;overflow:hidden}.ctile-bar i{position:absolute;inset:0 auto 0 0;border-radius:8px;background:linear-gradient(90deg,rgba(var(--acc),.35),rgba(var(--acc),.15));transform-origin:left;animation:bar-grow 1.2s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--d) + .3s)}.ctile-bar--b i{background:rgb(var(--acc));box-shadow:0 0 14px rgba(var(--acc),.7);animation-delay:calc(var(--d) + .6s)}@keyframes bar-grow{0%{transform:scaleX(0)}}.ctile-bar em{position:relative;z-index:1;display:block;padding:0 10px;line-height:26px;font-style:normal;font-size:12px;color:var(--ink);white-space:nowrap}.ctile-rate{font-size:12px;color:rgb(var(--acc))}.ctile-emblem{position:relative;display:grid;place-items:center;min-height:90px;color:rgb(var(--acc))}.ctile-orbit{position:absolute;width:70px;height:70px;border-radius:50%;border:1px solid rgba(var(--acc),.35);animation:ctile-spin 9s linear infinite}.ctile-orbit:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:rgb(var(--acc));box-shadow:0 0 10px rgb(var(--acc))}.ctile-orbit--2{width:110px;height:110px;border-style:dashed;border-color:rgba(var(--acc),.18);animation-duration:16s;animation-direction:reverse}@keyframes ctile-spin{to{transform:rotate(360deg)}}.ctile-chip{position:absolute;right:0;bottom:0;padding:5px 10px;border-radius:100px;background:rgba(var(--acc),.12);border:1px solid rgba(var(--acc),.35);font-size:11.5px;color:var(--ink)}.ctile-chip b{font-weight:600;color:#fff}.ctile-body{display:grid;gap:6px}.ctile-title{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ctile-desc{font-size:13.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctile-open{padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);transition:color .3s}.ctile:hover .ctile-open{color:#fff}@media (max-width: 760px){.folder-title{grid-template-columns:1fr}.folder-title p{justify-self:start}.niches--top{justify-content:flex-start;margin-top:20px}}.curtain{overflow:hidden;background:none!important;transform:none!important;transition:none!important}.cur-col{position:absolute;top:0;bottom:0;left:calc(var(--i) * 100% / 6 - 1px);width:calc(100% / 6 + 2px);background:linear-gradient(180deg,#0a0d1d,#04050b);border-left:1px solid rgba(195,204,218,.06);transform:translateY(101%)}.curtain--cover .cur-col{transform:translateY(0);transition:transform .75s cubic-bezier(.77,0,.18,1) calc(var(--i) * 55ms)}.curtain--reveal .cur-col{transform:translateY(-101%);transition:transform .8s cubic-bezier(.77,0,.18,1) calc(var(--i) * 55ms)}.cur-mid{position:relative;z-index:2;display:grid;justify-items:center;gap:18px}.cur-num{font-size:13px;letter-spacing:.1em;color:var(--ink-2);opacity:0;transition:opacity .3s}.curtain--cover .cur-num{opacity:1;transition-delay:.45s}.cur-word{display:flex;overflow:hidden;padding:.06em .1em .14em;font-family:var(--serif);font-style:italic;font-size:clamp(56px,10vw,160px);line-height:1;color:var(--moon)}.cur-l{display:inline-block;transform:translateY(115%)}.curtain--cover .cur-l{transform:none;transition:transform .7s cubic-bezier(.22,1,.36,1) calc(.4s + var(--j) * 35ms)}.curtain--reveal .cur-l{transform:translateY(-115%);transition:transform .5s cubic-bezier(.65,0,.35,1) calc(var(--j) * 18ms)}.cur-line{width:min(320px,50vw);height:1px;background:linear-gradient(90deg,transparent,var(--electric),transparent);transform:scaleX(0)}.curtain--cover .cur-line{transform:scaleX(1);transition:transform .8s cubic-bezier(.22,1,.36,1) .5s;box-shadow:0 0 14px var(--electric)}.curtain--reveal .cur-line{transform:scaleX(0);transition:transform .4s}.curtain--cover .curtain-word,.curtain-word{display:none}.fcard,.fcard--build,.fcard--close,.fcard--audit{--acc: 75, 99, 255}.fcard:before{background:linear-gradient(150deg,#c3ccda38,#c3ccda0f 40%,#c3ccda0a 70%,#c3ccda24)}.fcard:hover{box-shadow:0 30px 80px -40px #4b63ff73}.fcard-viz{background:radial-gradient(ellipse 60% 80% at 70% 40%,rgba(75,99,255,.1),transparent 70%),#070915}.fcard-top span:last-child,.fcard--audit .fcard-top span:last-child{color:var(--moon)}.fcard li:before{background:var(--moon);box-shadow:none;width:5px;height:5px;flex-basis:5px}.fx-chip{fill:#0b0e1d;stroke:#c3ccda29}.fx-chip-t{fill:#c3ccda;font-weight:500}.fx-path{stroke:#c3ccda1f}.fx-dot{fill:#a9b8e8;filter:none}.fx-core{fill:#0e1330;stroke:#4b63ff}.fx-core-glow{opacity:.5;animation-duration:4s}.fxb-hero{animation:none;background:#4b63ff29}.fxb-items span{animation:none;background:#c3ccda14}.fxb-cta{background:#4b63ff;animation:none}.fxb-cart b{background:#4b63ff}.fxb-chat-h{color:var(--moon)}.fxb-browser,.fxb-shop,.fxb-phone{background:#0b0e1d;border-color:#c3ccda1f}.fxc-card{background:#0e1330;border-color:#4b63ff8c;box-shadow:0 10px 24px -12px #4b63ff80;animation-name:fx-move-calm}@keyframes fx-move-calm{0%,12%{transform:translate(0)}22%,34%{transform:translate(calc(100% + 6px))}44%,56%{transform:translate(calc(200% + 12px))}66%,90%{transform:translate(calc(300% + 18px));border-color:#c3ccda}to{transform:translate(0)}}.fxc-tag{background:#4b63ff;animation:none;width:100%}.fxc-col-3{border-color:#c3ccda33}.fxc-col-3 p{color:var(--ice)}.fxc-pill{animation:none;opacity:1;border-color:#c3ccda2e;color:var(--ink-2)}.fxc-pill--ok{border-color:#c3ccda59;color:var(--ice)}.fxa-ring{stroke:#a9b8e8}.fxa-pt .fxa-core{animation-name:fx-core-calm}@keyframes fx-core-calm{0%,to{fill:#c3ccda}}.fxa-lab rect{fill:#0e1330;stroke:#a9b8e866}.fxa-lab text{fill:#c3ccda}.fxa-scan{stroke:#4b63ff;filter:none}.cta-pop{background:linear-gradient(180deg,#0b0d17,#07080e);border-color:#c3ccda24;box-shadow:0 40px 100px -30px #000000e6}.cta-send{background:var(--ice);color:var(--bg)}.cta-send:hover{background:#fff;box-shadow:none}.cmp-cell.is-fail.is-shown{border-color:#c3ccda38;background:#c3ccda08}.cmp-cell.is-fail .cmp-mark{border-color:#c3ccda66;color:var(--ink-2)}.cmp-cell.is-fail p{color:var(--ink-2);text-decoration:line-through;text-decoration-color:#c3ccda59}.cmp-token.is-lost:not(.is-ghost){background:#2a2f45;color:var(--ink-2);box-shadow:0 0 0 4px var(--bg)}.cmp-row.is-lost .cmp-end{color:var(--moon);font-family:var(--serif);font-style:italic;font-size:18px}.ctile,.ctile--avito,.ctile--vk,.ctile--insta,.ctile--sites,.ctile--bots,.ctile--turnkey,.ctile--ai{--acc: 75, 99, 255}.ctile--avito,.ctile--insta,.ctile--turnkey{--acc: 169, 184, 232}.ctile-bar--b i{background:var(--electric);box-shadow:0 0 12px #4b63ff99}.ctile-rate{color:var(--moon)}.stat .big-num{white-space:nowrap}.stat--c{grid-column:1 / 6}.stat--d{grid-column:6 / 13;justify-self:end;text-align:right;margin-bottom:-40px}.stat--d .big-num{font-size:clamp(64px,9.5vw,170px)}.stat--d .stat-label{margin-left:auto}.cur-col{background:#05060b;border-left-color:#c3ccda0a}.curtain--cover .cur-col{transition-delay:calc(var(--w) * 70ms)}.curtain--reveal .cur-col{transition-delay:calc((2 - var(--w)) * 60ms)}.cur-word{color:#c3ccdad1}.cur-l{transform:translateY(40%);opacity:0;filter:blur(10px)}.curtain--cover .cur-l{transform:none;opacity:1;filter:blur(0);transition:transform .8s cubic-bezier(.22,1,.36,1) calc(.35s + var(--j) * 40ms),opacity .6s calc(.35s + var(--j) * 40ms),filter .7s calc(.35s + var(--j) * 40ms)}.curtain--reveal .cur-l{transform:translateY(-30%);opacity:0;filter:blur(8px);transition:transform .45s cubic-bezier(.65,0,.35,1) calc(var(--j) * 15ms),opacity .35s calc(var(--j) * 15ms),filter .4s}.cur-num{color:#8b8d92cc}.cur-line{display:none}.cur-ring{position:absolute;left:50%;top:50%;width:min(440px,70vw);aspect-ratio:1;border-radius:50%;border:1px solid rgba(169,184,232,.18);box-shadow:0 0 60px -10px #4b63ff1f,inset 0 0 40px -20px #a9b8e826;transform:translate(-50%,-50%) scale(.55) rotate(-40deg);opacity:0;pointer-events:none}.cur-ring:after{content:"";position:absolute;top:-2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#c3ccdab3;box-shadow:0 0 8px #a9b8e899}.curtain--cover .cur-ring{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(40deg);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .3s,opacity .6s .3s}.curtain--reveal .cur-ring{opacity:0;transform:translate(-50%,-50%) scale(1.25) rotate(90deg);transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .5s}.ctile-video{position:relative;display:block;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(75,99,255,.25),transparent 70%),#0b0d17;border:1px solid var(--line)}.ctile-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.8);transition:transform .8s var(--ease),filter .4s}.ctile:hover .ctile-video img{transform:scale(1.05);filter:none}.ctile-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.ctile-play svg{filter:drop-shadow(0 4px 16px rgba(0,0,0,.6));transition:transform .4s var(--ease)}.ctile:hover .ctile-play svg{transform:scale(1.12)}.ctile-chat{display:grid;gap:6px;align-content:center}.ctile-bub{max-width:88%;padding:7px 10px;border-radius:12px;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctile-bub--in{justify-self:start;background:#c3ccda14;border-bottom-left-radius:4px}.ctile-bub--out{justify-self:end;background:#4b63ff38;border:1px solid rgba(75,99,255,.35);border-bottom-right-radius:4px}.cv-video{display:grid;gap:14px;padding-bottom:60px}.cv-video-frame{position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#0b0d17}.cv-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cv-demo{padding-block:40px 70px;display:grid;gap:26px}.cv-demo-title{font-size:clamp(34px,4.4vw,64px);letter-spacing:-.05em;font-weight:400;margin:0}.chat-demo{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.cd-phone{border-radius:30px;border:1px solid rgba(195,204,218,.16);background:linear-gradient(180deg,#0b0d17,#06070c);overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,0 0 60px -30px #4b63ff66}.cd-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.cd-head b{display:block;font-size:14px;font-weight:600}.cd-head small{display:block;font-size:12px;color:var(--ink-2)}.cd-ava{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);border:1px solid rgba(75,99,255,.5);color:var(--moon);font-family:var(--serif);font-style:italic;font-size:18px}.cd-body{height:460px;overflow-y:auto;padding:16px 14px 20px;display:flex;flex-direction:column;gap:8px;scrollbar-width:none}.cd-body::-webkit-scrollbar{display:none}.cd-msg{margin:0;max-width:86%;padding:9px 12px;border-radius:16px;font-size:13.5px;line-height:1.45;animation:cd-in .45s cubic-bezier(.22,1,.36,1)}.cd-in{align-self:flex-end;background:#c3ccda1a;border-bottom-right-radius:5px}.cd-out{align-self:flex-start;background:#4b63ff33;border:1px solid rgba(75,99,255,.35);border-bottom-left-radius:5px}.cd-sys{margin:0 auto;font-size:11.5px;color:var(--ink-2);padding:3px 10px;border-radius:100px;background:#c3ccda0f;animation:cd-in .45s}.cd-keys{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:86%;animation:cd-in .45s}.cd-keys span{padding:8px 6px;border-radius:10px;text-align:center;font-size:12.5px;background:#c3ccda14;border:1px solid var(--line)}.cd-card{align-self:flex-start;width:90%;padding:11px 13px;border-radius:14px;background:var(--navy);border:1px solid rgba(169,184,232,.25);animation:cd-in .5s cubic-bezier(.22,1,.36,1)}.cd-card-h{margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--moon)}.cd-card dl{margin:0;display:grid;gap:4px}.cd-card dl div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.cd-card dt{color:var(--ink-2)}.cd-card dd{margin:0;text-align:right}.cd-card-f{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-2)}.cd-typing{align-self:flex-start;display:flex;gap:4px;margin:0;padding:10px 12px;border-radius:14px;background:#4b63ff1f}.cd-typing i{width:5px;height:5px;border-radius:50%;background:var(--moon);animation:cd-dot 1s infinite}.cd-typing i:nth-child(2){animation-delay:.15s}.cd-typing i:nth-child(3){animation-delay:.3s}@keyframes cd-dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes cd-in{0%{opacity:0;transform:translateY(10px)}}.cd-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cd-step{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,2vw,26px);letter-spacing:-.02em;color:#c3ccda59;transition:color .5s,padding .5s}.cd-step span{font-size:13px;color:var(--ink-2)}.cd-step.is-done{color:#c3ccda99}.cd-step.is-on{color:#fff;padding-left:10px}.cd-step.is-on span{color:var(--electric)}@media (max-width: 820px){.chat-demo{grid-template-columns:1fr}.cd-body{height:400px}}.ctile-video{aspect-ratio:16 / 10}.ctile-video img{object-position:center 30%}.ctile-video-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px 18px 46px;text-align:center;font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.15;color:var(--moon);background:radial-gradient(80% 80% at 70% 20%,rgba(75,99,255,.35),transparent 70%),linear-gradient(160deg,#0e1330,#04050b)}.ctile-play{padding-bottom:30px}.ctile-tl{position:absolute;left:0;right:0;bottom:0;height:36px;padding:6px 8px;display:grid;gap:4px;background:linear-gradient(180deg,transparent,rgba(4,5,11,.92) 40%);overflow:hidden}.ctile-tl-row{display:flex;gap:3px;height:9px}.ctile-tl-row i{flex:0 0 var(--w);border-radius:3px;background:#4b63ff8c;border:1px solid rgba(169,184,232,.35)}.ctile-tl-row--b i{background:#c3ccda2e;border-color:#c3ccda40}.ctile-tl-head{position:absolute;top:4px;bottom:4px;left:8%;width:2px;border-radius:2px;background:#fff;box-shadow:0 0 8px #a9b8e8e6;animation:tl-head 4.5s linear infinite;animation-play-state:paused}.ctile:hover .ctile-tl-head{animation-play-state:running}.ctile-tl-row{transition:transform .9s var(--ease)}.ctile:hover .ctile-tl-row{transform:translate(-8%)}.ctile:hover .ctile-tl-row--b{transform:translate(-14%)}@keyframes tl-head{0%{left:4%}to{left:96%}}
