.ds :where(a){color:var(--gold-lt)}@supports (color:oklch(from red l c h)){.ds :where(a){color:var(--art-hi-gold-lt)}}.ds :where(a):hover{color:var(--tx)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.ds{--bg0:#0b0a09;--bg1:#13110f;--bg2:#1b1815;--tx:#f3eee6;--tx2:#c4bcae;--tx3:#958c7e;--gold:#c9a266;--gold-lt:#e9d3a6;--gold-dk:#8a6631;--line:#fff0d71a;--line2:#fff0d72e;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"Geist", "Helvetica Neue", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--pad:max(80px, calc((100% - 1120px) / 2));--s:clamp(56px, 8cqw, 130px);background:var(--bg0);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;position:relative;overflow:hidden;container:page/inline-size}.ds *{box-sizing:border-box}.wrap{max-width:1280px;margin:0 auto;padding:0 80px;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;height:32px;color:var(--gold-lt);background:linear-gradient(#fff5e112,#fff5e105) padding-box padding-box,linear-gradient(160deg,#fff5e166,#fff5e10d 50%,#c9a26680) border-box;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:oklch(from red l c h)){.eyebrow{color:var(--art-gold-lt);background:linear-gradient(180deg, #fff5e112, #fff5e105) padding-box, linear-gradient(160deg, #fff5e166, #fff5e10d 50%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.5 * var(--art-a)))) border-box}}.eyebrow:before{content:"";background:var(--gold);width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 10px #e9c88ce6}@supports (color:oklch(from red l c h)){.eyebrow:before{background:var(--art-gold);box-shadow:0 0 10px oklch(from #e9c88c l calc(c * var(--art-c)) h / calc(.9 * var(--art-a)))}}.head.center .eyebrow{align-self:center}.h1{font-family:var(--serif);letter-spacing:-.022em;color:var(--tx);margin:0;font-size:clamp(54px,6.3cqw,112px);font-weight:400;line-height:.95}.h2{font-family:var(--serif);letter-spacing:-.018em;color:var(--tx);text-wrap:balance;margin:0;font-size:clamp(44px,4.8cqw,82px);font-weight:400;line-height:1}.h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--tx);margin:0;font-size:32px;font-weight:400;line-height:1.08}.gild{background:linear-gradient(100deg,#f7e8c8 0%,#d7b479 40%,#f3dfb6 62%,#b98f57 100%);color:#0000;background-clip:text;padding-right:.06em;font-style:italic}@supports (color:oklch(from red l c h)){.gild{background:linear-gradient(100deg, #f7e8c8 0%, oklch(from #d7b479 l calc(c * var(--art-hi)) h) 40%, oklch(from #f3dfb6 l calc(c * var(--art-hi)) h) 62%, oklch(from #b98f57 l calc(c * var(--art-hi)) h) 100%);background-clip:text}}.lede{color:var(--tx);opacity:.92;text-wrap:pretty;margin:0;font-size:21px;line-height:1.5}.body{color:var(--tx2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.small{color:var(--tx3);margin:0;font-size:14.5px;line-height:1.6}.link{color:var(--tx);transition:color .3s, border-color .3s, gap .4s var(--ease);border-bottom:1px solid #c9a2668c;align-items:center;gap:8px;padding-bottom:3px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:oklch(from red l c h)){.link{border-bottom:1px solid oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a)))}}@supports (color:oklch(from red l c h)){.link svg{color:var(--art-gold)}}.link:hover{color:var(--gold-lt);border-color:var(--gold-lt);gap:12px}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:oklch(from red l c h)){.kicker{color:var(--art-gold-lt)}}.kicker:before{content:"";background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}@supports (color:oklch(from red l c h)){.kicker:before{background:var(--art-gold)}}.btn{isolation:isolate;height:60px;font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .6s var(--ease), box-shadow .6s var(--ease), color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:17px;height:17px;transition:transform .6s var(--ease);flex:none}.btn:focus-visible{outline:2px solid var(--gold-lt);outline-offset:4px}.btn-gold{color:#1b160f;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #ffffffbf, #fff0 60%) padding-box, linear-gradient(180deg, #fff6, #fff0 48%) padding-box, repeating-linear-gradient(118deg, #fff0 0 3px, #fff3 3px 4px) padding-box, linear-gradient(180deg, #f8eed8f0, #e2cb9ee6 55%, #c4a46ceb) padding-box, linear-gradient(160deg, #fff8e8, #c9a266b3 40%, #fff1d2 62%, #8a6631e6) border-box;backdrop-filter:blur(10px);animation:6s ease-in-out infinite paused sheen;box-shadow:inset 0 -3px 8px #78541e47,0 0 0 1px #00000073,0 12px 30px -10px #e8c48a80,0 0 60px -12px #e8c48a73}.motion .btn-gold{animation-play-state:running}@property --sx{syntax:"<percentage>";inherits:false;initial-value:20%}@keyframes sheen{0%,to{--sx:12%}50%{--sx:88%}}.btn-gold:hover{color:#120e08;transform:translateY(-2px);box-shadow:inset 0 -3px 8px #78541e38,0 0 0 1px #00000073,0 18px 40px -12px #e8c48aa6,0 0 90px -10px #e8c48a99}.btn .crown{color:#f1ddb2;background:radial-gradient(circle at 34% 26%, #ffecc859, #ffecc800 45%), repeating-conic-gradient(from 0deg, #ffecc80f 0 3deg, transparent 3deg 9deg), linear-gradient(180deg, #2e2822, #100e0c);width:40px;height:40px;transition:transform .7s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-right:-19px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e9d3a659,0 4px 10px -2px #0009}.btn:hover .crown{transform:rotate(-45deg)}.btn-lg{height:68px;padding:0 36px;font-size:17.5px}.btn-lg .crown{width:48px;height:48px;margin-right:-25px}.btn-sm{height:46px;padding:0 22px;font-size:14.5px}.btn-glass{color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #fff5e129, #fff5e100 55%) padding-box, repeating-linear-gradient(135deg, #fff5e10e 0 1px, #fff5e100 1px 6px) padding-box, linear-gradient(180deg, #1e1b18bf, #100e0cbf) padding-box, conic-gradient(from var(--spin), #fff5e129, #fff5e129 30%, #f3dcaa 42%, #fff5e129 54%, #fff5e129 80%, #c9a26699 90%, #fff5e129) border-box;backdrop-filter:blur(14px)saturate(140%);animation:8s linear infinite paused bezel;box-shadow:inset 0 1px #fff5e11f,0 10px 26px -14px #000000d9}@supports (color:oklch(from red l c h)){.btn-glass{background:radial-gradient(120% 140% at 50% -40%, #fff5e129, #fff5e100 55%) padding-box, repeating-linear-gradient(135deg, #fff5e10e 0 1px, #fff5e100 1px 6px) padding-box, linear-gradient(180deg, #1e1b18bf, #100e0cbf) padding-box, conic-gradient(from var(--spin), #fff5e129, #fff5e129 30%, oklch(from #f3dcaa l calc(c * var(--art-c)) h) 42%, #fff5e129 54%, #fff5e129 80%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 90%, #fff5e129) border-box}}.motion .btn-glass{animation-play-state:running}@keyframes bezel{to{--spin:360deg}}.btn-glass:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #fff5e133,0 16px 34px -14px #000000e6,0 0 0 5px #c9a2661f,0 0 40px -8px #e8c48a59}.glass{isolation:isolate;backdrop-filter:blur(20px)saturate(140%);background:radial-gradient(120% 80% at 0 0,#ffecc814,#ffecc800 50%) padding-box padding-box,linear-gradient(170deg,#28241fc7,#110f0dd1) padding-box padding-box,linear-gradient(155deg,#fff5e157,#fff5e10d 30%,#fff5e10a 62%,#c9a26680 100%) border-box;border:1px solid #0000;border-radius:24px;position:relative;box-shadow:inset 0 1px #fff5e11a,0 30px 60px -30px #000000d9}@supports (color:oklch(from red l c h)){.glass{background:radial-gradient(120% 80% at 0% 0%, #ffecc814, #ffecc800 50%) padding-box, linear-gradient(170deg, #28241fc7, #110f0dd1) padding-box, linear-gradient(155deg, #fff5e157, #fff5e10d 30%, #fff5e10a 62%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.5 * var(--art-a))) 100%) border-box}}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #fff5e10d;position:absolute;inset:7px}.glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-radial-gradient(circle at 104% -6%,#e9d3a600 0 9px,#e9d3a61a 9px 10px),repeating-radial-gradient(circle at 90% -16%,#e9d3a600 0 11px,#e9d3a60f 11px 12px);position:absolute;inset:0;mask-image:radial-gradient(55% 65% at 100% 0,#000,#0000 72%)}@supports (color:oklch(from red l c h)){.glass:after{background:repeating-radial-gradient(circle at 104% -6%, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 0 9px, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.1 * var(--art-a))) 9px 10px), repeating-radial-gradient(circle at 90% -16%, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 0 11px, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.06 * var(--art-a))) 11px 12px)}}@supports (color:oklch(from red l c h)){.glass.warm{background:radial-gradient(90% 70% at 15% 0%, oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))), oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 60%) padding-box, linear-gradient(170deg, #342c22d1, #161310db) padding-box, linear-gradient(155deg, #ffecc899, #fff5e10f 32%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.65 * var(--art-a))) 100%) border-box}}.stone{isolation:isolate;background-color:#1e1b17;background-image:linear-gradient(180deg, #ffecc80f, #0000), var(--img-stone);background-blend-mode:normal, multiply;background-size:auto,700px;border-radius:24px;position:relative;box-shadow:inset 0 1px #fff5e124,inset 0 -2px #0006,0 0 0 1px #00000080,0 30px 60px -30px #000000e6}.stone:before{content:"";z-index:-1;border-radius:16px;position:absolute;inset:12px;box-shadow:inset 1px 1px #0000008c,inset -1px -1px #fff5e114,1px 1px #fff5e114,-1px -1px #00000080}.badge-live{letter-spacing:.12em;text-transform:uppercase;height:30px;color:var(--gold-lt);background:#c9a2661a;border:1px solid #c9a26666;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:oklch(from red l c h)){.badge-live{color:var(--art-gold-lt);background:oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.1 * var(--art-a)));border:1px solid oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a)))}}.dot-live{background:#e9cf9c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e9cf9c2e,0 0 12px #e9cf9cf2}.icon-tile{color:#ebd3a2;background:radial-gradient(circle at 30% 18%,#ffecc838 0,#ffecc800 45%),repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 5px),linear-gradient(#2e2923,#12100e);border-radius:17px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:inset 0 1px #ffecc838,inset 0 0 0 1px #c9a26666,0 0 24px -6px #c9a26659,0 12px 24px -12px #000c}@supports (color:oklch(from red l c h)){.icon-tile{color:oklch(from #ebd3a2 l calc(c * var(--art-c)) h);box-shadow:inset 0 1px 0 #ffecc838, inset 0 0 0 1px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), 0 0 24px -6px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), 0 12px 24px -12px #000c}}.icon-tile svg{width:24px;height:24px}.win{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 0 0 7px #fff5e10d,0 0 0 8px #c9a26659,0 50px 90px -30px #000000e6,0 0 80px -20px #e8c48a40}@supports (color:oklch(from red l c h)){.win{box-shadow:0 0 0 1px #0009, 0 0 0 7px #fff5e10d, 0 0 0 8px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), 0 50px 90px -30px #000000e6, 0 0 80px -20px oklch(from #e8c48a l calc(c * var(--art-c)) h / calc(.25 * var(--art-a)))}}.win img{width:100%;height:auto;display:block}.win:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff2e 0%,#fff0 26%);position:absolute;inset:0}.laptop{position:relative;container-type:inline-size}.lid{background:linear-gradient(#141210,#0b0a09);border-radius:2.6cqw 2.6cqw .8cqw .8cqw;padding:2.2cqw 2.2cqw 2.6cqw;position:relative;box-shadow:0 0 0 .22cqw #6e655a,0 0 0 .34cqw #3b362f,inset 0 0 0 .15cqw #2a2622,0 3cqw 7cqw -3cqw #000000e6,0 0 9cqw -2cqw #e8c48a40}@supports (color:oklch(from red l c h)){.lid{box-shadow:0 0 0 .22cqw #6e655a, 0 0 0 .34cqw #3b362f, inset 0 0 0 .15cqw #2a2622, 0 3cqw 7cqw -3cqw #000000e6, 0 0 9cqw -2cqw oklch(from #e8c48a l calc(c * var(--art-c)) h / calc(.25 * var(--art-a)))}}.lid:before{content:"";background:#26231f;border-radius:50%;width:.7cqw;height:.7cqw;margin-left:-.35cqw;position:absolute;top:.9cqw;left:50%}.lid img{border-radius:.4cqw;width:100%;height:auto;display:block}.lid .glare{pointer-events:none;background:linear-gradient(118deg,#ffffff24 0%,#fff0 34%);position:absolute;inset:2.2cqw 2.2cqw 2.6cqw}.deck{background:linear-gradient(#9a9184 0%,#5e574e 35%,#36312b 80%,#1e1b18 100%);border-radius:0 0 3cqw 3cqw/0 0 1.6cqw 1.6cqw;height:1.9cqw;margin:0 -6.5cqw;position:relative;box-shadow:inset 0 .12cqw #fff5e180,0 1.4cqw 3cqw -1cqw #000c}.deck:before{content:"";background:linear-gradient(#36312b,#5e574e);border-radius:0 0 1cqw 1cqw;width:14cqw;height:.75cqw;margin-left:-7cqw;position:absolute;top:0;left:50%}.laptop-shadow{background:radial-gradient(closest-side,#000000b3,#0000);height:3cqw;margin:-.6cqw 4cqw 0}.nav{z-index:20;backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#0b0a09c7,#0b0a0973);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #fff5e114}.nav:after{content:"";background:linear-gradient(90deg,#c9a26600,#c9a26699 50%,#c9a26600);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:oklch(from red l c h)){.nav:after{background:linear-gradient(90deg, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 50%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.nav-bar{justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:42px;display:block;overflow:visible}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a,.nav-text{color:var(--tx2);font-size:15px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--gold);height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-text:hover{color:var(--tx)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{align-items:center;gap:8px;display:flex}.nav-text{padding:0 10px}.menu-btn{width:46px;height:46px;padding:0;display:none}.hero{background:var(--bg0);--S:max(105cqw, 1500px);min-height:calc(var(--S) * .6);--mx:66%;--my:40%;--px:0;--py:0;position:relative;overflow:hidden}.stage{top:0;left:calc(65cqw - var(--S) * .655);width:var(--S);aspect-ratio:5/3;z-index:0;position:absolute}.plate{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rings-back{z-index:1}.rings-front{z-index:3}.hero-scrim{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0b0a09e6 0%,#0b0a0999 30%,#0b0a0900 52%),linear-gradient(#0b0a0900 78%,#0b0a09 100%);position:absolute;inset:0}.hero-light{z-index:5;pointer-events:none;opacity:var(--glow);mix-blend-mode:screen;background:radial-gradient(420px 320px at var(--mx) var(--my), #ffd69621, #ffd69600 70%);position:absolute;inset:0}@supports (color:oklch(from red l c h)){.hero-light{background:radial-gradient(420px 320px at var(--mx) var(--my), oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(.13 * var(--art-a))), oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%)}}.phone-wrap{z-index:2;aspect-ratio:71.5/146.7;width:16.5%;position:absolute;bottom:23.4%;left:57.25%;container-type:inline-size}.contact{z-index:1;background:radial-gradient(closest-side,#000000d9,#0000);border-radius:50%;width:26.5%;height:3%;position:absolute;bottom:21.8%;left:52%}.float{z-index:4;translate:calc(var(--px) * var(--depth,14px)) calc(var(--py) * var(--depth,14px));transition:translate .7s var(--ease);position:absolute}.float>.glass{animation:drift var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s);animation-play-state:paused}.motion .float>.glass{animation-play-state:running}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fp{border-radius:20px;padding:16px 18px}.fp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}@supports (color:oklch(from red l c h)){.fp-label{color:var(--art-gold-lt)}}.fp-label svg{width:15px;height:15px}.fp-text{color:var(--tx2);margin-top:6px;font-size:13.5px;line-height:1.45}.fp-code{font-family:var(--mono);color:var(--tx);white-space:nowrap;font-size:12.5px;line-height:1.6}.fp-code .k{color:#e3c691}@supports (color:oklch(from red l c h)){.fp-code .k{color:oklch(from #e3c691 l calc(c * var(--art-c)) h)}}.fp-code .s{color:#f2ddb2}@supports (color:oklch(from red l c h)){.fp-code .s{color:oklch(from #f2ddb2 l calc(c * var(--art-c)) h)}}.fp-code .p{color:#958c7e}.p-profile{--dur:8s;--depth:22px;width:250px;top:13%;left:76%}.p-proxy{--dur:9.5s;--delay:-3s;--depth:30px;width:250px;top:47%;left:78.5%}.p-agent{--dur:8.8s;--delay:-5s;--depth:18px;width:212px;top:70%;left:48.5%}.p-code{--dur:10s;--delay:-2s;--depth:12px;top:11%;left:46%}.trail{stroke-dasharray:70 930;animation:9s linear infinite paused orbit}.trail.b{animation-duration:13s;animation-direction:reverse}.motion .trail{animation-play-state:running}@keyframes orbit{to{stroke-dashoffset:-1000px}}.hero-copy{z-index:8;padding-top:180px;padding-bottom:80px;position:relative}.hero-copy-inner{flex-direction:column;gap:24px;max-width:540px;display:flex}.h1 .gild{white-space:nowrap}.hero-sub{color:var(--tx);margin:0;font-size:21px;line-height:1.5}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.note{color:var(--tx3);align-items:center;gap:10px;font-size:14px;display:flex}.note svg{width:16px;height:16px;color:var(--gold);flex:none}@supports (color:oklch(from red l c h)){.note svg{color:var(--art-gold)}}.sec{padding:calc(var(--s) + 110px) 0 140px;background:var(--bg);position:relative}.sec:before{content:"";height:calc(var(--s) + 1px);background:var(--prev);z-index:0;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.sec:after{content:"";height:var(--s);z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.sec.up:before{clip-path:url(#hm-cut-up)}@supports (color:oklch(from red l c h)){.sec.up:after{background:radial-gradient(28% 70% at 72% 52%, oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(.28 * var(--art-a))), oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), linear-gradient(to top left, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% - 1px), oklch(from #f0d6a6 l calc(c * var(--art-c)) h / calc(.95 * var(--art-a))) 50%, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% + 1px)), linear-gradient(to top left, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% - 16px), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.16 * var(--art-a))) 50%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% + 16px))}}.sec.down:before{clip-path:url(#hm-cut-down)}@supports (color:oklch(from red l c h)){.sec.down:after{background:radial-gradient(28% 70% at 30% 50%, oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(.28 * var(--art-a))), oklch(from #ffd696 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), linear-gradient(to top right, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% - 1px), oklch(from #f0d6a6 l calc(c * var(--art-c)) h / calc(.95 * var(--art-a))) 50%, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% + 1px)), linear-gradient(to top right, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% - 16px), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.16 * var(--art-a))) 50%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) calc(50% + 16px))}}.sec>.wrap,.sec>.zzx{z-index:2}.b0{--bg:var(--bg0)}.b1{--bg:var(--bg1)}.p0{--prev:var(--bg0)}.p1{--prev:var(--bg1)}.head{flex-direction:column;gap:22px;max-width:780px;display:flex}.head.center{text-align:center;align-items:center;margin:0 auto}.glowpool{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#c9a26629,#c9a26600);border-radius:50%;position:absolute}@supports (color:oklch(from red l c h)){.glowpool{background:radial-gradient(closest-side, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.16 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.zzx{margin-top:80px;position:relative}.zzx-how{height:1820px}.zzx-con{height:2260px}.zzx-band{filter:drop-shadow(0 0 40px #c9a26638);pointer-events:none;position:absolute;inset:0}@supports (color:oklch(from red l c h)){.zzx-band{filter:drop-shadow(0 0 40px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))))}}.zzx-fill{background:radial-gradient(36% 22% at 22% 25%,#e9b46452,#e9b46400 70%),radial-gradient(32% 18% at 16% 75%,#e9b4643d,#e9b46400 70%),repeating-linear-gradient(135deg,#ffecc80d 0 1px,#ffecc800 1px 11px),linear-gradient(#3a2f23,#211b15 60%,#1a1511);position:absolute;inset:0}@supports (color:oklch(from red l c h)){.zzx-fill{background:radial-gradient(36% 22% at 22% 25%, oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(.32 * var(--art-a))), oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), radial-gradient(32% 18% at 16% 75%, oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(.24 * var(--art-a))), oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), repeating-linear-gradient(135deg, #ffecc80d 0 1px, #ffecc800 1px 11px), linear-gradient(180deg, #3a2f23, #211b15 60%, #1a1511)}}.zzx-how .zzx-fill{clip-path:url(#hm-zz-how)}.zzx-con .zzx-fill{clip-path:url(#hm-zz-con);mask-image:linear-gradient(#000 88%,#0000)}.zzx-line{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vx{z-index:2;background:linear-gradient(135deg,#fff3d8,#c9a266 55%,#8a6631);width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #0b0a09e6,0 0 0 6px #c9a26699,0 0 26px #e9c88c}@supports (color:oklch(from red l c h)){.vx{background:linear-gradient(135deg, #fff3d8, oklch(from #c9a266 l calc(c * var(--art-c)) h) 55%, oklch(from #8a6631 l calc(c * var(--art-c)) h));box-shadow:0 0 0 5px #0b0a09e6, 0 0 0 6px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))), 0 0 26px oklch(from #e9c88c l calc(c * var(--art-c)) h)}}.zb{z-index:3;width:min(540px,40%);position:absolute;translate:0 -50%}.zb.wide{width:min(640px,46%)}.zb.left{left:var(--pad)}.zb.right{right:var(--pad)}.zb-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;display:grid}.zb-num{font-family:var(--serif);letter-spacing:-.04em;background:linear-gradient(#fff0d2,#d7b479 55%,#8a6631);color:#0000;filter:drop-shadow(0 0 30px #e9be7859);background-clip:text;font-size:150px;line-height:.78}@supports (color:oklch(from red l c h)){.zb-num{background:linear-gradient(180deg, #fff0d2, oklch(from #d7b479 l calc(c * var(--art-c)) h) 55%, oklch(from #8a6631 l calc(c * var(--art-c)) h));filter:drop-shadow(0 0 30px oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))));background-clip:text}}.zb-body{flex-direction:column;gap:12px;padding-top:6px;display:flex}.zb-card{padding:34px 34px 36px}.zb-text{flex-direction:column;align-items:flex-start;gap:14px;max-width:470px;margin-top:34px;display:flex}.zb.right .zb-text{margin-left:auto}.code-mini{font-family:var(--mono);color:#e9deca;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000073;border-radius:16px;margin-top:6px;padding:16px 18px;font-size:12.5px;line-height:1.7;box-shadow:inset 0 0 0 1px #fff5e114}.code-mini .k{color:#e2c38a}@supports (color:oklch(from red l c h)){.code-mini .k{color:oklch(from #e2c38a l calc(c * var(--art-c)) h)}}.code-mini .s{color:#f2ddb2}@supports (color:oklch(from red l c h)){.code-mini .s{color:oklch(from #f2ddb2 l calc(c * var(--art-c)) h)}}.prof-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:64px;display:grid}.prof-copy{flex-direction:column;gap:24px;display:flex}.prof-stage{margin-right:-110px;position:relative}.prof-glow{pointer-events:none;background:radial-gradient(closest-side,#e8be7838,#e8be7800);height:90%;position:absolute;top:-10%;left:0;right:10%}@supports (color:oklch(from red l c h)){.prof-glow{background:radial-gradient(closest-side, oklch(from #e8be78 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))), oklch(from #e8be78 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.proxy-band{border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:60px;padding:42px 46px;display:grid;position:relative;overflow:hidden}.globe-lines{z-index:-1;opacity:.5;pointer-events:none;width:420px;height:420px;margin-top:-210px;position:absolute;top:50%;right:-60px}.proto{gap:12px;display:flex}.proto-item{background:#0000004d;border:1px solid #ffecc82e;border-radius:18px;flex-direction:column;gap:6px;min-width:134px;padding:14px 18px;display:flex}.proto-item b{color:var(--tx);font-size:16px;font-weight:600}.proto-item span{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-lt);font-size:11.5px;font-weight:600}@supports (color:oklch(from red l c h)){.proto-item span{color:var(--art-gold-lt)}}.proto-item.paid span{color:var(--tx3)}.arches{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;margin-top:80px;display:grid}.arch-card{transition:transform .7s var(--ease);border-radius:50% 50% 28px 28px/190px 190px 28px 28px;flex-direction:column;padding:14px 14px 38px;display:flex}.arch-card:hover{transform:translateY(-6px)}.arch-card:nth-child(2){margin-top:60px}.niche{background:50% 40%/auto 130%;border-radius:50% 50% 16px 16px/176px 176px 16px 16px;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 24px 40px -10px #000c,inset 0 0 0 1px #0009}.arch-card:nth-child(2) .niche{background-position:20% 40%}.arch-card:nth-child(3) .niche{background-position:85% 40%}.niche:before{content:"";z-index:1;border:1px solid #e9d3a659;border-radius:50% 50% 8px 8px/162px 162px 8px 8px;position:absolute;inset:14px}@supports (color:oklch(from red l c h)){.niche:before{border:1px solid oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}.niche:after{content:"";background:linear-gradient(#0b0a091a,#0b0a09a6);position:absolute;inset:0}.niche-icon{z-index:2;color:#f1ddb2;backdrop-filter:blur(10px);background:#12100e8c;border-radius:28px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffecc840,inset 0 0 0 1px #e9d3a666,0 0 40px #e9be7859}@supports (color:oklch(from red l c h)){.niche-icon{color:oklch(from #f1ddb2 l calc(c * var(--art-c)) h);box-shadow:inset 0 1px 0 #ffecc840, inset 0 0 0 1px oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), 0 0 40px oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}.niche-icon svg{width:40px;height:40px}.arch-body{flex-direction:column;gap:12px;padding:30px 22px 0;display:flex}.arch-body .link{align-self:flex-start;margin-top:8px}.layered{aspect-ratio:1200/740;margin-top:84px;position:relative}.layered .win{position:absolute}.layer-back{width:60%;top:0;right:0;transform:rotate(1.2deg)}.layer-front{width:68%;bottom:0;left:0}.layer-glow{filter:blur(30px);background:radial-gradient(closest-side,#e8be784d,#e8be7800);position:absolute;inset:10% 5% 0 15%}@supports (color:oklch(from red l c h)){.layer-glow{background:radial-gradient(closest-side, oklch(from #e8be78 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a))), oklch(from #e8be78 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:72px;display:grid}.way{flex-direction:column;gap:12px;padding:30px 30px 32px;display:flex}.way-top{align-items:center;gap:14px;margin-bottom:6px;display:flex}.way-kicker{font-family:var(--serif);color:var(--gold-lt);font-size:22px;font-style:italic}@supports (color:oklch(from red l c h)){.way-kicker{color:var(--art-gold-lt)}}.way-vis{color:var(--tx2);background:#00000059;border-radius:16px;margin:4px 0 6px;padding:14px 16px;font-size:13.5px;box-shadow:inset 0 0 0 1px #fff5e112}.way-vis.prompt{align-items:center;gap:12px;display:flex}.way-vis.prompt span{flex:1}.way-vis.prompt i{color:#1b160f;background:linear-gradient(#f5e8cc,#c9a266);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}@supports (color:oklch(from red l c h)){.way-vis.prompt i{background:linear-gradient(180deg, #f5e8cc, oklch(from #c9a266 l calc(c * var(--art-c)) h))}}.way-vis.prompt i svg{width:14px;height:14px}.tabs{gap:6px;margin-bottom:10px;display:flex}.tabs b{color:var(--tx3);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.tabs b.on{color:#1b160f;background:var(--gold-lt);border-color:#0000}.way-vis pre{font-family:var(--mono);color:#e9deca;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.way-vis .k{color:#e2c38a}@supports (color:oklch(from red l c h)){.way-vis .k{color:oklch(from #e2c38a l calc(c * var(--art-c)) h)}}.way-vis .s{color:#f2ddb2}@supports (color:oklch(from red l c h)){.way-vis .s{color:oklch(from #f2ddb2 l calc(c * var(--art-c)) h)}}.way .link{align-self:flex-start;margin-top:auto}.engine-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;margin-top:72px;display:grid}.tile{flex-direction:column;gap:12px;padding:36px 36px 38px;display:flex;overflow:hidden}.t-models{grid-area:span 2/span 5;justify-content:space-between}.t-bug{grid-column:span 7}.t-engine{grid-column:span 7;padding-right:220px}.bignum{font-family:var(--serif);letter-spacing:-.04em;background:linear-gradient(#fff1d4 0%,#d7b479 50%,#7a5a2c 100%);color:#0000;filter:drop-shadow(0 0 40px #e9be784d);background-clip:text;font-size:240px;line-height:.8}@supports (color:oklch(from red l c h)){.bignum{background:linear-gradient(180deg, #fff1d4 0%, oklch(from #d7b479 l calc(c * var(--art-c)) h) 50%, oklch(from #7a5a2c l calc(c * var(--art-c)) h) 100%);filter:drop-shadow(0 0 40px oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a))));background-clip:text}}.lineup{width:100%;height:auto;margin:6px 0 4px;display:block}.ruler{background:repeating-linear-gradient(90deg,#e9d3a666 0 1px,#0000 1px 10px) top/100% 8px no-repeat,repeating-linear-gradient(90deg,#e9d3a6b3 0 1px,#0000 1px 50px) top/100% 16px no-repeat;border-top:1px solid #e9d3a659;height:26px;margin-top:10px}@supports (color:oklch(from red l c h)){.ruler{border-top:1px solid oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)));background:repeating-linear-gradient(90deg, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))) 0 1px, transparent 1px 10px) top/100% 8px no-repeat, repeating-linear-gradient(90deg, oklch(from #e9d3a6 l calc(c * var(--art-c)) h / calc(.7 * var(--art-a))) 0 1px, transparent 1px 50px) top/100% 16px no-repeat}}.core{z-index:0;width:170px;height:170px;margin-top:-85px;position:absolute;top:50%;right:30px}.signals{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;padding:42px 46px 38px;display:grid}.sig-table{border-collapse:separate;border-spacing:0;width:100%;font-size:15.5px}.sig-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--line2);padding:0 18px 14px;font-size:12px;font-weight:600}.sig-table td{border-bottom:1px solid var(--line);color:var(--tx2);padding:16px 18px}.sig-table td:first-child{color:var(--tx);font-weight:500}.sig-table .ds-col{color:#f3dfb6;background:linear-gradient(#c9a2662e,#c9a26614);font-weight:600;box-shadow:inset 1px 0 #c9a26659,inset -1px 0 #c9a26659}@supports (color:oklch(from red l c h)){.sig-table .ds-col{background:linear-gradient(180deg, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.18 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.08 * var(--art-a))));color:oklch(from #f3dfb6 l calc(c * var(--art-c)) h);box-shadow:inset 1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset -1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}.sig-table th.ds-col{color:#f3dfb6;border-radius:14px 14px 0 0;padding-top:14px;box-shadow:inset 1px 0 #c9a26659,inset -1px 0 #c9a26659,inset 0 1px #c9a26659}@supports (color:oklch(from red l c h)){.sig-table th.ds-col{color:oklch(from #f3dfb6 l calc(c * var(--art-c)) h);box-shadow:inset 1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset -1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset 0 1px 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}.sig-table tr:last-child .ds-col{border-radius:0 0 14px 14px;box-shadow:inset 1px 0 #c9a26659,inset -1px 0 #c9a26659,inset 0 -1px #c9a26659}@supports (color:oklch(from red l c h)){.sig-table tr:last-child .ds-col{box-shadow:inset 1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset -1px 0 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset 0 -1px 0 oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}.sig-table td.ds-col:before{content:"";vertical-align:2px;background:var(--gold);width:6px;height:6px;margin-right:10px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 8px #e9c88ce6}@supports (color:oklch(from red l c h)){.sig-table td.ds-col:before{background:var(--art-gold);box-shadow:0 0 8px oklch(from #e9c88c l calc(c * var(--art-c)) h / calc(.9 * var(--art-a)))}}.foot-notes{flex-direction:column;gap:4px;margin-top:18px;display:flex}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:80px;display:grid}.feat-list{border-top:1px solid var(--line2);flex-direction:column;margin-top:18px;display:flex}.feat{border-bottom:1px solid var(--line2);grid-template-columns:auto minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.feat h3{color:var(--tx);margin:0 0 6px;font-size:19px;font-weight:600}.study{border-radius:32px;flex-direction:column;gap:18px;padding:26px;display:flex}.study-pane{background:linear-gradient(#00000040,#00000073);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5e112}.study-pane:before{content:"";background-image:radial-gradient(#fff0d21f 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.study-pane svg{width:100%;height:auto;display:block;position:relative}.study-cap{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);font-size:11.5px;font-weight:600;position:absolute;top:16px;left:20px}@supports (color:oklch(from red l c h)){.study-cap{color:var(--art-gold-lt)}}.tap-ring{transform-origin:110px 220px;animation:ring 2.8s var(--ease) infinite;animation-play-state:paused}.motion .tap-ring{animation-play-state:running}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.flick{stroke-dasharray:6 10;animation:2.4s linear infinite paused flow}.motion .flick{animation-play-state:running}@keyframes flow{to{stroke-dashoffset:-32px}}.dev-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:48px;margin-top:72px;display:grid}.tk{color:#e2c38a}@supports (color:oklch(from red l c h)){.tk{color:oklch(from #e2c38a l calc(c * var(--art-c)) h)}}.ts{color:#f0d9ac}@supports (color:oklch(from red l c h)){.ts{color:oklch(from #f0d9ac l calc(c * var(--art-c)) h)}}.tc{color:#9d9281;font-style:italic}.tf{color:#fff3da}.tn{color:#d9a86c}@supports (color:oklch(from red l c h)){.tn{color:oklch(from #d9a86c l calc(c * var(--art-c)) h)}}.dev-side{flex-direction:column;gap:22px;display:flex}.note-card{flex-direction:column;gap:8px;padding:28px 30px;display:flex}.note-card h3{color:var(--tx);margin:0;font-size:18px;font-weight:600}.stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.stack-item{border-radius:20px;flex-direction:column;gap:4px;padding:20px 20px 22px;display:flex}.stack-item .k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);font-size:11px;font-weight:600}@supports (color:oklch(from red l c h)){.stack-item .k{color:var(--art-gold-lt)}}.stack-item b{color:var(--tx);font-size:17px;font-weight:600}.stack-item span.m{font-family:var(--mono);color:var(--tx3);font-size:12.5px}.dev-foot{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:28px;display:flex}.tablets{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;gap:24px;margin-top:72px;display:grid}.tablet{flex-direction:column;gap:14px;padding:44px 40px;display:flex}.tablet .h3{font-size:30px}.medal{width:52px;height:52px;font-family:var(--serif);color:#1b160f;background:radial-gradient(circle at 32% 25%, #fffc 0, #fff0 45%), repeating-conic-gradient(from 0deg, #ffffff2e 0 2deg, transparent 2deg 7deg), linear-gradient(180deg, #f3e2be, #b98f57);border-radius:50%;justify-content:center;align-items:center;font-size:21px;font-style:italic;display:flex;box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 4px #0006,0 0 0 5px #c9a26666,0 0 24px #e9be784d}@supports (color:oklch(from red l c h)){.medal{background:radial-gradient(circle at 32% 25%, #fffc 0, #fff0 45%), repeating-conic-gradient(from 0deg, #ffffff2e 0 2deg, transparent 2deg 7deg), linear-gradient(180deg, #f3e2be, oklch(from #b98f57 l calc(c * var(--art-c)) h));box-shadow:inset 0 0 0 1px #ffffff80, 0 0 0 4px #0006, 0 0 0 5px oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), 0 0 24px oklch(from #e9be78 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a)))}}.tablet-links{color:var(--tx3);margin-top:auto;padding-top:10px;font-size:14.5px}.price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;display:flex}.self-panel{border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;padding:80px;display:grid;position:relative;overflow:hidden}.self-arches{opacity:.7;pointer-events:none;z-index:-1;width:520px;position:absolute;top:-30px;bottom:-30px;right:-40px}.self-text{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.s-close{background:var(--bg0) none 60% 60% / cover no-repeat;align-items:center;min-height:700px;display:flex}.s-close .shade{z-index:1;background:linear-gradient(90deg,#0b0a09e6 0%,#0b0a0980 40%,#0b0a0900 65%),linear-gradient(#0b0a0900 60%,#0b0a09 100%);position:absolute;inset:0}.close-inner{flex-direction:column;gap:24px;max-width:640px;padding:40px 0 60px;display:flex}.foot{background:#080706;padding:96px 0 48px;position:relative}.foot:before{content:"";background:linear-gradient(90deg,#c9a26600,#c9a26699,#c9a26600);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:oklch(from red l c h)){.foot:before{background:linear-gradient(90deg, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.foot-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.7fr));gap:48px;display:grid}.foot-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.foot-brand svg{width:auto;height:46px;overflow:visible}.foot-col{flex-direction:column;gap:12px;display:flex}.foot-col h3{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 6px;font-size:12px;font-weight:600}@supports (color:oklch(from red l c h)){.foot-col h3{color:var(--art-gold-lt)}}.foot-col a,.legal a{color:var(--tx2);font-size:15px;text-decoration:none;transition:color .3s}.foot-col a:hover,.legal a:hover{color:var(--gold-lt)}.foot-bottom{border-top:1px solid var(--line);color:var(--tx3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:72px;padding-top:26px;font-size:14px;display:flex}.legal{flex-wrap:wrap;gap:8px 20px;display:flex}.legal a{color:var(--tx3);font-size:14px}@supports (animation-timeline:view()){.motion.scrolls .reveal{animation:linear both reveal view();animation-range:entry cover 24%}.motion.scrolls .plate{animation:linear both para scroll(root);animation-range:0 900px}.motion.scrolls .layer-back{animation:linear both drift-in view();animation-range:entry cover 50%}.motion.scrolls .zz-draw{stroke-dasharray:1000;animation:linear both draw view();animation-range:entry cover 60%}}@keyframes reveal{0%{opacity:0;filter:blur(6px);transform:translateY(36px)}to{opacity:1;filter:none;transform:none}}@keyframes para{to{transform:translateY(90px)scale(1.04)}}@keyframes drift-in{0%{transform:translate(40px,30px)rotate(2.5deg)}to{transform:rotate(1.2deg)}}@keyframes draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ds *,.ds :before,.ds :after{transition:none!important;animation:none!important}.float{translate:none!important}}@container page (width<=1300px){.p-agent{display:none}.prof-stage{margin-right:-80px}}@container page (width<=1140px){.wrap{padding:0 44px}.ds{--pad:44px}.nav-links,.nav-text{display:none}.menu-btn{display:inline-flex}.hero-copy{padding-top:160px}.hero-copy-inner{max-width:calc(50cqw - 52px)}.hero-sub{font-size:19px}.p-code{display:none}.p-profile{width:210px;top:10%;left:62%}.p-proxy{width:210px;top:62%;left:66%}.prof-split,.engine-head,.split,.dev-grid,.signals{grid-template-columns:minmax(0,1fr);gap:40px}.prof-stage{margin-right:0}.arches{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arch-card:nth-child(2){margin-top:0}.ways{grid-template-columns:minmax(0,1fr)}.t-models,.t-bug,.t-engine{grid-area:auto/1/auto/-1}.stack{grid-template-columns:repeat(3,minmax(0,1fr))}.tablets{grid-template-columns:minmax(0,1fr)}.self-panel{grid-template-columns:minmax(0,1fr);padding:56px 48px}.proxy-band{grid-template-columns:minmax(0,1fr)}.zb-num{font-size:110px}.zb-step{gap:18px}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@container page (width<=760px){.ds{--pad:20px;--s:54px;font-size:16px}.wrap{padding:0 20px}.nav-bar{height:66px}.brand svg{height:32px}.nav-cta .btn-sm{height:44px;padding:0 18px;font-size:14px}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{order:1;padding-top:116px;padding-bottom:0}.hero-copy-inner{gap:18px;max-width:none}.stage{order:2;width:290cqw;margin-top:-6px;margin-left:-139.95cqw;position:relative;left:auto}.stage:before{content:"";z-index:4;background:linear-gradient(#0b0a09,#0b0a0900);height:26%;position:absolute;inset:0 0 auto}.hero-scrim{background:linear-gradient(#0b0a0900 82%,#0b0a09 100%)}.p-profile{width:200px;top:11%;left:49.7%}.p-proxy{width:204px;top:63%;left:63.4%}.fp{padding:12px 14px}.fp-text{font-size:12.5px}.h1{font-size:52px}.h2{font-size:42px}.h3{font-size:28px}.hero-sub,.lede{font-size:18px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn,.close-inner .btn{width:100%}.sec{padding:calc(var(--s) + 64px) 0 90px}.zzx,.zzx-how,.zzx-con{height:auto;margin-top:48px}.zzx-band,.zzx-line,.vx{display:none}.zb,.zb.wide{isolation:isolate;width:auto;padding:40px 20px;position:relative;left:auto;right:auto;translate:none}.zb.on-dark{padding:92px 20px}.zb.on-dark:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 30% 40%,#e9b4644d,#e9b46400 70%),repeating-linear-gradient(135deg,#ffecc80d 0 1px,#ffecc800 1px 11px),linear-gradient(#3a2f23,#1e1914);position:absolute;inset:0;mask:linear-gradient(to top right,#000 calc(50% - .5px),#0000 calc(50% + .5px)) top/100% 52px no-repeat,linear-gradient(to bottom left,#000 calc(50% - .5px),#0000 calc(50% + .5px)) bottom/100% 52px no-repeat,linear-gradient(#000,#000) 0 52px/100% calc(100% - 104px) no-repeat}@supports (color:oklch(from red l c h)){.zb.on-dark:before{background:radial-gradient(60% 40% at 30% 40%, oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a))), oklch(from #e9b464 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), repeating-linear-gradient(135deg, #ffecc80d 0 1px, #ffecc800 1px 11px), linear-gradient(180deg, #3a2f23, #1e1914)}}.zb.on-dark.alt:before{mask:linear-gradient(to top left,#000 calc(50% - .5px),#0000 calc(50% + .5px)) top/100% 52px no-repeat,linear-gradient(to bottom right,#000 calc(50% - .5px),#0000 calc(50% + .5px)) bottom/100% 52px no-repeat,linear-gradient(#000,#000) 0 52px/100% calc(100% - 104px) no-repeat}.zb.on-dark:after{content:"";z-index:-1;background:linear-gradient(to top right,#0000 calc(50% - 1px),#f0d6a6f2 50%,#0000 calc(50% + 1px));height:52px;position:absolute;top:0;left:0;right:0}@supports (color:oklch(from red l c h)){.zb.on-dark:after{background:linear-gradient(to top right, transparent calc(50% - 1px), oklch(from #f0d6a6 l calc(c * var(--art-c)) h / calc(.95 * var(--art-a))) 50%, transparent calc(50% + 1px))}}.zb.on-dark.alt:after{background:linear-gradient(to top left,#0000 calc(50% - 1px),#f0d6a6f2 50%,#0000 calc(50% + 1px))}@supports (color:oklch(from red l c h)){.zb.on-dark.alt:after{background:linear-gradient(to top left, transparent calc(50% - 1px), oklch(from #f0d6a6 l calc(c * var(--art-c)) h / calc(.95 * var(--art-a))) 50%, transparent calc(50% + 1px))}}.zb-num{font-size:84px}.zb-step{grid-template-columns:minmax(0,1fr);gap:8px}.zb-card{padding:26px 22px}.zb-text{margin-top:26px}.proxy-band{gap:22px;margin-top:40px;padding:28px 22px}.proto{flex-direction:column}.arches{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:56px}.niche{height:240px}.layered{aspect-ratio:auto;flex-direction:column;margin-top:48px;display:flex}.layered .win{position:relative}.layer-back{align-self:flex-end;width:88%;transform:rotate(1.2deg)}.layer-front{width:94%;margin-top:-18%}.ways{margin-top:48px}.bento{gap:16px;margin-top:48px}.tile{padding:28px 24px}.t-engine{padding-right:24px}.core{display:none}.bignum{font-size:150px}.signals{padding:28px 18px}.sig-wrap{overflow-x:auto}.sig-table{min-width:520px;font-size:14px}.split{gap:48px}.study{border-radius:26px;padding:14px}.stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tablet{padding:34px 28px}.self-panel{border-radius:28px;padding:44px 24px}.self-arches{opacity:.4;width:300px}.s-close{background-position:62% 70%;min-height:640px}.s-close .shade{background:linear-gradient(#0b0a0933 0%,#0b0a09d9 55%,#0b0a09 100%)}.close-inner{padding:260px 0 80px}.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds{--bg0:#0a0a0b;--bg1:#131315;--bg2:#1b1b1e;--tx:#f4f4f2;--tx2:#bebdb9;--tx3:#8f8e8a;--line:#ffffff17;--line2:#ffffff29;--gold:#d2a867;--gold-lt:#e7cb95;--gold-dk:#9c7840;--display:"Manrope", "Helvetica Neue", system-ui, sans-serif;--sans:"Manrope", "Helvetica Neue", system-ui, sans-serif;--serif:var(--display);font-family:var(--sans)}.h1{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(50px,5.6cqw,98px);font-weight:300;line-height:1.02}.h2{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(40px,4.1cqw,70px);font-weight:300;line-height:1.04}.h3{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.18}.gild{background:linear-gradient(100deg,#f1d7a2 0%,#d2a867 55%,#b88b4e 100%);color:#0000;background-clip:text;padding-right:0;font-style:normal;font-weight:400}@supports (color:oklch(from red l c h)){.gild{background:linear-gradient(100deg, oklch(from #f1d7a2 l calc(c * var(--art-hi)) h) 0%, oklch(from #d2a867 l calc(c * var(--art-hi)) h) 55%, oklch(from #b88b4e l calc(c * var(--art-hi)) h) 100%);background-clip:text}}.lede{letter-spacing:-.005em;opacity:1;color:var(--tx);font-size:20px;font-weight:400}.body{font-weight:400}.eyebrow{color:var(--tx);letter-spacing:.18em;background:linear-gradient(#ffffff12,#ffffff05) padding-box padding-box,linear-gradient(160deg,#ffffff59,#ffffff0f 55%,#fff3) border-box}.eyebrow:before{box-shadow:0 0 8px #d2a867cc}@supports (color:oklch(from red l c h)){.eyebrow:before{box-shadow:0 0 8px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.8 * var(--art-a)))}}.kicker{color:var(--tx3)}.link{border-bottom-color:#ffffff59}.link svg{color:var(--gold)}@supports (color:oklch(from red l c h)){.link svg{color:var(--art-gold)}}.link:hover{color:#fff;border-color:#fff}.btn{font-family:var(--sans);letter-spacing:-.005em;font-weight:600}.btn-gold{color:#0a0a0b;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #fff, #fff0 60%) padding-box, repeating-linear-gradient(118deg, #0000 0 3px, #00000009 3px 4px) padding-box, linear-gradient(180deg, #fffffff5, #e2e1ddeb 60%, #c8c6c1f0) padding-box, linear-gradient(160deg, #fff, #a09e98b3 45%, #fff 70%, #d2a867cc) border-box;box-shadow:inset 0 -3px 8px #0000001f,0 0 0 1px #00000080,0 12px 30px -12px #ffffff59,0 0 50px -14px #fff6}.btn-gold:hover{color:#000;box-shadow:inset 0 -3px 8px #0000001a,0 0 0 1px #00000080,0 18px 40px -14px #ffffff73,0 0 80px -10px #ffffff80}.btn .crown{color:#fff;background:radial-gradient(circle at 34% 26%, #ffffff4d, #fff0 45%), repeating-conic-gradient(from 0deg, #ffffff0f 0 3deg, transparent 3deg 9deg), linear-gradient(180deg, #2b2b2e, #0c0c0d);box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 2px #d2a86700,0 4px 10px -2px #0009}.btn-glass{color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #ffffff29, #fff0 55%) padding-box, repeating-linear-gradient(135deg, #ffffff0b 0 1px, #fff0 1px 6px) padding-box, linear-gradient(180deg, #1c1c1eb8, #0c0c0db8) padding-box, conic-gradient(from var(--spin), #ffffff24, #ffffff24 30%, #fff 42%, #ffffff24 54%, #ffffff24 80%, #d2a867bf 90%, #ffffff24) border-box}@supports (color:oklch(from red l c h)){.btn-glass{background:radial-gradient(120% 140% at 50% -40%, #ffffff29, #fff0 55%) padding-box, repeating-linear-gradient(135deg, #ffffff0b 0 1px, #fff0 1px 6px) padding-box, linear-gradient(180deg, #1c1c1eb8, #0c0c0db8) padding-box, conic-gradient(from var(--spin), #ffffff24, #ffffff24 30%, #fff 42%, #ffffff24 54%, #ffffff24 80%, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.75 * var(--art-a))) 90%, #ffffff24) border-box}}.btn-glass:hover{box-shadow:inset 0 1px #fff3,0 16px 34px -14px #000000e6,0 0 0 5px #ffffff0f,0 0 40px -8px #fff3}.glass{background:radial-gradient(120% 80% at 0 0,#ffffff0f,#fff0 50%) padding-box padding-box,linear-gradient(170deg,#222225c7,#0f0f11d6) padding-box padding-box,linear-gradient(155deg,#ffffff4d,#ffffff0d 30%,#ffffff0a 62%,#fff3 100%) border-box;box-shadow:inset 0 1px #ffffff17,0 30px 60px -30px #000000e6}.glass:before{border-color:#ffffff0b}.glass:after{background:repeating-radial-gradient(circle at 104% -6%,#fff0 0 9px,#ffffff0f 9px 10px),repeating-radial-gradient(circle at 90% -16%,#fff0 0 11px,#ffffff09 11px 12px)}@supports (color:oklch(from red l c h)){.glass.warm{background:radial-gradient(90% 70% at 15% 0%, #ffffff1f, #fff0 60%) padding-box, linear-gradient(170deg, #2c2c2fd6, #121214e0) padding-box, linear-gradient(155deg, #ffffff8c, #ffffff0f 32%, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a))) 100%) border-box}}.badge-live{color:var(--tx);background:#ffffff0d;border-color:#fff3}.icon-tile{color:#f4f4f2;background:radial-gradient(circle at 30% 18%,#fff3 0,#fff0 45%),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 5px),linear-gradient(#2a2a2d,#101012);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff24,0 12px 24px -12px #000000d9}.icon-tile svg{color:#f4f4f2}.stone{background-color:#18181a;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0006,0 0 0 1px #00000080,0 30px 60px -30px #000000e6}.stone:before{box-shadow:inset 1px 1px #0000008c,inset -1px -1px #ffffff0f,1px 1px #ffffff0f,-1px -1px #00000080}.medal{color:#f4f4f2;font-family:var(--display);background:radial-gradient(circle at 32% 25%, #ffffff4d 0, #fff0 45%), repeating-conic-gradient(from 0deg, #ffffff0f 0 2deg, transparent 2deg 7deg), linear-gradient(180deg, #2e2e31, #111113);font-size:16px;font-style:normal;font-weight:500;box-shadow:inset 0 0 0 1px #fff3,0 0 0 4px #0006,0 0 0 5px #d2a86773}@supports (color:oklch(from red l c h)){.medal{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 4px #0006, 0 0 0 5px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.45 * var(--art-a)))}}.win{box-shadow:0 0 0 1px #0009,0 0 0 7px #ffffff0a,0 0 0 8px #ffffff24,0 50px 90px -30px #000000f2}.lid{box-shadow:0 0 0 .22cqw #5e5e62,0 0 0 .34cqw #2e2e31,inset 0 0 0 .15cqw #2a2a2c,0 3cqw 7cqw -3cqw #000000e6}.deck{background:linear-gradient(#a6a6aa 0%,#5f5f63 35%,#333336 80%,#1c1c1e 100%)}.prof-glow{background:radial-gradient(closest-side,#ffffff14,#fff0)}.glowpool{background:radial-gradient(closest-side,#ffffff0d,#fff0)}.nav{background:linear-gradient(#0a0a0bcc,#0a0a0b80)}.nav:after{background:linear-gradient(90deg,#fff0,#ffffff38 50%,#fff0)}.sec.up:after{background:radial-gradient(22% 70% at 72% 52%,#ffe2b438,#ffe2b400 70%),linear-gradient(to top left,#fff0 calc(50% - 1px),#ffffffbf 50%,#fff0 calc(50% + 1px)),linear-gradient(to top left,#fff0 calc(50% - 16px),#ffffff0f 50%,#fff0 calc(50% + 16px))}@supports (color:oklch(from red l c h)){.sec.up:after{background:radial-gradient(22% 70% at 72% 52%, oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))), oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), linear-gradient(to top left, #fff0 calc(50% - 1px), #ffffffbf 50%, #fff0 calc(50% + 1px)), linear-gradient(to top left, #fff0 calc(50% - 16px), #ffffff0f 50%, #fff0 calc(50% + 16px))}}.sec.down:after{background:radial-gradient(22% 70% at 30%,#ffe2b438,#ffe2b400 70%),linear-gradient(to top right,#fff0 calc(50% - 1px),#ffffffbf 50%,#fff0 calc(50% + 1px)),linear-gradient(to top right,#fff0 calc(50% - 16px),#ffffff0f 50%,#fff0 calc(50% + 16px))}@supports (color:oklch(from red l c h)){.sec.down:after{background:radial-gradient(22% 70% at 30% 50%, oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))), oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), linear-gradient(to top right, #fff0 calc(50% - 1px), #ffffffbf 50%, #fff0 calc(50% + 1px)), linear-gradient(to top right, #fff0 calc(50% - 16px), #ffffff0f 50%, #fff0 calc(50% + 16px))}}.zzx-band{filter:drop-shadow(0 0 40px #ffffff12)}.zzx-fill{background:radial-gradient(36% 22% at 22% 25%,#ffffff1a,#fff0 70%),radial-gradient(32% 18% at 16% 75%,#ffe2b414,#ffe2b400 70%),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#fff0 1px 11px),linear-gradient(#2c2c30,#1c1c1f 60%,#161618)}@supports (color:oklch(from red l c h)){.zzx-fill{background:radial-gradient(36% 22% at 22% 25%, #ffffff1a, #fff0 70%), radial-gradient(32% 18% at 16% 75%, oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(.08 * var(--art-a))), oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), repeating-linear-gradient(135deg, #ffffff0a 0 1px, #fff0 1px 11px), linear-gradient(180deg, #2c2c30, #1c1c1f 60%, #161618)}}.vx{background:linear-gradient(135deg,#fff,#c9c8c4 55%,#8f8e8a);box-shadow:0 0 0 5px #0a0a0be6,0 0 0 6px #fff6,0 0 22px #ffffffb3}.zb-num{font-family:var(--display);letter-spacing:-.06em;background:linear-gradient(#fff,#9e9d99);filter:none;background-clip:text;font-size:150px;font-weight:200}.code-mini{background:#00000080}.niche:before{border-color:#ffffff4d}.niche-icon{color:#fff;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff4d,0 0 40px #ffffff1f}.way-kicker{font-family:var(--display);letter-spacing:.02em;color:var(--tx3);font-size:15px;font-style:normal;font-weight:500}.way-vis.prompt i{color:#0a0a0b;background:linear-gradient(#fff,#cfcdc8)}.tabs b.on{color:#0a0a0b;background:#f4f4f2}.bignum{font-family:var(--display);letter-spacing:-.07em;background:linear-gradient(#fff 0%,#bdbcb8 55%,#5e5d5a 100%);filter:none;background-clip:text;font-size:220px;font-weight:200}.lineup rect:last-child{fill:#d2a867;stroke:#e7cb95}@supports (color:oklch(from red l c h)){.lineup rect:last-child{fill:oklch(from #d2a867 l calc(c * var(--art-hi)) h);stroke:oklch(from #e7cb95 l calc(c * var(--art-hi)) h)}}.ruler{background:repeating-linear-gradient(90deg,#ffffff59 0 1px,#0000 1px 10px) top/100% 8px no-repeat,repeating-linear-gradient(90deg,#fff9 0 1px,#0000 1px 50px) top/100% 16px no-repeat;border-top-color:#ffffff4d}.sig-table .ds-col{color:#fff;background:linear-gradient(#ffffff14,#ffffff08);box-shadow:inset 1px 0 #ffffff2e,inset -1px 0 #ffffff2e}.sig-table th.ds-col{color:#fff;box-shadow:inset 1px 0 #ffffff2e,inset -1px 0 #ffffff2e,inset 0 1px #ffffff2e}.sig-table tr:last-child .ds-col{box-shadow:inset 1px 0 #ffffff2e,inset -1px 0 #ffffff2e,inset 0 -1px #ffffff2e}.study-cap,.stack-item .k,.foot-col h3{color:var(--tx3)}.self-arches path{stroke:#fff}.fp-label{color:var(--tx)}.note svg{color:var(--tx2)}.hero{background:#0a0a0b}.stage{left:calc(65cqw - var(--S) * .525)}.plate{mask-image:linear-gradient(90deg,#0000 0,#000 9%)}.phone-wrap{bottom:23.3%;left:44.25%}.contact{bottom:22.4%;left:39.25%}.p-profile{left:63%}.p-proxy{left:65.5%}.p-agent{left:35.5%}.p-code{left:33%}.rings path,.rings ellipse{stroke-opacity:.8}.s-billing .tablets{z-index:2;position:relative}.s-close{background:#0a0a0b 60% 70%/cover no-repeat}.foot{background:#070708}.foot:before{background:linear-gradient(90deg,#fff0,#fff3,#fff0)}[data-mode=light] .foot:not(.dk,.dk *){background:var(--bg0);border-top:1px solid var(--line)}[data-mode=light] .foot:not(.dk,.dk *):before{display:none}@container page (width<=1140px){.p-profile{left:49%}.p-proxy{left:53%}}@container page (width<=760px){.stage{margin-left:-102.25cqw;left:auto}.p-profile{left:36.7%}.p-proxy{left:50.4%}.h1{font-size:46px}.h2{font-size:38px}.zb-num{font-size:84px}.bignum{font-size:140px}.s-close{background-position:58% 75%}}.ds ::selection{color:#fff;background:#d2a86761}.ds:after{content:"";z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background:0 0/180px;position:absolute;inset:0}.brand{color:var(--tx);gap:12px}.brand .mark,.foot-brand .mark{filter:drop-shadow(0 4px 14px #0009);flex:none;width:38px;height:38px;display:block}.brand svg{height:auto}.wm{font-family:var(--display);letter-spacing:-.035em;color:var(--tx);font-size:23px;font-weight:300;line-height:1}.foot-brand{gap:20px}.foot-brand .brandrow{align-items:center;gap:12px;display:flex}.glass{background:radial-gradient(260px circle at var(--lx,-400px) var(--ly,-400px), #ffffff16, #fff0 70%) padding-box, radial-gradient(120% 80% at 0% 0%, #ffffff0f, #fff0 50%) padding-box, linear-gradient(170deg, #222225c7, #0f0f11d6) padding-box, radial-gradient(200px circle at var(--lx,-400px) var(--ly,-400px), #ffffffb3, #fff0 70%) border-box, linear-gradient(155deg, #ffffff4d, #ffffff0d 30%, #ffffff0a 62%, #fff3 100%) border-box}.glass.warm{background:radial-gradient(260px circle at var(--lx,-400px) var(--ly,-400px), #ffffff1a, #fff0 70%) padding-box, radial-gradient(90% 70% at 15% 0%, #ffffff1f, #fff0 60%) padding-box, linear-gradient(170deg, #2c2c2fd6, #121214e0) padding-box, radial-gradient(200px circle at var(--lx,-400px) var(--ly,-400px), #fffc, #fff0 70%) border-box, linear-gradient(155deg, #ffffff8c, #ffffff0f 32%, #d2a8678c 100%) border-box}@supports (color:oklch(from red l c h)){.glass.warm{background:radial-gradient(260px circle at var(--lx,-400px) var(--ly,-400px), #ffffff1a, #fff0 70%) padding-box, radial-gradient(90% 70% at 15% 0%, #ffffff1f, #fff0 60%) padding-box, linear-gradient(170deg, #2c2c2fd6, #121214e0) padding-box, radial-gradient(200px circle at var(--lx,-400px) var(--ly,-400px), #fffc, #fff0 70%) border-box, linear-gradient(155deg, #ffffff8c, #ffffff0f 32%, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a))) 100%) border-box}}.eyebrow .idx{font-family:var(--mono);letter-spacing:.04em;color:var(--gold);border-right:1px solid var(--line2);padding-right:10px;font-size:11px;font-weight:500}@supports (color:oklch(from red l c h)){.eyebrow .idx{color:var(--art-gold)}}.scroll-cue{z-index:9;background:linear-gradient(#ffffff59,#fff0);width:1px;height:56px;position:absolute;bottom:30px;left:50%;overflow:hidden}.scroll-cue:after{content:"";background:linear-gradient(#fff0,#fff);width:1px;height:40%;animation:2.6s cubic-bezier(.6,0,.2,1) infinite paused cue;position:absolute;top:-40%;left:0}.motion .scroll-cue:after{animation-play-state:running}@keyframes cue{to{top:110%}}.h2{max-width:16ch}.head.center .h2{max-width:20ch}.bignum,.zb-num{font-variant-numeric:tabular-nums lining-nums}.hero-sub{letter-spacing:-.01em;font-weight:400}.body{letter-spacing:-.003em}.nav-links a{color:var(--tx2);font-weight:500}.nav-links a:first-child{color:var(--tx)}.nav-links a:first-child:after{background:var(--gold);height:1px;transform:scaleX(1)}.way,.arch-card,.tile,.stack-item,.note-card{transition:transform .7s var(--ease), box-shadow .7s var(--ease)}.way:hover,.tile:hover,.stack-item:hover,.note-card:hover{transform:translateY(-4px)}.glass>.kicker:first-child,.glass .way-top{position:relative}.foot{overflow:hidden}@container page (width<=760px){.scroll-cue{display:none}.wm{font-size:20px}.brand .mark{width:32px;height:32px}.eyebrow .idx{padding-right:8px}}.brand .mark,.foot-brand .mark{filter:drop-shadow(0 6px 16px #000000a6);width:40px;height:40px}.foot-brand .mark{width:50px;height:50px}.wm{letter-spacing:-.035em;font-size:24px;font-weight:300}.wm b{font-weight:700}.idot{position:relative}.idot:after{content:"";background:linear-gradient(135deg,#f3dcac,#d2a867 55%,#a47a3e);width:.17em;height:.17em;position:absolute;top:.13em;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #d2a867b3}.hero{--S:max(108cqw, 1520px);min-height:calc(var(--S) * .5628)}.stage{left:calc(65cqw - var(--S) * .52);aspect-ratio:1672/941}.plate{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;mask-image:linear-gradient(90deg,#0000 0,#000 10%),linear-gradient(#000 82%,#0000);mask-composite:intersect}.phone-wrap{width:14%;bottom:30.4%;left:45%}.contact{background:radial-gradient(closest-side,#000c,#0000);width:13%;height:2.8%;bottom:29.4%;left:45.5%}.p-profile{top:12%;left:62.5%}.p-proxy{top:45%;left:65%}.p-agent{top:64%;left:35%}.p-code{top:9%;left:32.5%}.h1 .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.h1 .ln>span{display:inline-block}.motion .h1 .ln>span{animation:1.1s cubic-bezier(.2,.8,.2,1) both rise}.motion .h1 .ln:nth-child(2)>span{animation-delay:.12s}.motion .h1 .ln:nth-child(3)>span{animation-delay:.24s}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.ticker{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff06,#fff0);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track{width:max-content;animation:46s linear infinite paused marquee;display:flex}.motion .track{animation-play-state:running}.ticker:hover .track{animation-play-state:paused}.track span{letter-spacing:.01em;color:var(--tx2);white-space:nowrap;align-items:center;gap:22px;padding:22px 0 22px 22px;font-size:14px;font-weight:500;display:inline-flex}.track span:after{content:"";background:var(--gold);width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 8px #d2a867b3}@supports (color:oklch(from red l c h)){.track span:after{background:var(--art-gold);box-shadow:0 0 8px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.7 * var(--art-a)))}}@keyframes marquee{to{transform:translate(-50%)}}.s-close{background:#0a0a0b var(--img-closing) 50% 62% / cover no-repeat;min-height:760px}.s-close .shade{background:linear-gradient(90deg,#0a0a0be6 0%,#0a0a0b8c 38%,#0a0a0b0d 64%),linear-gradient(#0a0a0b33 0%,#0a0a0b00 40%,#0a0a0b33 75%,#0a0a0b 100%)}.niche{background:var(--img-closing) 30% 62% / auto 150%}.arch-card:nth-child(2) .niche{background:var(--img-hero) 52% 70% / auto 150%}.arch-card:nth-child(3) .niche{background:var(--img-globe) 50% 30% / auto 150%}.mnav{z-index:150;backdrop-filter:blur(24px)saturate(140%);background:#0a0a0bdb;flex-direction:column;padding:22px 22px 32px;display:flex;position:fixed;inset:0}.mnav-top{justify-content:space-between;align-items:center;display:flex}.mnav-links{border-top:1px solid var(--line);flex-direction:column;margin-top:34px;display:flex}.mnav-links a{border-bottom:1px solid var(--line);color:var(--tx);font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:18px 2px;font-size:24px;font-weight:300;text-decoration:none;display:flex}.mnav-links a:after{content:"";border-top:1.5px solid var(--tx3);border-right:1.5px solid var(--tx3);width:6px;height:6px;transform:rotate(45deg)}.mnav-cta{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.mnav-cta .btn{width:100%}.mnav-cta .wide{grid-column:1/-1}.menu-btn svg{width:20px;height:20px}.status{height:32px;color:var(--tx2);border:1px solid var(--line2);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.status i{background:#8f8e8a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite paused blink;box-shadow:0 0 0 3px #8f8e8a2e}.motion .status i{animation-play-state:running}@keyframes blink{50%{opacity:.35}}.status:hover{color:#fff}@container page (width<=1140px){.p-profile{left:48.5%}.p-proxy{left:52.5%}}@container page (width<=760px){.stage{margin-left:-100.8cqw;left:auto}.stage:before{z-index:3}.mnav-links{margin-top:22px}.mnav-links a{padding:13px 2px;font-size:21px}.mnav-cta{margin-top:22px}.p-profile{top:10%;left:36.2%}.p-proxy{top:60%;left:50%}.track span{padding:16px 0 16px 18px;font-size:13px}.s-close{background-position:62% 60%}.brand .mark{width:34px;height:34px}}.s-close:before{z-index:2}.s-close:after{z-index:3}.s-close>.wrap{z-index:4}.mk{flex:none;display:inline-flex;position:relative}.mk:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#d2a8674d,#d2a86700);border-radius:50%;position:absolute;inset:-30%}.mark .sw{opacity:0;transform:translate(0)}.motion .mark .sw{animation:2.2s cubic-bezier(.45,0,.2,1) .6s both lsweep}.motion .brand:hover .mark .sw,.motion .brand:focus-visible .mark .sw{animation:1.6s cubic-bezier(.45,0,.2,1) both lsweep2}@keyframes lsweep{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(118px)}}@keyframes lsweep2{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(118px)}}@media (prefers-reduced-motion:reduce){.mark .sw{opacity:0;animation:none!important}}.iph{container-type:inline-size}.iph .ip-frame{background:linear-gradient(90deg,#2b2b2f 0%,#cfcdc8 2.2%,#6a696d 5%,#2e2e32 12%,#1e1e21 50%,#2e2e32 88%,#77756f 95%,#ece9e2 97.8%,#3a3a3e 100%);border-radius:17.6cqw;padding:1.05cqw;position:absolute;inset:0;box-shadow:inset 0 0 0 .25cqw #ffffff2e,inset 0 .6cqw .6cqw #ffffff1f,0 0 0 .3cqw #0000008c,0 6cqw 12cqw -3cqw #000000bf,0 22cqw 30cqw -14cqw #0009}.iph .ip-frame:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(#ffffff59,#fff0 3% 97%,#ffffff2e);position:absolute;inset:0}.iph .ip-key{background:linear-gradient(90deg,#6a696d,#d9d6cf 45%,#38383c);border-radius:.8cqw;width:1.5cqw;position:absolute;box-shadow:0 0 0 .15cqw #0006}.iph .ip-bezel{background:#020203;border-radius:16.6cqw;width:100%;height:100%;padding:2.9cqw;position:relative;box-shadow:inset 0 0 0 .35cqw #121214}.iph .ip-screen{color:#111;width:100%;height:100%;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--sans);text-align:left;background:#fff;border-radius:13.8cqw;line-height:1.25;position:relative;overflow:hidden}.iph .ip-sb{z-index:4;background:#fff;justify-content:space-between;align-items:center;height:12.6cqw;padding:0 7.2cqw 0 9.6cqw;display:flex;position:absolute;top:0;left:0;right:0}.iph .ip-sb b{letter-spacing:-.01em;font-size:3.9cqw;font-weight:600}.iph .ip-ic{align-items:center;gap:1.3cqw;display:flex}.iph .ip-ic svg{fill:#111;width:auto;height:2.75cqw}.iph .ip-ic svg:last-child{color:#111;height:3cqw}.iph .ip-island{z-index:6;background:#000;border-radius:5cqw;width:29.5cqw;height:8.6cqw;position:absolute;top:2.5cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 .2cqw #0009}.iph .ip-island i{background:radial-gradient(circle at 35% 35%,#2d3b55,#0a0d14 60%);border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:50%;right:3.2cqw;transform:translateY(-50%)}.iph .ip-page{position:absolute;inset:12.6cqw 0 0;overflow:hidden}.iph .ip-hd{background:#f4f4f4;justify-content:space-between;align-items:center;height:11cqw;padding:0 4.4cqw;display:flex}.iph .ip-hd svg{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;width:4.6cqw;height:auto}.iph .ip-hd b{letter-spacing:.2em;font-size:2.95cqw;font-weight:700}.iph .ip-search{color:#2a2a2e;background:#f0f0f2;border-radius:2.6cqw;align-items:center;gap:2cqw;height:9.4cqw;margin:3.6cqw 4.4cqw 0;padding:0 3.6cqw;font-size:3.3cqw;display:flex}.iph .ip-search i{border:.4cqw solid #6b6b70;border-radius:50%;width:2.8cqw;height:2.8cqw}.iph .ip-chips{white-space:nowrap;gap:1.6cqw;margin:3.2cqw 4.4cqw 0;display:flex}.iph .ip-chips span{color:#222;border:.25cqw solid #cfcfd3;border-radius:4cqw;align-items:center;height:6.4cqw;padding:0 3cqw;font-size:2.65cqw;display:inline-flex}.iph .ip-chips .on{color:#fff;background:#16161a;border-color:#16161a;font-weight:600}.iph .ip-res{color:#55555a;margin:2.6cqw 4.4cqw 0;font-size:2.5cqw}.iph .ip-grid{grid-template-columns:1fr 1fr;gap:2cqw;margin:2.4cqw 4.4cqw 0;display:grid}.iph .ip-card{flex-direction:column;gap:.5cqw;font-size:2.75cqw;display:flex}.iph .ip-img{aspect-ratio:1.18;border-radius:2.4cqw;justify-content:center;align-items:flex-end;margin-bottom:1.6cqw;padding:0 3cqw 5cqw;display:flex}.iph .ip-img svg{width:78%;height:auto}.iph .ip-card b{color:#111;font-weight:700}.iph .ip-rt{color:#66666b;font-size:2.4cqw}.iph .ip-rt i{color:#b3812a;font-style:normal}@supports (color:oklch(from red l c h)){.iph .ip-rt i{color:oklch(from #b3812a l calc(c * var(--art-c)) h)}}.iph .ip-safari{z-index:5;align-items:center;gap:2cqw;display:flex;position:absolute;bottom:6.6cqw;left:3.4cqw;right:3.4cqw}.iph .ip-sbtn{background:#fafafcd1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:11.4cqw;height:11.4cqw;display:flex;box-shadow:0 .6cqw 2.4cqw #00000024,inset 0 0 0 .25cqw #0000000f}.iph .ip-sbtn svg{fill:none;stroke:#111;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:2.6cqw}.iph .ip-sbtn:last-child svg{fill:#111;stroke:none;width:4.2cqw}.iph .ip-url{background:#fafafcdb;border-radius:6cqw;flex:1;justify-content:space-between;align-items:center;min-width:0;height:11.4cqw;padding:0 3.4cqw;display:flex;box-shadow:0 .6cqw 2.4cqw #00000024,inset 0 0 0 .25cqw #0000000f}.iph .ip-url b{color:#111;white-space:nowrap;font-size:3.25cqw;font-weight:500}.iph .ip-url svg{fill:none;stroke:#111;stroke-width:1.6px;stroke-linecap:round;flex:none;width:3cqw}.iph .ip-home{z-index:5;background:#111;border-radius:1cqw;width:32cqw;height:1.2cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}.iph .ip-glare{z-index:7;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#fff0 30%,#ffffff38 38%,#fff0 48%),linear-gradient(200deg,#ffe2b429,#ffe2b400 30%);position:absolute;inset:0;box-shadow:inset 0 0 0 .3cqw #00000040}@supports (color:oklch(from red l c h)){.iph .ip-glare{background:linear-gradient(115deg, #fff0 30%, #ffffff38 38%, #fff0 48%), linear-gradient(200deg, oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(.16 * var(--art-a))), oklch(from #ffe2b4 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 30%)}}.ds{--serif:var(--display);overflow:clip}.ds:after{content:none;display:none}.sec *,.foot *,.ticker,.mbar,.mnav,.mbar *{backdrop-filter:none!important}.layer-glow{filter:none}.ds .btn-gold{color:#1a1309;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #fffaecd9, #fffaec00 60%) padding-box, linear-gradient(180deg, #ffffff59, #fff0 48%) padding-box, linear-gradient(180deg, #f5e1b4, #ddb676 52%, #b8894a) padding-box, linear-gradient(160deg, #fff3d6, #a87c3e 42%, #fce7bc 66%, #7a5626) border-box;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 8px #6e4a1852,0 0 0 1px #00000080,0 14px 34px -12px #d2a8678c,0 0 60px -16px #d2a86773}.ds .btn-gold:hover{color:#120c04;box-shadow:inset 0 1px #fff9,inset 0 -3px 8px #6e4a1847,0 0 0 1px #00000080,0 20px 44px -14px #d2a867b3,0 0 90px -12px #d2a86799}.ds .btn-gold .crown{color:#f3dcac}.brand{align-items:center;gap:11px;display:inline-flex}.brand .mark{filter:drop-shadow(0 3px 8px #0000008c);width:38px;height:38px}.foot-brand .brandrow{gap:10px}.foot-brand .mark{filter:none;width:28px;height:28px}.foot-brand .wm{font-size:19px}.foot-brand .mk:before{inset:-40%}.p-code{top:12.5%}.phone-wrap.iph{aspect-ratio:71.5/146.7}.ticker{mask-image:none}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:10%;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg, var(--bg0), #0a0a0b00);left:0}.ticker:after{background:linear-gradient(270deg, var(--bg0) 45%, #0a0a0b00);width:16%;right:0}.tick-btn{z-index:3;right:var(--pad,24px);cursor:pointer;width:34px;height:34px;color:var(--tx);border:1px solid var(--line2);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tick-btn svg{fill:currentColor;width:14px;height:14px}.tick-btn:hover{border-color:var(--gold)}.tick-btn:focus-visible,.menu-btn:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px}.tpaused .track,.ds:not(.motion) .track,.tpaused :not(.reveal,.plate,.layer-back,.zz-draw),.tpaused :before,.tpaused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.track{animation:none!important}}.layer-back{width:66%}.layer-front{width:74%}.layered{aspect-ratio:1200/800}.niche,.arch-card:nth-child(2) .niche,.arch-card:nth-child(3) .niche{background:radial-gradient(60% 70% at 50% 100%,#d2a86738,#d2a86700 70%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#fff0 1px 9px),linear-gradient(#1e1e21,#0e0e10)}@supports (color:oklch(from red l c h)){.niche,.arch-card:nth-child(2) .niche,.arch-card:nth-child(3) .niche{background:radial-gradient(60% 70% at 50% 100%, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.22 * var(--art-a))), oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))) 70%), repeating-linear-gradient(135deg, #ffffff09 0 1px, #fff0 1px 9px), linear-gradient(180deg, #1e1e21, #0e0e10)}}.status i{background:var(--gold);animation:none;box-shadow:0 0 0 3px #d2a8672e}.sig-table tbody th{text-align:left;border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none;color:var(--tx);padding:16px 18px;font-size:15.5px;font-weight:500}.mnav{background:#0a0a0bfb}.mbar{display:none}@container page (width<=1140px) and (width>=761px){.hero{--S:max(118cqw, 1320px)}.hero-copy-inner{max-width:min(440px,46cqw)}.p-code,.p-agent{display:none}.layered{aspect-ratio:1200/840}}@container page (width<=960px) and (width>=761px){.hero-copy{padding-top:140px}.hero-copy-inner{max-width:400px}.h1{font-size:clamp(46px,6cqw,62px)}.p-profile{top:9%;left:52%}.p-proxy{top:47%;left:58%}.dev-grid{grid-template-columns:minmax(0,1fr)}.zb.wide{width:min(560px,52%)}}@container page (width<=760px){.hero:before{content:"";z-index:0;pointer-events:none;background:var(--img-hero) 86% 0 / auto 820px no-repeat;opacity:.62;height:920px;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000 0,#000000bf 55%,#0000 100%)}.hero-scrim{background:linear-gradient(#0a0a0b9e 0,#0a0a0b80 34%,#0a0a0b2e 52%,#0a0a0b00 62% 90%,#0a0a0b 100%)}.hero-copy{z-index:8;text-shadow:0 2px 22px #0000008c}.stage{margin-top:-70px}.stage:before{display:none}.plate{mask-image:linear-gradient(#0000 0,#000 38% 90%,#0000 100%)}.p-profile{display:none}.p-proxy{top:62%;left:51.5%}.tick-btn{width:30px;height:30px;right:12px}.ticker:after{width:22%}.mbar{z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line2);background:#0a0a0bf5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 30px -10px #0009}.mbar div{flex-direction:column;line-height:1.25;display:flex}.mbar b{color:var(--tx);font-size:14px;font-weight:600}.mbar span{color:var(--tx3);font-size:13px}.mbar .btn{height:46px;padding:0 20px;font-size:15px}.sig-wrap{overflow:visible}.sig-table{min-width:0;font-size:14.5px}.sig-table thead{display:none}.sig-table,.sig-table tbody,.sig-table tr,.sig-table tbody th,.sig-table td{display:block}.sig-table tr{border-bottom:1px solid var(--line);padding:14px 0}.sig-table tbody th{border:0;padding:0 0 10px;font-size:15.5px;font-weight:600}.sig-table td,.sig-table td:first-child{color:var(--tx2);border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 12px;font-weight:400;display:flex}.sig-table td:before{content:attr(data-l);color:var(--tx3);text-align:left;font-size:12.5px}.sig-table td.ds-col,.sig-table tr:last-child .ds-col{color:var(--tx);background:#d2a86714;border-radius:10px;margin-top:4px;font-weight:600;box-shadow:inset 0 0 0 1px #d2a86759}@supports (color:oklch(from red l c h)){.sig-table td.ds-col,.sig-table tr:last-child .ds-col{box-shadow:inset 0 0 0 1px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)));background:oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.08 * var(--art-a)))}}.sig-table td.ds-col:before{content:attr(data-l);width:auto;height:auto;box-shadow:none;vertical-align:baseline;color:var(--gold-lt);background:0 0;margin:0;font-weight:500;display:inline;transform:none}@supports (color:oklch(from red l c h)){.sig-table td.ds-col:before{color:var(--art-gold-lt)}}.sig-table td{text-align:right}}[data-mode=light] .ds:not(.dk,.dk *){--bg0:#fff;--bg1:#f5f5f6;--bg2:#ececee;--tx:#18181b;--tx2:#45454a;--tx3:#5f5f65;--line:#18181b1a;--line2:#18181b2e;--gold:#82602d;--gold-lt:#82602d;--gold-dk:#6e5026;color:var(--tx)}[data-mode=light] .gild:not(.dk,.dk *){background:linear-gradient(100deg,#a47a3e 0%,#8a6631 55%,#6e5026 100%);color:#0000;background-clip:text}@supports (color:oklch(from red l c h)){[data-mode=light] .gild:not(.dk,.dk *){background:linear-gradient(100deg, oklch(from #a47a3e l calc(c * var(--art-hi)) h) 0%, oklch(from #8a6631 l calc(c * var(--art-hi)) h) 55%, oklch(from #6e5026 l calc(c * var(--art-hi)) h) 100%);background-clip:text}}[data-mode=light] .eyebrow:not(.dk,.dk *){color:var(--tx);background:linear-gradient(#ffffffe6,#ffffff8c) padding-box padding-box,linear-gradient(160deg,#8a66318c,#18181b14 55%,#8a663159) border-box}@supports (color:oklch(from red l c h)){[data-mode=light] .eyebrow:not(.dk,.dk *){background:linear-gradient(180deg, #ffffffe6, #ffffff8c) padding-box, linear-gradient(160deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a))), #18181b14 55%, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))) border-box}}[data-mode=light] .kicker:not(.dk,.dk *),[data-mode=light] .study-cap:not(.dk,.dk *),[data-mode=light] .way-kicker:not(.dk,.dk *){color:var(--tx3)}[data-mode=light] .nav:not(.dk,.dk *){background:linear-gradient(#ffffffeb,#ffffffb8);box-shadow:inset 0 -1px #18181b14}[data-mode=light] .nav-links a:first-child:not(.dk,.dk *){color:var(--tx)}[data-mode=light] .hero:not(.dk,.dk *){background:var(--bg0)}[data-mode=light] .hero-light:not(.dk,.dk *){mix-blend-mode:multiply;opacity:.4}[data-mode=light] .plate:not(.dk,.dk *){opacity:.96}[data-mode=light] .btn-glass:not(.dk,.dk *){color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #ffffffe6, #fff0 55%) padding-box, linear-gradient(180deg, #ffffffeb, #f4f4f5eb) padding-box, conic-gradient(from var(--spin), #18181b29, #18181b29 30%, #1b19163d 42%, #18181b29 54%, #18181b29 80%, #1b19163d 90%, #18181b29) border-box;box-shadow:0 10px 24px -14px #0f0f1466}[data-mode=light] .btn .crown:not(.dk,.dk *){color:#f3dcac}[data-mode=light] .glass:not(.dk,.dk *),[data-mode=light] .glass.warm:not(.dk,.dk *){background:radial-gradient(260px circle at var(--lx,-400px) var(--ly,-400px), #18181b0a, #18181b00 70%) padding-box, linear-gradient(170deg, #ffffffeb, #fafafaf0) padding-box, linear-gradient(155deg, #8a663166, #18181b14 40%, #8a663147) border-box;box-shadow:0 24px 50px -32px #0f0f1466}@supports (color:oklch(from red l c h)){[data-mode=light] .glass:not(.dk,.dk *),[data-mode=light] .glass.warm:not(.dk,.dk *){background:radial-gradient(260px circle at var(--lx,-400px) var(--ly,-400px), #18181b0a, #18181b00 70%) padding-box, linear-gradient(170deg, #ffffffeb, #fafafaf0) padding-box, linear-gradient(155deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), #18181b14 40%, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.28 * var(--art-a)))) border-box}}[data-mode=light] .glass.warm:not(.dk,.dk *){background:radial-gradient(90% 70% at 15% 0,#18181b0a,#18181b00 60%) padding-box padding-box,linear-gradient(170deg,#fff,#f6f6f7) padding-box padding-box,linear-gradient(155deg,#8a66318c,#18181b14 45%,#8a663159) border-box}@supports (color:oklch(from red l c h)){[data-mode=light] .glass.warm:not(.dk,.dk *){background:radial-gradient(90% 70% at 15% 0%, #18181b0a, #18181b00 60%) padding-box, linear-gradient(170deg, #fff, #f6f6f7) padding-box, linear-gradient(155deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a))), #18181b14 45%, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))) border-box}}[data-mode=light] .glass:not(.dk,.dk *):before{border-color:#18181b0d}[data-mode=light] .glass:not(.dk,.dk *):after{display:none}[data-mode=light] .hero .glass:not(.dk,.dk *){background:linear-gradient(170deg,#ffffffc7,#fafafab3) padding-box padding-box,linear-gradient(155deg,#8a663166,#fff6) border-box}@supports (color:oklch(from red l c h)){[data-mode=light] .hero .glass:not(.dk,.dk *){background:linear-gradient(170deg, #ffffffc7, #fafafab3) padding-box, linear-gradient(155deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), #fff6) border-box}}[data-mode=light] .fp-code:not(.dk,.dk *){color:var(--tx)}[data-mode=light] .fp-code .k:not(.dk,.dk *){color:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .fp-code .k:not(.dk,.dk *){color:oklch(from #8a6631 l calc(c * var(--art-c)) h)}}[data-mode=light] .fp-code .s:not(.dk,.dk *){color:#6e5026}@supports (color:oklch(from red l c h)){[data-mode=light] .fp-code .s:not(.dk,.dk *){color:oklch(from #6e5026 l calc(c * var(--art-c)) h)}}[data-mode=light] .fp-code .p:not(.dk,.dk *){color:#7c7c82}[data-mode=light] .icon-tile:not(.dk,.dk *){color:#8a6631;background:radial-gradient(circle at 30% 18%,#ffffffe6 0,#fff0 50%),linear-gradient(#fff,#ededf0);box-shadow:inset 0 0 0 1px #8a66314d,0 8px 20px -12px #0f0f1466}@supports (color:oklch(from red l c h)){[data-mode=light] .icon-tile:not(.dk,.dk *){color:oklch(from #8a6631 l calc(c * var(--art-c)) h);box-shadow:inset 0 0 0 1px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a))), 0 8px 20px -12px #0f0f1466}}[data-mode=light] .sec.up:not(.dk,.dk *):after{background:radial-gradient(22% 70% at 72% 52%,#18181b0a,#18181b00 70%),linear-gradient(to top left,#18181b00 calc(50% - 1px),#8a663199 50%,#18181b00 calc(50% + 1px))}@supports (color:oklch(from red l c h)){[data-mode=light] .sec.up:not(.dk,.dk *):after{background:radial-gradient(22% 70% at 72% 52%, #18181b0a, #18181b00 70%), linear-gradient(to top left, #18181b00 calc(50% - 1px), oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 50%, #18181b00 calc(50% + 1px))}}[data-mode=light] .sec.down:not(.dk,.dk *):after{background:radial-gradient(22% 70% at 30%,#18181b0a,#18181b00 70%),linear-gradient(to top right,#18181b00 calc(50% - 1px),#8a663199 50%,#18181b00 calc(50% + 1px))}@supports (color:oklch(from red l c h)){[data-mode=light] .sec.down:not(.dk,.dk *):after{background:radial-gradient(22% 70% at 30% 50%, #18181b0a, #18181b00 70%), linear-gradient(to top right, #18181b00 calc(50% - 1px), oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 50%, #18181b00 calc(50% + 1px))}}[data-mode=light] .zzx-band:not(.dk,.dk *){filter:none}[data-mode=light] .zzx-fill:not(.dk,.dk *){background:radial-gradient(36% 22% at 22% 25%,#18181b0a,#18181b00 70%),repeating-linear-gradient(135deg,#18181b0a 0 1px,#18181b00 1px 10px),linear-gradient(#f0f0f2,#e9e9ec)}[data-mode=light] .zzx-line polyline:not(.dk,.dk *){stroke:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .zzx-line polyline:not(.dk,.dk *){stroke:oklch(from #8a6631 l calc(c * var(--art-c)) h)}}[data-mode=light] .zb-num:not(.dk,.dk *),[data-mode=light] .bignum:not(.dk,.dk *){background:linear-gradient(#232326,#9a9aa0);background-clip:text}[data-mode=light] .win:not(.dk,.dk *){box-shadow:0 0 0 1px #18181b24,0 0 0 7px #ffffffb3,0 0 0 8px #8a66314d,0 40px 80px -40px #0f0f1480}@supports (color:oklch(from red l c h)){[data-mode=light] .win:not(.dk,.dk *){box-shadow:0 0 0 1px #18181b24, 0 0 0 7px #ffffffb3, 0 0 0 8px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a))), 0 40px 80px -40px #0f0f1480}}[data-mode=light] .niche:not(.dk,.dk *),[data-mode=light] .arch-card:nth-child(2) .niche:not(.dk,.dk *),[data-mode=light] .arch-card:nth-child(3) .niche:not(.dk,.dk *){background:radial-gradient(60% 70% at 50% 100%,#18181b0a,#18181b00 70%),repeating-linear-gradient(135deg,#18181b0a 0 1px,#18181b00 1px 9px),linear-gradient(#ededf0,#e4e4e7)}[data-mode=light] .niche-icon:not(.dk,.dk *){color:#8a6631;background:#ffffffbf;box-shadow:inset 0 0 0 1px #8a663159}@supports (color:oklch(from red l c h)){[data-mode=light] .niche-icon:not(.dk,.dk *){color:oklch(from #8a6631 l calc(c * var(--art-c)) h);box-shadow:inset 0 0 0 1px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}[data-mode=light] .study-pane:not(.dk,.dk *){background:linear-gradient(#1f1f22,#111113);box-shadow:inset 0 0 0 1px #18181b33}[data-mode=light] .study-cap:not(.dk,.dk *){color:#b4b4b8}[data-mode=light] .sig-table .ds-col:not(.dk,.dk *){color:#18181b;background:#18181b0a;box-shadow:inset 1px 0 #8a663159,inset -1px 0 #8a663159}@supports (color:oklch(from red l c h)){[data-mode=light] .sig-table .ds-col:not(.dk,.dk *){box-shadow:inset 1px 0 0 oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a))), inset -1px 0 0 oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.35 * var(--art-a)))}}[data-mode=light] .sig-table th.ds-col:not(.dk,.dk *){color:#18181b}[data-mode=light] .stone:not(.dk,.dk *){background-color:#fafafa;background-image:linear-gradient(#ffffffb3,#fff0);box-shadow:inset 0 0 0 1px #8a663140,0 30px 60px -36px #0f0f1473}@supports (color:oklch(from red l c h)){[data-mode=light] .stone:not(.dk,.dk *){box-shadow:inset 0 0 0 1px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.25 * var(--art-a))), 0 30px 60px -36px #0f0f1473}}[data-mode=light] .stone:not(.dk,.dk *):before{box-shadow:inset 0 0 0 1px #18181b0f}[data-mode=light] .medal:not(.dk,.dk *){color:#18181b;background:linear-gradient(#fff,#ededf0);box-shadow:inset 0 0 0 1px #8a663166}@supports (color:oklch(from red l c h)){[data-mode=light] .medal:not(.dk,.dk *){box-shadow:inset 0 0 0 1px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a)))}}[data-mode=light] .price-foot .body[style]:not(.dk,.dk *){color:var(--tx)!important}[data-mode=light] .self-arches path:not(.dk,.dk *){stroke:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .self-arches path:not(.dk,.dk *){stroke:oklch(from #8a6631 l calc(c * var(--art-c)) h)}}[data-mode=light] .s-close .shade:not(.dk,.dk *){background:linear-gradient(90deg,#fffffff2 0%,#ffffffb3 36%,#fff0 62%),linear-gradient(#ffffff4d 0%,#fff0 40% 80%,#f5f5f6 100%)}[data-mode=light] .foot:not(.dk,.dk *){background:var(--bg1)}[data-mode=light] .ticker:not(.dk,.dk *):before{background:linear-gradient(90deg, var(--bg0), #fff0)}[data-mode=light] .ticker:not(.dk,.dk *):after{background:linear-gradient(270deg, var(--bg0) 45%, #fff0)}[data-mode=light] .tick-btn:not(.dk,.dk *){background:#fff}[data-mode=light] .wm:not(.dk,.dk *){color:var(--tx)}[data-mode=light] .mark .sl:not(.g):not(.dk,.dk *){fill:#232326}[data-mode=light] .brand .mark:not(.dk,.dk *){filter:none}[data-mode=light] .status:not(.dk,.dk *){background:#fff}[data-mode=light] .layer-glow:not(.dk,.dk *){background:radial-gradient(closest-side,#18181b0a,#18181b00)}[data-mode=light] .glowpool:not(.dk,.dk *){opacity:.35}[data-mode=light] .lid:not(.dk,.dk *){box-shadow:0 0 0 .22cqw #8c8c90,0 0 0 .34cqw #c8c8cc,inset 0 0 0 .15cqw #2a2a2c,0 3cqw 7cqw -3cqw #0f0f1480}[data-mode=light] .mnav:not(.dk,.dk *){background:#fffffffc}[data-mode=light] .mbar:not(.dk,.dk *){background:#fffffff7;box-shadow:0 -16px 30px -14px #0f0f1440}[data-mode=light] .tablet-links:not(.dk,.dk *),[data-mode=light] .small:not(.dk,.dk *){color:var(--tx3)}[data-mode=light] .link:not(.dk,.dk *){color:var(--tx)}[data-mode=light] .link:hover:not(.dk,.dk *){color:#000;border-color:#000}[data-mode=light] .proto-item:not(.dk,.dk *){background:#ffffffb3}@container page (width<=760px){[data-mode=light] .hero:not(.dk,.dk *):before{opacity:.5}[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(#ffffffe6 0,#ffffffd1 36%,#ffffff4d 54%,#fff0 64% 90%,#fff 100%)}[data-mode=light] .hero-copy:not(.dk,.dk *){text-shadow:none}[data-mode=light] .zb.on-dark:not(.dk,.dk *):before{background:linear-gradient(#f0f0f2,#e9e9ec)}}@container page (width>=961px){.zb.wide{width:min(780px,55%)}.zb.wide .zb-text{max-width:560px}}@container page (width<=760px){.zb,.zb.wide,.zb.left,.zb.right{top:auto!important;left:auto!important;right:auto!important}}[data-mode=light] .icon-tile:not(.dk,.dk *),[data-mode=light] .icon-tile svg:not(.dk,.dk *){color:#8a6631!important}@supports (color:oklch(from red l c h)){[data-mode=light] .icon-tile:not(.dk,.dk *),[data-mode=light] .icon-tile svg:not(.dk,.dk *){color:oklch(from #8a6631 l calc(c * var(--art-c)) h)!important}}[data-mode=light] .core rect:not(.dk,.dk *),[data-mode=light] .core path:not(.dk,.dk *){stroke:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .core rect:not(.dk,.dk *),[data-mode=light] .core path:not(.dk,.dk *){stroke:oklch(from #8a6631 l calc(c * var(--art-c)) h)}}[data-mode=light] .code-mini:not(.dk,.dk *){color:#e8e8ea;background:#18181b}[data-mode=light] .way-vis pre:not(.dk,.dk *){color:#e8e8ea}[data-mode=light] .way-vis.prompt i:not(.dk,.dk *){color:#1a1309;background:linear-gradient(#f5e1b4,#c9a266)}@supports (color:oklch(from red l c h)){[data-mode=light] .way-vis.prompt i:not(.dk,.dk *){background:linear-gradient(180deg, oklch(from #f5e1b4 l calc(c * var(--art-c)) h), oklch(from #c9a266 l calc(c * var(--art-c)) h))}}[data-mode=light] .way-vis:not(.dk,.dk *){background:#fff;box-shadow:inset 0 0 0 1px #18181b1f}[data-mode=light] .way-vis.prompt span:not(.dk,.dk *){color:var(--tx2)}[data-mode=light] .way-vis:not(.prompt):not(.dk,.dk *){background:#18181b}[data-mode=light] .body a:not(.dk,.dk *),[data-mode=light] .small a:not(.dk,.dk *),[data-mode=light] .tablet-links a:not(.dk,.dk *),[data-mode=light] .lede a:not(.dk,.dk *){color:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .body a:not(.dk,.dk *),[data-mode=light] .small a:not(.dk,.dk *),[data-mode=light] .tablet-links a:not(.dk,.dk *),[data-mode=light] .lede a:not(.dk,.dk *){color:oklch(from #8a6631 l calc(c * var(--art-hi)) h)}}[data-mode=light] .ruler:not(.dk,.dk *){filter:invert(.75)}.ds .btn-glass{transition:transform .5s var(--ease), box-shadow .5s var(--ease), color .3s;background:radial-gradient(120% 140% at 50% -40%,#ffffff1f,#fff0 55%) padding-box padding-box,linear-gradient(#202023d1,#0e0e0fd1) padding-box padding-box,linear-gradient(#ffffff42,#ffffff12 55%,#f4f4f21f) border-box;animation:none}.ds .btn-glass:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #d2a86759,0 14px 30px -16px #000000e6}.ds .btn-gold{--sx:22%;transition:--sx 1s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);animation:none}.ds .btn-gold:hover{--sx:78%;transform:translateY(-1px)}.ds .btn:hover .crown{transform:none}.ds .btn .crown svg{transition:transform .5s var(--ease)}.ds .btn:hover .crown svg{transform:translate(2px)}[data-mode=light] .btn-glass:not(.dk,.dk *){background:linear-gradient(#fffffff2,#f4f4f5f2) padding-box padding-box,linear-gradient(#18181b29,#1b19163d) border-box}.trail{opacity:.55;animation-duration:20s!important}.track span em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-right:-12px;font-size:11px;font-weight:500}@supports (color:oklch(from red l c h)){.track span em{color:var(--art-gold)}}.track{animation-duration:80s}.pfacts{border-top:1px solid var(--line);flex-direction:column;margin:6px 0 4px;padding:0;list-style:none;display:flex}.pfacts li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.pfacts b{color:var(--tx);font-weight:600}.pfacts span{color:var(--tx2)}@container page (width<=760px){.pfacts li{grid-template-columns:minmax(0,1fr);gap:4px}.track span em{font-size:10.5px}}.ds:not(.pg) .nav-links a:first-child{color:var(--tx2)}.ds:not(.pg) .nav-links a:first-child:after{transform:scaleX(0)}.vat-note{text-align:center;color:var(--tx3);margin:22px 0 0}.ds:not(.motion) .track{width:auto;padding:6px var(--pad);flex-wrap:wrap;justify-content:center;animation:none}.ds:not(.motion) .track span[aria-hidden],.ds:not(.motion) .tick-btn{display:none}@media (prefers-reduced-motion:reduce){.track{width:auto;padding:6px var(--pad);flex-wrap:wrap;justify-content:center;animation:none!important}.track span[aria-hidden],.tick-btn{display:none}}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{opacity:.9;will-change:transform;border-radius:50%;position:absolute}.aurora i:first-child{background:radial-gradient(closest-side,#d2a86721,#d2a86700);width:900px;height:620px;top:12%;left:-12%}@supports (color:oklch(from red l c h)){.aurora i:first-child{background:radial-gradient(closest-side, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.13 * var(--art-a))), oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.aurora i:nth-child(2){background:radial-gradient(closest-side,#ffffff0e,#fff0);width:760px;height:760px;top:38%;right:-10%}.aurora i:nth-child(3){background:radial-gradient(closest-side,#e8c48a17,#e8c48a00);width:620px;height:420px;bottom:-6%;left:38%}@supports (color:oklch(from red l c h)){.aurora i:nth-child(3){background:radial-gradient(closest-side, oklch(from #e8c48a l calc(c * var(--art-c)) h / calc(.09 * var(--art-a))), oklch(from #e8c48a l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.motion .aurora i:first-child{animation:26s ease-in-out infinite alternate aur1}.motion .aurora i:nth-child(2){animation:32s ease-in-out infinite alternate aur2}.motion .aurora i:nth-child(3){animation:22s ease-in-out infinite alternate aur3}@keyframes aur1{to{transform:translate(18%,10%)scale(1.15)}}@keyframes aur2{to{transform:translate(-22%,-12%)scale(.9)}}@keyframes aur3{to{transform:translate(-30%,-20%)scale(1.2)}}.sec>.wrap,.sec>.zzx{z-index:2;position:relative}[data-mode=light] .aurora i:first-child:not(.dk,.dk *){background:radial-gradient(closest-side,#18181b0a,#18181b00)}[data-mode=light] .aurora i:nth-child(2):not(.dk,.dk *){background:radial-gradient(closest-side,#fff9,#fff0)}.tilt3d{transform:perspective(1600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.win.tilt3d:after,.laptop.tilt3d .lid:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%), #ffffff24, #fff0 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.win.tilt3d:hover:after,.laptop.tilt3d:hover .lid:after{opacity:1}.zb.wide .win{-webkit-box-reflect:below 10px linear-gradient(transparent 78%, #00000029)}.layered .win{transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s}.layered:hover .layer-back{transform:rotate(1.2deg)translate(14px,-12px)}.layered:hover .layer-front{transform:translate(-10px,8px)}.bignum{background-size:100% 100%,240% 100%}.motion .bignum{background-blend-mode:screen;background-image:linear-gradient(#fff 0%,#bdbcb8 55%,#5e5d5a 100%),linear-gradient(100deg,#0000 40%,#f3dcace6 50%,#0000 60%);animation:7s ease-in-out infinite numglint}@supports (color:oklch(from red l c h)){.motion .bignum{background-image:linear-gradient(180deg, #fff 0%, #bdbcb8 55%, #5e5d5a 100%), linear-gradient(100deg, transparent 40%, oklch(from #f3dcac l calc(c * var(--art-c)) h / calc(.9 * var(--art-a))) 50%, transparent 60%)}}@keyframes numglint{0%,55%{background-position:0 0,120% 0}85%,to{background-position:0 0,-20% 0}}[data-mode=light] .motion .bignum:not(.dk,.dk *){background-blend-mode:normal;background-image:linear-gradient(#232326,#9a9aa0),linear-gradient(100deg,#0000 40%,#a47a3ee6 50%,#0000 60%)}@supports (color:oklch(from red l c h)){[data-mode=light] .motion .bignum:not(.dk,.dk *){background-image:linear-gradient(180deg, #232326, #9a9aa0), linear-gradient(100deg, transparent 40%, oklch(from #a47a3e l calc(c * var(--art-c)) h / calc(.9 * var(--art-a))) 50%, transparent 60%)}}.motion .lineup rect{animation:6s ease-in-out infinite lineup}@keyframes lineup{0%,to{fill-opacity:1}50%{fill-opacity:1}}.motion .lineup rect:not(:last-child){animation:5.6s ease-in-out infinite lit}@keyframes lit{0%,70%,to{fill:#fff5e10d}35%{fill:#d2a86773}}@supports (color:oklch(from red l c h)){@keyframes lit{0%,70%,to{fill:#fff5e10d}35%{fill:oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.45 * var(--art-a)))}}}.motion .lineup rect:nth-child(2){animation-delay:0s}.motion .lineup rect:nth-child(3){animation-delay:.12s}.motion .lineup rect:nth-child(4){animation-delay:.24s}.motion .lineup rect:nth-child(5){animation-delay:.36s}.motion .lineup rect:nth-child(6){animation-delay:.48s}.motion .lineup rect:nth-child(7){animation-delay:.6s}.motion .lineup rect:nth-child(8){animation-delay:.72s}.motion .lineup rect:nth-child(9){animation-delay:.84s}.motion .lineup rect:nth-child(10){animation-delay:.96s}.motion .lineup rect:nth-child(11){animation-delay:1.08s}.motion .lineup rect:nth-child(12){animation-delay:1.2s}.motion .lineup rect:nth-child(13){animation-delay:1.32s}.motion .lineup rect:nth-child(14){animation-delay:1.44s}.motion .lineup rect:nth-child(15){animation-delay:1.56s}.motion .lineup rect:nth-child(16){animation-delay:1.68s}.motion .lineup rect:nth-child(17){animation-delay:1.8s}.motion .lineup rect:nth-child(18){animation-delay:1.92s}.motion .lineup rect:nth-child(19){animation-delay:2.04s}.motion .lineup rect:nth-child(20){animation-delay:2.16s}.motion .study-pane svg>g>g{animation:7s step-end infinite typein}@keyframes typein{0%{opacity:.12}8%,88%{opacity:1}to{opacity:.12}}.motion .study-pane svg>g>g:first-child{animation-delay:0s}.motion .study-pane svg>g>g:nth-child(2){animation-delay:.35s}.motion .study-pane svg>g>g:nth-child(3){animation-delay:.6s}.motion .study-pane svg>g>g:nth-child(4){animation-delay:.9s}.motion .study-pane svg>g>g:nth-child(5){animation-delay:1.9s}.motion .study-pane svg>g>g:nth-child(6){animation-delay:2.2s}.motion .study-pane svg>g>g:nth-child(7){animation-delay:2.55s}.motion .study-pane svg>g>g:nth-child(8){animation-delay:2.8s}.motion .study-pane svg>g>g:nth-child(9){animation-delay:3.1s}.motion .study-pane svg>g>g:nth-child(10){animation-delay:3.35s}.motion .sig-table td.ds-col:before{animation:6s ease-in-out infinite sigcheck}@keyframes sigcheck{0%,12%,to{transform:rotate(45deg)scale(1);box-shadow:0 0 #e9c88c00}6%{transform:rotate(45deg)scale(1.6);box-shadow:0 0 14px 3px #e9c88ce6}}@supports (color:oklch(from red l c h)){@keyframes sigcheck{0%,12%,to{box-shadow:0 0 0 0 oklch(from #e9c88c l calc(c * var(--art-c)) h / calc(0 * var(--art-a)));transform:rotate(45deg)scale(1)}6%{box-shadow:0 0 14px 3px oklch(from #e9c88c l calc(c * var(--art-c)) h / calc(.9 * var(--art-a)));transform:rotate(45deg)scale(1.6)}}}.motion .sig-table tbody tr:first-child td.ds-col:before{animation-delay:0s}.motion .sig-table tbody tr:nth-child(2) td.ds-col:before{animation-delay:.45s}.motion .sig-table tbody tr:nth-child(3) td.ds-col:before{animation-delay:.9s}.motion .sig-table tbody tr:nth-child(4) td.ds-col:before{animation-delay:1.35s}.motion .sig-table tbody tr:nth-child(5) td.ds-col:before{animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.fly{display:none}.tilt3d{transform:none!important}}.ds:not(.motion) .fly{display:none}html:has(.hm-page){background:#0a0a0b}html[data-mode=light]:has(.hm-page){background:#fff}[data-mode=light] .aurora i:nth-child(3):not(.dk,.dk *){background:0 0}[data-mode=light] .hero-light:not(.dk,.dk *){display:none}[data-mode=light] .p-code,[data-mode=light] .p-agent{display:none}@container page (width<=760px){[data-mode=light] .hero:not(.dk,.dk *):before{display:none}[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(#fff0 0 90%,#fff 100%)}}[data-mode=light] .niche:not(.dk,.dk *){box-shadow:inset 0 0 0 1px #18181b14}[data-mode=light] .niche:not(.dk,.dk *):after{display:none}[data-mode=light] .vx:not(.dk,.dk *){background:linear-gradient(135deg,#fff,#d4d4d8 55%,#a1a1aa);box-shadow:0 0 0 5px #fffffff2,0 0 0 6px #8a66318c}@supports (color:oklch(from red l c h)){[data-mode=light] .vx:not(.dk,.dk *){box-shadow:0 0 0 5px #fffffff2, 0 0 0 6px oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.55 * var(--art-a)))}}[data-mode=light] .zzx-line polyline:first-child:not(.dk,.dk *){stroke:#18181b;opacity:.06}[data-mode=light] .dot-live:not(.dk,.dk *){background:#8a6631;box-shadow:0 0 0 3px #8a66312e}.ds.dk,.ds .dk{--bg0:#0a0a0b;--bg1:#131315;--bg2:#1b1b1e;--tx:#f4f4f2;--tx2:#bebdb9;--tx3:#8f8e8a;--line:#ffffff17;--line2:#ffffff29;--gold:#d2a867;--gold-lt:#e7cb95;--gold-dk:#9c7840;--bg-rgb:10 10 11;--surface-rgb:19 19 21;--raised-rgb:27 27 30;--hover-rgb:27 27 30;--inset-rgb:27 27 30;--border-rgb:58 58 62;--ink-rgb:244 244 242;--ink-2-rgb:190 189 185;--ink-3-rgb:143 142 138;--accent-rgb:210 168 103;--accent-text-rgb:231 203 149;--accent-ink-rgb:26 19 9;color:var(--tx)}[data-mode=light] .sec.dk.p0{--prev:#fff}[data-mode=light] .sec.dk.p1{--prev:#f5f5f6}.s-close{background-position:62% 100%}@container page (width<=760px){.s-close{background-position:72% 100%}[data-mode=light] .stage{margin-top:0}}.ds{--font-display:var(--display);--font-body:var(--sans);--font-mono:var(--mono);--bg-rgb:10 10 11;--surface-rgb:19 19 21;--raised-rgb:27 27 30;--hover-rgb:27 27 30;--inset-rgb:27 27 30;--border-rgb:58 58 62;--ink-rgb:244 244 242;--ink-2-rgb:190 189 185;--ink-3-rgb:143 142 138;--accent-rgb:210 168 103;--accent-text-rgb:231 203 149;--accent-ink-rgb:26 19 9}[data-mode=light] .ds:not(.dk,.dk *){--bg-rgb:246 241 232;--surface-rgb:255 255 255;--raised-rgb:251 247 240;--hover-rgb:238 231 218;--inset-rgb:238 231 218;--border-rgb:214 206 192;--ink-rgb:27 25 22;--ink-2-rgb:74 68 60;--ink-3-rgb:107 99 88;--accent-rgb:138 102 49;--accent-text-rgb:138 102 49;--accent-ink-rgb:255 255 255}.ds a:focus-visible,.ds button:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px}.hm-top{z-index:30;background:0 0;position:absolute;top:0;left:0;right:0;overflow:visible}.hm-top .nav{position:relative}.hm-top .nav-links{gap:24px}.hm-top .nav-links a,.hm-top .nav-text{white-space:nowrap}.hm-top .nav-cta .theme-btn{width:42px;height:42px}.hm-top.hm-top-page{position:sticky}.hm-bar{z-index:90;background:0 0;position:sticky;bottom:0;overflow:visible}@media (width<=760px){html:has(.hm-page) .dsa-root{bottom:86px}}@container page (width<=760px){.hero-copy-inner>.note{display:none}}.theme-btn{flex:none;width:46px;height:46px;padding:0}.theme-btn svg{width:18px;height:18px}.foot-bottom .theme-btn{width:38px;height:38px}.foot-tail{align-items:center;gap:14px;display:inline-flex}.mnav{width:100%;max-width:none;height:100%;max-height:none;color:var(--tx);border:0;margin:0;overflow:auto}@supports selector(:popover-open){.mnav:not(:popover-open){display:none}}@supports not selector(:popover-open){.mnav{display:none}}.mnav .menu-btn{display:inline-flex}.tick-btn[hidden],.tick-btn[aria-pressed=true] .i-pause,.tick-btn[aria-pressed=false] .i-play{display:none}.price-foot-lead{color:var(--tx);font-weight:500}.ds #billing-toggle{border:1px solid var(--line2);background:linear-gradient(170deg,#222225c7,#0f0f11d6);border-radius:999px;gap:4px;margin-top:18px;padding:6px;box-shadow:inset 0 1px #ffffff17}[data-mode=light] .ds #billing-toggle:not(.dk,.dk *){background:linear-gradient(170deg,#ffffffeb,#fafafaf0);box-shadow:0 24px 50px -32px #0f0f1466}.ds .billing-toggle-btn{height:46px;font:600 15px var(--sans);color:var(--tx2);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;transition:background .4s,box-shadow .4s,color .3s;display:inline-flex}.ds .billing-toggle-btn[aria-pressed=true]{color:#1a1309;background:linear-gradient(#f5e1b4,#d4ac6c) padding-box padding-box,linear-gradient(160deg,#fff3d6,#8a6631) border-box;box-shadow:0 0 30px -8px #d2a86780}.ds .billing-toggle-btn [data-yearly-chip]{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:0 0;margin:0;padding:0;font-size:11.5px;font-weight:600}@supports (color:oklch(from red l c h)){.ds .billing-toggle-btn [data-yearly-chip]{color:var(--art-gold)}}.plans-grid{margin-top:56px}.ds article[data-plan-card],.ds article[data-plan-card]:hover{border-color:#0000}.ds article[data-plan-card]{isolation:isolate;transition:transform .6s var(--ease), box-shadow .6s;background:radial-gradient(120% 80% at 0 0,#ffffff0f,#fff0 50%) padding-box padding-box,linear-gradient(170deg,#222225c7,#0f0f11d6) padding-box padding-box,linear-gradient(155deg,#ffffff4d,#ffffff0d 30%,#ffffff0a 62%,#fff3 100%) border-box;border-style:solid;border-width:1px;border-radius:24px;padding:34px 30px 30px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff17,0 30px 60px -30px #000000e6}.ds article[data-plan-card]:hover{transform:translateY(-6px)}[data-mode=light] .ds article[data-plan-card]:not(.dk,.dk *){background:linear-gradient(170deg,#ffffffeb,#fafafaf0) padding-box padding-box,linear-gradient(155deg,#8a663166,#18181b14 40%,#8a663147) border-box;box-shadow:0 24px 50px -32px #0f0f1466}@supports (color:oklch(from red l c h)){[data-mode=light] .ds article[data-plan-card]:not(.dk,.dk *){background:linear-gradient(170deg, #ffffffeb, #fafafaf0) padding-box, linear-gradient(155deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), #18181b14 40%, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.28 * var(--art-a)))) border-box}}.ds .plans-grid article[data-plan-card]:nth-child(2){box-shadow:0 0 0 1px #d2a86799,0 30px 80px -34px #d2a86773}@supports (color:oklch(from red l c h)){.ds .plans-grid article[data-plan-card]:nth-child(2){box-shadow:0 0 0 1px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))), 0 30px 80px -34px oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.45 * var(--art-a)))}}.ds article[data-plan-card] :is(h2,h3){font-family:var(--display);letter-spacing:-.01em;color:var(--tx);font-size:22px;font-weight:500;line-height:1}.ds article[data-plan-card] :is([data-plan-fact$=\:monthlyPrice],[data-plan-fact$=\:yearlyPrice]){font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;color:var(--tx);font-size:58px;font-weight:300;line-height:.9}.ds article[data-plan-card] [data-plan-derived=yearly-offer]{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-lt);border:1px solid #d2a86773;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}@supports (color:oklch(from red l c h)){.ds article[data-plan-card] [data-plan-derived=yearly-offer]{border:1px solid oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.45 * var(--art-a)));color:var(--art-gold-lt);border-radius:999px}}.ds article[data-plan-card] [data-plan-fact$=\:audience]{color:var(--tx3);font-size:14.5px;line-height:1.6}.ds article[data-plan-card] dl{border-top:1px solid var(--line2);padding-top:0}.ds article[data-plan-card] dl>div{border-bottom:1px solid var(--line);margin:0;padding:14px 0}.ds article[data-plan-card] dt{color:var(--tx3);font-size:15px}.ds article[data-plan-card] dd{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;color:var(--tx);font-size:22px;font-weight:400}.ds article[data-plan-card] :is(.btn-primary,.btn-secondary){height:60px;font:600 16.5px var(--sans);letter-spacing:-.005em;color:var(--tx);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:radial-gradient(120% 140% at 50% -40%,#ffffff1f,#fff0 55%) padding-box padding-box,linear-gradient(#202023d1,#0e0e0fd1) padding-box padding-box,linear-gradient(#ffffff42,#ffffff12 55%,#f4f4f21f) border-box;border:1px solid #0000;border-radius:999px;padding:0 30px;box-shadow:inset 0 1px #ffffff1f,0 10px 26px -14px #000000d9}.ds article[data-plan-card] :is(.btn-primary,.btn-secondary):hover{transform:translateY(-1px)}[data-mode=light] .ds article[data-plan-card] :is(.btn-primary,.btn-secondary):not(.dk,.dk *){background:linear-gradient(#fffffff2,#f4f4f5f2) padding-box padding-box,linear-gradient(#18181b29,#1b19163d) border-box;box-shadow:0 10px 24px -14px #0f0f1466}.ds .plans-grid article[data-plan-card]:nth-child(2) .btn-primary,[data-mode=light] .ds .plans-grid article[data-plan-card]:nth-child(2) .btn-primary:not(.dk,.dk *){color:#1a1309;background:linear-gradient(#ffffff59,#fff0 48%) padding-box padding-box,linear-gradient(#f5e1b4,#ddb676 52%,#b8894a) padding-box padding-box,linear-gradient(160deg,#fff3d6,#a87c3e 42%,#fce7bc 66%,#7a5626) border-box;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 8px #6e4a1852,0 0 0 1px #00000080,0 14px 34px -12px #18181b0a}.ds .code-preview{color:#e9deca;background:linear-gradient(#1c1915,#0e0c0b);border:0;border-radius:24px;position:relative;box-shadow:0 0 0 1px #0009,0 0 0 7px #ffffff08,0 0 0 8px #ffffff1f,0 50px 90px -40px #000000f2}.ds .code-preview .code-window-chrome{background:#fff0d208;border-bottom:1px solid #e6cfa11f;height:56px;padding:0 16px 0 20px}@supports (color:oklch(from red l c h)){.ds .code-preview .code-window-chrome{border-bottom:1px solid oklch(from #e6cfa1 l calc(c * var(--art-c)) h / calc(.12 * var(--art-a)))}}.ds .code-preview .code-window-chrome span.pip{background:#ffecc829;width:12px;height:12px}.ds .code-preview .code-window-chrome>span:not(.pip){font-family:var(--mono);color:#cfc4b0;margin-left:6px;font-size:13px}.ds .code-preview [data-copy-target]{color:#ede1c8;height:34px;font:500 13px var(--sans);background:#fff0d20f;border:1px solid #e6cfa14d;border-radius:999px;padding:0 14px;transition:background .3s,border-color .3s}@supports (color:oklch(from red l c h)){.ds .code-preview [data-copy-target]{border:1px solid oklch(from #e6cfa1 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a)));border-radius:999px}}.ds .code-preview [data-copy-target]:hover{background:#fff0d224;border-color:#e6cfa199}.ds .code-preview>div:last-of-type{padding:0}.ds .code-preview pre{font-family:var(--mono);color:#e9deca;white-space:pre;overflow-wrap:normal;word-break:normal;counter-reset:ln;margin:0;padding:24px 26px 28px 0;font-size:13.5px;line-height:1.75;overflow-x:auto}.ds .code-preview pre code{overflow-wrap:normal;word-break:normal;font-family:inherit}.ds .code-preview pre .l:before{counter-increment:ln;content:counter(ln);text-align:right;color:#5e564b;width:52px;padding-right:18px;display:inline-block}@container page (width<=760px){.nav-cta .theme-btn{display:none}.motion .sig-table td.ds-col:before{animation:none}.globe-lines{opacity:.18}.ds .billing-toggle-btn [data-yearly-chip]{white-space:nowrap;letter-spacing:.02em}.mbar{position:static}.ds #billing-toggle.inline-flex{width:100%;display:flex}.ds .billing-toggle-btn{flex:1;justify-content:center;padding:0 12px}.plans-grid{margin-top:40px}.ds .code-preview pre{font-size:12px}.ds .code-preview pre .l:before{width:36px;padding-right:12px}}@container page (width<=1279px){.nav-links,.nav-text{display:none}.menu-btn{display:inline-flex}}@supports not selector(:popover-open){.hm-top .nav-cta .menu-btn{display:none}}[data-mode=light] .ds :not(.dk,.dk *)::-moz-selection{color:#18181b;background:#8a663147}[data-mode=light] .ds :not(.dk,.dk *)::selection{color:#18181b;background:#8a663147}.foot-col a[href^=mailto\:]{white-space:nowrap}@container page (width<=389px){.foot-grid{grid-template-columns:minmax(0,1fr)}}@container page (width<=1140px) and (width>=761px){.ds .plans-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds .billing-toggle-btn[aria-pressed=true] [data-yearly-chip]{color:#4a3413}@container page (width>=761px) and (width<=1279px){.p-proxy{left:auto;right:calc(var(--S) * .48 - 35cqw + 24px)}}@container page (width>=761px) and (width<=1140px){.p-profile{left:auto;right:calc(var(--S) * .48 - 35cqw + 56px)}.zb-step{grid-template-columns:minmax(0,1fr);gap:14px}.zb-num{font-size:96px}[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(90deg,#fff 0 492px,#fff9 524px,#fff0 560px),linear-gradient(#ffffff80 0%,#fff0 20% 80%,#fff 100%)}}@container page (width>=761px) and (width<=960px){[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(90deg,#fff 0 452px,#fff9 480px,#fff0 510px),linear-gradient(#ffffff80 0%,#fff0 20% 80%,#fff 100%)}}@container page (width<=359px){.hm-top .nav-cta>.btn-gold{display:none}}@container page (width<=760px){.s-close .close-inner{isolation:isolate;position:relative}.s-close .close-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0b00 0,#0a0a0beb 64px calc(100% - 48px),#0a0a0b00 100%);position:absolute;inset:196px -40px 28px}.s-close .eyebrow{background:#0a0a0bb8}}.iph .ip-cap{z-index:3;font-family:var(--display);letter-spacing:.01em;white-space:nowrap;color:#f4f4f2;background:#0a0a0bc7;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}@container page (width>=761px) and (width<=1279px){.iph .ip-cap{left:auto;right:0;translate:none}}@container page (width<=760px){.iph .ip-cap{left:0;translate:-30%}}.note,.way-kicker{color:var(--tx2)}[data-mode=light] .note:not(.dk,.dk *){color:var(--tx3)}.signals .small{color:#9a9995}[data-mode=light] .signals .small:not(.dk,.dk *){color:var(--tx3)}.hero-copy-inner>.body{color:#d0cfcb}[data-mode=light] .hero-copy-inner>.body:not(.dk,.dk *){color:var(--tx2)}@container page (width>=1141px) and (width<=1439px){.hero-scrim:after{content:"";background:linear-gradient(90deg,#0a0a0b80 0 590px,#0a0a0b00 690px);position:absolute;inset:0}[data-mode=light] .hero-scrim:not(.dk,.dk *):after{content:none}}.hm-cuts{width:0;height:0;position:absolute;overflow:hidden}.ds .code-tabbar{border-bottom:1px solid #e6cfa11f;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:oklch(from red l c h)){.ds .code-tabbar{border-bottom:1px solid oklch(from #e6cfa1 l calc(c * var(--art-c)) h / calc(.12 * var(--art-a)))}}.ds .code-tablist{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ds .code-tablist::-webkit-scrollbar{display:none}.ds .code-tab{color:#bfb4a0;height:34px;font:500 13px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;transition:background .3s,color .3s}.ds .code-tab:hover{color:#ede1c8}.ds .code-tab[aria-selected=true]{color:#fff3da;background:#fff0d21f;box-shadow:inset 0 0 0 1px #e6cfa173}.ds .code-step{color:#ede1c8;cursor:pointer;background:#fff0d20f;border:1px solid #e6cfa14d;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .3s,border-color .3s;display:grid}@supports (color:oklch(from red l c h)){.ds .code-step{border:1px solid oklch(from #e6cfa1 l calc(c * var(--art-c)) h / calc(.3 * var(--art-a)));border-radius:999px}}.ds .code-step:hover{background:#fff0d224;border-color:#e6cfa199}.ds .code-step svg{width:16px;height:16px}.ds .code-tab:focus-visible,.ds .code-step:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ds .code-panel:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ds .code-panels{display:grid}.ds .code-panel{visibility:hidden;grid-area:1/1;min-width:0}.ds .code-panel[data-active=true]{visibility:visible}.ds .code-caption{font:400 13.5px/1.5 var(--sans);color:#bfb4a0;margin:0;padding:18px 26px 0}@media (prefers-reduced-motion:reduce){.ds .code-tab,.ds .code-step{transition:none}}@container page (width<=760px){.ds .code-caption{padding:14px 16px 0;font-size:13px}}.hm-top.hm-top-page .nav-links a[aria-current=page]{color:var(--tx)}.hm-top.hm-top-page .nav-links a[aria-current=page]:after{background:var(--gold);height:1px;transform:scaleX(1)}.ds,.ds.dk,.ds .dk,[data-mode=light] .ds:not(.dk,.dk *){--art-c:.3;--art-a:.6;--art-hi:.7;--art-gold:oklch(from var(--gold) l calc(c * var(--art-c)) h);--art-gold-lt:oklch(from var(--gold-lt) l calc(c * var(--art-c)) h);--art-hi-gold-lt:oklch(from var(--gold-lt) l calc(c * var(--art-hi)) h)}@supports (color:oklch(from red l c h)){#g-ph stop:first-child{stop-color:oklch(from #f6e3bc l calc(c * var(--art-c)) h)}#g-ph stop:last-child{stop-color:oklch(from #8a6631 l calc(c * var(--art-c)) h)}#g-tip stop:nth-child(2){stop-color:oklch(from #e2c48e l calc(c * var(--art-hi)) h)}#g-tip stop:nth-child(3){stop-color:oklch(from #b8925a l calc(c * var(--art-hi)) h)}.study-pane .fly circle:first-of-type{fill:oklch(from #f3dcac l calc(c * var(--art-c)) h)}.study-pane .fly circle:nth-of-type(2){fill:oklch(from #f6e3bc l calc(c * var(--art-c)) h)}.study-pane rect.key-lit{fill:oklch(from #d2a867 l calc(c * var(--art-hi)) h / .16);stroke:oklch(from #d2a867 l calc(c * var(--art-hi)) h)}}.hero{--hero-col:max(50cqw, 620px);--hero-fade:360px}@container page (width>=761px) and (width<=1140px){.hero{--hero-col:492px;--hero-fade:260px}}@container page (width>=761px) and (width<=960px){.hero{--hero-col:452px;--hero-fade:220px}}.plate{-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#0000 0%,#0000000b 1.75%,#00000028 3.5%,#00000051 5.25%,#00000080 7%,#000000ae 8.75%,#000000d7 10.5%,#000000f4 12.25%,#000 14%),linear-gradient(#000 70%,#000000f4 73.75%,#000000d7 77.5%,#000000ae 81.25%,#00000080 85%,#00000051 88.75%,#00000028 92.5%,#0000000b 96.25%,#0000 100%);mask-composite:intersect}.hero-scrim{background:linear-gradient(90deg,#0a0a0bf0 0%,#0a0a0be6 26%,#0a0a0bdc 31%,#0a0a0bc2 36%,#0a0a0b9d 41%,#0a0a0b73 46%,#0a0a0b49 51%,#0a0a0b24 56%,#0a0a0b0a 61%,#0a0a0b00 66%),linear-gradient(#0a0a0b73 0%,#0a0a0b6e 3.25%,#0a0a0b61 6.5%,#0a0a0b4f 9.75%,#0a0a0b39 13%,#0a0a0b24 16.25%,#0a0a0b12 19.5%,#0a0a0b05 22.75%,#0a0a0b00 26%),linear-gradient(#0a0a0b00 70%,#0a0a0b0b 73.75%,#0a0a0b28 77.5%,#0a0a0b51 81.25%,#0a0a0b80 85%,#0a0a0bae 88.75%,#0a0a0bd7 92.5%,#0a0a0bf4 96.25%,#0a0a0b 100%)}[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(#ffffff80 0%,#ffffff7a 3%,#ffffff6c 6%,#ffffff57 9%,#ffffff40 12%,#ffffff28 15%,#ffffff14 18%,#ffffff05 21%,#fff0 24%),linear-gradient(#fff0 70%,#ffffff0b 73.75%,#ffffff28 77.5%,#ffffff51 81.25%,#ffffff80 85%,#ffffffae 88.75%,#ffffffd7 92.5%,#fffffff4 96.25%,#fff 100%)}@container page (width>=761px){[data-mode=light] .plate:not(.dk,.dk *){-webkit-mask-image:linear-gradient(90deg, #0000 0, #0000 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * 0), #0000000b calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .125), #00000028 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .25), #00000051 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .375), #00000080 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .5), #000000ae calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .625), #000000d7 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .75), #000000f4 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .875), #000 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * 1)), linear-gradient(180deg, #000 70%, #000000f4 73.75%, #000000d7 77.5%, #000000ae 81.25%, #00000080 85%, #00000051 88.75%, #00000028 92.5%, #0000000b 96.25%, #0000 100%);mask-image:linear-gradient(90deg, #0000 0, #0000 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * 0), #0000000b calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .125), #00000028 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .25), #00000051 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .375), #00000080 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .5), #000000ae calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .625), #000000d7 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .75), #000000f4 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * .875), #000 calc((var(--hero-col) - 65cqw + var(--S) * .52) + var(--hero-fade) * 1)), linear-gradient(180deg, #000 70%, #000000f4 73.75%, #000000d7 77.5%, #000000ae 81.25%, #00000080 85%, #00000051 88.75%, #00000028 92.5%, #0000000b 96.25%, #0000 100%)}}@container page (width>=1141px) and (width<=1439px){.hero-scrim:after{background:linear-gradient(90deg,#0a0a0b80 0 590px,#0a0a0b7a 602.5px,#0a0a0b6c 615px,#0a0a0b57 627.5px,#0a0a0b40 640px,#0a0a0b28 652.5px,#0a0a0b14 665px,#0a0a0b05 677.5px,#0a0a0b00 690px)}}@container page (width<=760px){.plate{mask-image:linear-gradient(#0000 0%,#0000000b 5.25%,#00000028 10.5%,#00000051 15.75%,#00000080 21%,#000000ae 26.25%,#000000d7 31.5%,#000000f4 36.75%,#000 42%,#000000f4 87.75%,#000000d7 89.5%,#000000ae 91.25%,#00000080 93%,#00000051 94.75%,#00000028 96.5%,#0000000b 98.25%,#0000 100%)}.hero:before{mask-image:linear-gradient(#000 0%,#000000fc 6.25%,#000000f4 12.5%,#000000e8 18.75%,#000000db 25%,#000000ce 31.25%,#000000c3 37.5%,#000b 43.75%,#000000b8 50%,#000000b0 56.25%,#0000009b 62.5%,#0000007d 68.75%,#0000005c 75%,#0000003a 81.25%,#0000001d 87.5%,#00000008 93.75%,#0000 100%)}.hero-scrim{background:linear-gradient(#0a0a0b9e 0%,#0a0a0b9d 4.25%,#0a0a0b99 8.5%,#0a0a0b94 12.75%,#0a0a0b8f 17%,#0a0a0b89 21.25%,#0a0a0b84 25.5%,#0a0a0b81 29.75%,#0a0a0b80 34%,#0a0a0b7a 38%,#0a0a0b6c 42%,#0a0a0b57 46%,#0a0a0b40 50%,#0a0a0b28 54%,#0a0a0b14 58%,#0a0a0b05 62%,#0a0a0b00 66% 84%,#0a0a0b0b 86%,#0a0a0b28 88%,#0a0a0b51 90%,#0a0a0b80 92%,#0a0a0bae 94%,#0a0a0bd7 96%,#0a0a0bf4 98%,#0a0a0b 100%)}[data-mode=light] .hero-scrim:not(.dk,.dk *){background:linear-gradient(#fff0 0 82%,#ffffff0b 84.25%,#ffffff28 86.5%,#ffffff51 88.75%,#ffffff80 91%,#ffffffae 93.25%,#ffffffd7 95.5%,#fffffff4 97.75%,#fff 100%)}}.uc-niche .niche-icon{border-radius:15px;width:46px;height:46px;top:30px;transform:translate(-50%)}.uc-niche .niche-icon svg{width:22px;height:22px}.uc-shot{z-index:2;transition:transform .7s var(--ease);background:#fff;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 22px 40px -14px #000000bf}.uc-shot img{left:var(--shot-x);top:var(--shot-y);width:var(--shot-w);max-width:none;height:auto;position:absolute}[data-mode=light] .uc-shot:not(.dk,.dk *){box-shadow:0 0 0 1px #18181b1a,0 18px 34px -14px #18181b61}.uc-profiles .uc-shot{width:min(41%,147px);bottom:40px}.uc-profiles .uc-shot:first-of-type{left:calc(50% - min(46%,165px));transform:translateY(8px)rotate(-7deg)}.uc-profiles .uc-shot:nth-of-type(2){z-index:3;left:calc(50% - min(20.5%,73.5px));transform:translateY(-12px)scale(1.06)}.uc-profiles .uc-shot:nth-of-type(3){right:calc(50% - min(46%,165px));transform:translateY(8px)rotate(7deg)}.arch-card:hover .uc-profiles .uc-shot:first-of-type{transform:translate(-6px,4px)rotate(-10deg)}.arch-card:hover .uc-profiles .uc-shot:nth-of-type(2){transform:translateY(-20px)scale(1.08)}.arch-card:hover .uc-profiles .uc-shot:nth-of-type(3){transform:translate(6px,4px)rotate(10deg)}.uc-session .uc-shot{border-radius:12px;width:min(86%,284px);bottom:-14px;left:calc(50% - min(43%,142px));transform:rotate(-2deg)}.arch-card:hover .uc-session .uc-shot{transform:translateY(-8px)rotate(-2deg)}.uc-phone .uc-shot{background:#0b0a09;border-radius:14px;width:min(56%,181px);bottom:-44px;left:calc(50% - min(28%,90.5px));transform:rotate(3deg)}.arch-card:hover .uc-phone .uc-shot{transform:translateY(-8px)rotate(3deg)}@container page (width<=760px){.uc-niche{height:270px}.uc-phone .uc-shot{width:min(52%,168px);bottom:-48px;left:calc(50% - min(26%,84px))}.uc-profiles .uc-shot{bottom:34px}}
