:root{--ink:#06283a;--blue:#087ca7;--ice:#eafaff;--ice2:#bfeeff;--white:#fff;--red:#ef3e2f;--yellow:#f9cf52;--line:rgba(6,40,58,.16);--shadow:0 20px 60px rgba(4,42,62,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#e9faff 0,#f8fdff 45%,#dff6ff 100%);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a{font:inherit}a{color:inherit}.snow{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.36;background-image:radial-gradient(circle,#fff 0 2px,transparent 2.5px),radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:120px 120px,73px 73px;background-position:0 0,35px 20px;animation:snowfall 18s linear infinite}@keyframes snowfall{to{background-position:40px 120px,0 93px}}
.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,70px);border-bottom:1px solid var(--line);background:rgba(238,251,255,.88);backdrop-filter:blur(14px);position:relative;z-index:30}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:38px;height:38px;background:var(--ink);color:#fff;border-radius:7px;letter-spacing:-.08em}.topbar nav{display:flex;align-items:center;gap:28px}.topbar nav a{text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.topbar nav a:hover{color:var(--blue)}.topbar .ticker{background:var(--yellow);padding:12px 16px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.market-chip{font-size:12px;font-weight:900;letter-spacing:.08em;border:1px solid var(--line);padding:9px 13px;border-radius:99px;background:#fff}.market-chip i,.live-dot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;background:#28b86c;border-radius:50%;box-shadow:0 0 0 4px rgba(40,184,108,.14);animation:pulse 1.7s ease-in-out infinite}@keyframes pulse{50%{transform:scale(.68);opacity:.6}}
.hero{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:center;gap:5vw;padding:70px clamp(24px,6vw,110px) 80px;position:relative;background:linear-gradient(120deg,transparent 0 54%,rgba(88,197,232,.16) 54% 100%)}.eyebrow{font:700 12px/1.2 "Courier New",monospace;letter-spacing:.13em;margin:0 0 18px;color:#28718d}.hero h1,.offer-intro h2,.manifesto h2{font-size:clamp(54px,6.5vw,104px);line-height:.82;letter-spacing:-.075em;margin:0;font-weight:950}.hero h1 em,.offer-intro h2 em{font-style:normal;color:var(--red);text-shadow:3px 3px 0 #fff,5px 5px 0 var(--ink)}.lede{font-size:clamp(19px,2vw,27px);line-height:1.35;max-width:650px;margin:28px 0;color:#254b5b}.hero-actions,.machine-actions{display:flex;gap:14px;align-items:center;margin-top:34px}.button{appearance:none;border:2px solid var(--ink);padding:17px 22px;font-weight:950;font-size:14px;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.button:hover{transform:translate(-2px,-2px)}.button.primary{background:var(--red);color:#fff;box-shadow:6px 6px 0 var(--ink)}.button.primary:hover{box-shadow:9px 9px 0 var(--ink)}.button.ghost{background:#fff;box-shadow:3px 3px 0 var(--ink)}.button.wide{flex:1}.fineprint{font:700 11px/1.4 "Courier New",monospace;letter-spacing:.08em;margin-top:24px;color:#668391}
.property-visual{height:600px;position:relative;border:2px solid var(--ink);background:radial-gradient(circle at 50% 30%,#baf4ff 0,#69cbe8 45%,#057ca8 100%);overflow:hidden;box-shadow:14px 14px 0 var(--ink);border-radius:4px}.property-visual:before{content:"PREMIUM LISTING";position:absolute;top:18px;left:18px;z-index:5;color:#fff;background:var(--ink);font:800 11px/1 "Courier New",monospace;letter-spacing:.12em;padding:10px 12px}.property-visual:after{content:"";position:absolute;inset:auto -10% -13% -10%;height:35%;background:linear-gradient(145deg,#dffaff 12%,#95ddf2 13% 35%,#c9f2fc 36% 52%,#69c5e1 53%);clip-path:polygon(0 49%,16% 25%,29% 46%,45% 10%,61% 40%,77% 19%,100% 53%,100% 100%,0 100%)}.greenland{position:absolute;height:78%;width:70%;top:5%;left:15%;z-index:3;animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px) rotate(.5deg)}}.aurora{position:absolute;width:80%;height:18%;border-radius:50%;filter:blur(28px);opacity:.7;transform:rotate(-18deg);animation:aurora 7s ease-in-out infinite alternate}.aurora-one{background:#9bffdb;top:13%;left:-15%}.aurora-two{background:#c68cff;top:25%;right:-35%;animation-delay:-2s}@keyframes aurora{to{transform:translate(60px,25px) rotate(-10deg);opacity:.38}}.stamp{position:absolute;z-index:6;right:4%;top:17%;color:var(--red);border:7px double var(--red);padding:12px 18px;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:.8;text-align:center;transform:rotate(12deg);mix-blend-mode:multiply;letter-spacing:-.05em}.price-tag{position:absolute;z-index:8;bottom:24px;left:24px;right:24px;background:#fff;border:2px solid var(--ink);padding:18px 22px;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;box-shadow:6px 6px 0 var(--ink)}.price-tag span{font:700 10px "Courier New",monospace;letter-spacing:.1em}.price-tag strong{font-size:26px;grid-row:1/3;grid-column:2;text-align:right}.price-tag small{font-weight:700;color:#668391}
.facts{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff}.facts article{padding:28px clamp(16px,2vw,34px);border-right:1px solid var(--line);min-width:0}.facts article:last-child{border:0}.facts span,.facts small{display:block;font:700 10px/1.4 "Courier New",monospace;letter-spacing:.08em;color:#6d8995}.facts strong{font-size:clamp(17px,1.7vw,26px);display:block;margin:7px 0;letter-spacing:-.04em}.status-section,.offer-section{padding:100px clamp(24px,6vw,110px)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-heading h2{font-size:clamp(45px,6vw,86px);letter-spacing:-.07em;line-height:.85;margin:0}.status-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.status-card{background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.card-head{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:2px solid var(--ink);background:#e4f8ff;font:800 11px "Courier New",monospace;letter-spacing:.07em}.live-dot{color:#14894e}.timeline{list-style:none;margin:0;padding:22px 26px}.timeline li{display:flex;gap:18px;position:relative;padding:0 0 28px}.timeline li:not(:last-child):after{content:"";position:absolute;left:17px;top:35px;bottom:0;width:2px;background:#bad2dc}.timeline b{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:2px solid var(--ink);border-radius:50%;background:#fff;z-index:1}.timeline .done b{background:var(--ink);color:#fff}.timeline .active b{background:var(--yellow);box-shadow:0 0 0 6px rgba(249,207,82,.3)}.timeline strong,.timeline span{display:block}.timeline strong{font-size:17px;margin:2px 0 5px}.timeline span{color:#668391;font-size:14px}.agent-note{background:var(--yellow);display:flex;flex-direction:column}.agent-note .card-head{background:transparent}.agent-note blockquote{font:900 clamp(30px,3vw,48px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:auto 32px}.signature{text-align:right;margin:26px 32px;font-weight:800}.signature small{font-weight:400}
.offer-section{background:var(--ink);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.offer-intro h2{font-size:clamp(58px,6vw,94px)}.offer-intro p:last-child{font-size:20px;line-height:1.5;color:#b9dbe6;max-width:580px}.offer-machine{border:2px solid #fff;background:#dff7ff;color:var(--ink);box-shadow:12px 12px 0 var(--red)}.terminal-top{display:flex;justify-content:space-between;padding:14px 18px;background:#fff;border-bottom:2px solid var(--ink);font:800 11px "Courier New",monospace;letter-spacing:.1em}.terminal-lights{display:flex;gap:6px}.terminal-lights i{width:10px;height:10px;border-radius:50%;background:var(--red)}.terminal-lights i:nth-child(2){background:var(--yellow)}.terminal-lights i:nth-child(3){background:#32bb73}.offer-screen{margin:22px;border:2px solid var(--ink);background:#fff;padding:26px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.screen-label{font:800 11px "Courier New",monospace;letter-spacing:.1em;color:#668391}.offer-screen p{font:900 clamp(28px,3.4vw,50px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:20px 0}.seller-response{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--ink);padding-top:17px;font:800 11px "Courier New",monospace}.seller-response strong{color:var(--red);font-size:17px}.machine-actions{margin:0 22px 22px}.machine-note{margin:0 22px 18px;color:#668391;font:700 10px "Courier New",monospace}.offer-machine.loading .offer-screen{animation:screenFlash .6s linear}.offer-machine.loading #offerText{filter:blur(7px)}@keyframes screenFlash{50%{background:var(--yellow)}}
.manifesto{text-align:center;padding:110px 20px 120px;background:linear-gradient(180deg,#edfbff,#aee7f8);position:relative}.ice-icon{font-size:60px}.manifesto>p{font-weight:950;letter-spacing:.2em}.manifesto h2{font-size:clamp(48px,6.8vw,100px);max-width:1200px;margin:20px auto 50px}.launch-line{max-width:900px;margin:auto;display:grid;grid-template-columns:auto 1fr auto 1fr;border:2px solid var(--ink);background:#fff;box-shadow:7px 7px 0 var(--ink)}.launch-line>*{padding:17px;border-right:1px solid var(--line);font-size:13px}.launch-line span{font:800 10px "Courier New",monospace;color:#668391;display:grid;place-items:center}.launch-line strong{color:var(--red)}footer{background:#031e2b;color:#d7eef5;padding:34px clamp(24px,5vw,80px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px}footer p{font-size:11px;line-height:1.5;text-align:center;color:#92b5c1}footer>span{font:700 10px "Courier New",monospace;letter-spacing:.07em}.toast{position:fixed;left:50%;bottom:25px;z-index:50;transform:translate(-50%,120px);opacity:0;background:var(--ink);color:#fff;border:2px solid #fff;padding:15px 20px;box-shadow:5px 5px 0 var(--red);font-weight:900;font-size:12px;transition:.28s}.toast.show{transform:translate(-50%,0);opacity:1}
@media (max-width:900px){.market-chip{display:none}.topbar nav a:not(.ticker){display:none}.hero{grid-template-columns:1fr;padding-top:50px}.property-visual{height:560px}.facts{grid-template-columns:repeat(2,1fr)}.facts article:nth-child(odd){border-left:0}.facts article:last-child{grid-column:1/-1}.status-grid,.offer-section{grid-template-columns:1fr}.offer-section{gap:55px}.agent-note{min-height:370px}.launch-line{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr;text-align:center}footer .brand{justify-content:center}}
@media (max-width:560px){.topbar{height:66px;padding:0 16px}.brand>span:last-child{font-size:13px}.topbar .ticker{padding:10px;font-size:11px}.hero{padding:40px 18px 60px;gap:45px}.hero h1{font-size:49px}.hero h1 em{text-shadow:2px 2px 0 #fff,3px 3px 0 var(--ink)}.lede{font-size:18px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{text-align:center}.property-visual{height:470px;box-shadow:8px 8px 0 var(--ink)}.greenland{height:72%;width:82%;left:9%}.stamp{font-size:29px;border-width:5px;right:1%;top:20%}.price-tag{left:14px;right:14px;bottom:14px;padding:14px}.price-tag strong{font-size:20px}.facts{grid-template-columns:1fr 1fr}.facts article{padding:22px 16px}.facts strong{font-size:17px}.status-section,.offer-section{padding:72px 18px}.section-heading{display:block}.section-heading h2{font-size:54px}.status-grid{gap:18px}.agent-note blockquote{font-size:34px;margin:50px 24px}.offer-intro h2{font-size:54px}.offer-screen{margin:14px;padding:20px;min-height:250px}.offer-screen p{font-size:31px}.seller-response{display:block}.seller-response strong{display:block;margin-top:8px}.machine-actions{margin:0 14px 14px;flex-direction:column;align-items:stretch}.machine-actions .button{width:100%}.manifesto{padding:80px 16px}.manifesto h2{font-size:49px}.launch-line{grid-template-columns:1fr 1fr}.launch-line>*{padding:13px 8px;font-size:11px}.snow{opacity:.25}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
