:root{--paper:#fff;--table:#f0f0ed;--table-2:#e0dfdb;--line:#e3e2de;--ink:#121518;--ink-2:#50565b;--ink-3:#686d71;--free:#3a8a5f;--free-2:#2f7550;--free-soft:#e1efe6;--reserved:#b58a4a;--sold:#b9bbb8;--plaque:#111417;--night:#111417;--ivory:#ece7df;--ivory-2:#ece7dfad;--brass:#a98b5d;--brass-2:#75603f;--display:"Noto Serif Display", Georgia, "Times New Roman", serif;--text:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--text);--pad:clamp(16px, 4vw, 40px);--sec:clamp(72px, 9vw, 128px);--r:2px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--text);font-variant-numeric:tabular-nums;margin:0}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:2px}.skip{position:absolute;top:8px;left:-999px}.skip:focus{z-index:50;background:var(--paper);padding:8px 12px;left:16px}.wrap{width:min(1200px,100%);padding-inline:var(--pad);margin:0 auto}h1,h2,h3{text-wrap:balance;margin:0}h1{font:300 clamp(44px, 5.4vw, 80px)/1.02 var(--display);letter-spacing:-.012em}h2{font:300 clamp(34px, 3.8vw, 56px)/1.06 var(--display);letter-spacing:-.01em;max-width:20ch}h3{font:600 19px/1.3 var(--text)}p{margin:0}.btn{border-radius:var(--r);background:var(--ink);color:#fff;min-height:52px;font:500 15.5px/1 var(--text);letter-spacing:.02em;border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:#000;border-color:#000}.btn.small{min-height:40px;padding:9px 14px;font-size:14.5px}.btn.ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.light,.hero .btn,.form-sec .btn{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.btn.light:hover,.hero .btn:hover,.form-sec .btn:hover{background:#fff;border-color:#fff}.link{text-underline-offset:5px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--table-2);text-decoration-color:var(--table-2);align-items:center;font-weight:600;display:inline-flex}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dot{vertical-align:0;border-radius:50%;width:9px;height:9px;display:inline-block}.dot.free{background:var(--free)}.dot.reserved{background:var(--reserved)}.dot.sold{background:var(--sold)}.top{z-index:20;color:var(--ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111417f0;border-bottom:1px solid #ece7df0f;transition:border-color .2s;position:sticky;top:0}.top.scrolled{border-bottom-color:#ece7df1f}.top-in{align-items:center;gap:28px;height:64px;display:flex}.logo{letter-spacing:0;align-items:center;gap:10px;min-height:44px;font:500 20px/1 Geologica,Golos Text,system-ui,sans-serif;text-decoration:none;display:inline-flex}.logo .mark{color:currentColor;width:22px;height:22px}.logo .lit{fill:var(--free)}.nav{letter-spacing:.01em;gap:24px;margin-left:auto;font-size:14.5px;display:flex}.nav a{color:var(--ivory-2);white-space:nowrap;padding:10px 0;text-decoration:none;transition:color .15s}.nav a:hover{color:var(--ivory)}.top .btn{white-space:nowrap;color:var(--ivory);background:0 0;border-color:#ece7df61}.top .btn:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.top-cta{gap:10px;display:flex}.top .btn.solid{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.top .btn.solid:hover{background:#fff;border-color:#fff}.nav .nav-cta,.menu-btn{display:none}.menu-btn{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0}.menu-btn i{background:currentColor;width:22px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.top.open .menu-btn i:first-child{transform:translateY(6.5px)rotate(45deg)}.top.open .menu-btn i:nth-child(2){opacity:0}.top.open .menu-btn i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.hero{background:var(--night);height:calc(100svh - 64px);min-height:600px;max-height:1040px;color:var(--ivory);position:relative;overflow:hidden}.hero-copy{z-index:5;pointer-events:none;position:absolute;bottom:clamp(32px,7vh,76px);left:0;right:0}.hero-copy>*{max-width:35rem}.hero-copy a{pointer-events:auto}.hero h1{text-shadow:0 2px 30px #080a0c66;font-size:clamp(44px,4.9vw,74px)}.lead{color:var(--ink-2);max-width:30em;font-size:18px}.hero .lead{color:#ece7dfd6;text-shadow:0 1px 12px #080a0c73;margin-top:22px}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.hero .link{color:var(--ivory);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);font-weight:500}.hero .link:hover{-webkit-text-decoration-color:var(--ivory);text-decoration-color:var(--ivory)}.under{color:var(--ink-3);margin-top:14px;font-size:14.5px}.hero .under{color:#ece7df94;margin-top:20px;font-size:14px}.stage{background:var(--night);margin:0;position:absolute;inset:0;overflow:hidden}.stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0e10c7 0%,#0c0e1080 30%,#0c0e1000 58%),linear-gradient(#0c0e1000 60%,#0c0e109e 100%),linear-gradient(#0c0e1059 0%,#0c0e1000 16%);position:absolute;inset:0}.stage{--edge:max(var(--pad), calc((100vw - 1200px) / 2 + var(--pad)))}.poster{object-fit:cover;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.stage.live .poster{opacity:0;pointer-events:none}@keyframes ping{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(2.2)}}.placard{right:var(--edge);z-index:3;max-width:calc(100% - 36px);color:var(--ivory-2);border-radius:var(--r);border-top:1px solid var(--brass);background:#111417e6;gap:4px;padding:14px 18px 15px;font-size:13px;display:grid;position:absolute;bottom:clamp(32px,7vh,76px);box-shadow:0 14px 32px #0c0e1047}.placard b{color:var(--ivory);font:400 19px/1.2 var(--display)}.placard-k{font:500 11px/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.placard-legend{font:400 13px/1.6 var(--text);color:var(--ivory);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:6px;display:flex}.placard-legend .dot{margin-left:4px}.placard-legend .dot:first-child{margin-left:0}.placard-legend .dot.sold{background:#6d7174}.placard-sun{font:500 11.5px/1.6 var(--mono);color:#f2c76b;align-items:center;gap:7px;margin-top:4px;display:flex}.placard-sun i{background:#f2b53b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #f2b53b47}.stage>video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.stage.live>video{opacity:1}.stage.loop :is(video,.poster){object-position:75% 50%}.film-pause{z-index:3;right:var(--edge);width:36px;height:36px;color:var(--ivory);cursor:pointer;opacity:.62;background:#0c0e106b;border:1px solid #ece7df4d;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:18px}.film-pause:hover,.film-pause:focus-visible{opacity:1}.film-pause[hidden]{display:none}.film-pause svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.film-pause .i-play{fill:currentColor;stroke:none;display:none}.film-pause[aria-pressed=true] .i-play{display:block}.film-pause[aria-pressed=true] .i-pause{display:none}.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 48px;display:grid}.sec-head p{color:var(--ink-2);max-width:32em}.how{padding-block:var(--sec)}.path{margin-top:clamp(32px,4vw,52px)}.path-shots{aspect-ratio:16/9;background:var(--table);border-radius:var(--r);position:relative;overflow:hidden}.path-shots figure{opacity:0;margin:0;transition:opacity .7s;position:absolute;inset:0}.path-shots figure.on{opacity:1}.path-shots img{object-fit:cover;width:100%;height:100%}.path-shots figure.on img{animation:7s ease-out both settle}@keyframes settle{0%{transform:scale(1.03)}to{transform:none}}.path-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.path-steps button{border:0;border-top:1px solid var(--line);width:100%;height:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 12px;padding:22px 0 6px;transition:color .3s;display:grid;position:relative}.path-steps button:hover{color:var(--ink-2)}.path-steps button[aria-selected=true]{color:var(--ink)}.pn{font:300 30px/1 var(--display);color:inherit;grid-row:span 3}[aria-selected=true] .pn{color:var(--brass-2)}.pt{font:600 17px/1.3 var(--text)}.pd,.pg{grid-column:2;font-size:14.5px;line-height:1.45;transition:opacity .3s}.pd{color:var(--ink-2)}.pg{color:var(--ink);margin-top:8px}.pg em{font:500 11.5px/1.5 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);margin-bottom:2px;font-style:normal;display:block}.path-steps button:not([aria-selected=true]) :is(.pd,.pg){color:var(--ink-3)}.pbar{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}[aria-selected=true] .pbar{background:var(--ink)}.pbar i{background:var(--brass);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.path.auto [aria-selected=true] .pbar{background:var(--table-2)}.path.auto [aria-selected=true] .pbar i{animation:6.5s linear forwards fill}.path:hover .pbar i,.path:focus-within .pbar i{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.pin{z-index:1;align-items:center;gap:10px;margin:0;display:flex;position:absolute;transform:translate(-12px,-50%)}.pin.flip{flex-direction:row-reverse;transform:translate(calc(12px - 100%),-50%)}.pin>i{background:#3a8a5f40;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.pin>i:before{content:"";background:var(--free);border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 0 2px #fff}.pin>i:after{content:"";border:2px solid var(--free);border-radius:50%;animation:1.9s ease-out infinite ping;position:absolute;inset:0}.pin>span{border-top:2px solid var(--brass);color:var(--ink);white-space:nowrap;background:#fff;gap:1px;padding:10px 14px 11px;display:grid;box-shadow:0 16px 34px -12px #14171a73}.pin b{font:400 19px/1.2 var(--display)}.pin em{color:var(--ink-2);font-size:13px;font-style:normal}.pin small{color:var(--free-2);font-size:13px;font-weight:600}.plate{z-index:1;border-top:2px solid var(--brass);width:min(300px,100% - 28px);color:var(--ink);background:#fffffff7;gap:4px;padding:18px 20px 20px;font-size:14px;display:grid;position:absolute;top:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px);box-shadow:0 24px 50px -20px #14171a80}.plate.left{left:clamp(14px,2.4vw,28px);right:auto}.plate-k{font:500 11.5px/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);align-items:center;gap:8px;margin-bottom:6px;display:flex}.plate b{font:300 32px/1.05 var(--display);letter-spacing:-.01em}.plate>span{color:var(--ink-2)}.plate strong{font:300 30px/1.05 var(--display);margin-top:12px}.plate .plate-sub{font-size:13px}.plate-who{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px;padding-top:12px;display:grid}.plate-who dt{color:var(--ink-3);font-size:13px}.plate-who dd{margin:2px 0 0;font-size:15px;font-weight:600}.where{padding-block:var(--sec);background:var(--table)}.devices{aspect-ratio:100/55;max-width:100%;margin-top:clamp(40px,5vw,64px);position:relative}.dev{margin:0;position:absolute}.dev .scr{background:#0d1013;display:block;overflow:hidden}.dev img{object-fit:cover;width:100%;height:100%;display:block}.dev-office{width:60%;top:0;left:0}.dev-office .scr{aspect-ratio:16/9;border:9px solid #121416;border-radius:6px;box-shadow:0 30px 60px -30px #14171a8c}.dev-office:after{content:"";background:linear-gradient(90deg,#2a2d30,#4a4d50 50%,#2a2d30);width:18%;height:clamp(18px,3vw,40px);margin:0 auto;display:block}.dev-laptop{width:56%;top:17%;left:30%}.dev-laptop .scr{aspect-ratio:16/10;border:11px solid #151719;border-bottom-width:16px;border-radius:14px 14px 0 0}.dev-laptop:after{content:"";background:linear-gradient(#d9dbdc 0%,#b4b7b9 60%,#8e9194 100%);border-radius:0 0 14px 14px;height:clamp(8px,1.1vw,15px);margin:0 -7%;display:block;box-shadow:0 36px 60px -24px #14171a99}.dev-phone{width:15.5%;top:30%;right:1%}.dev-phone .scr{aspect-ratio:390/844;border:7px solid #111315;border-radius:clamp(22px,3vw,38px);box-shadow:0 34px 60px -24px #14171a99,0 0 0 1px #3a3d40}.where-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:clamp(28px,4vw,48px) 0 0;display:grid}.where-list div{border-top:1px solid var(--ink);padding-top:16px}.where-list dt{font:600 18px/1.3 var(--text)}.where-list dd{color:var(--ink-2);margin:8px 0 0;font-size:15.5px}.where-list .how-to{color:var(--ink);margin-top:14px;font-size:14.5px}.how-to em{font:500 11.5px/1.5 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);margin-bottom:2px;font-style:normal;display:block}.how-to a,.gets-list dd a,.faq-list dd a{color:var(--ink);text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--table-2);text-decoration-color:var(--table-2);font-weight:600}.how-to a:hover,.gets-list dd a:hover,.faq-list dd a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.more{padding-block:var(--sec)}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:40px;display:grid}.more-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.more-grid figure{margin:0}.more-grid img{aspect-ratio:30/19;object-fit:cover;border-radius:var(--r);background:var(--table);width:100%;height:auto}.more-grid figcaption{color:var(--ink-2);max-width:34em;margin-top:14px;font-size:15.5px}.more-grid figcaption b{color:var(--ink);font:600 18px/1.3 var(--text);margin-bottom:6px;display:block}.gets{padding-block:var(--sec);background:var(--table)}.gets-in{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:28px;margin-top:clamp(32px,4vw,52px);display:grid}.board{background:var(--paper);border-radius:var(--r);margin:0;padding:clamp(18px,2.6vw,30px)}.board-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:14px;display:flex}.board-head b{font:600 18px/1.3 var(--text)}.board-head span{color:var(--ink-3);font-size:13px}.chess-row{align-items:flex-end;gap:clamp(14px,3vw,32px);margin-top:24px;display:flex}.chess-b{min-width:0;margin:0}.chess{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid}.chess i{aspect-ratio:1;background:var(--c);border-radius:1px}.chess i.sold{background:#e6e5e1}.chess-b figcaption{border-top:1px solid var(--ink);color:var(--ink-2);margin-top:10px;padding-top:8px;font-size:13px}.chess-b figcaption b{color:var(--ink);font-weight:600}.heat-scale{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:13px;display:flex}.heat-scale>i{background:linear-gradient(90deg,#2e5cb8,#29a8c2 35%,#f5cc42 60%,#f5852e 80%,#db2e29);border-radius:1px;flex:0 180px;height:6px}.sold-key{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sold-key i{background:#e6e5e1;width:11px;height:11px}.board-hot{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.board-k{font:500 11.5px/1.5 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2)}.board-hot ol{margin:8px 0 0;padding:0;list-style:none}.board-hot li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;font-size:14.5px;display:grid}.board-hot li:last-child{border-bottom:0;padding-bottom:0}.board-hot li>i{background:var(--c);border-radius:1px;width:12px;height:12px}.board-hot li span{color:var(--ink-2)}.board-hot li span b{color:var(--ink);margin-right:8px;font-weight:600}.board-hot li em{text-align:right;white-space:nowrap;font-style:normal}.board-hot li em small{color:var(--ink-3);font-size:13px;display:block}.slip{background:var(--paper);color:var(--ink);border-top:2px solid var(--brass);gap:12px;margin:0;padding:18px 20px 16px;display:grid;box-shadow:0 30px 60px -34px #14171a73}.slip-head{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:13px;display:flex}.slip-src{color:var(--free-2);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.slip-src i{background:var(--free);width:8px;height:8px;box-shadow:0 0 0 3px var(--free-soft);border-radius:50%}.slip-apt b{font:300 34px/1.05 var(--display);display:block}.slip-apt span{color:var(--ink-2);margin-top:5px;font-size:14.5px;display:block}.slip-meta{background:var(--table);padding:9px 11px;font-size:13.5px}.slip-who{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.slip-who dt{color:var(--ink-3);font-size:13px}.slip-who dd{margin:2px 0 0;font-size:15px;font-weight:600}.slip-link{color:var(--free-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--free-soft);text-decoration-color:var(--free-soft);justify-self:start;margin:-11px 0;padding:11px 0;font-size:14.5px;font-weight:600}.slip-link:hover{-webkit-text-decoration-color:var(--free-2);text-decoration-color:var(--free-2)}.slip figcaption{color:var(--ink-3);font-size:13px}.gets-side{gap:36px;display:grid}.gets-list{gap:22px 32px;margin:0;display:grid}.gets-list div{border-top:1px solid var(--ink);padding-top:14px}.gets-list dt{font:600 17px/1.3 var(--text)}.gets-list dd{color:var(--ink-2);margin:6px 0 0;font-size:15px}.plans{padding-block:var(--sec);border-top:1px solid var(--line)}.cmp{border-collapse:collapse;width:100%;margin-top:40px;font-size:15.5px}.cmp-seg{display:none}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.cmp th:first-child,.cmp td:first-child{padding-left:0}.cmp thead th{vertical-align:bottom;border-bottom:1px solid var(--ink);padding-bottom:18px}.cmp thead th.c{text-align:center}.cmp thead th b{font:300 34px/1 var(--display);letter-spacing:-.01em;display:block}.cmp thead th span{color:var(--ink-2);text-wrap:balance;margin-top:8px;font-size:14px;font-weight:400;display:block}.cmp thead th em{font:500 11.5px/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);margin-top:8px;font-style:normal;display:block}.cmp .what{font:500 11.5px/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cmp td.c{text-align:center;width:17%}.cmp .cell{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--table-2);vertical-align:1px;border-radius:50%;display:inline-block}.cmp .cell.on{background:var(--ink);box-shadow:none}.cmp tfoot td{font:400 14px/1.45 var(--text);color:var(--ink-2);padding-top:16px;padding-bottom:16px}.cmp tfoot td.c{text-align:center}.cmp tfoot tr:last-child td{border-bottom:0}.offer-price{font:600 16px/1.3 var(--text);color:var(--ink)}.offer-price.tbd{font:400 13px/1.4 var(--text);color:var(--ink-3)}.plan-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.plans-note{max-width:62em;color:var(--ink-2);margin-top:28px;font-size:15.5px}.plans-note+.plans-note{margin-top:12px}.launch{padding-block:var(--sec);border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--ink);align-content:start;gap:10px;padding-top:16px;display:grid}.sn{font:300 34px/1 var(--display);color:var(--brass)}.steps h3{font-size:20px}.steps p{color:var(--ink-2);font-size:15px}.steps b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.launch-note{max-width:52em;color:var(--ink-2);margin-top:36px;font-size:15.5px}.vs{padding-block:var(--sec);background:var(--table)}.vs-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 56px;display:grid}.vs-copy p{color:var(--ink-2);max-width:30em;margin-top:20px}.vs-cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.vs-copy .vs-note{color:var(--ink-3);margin-top:24px;font-size:14px}.vs-table{border-collapse:collapse;background:var(--paper);width:100%;font-size:15.5px}.vs-table th,.vs-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.vs-table thead th{font:600 17px/1.3 var(--text);border-bottom-color:var(--ink);padding-top:20px;padding-bottom:16px}.vs-table thead td{border-bottom-color:var(--ink)}.vs-table tbody th{width:27%;color:var(--ink-3);font-size:14px;font-weight:500}.vs-table tbody td{color:var(--ink-3)}.vs-table tbody td:last-child{color:var(--ink);padding-left:34px;font-weight:500;position:relative}.vs-table tbody td:last-child:before{content:"";background:var(--free);border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:16px}.vs-table tbody tr:last-child>*{border-bottom:0}.faq{padding-block:var(--sec)}.faq-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.faq-list{border-top:1px solid var(--ink);align-content:start;margin:0;display:grid}.faq-list>div{border-bottom:1px solid var(--line);padding:22px 0 24px}.faq-list dt{font:600 18px/1.35 var(--text);color:var(--ink)}.faq-list dd{max-width:44em;color:var(--ink-2);margin:8px 0 0;font-size:16px;line-height:1.6}.form-sec{padding-block:var(--sec);background:var(--night);color:var(--ivory)}.form-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.form-copy p{color:var(--ivory-2);max-width:30em;margin-top:18px}.alt{font-size:15px}.alt a{font-weight:600}.lead-form{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.lead-form label{letter-spacing:.02em;color:var(--ivory-2);gap:4px;font-size:13px;display:grid}.lead-form .wide{grid-column:1/-1}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;font:inherit;color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #ece7df47;border-radius:0;padding:10px 0 11px;font-size:16px;transition:border-color .15s}.lead-form select option{color:var(--ink);background:#fff}.lead-form ::placeholder{color:#ece7df5c}.lead-form textarea{resize:vertical;min-height:96px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-bottom-color:var(--brass);outline:none}.lead-form .consent{color:var(--ivory);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.lead-form .consent input{width:18px;height:18px;accent-color:var(--brass);flex:none;margin:0}.form-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.form-msg{color:var(--ivory-2);font-size:14.5px}.form-msg.ok{color:#9fd3b4;font-weight:500}.form-msg.err{color:#f0a197}.form-msg.warn{color:#e2bb7c}.form-sec .alt a,.form-sec .link{color:var(--ivory);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.foot{padding-block:44px 56px}.stamp{border-collapse:collapse;border:1px solid var(--ink);width:100%;color:var(--ink-2);font-size:14px}.stamp th,.stamp td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.stamp th{white-space:nowrap;width:1%;font:500 11.5px/1.9 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.stamp .logo{color:var(--ink);font-size:17px}.stamp .logo .mark{width:18px;height:18px}.stamp a{font-weight:600}.stamp .fine{color:var(--ink-3);font-size:13px}code{font:500 .92em/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}.emb-head{padding-block:clamp(48px,7vw,96px) 40px}.emb-head h1{font-size:clamp(34px,3.8vw,56px);line-height:1.06}.snippet{background:var(--night);color:var(--ivory);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:32px 0 0;padding:18px 20px;display:grid}.snippet figcaption{color:var(--ivory-2);grid-column:1/-1;font-size:13px}.snippet pre{margin:0;overflow-x:auto}.snippet code{color:#d8e8dc;white-space:pre;font-size:15px}.snippet .btn{color:var(--ivory);border-color:#ece7df61}.snippet .btn:hover{background:var(--ivory);color:var(--ink)}.emb-demo{padding-block:48px var(--sec);background:var(--table)}.emb-grid{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:24px;width:min(1480px,100%);display:grid}.site{background:var(--paper);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -34px #14171a73}.site-bar{color:var(--ink-3);background:#e9e8e4;align-items:center;gap:14px;margin:0;padding:10px 14px;font-size:13px;display:flex}.site-dots{gap:6px;display:inline-flex}.site-dots i{background:#cfcdc8;border-radius:50%;width:10px;height:10px}.site-url{background:var(--paper);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;flex:1;min-width:0;padding:4px 12px;overflow:hidden}.site-page{padding:clamp(18px,3vw,32px)}.site-k{font:500 11.5px/1.5 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2)}.site-page h2{margin-top:6px;font-size:clamp(28px,2.6vw,38px)}.site-lead{color:var(--ink-2);max-width:36em;margin:10px 0 20px;font-size:15.5px}.log{background:var(--paper);border-radius:var(--r);gap:12px;padding:22px;display:grid;position:sticky;top:88px}.log h2{font-size:26px}.log-empty,.log-note{color:var(--ink-2);font-size:14px}.log ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.log li{background:var(--table);border-top:2px solid var(--free);padding:12px 14px;font-size:13.5px;animation:.35s ease-out log-in}.log li.lead{border-top-color:var(--brass)}.log li p{color:var(--ink-2);margin:0}.log li p+p{margin-top:4px}.log li p:first-child{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.log li time{color:var(--ink-3);margin-left:auto;font-size:13px}.log li code{color:var(--free-2);font-size:13px}.log li.lead code{color:var(--brass-2)}.log .btn{justify-self:start}@keyframes log-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.emb-ref{padding-block:var(--sec)}.emb-table td:first-child{white-space:nowrap;width:32%}.emb-note{max-width:58em;color:var(--ink-2);margin:24px 0 20px;font-size:15.5px}.who{padding-block:var(--sec)}.who-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.who-grid article{border-top:1px solid var(--ink);align-content:start;gap:12px;padding-top:16px;display:grid}.who-grid h3{font:300 34px/1.05 var(--display)}.who-grid p{color:var(--ink-2);font-size:15.5px}.who-grid .link{justify-self:start}.dom .more{border-top:1px solid var(--line)}body.film{--paper:#0b0c0e;--table:#121518;--table-2:#2b2f34;--line:#ece7df1f;--ink:#ece7df;--ink-2:#ece7dfbd;--ink-3:#ece7df8a;--brass-2:#c4a77a;--free-2:#5fb184;--free-soft:#3a8a5f33;--sold:#50555a;--sec:clamp(88px, 11vw, 168px)}.film .btn{background:var(--ivory);color:#121518;border-color:var(--ivory)}.film .btn:hover{background:#fff;border-color:#fff}.film .btn.ghost{color:var(--ivory);background:0 0;border-color:#ece7df61}.film .btn.ghost:hover{background:var(--ivory);color:#121518;border-color:var(--ivory)}.film :is(.where,.gets,.vs){background:var(--table)}.film .lead-form select option{color:var(--ivory);background:#121518}.film .hero .under{display:none}.film .top .btn.solid{color:#121518}.film .sec-head{grid-template-columns:1fr;gap:22px}.film .sec-head h2{text-wrap:balance;max-width:17em}.film .sec-head p{max-width:38em;font-size:18px}.film .faq-in{grid-template-columns:1fr;gap:40px}.film .faq-in h2{max-width:14em}.film .vs-copy h2{text-wrap:balance;font-size:clamp(34px,3.4vw,54px)}.film h2{font-size:clamp(38px,4.8vw,76px);line-height:1.04}.film .sec-head p{color:var(--ink-2)}.film .how{padding-block:0}.title-card{padding-block:var(--sec) clamp(56px, 7vw, 104px);text-align:center}.title-card h2{text-wrap:balance;max-width:15em;margin-inline:auto}.title-card p{max-width:34em;color:var(--ink-2);margin:26px auto 0;font-size:18px}.reel{gap:2px;display:grid}.scene{background:#000;height:min(100svh,62vw);min-height:480px;margin:0;position:relative;overflow:hidden}.scene>img{object-fit:cover;object-position:var(--fx,50%) 50%;width:100%;height:100%}.scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08090b00 50%,#08090b8c 76%,#08090be0 100%),linear-gradient(#08090b66 0%,#08090b00 16%);position:absolute;inset:0}.cap{z-index:2;left:max(var(--pad), calc((100vw - 1200px) / 2 + var(--pad)));right:var(--pad);max-width:42rem;color:var(--ivory);gap:10px;margin:0;display:grid;position:absolute;bottom:clamp(32px,7vh,80px)}.cap-n{font:500 12px/1 var(--text);letter-spacing:.26em;text-transform:uppercase;color:var(--brass-2)}.cap b{font:300 clamp(38px, 4.8vw, 76px)/1.02 var(--display);letter-spacing:-.012em;text-wrap:balance}.cap-d{color:#ece7dfd1;max-width:32em;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.cap-g{color:var(--ivory);border-top:1px solid #ece7df33;max-width:30em;margin-top:8px;padding-top:14px;font-size:15.5px}.cap-g em{font:500 11.5px/1.5 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-2);margin-bottom:4px;font-style:normal;display:block}.film .pin>span,.film .plate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ivory);background:#0c0e10d6;box-shadow:0 24px 50px -20px #0009}.film .pin>i:before{box-shadow:0 0 0 2px #0b0c0e}.film .plate{top:clamp(84px,12vh,120px)}.film .plate>span,.film .pin em{color:#ece7dfb8}.film .more{padding-block:0}.film .more>.wrap{padding-block:var(--sec)}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(36px,4.4vw,60px);display:grid}.tile{margin:0}.tile img{aspect-ratio:3/4;object-fit:cover;background:var(--table);width:100%;height:auto}.tile figcaption{color:var(--ink-2);max-width:26em;margin-top:18px;font-size:15.5px}.tile figcaption b{color:var(--ink);font:600 18px/1.3 var(--text);margin-bottom:6px;display:block}.see .see-tiles{padding-block:clamp(56px, 7vw, 104px) var(--sec)}.see .tiles{margin-top:0}.reveal .scene>img{transition:transform 2.6s cubic-bezier(.16,.7,.2,1);transform:scale(1.07)}.reveal .scene.in>img{transform:none}.reveal :is(.cap>*,.title-card>*,.sec-head>*),.reveal .tile{opacity:0;transition:opacity 1.1s,transform 1.3s cubic-bezier(.16,.7,.2,1);transform:translateY(18px)}.reveal :is(.scene.in .cap>*,.title-card.in>*,.sec-head.in>*),.reveal .tile.in{opacity:1;transform:none}.reveal .cap>:nth-child(2),.reveal :is(.title-card,.sec-head)>:nth-child(2),.reveal .tile:nth-child(2){transition-delay:.14s}.reveal .cap>:nth-child(3),.reveal .tile:nth-child(3){transition-delay:.28s}.reveal .cap>:nth-child(4){transition-delay:.42s}@media (max-width:1240px){.top-cta{margin-left:auto}.menu-btn{margin-right:-10px;display:inline-flex}.nav{padding:4px var(--pad) 22px;background:#111417fa;border-bottom:1px solid #ece7df1f;flex-direction:column;gap:0;margin:0;font-size:17px;display:none;position:absolute;top:100%;left:0;right:0}.top.open .nav{display:flex}.nav a{color:var(--ivory);border-bottom:1px solid #ece7df14;padding:15px 0}}.wa{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;min-height:48px;color:var(--ivory);font:500 15px/1 var(--text);opacity:0;pointer-events:none;background:#111417f0;border:1px solid #ece7df1f;border-radius:24px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 10px 28px #0c0e1047}.wa.on{opacity:1;pointer-events:auto;transform:none}.wa:hover{background:#000}.wa svg{fill:none;width:22px;height:22px;stroke:var(--free);stroke-width:1.6px;stroke-linejoin:round}.wa svg .wa-in{fill:var(--free);stroke:none}@media (max-width:760px){.wa{justify-content:center;width:52px;min-height:52px;padding:0}.wa span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.wa{transition:none}}.policy-page .top-cta{margin-left:auto}.policy{padding-block:clamp(40px,7vw,88px)}.policy .wrap>*{max-width:44em}.policy h1{font-size:clamp(34px,4.4vw,56px)}.policy-date{color:var(--ink-3);margin-top:12px;font-size:14.5px}.policy h2{font:600 20px/1.3 var(--text);margin-top:40px}.policy p,.policy li{color:var(--ink-2)}.policy p{margin-top:12px}.policy ul{margin:12px 0 0;padding-left:1.2em}.policy li+li{margin-top:6px}.policy a,.consent a{color:inherit;text-underline-offset:3px}@media (max-width:1080px){.sec-head{grid-template-columns:1fr}.path-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.gets-in,.vs-in,.emb-grid{grid-template-columns:1fr}.log{position:static}.gets-side{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-in,.form-in{grid-template-columns:1fr}.who-grid{grid-template-columns:1fr;max-width:640px}.more-grid.three,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:16px}.top-in{gap:12px;height:58px}.top-cta .solid,.top-cta .long{display:none}.nav .nav-cta{background:var(--ivory);min-height:52px;color:var(--ink);border:0;justify-content:center;margin-top:18px;padding:14px;font-size:16px;display:inline-flex}.hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.stage{flex:none;height:clamp(220px,40svh,400px);position:relative;inset:auto}.stage:after{background:linear-gradient(0deg, var(--night) 0%, #11141700 26%), linear-gradient(180deg, #0c0e1059 0%, #0c0e1000 18%)}.hero-copy{padding-top:6px;padding-bottom:32px;position:relative;bottom:auto}.hero h1{text-shadow:none;font-size:clamp(36px,10vw,46px)}.hero .lead{text-shadow:none;margin-top:14px;font-size:16px}.hero .under{display:none}.hero-cta{margin-top:20px}.placard{display:none}.stage.loop :is(video,.poster){object-position:50% 50%}.film-pause{top:12px;right:12px}.path-steps{grid-template-columns:1fr;gap:0;padding-top:8px}.path-steps button{padding:14px 0 12px}.pd,.pg{display:none}[aria-selected=true] :is(.pd,.pg){display:block}.pn{font-size:23px}.pt{font-size:16.5px}.pin,.plate{display:none}.devices{aspect-ratio:100/78}.dev-office{display:none}.dev-laptop{width:88%;top:4%;left:0}.dev-phone{width:30%;top:22%;right:0}.where-list,.gets-side{grid-template-columns:1fr}.chess{gap:2px}.chess-b figcaption{font-size:13px}.heat-scale>i{flex:60px}.sold-key{flex-basis:100%;margin-left:0}.chess-b figcaption span{display:none}.board-hot li{grid-template-columns:auto minmax(0,1fr)}.board-hot li em{text-align:left;grid-column:2}.board-hot li em small{margin-left:6px;display:inline}.vs-table{font-size:14px}.vs-table th,.vs-table td{padding:11px 8px}.vs-table thead th{font-size:17px}.vs-table tbody th{width:30%;padding-left:10px;font-size:13px}.vs-table tbody td:last-child{padding-left:24px}.vs-table tbody td:last-child:before{top:18px;left:9px}.more-grid,.more-grid.three,.gets-list{grid-template-columns:1fr}.faq-list dt{font-size:17px}.cmp-seg{background:var(--table);border-radius:3px;gap:2px;margin-top:28px;padding:3px;display:flex}.cmp-seg button{min-height:44px;font:500 clamp(13.5px, 3.9vw, 15px)/1 var(--text);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:1;padding:0 6px}.cmp-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0c0e1024}.film .cmp-seg button[aria-pressed=true]{box-shadow:none;background:#ece7df29}.cmp{margin-top:12px;font-size:15px}.cmp thead{display:none}.cmp th,.cmp td{padding:12px 0}.cmp td.c{text-align:right;width:44px}.cmp[data-col="1"] :is(td,th).c:not(:nth-child(2)),.cmp[data-col="2"] :is(td,th).c:not(:nth-child(3)),.cmp[data-col="3"] :is(td,th).c:not(:nth-child(4)){display:none}:is(.cmp[data-col="1"] tbody tr:has(td:nth-child(2) .cell:not(.on)) td:first-child,.cmp[data-col="2"] tbody tr:has(td:nth-child(3) .cell:not(.on)) td:first-child,.cmp[data-col="3"] tbody tr:has(td:nth-child(4) .cell:not(.on)) td:first-child){color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--table-2);text-decoration-color:var(--table-2)}.cmp tfoot tr{border-bottom:1px solid var(--line);display:grid}.cmp tfoot td{border:0;font-size:14px}.cmp tfoot td:first-child{color:var(--ink);padding-bottom:2px;font-weight:500}.cmp tfoot td[colspan]{padding-top:0}.cmp tfoot td.c{text-align:left;width:auto;padding-top:0}.plan-ctas[data-col] .btn{background:var(--ink);color:#fff;border-color:var(--ink);display:none}.plan-ctas[data-col="1"] [data-col="1"],.plan-ctas[data-col="2"] [data-col="2"],.plan-ctas[data-col="3"] [data-col="3"]{display:inline-flex}.offer-price{font-size:14px}.plan-ctas .btn{flex:100%}.steps,.lead-form,.snippet{grid-template-columns:1fr}.snippet code{font-size:13px}.emb-table td:first-child{white-space:normal;width:auto}.stamp th,.stamp td{border:0;padding:0;display:block}.stamp th{padding-top:12px}.stamp td{border-bottom:1px solid var(--ink);padding-bottom:12px}.stamp tr:last-child td{border-bottom:0}}@media (prefers-reduced-motion:reduce){.pin>i:after{animation:none}.path-shots figure,.pd,.pg{transition:none}.path-shots figure.on img{animation:none}}@media (max-width:760px) and (max-height:740px){.stage{height:clamp(200px,32svh,320px)}.hero h1{font-size:clamp(32px,9vw,40px)}.hero .lead{font-size:15px}}@media (max-width:760px){.scene{height:78svh;min-height:420px}.scene.wide{height:64svh}.cap{gap:8px;bottom:24px}.cap b{font-size:clamp(30px,8.6vw,40px)}.cap-d{font-size:15px}.cap-g{font-size:14.5px}.title-card{text-align:left}.title-card p{margin-inline:0;font-size:16px}.tiles{grid-template-columns:1fr;gap:36px}}
