:root{--ink:#f7efe3;--muted:#f7efe3ad;--faint:#f7efe31f;--accent:#d9ff67;--accent-ink:#10130c;--bg:#11100d;--panel:#f7efe314;--panel-strong:#f7efe324}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}a{color:inherit}.sale-page{background:radial-gradient(circle at 18% 12%,#d9ff6729,#0000 24rem),radial-gradient(circle at 88% 82%,#ff764e29,#0000 28rem),linear-gradient(135deg,#17130f 0%,#0d0d0c 48%,#18120c 100%);min-height:100svh;position:relative;overflow:hidden}.grain{pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.orb{filter:blur(2px);opacity:.55;border-radius:999px;animation:9s ease-in-out infinite alternate drift;position:absolute}.orb-one{border:1px solid #d9ff6761;width:10rem;height:10rem;top:14vh;right:10vw}.orb-two{border:1px solid #f7efe329;width:18rem;height:18rem;animation-delay:-3s;bottom:12vh;left:8vw}.hero{z-index:1;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative}.eyebrow{color:var(--accent);letter-spacing:.32em;text-transform:uppercase;margin:0 0 clamp(3rem,9vw,8rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;animation:.65s both rise}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end;gap:clamp(2rem,7vw,7rem);width:min(100%,78rem);display:grid}.domain{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,2vw,1.35rem);animation:.65s 80ms both rise}h1{letter-spacing:-.085em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(4.25rem,11vw,10.8rem);font-weight:500;line-height:.82;animation:.7s .16s both rise}.lede{max-width:42rem;color:var(--muted);margin:clamp(1.5rem,4vw,2.5rem) 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;animation:.7s .24s both rise}.actions{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;animation:.7s .32s both rise;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:3.4rem;padding:0 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:var(--accent-ink)}.secondary{border:1px solid var(--faint);color:var(--ink);background:#f7efe30d}.secondary:hover{background:#f7efe31a;border-color:#f7efe33d}.contact-panel{border-top:1px solid var(--faint);padding-top:1.4rem;animation:.7s .42s both rise}.panel-label{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700}.panel-domain{letter-spacing:-.055em;margin:0 0 2rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}dl{gap:1rem;margin:0;display:grid}dl div{border-top:1px solid #f7efe317;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}dt{color:#f7efe373;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800}dd{color:var(--muted);overflow-wrap:anywhere;margin:0}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-1.4rem,1rem)scale(1.05)}}@media (max-width:820px){.hero{justify-content:flex-start;padding-top:2rem}.eyebrow{margin-bottom:18vh}.hero-grid{grid-template-columns:1fr;gap:3.25rem}h1{font-size:clamp(4.4rem,20vw,7rem)}.button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
