@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-var.woff2)format("woff2")}.dmc-page{--dmc-bg:#141413;--dmc-surface:#141413d1;--dmc-fg:#f2f1ec;--dmc-fg-2:#b3b2ac;--dmc-fg-3:#8a8983;--dmc-line:#f2f1ec1a;--dmc-cream:#efe4b8;--dmc-cream-hi:#fbf1cc;--dmc-ink:#141311;--dmc-up:#3ccf6e;--dmc-down:#ff6a3d;--dmc-accent:var(--dmc-cream);--dmc-cta-bg:var(--dmc-cream);--dmc-cta-fg:var(--dmc-ink);--dmc-cta-hi:var(--dmc-cream-hi);--dmc-cta-sweep:#14131129;--dmc-hover:#f2f1ec0f;--dmc-pop:#1c1c1a;--dmc-callout-bd:#efe4b847;--dmc-callout-bg:#efe4b80f;--dmc-frame-line:#f2f1ec21;--dmc-head-shadow:0 10px 30px -12px #0009;--dmc-pop-shadow:0 1px 0 #f2f1ec0d inset, 0 28px 70px -24px #000c;--dmc-thumb:#f2f1ec21;--dmc-thumb-shadow:none;--dmc-frame-shadow:0 1px 0 #f2f1ec0d inset, 0 24px 60px -30px #000000e6, 0 0 0 1px #00000073;--dmc-word-a:#f2f1ec1a;--dmc-word-b:#f2f1ec04;--dmc-dom-bg:#0a0a0b;--dmc-dom-bid:60, 207, 110;--dmc-dom-ask:255, 106, 61;--dmc-pad:clamp(16px, 4vw, 48px);--dmc-header-h:64px;--dmc-max:1440px;background:var(--dmc-bg);min-height:100vh;color:var(--dmc-fg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html[data-dmc-theme=light] .dmc-page{--dmc-bg:#fff;--dmc-surface:#ffffffdb;--dmc-fg:#141311;--dmc-fg-2:#4b4a45;--dmc-fg-3:#6e6d67;--dmc-line:#1413111c;--dmc-up:#13893f;--dmc-down:#d4491a;--dmc-accent:#141311;--dmc-cta-bg:#141311;--dmc-cta-fg:#f7f1d8;--dmc-cta-hi:#2c2a26;--dmc-cta-sweep:#efe4b838;--dmc-hover:#1413110d;--dmc-pop:#fff;--dmc-callout-bd:#1413111f;--dmc-callout-bg:#f6f3e6;--dmc-frame-shadow:0 1px 2px #1413110f, 0 18px 48px -18px #14131147;--dmc-frame-line:#1413111c;--dmc-head-shadow:0 1px 2px #1413110a, 0 10px 30px -14px #1413112e;--dmc-pop-shadow:0 1px 2px #1413110d, 0 24px 60px -20px #14131147;--dmc-thumb:#fff;--dmc-thumb-shadow:0 1px 2px #14131124, 0 0 0 .5px #14131114;--dmc-word-a:#14131117;--dmc-word-b:#14131103;--dmc-dom-bg:#fff;--dmc-dom-bid:19, 137, 63;--dmc-dom-ask:212, 73, 26;-webkit-font-smoothing:auto}html[data-dmc-theme=light]:has(.dmc-page){background:#fff}@media (width>=1920px){.dmc-page{--dmc-max:1680px}}@media (width>=2400px){.dmc-page{--dmc-max:1920px}}html:has(.dmc-page){scroll-behavior:smooth;background:#141413;overflow-x:clip}body:has(.dmc-page){margin:0}.dmc-page :where(a){color:inherit}.dmc-page img{max-width:100%;height:auto;display:block}.dmc-page :focus-visible{outline:2px solid var(--dmc-accent);outline-offset:3px;border-radius:4px}.dmc-page section[id]{scroll-margin-top:calc(var(--dmc-header-h) + 8px)}.dmc-wrap{width:100%;max-width:calc(var(--dmc-max) + 2 * var(--dmc-pad));padding:0 var(--dmc-pad);box-sizing:border-box;margin:0 auto}.dmc-header{z-index:50;position:sticky;top:0}.dmc-header.is-compact{--dmc-header-h:56px}.dmc-header.is-open{background:var(--dmc-bg)}.dmc-header-bar{isolation:isolate;height:var(--dmc-header-h);max-width:calc(var(--dmc-max) + 2 * var(--dmc-pad));padding:0 var(--dmc-pad);box-sizing:border-box;align-items:center;gap:clamp(12px,2.4vw,32px);margin:0 auto;transition:height .2s;display:flex;position:relative}.dmc-header-bar:before{content:"";z-index:-1;inset:6px max(4px, calc(var(--dmc-pad) - 14px));border:1px solid var(--dmc-line);background:var(--dmc-surface);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);box-shadow:var(--dmc-head-shadow);opacity:0;pointer-events:none;border-radius:14px;transition:opacity .22s,transform .22s;position:absolute;transform:translateY(-6px)scale(.99)}.dmc-header.is-compact .dmc-header-bar:before{opacity:1;transform:none}.dmc-header.is-open .dmc-header-bar:before{opacity:0}.dmc-brand{letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.dmc-brand img{width:auto;height:28px;transition:height .2s}.dmc-header.is-compact .dmc-brand img{height:25px}.dmc-nav{align-items:center;gap:clamp(14px,2vw,28px);margin-left:clamp(8px,2vw,28px);display:flex}.dmc-nav a,.dmc-menu>a{color:var(--dmc-fg-2);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none}.dmc-nav a:hover,.dmc-menu>a:hover{color:var(--dmc-accent)}.dmc-nav-feat{align-items:center;gap:4px;display:inline-flex;position:relative}.dmc-nav-chev{width:22px;height:22px;color:var(--dmc-fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-right:-4px;padding:0;transition:color .14s,background .14s;display:inline-grid}.dmc-nav-chev svg{transition:transform .2s}.dmc-nav-chev:hover,.dmc-nav-feat.is-open .dmc-nav-chev{color:var(--dmc-fg);background:var(--dmc-hover)}.dmc-nav-feat.is-open .dmc-nav-chev svg{transform:rotate(180deg)}.dmc-feat-menu{width:min(760px, calc(100vw - 2 * var(--dmc-pad)));box-sizing:border-box;border:1px solid var(--dmc-line);background:var(--dmc-pop);box-shadow:var(--dmc-pop-shadow);border-radius:14px;padding:14px 10px 10px;animation:.16s ease-out dmc-pop-in;position:absolute;top:calc(100% + 16px);left:-14px}.dmc-feat-menu[hidden]{display:none}.dmc-feat-menu>p,.dmc-menu-head{color:var(--dmc-fg-3);margin:0 0 6px;padding:0 12px;font-size:12.5px;font-weight:500}.dmc-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.dmc-page .dmc-feat-grid a{white-space:normal;border-radius:9px;align-content:start;gap:3px;padding:10px 12px;text-decoration:none;transition:background .12s;display:grid}.dmc-page .dmc-feat-grid a:after{content:none}.dmc-feat-grid a:hover,.dmc-feat-grid a:focus-visible{background:var(--dmc-hover)}.dmc-feat-grid strong{color:var(--dmc-fg);font-size:14.5px;font-weight:600}.dmc-feat-grid span{color:var(--dmc-fg-3);text-wrap:pretty;font-size:13px;font-weight:400;line-height:1.38}@keyframes dmc-pop-in{0%{opacity:0;transform:translateY(-4px)}}.dmc-header-end{align-items:center;gap:clamp(10px,1.4vw,18px);margin-left:auto;display:flex}.dmc-social{align-items:center;gap:14px;display:flex}.dmc-social a{color:var(--dmc-fg-3);margin:-6px;padding:6px;transition:color .14s;display:inline-flex}.dmc-social a:hover{color:var(--dmc-accent)}.dmc-header-social{border-right:1px solid var(--dmc-line);height:20px;padding-right:clamp(10px,1.4vw,18px)}.dmc-theme-switch{border:1px solid var(--dmc-line);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:2px;display:inline-flex;position:relative}.dmc-theme-opt{z-index:1;width:28px;height:24px;color:var(--dmc-fg-3);place-items:center;transition:color .2s;display:grid;position:relative}.dmc-theme-opt svg{width:15px;height:15px}.dmc-theme-switch.is-light .dmc-theme-opt.is-light,.dmc-theme-switch.is-dark .dmc-theme-opt.is-dark{color:var(--dmc-fg)}.dmc-theme-thumb{background:var(--dmc-thumb);width:28px;height:24px;box-shadow:var(--dmc-thumb-shadow);border-radius:999px;transition:transform .32s cubic-bezier(.65,0,.35,1);position:absolute;top:2px;left:2px}.dmc-theme-switch.is-dark .dmc-theme-thumb{transform:translate(28px)}.dmc-menu-btn{width:40px;height:40px;color:var(--dmc-fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:-8px;display:none}.dmc-menu{border-top:1px solid var(--dmc-line);padding:8px var(--dmc-pad) 18px;max-height:calc(100svh - var(--dmc-header-h));overscroll-behavior:contain;box-sizing:border-box;gap:2px;display:grid;overflow-y:auto}.dmc-menu[hidden]{display:none}.dmc-menu>a{padding:12px 0;font-size:18px}.dmc-menu-head{margin-top:14px;padding:0}.dmc-menu .dmc-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -12px}.dmc-menu .dmc-social{gap:22px;margin-top:14px}@media (width<=479px){.dmc-menu .dmc-feat-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.dmc-menu{display:none}}@media (width<=900px){.dmc-nav,.dmc-header-social{display:none}.dmc-menu-btn{display:inline-flex}}@media (width<=359px){.dmc-header .dmc-brand span{display:none}}@media (width<=419px){.dmc-brand{gap:7px}.dmc-header-end{gap:6px}.dmc-theme-opt,.dmc-theme-thumb{width:24px}.dmc-theme-switch.is-dark .dmc-theme-thumb{transform:translate(24px)}.dmc-header .dmc-cta-sm{padding:0 .75em}}.dmc-cta{min-height:48px;font:inherit;color:var(--dmc-cta-fg);background:var(--dmc-cta-bg);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 1.3em;font-size:clamp(16px,1.15vw,19px);font-weight:600;text-decoration:none;transition:background .14s;display:inline-flex}.dmc-cta:hover{background:var(--dmc-cta-hi)}.dmc-cta-sm{min-height:38px;padding:0 1em;font-size:14.5px}.dmc-frame{border:1px solid var(--dmc-frame-line,var(--dmc-line));box-shadow:var(--dmc-frame-shadow);background:#0a0a0b;border-radius:10px;margin:0;overflow:hidden}.dmc-frame img{width:100%}.dmc-hero{padding:clamp(28px,6vh,80px) 0 clamp(48px,9vh,120px)}.dmc-hero-grid{gap:clamp(24px,4vh,40px);display:grid}.dmc-hero-copy{justify-items:start;gap:clamp(14px,2.4vh,26px);max-width:42rem;display:grid}.dmc-hero h1,.dmc-tour-title,.dmc-end h2,.dmc-legal h1,.dmc-legal h2,.dmc-tour-copy h3{text-wrap:balance;font-weight:600}.dmc-hero h1{letter-spacing:-.034em;margin:0;font-size:clamp(30px,9vw,60px);line-height:1.04}.dmc-hero-sub{max-width:40ch;color:var(--dmc-fg-2);text-wrap:pretty;margin:0;font-size:clamp(16px,2.2vw,21px);line-height:1.5}.dmc-hero-frame.is-moving{transform-origin:50% 100%;transform:perspective(1600px) rotateX(calc(var(--dmc-lift,0) * 7deg)) scale(calc(1 - .05 * var(--dmc-lift,0)))}.dmc-live{transform-origin:0 0;opacity:0;background:#0a0a0b;border:0;margin:0;transition:opacity .7s;position:absolute;top:0;left:0}.dmc-hero-frame.is-live .dmc-live{opacity:1}.dmc-hero-frame.no-fade .dmc-live{transition:none}.dmc-live.is-away{visibility:hidden}@media (pointer:coarse){.dmc-live{pointer-events:none}}.dmc-live-dot{background:var(--dmc-up);vertical-align:.08em;border-radius:50%;width:7px;height:7px;margin-right:.5em;animation:2s ease-out infinite dmc-pulse;display:inline-block;box-shadow:0 0 #3ccf6e80}@keyframes dmc-pulse{to{box-shadow:0 0 0 7px #3ccf6e00}}@media (prefers-reduced-motion:reduce){.dmc-live-dot{animation:none}}@media (width>=1100px) and (aspect-ratio>=6/5){.dmc-hero-grid{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4vw,80px)}.dmc-hero h1{font-size:clamp(40px,3.6vw,64px)}.dmc-hero-sub{font-size:clamp(17px,1.3vw,23px)}}.dmc-tour{padding:clamp(56px,10vh,128px) 0 0;position:relative}.dmc-tour-anchor{scroll-margin-top:calc(var(--dmc-header-h) + 8px);position:absolute;top:0}.dmc-tour-title{letter-spacing:-.028em;margin:0 0 clamp(20px,3.4vh,36px);font-size:clamp(28px,2.7vw,48px);line-height:1.1}.dmc-tour-track{--card:min(calc(100% - clamp(40px, 8%, 150px)), calc((100svh - var(--dmc-header-h) - 120px) * 1.6));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:4px;gap:clamp(14px,1.6vw,28px);padding-bottom:4px;display:flex;overflow-x:auto}.dmc-tour-track::-webkit-scrollbar{display:none}.dmc-tour-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.dmc-tour-track.is-dragging img{pointer-events:none}.dmc-tour-card{flex:0 0 var(--card);scroll-snap-align:start;scroll-snap-stop:always;opacity:.42;transition:opacity .22s}.dmc-tour-card:last-child{scroll-snap-align:end}.dmc-tour-card.is-active{opacity:1}.dmc-tour-card:not(.is-active) .dmc-tour-copy{visibility:hidden}.dmc-tour-card:not(.is-active){cursor:pointer}@media (hover:hover){.dmc-tour-card:not(.is-active):hover{opacity:.6}}.dmc-tour-card img{-webkit-user-drag:none;width:100%}.dmc-tour-copy{gap:10px;max-width:64ch;padding-top:clamp(16px,2.6vh,26px);display:grid}@media (width>=900px){.dmc-tour-copy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(28px,4vw,96px);max-width:none}.dmc-feature-body{max-width:60ch}}.dmc-tour-copy h3{letter-spacing:-.018em;margin:0;font-size:clamp(20px,1.6vw,28px);line-height:1.2}.dmc-feature-body p{color:var(--dmc-fg-2);text-wrap:pretty;margin:0 0 .8em;font-size:clamp(16px,1.1vw,19px);line-height:1.55}.dmc-feature-body>:last-child{margin-bottom:0}.dmc-tour-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(18px,3vh,32px);display:flex}.dmc-tour-ticks{gap:2px;margin-left:-8px;display:flex}.dmc-tour-arrows{gap:8px;display:flex}.dmc-tour-arrows button{border:1px solid var(--dmc-line);width:40px;height:40px;color:var(--dmc-fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,background .16s,opacity .16s;display:grid}@media (hover:hover){.dmc-tour-arrows button:not(:disabled):hover{border-color:var(--dmc-fg-3);background:var(--dmc-hover)}}.dmc-tour-arrows button:disabled{opacity:.3;cursor:default}.dmc-tour-arrows button:focus-visible{outline:2px solid var(--dmc-accent);outline-offset:2px}@media (width<=359px){.dmc-tour-arrows{display:none}}.dmc-tour-ticks button{cursor:pointer;background:0 0;border:0;align-items:center;height:36px;padding:0 8px;display:grid}.dmc-tour-ticks span{background:var(--dmc-fg-3);opacity:.5;border-radius:2px;width:16px;height:3px;transition:width .22s,background .22s,opacity .22s;display:block}.dmc-tour-ticks button:hover span{opacity:.9}.dmc-tour-ticks button.is-active span{background:var(--dmc-accent);opacity:1;width:40px}@media (width<=479px){.dmc-tour-ticks button{padding:0 4px}.dmc-tour-ticks span{width:12px}.dmc-tour-ticks button.is-active span{width:28px}.dmc-tour-ticks{margin-left:-4px}}.dmc-loop{aspect-ratio:16/10;object-fit:cover;background:#0a0a0b;width:100%;height:auto;display:block}.dmc-callout{border:1px solid var(--dmc-callout-bd);background:var(--dmc-callout-bg);color:var(--dmc-fg-2);border-radius:10px;margin:4px 0 0;padding:12px 14px}.dmc-callout strong{color:var(--dmc-accent);font-weight:600}.dmc-dom{--dom-bid:var(--dmc-dom-bid);--dom-ask:var(--dmc-dom-ask);aspect-ratio:16/10;background:var(--dmc-dom-bg);color:var(--dmc-fg-2);font-variant-numeric:tabular-nums;grid-template-rows:auto auto 1fr;padding:clamp(10px,1.6vw,22px) clamp(12px,3vw,64px);font-size:12.5px;display:grid;overflow:hidden}.dmc-dom-head{align-items:center;gap:8px;padding-bottom:10px;font-size:13px;display:flex}.dmc-tour-card .dmc-dom-head img{border-radius:50%;width:16px;height:16px}.dmc-dom-sym{color:var(--dmc-fg);font-weight:600}.dmc-dom-state{color:var(--dmc-fg-3);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dmc-dom-state i{background:var(--dmc-fg-3);border-radius:50%;width:7px;height:7px}.dmc-dom-state.is-live{color:var(--dmc-fg-2)}.dmc-dom-state.is-live i{background:var(--dmc-up);box-shadow:0 0 0 3px #3ccf6e2e}.dmc-dom-cols,.dmc-dom-row{grid-template-columns:1fr 1.4fr 1fr 1.4fr 1fr;column-gap:2px;display:grid}.dmc-dom-cols{border-bottom:1px solid var(--dmc-line);color:var(--dmc-fg-3);padding-bottom:6px;font-size:11px}.dmc-dom-cols span{text-align:center}.dmc-dom-rows{align-content:center;min-height:0;display:grid;overflow:hidden}.dmc-dom-row{align-items:stretch;height:21px}.dmc-dom-row>span{white-space:nowrap;align-items:center;padding:0 8px;display:flex;position:relative;overflow:hidden}.dmc-dom-row b{border-radius:2px;position:absolute;top:2px;bottom:2px}.dmc-dom-sell,.dmc-dom-bid{justify-content:flex-end}.dmc-dom-sell b,.dmc-dom-bid b{right:0}.dmc-dom-ask b,.dmc-dom-buy b{left:0}.dmc-dom-row>span{z-index:0}.dmc-dom-row b{z-index:-1}.dmc-dom-bid b{background:rgba(var(--dom-bid), .32)}.dmc-dom-ask b{background:rgba(var(--dom-ask), .32)}.dmc-dom-sell b{background:rgba(var(--dom-ask), .16)}.dmc-dom-buy b{background:rgba(var(--dom-bid), .16)}.dmc-dom-bid{color:rgb(var(--dom-bid))}.dmc-dom-ask{color:rgb(var(--dom-ask))}.dmc-dom-price{color:var(--dmc-fg);justify-content:center;transition:background .5s}.dmc-dom-price.hit-buy{background:rgba(var(--dom-bid), .42);transition:none}.dmc-dom-price.hit-sell{background:rgba(var(--dom-ask), .42);transition:none}.dmc-dom-row.is-mid .dmc-dom-price{box-shadow:inset 0 1px 0 var(--dmc-line), inset 0 -1px 0 var(--dmc-line);font-weight:600}@media (width<=519px){.dmc-dom{padding:10px;font-size:10.5px}.dmc-dom-row{height:17px}.dmc-dom-row>span{padding:0 4px}.dmc-dom-cols{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.dmc-tour-card,.dmc-tour-ticks span{transition:none}}.dmc-end{padding:clamp(72px,12vh,160px) 0 clamp(56px,9vh,112px)}.dmc-end-panel{isolation:isolate;border:1px solid var(--dmc-line);--dmc-fg:#f2f1ec;--dmc-fg-2:#b3b2ac;--dmc-fg-3:#8a8983;--dmc-line:#f2f1ec1a;--dmc-up:#3ccf6e;--dmc-down:#ff6a3d;--dmc-accent:var(--dmc-cream);--dmc-cta-bg:var(--dmc-cream);--dmc-cta-fg:var(--dmc-ink);--dmc-cta-hi:var(--dmc-cream-hi);--dmc-cta-sweep:#14131129;min-height:clamp(560px,52vw,820px);color:var(--dmc-fg);box-shadow:var(--dmc-frame-shadow);background:#0b0b0c;border-radius:20px;align-items:start;padding:clamp(28px,4vw,72px);display:grid;position:relative;overflow:hidden}.dmc-end-art{z-index:-2;position:absolute;inset:0}.dmc-end-art img{object-fit:cover;object-position:50% 50%;opacity:.5;width:100%;height:100%;-webkit-mask-image:radial-gradient(120% 90% at 55% 55%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 90% at 55% 55%,#000 55%,#0000 100%)}.dmc-fanbox{z-index:-1;position:absolute;inset:26% clamp(12px,1.6vw,28px) 44px 0}.dmc-end-note{color:var(--dmc-fg-3);margin:0;font-size:12.5px;position:absolute;bottom:16px;left:clamp(28px,4vw,72px)}.dmc-end-copy{justify-items:start;gap:clamp(14px,2vh,22px);max-width:30rem;display:grid}.dmc-end h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,56px);line-height:1.06}.dmc-end-copy p{max-width:34ch;color:var(--dmc-fg-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.1vw,19px);line-height:1.55}@media (width<=699px){.dmc-end-panel{min-height:760px;padding-bottom:72px}.dmc-end-art img{object-position:52% 50%;opacity:.42}.dmc-fanbox{top:42%;bottom:64px;right:8px}.dmc-end-note{font-size:12px;line-height:1.4;bottom:14px;right:clamp(28px,4vw,72px)}}.dmc-lines{position:absolute;inset:0}.dmc-lines svg{display:block;position:absolute;inset:0;overflow:visible}.dmc-lines-zero{stroke:#f2f1ec47;stroke-dasharray:2 5}.dmc-line{fill:none;stroke-width:1.1px;stroke-linejoin:round;opacity:.82;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.3,.7,.2,1),opacity .16s,stroke-width .16s}.dmc-line.is-main{stroke-width:1.8px;opacity:1}.dmc-line.is-drawn{stroke-dashoffset:0}.dmc-line.is-dim{opacity:.14}.dmc-line.is-hot{stroke-width:2.2px;opacity:1}.dmc-mkt{opacity:0;transition:opacity .4s 1.3s}.dmc-mkt.is-drawn{opacity:1}.dmc-mkt.is-drawn.is-dim{opacity:.2;transition-delay:0s}.dmc-mkt{white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 0 6px #0b0b0c,0 0 2px #0b0b0c;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.dmc-mkt.is-hot{z-index:1}.dmc-mkt-logos{display:inline-flex}.dmc-mkt-logos img{object-fit:cover;background:#1a1a1c;border-radius:50%;width:14px;height:14px}.dmc-mkt-logos img+img{margin-left:-5px;box-shadow:0 0 0 1.5px #0b0b0c}.dmc-mkt-pct{opacity:.85}@media (width<=699px){.dmc-mkt{gap:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.dmc-line,.dmc-mkt{transition:none}}.dmc-footer{border-top:1px solid var(--dmc-line);padding:56px 0 0;position:relative;overflow:hidden}.dmc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.dmc-footer-desc{color:var(--dmc-fg-3);max-width:38ch;margin:14px 0 0;font-size:14px;line-height:1.6}.dmc-footer .dmc-social{margin-top:20px}.dmc-footer-head{color:var(--dmc-fg-2);margin:4px 0 14px;font-size:14px;font-weight:600}.dmc-footer-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dmc-footer-links a{color:var(--dmc-fg-3);font-size:14px;text-decoration:none;transition:color .14s}.dmc-footer-links a:hover{color:var(--dmc-accent)}.dmc-footer-bottom{border-top:1px solid var(--dmc-line);color:var(--dmc-fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;padding-bottom:20px;font-size:13px;display:flex}.dmc-footer-mark{align-items:center;gap:8px;display:inline-flex}.dmc-footer-mark img{width:auto;height:16px}.dmc-footer-word{padding-bottom:env(safe-area-inset-bottom);letter-spacing:-.055em;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000;background:linear-gradient(180deg, var(--dmc-word-a), var(--dmc-word-b) 78%);-webkit-background-clip:text;background-clip:text;height:.62em;margin:8px 0 0;font-size:clamp(72px,16.5vw,340px);font-weight:650;line-height:.8;display:block;overflow:hidden}@media (width<=899px){.dmc-footer-grid{grid-template-columns:1fr 1fr}.dmc-footer-grid>:first-child{grid-column:1/-1}}@media (width<=339px){.dmc-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:has(.dmc-page){scroll-behavior:auto}.dmc-page *{transition:none!important}}.dmc-frame{position:relative}.dmc-scan{display:none}.dmc-fx .dmc-scan{pointer-events:none;display:block;position:absolute;inset:0}.dmc-scan-mask{transform:scaleX(calc(1 - var(--dmc-scan,0)));transform-origin:100%;background:#0a0a0b;position:absolute;inset:0}.dmc-scan-edge{transform:translateX(calc(var(--dmc-scan,0) * 100%));opacity:calc(min(1, var(--dmc-scan,0) * 12) * min(1, (1 - var(--dmc-scan,0)) * 12));position:absolute;inset:0}.dmc-scan-edge:before{content:"";background:linear-gradient(90deg, transparent, #efe4b80f 40%, #ff6a3d2e 80%, var(--dmc-cream) calc(100% - 2px), var(--dmc-cream));width:58px;position:absolute;top:0;bottom:0;left:-56px}.dmc-cta{isolation:isolate;position:relative;overflow:hidden}.dmc-fx .dmc-cta{transition:background .14s,transform .12s}.dmc-fx .dmc-cta:active{transform:scale(.97)}.dmc-cta:before{content:"";z-index:-1;background:var(--dmc-cta-sweep);transform-origin:0;opacity:0;position:absolute;inset:0;transform:scaleX(0)}.dmc-fx .dmc-cta.is-sweep:before{animation:.56s cubic-bezier(.2,.7,.2,1) dmc-sweep}@keyframes dmc-sweep{0%{opacity:1;transform:scaleX(0)}65%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.dmc-nav a{position:relative}.dmc-nav a:after{content:"";background:var(--dmc-accent);transform-origin:0;border-radius:1px;height:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.dmc-nav a.is-active{color:var(--dmc-fg)}.dmc-nav a.is-active:after{transform:scaleX(1)}.dmc-fx .dmc-nav a:after{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.dmc-consent{z-index:60;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));box-sizing:border-box;background:var(--dmc-pop);border:1px solid var(--dmc-line);width:min(440px,100vw - 24px);color:var(--dmc-fg-2);border-radius:10px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid;position:fixed;box-shadow:0 8px 28px #00000038}.dmc-consent p{margin:0}.dmc-consent a{color:var(--dmc-fg);text-underline-offset:2px;text-decoration:underline}.dmc-consent-btns{justify-content:flex-end;gap:8px;display:flex}.dmc-consent button{font:inherit;cursor:pointer;border-radius:6px;min-height:40px;padding:0 16px;font-weight:600}.dmc-consent-yes{background:var(--dmc-cta-bg);color:var(--dmc-cta-fg);border:1px solid var(--dmc-cta-bg)}.dmc-consent-yes:hover{background:var(--dmc-cta-hi)}.dmc-consent-no{color:var(--dmc-fg);border:1px solid var(--dmc-line);background:0 0}.dmc-consent-no:hover{border-color:var(--dmc-fg-3)}@media (width<=520px){.dmc-consent{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13px}.dmc-consent button{min-height:40px;padding:0 12px}}@media (width<=359px){.dmc-consent{grid-template-columns:1fr}}.dmc-linkbtn{font:inherit;color:var(--dmc-fg-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.dmc-linkbtn:hover{color:var(--dmc-accent)}@media (width>=900px){.dmc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.dmc-legal{padding:clamp(32px,7vh,80px) 0 clamp(48px,9vh,120px)}.dmc-legal-col{max-width:68ch}.dmc-legal h1{letter-spacing:-.032em;margin:0 0 8px;font-size:clamp(32px,4.4vw,52px);line-height:1.06}.dmc-legal h2{letter-spacing:-.018em;margin:36px 0 10px;font-size:clamp(20px,1.8vw,26px);line-height:1.25}.dmc-legal p{color:var(--dmc-fg-2);text-wrap:pretty;margin:0 0 14px;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.dmc-legal-draft{border:1px solid var(--dmc-line);border-radius:999px;padding:3px 9px;display:inline-block;color:var(--dmc-fg-3)!important;margin-bottom:14px!important;font-size:13px!important}.dmc-legal-updated{color:var(--dmc-fg-3)!important;font-size:14px!important}.dmc-legal-intro{color:var(--dmc-fg)!important}.dmc-legal-contact{margin-top:36px!important}.dmc-legal a{color:var(--dmc-fg);text-underline-offset:2px;overflow-wrap:anywhere}.dmc-footer-mail{color:var(--dmc-fg-3);overflow-wrap:anywhere;text-decoration:none}.dmc-footer-mail:hover{color:var(--dmc-accent)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.56s cubic-bezier(.65,0,.35,1) dmc-theme-in}@keyframes dmc-theme-in{0%{clip-path:circle(0 at var(--dmc-vt-x,50%) var(--dmc-vt-y,0))}to{clip-path:circle(var(--dmc-vt-r,150vmax) at var(--dmc-vt-x,50%) var(--dmc-vt-y,0))}}html.dmc-theming,html.dmc-theming .dmc-page,html.dmc-theming .dmc-page *{transition:background-color .36s,color .36s,border-color .36s,box-shadow .36s,fill .36s,stroke .36s!important}.dmc-sticky-grid{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);column-gap:clamp(40px,4.4vw,96px);display:grid}.dmc-sticky{padding-top:clamp(8px,2vh,32px)}.dmc-sticky .dmc-tour-title{text-align:center;letter-spacing:-.035em;max-width:18ch;color:var(--dmc-fg);margin:0 auto clamp(0px,1vh,16px);font-size:clamp(44px,4.6vw,84px);font-weight:700;line-height:1.02}.dmc-steps-col{padding-top:var(--dmc-stage-top,12vh)}.dmc-steps{margin:0;padding:0 0 18vh;list-style:none}.dmc-steps .dmc-step:first-child{min-height:0;padding-bottom:min(20vh,220px)}.dmc-step{opacity:.4;flex-direction:column;justify-content:center;min-height:min(58vh,600px);transition:opacity .28s;display:flex}.dmc-step.is-active{opacity:1}.dmc-step-in{border-left:2px solid var(--dmc-line);gap:12px;padding:6px 0 6px 24px;transition:border-color .28s;display:grid}.dmc-step.is-active .dmc-step-in{border-left-color:var(--dmc-accent)}.dmc-step-tab{color:var(--dmc-fg-3);margin:0;font-size:14px;font-weight:500;transition:color .28s}.dmc-step.is-active .dmc-step-tab{color:var(--dmc-accent)}.dmc-step h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,2.3vw,42px);font-weight:650;line-height:1.1}.dmc-step .dmc-feature-body{gap:12px;max-width:42ch;display:grid}.dmc-step .dmc-feature-body p{color:var(--dmc-fg-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.6}.dmc-step .dmc-feature-body .dmc-callout{font-size:15px;line-height:1.5}.dmc-stage-pin{top:var(--dmc-header-h);height:calc(100vh - var(--dmc-header-h));box-sizing:border-box;padding-top:max(12px, calc((100vh - var(--dmc-header-h) - var(--dmc-stage-h,600px)) * .3));align-content:start;align-self:start;justify-items:end;display:grid;position:sticky}.dmc-stage{width:min(100%, calc((100vh - var(--dmc-header-h) - 120px) * 1.6));gap:14px;display:grid}.dmc-stage-frame{aspect-ratio:16/10;position:relative}.dmc-stage-item{opacity:0;transition:opacity .38s;position:absolute;inset:0}.dmc-stage-item.is-active{opacity:1;z-index:1}.dmc-stage-item picture,.dmc-stage-item picture img,.dmc-stage-item .dmc-loop,.dmc-stage-item .dmc-dom{object-fit:cover;box-sizing:border-box;width:100%;height:100%}.dmc-stage .dmc-dom-head img{border-radius:50%;width:16px;height:16px}.dmc-stage-tabs{scrollbar-width:none;gap:2px;margin:0 -2px;padding:0 2px;display:flex;overflow-x:auto}.dmc-stage-tabs::-webkit-scrollbar{display:none}.dmc-stage-tabs button{white-space:nowrap;cursor:pointer;font:inherit;color:var(--dmc-fg-3);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:6px clamp(7px,.7vw,12px);font-size:13.5px;font-weight:500;transition:color .16s,background .16s,border-color .16s}.dmc-stage-tabs button:hover{color:var(--dmc-fg)}.dmc-stage-tabs button.is-active{color:var(--dmc-fg);background:var(--dmc-hover);border-color:var(--dmc-line)}.dmc-connect{scroll-margin-top:calc(var(--dmc-header-h) + 8px);padding:clamp(72px,12vh,150px) 0 0}.dmc-connect-head{gap:14px;max-width:46rem;display:grid}.dmc-connect-head h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,56px);font-weight:600;line-height:1.06}.dmc-connect-head p{color:var(--dmc-fg-2);text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(16px,1.1vw,19px);line-height:1.55}.dmc-connect-tabs{border:1px solid var(--dmc-line);border-radius:999px;gap:2px;margin-top:clamp(24px,4vh,40px);padding:3px;display:inline-flex}.dmc-connect-tabs button{cursor:pointer;white-space:nowrap;font:inherit;color:var(--dmc-fg-3);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14.5px;font-weight:500;transition:color .16s,background .16s}.dmc-connect-tabs button:hover{color:var(--dmc-fg)}.dmc-connect-tabs button.is-active{color:var(--dmc-fg);background:var(--dmc-thumb);box-shadow:var(--dmc-thumb-shadow)}.dmc-connect-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,80px);margin-top:clamp(20px,3vh,32px);display:grid}.dmc-connect-steps{gap:18px;min-width:0;display:grid}.dmc-connect-steps ol{counter-reset:dmc-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dmc-connect-steps li{counter-increment:dmc-step;color:var(--dmc-fg-2);grid-template-columns:26px 1fr;gap:10px;font-size:16px;line-height:1.5;display:grid}.dmc-connect-steps li:before{content:counter(dmc-step);border:1px solid var(--dmc-line);width:24px;height:24px;color:var(--dmc-fg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;font-size:12.5px;font-weight:600;display:grid}.dmc-copy{gap:6px;min-width:0;display:grid}.dmc-copy-label{color:var(--dmc-fg-3);font-size:13px;font-weight:500}.dmc-copy-row{border:1px solid var(--dmc-line);background:var(--dmc-hover);border-radius:10px;gap:8px;min-width:0;padding:8px 8px 8px 14px;display:flex}.dmc-copy code{overflow-wrap:anywhere;min-width:0;color:var(--dmc-fg);flex:1;font:13.5px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace}.dmc-copy-row{align-items:flex-start}.dmc-copy-row button{margin-top:-1px}.dmc-copy.is-multi code{overflow-wrap:normal;color:var(--dmc-fg-2);font:400 15px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dmc-copy button{border:1px solid var(--dmc-line);background:var(--dmc-bg);cursor:pointer;font:inherit;color:var(--dmc-fg);border-radius:7px;flex:none;padding:6px 12px;font-size:13px;font-weight:500}.dmc-copy button:hover{border-color:var(--dmc-fg-3)}.dmc-connect-action{color:var(--dmc-fg);text-underline-offset:4px;justify-self:start;font-size:15px;font-weight:600}.dmc-connect-action:hover{color:var(--dmc-accent)}.dmc-connect-video{gap:10px;margin:0;display:grid}.dmc-connect-video video{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--dmc-frame-line,var(--dmc-line));width:100%;height:auto;box-shadow:var(--dmc-frame-shadow);background:#000;border-radius:10px;display:block}.dmc-connect-video figcaption{color:var(--dmc-fg-3);font-size:13px}.dmc-callout a{color:var(--dmc-fg);text-underline-offset:3px;white-space:nowrap;font-weight:600}@media (width<=899px){.dmc-connect-panel{grid-template-columns:minmax(0,1fr)}.dmc-connect-video{order:-1}}@media (width<=419px){.dmc-connect-tabs button{padding:8px 11px;font-size:14px}}@media (width<=319px){.dmc-connect-tabs button{padding:7px 8px;font-size:13px}}.dmc-dom-row.is-ghost b{opacity:.35}.dmc-dom-row.is-ghost .dmc-dom-price:before{content:"";background:var(--dmc-line);border-radius:4px;width:38%;height:7px}.dmc-nav-btn{cursor:pointer;font:inherit;color:var(--dmc-fg-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.dmc-nav-btn svg{color:var(--dmc-fg-3);transition:transform .2s}.dmc-nav-btn:hover,.dmc-nav-contact.is-open .dmc-nav-btn{color:var(--dmc-fg)}.dmc-nav-contact.is-open .dmc-nav-btn svg{transform:rotate(180deg)}.dmc-contact-menu{box-sizing:border-box;border:1px solid var(--dmc-line);background:var(--dmc-pop);width:280px;box-shadow:var(--dmc-pop-shadow);border-radius:14px;padding:6px;animation:.16s ease-out dmc-pop-in;position:absolute;top:calc(100% + 16px);left:-14px}.dmc-contact-menu[hidden]{display:none}.dmc-page .dmc-contact-menu a,.dmc-contact-list a{white-space:normal;border-radius:9px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .12s;display:flex}.dmc-page .dmc-contact-menu a:after{content:none}.dmc-contact-menu a:hover,.dmc-contact-list a:hover{background:var(--dmc-hover)}.dmc-contact-icon{border:1px solid var(--dmc-line);width:34px;height:34px;color:var(--dmc-fg-2);border-radius:9px;flex:none;place-items:center;display:grid}.dmc-contact-menu strong,.dmc-contact-list strong{color:var(--dmc-fg);font-size:14.5px;font-weight:600;display:block}.dmc-contact-menu a span span,.dmc-contact-list a span span{color:var(--dmc-fg-3);font-size:13px;display:block}.dmc-contact-list{gap:2px;margin:0 -10px;display:grid}.dmc-footer{scroll-margin-top:calc(var(--dmc-header-h) + 8px)}
