:root{--color-bg:#060a10;--color-bg-soft:#0a1018;--color-surface:#ffffff09;--color-surface-hover:#ffffff0e;--color-text:#f3f5f7;--color-text-soft:#a5adb8;--color-text-muted:#6e7885;--color-line:#ffffff1a;--color-line-soft:#ffffff0f;--page-width:1440px;--page-padding:clamp(24px, 5vw, 80px);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--transition-fast:.18s ease;--transition-base:.32s ease}html{font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--color-text)}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#03060d}body{min-width:320px;min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 50% 45%,#6181ba24,#0000 32%),linear-gradient(#04070d 0%,#02040a 100%);margin:0}button,a{-webkit-tap-highlight-color:transparent}::selection{background:#ffffff2e}#root,.public-shell{min-height:100vh}.site-header{z-index:100;padding:26px var(--page-padding);background:linear-gradient(#03060db8,#03060d00);position:fixed;inset:0 0 auto}.site-header__inner{width:min(100%, var(--page-width));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.site-brand{letter-spacing:.34em;text-transform:uppercase;color:#fffffff5;font-size:15px;font-weight:500}.site-nav{color:#ffffffdb;align-items:center;gap:42px;font-size:13px;display:flex}.site-nav a{transition:opacity var(--transition-fast);padding-bottom:8px;position:relative}.site-nav a:hover{opacity:.78}.site-nav a[href=\/]:after,.site-nav a:first-child:after{content:"";background:#ffffffeb;width:28px;height:1px;position:absolute;bottom:0;left:0}.site-footer{padding:26px var(--page-padding) 34px;color:var(--color-text-muted);background:#04070d;border-top:1px solid #ffffff0f}.site-footer__inner{width:min(100%, var(--page-width));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:24px;margin:0 auto;font-size:12px;display:flex}.landing{min-height:100vh}.landing-hero{background:#03060d;min-height:100vh;position:relative;overflow:hidden}.landing-hero__overlay{pointer-events:none;z-index:2;background:linear-gradient(90deg,#02040847 0%,#02040800 20% 80%,#0204083d 100%),radial-gradient(circle at 50% 54%,#ffdcae1a,#0000 10%),linear-gradient(#03060d14 0%,#03060d3d 72%,#03060d99 100%);position:absolute;inset:0}.landing-hero__center{z-index:4;text-align:center;width:min(92%,900px);position:absolute;top:15vh;left:50%;transform:translate(-50%)}.landing-hero__eyebrow{color:#ffffffdb;letter-spacing:.34em;text-transform:uppercase;margin:0 0 18px;font-size:13px}.landing-hero__title{letter-spacing:.18em;text-transform:uppercase;color:#fffffff5;margin:0;font-size:clamp(64px,8.6vw,138px);font-weight:300;line-height:.92}.landing-panels{z-index:1;grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.landing-panels:before{content:"";z-index:3;background:linear-gradient(#ffecd200 0%,#ffddb1cc 25%,#ffe8d24d 100%);width:1px;position:absolute;top:22%;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 0 26px #ffddb147}.landing-panels:after{display:none}.landing-panel{align-items:flex-end;min-height:100vh;padding:18vh 5.5vw 16vh;display:flex;position:relative}.landing-panel--investments{justify-content:flex-start}.landing-panel--humrooms{justify-content:flex-end}.landing-panel__content{z-index:4;width:100%;max-width:430px;position:relative}.landing-panel--investments .landing-panel__content{margin-left:0;margin-right:auto}.landing-panel--humrooms .landing-panel__content{margin-left:auto;margin-right:0}.landing-panel:before{content:"";z-index:0;position:absolute;inset:0}.landing-panel--investments:before{background:linear-gradient(#03060d33,#03060d5c 58%,#03060dc7 100%),linear-gradient(90deg,#03060d2e,#03060d0a),url(/assets/nevaryn-hero-fuVUaAJ7.png) 0/200% 100% no-repeat}.landing-panel--humrooms:before{background:linear-gradient(#03060d1f,#03060d47 58%,#03060dd1 100%),linear-gradient(270deg,#03060d2e,#03060d08),url(/assets/nevaryn-hero-fuVUaAJ7.png) 100%/200% 100% no-repeat}.landing-panel--humrooms:after{content:"";z-index:1;background:linear-gradient(270deg,#02050b1a,#02050b05);position:absolute;inset:0}.landing-panel__content{z-index:4;max-width:430px;position:relative}.landing-panel__content h2{letter-spacing:.16em;text-transform:uppercase;color:#fffffff5;margin:0 0 18px;font-size:clamp(38px,4.1vw,66px);font-weight:300;line-height:1}.landing-panel__content p{color:#ffffffe0;letter-spacing:.08em;margin:0 0 34px;font-size:16px;line-height:1.7}.landing-button{color:#fffffff5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);letter-spacing:.18em;text-transform:uppercase;min-width:318px;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#ffffff05;border:1px solid #ffffff85;justify-content:space-between;align-items:center;gap:26px;padding:18px 24px;font-size:13px;display:inline-flex}.landing-button:hover{background:#ffffff0f;border-color:#ffffffb8;transform:translateY(-1px)}.investments-page{width:min(100%, var(--page-width));padding:180px var(--page-padding) 120px;margin:0 auto}.investments-page__eyebrow{color:var(--color-text-muted);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.investments-page h1{letter-spacing:-.05em;max-width:850px;font-size:clamp(52px,8vw,110px);font-weight:300;line-height:.95}.investments-page__lead{max-width:650px;color:var(--color-text-soft);margin-top:34px;font-size:18px;line-height:1.75}@media (width<=1100px){.site-nav{gap:28px}.landing-hero__center{top:14vh}.landing-panel{padding-left:5vw;padding-right:5vw}.landing-button{min-width:272px}}@media (width<=860px){.site-header{padding-top:22px}.site-header__inner{flex-direction:column;align-items:flex-start;gap:18px}.site-nav{flex-wrap:wrap;gap:18px;font-size:12px}.landing-panels{grid-template-columns:1fr}.landing-panels:before,.landing-panels:after{display:none}.landing-panel{min-height:50vh;padding-top:34vh;padding-bottom:11vh}.landing-hero__center{width:min(92%,720px);top:18vh}.landing-hero__title{letter-spacing:.12em}.landing-button{width:100%;min-width:0}.site-footer__inner{flex-direction:column}}
