@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_841fdc{font-family:Syne,Syne Fallback;font-style:normal}.__variable_841fdc{--font-marketing-display:"Syne","Syne Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_64b68a{--font-marketing-serif:"Instrument Serif","Instrument Serif Fallback"}.marketing-shell{--mkt-night:#07110e;--mkt-night-2:#0d1a15;--mkt-panel:#12211b;--mkt-line:rgba(236,230,216,0.14);--mkt-line-strong:rgba(236,230,216,0.28);--mkt-ivory:#f3eee4;--mkt-ivory-dim:#c9c3b6;--mkt-mute:#8f9a92;--mkt-lime:#d6f25a;--mkt-lime-ink:#14200a;--mkt-occupied:#d6f25a;--mkt-vacant:#7d8cff;--mkt-dirty:#e07a5f;color-scheme:dark;font-family:var(--font-marketing-display),ui-sans-serif,system-ui,sans-serif;background:radial-gradient(1200px 640px at 85% -10%,rgba(214,242,90,.08),transparent 55%),radial-gradient(900px 520px at -10% 20%,rgba(125,140,255,.07),transparent 50%),var(--mkt-night);color:var(--mkt-ivory);min-height:100vh}.marketing-shell a{color:inherit;text-decoration:none}.marketing-shell :focus-visible{outline:2px solid var(--mkt-lime);outline-offset:3px}.mkt-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.9rem 1.5rem;border-bottom:1px solid var(--mkt-line);background:rgba(7,17,14,.78);backdrop-filter:blur(16px)}.mkt-mark{font-weight:700;letter-spacing:-.03em;font-size:.95rem}.mkt-nav-links{display:flex;align-items:center;gap:1.35rem;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-ivory-dim)}.mkt-nav-links a:hover{color:var(--mkt-ivory)}.mkt-signin{display:inline-flex;align-items:center;padding:.55rem .95rem;border-radius:999px;background:var(--mkt-lime);color:var(--mkt-lime-ink)!important;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,background .18s ease}.mkt-signin:hover{transform:translateY(-1px);background:#e4ff7a}.mkt-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:3.5rem;align-items:end;max-width:1180px;margin:0 auto;padding:4.5rem 1.5rem 5rem}.mkt-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--mkt-lime)}.mkt-hero h1{margin:1rem 0 0;font-size:clamp(2.7rem,5.4vw,5.1rem);font-weight:800;line-height:.92;letter-spacing:-.055em}.mkt-hero h1 em{font-family:var(--font-marketing-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.03em;color:var(--mkt-ivory)}.mkt-lead{margin:1.6rem 0 0;max-width:38rem;font-size:1.12rem;line-height:1.55;color:var(--mkt-ivory-dim)}.mkt-definition{margin:1.1rem 0 0;max-width:40rem;font-family:var(--font-marketing-serif),Georgia,serif;font-size:1.2rem;font-style:italic;line-height:1.45;color:var(--mkt-ivory)}.mkt-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.mkt-btn{display:inline-flex;align-items:center;padding:.85rem 1.15rem;border-radius:999px;font-size:.92rem;font-weight:700;letter-spacing:-.01em}a.mkt-btn-solid{background:var(--mkt-ivory);color:var(--mkt-night)}.mkt-btn-solid:hover{background:#fff}.mkt-btn-ghost{border:1px solid var(--mkt-line-strong);color:var(--mkt-ivory)}.mkt-btn-ghost:hover{border-color:var(--mkt-lime);color:var(--mkt-lime)}.mkt-board{position:relative;padding:1.15rem;border:1px solid var(--mkt-line-strong);border-radius:1.4rem;background:linear-gradient(180deg,rgba(214,242,90,.05),transparent 40%),var(--mkt-panel);box-shadow:0 30px 80px rgba(0,0,0,.35)}.mkt-board-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.9rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-mute)}.mkt-floor{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.mkt-room{aspect-ratio:1.05;border-radius:.7rem;border:1px solid var(--mkt-line);background:rgba(7,17,14,.55);display:flex;flex-direction:column;justify-content:space-between;padding:.55rem .55rem .5rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-ivory-dim)}.mkt-room-status{font-size:.58rem;letter-spacing:.12em}.mkt-room-occupied{background:rgba(214,242,90,.1);border-color:rgba(214,242,90,.28)}.mkt-room-occupied .mkt-room-status{color:var(--mkt-occupied)}.mkt-room-vacant{background:rgba(125,140,255,.1);border-color:rgba(125,140,255,.32)}.mkt-room-vacant .mkt-room-status{color:#b7c0ff}.mkt-room-dirty{background:rgba(224,122,95,.12);border-color:rgba(224,122,95,.35)}.mkt-room-dirty .mkt-room-status{color:#f0a892}.mkt-legend{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.9rem;font-size:.72rem;color:var(--mkt-ivory-dim)}.mkt-legend span{display:inline-flex;align-items:center;gap:.35rem}.mkt-legend i{width:.45rem;height:.45rem;border-radius:99px;display:inline-block}.mkt-section{max-width:1180px;margin:0 auto;padding:4.5rem 1.5rem}.mkt-rule{border-top:1px solid var(--mkt-line)}.mkt-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start}.mkt-index{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mkt-lime)}.marketing-shell h2{margin:0;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:800;letter-spacing:-.045em;line-height:.98}.mkt-prose{margin:0;font-size:1.15rem;line-height:1.6;color:var(--mkt-ivory-dim)}.mkt-mod-intro{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.75rem}.mkt-mod-intro p{margin:0;max-width:22rem;color:var(--mkt-mute);font-size:.95rem;line-height:1.5}.mkt-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem}.mkt-card{grid-column:span 2;margin:0;padding:1.15rem 1.15rem 1.25rem;border:1px solid var(--mkt-line);border-radius:1rem;background:rgba(18,33,27,.65);transition:border-color .18s ease,transform .18s ease}.mkt-card:hover{border-color:rgba(214,242,90,.45);transform:translateY(-2px)}.mkt-card:nth-child(-n+2){grid-column:span 3;padding:1.45rem 1.35rem 1.5rem}.mkt-card dt{display:flex;align-items:baseline;gap:.65rem;font-weight:700;letter-spacing:-.03em;font-size:1.05rem}.mkt-num{font-variant-numeric:tabular-nums;font-size:.72rem;letter-spacing:.08em;color:var(--mkt-lime)}.mkt-card dd{margin:.55rem 0 0;color:var(--mkt-ivory-dim);font-size:.92rem;line-height:1.5}.mkt-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mkt-steps li{position:relative;padding:1.15rem 1rem 1.2rem;border-top:2px solid var(--mkt-lime);background:var(--mkt-night-2);color:var(--mkt-ivory-dim);line-height:1.5;font-size:.95rem}.mkt-steps li:before{content:attr(data-step);display:block;margin-bottom:.55rem;font-size:.72rem;letter-spacing:.16em;color:var(--mkt-lime)}.mkt-faq{display:grid;gap:.45rem}.mkt-faq details{border:1px solid var(--mkt-line);border-radius:.85rem;background:rgba(18,33,27,.4);padding:.15rem 1.1rem}.mkt-faq summary{cursor:pointer;list-style:none;padding:.95rem 0;font-weight:700;letter-spacing:-.02em;font-size:1.05rem}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"+";float:right;color:var(--mkt-lime);font-weight:500}.mkt-faq details[open] summary:after{content:"–"}.mkt-faq details p{margin:0 0 1rem;color:var(--mkt-ivory-dim);line-height:1.6}.mkt-close{display:flex;justify-content:space-between;align-items:end;gap:2rem;max-width:1180px;margin:0 auto;padding:1rem 1.5rem 4.5rem}.mkt-close h2{max-width:16ch}.mkt-footer{border-top:1px solid var(--mkt-line);padding:1.4rem 1.5rem 1.8rem}.mkt-footer-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.82rem;color:var(--mkt-mute)}.mkt-footer a{color:var(--mkt-lime)}.mkt-footer a:hover{text-decoration:underline}.mkt-rise{animation:mkt-rise .8s cubic-bezier(.16,1,.3,1) both}.mkt-rise-2{animation-delay:90ms}.mkt-rise-3{animation-delay:.18s}@keyframes mkt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.mkt-nav-links a:not(.mkt-signin){display:none}.mkt-close,.mkt-hero,.mkt-mod-intro,.mkt-split{grid-template-columns:1fr;display:grid}.mkt-grid,.mkt-steps{grid-template-columns:1fr}.mkt-card,.mkt-card:nth-child(-n+2){grid-column:auto}.mkt-hero{padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.mkt-card,.mkt-rise,.mkt-rise-2,.mkt-rise-3,.mkt-signin{animation:none;transition:none}}