@charset "UTF-8";:root{--ak-bg-deep: #070b12;--ak-bg-panel: #0e1524;--ak-bg-elevated: #141e32;--ak-border: rgba(255, 255, 255, .08);--ak-text: #e8edf7;--ak-muted: #94a3b8;--ak-gold: #c9a227;--ak-gold-dim: rgba(201, 162, 39, .35);--ak-accent: #2dd4bf;--ak-accent-dim: rgba(45, 212, 191, .2);--ak-danger: #f43f5e;--ak-radius: 14px;--ak-font-sans: "DM Sans", "Noto Sans Devanagari", system-ui, sans-serif;--ak-font-display: "Fraunces", Georgia, serif;--ak-max-read: 72rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100dvh;font-family:var(--ak-font-sans);font-size:1rem;line-height:1.6;color:var(--ak-text);background:var(--ak-bg-deep);-webkit-font-smoothing:antialiased}@media(max-width:767px){html[data-ak-layout=desktop]{overflow-x:auto}}@media(min-width:768px){html[data-ak-layout=mobile]{background:#030508}html[data-ak-layout=mobile] body{padding:1.25rem 0;background:radial-gradient(ellipse at 50% 0%,#1a2438,#030508 55%)}html[data-ak-layout=mobile] .ak-shell{max-width:420px;margin-inline:auto;border-radius:28px;border:1px solid var(--ak-border);box-shadow:0 0 0 1px #0006,0 24px 80px #0000008c;overflow:hidden;min-height:calc(100dvh - 2.5rem)}}@media(max-width:767px){html[data-ak-layout=desktop] .ak-shell{min-width:1100px}}.ak-shell{position:relative;background:linear-gradient(180deg,#0a0f18 0%,var(--ak-bg-deep) 40%)}.ak-topbar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem clamp(1rem,4vw,2rem);border-bottom:1px solid var(--ak-border);background:color-mix(in srgb,var(--ak-bg-deep) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ak-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ak-text);font-weight:700;letter-spacing:-.02em}.ak-brand__mark{width:2rem;height:2rem;border-radius:8px;background:conic-gradient(from 210deg,var(--ak-gold),var(--ak-accent),#6366f1,var(--ak-gold));box-shadow:0 0 24px var(--ak-gold-dim)}.ak-brand__text{font-family:var(--ak-font-display);font-size:1.15rem}.ak-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}@media(max-width:640px){.ak-nav{order:3;flex-basis:100%;justify-content:flex-start;padding-top:.25rem;border-top:1px solid var(--ak-border)}}.ak-nav__link{color:var(--ak-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.ak-nav__link:hover{color:var(--ak-text)}.ak-section-more{margin:1rem 0 0}.ak-inline-link{font-weight:600;color:var(--ak-accent);text-decoration:none}.ak-inline-link:hover{text-decoration:underline}.ak-waitlist{padding:clamp(3rem,8vw,4.5rem) clamp(1rem,4vw,2rem);border-top:1px solid var(--ak-border);background:linear-gradient(180deg,transparent,rgba(201,162,39,.06))}.ak-waitlist__inner{max-width:40rem;margin-inline:auto;text-align:center}.ak-waitlist__text{margin-top:.5rem}.ak-waitlist__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.ak-view-toggle{cursor:pointer;border:1px solid var(--ak-border);background:var(--ak-bg-elevated);color:var(--ak-text);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.55rem .9rem;border-radius:999px;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.ak-view-toggle:hover{border-color:var(--ak-gold-dim);background:var(--ak-bg-panel)}.ak-view-toggle:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-main{overflow-x:clip}.ak-eyebrow{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-accent)}.ak-eyebrow--gold{color:var(--ak-gold)}.ak-section-head{max-width:var(--ak-max-read);margin-bottom:2.5rem}.ak-section-head--center{margin-inline:auto;text-align:center}.ak-section-title{margin:0 0 1rem;font-family:var(--ak-font-display);font-weight:600;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.15;letter-spacing:-.02em}.ak-section-lead{margin:0;color:var(--ak-muted);font-size:1.05rem;max-width:52rem}.ak-section-head--center .ak-section-lead{margin-inline:auto}.ak-hero{position:relative;padding:clamp(2.5rem,8vw,5rem) clamp(1rem,4vw,2rem) 3rem;overflow:hidden}.ak-hero__grid{position:absolute;inset:-20% -10% auto;height:70%;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,black,transparent);pointer-events:none}.ak-hero__inner{position:relative;max-width:var(--ak-max-read)}.ak-hero__title{margin:0 0 1.25rem;font-family:var(--ak-font-display);font-weight:600;font-size:clamp(2rem,5.5vw,3.35rem);line-height:1.08;letter-spacing:-.03em}.ak-hero__accent{display:inline;background:linear-gradient(105deg,var(--ak-gold),var(--ak-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.ak-hero__lead{margin:0 0 1.75rem;font-size:1.1rem;color:var(--ak-muted);max-width:40rem}.ak-hero__lead strong{color:var(--ak-text)}.ak-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.ak-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:.95rem;padding:.75rem 1.35rem;border-radius:999px;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.ak-btn:active{transform:scale(.98)}.ak-btn--primary{background:linear-gradient(135deg,var(--ak-gold),#e7c54d);color:#1a1508;box-shadow:0 8px 32px var(--ak-gold-dim)}.ak-btn--primary:hover{box-shadow:0 12px 40px #c9a22773}.ak-btn--ghost{border-color:var(--ak-border);background:transparent;color:var(--ak-text)}.ak-btn--ghost:hover{background:var(--ak-bg-elevated)}.ak-btn--lg{padding:.9rem 1.75rem;font-size:1rem}.ak-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;padding:1.25rem 0 0;border-top:1px solid var(--ak-border)}.ak-stat{margin:0}.ak-stat__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-muted)}.ak-stat__value{margin:.35rem 0 0;font-size:.95rem;font-weight:600}.ak-spotlight{position:relative;padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);border-top:1px solid var(--ak-border)}.ak-spotlight__glow{position:absolute;top:10%;left:50%;width:min(90vw,720px);height:360px;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--ak-gold-dim),transparent 65%);filter:blur(40px);opacity:.5;pointer-events:none}.ak-room-grid{position:relative;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:var(--ak-max-read)}.ak-room-card{padding:1.5rem 1.35rem;border-radius:var(--ak-radius);background:var(--ak-bg-panel);border:1px solid var(--ak-border)}.ak-room-card--featured{grid-column:1/-1;border:1px solid transparent;background:linear-gradient(var(--ak-bg-panel),var(--ak-bg-panel)) padding-box,linear-gradient(120deg,var(--ak-gold-dim),var(--ak-accent-dim),var(--ak-gold-dim)) border-box;box-shadow:0 20px 60px #00000059}@media(min-width:900px){.ak-room-card--featured{grid-column:span 2}}.ak-room-card__title{margin:0 0 .65rem;font-family:var(--ak-font-display);font-size:1.25rem}.ak-room-card__text{margin:0 0 1rem;color:var(--ak-muted);font-size:.98rem}.ak-room-card__list{margin:0;padding-left:1.1rem;color:var(--ak-text);font-size:.92rem}.ak-room-card__list li{margin-bottom:.4rem}.ak-live{padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);border-top:1px solid var(--ak-border);background:linear-gradient(180deg,transparent,rgba(20,30,50,.5))}.ak-live__inner{display:grid;gap:2.5rem;align-items:center;max-width:var(--ak-max-read)}@media(min-width:900px){.ak-live__inner{grid-template-columns:1fr 1fr}}.ak-live__bullets{margin:1.25rem 0 0;padding-left:1.1rem;color:var(--ak-muted)}.ak-live__bullets li{margin-bottom:.5rem}.ak-live__browse{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ak-live__visual{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center}.ak-live__pulse{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--ak-danger),transparent 70%);opacity:.25;animation:ak-pulse 2.8s ease-in-out infinite}@keyframes ak-pulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.15);opacity:.35}}.ak-live__card{position:relative;width:100%;max-width:340px;padding:1.5rem;border-radius:var(--ak-radius);background:var(--ak-bg-elevated);border:1px solid var(--ak-border);box-shadow:0 16px 48px #0006}.ak-live__badge{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.15em;color:#fff;background:var(--ak-danger);padding:.25rem .5rem;border-radius:4px;margin-bottom:.75rem}.ak-live__lot{margin:0 0 .5rem;font-weight:600}.ak-live__price{margin:0 0 .75rem;color:var(--ak-muted);font-size:.95rem}.ak-live__hint{margin:0;font-size:.78rem;color:var(--ak-muted);opacity:.85}.ak-verticals{padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);border-top:1px solid var(--ak-border)}.ak-vertical-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:var(--ak-max-read);margin-inline:auto}.ak-vertical-card{padding:1.35rem;border-radius:var(--ak-radius);background:var(--ak-bg-panel);border:1px solid var(--ak-border);transition:border-color .2s ease}.ak-vertical-card:hover{border-color:#2dd4bf59}.ak-vertical-card__title{margin:0 0 .5rem;font-size:1.05rem}.ak-vertical-card__text{margin:0;font-size:.92rem;color:var(--ak-muted)}.ak-cta{text-align:center;padding:clamp(3rem,10vw,5.5rem) 1.5rem;border-top:1px solid var(--ak-border);background:radial-gradient(ellipse 80% 80% at 50% 100%,rgba(201,162,39,.12),transparent)}.ak-cta__title{margin:0 0 .75rem;font-family:var(--ak-font-display);font-size:clamp(1.5rem,4vw,2rem)}.ak-cta__text{margin:0 auto 1.5rem;max-width:36rem;color:var(--ak-muted)}.ak-footer{padding:2rem clamp(1rem,4vw,2rem);border-top:1px solid var(--ak-border);text-align:center}.ak-footer__line{margin:0 0 .5rem;font-size:.9rem}.ak-footer__muted{margin:0;font-size:.8rem;color:var(--ak-muted)}
